Method and system for recording and playing video using orientation of device
First Claim
1. A method comprising:
- receiving at a recording device, a plurality of image frames, the plurality of image frames corresponding to a respective device orientation forming part of a predefined plurality of device orientations for the recording device;
storing the plurality of image frames;
storing the predefined plurality of device orientations for the recording device for the plurality of frames as metadata associated with the plurality of image frames;
transmitting the plurality of image frames to a playing device;
detecting, a playing device orientation of the playing device;
receiving, a user input at the playing device;
receiving a movement of the playing device;
in response to the user input and the user movement, presenting, on a graphical user interface presented on the playing device, the plurality of image frames by adjusting each respective device orientation of the predefined plurality of device orientations for the recording device based on the playing device orientation, and a playback direction of the plurality of image frames.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and system for recording and playing a video are provided. The method includes receiving an input, from a first user, to start recording of the video. An orientation of a recording device is detected for a plurality of frames while recording the video. An input to stop recording of the video is then received. The video is stored in a video file and the orientation of the recording device for the plurality of frames is stored as metadata associated with the video file. The playing includes receiving an input to play the video from a second user. An orientation of a playing device is detected. The video file is accessed, and the video is played using the metadata, the input received from the second user, and the orientation of the playing device. The video file is used to control speed and direction of the video.
56 Citations
16 Claims
-
1. A method comprising:
-
receiving at a recording device, a plurality of image frames, the plurality of image frames corresponding to a respective device orientation forming part of a predefined plurality of device orientations for the recording device; storing the plurality of image frames; storing the predefined plurality of device orientations for the recording device for the plurality of frames as metadata associated with the plurality of image frames; transmitting the plurality of image frames to a playing device; detecting, a playing device orientation of the playing device; receiving, a user input at the playing device; receiving a movement of the playing device; in response to the user input and the user movement, presenting, on a graphical user interface presented on the playing device, the plurality of image frames by adjusting each respective device orientation of the predefined plurality of device orientations for the recording device based on the playing device orientation, and a playback direction of the plurality of image frames. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
- a processor; and
a memory coupled to the processor, the memory storing instructions which when executed by the processor configure the system to preform operations comprising;receiving at a recording device, a plurality of image frames, the plurality of image frames corresponding to a respective device orientation forming part of a predefined plurality of device orientations for the recording device; storing the plurality of image frames;
storing the predefined plurality of device orientations for the recording device for the plurality of frames as metadata associated with the plurality of image frames;transmitting the plurality of image frames to a playing device;
detecting, a playing device orientation of the playing device;receiving, a user input at the playing device; receiving a movement of the playing device; in response to the user input and the user movement, presenting, on a graphical user interface presented on the playing device, the plurality of image frames by adjusting each respective device orientation of the predefined plurality of device orientations for the recording device based on the playing device orientation, and a playback direction of the plurality of image frames. - View Dependent Claims (12, 13, 14, 15, 16)
- a processor; and
Specification