Technology to encode 360 degree video content
First Claim
1. A system comprising:
- a plurality of cameras to capture panoramic video content;
a memory including a set of instructions; and
a processor coupled to the plurality of cameras and the memory, wherein when executed by the processor, the instructions cause the system to;
determine, on a per camera basis, an interest level with respect to the panoramic video content,identify a subset of cameras in the plurality of cameras for which the interest level is below a threshold,determine a projection format associated with the panoramic video content,identify one or more discontinuous boundaries in the projection format,modify an encoding scheme associated with the panoramic video content based on the one or more discontinuous boundaries, andreduce power consumption in the subset and reduce a quantization parameter variation across the one or more discontinuous boundaries.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, apparatuses and methods may determine, on a per camera basis, an interest level with respect to panoramic video content, identify a subset of cameras in a plurality of cameras for which the interest level is below a threshold, and reduce power consumption in the subset of cameras. Additionally, technology may determine a projection format associated with panoramic video content, identify one or more discontinuous boundaries in the projection format, and modify an encoding scheme associated with the panoramic video content based on the discontinuous boundaries. Moreover, an encoded frame may be assigned to a temporal scalability layer that has a higher priority than a layer to which an asynchronous space warp frame is assigned. Additionally, technology may reduce the encoding complexity of a boundary between an active region and an inactive region in fisheye content.
-
Citations
16 Claims
-
1. A system comprising:
-
a plurality of cameras to capture panoramic video content; a memory including a set of instructions; and a processor coupled to the plurality of cameras and the memory, wherein when executed by the processor, the instructions cause the system to; determine, on a per camera basis, an interest level with respect to the panoramic video content, identify a subset of cameras in the plurality of cameras for which the interest level is below a threshold, determine a projection format associated with the panoramic video content, identify one or more discontinuous boundaries in the projection format, modify an encoding scheme associated with the panoramic video content based on the one or more discontinuous boundaries, and reduce power consumption in the subset and reduce a quantization parameter variation across the one or more discontinuous boundaries. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus comprising:
-
a substrate; and logic coupled to the substrate, wherein the logic is implemented in one or more of configurable logic or fixed-functionality hardware logic, the logic to; determine a projection format associated with panoramic video content, identify one or more discontinuous boundaries in the projection format, and modify an encoding scheme associated with the panoramic video content based on the one or more discontinuous boundaries, wherein the logic is to reduce a quantization parameter variation across the one or more discontinuous boundaries. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification