| CPC G06T 7/75 (2017.01) [G06T 7/248 (2017.01); G06T 7/66 (2017.01); G06T 7/74 (2017.01); H04N 5/265 (2013.01); H04S 7/30 (2013.01); G06T 2207/10021 (2013.01); H04S 2400/11 (2013.01)] | 18 Claims |

|
1. A method for processing a panoramic video, comprising:
determining a reference frame in video frames of the panoramic video, and determining a target object in the reference frame;
acquiring position information about a position of the target object in the reference frame, wherein the position information comprises angle information about the position of the target object in the panoramic video and a center distance about the position of the target object in the panoramic video;
identifying a plurality of feature points of the target object in the reference frame;
acquiring a pixel area of a region occupied by the plurality of feature points in the reference frame;
determining the center distance about the position of the target object in the panoramic video based on an inverse relationship between the pixel area and a square of the center distance, wherein the center distance is a distance between the position of the target object in the panoramic video and a center of a three-dimensional model corresponding to the reference frame;
acquiring a motion track of the target object in the panoramic video based on the position information; and
processing a to-be-processed audio frame based on the motion track to obtain a target audio frame capable of characterizing a position of the target object in the panoramic video, wherein the target audio frame is used to be synthesized with the video frames of the panoramic video to obtain a panoramic video file.
|