Patents by Inventor Andrea Varesio
Andrea Varesio has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20240029386Abstract: A video communication system adapted to interface with video cameras for receiving respective video signals therefrom.Type: ApplicationFiled: November 10, 2020Publication date: January 25, 2024Inventors: Fabrizio Moggio, Nicola Reale, Andrea Varesio, Marco Vecchietti
-
Patent number: 11483453Abstract: A remote support communication system comprises a user terminal unit and an operator terminal unit. Said user terminal unit comprises a camera module configured to shoot video images of an object in order to acquire an ordered sequence of video frames forming a corresponding first video and a video transmission module configured to transmit the video frames to the operator terminal unit. Said operator terminal unit comprises a display and drawing module configured to display the video frames and allow an operator to generate digital graphic components to be superimposed on respective video frames; a graphic transmitter module configured to transmit said graphic components to the user terminal unit.Type: GrantFiled: December 20, 2018Date of Patent: October 25, 2022Assignee: Telecom Italia S.p.A.Inventors: Fabrizio Moggio, Nicola Reale, Andrea Varesio, Marco Vecchietti
-
Patent number: 11003963Abstract: A monitoring system assesses the position of at least one target within an area. The monitoring system comprises a processing unit adapted to receive, from a camera, at least a frame depicting a scene of the area. The frames generated by the camera have a first resolution. The processing unit comprises: a database module storing, for each at least one target, a corresponding reference image, each reference image having a second resolution lower than the first resolution; a segmentation module configured to segment a received frame into frame segments, each frame segment having a resolution corresponding to the second resolution; a search module configured to implement a visual search procedure between each frame segment and a reference image comprising a depiction of the at least one target; and a position and translation module for calculating the position of the at least one target within the received frame.Type: GrantFiled: December 27, 2016Date of Patent: May 11, 2021Assignee: Telecom Italia S.p.A.Inventors: Gianluca Francini, Fabrizio Moggio, Nicola Reale, Andrea Varesio, Marco Vecchietti
-
Publication number: 20200374421Abstract: A remote support communication system comprises a user terminal unit and an operator terminal unit. Said user terminal unit comprises a camera module configured to shoot video images of an object in order to acquire an ordered sequence of video frames forming a corresponding first video and a video transmission module configured to transmit the video frames to the operator terminal unit. Said operator terminal unit comprises a display and drawing module configured to display the video frames and allow an operator to generate digital graphic components to be superimposed on respective video frames; a graphic transmitter module configured to transmit said graphic components to the user terminal unit.Type: ApplicationFiled: December 20, 2018Publication date: November 26, 2020Inventors: Fabrizio Moggio, Nicola Reale, Andrea Varesio, Marco Vecchietti
-
Publication number: 20190347530Abstract: A monitoring system assesses the position of at least one target within an area. The monitoring system comprises a processing unit adapted to receive from a camera, at least a frame depicting a scene of the area. The frames generated by the camera have a first resolution. The processing unit comprises: a database module storing, for each at least one target, a corresponding reference image, each reference image having a second resolution lower than the first resolution; a segmentation module configured to segment a received frame into frame segments, each frame segment having a resolution corresponding to the second resolution; a search module configured to implement a visual search procedure between each frame segment and a reference image comprising a depiction of the at least one target; and a position and translation module for calculating the position of the at least one target within the received frame.Type: ApplicationFiled: December 27, 2016Publication date: November 14, 2019Applicant: Telecom Italia S.p.A.Inventors: Gianluca FRANCINI, Fabrizio MOGGIO, Nocola REALE, Andrea VARESIO, Marco VECCHIETTI
-
Patent number: 9013487Abstract: Method for determining the bounding box of a computerized graphic shape comprising one or more primitives described in vectorial mode, wherein the bounding box is calculated by applying analytical mathematical formulas to the vectorial description of the primitives constituting the shape without preliminarily performing a phase of drawing and displaying of the shape through resolution of the vectorial primitives that compose it.Type: GrantFiled: December 30, 2009Date of Patent: April 21, 2015Assignee: Telecom Italia S.p.A.Inventors: Giovanni Cordara, Gianluca Francini, Diego Gibellino, Andrea Varesio
-
Patent number: 8565525Abstract: A method of image processing, includes: receiving at least one video frame of a video sequence, the at least one video frame including at least one foreground subject and a background; and processing the at least one video frame so as to separate the at least one foreground subject from the background. The processing includes: obtaining a reference image including the background; comparing the at least one video frame to the reference image; and generating a pixel mask as a result of the comparison, the pixel mask indicating whether a pixel of the at least one video frame belongs to the foreground subject or to the background. The method further comprises at least partially determining edges of the at least one foreground subject in the at least one video frame, and modifying the pixel mask based on the determined foreground subject edges.Type: GrantFiled: December 30, 2005Date of Patent: October 22, 2013Assignee: Telecom Italia S.p.A.Inventors: Luca Rossato, Andrea Varesio
-
Patent number: 8532000Abstract: For establishing a multimedia session with a remote user's terminal, a terminal starts a signaling intended to establish the multimedia session addressed to the remote user's terminal. Predetermined acknowledgement messages indicate to the terminal and to the remote terminal that the multimedia session is established. The terminal and/or the remote terminal run at least a module of a multimedia application before reception of the predetermined acknowledgement messages.Type: GrantFiled: November 3, 2005Date of Patent: September 10, 2013Assignee: Telecom Italia S.p.A.Inventors: Bruno Bottiero, Andrea De Martin, Alessandro Porta, Andrea Varesio
-
Publication number: 20120299932Abstract: Method for determining the bounding box of a computerized graphic shape comprising one or more primitives described in vectorial mode, wherein the bounding box is calculated by applying analytical mathematical formulas to the vectorial description of the primitives constituting the shape without preliminarily performing a phase of drawing and displaying of the shape through resolution of the vectorial primitives that compose it.Type: ApplicationFiled: December 30, 2009Publication date: November 29, 2012Applicant: TELECOM ITALIA S.P.A.Inventors: Giovanni Cordara, Gianluca Francini, Diego Gibellino, Andrea Varesio
-
Patent number: 8204321Abstract: A method of coding a digital image includes subdividing the image into image blocks formed by a plurality of pixels, and processing each image block of the image, by determining a skip-mode prediction block in respect of the current image block being processed, calculating a difference between the image block being processed and the skip-mode prediction block, and comparing the calculated difference to a predetermined threshold. The calculation of the difference between the current image block being processed and the skip-mode prediction block includes: calculating a plurality of pixel-by-pixel differences between a pixel of the current image block and a corresponding pixel of the skip-mode prediction image block; associating a respective quantized value with each pixel-by-pixel difference; and cumulating the quantized values.Type: GrantFiled: April 19, 2005Date of Patent: June 19, 2012Assignee: Telecom Italia S.p.A.Inventors: Luca Rossato, Andrea Varesio
-
Patent number: 8126268Abstract: A method of image processing, includes receiving at least one video frame of a video sequence, the at least one video frame including at least one foreground subject and a background, and processing the at least one video frame so as to separate the at least one foreground subject from the background. The processing includes: generating a pixel mask indicating whether a pixel of the at least one video frame belongs to the foreground subject or to the background, applying morphological closing to the pixel mask, wherein the applying morphological closing includes, for each pixel of the pixel mask, conditioning a pixel value in the mask to values of neighboring pixels. The conditioning includes: determining at least edges of the at least one foreground subject in the at least one video frame; and, for the generic pixel under processing, determining the neighboring pixels based on the determined edges.Type: GrantFiled: December 30, 2005Date of Patent: February 28, 2012Assignee: Telecom Italia S.p.A.Inventors: Luca Rossato, Andrea Varesio
-
Patent number: 8077969Abstract: A method of image processing includes: receiving at least one video frame of a video sequence, the at least one video frame including at least one foreground subject and a background; and processing the at least one video frame so as to separate the at least one foreground subject from the background. The processing includes: generating a pixel mask containing information indicating, for each pixel of the at least one video frame, whether the pixel belongs to the foreground subject or to the background, and determining contours of the at least one foreground subject on the pixel mask. The determining of the contours includes for each pixel in the at least one video frame; based on the information included in the pixel mask, determining whether at least one pixel border belongs to a contour of the at least one foreground subject, the at least one pixel border separating the pixel from a respective at least one adjacent pixel.Type: GrantFiled: December 30, 2005Date of Patent: December 13, 2011Assignee: Telecom Italia S.p.A.Inventors: Luca Rossato, Andrea Varesio
-
Patent number: 7965660Abstract: A telecommunications terminal hosts a conference mixer adapted to enable an at least audio conference between a first conference peer and at least two further conference peers. The conference mixer includes for each of the at least two further conference peers, a respective first data buffer configured to buffer portions of at least an audio data stream received from the respective conference peer; a first audio data stream portions mixer fed by the first data buffers and configured to: a) get audio data stream portions buffered in the first data buffers; b) mix the audio data stream portions from the first data buffers to produce a first mixed audio data portion; and c) feed the first mixed audio data portion to a rendering device of the telecommunications terminal, wherein the first audio data stream portions mixer is configured to perform operations a), b) and c) upon receipt of a notification from the rendering device indicating that the rendering device is ready to render a new mixed audio data portion.Type: GrantFiled: December 29, 2006Date of Patent: June 21, 2011Assignee: Telecom Italia S.p.A.Inventor: Andrea Varesio
-
Publication number: 20100039962Abstract: A telecommunications terminal hosts a conference mixer adapted to enable an at least audio conference between a first conference peer and at least two further conference peers. The conference mixer includes for each of the at least two further conference peers, a respective first data buffer configured to buffer portions of at least an audio data stream received from the respective conference peer; a first audio data stream portions mixer fed by the first data buffers and configured to: a) get audio data stream portions buffered in the first data buffers; b) mix the audio data stream portions from the first data buffers to produce a first mixed audio data portion; and c) feed the first mixed audio data portion to a rendering device of the telecommunications terminal, wherein the first audio data stream portions mixer is configured to perform operations a), b) and c) upon receipt of a notification from the rendering device indicating that the rendering device is ready to render a new mixed audio data portion.Type: ApplicationFiled: December 29, 2006Publication date: February 18, 2010Inventor: Andrea Varesio
-
Publication number: 20090268712Abstract: For establishing a multimedia session with a remote user's terminal, a terminal starts a signaling intended to establish the multimedia session addressed to the remote user's terminal. Predetermined acknowledgement messages indicate to the terminal and to the remote terminal that the multimedia session is established. The terminal and/or the remote terminal run at least a module of a multimedia application before reception of the predetermined acknowledgement messages.Type: ApplicationFiled: November 3, 2005Publication date: October 29, 2009Inventors: Bruno Bottiero, Andrea De Martin, Alessandro Porta, Andrea Varesio
-
Publication number: 20090219379Abstract: A method of image processing includes: providing a plurality of image frames and processing at least one image frame. A description of a plurality of pixels of the plurality of image frames is provided in a color space, including at least an angular coordinate. A method is disclosed for reliably calculating the average of the angular coordinate.Type: ApplicationFiled: December 30, 2005Publication date: September 3, 2009Applicant: TELECOM ITALIA S.P.A.Inventors: Luca Rossato, Andrea Varesio, Alessandro Porta
-
Publication number: 20090202164Abstract: A method of coding a digital image includes subdividing the image into image blocks formed by a plurality of pixels, and processing each image block of the image, by determining a skip-mode prediction block in respect of the current image block being processed, calculating a difference between the image block being processed and the skip-mode prediction block, and comparing the calculated difference to a predetermined threshold. The calculation of the difference between the current image block being processed and the skip-mode prediction block includes: calculating a plurality of pixel-by-pixel differences between a pixel of the current image block and a corresponding pixel of the skip-mode prediction image block; associating a respective quantized value with each pixel-by-pixel difference; and cumulating the quantized values.Type: ApplicationFiled: April 19, 2005Publication date: August 13, 2009Inventors: Luca Rossato, Andrea Varesio
-
Publication number: 20090154807Abstract: A method of image processing, includes: receiving at least one video frame of a video sequence, the at least one video frame including at least one foreground subject and a background; and processing the at least one video frame so as to separate the at least one foreground subject from the background. The processing includes: obtaining a reference image including the background; comparing the at least one video frame to the reference image; and generating a pixel mask as a result of the comparison, the pixel mask indicating whether a pixel of the at least one video frame belongs to the foreground subject or to the background. The method further comprises at least partially determining edges of the at least one foreground subject in the at least one video frame, and modifying the pixel mask based on the determined foreground subject edges.Type: ApplicationFiled: December 30, 2005Publication date: June 18, 2009Applicant: TELECOM ITALIA S.p.A.Inventors: Luca Rossato, Andrea Varesio
-
Publication number: 20090028432Abstract: A method of image processing, includes: providing a data processing apparatus, including a central processing unit and a graphics processing unit; feeding at least one video frame of a video sequence to the data processing apparatus, the at least one video frame including at least one foreground subject and a background; and processing the at least one video frame in the data processing apparatus so as to separate the at least one foreground subject from the background. The processing is at least partially performed by the processors of the graphics processing unit.Type: ApplicationFiled: December 30, 2005Publication date: January 29, 2009Inventors: Luca Rossato, Andrea Varesio, Alessandro Porta
-
Publication number: 20090016603Abstract: A method of image processing includes: receiving at least one video frame of a video sequence, the at least one video frame including at least one foreground subject and a background; and processing the at least one video frame so as to separate the at least one foreground subject from the background. The processing includes: generating a pixel mask containing information indicating, for each pixel of the at least one video frame, whether the pixel belongs to the foreground subject or to the background, and determining contours of the at least one foreground subject on the pixel mask. The determining of the contours includes for each pixel in the at least one video frame; based on the information included in the pixel mask, determining whether at least one pixel border belongs to a contour of the at least one foreground subject, the at least one pixel border separating the pixel from a respective at least one adjacent pixel.Type: ApplicationFiled: December 30, 2005Publication date: January 15, 2009Applicant: Telecom Italia S.p.A.Inventors: Luca Rossato, Andrea Varesio