Video information compression using sketch-video
AssigneeAndrew Sviridenko
InventorVladimir Alexandrovich Sviridenko
Life of this patent
Estimating the term…
Abstract
A method involves receiving a color video signal having a first frame rate. The color video signal is pre-processed to produce a pre-processed color video stream. The pre-processed color video stream is transformed into a monochromatic sketch stream. The first frame rate of the sketch stream is adapted to a second frame rate in accordance with dynamics of objects in a scene and are encoded to produce an encoded sketch stream. Frame-hints are produced using the pre-processed color video stream and are encoded to produce encoded frame-hints. The encoded sketch stream is multiplexed with the encoded frame-hints and service data to produce multiplexer output data which is transmitted via a communication channel or stored in a data storage system.
Claims20
A method, comprising:
- receiving a color video signal, the color video signal having a first frame rate;
- pre-processing the color video signal to produce a pre-processed color video stream;
- transforming the pre-processed color video stream into a sketch stream, the sketch stream being monochromatic;
- adapting the first frame rate of the sketch stream to a second frame rate in accordance with dynamics of objects in a scene;
- encoding the sketch stream to produce an encoded sketch stream;
- producing frame-hints using the pre-processed color video stream;
- encoding the frame-hints to produce encoded frame-hints;
- multiplexing the encoded sketch stream with the encoded frame-hints and service data to produce multiplexer output data;
- and
- transmitting the multiplexer output data via a communication channel or storing the multiplexer output data in a data storage system.
A method, comprising:
- receiving, using a video information source, a color video signal, having a first frame rate;
- pre-processing, using a video pre-processing unit, the color video signal to produce a pre-processed color video stream;
- detecting objects of interest in the pre-processed color video stream using a trained artificial neural network unit;
- assembling, using a service data assembling unit, information about the detected objects of interest into service data;
- transforming, using a sketch-video converter unit, the pre-processed color video stream into a sketch stream, the sketch stream being monochromatic;
- adapting, using an interpolator-based frame decimator unit, the first frame rate of the sketch stream to a second frame rate;
- producing, using a first encoder unit, an encoded sketch stream using the sketch stream;
- receiving, using a first switch unit, frame-hints using the pre-processed color video stream;
- encoding, using a second encoder unit, the frame-hints to produce encoded frame-hints;
- multiplexing, at a multiplexer unit, the encoded sketch stream with the encoded frame-hints and the service data to produce multiplexer output data;
- and
- transmitting, from the multiplexer unit, the multiplexer output data via a communication channel or storing the multiplexer output data in a data storage system.
Dependencies are inferred from the claim text.