IP Library Granted Patent US 11,553,141
Granted Patent B2
US 11,553,141 · App. 16/297,333 · Granted Jan 10, 2023

System for creating a composite image and methods for use therewith

Inventor: Stuart Wilkinson (Mississauga, CA)
Assignee: Passewall Research LLC
H04N5/265G06T19/006H04N5/272H04N5/92H04N9/8042
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 11,553,141
App. No.
16/297,333
Granted
Jan 10, 2023
Kind
B2
Abstract

A system includes a video device for capturing, at a viewing time, a first video image corresponding to a foundation scene at a setting, the foundation scene viewed at the viewing time from a vantage position. A memory stores a library of image data including media generated at a time prior to the viewing time. A vantage position monitor tracks the vantage position and generating vantage position of a human viewer. A digital video data controller selects from the image data in the library, at the viewing time and based on the vantage position data, a plurality of second images corresponding to a modifying scene at the setting, the modifying scene further corresponding to the vantage position. A combiner combines the first video image and the plurality of second images to create a composite image for display.

Claims (83)

1. A method, comprising:

retrieving, at a portable viewing device of a viewer, modifying image data depicting a scene as viewed from a plurality of reference vantage positions as recorded in the modifying image data;

determining a difference between a vantage position of the viewer and the plurality of reference vantage positions, wherein the vantage position of the viewer is unreferenced in the modifying image data, and wherein the vantage position of the viewer is different from the plurality of reference vantage positions;

identifying an adjacent reference vantage position that is adjacent to the vantage position of the viewer based on the difference between the vantage position of the viewer and the plurality of reference vantage positions;

generating a modifying image based on interpolating the modifying image data as viewed from the adjacent reference vantage position according to approximated vantage position data generated based on the difference between the vantage position of the viewer and the adjacent reference vantage position;

displaying, at the portable viewing device at a first viewing time, a first composite image comprising a foundation image and the modifying image;

tracking a change in the vantage position of the viewer; and

displaying, at the portable viewing device at a second viewing time, a second composite image comprising a second foundation image and a second modifying image corresponding to the change in the vantage position of the viewer and changed viewing time.

2. The method of claim 1 , further comprising:

receiving, at the first viewing time, the foundation image from a camera device;

receiving, at the first viewing time, the modifying image data from a data store; and

generating the composite image based at least in part on combining the foundation image and the modifying image data.

3. The method of claim 1 , wherein tracking the change in the vantage position of the viewer comprises:

monitoring to at least one of position, viewing direction, head tilt and depth of focus of the viewer; and

detecting one or more changes to the at least one of the position, the viewing direction, the head tilt and the depth of focus of the viewer.

4. The method of claim 1 , further comprising:

receiving, at the second viewing time, the second foundation image from the camera device;

receiving, at the second viewing time, the second modifying image from the data store; and

generating the second composite image based at least in part on combining the second foundation image and the second modifying image.

5. The method of claim 1 , further comprising:

receiving, at the first viewing time, a first audio recording corresponding to the vantage position of the viewer; and

playing, at the first viewing time, the first audio recording via an audio player of the viewing device.

6. The method of claim 5 , further comprising:

receiving, at the second viewing time, a second audio recording corresponding to the changed vantage position of the viewer; and

playing, at the second viewing time, the second audio recording via the audio player.

7. The method of claim 6 , further comprising:

generating the first audio recording from a plurality of sound tracks based at least in part on adjusting respective volumes of the sound tracks according to the vantage position; and

generating the second audio recording from the plurality of sound tracks based at least in part on adjusting the respective volumes of the sound tracks according to the changed vantage position.

8. A system, comprising:

one or more processors; and

a memory storing instructions that, when executed on or across the one or more processors, cause the one or more processors to:

retrieve modifying image data depicting a scene as viewed from a plurality of reference vantage positions as recorded in the modifying image data;

determine a difference between a vantage position of the viewer and the plurality of reference vantage positions, wherein the vantage position of the viewer is unreferenced in the modifying image data, and wherein the vantage position of the viewer is different from the plurality of reference vantage positions;

identify an adjacent reference vantage position that is adjacent to the vantage position of the viewer based on the difference between the vantage position of the viewer and the plurality of reference vantage positions;

generate a modifying image based on interpolation of the modifying image data as viewed from the adjacent reference vantage position according to approximated vantage position data generated based on the difference between the vantage position of the viewer and the adjacent reference vantage position;

display, at a display device at a first viewing time, a first composite image comprising a foundation image and the modifying image;

track a change in the vantage position of the viewer; and

display, at a second viewing time, a second composite image comprising a second foundation image and a second modifying image corresponding to the change in the vantage position of the viewer and changed viewing time.

9. The system of claim 8 , wherein the memory further comprises instructions that cause the one or more processors to:

receive, at the first viewing time, the foundation image from a camera device;

receive, at the first viewing time, the modifying image data from a data store; and

generate the composite image based at least in part on combining the foundation image and the modifying image data.

10. The system of claim 8 , further comprises a position monitor configured to:

monitor to at least one of position, viewing direction, head tilt and depth of focus of the viewer; and

detect one or more changes to the at least one of the position, the viewing direction, the head tilt and the depth of focus of the viewer.

11. The system of claim 8 , wherein the memory further comprises instructions that cause the one or more processors to:

receive, at the second viewing time, the second foundation image from the camera device;

receive, at the second viewing time, the second modifying image from the data store; and

generate the second composite image based at least in part on combining the second foundation image and the second modifying image.

12. The system of claim 8 , further comprising an audio player, wherein the memory further comprises instructions that cause the one or more processors to:

receive, at the first viewing time, a first audio recording corresponding to the vantage position of the viewer; and

play, at the first viewing time, the first audio recording via the audio player.

13. The system of claim 12 , wherein the memory further comprises instructions that cause the one or more processors to:

receive, at the second viewing time, a second audio recording corresponding to the changed vantage position of the viewer; and

play, at the second viewing time, the second audio recording via the audio player.

14. The system of claim 13 , wherein the audio player is configured to:

generate the first audio recording from a plurality of sound tracks based at least in part on adjusting respective volumes of the sound tracks according to the vantage position; and

generate the second audio recording from the plurality of sound tracks based at least in part on adjusting the respective volumes of the sound tracks according to the changed vantage position.

15. One or more non-transitory computer-readable storage media storing instructions that, when executed on or across the one or more processors, cause the one or more processors to:

retrieve modifying image data depicting a scene as viewed from a plurality of reference vantage positions as recorded in the modifying image data;

determine a difference between a vantage position of a viewer and the plurality of reference vantage positions, wherein the vantage position of the viewer is unreferenced in the modifying image data, and wherein the vantage position of the viewer is different from the plurality of reference vantage positions;

identify an adjacent reference vantage position that is adjacent to the vantage position of the viewer based on the difference between the vantage position of the viewer and the plurality of reference vantage positions;

generating a modifying image based on interpolation of the modifying image data as viewed from the adjacent reference vantage position according to approximated vantage position data generated based on the difference between the vantage position of the viewer and the adjacent reference vantage position;

display, at a display device at a first viewing time, a first composite image comprising a foundation image and the modifying image;

track a change in the vantage position of the viewer; and

displaying, at a second viewing time, a second composite image comprising a second foundation image and a second modifying image corresponding to the change in the vantage position of the viewer and changed viewing time.

16. The non-transitory one or more computer-readable storage media of claim 15 , further comprising instructions that cause the one or more processors to:

receive, at the first viewing time, the foundation image from a camera device;

receive, at the first viewing time, the modifying image data from a data store; and

generate the composite image based at least in part on combining the foundation image and the modifying image data.

17. The non-transitory one or more computer-readable storage media of claim 15 , further comprising instructions that cause the one or more processors to:

monitor to at least one of position, viewing direction, head tilt and depth of focus of the viewer; and

detect one or more changes to the at least one of the position, the viewing direction, the head tilt and the depth of focus of the viewer.

18. The non-transitory one or more computer-readable storage media of claim 15 , further comprising instructions that cause the one or more processors to:

receive, at the second viewing time, the second foundation image from the camera device;

receive, at the second viewing time, the second modifying image from the data store; and

generate the second composite image based at least in part on combining the second foundation image and the second modifying image.

19. The non-transitory one or more computer-readable storage media of claim 18 , further comprising instructions that cause the one or more processors to:

receive, at the first viewing time, a first audio recording corresponding to the vantage position of the viewer;

play, at the first viewing time, the first audio recording an the audio player;

receive, at the second viewing time, a second audio recording corresponding to the changed vantage position of the viewer; and

play, at the second viewing time, the second audio recording via the audio player.

20. The non-transitory one or more computer-readable storage media of claim 15 , wherein the adjacent reference vantage position is a closest reference vantage position of the reference vantage positions relative to a representation of the vantage position of the viewer in the modifying image data.

Continuity (5)
Continuation 15079166 · Mar 24, 2016
Continuation 14323179 · Jul 3, 2014
Continuation 12626603 · Nov 25, 2009
Provisional Application 61117949 · Nov 25, 2008
Related Publication 20190208140A1 · Jul 4, 2019