Patent Document ID: 9473735
Application ID: 14287178
Patent Status: 1

Claim One:
1. A computer implemented video playback method for displaying a series of input frames, wherein each input frame of the series of input frames has an associated camera orientation information, a visible image content, and a frame boundary; wherein the camera orientation is independently fully displayed, the visible image content is displayed stabilized free from the disturbing effects of the camera orientation motion, and no image content is lost by constructing an output video comprising a series of output display frames using a display frame larger than any input frame of the series of input frames and wherein each input frame of the series of input frames is placed in a position within an output display, wherein the camera orientation is displayed by the location and rotation of the input frame boundary as placed within the output display frame; the visible image content is displayed in the output display frame free of the destabilizing effects of the camera motion, and the camera motion is simultaneously depicted by the apparent motion of the input frame boundary of within the display frame in the output series of display frames rendered as a moving visual image stream; the method comprising the steps of: (a) placing a first input frame of the series of input frames within a first output display frame of the series of output display frame, which positions the first input frame at a particular location relative to the first output display frame, and thereafter (b) determining the placement position to depict the position of the second input frame of the series of input frames to be placed relative to the position of the first input frame responsive to the camera orientation information associated with the second input frame relative to the first input frame, (c) placing the second input frame in the second output display frame of the series of output display frame in the position determined in step (b), (d) rendering the series of output display frames as a moving visual image stream wherein, since an instantaneous camera orientation is depicted as the apparent location and rotation of a particular frame boundary within its associated output display frame, the apparent camera motion is depicted as the apparent motion of the frame boundary within the series of output display frames rendered as a moving visual image stream; wherein said rendering step preserves a portion of any previously rendered content including the first frame; wherein said portion of any previously rendered portion is outside the boundary of said second frame and wherein said portion of any previously rendered content has a dwell period, with said portion of any previously rendered content removed from the display frame after having been rendered in the display frame for a time responsive to said associated dwell period.