Method and system for processing video content
AssigneeAlibaba Group Holding Limited
InventorsMinghai Qin, Guanlin Wu, Tae Meon Bae, Sicheng Li, Yuanwei Fang, Yen-kuang Chen
Life of this patent
Estimating the term…
Abstract
Embodiments of the disclosure provide systems and methods for processing video content. The method can include: receiving raw video data of a video; determining a texture complexity for the video based on the raw video data; determining an encoding mode for the raw video data based on the texture complexity; and encoding the raw video data using the determined encoding mode.
Claims17
A computer-implemented method for processing video content, comprising:
- receiving raw video data of a video, the raw video data comprising a plurality of raw pictures;
- determining a texture complexity for the video using a given number of simplified pictures generated based on the raw video data, each of the given number of simplified pictures having at least one of a reduced width or a reduced height compared with corresponding picture of the raw video data, wherein determining the texture complexity comprises:
- generating the given number of the simplified pictures based on the raw video data, the generating the given number of the simplified pictures comprising sub-sampling the plurality of raw pictures by randomly selecting a given number of intermediate pictures from the plurality of raw pictures;
- determining an encoding mode for the raw video data based on the texture complexity;
- and
- encoding the raw video data using the determined encoding mode.
A system for processing video content, comprising:
- a memory for storing a set of instructions;
- and
- at least one processor configured to execute the set of instructions to cause the system to:
- receive raw video data of a video, the raw video data comprising a plurality of raw pictures;
- determine a texture complexity for the video using a given number of simplified pictures generated based on the raw video data, each of the given number of simplified pictures having at least one of a reduced width or a reduced height compared with corresponding picture of the raw video data, wherein determining the texture complexity comprises:
- generating the given number of the simplified pictures based on the raw video data, the generating the given number of the simplified pictures comprising sub-sampling the plurality of raw pictures by randomly selecting a given number of intermediate pictures from the plurality of raw pictures;
- determine an encoding mode for the raw video data based on the texture complexity;
- and
- encode the raw video data using the determined encoding mode.
A non-transitory computer readable medium that stores a set of instructions that is executable by at least one processor of a computer system to cause the computer system to perform a method for processing video content, the method comprising:
- receiving raw video data of a video, the raw video data comprising a plurality of raw pictures;
- determining a texture complexity for the video using a given number of simplified pictures generated based on the raw video data, each of the given number of simplified pictures having at least one of a reduced width or a reduced height compared with corresponding picture of the raw video data;
- wherein determining the texture complexity further comprises:
- generating the given number of the simplified pictures based on the raw video data, the generating the given number of the simplified pictures comprising sub-sampling the plurality of raw pictures by randomly selecting a given number of intermediate pictures from the plurality of raw pictures;
- determining an encoding mode for the raw video data based on the texture complexity;
- and
- encoding the raw video data using the determined encoding mode.
Dependencies are inferred from the claim text.