Parallel video encoding
AssigneeSz Dji Technology Co., Ltd.
InventorsJianhua ZHANG, Hao WANG, Yue DONG, Bin HAN, Wenjun ZHAO
Life of this patent
Estimating the term…
Abstract
An electronic device includes a slice splitter and a slice encoder. The slide splitter is configured to split video data into a plurality of slices. Each slice contains a plurality of data blocks and each data block contains a plurality of data points. The slice encoder includes one or more video encoding circuits and is configured to encode the data blocks in a plurality of data streams concurrently to obtain encoded data streams and combine the encoded data streams into a combined data stream.
Claims20
An electronic device comprising:
- a slice splitter configured to split video data into a plurality of slices, wherein each slice contains a plurality of data blocks and each data block contains a plurality of data points;
- and
- a slice encoder including one or more video encoding circuits and configured to:
- encode the data blocks in a plurality of data streams concurrently to obtain encoded data streams;
- and
- combine the encoded data streams into a combined data stream.
A method for encoding video data, comprising:
- splitting video data into a plurality of slices, wherein each slice contains a plurality of data blocks and each data block contains a plurality of data points;
- encoding the data blocks, through one or more video encoding circuits, in a plurality of data streams concurrently to obtain encoded data streams;
- and
- combining the encoded data streams into a combined data stream.
An unmanned aircraft, comprising:
- a propulsion unit configured to effect a movement of the unmanned aircraft;
- a camera configured to generate video data;
- a slice splitter configured to split the video data into a plurality of slices, wherein each slice contains a plurality of data blocks and each data block contains a plurality of data points;
- and
- a slice encoder including one or more video encoding circuits and configured to:
- encode the data blocks in a plurality of data streams concurrently to obtain encoded data streams;
- and
- combine the encoded data streams into a combined data streams.
Dependencies are inferred from the claim text.