Orientation of Video Based on the Orientation of a Display
First Claim
1. A system comprising:
- a non-transitory computer readable medium; and
program instructions stored on the non-transitory computer readable medium and executable by at least one processor to cause a sharer mobile device to;
receive first video data, the first video data corresponding to a first orientation of an image-capture device that is arranged on the sharer mobile device;
send the first video data to a viewer mobile device;
receive, from the viewer mobile device, orientation data indicating a requested orientation of the image-capture device, wherein the requested orientation is based on movement data generated at the viewer mobile device in accordance with a movement of the viewer mobile device;
cause a graphical image indicative of the requested orientation to be displayed on a graphical display of the sharer mobile device;
receive second video data, the second video data corresponding to a second orientation of the image-capture device arranged on the sharer mobile device;
determine that the second orientation is within a threshold from the requested orientation; and
responsive to the determination, send the second video data to the viewer mobile device.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems involving the orienting of video data based on the orientation of a display are described herein. An example system may be configured to (1) receive first video data, the first video data corresponding to a first orientation of the image-capture device; (2) send the first video data to a second computing device; (3) receive, from the second computing device, first orientation data indicating a requested orientation of the image-capture device; (4) cause a visual depiction of the requested orientation to be displayed on a graphical display; (5) receive second video data, the second video data corresponding to a second orientation of the image-capture device, where the second orientation is closer to the requested orientation than is the first orientation; and (6) send the second video data to the second computing device.
12 Citations
20 Claims
-
1. A system comprising:
-
a non-transitory computer readable medium; and program instructions stored on the non-transitory computer readable medium and executable by at least one processor to cause a sharer mobile device to; receive first video data, the first video data corresponding to a first orientation of an image-capture device that is arranged on the sharer mobile device; send the first video data to a viewer mobile device; receive, from the viewer mobile device, orientation data indicating a requested orientation of the image-capture device, wherein the requested orientation is based on movement data generated at the viewer mobile device in accordance with a movement of the viewer mobile device; cause a graphical image indicative of the requested orientation to be displayed on a graphical display of the sharer mobile device; receive second video data, the second video data corresponding to a second orientation of the image-capture device arranged on the sharer mobile device; determine that the second orientation is within a threshold from the requested orientation; and responsive to the determination, send the second video data to the viewer mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method comprising:
-
receiving first video data, the first video data corresponding to a first orientation of an image-capture device that is arranged on a sharer mobile device; sending the first video data to a viewer mobile device; receiving, from the viewer mobile device, orientation data indicating a requested orientation of the image-capture device arranged on the sharer mobile device, wherein the requested orientation is based on movement data generated at the viewer mobile device in accordance with a movement of the viewer mobile device; causing a graphical image indicative of the requested orientation to be displayed on a graphical display of the sharer mobile device; receiving second video data, the second video data corresponding to a second orientation of the image-capture device arranged on the sharer mobile device; determining whether the second orientation is within a threshold from the requested orientation; and responsive to determining that the second orientation is within the threshold, sending the second video data to the viewer mobile device.
-
- 12. The method of claim 12, wherein sending the first video data comprises streaming the first video data, and wherein sending the second video data comprises streaming the second video data.
-
15. A system comprising:
-
a non-transitory computer readable medium; and program instructions stored on the non-transitory computer readable medium and executable by at least one processor to cause a viewer mobile device to; receive first video data from a sharer mobile device, the first video data corresponding to a first orientation of an image-capture device that is arranged on the sharer mobile device; cause at least a first portion of the first video data to be displayed on a graphical display of the viewer mobile device; receive orientation data indicating an orientation of the graphical display of the mobile device, wherein the orientation of the graphical display of the viewer mobile device corresponds to a requested orientation of the image-capture device arranged on the sharer mobile device, and wherein the requested orientation is based on movement data generated at the viewer mobile device in accordance with a movement of the viewer mobile device; send the orientation data to the sharer mobile device, wherein the orientation data causes a graphical image indicative of the requested orientation to be displayed on a graphical display of the sharer mobile device; receive second video data from the sharer mobile device, the second video data corresponding to a second orientation of the image-capture device arranged on the sharer mobile device, wherein the second orientation is within a threshold from the requested orientation; and cause at least a portion of the second video data to be displayed on the graphical display of the viewer mobile device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification