IP Library Granted Patent US 9,189,137
Granted Patent B2
US 9,189,137 · App. 13/041,457 · Granted Nov 17, 2015

Method and system for browsing, searching and sharing of personal video by a non-parametric approach

Inventors: Oren Boiman (Givat Brener, IL); Alex Rav-Acha (Modi'in, IL)
Assignee: MAGISTO LTD.
G06F3/04842G06F17/30026G06F17/3079G06F17/30637G06F17/30784G11B27/28G11B27/329G11B27/34
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,189,137
App. No.
13/041,457
Granted
Nov 17, 2015
Kind
B2
Abstract

A method for determining a predictability of a media entity portion, the method includes: receiving or generating (a) reference media descriptors, and (b) probability estimations of descriptor space representatives given the reference media descriptors; wherein the descriptor space representatives are representative of a set of media entities; and calculating a predictability score of the media entity portion based on at least (a) the probability estimations of the descriptor space representatives given the reference media descriptors, and (b) relationships between the media entity portion descriptors and the descriptor space representatives. A method for processing media streams, the method may include: applying probabilistic non-parametric process on the media stream to locate media portions of interest; and generating metadata indicative of the media portions of interest.

Claims (49)

1. A method comprising:

obtaining a query being a media portion;

obtaining at least one media reference set being a set of media portions;

obtaining a descriptors reference set being a set of local descriptors extracted from the at least one media reference set, wherein the descriptors are defined over a descriptors space;

extracting descriptor space representatives from the descriptors reference set;

calculating a non-parametric probability density estimation of the descriptor space representatives, given at least one of the media reference sets;

extracting a set of query descriptors from the query;

calculating for at least some of the query descriptors, at least one of their nearest descriptor space representatives;

calculating a non-parametric probability density estimation for at least some of the query descriptors, given at least one of the reference sets, using a weighted average of the non-parametric probability density estimations of the nearest descriptor space representatives, wherein the weights are determined based on the respective distances in the descriptor space, between the query descriptors and the corresponding descriptor space representatives;

calculating a non-parametric probability density estimation of the query, given at least one of the reference sets, by applying an operator to at least some of the calculated non-parametric probability density estimations of the query descriptors;

determining a saliency level of the query, based on the calculated non-parametric probability density estimation of the query given the at least one reference set, so that a lower level of the calculated non-parametric probability density estimation is indicative of a higher level of saliency of the query;

using the saliency level of the query as a criteria for selecting a sequence of media portions of interest; and

generating an audiovisual media stream based on at east some of the selected media portions of interest,

wherein any of the obtaining, the calculating, the determining, the extracting, and the generating are executed by a computer processor.

2. The method according to claim 1 , wherein the media portions are video portions and the selecting is video selecting, respectively.

3. The method according to claim 1 , wherein said operator is a multiplication operator.

4. The method according to claim 1 , wherein said extracting descriptor space representatives is carried out by at least one of: sampling or vector quantization.

5. The method according to claim 1 , wherein at least one of the representative descriptors that is used to compute the non-parametric probability density estimation of the query given the at least one reference set is not derived from this reference set.

6. The method according to claim 1 , wherein at least one of the representative descriptors is used to compute a plurality of non-parametric probability density estimations of the query given a plurality of reference sets.

7. The method according to claim 6 , wherein the query and the reference sets are both portions of the same video.

8. The method according to claim 1 , wherein the at least one media reference set comprises a plurality of different media reference sets and wherein the method further comprises calculating a conditioned likelihood of the query to belong to one of the plurality of the different media reference sets, by comparing the non-parametric probability density estimations of the query given the plurality of the different media reference sets.

9. The method according to 8 , further comprising computing a posteriori probability of the query to belong to at least one of the reference media sets.

10. The method according to claim 1 , wherein the descriptors are local image or video descriptors.

11. system comprising:

an input module configured to obtain: a query being a media portion; at least one media reference set being a set of media portions; and descriptors reference set being a set of descriptors extracted from the at least one media reference set, wherein the descriptors are defined over a descriptors space; and

a computer processor configured to:

extract descriptor space representatives from the descriptors reference set;

calculate a non-parametric probability density estimation of the descriptor space representatives, given at least one of the media reference sets;

extract a set of query descriptors from the query;

calculate for at least some of the query descriptors, at least one of their nearest descriptor space representatives;

calculate a non-parametric probability density estimation for at least some of the query descriptors, given at least one of the reference sets, using a weighted average of the non-parametric probability density estimations of the nearest descriptor space representatives, wherein the weights are determined based on the respective distances in the descriptor space, between the query descriptors and the corresponding descriptor space representatives;

calculate a non-parametric probability density estimation of the query, given at least one of the reference sets, by applying an operator to at least some of the calculated non-parametric probability density estimations of the query descriptors;

determine a saliency level of the query, based on the calculated non-parametric probability density estimation of the query given the at least one reference set, so that a lower level of the calculated non-parametric probability den estimation is indicative of a higher level of saliency of the query;

use the saliency level of the query as a criteria for selecting a sequence of media portions of interest; and

generate an audiovisual media stream based on at least some of the selected media portions s of interest.

12. A tangible computer program product comprising:

a non-transitory computer readable storage medium having computer readable program embodied therewith, the computer readable program comprising:

computer readable program configured to obtain a query being a media portion;

computer readable program configured to obtain at least one media reference set being a set of media portions;

computer readable program configured to obtain a descriptors reference set being a set of descriptors extracted from the at least one media reference set, wherein the descriptors are defined over a descriptors space;

computer readable program configured to extract descriptor space representatives from the descriptors reference set;

computer readable program configured to calculate a non-parametric probability density estimation of the descriptor space representatives, given at least one of the media reference sets;

computer readable program configured to extract a set of query descriptors from the query;

computer readable program configured to calculate for at least some of the query descriptors, at least one of their nearest descriptor space representatives;

computer readable program configured to calculate a non-parametric probability density estimation for at least some of the query descriptors, given at least one of the reference sets, using a weighted average of the non-parametric probability density estimations of the nearest descriptor space representatives, wherein the weights are determined based on the respective distances in the descriptor space, between the query descriptors and the corresponding descriptor space representatives;

computer readable program configured to calculate a non-parametric probability density estimation of the query, given at least one of the reference sets, by applying an operator to at least some of the calculated non-parametric probability density estimations of the query descriptors;

computer readable program configured to determine a saliency level of the query, based on the calculated non-parametric probability density estimation of the query given the at least one reference set, so that a lower level of the calculated non-parametric probability density estimation is indicative of a higher level of saliency of the query;

computer readable program configured to use the saliency level of he query as a criteria for selecting a sequence of media portions of interest; and

computer readable program configured to generate an audiovisual media stream based on at least some of the selected media portions of interest.

Assignments (10)
SECURITY INTEREST Recorded May 4, 2026
From: VIMEO.COM, INC.
To: INTESA SANPAOLO S.P.A., AS SECURITY AGENT
Reel/Frame 074553/0001 →
RELEASE OF PATENT SECURITY INTERESTS FILED FEBRUARY 12, 2021 AT REEL/FRAME 055288/0371 Recorded Jul 3, 2023
From: JPMORGAN CHASE BANK, N.A.
To: VIMEO.COM, INC. (FKA VIMEO, INC.)
Reel/Frame 064193/0449 →
CHANGE OF NAME Recorded Jun 25, 2021
From: VIMEO, INC.
To: VIMEO.COM, INC.
Reel/Frame 056754/0261 →
SECURITY AGREEMENT Recorded Feb 12, 2021
From: VIMEO, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 055288/0371 →
RELEASE OF SECURITY INTEREST Recorded Jul 7, 2020
From: KREOS CAPITAL V (EXPERT FUND) LP
To: MAGISTO LTD. (NOW KNOWN AS NOLAN LEGACY LTD)
Reel/Frame 053136/0297 →
CORRECTIVE ASSIGNMENT TO CORRECT THE SERIAL NO. 15/374,023 SHOULD BE 15/012,875 PREVIOUSLY RECORDED ON REEL 041151 FRAME 0899. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Apr 27, 2020
From: MAGISTO LTD.
To: KREOS CAPITAL V (EXPERT FUND) L.P.
Reel/Frame 052497/0880 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2020
From: MAGISTO LTD.
To: VIMEO, INC.
Reel/Frame 051435/0430 →
SECURITY INTEREST Recorded Feb 2, 2017
From: MAGISTO LTD.
To: KREOS CAPITAL V (EXPERT FUND) L.P.
Reel/Frame 041151/0899 →
CHANGE OF NAME Recorded Jul 27, 2015
From: SIGHTERA TECHNOLOGIES LTD.
To: MAGISTO LTD.
Reel/Frame 036181/0194 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2013
From: BOIMAN, OREN; RAV-ACHA, ALEX
To: SIGHTERA TECHNOLOGIES LTD.
Reel/Frame 031014/0908 →
Continuity (2)
Provisional Application 61311524 · Mar 8, 2010
Related Publication 20110218997A1 · Sep 8, 2011