Model-based media classification service using sensed media noise characteristics
First Claim
1. A method for classifying media, the method comprising:
- accessing, using one or more processor circuits associated with a first device, first digital media data that represents a first media query to be identified;
determining, using the one or more processor circuits associated with the first device, a first noise characteristic corresponding to the first digital media data;
determining whether a prior classification attempt for a second media query was successful, the second media query corresponding to second digital media data having a similar noise characteristic to the first noise characteristic;
in response to determining the prior classification attempt was successful, transmitting the first digital media data to a remote media classification circuit that is configured to identify a source characteristic of the first digital media data; and
in response to determining the prior classification attempt unsuccessful, inhibiting the transmission of the first digital media data to the remote media classification circuit.
12 Assignments
0 Petitions
Accused Products
Abstract
A neural network-based classifier system can receive a query including a media signal and, in response, provide an indication that the query corresponds to a specified media type or media class. The neural network-based classifier system can select and apply various models to facilitate media classification. In an example embodiment, a query can be analyzed for various characteristics, such as a noise profile, before it is input to the network-based classifier. If the query has greater than a specified threshold noise characteristic, then a successful classification can be unlikely and a classification process based on the query can be terminated before computational resources are expended. Query signals that meet or exceed a threshold condition can be provided to the network-based classifier for media classification. In an example embodiment, a remote device or a central media classifier circuit can determine a noise profile for a query.
43 Citations
20 Claims
-
1. A method for classifying media, the method comprising:
-
accessing, using one or more processor circuits associated with a first device, first digital media data that represents a first media query to be identified; determining, using the one or more processor circuits associated with the first device, a first noise characteristic corresponding to the first digital media data; determining whether a prior classification attempt for a second media query was successful, the second media query corresponding to second digital media data having a similar noise characteristic to the first noise characteristic; in response to determining the prior classification attempt was successful, transmitting the first digital media data to a remote media classification circuit that is configured to identify a source characteristic of the first digital media data; and in response to determining the prior classification attempt unsuccessful, inhibiting the transmission of the first digital media data to the remote media classification circuit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable storage medium comprising instructions that, when executed by at least one processor of a machine, cause the machine to perform operations comprising:
-
accessing, using one or more processor circuits, first digital media data that represents a first media query to be identified; determining, using the one or more processor circuits, a first noise characteristic corresponding to the first digital media data; determining whether a prior classification attempt for a second media query was successful, the second media query corresponding to second digital media data having a similar noise characteristic to the first noise characteristic; in response to determining the prior classification attempt was successful; providing the first digital media data to a first input of a neural network classifier; receiving from the neural network classifier, in response to the first digital media data, a media type probability index for the first media query; and providing information about the media type probability index to a remote device to provide an indication of a media type to a user of the remote device. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A media classification apparatus comprising:
-
an audio playback circuit to access first digital media data that represents a first media query to be identified; a first processor circuit to; determine a first noise characteristic corresponding to the first digital media data; and determine whether a prior classification attempt for a second media query was successful, the second media query corresponding to second digital media data having a similar noise characteristic to the first noise characteristic; and a transceiver circuit to; in response to determining the prior classification attempt was successful, transmit the first digital media data to a remote media classification circuit that is to identify a source characteristic of the first digital media data; and in response to determining the prior classification attempt was unsuccessful, inhibit the transmission of the first digital media data to the remote media classification circuit. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification