METHOD AND SYSTEM OF ROTATION OF VIDEO FRAMES FOR DISPLAYING A VIDEO
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, article, and method of rotation of video frames for displaying a video.
15 Citations
25 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. 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; and 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. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A 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; and 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. - View Dependent Claims (25)
-
Specification