METHOD AND SYSTEM FOR RECORDING AND PLAYING VIDEO USING ORIENTATION OF DEVICE
First Claim
1. A method for recording a video, the method comprising:
- receiving an input, from a first user, to start recording of the video;
detecting orientation of a recording device for a plurality of frames while recording the video;
receiving an input to stop recording of the video;
storing the video; and
storing the orientation of the recording device for the plurality of frames as metadata associated with a video file, the video file comprising the video and the metadata, whereinthe video file is used to control speed and direction of the video at time of playing based on the metadata, orientation of a playing device at time of playing, and input received from a second user.
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.
-
Citations
20 Claims
-
1. A method for recording a video, the method comprising:
-
receiving an input, from a first user, to start recording of the video; detecting orientation of a recording device for a plurality of frames while recording the video; receiving an input to stop recording of the video; storing the video; and storing the orientation of the recording device for the plurality of frames as metadata associated with a video file, the video file comprising the video and the metadata, wherein the video file is used to control speed and direction of the video at time of playing based on the metadata, orientation of a playing device at time of playing, and input received from a second user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for playing a video, the method comprising:
-
receiving an input to play the video; detecting orientation of a playing device; accessing a video file comprising the video and metadata, the metadata comprising orientation of a recording device for a plurality of frames while recording the video; and playing the video using the metadata, the input, and the orientation of the playing device. - View Dependent Claims (11, 12, 13)
-
-
14. A system comprising:
-
a processor; and a memory coupled to the processor, the memory storing instructions which when executed by the processor cause the system to perform a method for recording a video, the method comprising receiving an input, from a first user, to start recording of the video; detecting orientation of a recording device for a plurality of frames while recording the video; receiving an input to stop recording of the video; storing the video; and storing the orientation of the recording device for the plurality of frames as metadata associated with a video file, the video file comprising the video and the metadata, wherein the video file is used to control direction of the video in at least one of time and space at time of playing based on the metadata, orientation of a playing device at time of playing, and input received from a second user. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification