VIDEO DISPLAY METHOD
5 Assignments
0 Petitions
Accused Products
Abstract
A method for video playback uses only resources universally supported by a browser (“inline playback”) operating in virtually all handheld media devices. In one case, the method first prepares a video sequence for display by a browser by (a) dividing the video sequence into a silent video stream and an audio stream; (b) extracting from the silent video stream a number of still images, the number of still images corresponding to at least one of a desired output frame rate and a desired output resolution; and (c) combining the still images into a composite image. In one embodiment, the composite image having a number of rows, with each row being formed by the still images created from a fixed duration of the silent video stream. Another method plays the still images of the composite image as a video sequence by (a) loading the composite image to be displayed through a viewport defined the size of one of the still images; (b) selecting one of the still images of the composite image; (c) setting the viewport to display the selected still image; and (d) setting a timer for a specified time period based on a frame rate, such that, upon expiration of the specified time period: (i) selecting a next one of the still images to be displayed in the viewport, unless all still images of the composite image have been selected; and (ii) return to step (c) if not all still images have been selected.
-
Citations
69 Claims
-
1-15. -15. (canceled)
-
16. A method for playing a composite image including a number of still images as a video sequence, comprising:
-
(a) loading the composite image to be displayed through a viewport which dimensions are defined by the dimensions of one of the still images; (b) selecting one of the still images of the composite image; (c) setting up the viewport to display the selected still image; and (d) setting a timer for a specified time period based on a frame rate, such that, upon expiration of the specified time period; (i) selecting a next one of the still images to be displayed in the viewport, unless all still images of the composite image have been selected; (ii) setting up the viewport to display the selected next image; and (ii) return to step (c) if not all still images have been selected. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34-52. -52. (canceled)
-
53. A media player, comprising:
-
a graphical display; an interface to a wide area network; and a processor that executes an industry standard browser, the browser comprising a program which (a) receives over the interface one or more composite images each including one or more still images;
(b) loads the composite image to be displayed through a viewport on the graphical display which dimensions are defined by the dimensions of one of the still images;
(c) selects one of the still images of the composite image;
(d) sets up the viewport to display the selected still image; and
(e) sets a timer for a specified time period based on a frame rate, such that, upon expiration of the specified time period;
the processor (i) selects a next one of the still images to be displayed in the viewport, unless all still images of the composite image have been selected;
(ii) sets up the viewport to display the selected next image; and
(ii) returns to (d) if not all still images have been selected. - View Dependent Claims (54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69)
-
Specification