Systems and methods for providing interactivity for panoramic media content
First Claim
1. A computer-implemented method comprising:
- acquiring, by a computing system, a panoramic still image to be displayed in a feed;
generating, by the computing system, an interface including a viewable area displaying a first portion of the panoramic still image in the feed, wherein the panoramic still image includes a second portion;
acquiring, by the computing system, size information associated with the panoramic still image;
adjusting, by the computing system, an automatic scroll speed for the panoramic still image based on the size information, wherein a larger panoramic still image causes the automatic scroll speed to be faster than a smaller panoramic still image;
automatically, by the computing system, scrolling through the panoramic still image from the first portion to the second portion based on the automatic scroll speed such that the viewable area displays, over time, the second portion;
ceasing, by the computing system, automatic scrolling of the panoramic still image based on detection of one or more user interactions associated with manual scrolling of the panoramic still image; and
after ceasing automatic scrolling of the panoramic still image, scrolling, by the computing system, the panoramic still image in response to the one or more user interactions associated with manual scrolling of the panoramic still image.
2 Assignments
0 Petitions
Accused Products
Abstract
In some cases, a panoramic media content item to be displayed can be acquired. An interface including a viewable area for displaying at least a portion of the content item can be generated. Based on a size of the content item, a scroll bar can be generated, within the interface, for scrolling the content item. Based on a size of the viewable area, a scroll element can be generated, within the scroll bar, to be movable based on user interactions to scroll the content item. In some cases, at least a first portion of the content item can be automatically scrolled through such that the viewable area displays, over time, at least a second portion of the content item. In some cases, a leftmost or rightmost edge of the content item is displayable via the viewable area. A transitional animation associated with the leftmost or rightmost edge can be performed.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
acquiring, by a computing system, a panoramic still image to be displayed in a feed; generating, by the computing system, an interface including a viewable area displaying a first portion of the panoramic still image in the feed, wherein the panoramic still image includes a second portion; acquiring, by the computing system, size information associated with the panoramic still image; adjusting, by the computing system, an automatic scroll speed for the panoramic still image based on the size information, wherein a larger panoramic still image causes the automatic scroll speed to be faster than a smaller panoramic still image; automatically, by the computing system, scrolling through the panoramic still image from the first portion to the second portion based on the automatic scroll speed such that the viewable area displays, over time, the second portion; ceasing, by the computing system, automatic scrolling of the panoramic still image based on detection of one or more user interactions associated with manual scrolling of the panoramic still image; and after ceasing automatic scrolling of the panoramic still image, scrolling, by the computing system, the panoramic still image in response to the one or more user interactions associated with manual scrolling of the panoramic still image. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
at least one processor; and a memory storing instructions that, when executed by the at least one processor, cause the system to perform a method comprising; acquiring a panoramic still image to be displayed in a feed; generating an interface including a viewable area displaying a first portion of the panoramic still image in the feed, wherein the panoramic still image includes a second portion; acquiring size information associated with the panoramic still image; adjusting an automatic scroll speed for the panoramic still image based on the size information, wherein a larger panoramic still image causes the automatic scroll speed to be faster than a smaller panoramic still image; automatically scrolling through the panoramic still image from the first portion to the second portion based on the automatic scroll speed such that the viewable area displays, over time, the second portion; ceasing automatic scrolling of the panoramic still image based on detection of one or more user interactions associated with manual scrolling of the panoramic still image; and after ceasing automatic scrolling of the panoramic still image, scrolling the panoramic still image in response to the one or more user interactions associated with manual scrolling of the panoramic still image. - View Dependent Claims (9, 10, 11, 16, 17, 18)
-
-
12. A non-transitory computer-readable storage medium including instructions that, when executed by at least one processor of a computing system, cause the computing system to perform a method comprising:
-
acquiring a panoramic still image to be displayed in a feed; generating an interface including a viewable area displaying a first portion of the panoramic still image in the feed, wherein the panoramic still image includes a second portion; acquiring size information associated with the panoramic still image; adjusting an automatic scroll speed for the panoramic still image based on the size information, wherein a larger panoramic still image causes the automatic scroll speed to be faster than a smaller panoramic still image; automatically scrolling through the panoramic still image from the first portion to the second portion based on the automatic scroll speed such that the viewable area displays, over time, the second portion; ceasing automatic scrolling of the panoramic still image based on detection of one or more user interactions associated with manual scrolling of the panoramic still image; and after ceasing automatic scrolling of the panoramic still image, scrolling the panoramic still image in response to the one or more user interactions associated with manual scrolling of the panoramic still image. - View Dependent Claims (13, 14, 15, 19, 20)
-
Specification