Back to results
US 9,961,297 B2Granted
Method and system of rotation of video frames for displaying a video
AssigneeIntel Corporation
InventorSean J Lawrence
Life of this patent
Estimating the term…
Abstract
A system, article, and method of rotation of video frames for displaying a video.
Claims22
A computer-implemented method of rotation of video frames for displaying a video, comprising:
- obtaining frames of a video sequence and a plurality of device orientation indicators each associated with a different frame of the video sequence and that indicate an orientation of the frame while the frame was recorded;
- determining a view orientation of the video sequence indicating an orientation of a device using, or to be used, to display the video sequence;
- and
- determining a frame of the video sequence is to be rotated when the device orientation of the frame is different than the view orientation, and to display both rotated and non-rotated frames of the video sequence according to the view orientation
- wherein the rotated frames provide an image that is smaller than an entire view area of a frame so that a margin is formed at the unoccupied portion(s) of the view area, and
- wherein the margin is provided with at least one of a background color and background luminance.
3 more elements
A computer-implemented system of rotation of video frames for displaying a video, comprising:
- at least one display;
- at least one memory;
- at least one processor communicatively coupled to the display and the memory;
- and
- a frame rotation unit operated by the at least one processor and to:
- obtain frames of a video sequence and a plurality of device orientation indicators each associated with a different frame of the video sequence and that indicate an orientation of the frame while the frame was recorded;
- determine a view orientation of the video sequence indicating an orientation of a device using, or to be used, to display the video sequence;
- determine a frame of the video sequence is to be rotated when the device orientation of the frame is different than the view orientation, and to display both rotated and non-rotated frames of the video sequence according to the view orientation;
- and
- obtain the individual device orientation indicators embedded in data transmitted in a bitstream and data respectively associated with individual frames of the video sequence,
- wherein the individual device orientation indicators are permitted to differ from frame to frame in the video sequence.
8 more elements
A non-transitory computer-readable medium having stored thereon instructions that when executed cause a computing device to:
- obtain frames of a video sequence and a plurality of device orientation indicators each associated with a different frame of the video sequence and that indicate an orientation of the frame while the frame was recorded;
- determine a view orientation of the video sequence indicating an orientation of a device using, or to be used, to display the video sequence;
- determine a frame of the video sequence is to be rotated when the device orientation of the frame is different than the view orientation, and to display both rotated and non-rotated frames of the video sequence according to the view orientation;
- and
- provide a margin to non-rotated frames so that the rotated frames and non-rotated frames show images of substantially the same size.
2 more elements
Dependencies are inferred from the claim text.