Video analytics encoding for improved efficiency of video processing and compression
AssigneeIntel Corporation
InventorsPalanivel Guruva Reddiar, Jill Boyce
Life of this patent
Estimating the term…
Abstract
Embodiments are generally directed to video analytics encoding for improved efficiency of video processing and compression. An embodiment of an apparatus includes a memory to store data, including data for video streaming, and a video processing mechanism, wherein the video processing mechanism is to analyze video data and generate video analytics, generate metadata representing the video analytics and insert the generated video analytics metadata into a message, and transmit the video data and the metadata to a succeeding apparatus or system in a video analytics pipeline, the video data being compressed video data.
Claims14
An apparatus comprising:
- a memory to store data, including data for video streaming;
- and
- a video processing circuitry to receive and process video data of a compressed video stream, wherein the video data is processed by the video processing circuitry while the compressed video stream remains compressed, wherein processing of the video data includes:
- analyzing the video data of the compressed video stream and generate video analytics associated with the compressed video stream,
- generating metadata representing the video analytics and insert the generated video analytics metadata into a message associated with the compressed video stream, and
- transmitting the video data and the metadata of the compressed video stream to a succeeding apparatus or system in a video analytics pipeline, wherein the video data and the video analytics are processed separately at the video analytics pipeline such that the video analytics is accessed through the metadata enabling processing of the video analytics without necessitating repetitive encoding of the video data at interfaces between stages associated with the video analytics pipeline.
A method comprising:
- receiving and processing video data of a compressed video stream while the compressed video stream remains compressed, wherein processing of the video data includes:
- analyzing the video data of the compressed video stream and generate video analytics associated with the compressed video stream at an apparatus or system in a video analytics pipeline;
- generating metadata representing the video analytics and insert the generated video analytics metadata into a message associated with the compressed video stream;
- and
- transmitting the video data and the metadata of the compressed video stream to a succeeding apparatus or system in the video analytics pipeline, wherein the video data and the video analytics are processed separately at the video analytics pipeline such that the video analytics is accessed through the metadata enabling processing of the video analytics without necessitating repetitive encoding of the video data at interfaces between stages associated with the video analytics pipeline.
A non-transitory computer-readable medium having stored thereon instructions which, when executed, cause a computing device to perform operations comprising:
- receiving and processing video data of a compressed video stream while the compressed video stream remains compressed, wherein processing of the video data includes:
- analyzing the video data of the compressed video stream and generate video analytics associated with the compressed video stream at an apparatus or system in a video analytics pipeline;
- generating metadata representing the video analytics and insert the generated video analytics metadata into a message associated with the compressed video stream;
- and
- transmitting the video data and the metadata of the compressed video stream to a succeeding apparatus or system in the video analytics pipeline, the video data being compressed video data.
Dependencies are inferred from the claim text.