Simultaneously rendering an image stream of static graphic images and a corresponding audio stream
DCFirst Claim
1. A method comprising:
- accessing, by a client device, a network accessible library having stored thereon an image stream of static graphic images and a corresponding audio stream;
downloading to the client device from the network accessible library one or more static graphic images from the image stream, wherein the one or more static graphic images are each associated with time information including at least one of a start time, an end time, and a duration relative to a timeline of the audio stream;
assembling, by the client device, a first page from the one or more static graphic images;
assigning to the first page, by the client device, time information including at least one of a start time, an end time, and a duration relative to the timeline of the audio stream, wherein the time information for the first page is determined on the basis of the time information for the one or more static graphic images;
downloading to the client device from the network accessible library a portion of the audio stream including a first time offset, wherein the first time offset corresponds to a first position on the first page; and
simultaneously rendering the first page and the portion of the audio stream on the client device by using the time information for the one or more static graphic images or for the first page, wherein the portion of the audio stream is rendered in dependence upon the first time offset.
3 Assignments
Litigations
0 Petitions
Accused Products
Abstract
An image stream of static graphic images and a corresponding audio stream (e.g., a comic book image stream and an audio narration stream) are simultaneously rendered. One or more images from the image stream, which are each associated with time information relative to a timeline of the audio stream, are downloaded to the client device. A page is assembled from the images and is assigned time information relative to the timeline of the audio stream on the basis of the time information for the images. A portion of the audio stream including a time offset corresponding to a position on the page is downloaded to the client device. The page and the portion of the audio stream are simultaneously rendered on the client device by using the time information for the images or for the page, the portion of the audio stream being rendered in dependence upon the time offset.
41 Citations
16 Claims
-
1. A method comprising:
-
accessing, by a client device, a network accessible library having stored thereon an image stream of static graphic images and a corresponding audio stream; downloading to the client device from the network accessible library one or more static graphic images from the image stream, wherein the one or more static graphic images are each associated with time information including at least one of a start time, an end time, and a duration relative to a timeline of the audio stream; assembling, by the client device, a first page from the one or more static graphic images; assigning to the first page, by the client device, time information including at least one of a start time, an end time, and a duration relative to the timeline of the audio stream, wherein the time information for the first page is determined on the basis of the time information for the one or more static graphic images; downloading to the client device from the network accessible library a portion of the audio stream including a first time offset, wherein the first time offset corresponds to a first position on the first page; and simultaneously rendering the first page and the portion of the audio stream on the client device by using the time information for the one or more static graphic images or for the first page, wherein the portion of the audio stream is rendered in dependence upon the first time offset. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium having stored thereon instructions which, when executed by a processor of a computing device, cause the computing device to:
-
access a network accessible library having stored thereon an image stream of static graphic images and a corresponding audio stream; download from the network accessible library one or more static graphic images from the image stream, wherein the one or more static graphic images are each associated with time information including at least one of a start time, an end time, and a duration relative to a timeline of the audio stream; assemble a first page from the one or more static graphic images; assign to the first page time information including at least one of a start time, an end time, and a duration relative to the timeline of the audio stream, wherein the time information for the first page is determined on the basis of the time information for the one or more static graphic images; download from the network accessible library a portion of the audio stream including a first time offset, wherein the first time offset corresponds to a first position on the first page; and simultaneously render the first page and the portion of the audio stream by using the time information for the one or more static graphic images or for the first page, wherein the portion of the audio stream is rendered in dependence upon the first time offset.
-
Specification