Orientation adjustment for casting videos
First Claim
1. A method, comprising:
- receiving, by a computing device, a video and a reference frame, wherein the video includes a video frame and wherein the reference frame has a reference frame orientation;
applying, by the computing device, an orientation adjustment to the video frame;
requesting, by the computing device, a transcoder within the computing device to transcode the video frame based on the orientation adjustment to generate a transcoded frame;
converting, by the computing device, the transcoded frame into a converted frame having a converted frame orientation and a format comparable to the reference frame;
comparing, by the computing device, the converted frame with the reference frame to determine that the converted frame orientation is the same as the reference frame orientation; and
in response to determining that the converted frame orientation is the same as the reference frame orientation, using, by the computing device, the applied orientation adjustment when transcoding visual content with the transcoder to generate a corresponding transcoded visual content that casts on a display device in an orientation matching that of the visual content.
5 Assignments
0 Petitions
Accused Products
Abstract
System, method, and computer product embodiments for proving an orientation adjustment for casting visual content on a display device are described. A computing device selects an orientation adjustment to be used in transcoding a video having a frame and assigned an orientation. The computing device requests a transcoder within the computing device to transcode the frame based on the orientation adjustment to generate a transcoded frame. The transcoded frame is converted into a format comparable to a reference frame representing the frame that is corrected transcoded to the assigned orientation. Then, the computing device compares the converted frame with the reference frame to determine that the frame is transcoded correctly to the assigned orientation. If the frame is transcoded correctly, the computing device uses the selected orientation adjustment when transcoding visual content for casting or streaming on a display device in an orientation matching that of the visual content.
-
Citations
25 Claims
-
1. A method, comprising:
-
receiving, by a computing device, a video and a reference frame, wherein the video includes a video frame and wherein the reference frame has a reference frame orientation; applying, by the computing device, an orientation adjustment to the video frame; requesting, by the computing device, a transcoder within the computing device to transcode the video frame based on the orientation adjustment to generate a transcoded frame; converting, by the computing device, the transcoded frame into a converted frame having a converted frame orientation and a format comparable to the reference frame; comparing, by the computing device, the converted frame with the reference frame to determine that the converted frame orientation is the same as the reference frame orientation; and in response to determining that the converted frame orientation is the same as the reference frame orientation, using, by the computing device, the applied orientation adjustment when transcoding visual content with the transcoder to generate a corresponding transcoded visual content that casts on a display device in an orientation matching that of the visual content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system, comprising:
-
a memory; and at least one processor coupled to the memory and configured to; receive a video and a reference frame, wherein the video includes a video frame and wherein the reference frame has a reference frame orientation; apply an orientation adjustment to the video frame; request a transcoder within the computing device to transcode the video frame based on the orientation adjustment to generate a transcoded frame, convert the transcoded frame into a converted frame having a converted frame orientation and a format comparable to the reference frame; compare the converted frame with the reference frame to determine that the converted frame orientation is the same as the reference frame orientation; and in response to determining that the converted frame orientation is the same as the reference frame orientation, using the applied orientation adjustment when transcoding visual content with the transcoder to generate a corresponding transcoded visual content that casts on a display device in an orientation matching that of the visual content. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A tangible computer-readable device having instructions stored thereon that, when executed by at least one computing device, causes the at least one computing device to perform operations comprising:
-
receiving, by a computing device, a video and a reference frame, wherein the video includes a video frame and wherein the reference frame has a reference frame orientation; applying, by the computing device, an orientation adjustment to the video frame; requesting, by the computing device, a transcoder within the computing device to transcode the video frame based on the orientation adjustment to generate a transcoded frame; converting, by the computing device, the transcoded frame into a converted frame having a converted frame orientation and a format comparable to the reference frame; comparing, by the computing device, the converted frame with the reference frame to determine that the converted frame orientation is the same as the reference frame orientation; and in response to determining that the converted frame orientation is the same as the reference frame orientation, using, by the computing device, the applied orientation adjustment when transcoding visual content with the transcoder to generate a corresponding transcoded visual content that casts on a display device in an orientation matching that of the visual content.
-
Specification