# US 2014/0152699 A1 · Method for Inter-Scene Transitions

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0152699 A1
- Document ID: US20140152699A1
- Status: Published application
- Kind: A1
- Application number: 14/090,654
- Filed: 2013-11-26
- Published: 2014-06-05
- Earliest claimed: 2004-11-12
- Assignees: EveryScape, Inc.
- Applicants: EveryScape, Inc.
- Inventors: Byong Mok Oh
- Web page: https://patentgrep.com/patent/US20140152699A1

## CPC

- G06T 13/80: Two-dimensional [2D] animation, e.g. using sprites
- G06T 3/04: Context-preserving transformations, e.g. by using an importance map (panospheric to cylindrical image transformations G06T3/12)
- G06T 3/20: Linear translation of whole images or parts thereof, e.g. panning
- G06T 3/60: Rotation of whole images or parts thereof
- G06T 15/20: Perspective computation
- G06T 15/205: {Image-based rendering}
- G06T 19/003: {Navigation within 3D models or images}
- G06T 2210/44: Morphing
- G06T 2215/12: Shadow map, environment map
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL

## Abstract

A method and system for creating a transition between a first scene and a second scene on a computer system display, simulating motion. The method includes determining a transformation that maps the first scene into the second scene. Motion between the scenes is simulated by displaying transitional images that include a transitional scene based on a transitional object in the first scene and in the second scene. The rendering of the transitional object evolves according to specified transitional parameters as the transitional images are displayed. A viewer receives a sense of the connectedness of the scenes from the transitional images. Virtual tours of broad areas, such as cityscapes, can be created using inter-scene transitions among a complex network of pairs of scenes.

## Claims

### Claim 1

A method for creating in a computer system a transition between a first scene and a second scene simulating motion, the first scene observed from a first viewpoint including a first digital image having color data and the second scene observed from a second viewpoint including a second digital image having color data, and the method performed without the creation of a depth map, the method comprising:
a. defining a common ground plane shared by the first digital image and the second digital image;
b. defining a footprint of structures within the first digital image and the second digital image on the ground plane;
c. extruding from the footprint geometries; wherein the footprint and the extruded geometries define a three-dimensional geometry representative of the structures;
d. determining a view position along a path and a corresponding orientation for a transitional image in relation to the three-dimensional geometry; and
e. projectively mapping color data from the first digital image and the second digital image based on the three-dimensional geometry and the view position to create a transitional image.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the first digital image and the second digital image are representative of photographs.

### Claim 3 (depends on 1)

The method according to claim 1, wherein the first digital image and the second digital image are panoramic images.

### Claim 4 (depends on 3)

The method according to claim 3, wherein the first and second digital images represent a 360 degree view.

### Claim 5 (depends on 1)

The method for creating a transition between a first scene and a second scene simulating motion according to claim 1, the method further comprising:
displaying on the display the first digital image, one or more transitional images, and the second digital image sequentially.

### Claim at position 6

6-7. (canceled)

### Claim 8 (depends on 1)

The method according to claim 1, wherein the geometries include at least one of a perspective rectangle and a perspective triangle.

### Claim at position 8

9-10. (canceled)

### Claim 11 (depends on 1)

The method according to claim 1 wherein a plurality of transitional images are created from different positions along the path.

### Claim 12

(canceled)

### Claim 13 (depends on 1)

The method according to claim 1 further comprising:
displaying on the display the first digital image with a first navigational icon embedded; and
when the first navigational icon is activated, displaying the transitional image, such that there is simulated motion from the first digital image to the second digital image.

### Claim at position 12

14-21. (canceled)

### Claim 22 (depends on 13)

The method according to claim 13, wherein displaying a transitional image includes at least one of alpha-blending, morphing and motion-blurring the first digital image and the second digital image.

### Claim 23

(canceled)

### Claim 24 (depends on 1)

The method according to claim 1, the method further comprising:
displaying the first scene;
receiving an indication of the view position; and
when the indication of the view position is received, displaying the transitional image that includes at least one transitional scene, such that there is simulated motion from the first scene to the second scene.

### Claim at position 16

25-27. (canceled)

### Claim 28

A computer program product comprising a non-transitory computer-readable medium having computer code thereon for creating a transition between a first scene and a second scene simulating motion, the first scene observed from a first viewpoint including a first digital image having color data and the second scene observed from a second viewpoint including a second digital image having color data, the computer code operational without a depth map, the computer code comprising:
computer code for defining a common ground plane shared by the first digital image and the second digital image;
computer code for defining a footprint of structures within the first digital image and the second digital image on the ground plane;
computer code for extruding from the footprint geometries; wherein the footprint and the extruded geometries define a three-dimensional geometry representative of the structures;
computer code for determining a view position along a path and a corresponding orientation for a transitional image in relation to the three dimensional geometry; and
computer code for projectively mapping color data from the first digital image and the second digital image based on the three-dimensional geometry and the view position to create a transitional image.

### Claim 29 (depends on 28)

The computer program product according to claim 28, wherein the first digital image and the second digital image are representative of photographs.

### Claim 30 (depends on 28)

The computer program product according to claim 28, wherein the first digital image and the second digital image are panoramic images.

### Claim 31 (depends on 30)

The computer program product according to claim 30, wherein the first and second digital images represent a 360 degree view.

### Claim 32 (depends on 28)

The computer program product according to claim 28, the computer code further comprising:
computer code for displaying on the display the first digital image, one or more transitional images, and the second digital image sequentially.

### Claim at position 22

33-36. (canceled)

### Claim 37 (depends on 28)

The computer program product according to claim 28 wherein the geometries include at least one of a perspective rectangle and perspective triangle.

### Claim 38 (depends on 28)

The computer program product according to claim 28 wherein a plurality of transitional images are created from different positions along the path.

### Claim 39

(canceled)

### Claim 40 (depends on 28)

The computer program product according to claim 28 further comprising:
computer code for displaying on the display the first digital image with a first navigational icon embedded; and
computer code for displaying the transitional image, such that there is simulated motion from the first digital image to the second digital image when the first navigational icon is activated.

### Claim at position 27

41-48. (canceled)

### Claim 49 (depends on 40)

The computer program product according to claim 40, wherein the computer code for displaying a transitional image includes at least one of alpha-blending, morphing and motion-blurring the first digital image and the second digital image.

### Claim 50

(canceled)

### Claim 51 (depends on 28)

The computer program product according to claim 28, the computer code further comprising:
computer code for displaying the image of the first scene;
computer code for receiving an indication of the view position; and
computer code for displaying the transitional image that includes at least one transitional scene, such that there is simulated motion from the first scene to the second scene when the indication of the view position is received.

### Claim at position 31

52-54. (canceled)
