Abstract:
A progressive video streaming apparatus and method based on a visual perception are provided, and the progressive video streaming apparatus may include a gaze detector to detect gaze information including at least one of a location of a focus and a viewing angle of a user, a video playback quality determiner to determine video playback quality layers, based on the detected gaze information, a progressive streaming receiver to request video data and receive the video data, using a visual perception priority based on the detected gaze information, and a visual perception-based player to play back the received video data, by controlling an interactive delay to be reduced below a selected criterion, while reducing a visually recognized quality change in the received video data below another selected criterion.
Abstract:
A method and a device for transmitting and obtaining dynamic 3-dimensional (3D) avatar data are provided. The method for transmitting dynamic 3D avatar data may include generating a plurality of data elements configuring the dynamic 3D avatar data; performing first encoding and transmission for a first data element of the plurality of data elements; and performing second encoding and transmission for a second data element of the plurality of data elements. Each of at least one of the first data element or the second data element may be divided into a plurality of sub-data elements.
Abstract:
Disclosed is a 360 virtual reality (VR) video encoding method. A 360 virtual reality (VR) video encoding method according to the present disclosure includes: dividing the 360 VR video into a plurality of regions based on a division structure of the 360 VR video; generating an region sequence using the divided plurality of regions; generating a bitstream for the generated region sequence; and transmitting the generated bitstream, wherein the region sequence comprises regions having a same position in at least one or more frame included in the 360 VR image.
Abstract:
A method of receiving content in a client is provided. The method may include receiving, from a server, a spatial set identifier (ID) corresponding to a tile group including at least one tile, sending, to the server, a request for first content corresponding to metadata, and receiving, from the server, the first content corresponding to the request.
Abstract:
Provided is a parallax minimization stitching method and apparatus using control points in an overlapping region. A parallax minimization stitching method may include defining a plurality of control points in an overlapping region of a first image and a second image received from a plurality of cameras, performing a first geometric correction by applying a homography to the control points, defining a plurality of patches based on the control points, and performing a second geometric correction by mapping the patches.
Abstract:
The present invention proposes a method and apparatus for correcting a motion of panorama video captured by a plurality of cameras. The method of the present invention includes performing global motion estimation for estimating smooth motion trajectories from the panorama video, performing global motion correction for correcting a motion in each frame of the estimated smooth motion trajectories, performing local motion correction for correcting a motion of each of the plurality of cameras for the results in which the motions have been corrected, and performing warping on the results on which the local motion correction has been performed.