US 11,962,859 B2
System and method for implementation of region of interest based streaming
Arun Asokan, Chennai (IN)
Assigned to E-CON SYSTEMS INDIA PRIVATE LIMITED, (IN)
Appl. No. 17/433,302
Filed by E-CON SYSTEMS INDIA PRIVATE LIMITED, Chennai (IN)
PCT Filed Nov. 18, 2020, PCT No. PCT/IB2020/060839
§ 371(c)(1), (2) Date Aug. 24, 2021,
PCT Pub. No. WO2022/003412, PCT Pub. Date Jan. 6, 2022.
Claims priority of application No. 202041027809 (IN), filed on Jun. 30, 2020.
Prior Publication US 2023/0115097 A1, Apr. 13, 2023
Int. Cl. H04N 21/4728 (2011.01); H04N 19/167 (2014.01); H04N 21/2343 (2011.01)
CPC H04N 21/4728 (2013.01) [H04N 19/167 (2014.11); H04N 21/234345 (2013.01)] 10 Claims
OG exemplary drawing
 
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.