Patents by Inventor Ivan Dokmanic
Ivan Dokmanic 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).
-
Patent number: 9945946Abstract: Examples are disclosed herein that relate to depth imaging techniques using ultrasound One example provides an ultrasonic depth sensing system configured to, for an image frame, emit an ultrasonic pulse from each of a plurality of transducers, receive a reflection of each ultrasonic pulse at a microphone array, perform transmit beamforming and also receive beamforming computationally after receiving the reflections, form a depth image, and output the depth image for the image frame.Type: GrantFiled: September 11, 2014Date of Patent: April 17, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Ivan Dokmanic, Ivan J. Tashev, Thomas M. Soemo
-
Patent number: 9949056Abstract: A method for modifying an audio scene and/or presenting additional information relevant to the audio scene includes capturing audio signals from the audio scene with a plurality of microphones; outputting an audio signal with a plurality of acoustical transducers; processing the captured audio signals, where the processing comprises one or more of filtering, equalization, echoes processing, and beamforming; separating and distinguishing audio signal sources using the processed audio signals; selecting at least one separated audio signal source; classifying the at least one selected separated audio signal source; retrieving additional information related to the classified audio signal source; and presenting the additional information in a perceptible form.Type: GrantFiled: December 23, 2015Date of Patent: April 17, 2018Assignee: Ecole Polytechnique Federale De Lausanne (EPFL)Inventors: Juri Ranieri, Ivan Dokmanic, Martin Vetterli
-
Patent number: 9949050Abstract: The present invention concerns a method for calibrating an array of receivers (rj), each receiver being configured for receiving a signal transmitted by at least one transmitter (si), and echoes of the transmitted signal as reflected by one or more reflective surfaces (w), said method comprising the following steps: sorting said echoes, by assigning each echo to a reflective surface or to a combination of reflective surfaces (w) calibrating said array of receivers (rj) based on said sorting.Type: GrantFiled: March 3, 2014Date of Patent: April 17, 2018Assignee: Ecole Polytechnic Federale De Lausanne (EPFL)Inventors: Ivan Dokmanic, Laurent Daudet, Martin Vetterli
-
Publication number: 20170269777Abstract: An optical touch-sensitive device has the capability to determine touch locations of multiple simultaneous touch events. The touch events disturb optical beams propagating across the touch sensitive surface. With multi-touch events, a single beam can be disturbed by more than one touch event. In one aspect, a non-linear transform is applied to measurements of the optical beams in order to linearize the effects of multiple touch events on a single optical beam. In another aspect, the effect of known touch events (i.e., reference touches) is modeled in advance, and then unknown touch events are determined with respect to the reference touches.Type: ApplicationFiled: June 5, 2017Publication date: September 21, 2017Inventors: Julien Piot, Mihailo Kolundzija, Danil Korchagin, Ivan Dokmanic, Martin Vetterli, Owen Drumm
-
Patent number: 9759805Abstract: An acoustic processing method for M acoustic receivers comprising the steps of: Determining a beamforming weight vector with M weights for the M acoustic receivers based on at least one the steering vector of at least one real acoustic source, on steering vectors of image sources of the at least one real acoustic source and on a first matrix depending on the covariance matrix of the noise and/or on at least one interfering sound source, wherein each of the image sources corresponds to one path of the acoustic signal between one of the at least one real source and one of the M acoustic receivers with at least one reflection; and linearly combining the M acoustic signals received at the M acoustic receivers on the basis of the M weights of the beamforming vector.Type: GrantFiled: July 2, 2015Date of Patent: September 12, 2017Assignee: Ecole Polytechnique Federale De Lausanne (EPFL)Inventors: Ivan Dokmanic, Robin Scheibler, Martin Vetterli
-
Publication number: 20170188173Abstract: A method for presenting to a user of a wearable audio device a modified audio scene together with additional information related to the audio scene, comprising: capturing audio signals with a plurality of microphones; outputting an audio signal with a plurality of acoustical transducers; processing the captured audio signals, the processing comprising filtering, equalization, echoes processing and/or beamforming; separating audio sources from the processed audio signals; selecting at least one separated audio source; classifying at least one said selected audio source; retrieving additional information related to the classified audio source; presenting the additional information to the user.Type: ApplicationFiled: December 23, 2015Publication date: June 29, 2017Inventors: Juri RANIERI, Ivan DOKMANIC, Martin VETTERLI
-
Patent number: 9671900Abstract: An optical touch-sensitive device has the capability to determine touch locations of multiple simultaneous touch events. The touch events disturb optical beams propagating across the touch sensitive surface. With multi-touch events, a single beam can be disturbed by more than one touch event. In one aspect, a non-linear transform is applied to measurements of the optical beams in order to linearize the effects of multiple touch events on a single optical beam. In another aspect, the effect of known touch events (i.e., reference touches) is modeled in advance, and then unknown touch events are determined with respect to the reference touches.Type: GrantFiled: July 27, 2015Date of Patent: June 6, 2017Assignee: Rapt IP LimitedInventors: Julien Piot, Mihailo Kolundzija, Danil Korchagin, Ivan Dokmanic, Martin Vetterli, Owen Drumm
-
Publication number: 20160077206Abstract: Examples are disclosed herein that relate to depth imaging techniques using ultrasound One example provides an ultrasonic depth sensing system configured to, for an image frame, emit an ultrasonic pulse from each of a plurality of transducers, receive a reflection of each ultrasonic pulse at a microphone array, perform transmit beamforming and also receive beamforming computationally after receiving the reflections, form a depth image, and output the depth image for the image frame.Type: ApplicationFiled: September 11, 2014Publication date: March 17, 2016Inventors: Ivan Dokmanic, Ivan J. Tashev, Thomas M. Soemo
-
Publication number: 20160034095Abstract: An optical touch-sensitive device has the capability to determine touch locations of multiple simultaneous touch events. The touch events disturb optical beams propagating across the touch sensitive surface. With multi-touch events, a single beam can be disturbed by more than one touch event. In one aspect, a non-linear transform is applied to measurements of the optical beams in order to linearize the effects of multiple touch events on a single optical beam. In another aspect, the effect of known touch events (i.e., reference touches) is modeled in advance, and then unknown touch events are determined with respect to the reference touches.Type: ApplicationFiled: July 27, 2015Publication date: February 4, 2016Inventors: Julien Piot, Mihailo Kolundzija, Danil Korchagin, Ivan Dokmanic, Martin Vetterli, Owen Drumm
-
Publication number: 20160018510Abstract: An acoustic processing method for M acoustic receivers comprising the steps of: Determining a beamforming weight vector with M weights for the M acoustic receivers based on at least one the steering vector of at least one real acoustic source, on steering vectors of image sources of the at least one real acoustic source and on a first matrix depending on the covariance matrix of the noise and/or on at least one interfering sound source, wherein each of the image sources corresponds to one path of the acoustic signal between one of the at least one real source and one of the M acoustic receivers with at least one reflection; and linearly combining the M acoustic signals received at the M acoustic receivers on the basis of the M weights of the beamforming vectorType: ApplicationFiled: July 2, 2015Publication date: January 21, 2016Inventors: Ivan DOKMANIC, Robin SCHEIBLER, Martin VETTERLI
-
Patent number: 9092091Abstract: An optical touch-sensitive device has the capability to determine touch locations of multiple simultaneous touch events. The touch events disturb optical beams propagating across the touch sensitive surface. With multi-touch events, a single beam can be disturbed by more than one touch event. In one aspect, a non-linear transform is applied to measurements of the optical beams in order to linearize the effects of multiple touch events on a single optical beam. In another aspect, the effect of known touch events (i.e., reference touches) is modeled in advance, and then unknown touch events are determined with respect to the reference touches.Type: GrantFiled: November 27, 2013Date of Patent: July 28, 2015Assignee: Rapt IP LimitedInventors: Julien Piot, Mihailo Kolundzija, Danil Korchagin, Ivan Dokmanic, Martin Vetterli, Owen Drumm
-
Publication number: 20150181360Abstract: The present invention concerns a method for calibrating an array of receivers (ri), each receiver being configured for receiving a signal transmitted by at least one transmitter (si), and echoes of the transmitted signal as reflected by one or more reflective surfaces (w), said method comprising the following steps: sorting said echoes, by assigning each echo to a reflective surface or to a combination of reflective surfaces (w) calibrating said array of receivers (ri) based on said sorting.Type: ApplicationFiled: March 3, 2014Publication date: June 25, 2015Applicant: ECOLE POLYTECHNIQUE FEDERALE DE LAUSANNE (EPFL)Inventors: Ivan DOKMANIC, Laurent DAUDET, Martin VETTERLI
-
Publication number: 20150168542Abstract: A method for determining the location of a transmitter (respectively a receiver) in a space defined by one or more reflective surfaces, including the steps of ending a signal from the transmitter (respectively from a set of transmitters); receiving by a set of receivers (respectively by a receiver) the transmitted signal and echoes of the transmitted signal reflected by the reflective surfaces; finding by a first computing module the location of the virtual sources (respectively virtual receivers) of the echoes; mirroring by a second computing module the virtual sources (respectively virtual receivers) into the space and obtained mirrored virtual sources (respectively mirrored virtual receivers); combining by a third computing module the mirrored virtual sources (respectively mirrored virtual receivers) so as to obtain location of the transmitter (respectively the receiver).Type: ApplicationFiled: December 18, 2014Publication date: June 18, 2015Inventors: Reza PARHIZKAR, Ivan DOKMANIC, Martin VETTERLI
-
Publication number: 20150106053Abstract: A method for determining the location of a transmitter (respectively a receiver) in a space defined by one or more reflective surfaces, including the steps of sending a signal from the transmitter (respectively from a set of transmitters); receiving by a set of receivers (respectively by a receiver) the transmitted signal and echoes of the transmitted signal reflected by the reflective surfaces; finding by a first computing module the location of the virtual sources (respectively virtual receivers) of the echoes; mirroring by a second computing module the virtual sources (respectively virtual receivers) into the space and obtained mirrored virtual sources (respectively mirrored virtual receivers); combining by a third computing module the mirrored virtual sources (respectively mirrored virtual receivers) so as to obtain location of the transmitter (respectively the receiver).Type: ApplicationFiled: December 18, 2014Publication date: April 16, 2015Inventors: Orhan OCAL, Ivan DOKMANIC, Martin VETTERLI
-
Publication number: 20140180629Abstract: A method for determining the geometry and/or the localisation of an object comprising the steps of: sending one or more signals by using one transmitter; receiving by one or more receivers the transmitted signals and the echoes of the transmitted signals as reflected by one or more reflective surfaces building by a computing module a first Euclidean Distance Matrix (EDM) comprising the mutual positions of the receivers; adding to the EDM matrix a new row and a new column, the new row and a new column comprising time of arrivals of said echoes and computing its rank or distance to an EDM matrix determining the geometry and/or the position of the object based on said rank or distance.Type: ApplicationFiled: March 14, 2013Publication date: June 26, 2014Applicant: Ecole Polytechnique Federale de Lausanne EPFLInventors: Ivan DOKMANIC, Reza Parhizkar, Andreas Walther, Martin Vetterli, Yue Lu
-
Publication number: 20140152624Abstract: An optical touch-sensitive device has the capability to determine touch locations of multiple simultaneous touch events. The touch events disturb optical beams propagating across the touch sensitive surface. With multi-touch events, a single beam can be disturbed by more than one touch event. In one aspect, a non-linear transform is applied to measurements of the optical beams in order to linearize the effects of multiple touch events on a single optical beam. In another aspect, the effect of known touch events (i.e., reference touches) is modeled in advance, and then unknown touch events are determined with respect to the reference touches.Type: ApplicationFiled: November 27, 2013Publication date: June 5, 2014Applicant: Rapt Touch, Inc.Inventors: Julien Piot, Mihailo Kolundzija, Danil Korchagin, Ivan Dokmanic, Martin Vetterli, Owen Drumm