DEVICE INTERACTION BASED ON MEDIA CONTENT
Device interaction based on media content is described, including receiving a portion of media data; generating metadata associated with the media data; identifying another metadata based on the metadata; identifying content information associated with the another metadata; and issuing a command based on the content information.
1 . A computer-implemented method for processing media data, the method comprising:
receiving a portion of media data;
generating metadata associated with the media data;
identifying another metadata based on the metadata;
identifying content information associated with the another metadata; and
issuing a command based on the content information.
2 . The computer-implemented method of claim 1 , wherein the generating metadata comprises creating one or more matrices of metadata associated with the received media data.
3 . The computer-implemented method of claim 2 , wherein the identifying another metadata comprises:
comparing the one or more matrices of metadata associated with the received media data to stored matrices of metadata associated with known media data; and
assigning a score to one or more of the stored matrices of metadata associated with known media data based on similarities determined by the comparison.
4 . The computer-implemented method of claim 3 , wherein when the assigned score indicates that the one or more matrices of metadata associated with the received media data are similar to the one or more stored matrices of metadata associated with the known media data the received media data are identified as the known media data, and
wherein content information of the known media data is identified as content information of the received media data.
5 . The computer-implemented method of claim 1 , wherein the command is issued to a media source from which the portion of media data is received.
6 . The computer-implemented method of claim 5 , wherein the issued command is at least one of a switch channel command, a volume control command, an audio mute command, and a power-off command.
7 . The computer-implemented method of claim 5 , wherein the issued command is communicated using at least one of a wireless protocol and a wired protocol.
8 . A non-transitory computer readable medium having stored therein computer executable instructions for processing media data, the executable instructions comprising:
receiving a portion of media data;
generating metadata associated with the media data;
identifying another metadata based on the metadata;
identifying content information associated with the another metadata; and
issuing a command based on the content information.
9 . The non-transitory computer readable medium having stored therein computer executable instructions as defined in claim 8 , wherein the generating metadata comprises creating one or more matrices of metadata associated with the received media data.
10 . The non-transitory computer readable medium having stored therein computer executable instructions as defined in claim 9 , wherein the identifying another metadata comprises:
comparing the one or more matrices of metadata associated with the received media data to stored matrices of metadata associated with known media data; and
assigning a score to one or more of the stored matrices of metadata associated with known media data based on similarities determined by the comparison.
11 . The non-transitory computer readable medium having stored therein computer executable instructions as defined in claim 10 , wherein when the assigned score indicates that the one or more matrices of metadata associated with the received media data are similar to the one or more stored matrices of metadata associated with the known media data the received media data are identified as the known media data, and
wherein content information of the known media data is identified as content information of the received media data.
12 . The non-transitory computer readable medium having stored therein computer executable instructions as defined in claim 8 , wherein the command is issued to a media source from which the portion of media data is received.
13 . The non-transitory computer readable medium having stored therein computer executable instructions as defined in claim 12 , wherein the issued command is at least one of a switch channel command, a volume control command, an audio mute command, and a power-off command.
14 . The non-transitory computer readable medium having stored therein computer executable instructions as defined in claim 12 , wherein the issued command is communicated using at least one of a wireless protocol and a wired protocol.
15 . At least one computing device comprising storage and a processor configured to perform:
receiving a portion of media data;
generating metadata associated with the media data;
identifying another metadata based on the metadata;
identifying content information associated with the another metadata; and
issuing a command based on the content information.
16 . The computer-implemented method of claim 15 , wherein the generating metadata comprises creating one or more matrices of metadata associated with the received media data; and
wherein the identifying another metadata comprises:
comparing the one or more matrices of metadata associated with the received media data to stored matrices of metadata associated with known media data; and
assigning a score to one or more of the stored matrices of metadata associated with known media data based on similarities determined by the comparison.
17 . The computer-implemented method of claim 16 , wherein when the assigned score indicates that the one or more matrices of metadata associated with the received media data are similar to the one or more stored matrices of metadata associated with the known media data the received media data are identified as the known media data, and
wherein content information of the known media data is identified as content information of the received media data.
18 . The computer-implemented method of claim 15 , wherein the command is issued to a media source from which the portion of media data is received.
19 . The computer-implemented method of claim 18 , wherein the issued command is at least one of a switch channel command, a volume control command, an audio mute command, and a power-off command.
20 . The computer-implemented method of claim 18 , wherein the issued command is communicated using at least one of a wireless protocol and a wired protocol.