Spherical video stabilization based on accelerometer data
First Claim
Patent Images
1. A method comprising:
- identifying a frame of a spherical video as a key frame;
storing a compensation component based on position data of a camera in association with the key frame;
compensating for a movement of the camera in a subsequent frame of the spherical video based on the key frame and the compensation component associated with the key frame; and
in response to determining the spherical video was captured as partial spherical data, set a pixel of the movement compensated subsequent frame outside a display region to a default value.
2 Assignments
0 Petitions
Accused Products
Abstract
A method includes identifying a frame of a spherical video as a key frame, storing a compensation component based on position data of a camera in association with the key frame, and compensating for a movement of the camera in a subsequent frame of the spherical video based on the key frame and the compensation component associated with the key frame.
42 Citations
20 Claims
-
1. A method comprising:
-
identifying a frame of a spherical video as a key frame; storing a compensation component based on position data of a camera in association with the key frame; compensating for a movement of the camera in a subsequent frame of the spherical video based on the key frame and the compensation component associated with the key frame; and in response to determining the spherical video was captured as partial spherical data, set a pixel of the movement compensated subsequent frame outside a display region to a default value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A device comprising;
-
a processor; a memory configured to store instructions that when executed by the processor cause the device to; identify a frame of a spherical video as a key frame; store a compensation component based on position data in association with the key frame; compensate for a camera movement in a subsequent frame of the spherical video based on the key frame and the compensation component associated with the key frame; and in response to determining the spherical video was captured as partial spherical data, set pixels of the movement compensated subsequent frame outside a display region of the device to a default value. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable medium having code segments stored thereon, the code segments, when executed by a processor cause the processor to:
-
identify a frame of a spherical video as a key frame; store a compensation component based on position data in association with the key frame; compensate for a camera movement in a subsequent frame of the spherical video based on the key frame and the compensation component associated with the key frame; and in response to determining the spherical video was not captured as partial spherical data, correcting for border image loss. - View Dependent Claims (20)
-
Specification