Cascaded display of video media
First Claim
Patent Images
1. One or more computer readable media storing instructions that are executable by a processing device, and upon such execution cause the processing device to perform operations comprising:
- quasi-randomly selecting a plurality of video items from available video items;
generating an instance for each of the selected video items;
defining a plurality of layers along a path in a display environment, each layer being a display position for at least two instances of the selected video items, the plurality of layers including a first layer corresponding to a foreground position and one or more successive layers corresponding to background positions with each successive layer from the first layer having an increasingly smaller scale wherein the at least two instances of the selected video items displayed in the first layer have a largest scale and the at least two instances of the selected video items displayed in a last successive layer have a smallest scale;
concurrently transitioning instances of the selected video items along the path from the last successive layer to the first layer, wherein the transitioning includes a plurality of intermittent pauses in the transitioning, wherein each intermittent pause is a period of time during which each of the instances of the selected video items are not transitioned and are stationary along the path, and during each intermittent pause at least two instances of the selected video items are displayed in each of the first layer and the one or more successive layers during the intermittent pause; and
after each intermittent pause, transitioning the at least two instances of the selected video items displayed in the first layer during the intermittent pause out of the display environment and transitioning at least two instances of the selected video items not displayed during the intermittent pause into the display environment for display in the last successive layer.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for presenting media items in a display environment. A plurality of media items are selected. Instances of each of the selected media items are generated. The instances of the selected media items can be scaled and concurrently transitioned through a display environment along one or more paths.
57 Citations
18 Claims
-
1. One or more computer readable media storing instructions that are executable by a processing device, and upon such execution cause the processing device to perform operations comprising:
-
quasi-randomly selecting a plurality of video items from available video items; generating an instance for each of the selected video items; defining a plurality of layers along a path in a display environment, each layer being a display position for at least two instances of the selected video items, the plurality of layers including a first layer corresponding to a foreground position and one or more successive layers corresponding to background positions with each successive layer from the first layer having an increasingly smaller scale wherein the at least two instances of the selected video items displayed in the first layer have a largest scale and the at least two instances of the selected video items displayed in a last successive layer have a smallest scale; concurrently transitioning instances of the selected video items along the path from the last successive layer to the first layer, wherein the transitioning includes a plurality of intermittent pauses in the transitioning, wherein each intermittent pause is a period of time during which each of the instances of the selected video items are not transitioned and are stationary along the path, and during each intermittent pause at least two instances of the selected video items are displayed in each of the first layer and the one or more successive layers during the intermittent pause; and after each intermittent pause, transitioning the at least two instances of the selected video items displayed in the first layer during the intermittent pause out of the display environment and transitioning at least two instances of the selected video items not displayed during the intermittent pause into the display environment for display in the last successive layer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
quasi-randomly selecting a plurality of video items from available video items; generating instances for each of the selected video items; defining a plurality of layers along a path in a display environment, each layer being a display position for at least two instances of the selected video items, the plurality of layers including a first layer corresponding to a foreground position and one or more successive layers corresponding to background positions with each successive layer from the first layer having an increasingly smaller scale wherein the at least two instances of the selected video items displayed in the first layer have a largest scale and the at least two instances of the selected video items displayed in a last successive layer have a smallest scale; and concurrently transitioning instances of the selected video items along the path from the last successive layer to the first layer, wherein the transitioning includes a plurality of intermittent pauses in the transitioning, wherein each intermittent pause is a period of time during which each of the instances of the selected video items are not transitioned and are stationary along the path, and during each intermittent pause at least two instances of the selected video items are displayed in each of the first layer and the one or more successive layers during the intermittent pause; and after each intermittent pause, transitioning the at least two instances of the selected video items displayed in the first layer during the intermittent pause out of the display environment and transitioning at least two instances of the selected video items not displayed during the intermittent pause into the display environment for display in the last successive layer. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system, comprising:
-
a data store configured to store video items; a media processing system in data communication with the data store and configured to; retrieve video items from the data store; quasi-randomly select a plurality of the video items; generate an instance for each of the selected video items; define a plurality of layers along a path in a display environment, each layer being a display position for at least two instances of the selected video items, the plurality of layers including a first layer corresponding to a foreground position and one or more successive layers corresponding to background positions with each successive layer from the first layer having an increasingly smaller scale wherein the at least two instances of the selected video items displayed in the first layer have a largest scale and the at least two instances of the selected video items displayed in a last successive layer have a smallest scale; and concurrently transition instances of the selected video items along the path from the last successive layer to the first layer, wherein the transitioning includes a plurality of intermittent pauses in the transitioning, wherein each intermittent pause is a period of time during which each of the instances of the selected video items are not transitioned and are stationary along the path, and during each intermittent pause at least two instances of the selected video items are displayed in each of the first layer and the one or more successive layers during the intermittent pause; and after each intermittent pause, transition the at least two instances of the selected video items displayed in the first layer during the intermittent pause out of the display environment and transition at least two instances of the selected video items not displayed during the intermittent pause into the display environment for display in the last successive layer.
-
-
18. A method comprising:
-
quasi-randomly selecting a plurality of video items from available video items; generating instances for each of the selected video items; defining a plurality of layers along a path in a display environment, each layer being a display position for instances of the selected video items, the plurality of layers including a first layer corresponding to a foreground position and one or more successive layers corresponding to background positions with each successive layer from the first layer having an increasingly smaller scale, wherein the instances of the selected video items displayed in the first layer have a largest scale and the instances of the selected video items displayed in a last successive layer have a smallest scale; concurrently transitioning instances of the selected video items between the plurality of layers, each instance of the selected video items transitioning from a layer to another layer through a bouncing movement, wherein the transitioning includes a plurality of intermittent pauses in the transitioning, wherein each intermittent pause is a period of time during which each of the instances of the selected video items are not transitioned and are stationary along the path, and during each intermittent pause instances of the selected video items are displayed in the one or more successive layers during the intermittent pause; and after each intermittent pause, transitioning instances of the displayed selected video items out of the display environment and transitioning instances of the selected video items not displayed during the intermittent pause into the display environment for display in at least one layer.
-
Specification