A method of displaying and using digital streaming video data containing video hyperlinks, called interactive video, where, nonetheless to inexorable progress in displaying the video, the video hyperlinks are presented to a viewer user long enough, and slow enough, so that the user viewer can click on a hyperlink without tracking its occasionally rapid movement, and its occasionally transit appearance, on a display screen, the method of presenting streaming interactive video so that hyperlinks contained therein may reasonably be acted upon by mere humans comprising:
- first-displaying streaming digital video data containing video hyperlinks, thus interactive video, substantially in real time;
- detecting scenes transitions in the digital streaming video data;
- caching in a digital data cache a multiplicity of scenes, as are defined by the detected scenes transitions, of the received digital streaming video, the hyperlinks being preserved in the cache;
- second-displaying as a multiplicity of still images the multiplicity of scenes, oldest images being discarded in favor of newest images in a first-displayed, first-discarded scheme;
- and,
- responding to a click on hyperlink in a still image by a user viewer to branch the first-displaying identically that this first displaying would have been branched should the subscriber/user/viewer have been so fast, and so nimble, so as to click on the same video hyperlink in the first-displayed image;
- wherein the subscriber/user/viewer is accorded a reasonable time to think and to act in clicking on hyperlinks in the second display, and need not remain poised to spring upon a hyperlink during its potentially rapidly moving, and its potentially transitory, first display.