CPC H04N 21/4728 (2013.01) [H04N 19/167 (2014.11); H04N 21/234345 (2013.01)] | 10 Claims |
1. A system for implementation of a region of interest based streaming comprising:
an image acquisition unit configured to capture a stream of images;
a connection interface operatively coupled to the image acquisition unit, wherein the connection interface comprises:
a video class extension module configured to provide a plurality of coordinates corresponding to a region of interest of the stream of images, wherein the video class extension module is configured to add a custom control to indicate four coordinates of the plurality of coordinates to define a maximum limit and a minimum limit of height and width respectively of the region of interest;
a descriptor module configured to:
receive a plurality of capabilities associated with the stream of images captured by the image acquisition unit, wherein the plurality of capabilities comprises an initial frame size, a predefined data format and a region of interest; and
stream the predefined data format by representing the predefined data format as a compressed data format thereby streaming the initial frame size dynamically in a single video stream format and a video frame configuration, with no restriction on frame size, wherein the no restriction on frame size is obtained by using an MJPEG data format as compressed data format, wherein the MJPEG data format provides MJPEG frames vary in size based on requested size, thereby the descriptor module makes the MJPEG frames unrestricted; and
a streaming application layer configured to:
analyze the initial frame size and unrestricted compressed data format based on the plurality of coordinates provided by the video class extension module; and
display the stream of images corresponding to the region of interest in a resultant frame size, upon analysis, to implement the region of interest-based streaming.
|