CN105959789B - 一种节目频道确定方法及装置 - Google Patents
一种节目频道确定方法及装置 Download PDFInfo
- Publication number
- CN105959789B CN105959789B CN201610363088.2A CN201610363088A CN105959789B CN 105959789 B CN105959789 B CN 105959789B CN 201610363088 A CN201610363088 A CN 201610363088A CN 105959789 B CN105959789 B CN 105959789B
- Authority
- CN
- China
- Prior art keywords
- program channel
- audio data
- program
- frequency characteristics
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 20
- 238000000605 extraction Methods 0.000 claims abstract description 42
- 239000000284 extract Substances 0.000 claims description 13
- 238000004422 calculation algorithm Methods 0.000 claims description 7
- 238000001228 spectrum Methods 0.000 claims description 6
- 230000005540 biological transmission Effects 0.000 description 13
- 238000012544 monitoring process Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 8
- 238000004590 computer program Methods 0.000 description 7
- 239000012634 fragment Substances 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 229940074869 marquis Drugs 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- VBUNOIXRZNJNAD-UHFFFAOYSA-N ponazuril Chemical compound CC1=CC(N2C(N(C)C(=O)NC2=O)=O)=CC=C1OC1=CC=C(S(=O)(=O)C(F)(F)F)C=C1 VBUNOIXRZNJNAD-UHFFFAOYSA-N 0.000 description 3
- 241001269238 Data Species 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
- H04N21/4383—Accessing a communication channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/232—Content retrieval operation locally within server, e.g. reading video streams from disk arrays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/233—Processing of audio elementary streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26258—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for generating a list of items to be played back in a given order, e.g. playlist, or scheduling item distribution according to such list
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Circuits Of Receivers In General (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种节目频道确定方法及装置,用以实现快速、准确地确定节目频道的目的。所述方法包括:采集用于确定节目频道的原始音频数据,并从采集的所述原始音频数据中截取预设时间段的目标音频数据;从所述目标音频数据中提取指定频率范围内的音频特征;将提取的所述音频特征发送至服务器,以由所述服务器在节目频道匹配列表中匹配所述音频特征对应的节目频道;接收所述服务器返回的所述音频特征对应的节目频道的信息。
Description
技术领域
本发明涉及互联网应用技术领域,特别涉及一种节目频道确定方法及装置。
背景技术
电视机是居民家庭生活中常用的家用电器,人们可以通过电视机观看丰富多彩的电视内容。为了观看到不同节目频道的电视节目内容,通常都是结合遥控器进行换台操作,即通过遥控器上的数字按键或者上下按键切换到固定节目频道号的节目频道。然而,这种切换的方式需要通过多次切换才能确定用户感兴趣的节目频道,无法直达用户需求的节目频道。
在相关技术中,为了提高节目频道切换的智能性和便利性,人们可以通过智能移动终端(如智能手机、平板电脑等)来确定节目频道。以智能手机为例,手机摇一摇的时侯进行录音,并对录制的音频进行特征提取,进而发送给服务器。在服务器侧,其预先存有各节目频道的音频特征,当接收到手机发送的音频特征时,服务器将接收到的音频特征与本地存储的音频特征进行比对,以确定相应的节目频道。
在上述的例子中,服务器会实时地从各节目频道的节目中提取音频数据,进而提取音频特征。服务器可以分为数据源服务器,用于提供各节目频道的节目数据;特征提取服务器,从数据源服务器处获得各节目频道的节目数据,并从中提取音频特征;比对服务器,从特征提取服务器处获得各节目频道的音频特征,将其与手机上传的音频特征进行匹配,以确定摇一摇时的节目频道。
在实际应用中,在提取音频数据的音频特征时,会对每3秒音频数据提取2000个特征点,提取的特征量比较大,消耗时间较长。因而,在保证精确度的情况下,如何减少提取的特征量成为亟待解决的技术问题。
发明内容
本发明提供一种节目频道确定方法及装置,用以实现快速、准确地确定节目频道的目的。
本发明提供一种节目频道确定方法,包括:
采集用于确定节目频道的原始音频数据,并从采集的所述原始音频数据中截取预设时间段的目标音频数据;
从所述目标音频数据中提取指定频率范围内的音频特征;
将提取的所述音频特征发送至服务器,以由所述服务器在节目频道匹配列表中匹配所述音频特征对应的节目频道,其中,所述节目频道匹配列表中包含节目频道以及该节目频道的节目数据对应的音频特征;
接收所述服务器返回的所述音频特征对应的节目频道的信息。
在本发明一实施例中,所述从采集的所述原始音频数据中截取预设时间段的目标音频数据,包括:
确定截取所述原始音频数据的开始点和结束点;
根据所述开始点和所述结束点,从所述原始音频数据中截取所述开始点和所述结束点之间的音频数据,得到目标音频数据。
在本发明一实施例中,所述指定频率范围包括大于或等于500赫兹且小于或等于2000赫兹。
在本发明一实施例中,所述从所述目标音频数据中提取指定频率范围内的音频特征,包括:
确定所述目标音频数据中指定频率范围内的频谱的极大值对应的极大点;
利用线性反投影LBP算法计算所述极大点的邻域内的音频数据的特征值;
将所述极大点以及所述特征值作为所述音频特征。
在本发明一实施例中,所述节目频道匹配列表中还包括该节目频道的节目数据对应的音频数据的时长;
所述由所述服务器在节目频道匹配列表中匹配所述音频特征对应的节目频道,包括:
由所述服务器在所述节目频道匹配列表中匹配所述目标音频数据的时长的节目频道,进而在匹配所述目标音频数据的时长的节目频道中确定所述音频特征对应的节目频道。
本发明还提供一种节目频道确定装置,包括:
截取模块,用于采集用于确定节目频道的原始音频数据,并从采集的所述原始音频数据中截取预设时间段的目标音频数据;
提取模块,用于从所述目标音频数据中提取指定频率范围内的音频特征;
发送模块,用于将提取的所述音频特征发送至服务器,以由所述服务器在节目频道匹配列表中匹配所述音频特征对应的节目频道,其中,所述节目频道匹配列表中包含节目频道以及该节目频道的节目数据对应的音频特征;
接收模块,用于接收所述服务器返回的所述音频特征对应的节目频道的信息。
在本发明一实施例中,所述截取模块还用于:
确定截取所述原始音频数据的开始点和结束点;
根据所述开始点和所述结束点,从所述原始音频数据中截取所述开始点和所述结束点之间的音频数据,得到目标音频数据。
在本发明一实施例中,所述指定频率范围包括大于或等于500赫兹且小于或等于2000赫兹。
在本发明一实施例中,所述提取模块还用于:
确定所述目标音频数据中指定频率范围内的频谱的极大值对应的极大点;
利用线性反投影LBP算法计算所述极大点的邻域内的音频数据的特征值;
将所述极大点以及所述特征值作为所述音频特征。
在本发明一实施例中,所述节目频道匹配列表中还包括该节目频道的节目数据对应的音频数据的时长;
所述发送模块还用于:
由所述服务器在所述节目频道匹配列表中匹配所述目标音频数据的时长的节目频道,进而在匹配所述目标音频数据的时长的节目频道中确定所述音频特征对应的节目频道。
本发明实施例的一些有益效果可以包括:
在本发明实施例中,采集用于确定节目频道的原始音频数据,并从采集的原始音频数据中截取预设时间段的目标音频数据,随后从目标音频数据中提取指定频率范围内的音频特征,将提取的音频特征发送至服务器,以由服务器在节目频道匹配列表中匹配音频特征对应的节目频道,并接收服务器返回的音频特征对应的节目频道的信息。由于在对音频数据提取特征之前,对音频数据进行了截取操作,并且从指定频率范围内提取音频特征,能够减少提取的音频特征量,节约***资源。并且,在后续服务器匹配时,能够节省匹配时间,提高节目频道确定的效率。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1所示为本发明一实施例中节目频道确定方法的流程图;以及
图2所示为本发明一实施例中节目频道确定装置的结构示意图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
如图1所示为本发明一实施例中节目频道确定方法的流程图,该方法包括以下步骤S11-S14。
步骤S11,采集用于确定节目频道的原始音频数据,并从采集的原始音频数据中截取预设时间段的目标音频数据。
在该步骤中,可以由移动终端(如智能手机、平板电脑等)来采集用于确定节目频道的原始音频数据。以手机为例,手机摇一摇的时侯进行录音,以采集用于确定节目频道的原始音频数据。
步骤S12,从目标音频数据中提取指定频率范围内的音频特征。
步骤S13,将提取的音频特征发送至服务器,以由服务器在节目频道匹配列表中匹配音频特征对应的节目频道,其中,节目频道匹配列表中包含节目频道以及该节目频道的节目数据对应的音频特征。
步骤S14,接收服务器返回的音频特征对应的节目频道的信息。
在本发明实施例中,采集用于确定节目频道的原始音频数据,并从采集的原始音频数据中截取预设时间段的目标音频数据,随后从目标音频数据中提取指定频率范围内的音频特征,将提取的音频特征发送至服务器,以由服务器在节目频道匹配列表中匹配音频特征对应的节目频道,并接收服务器返回的音频特征对应的节目频道的信息。由于在对音频数据提取特征之前,对音频数据进行了截取操作,并且从指定频率范围内提取音频特征,能够减少提取的音频特征量,节约***资源。并且,在后续服务器匹配时,能够节省匹配时间,提高节目频道确定的效率。
在本发明一实施例中,发明人在对音频的特征进行检测时,发现原始音频数据中的前几秒和后几秒内的特征无效,特征非常不准确,影响与各频道音频特征匹配的准确度。以一段3秒的音频数据为例,发明人在对其进行检测时发现录音的前0.5秒和后0.5秒内的特征无效。为此,在步骤S11中从采集的原始音频数据中截取预设时间段的目标音频数据,本发明实施提供了一种可选的方案,在该方案中,可以确定截取原始音频数据的开始点和结束点,进而根据开始点和结束点,从原始音频数据中截取开始点和结束点之间的音频数据,得到目标音频数据。
进一步地,仍然以上述3秒的音频数据为例,在检测时,发明人发现中间2秒的特征集中在一个频率范围内,该频率范围为大于或等于500赫兹且小于或等于2000赫兹,因而可以设定指定频率范围为大于或等于500赫兹且小于或等于2000赫兹。经过实际操作发现,上述方案可以节省20%的特征量提取,并且确定的节目频道的精确度几乎不变。
在本发明一实施例中,步骤S12从目标音频数据中提取指定频率范围内的音频特征可选的实施为以下步骤A1-A3:
步骤A1,确定目标音频数据中指定频率范围内的频谱的极大值对应的极大点;
步骤A2,利用线性反投影(LBP,Linear Back Projection)算法计算极大点的邻域内的音频数据的特征值;
步骤A3,将极大点以及特征值作为音频特征。
在得到音频特征后,步骤S13将音频特征发送至服务器,这里的服务器可以如前文介绍的比对服务器。如前文介绍,数据源服务器用于提供各节目频道的节目数据;特征提取服务器,从数据源服务器处获得各节目频道的节目数据,并从中提取音频特征;比对服务器,从特征提取服务器处获得各节目频道的音频特征,在节目频道匹配列表中匹配音频特征对应的节目频道,其中,节目频道匹配列表中包含节目频道以及该节目频道的节目数据对应的音频特征。
为了提高匹配的效率和精确度,在特征提取服务器提取各节目频道的节目数据的音频特征时,可以对节目数据进行预处理(如提取音频数据等),并采用线性反投影算法计算音频数据的特征值。从而,当接收到移动终端(如手机等)发送的音频特征(如极大点以及特征值等)时,在节目频道匹配列表中匹配音频特征对应的节目频道。
在本发明一实施例中,节目频道匹配列表中还包括该节目频道的节目数据对应的音频数据的时长,此时,比对服务器首先在节目频道匹配列表中匹配目标音频数据的时长的节目频道,进而在匹配目标音频数据的时长的节目频道中确定音频特征对应的节目频道。
在本发明一实施例中,如上文介绍,数据源服务器用于提供各节目频道的节目数据,特征提取服务器从数据源服务器处获取各节目频道的节目数据,并从各节目频道的节目数据中提取对应的音频特征。而在实际应用中,由于公网性能不稳定或者服务器所在机房重启等问题,数据源服务器传给特征提取服务器的节目数据可能有丢失,一般会丢失2、3秒的数据,这样使得特征提取服务器从节目数据中提取的音频特征不准确,导致后续比对服务器匹配的结果也不准确。为了解决这一问题,本发明实施例提供了一种可选的方案,该方案可以包括如下步骤B1-B4。
步骤B1,监测数据源服务器传送的各节目频道的节目数据是否发生丢失。
在该步骤中,数据源服务器用于提供各节目频道的节目数据。并且,由于特征提取服务器接收数据源服务器传送的各节目频道的节目数据,因而可以在特征提取服务器处,监测数据源服务器传送的各节目频道的节目数据是否发生丢失。
进一步地,数据源服务器传送的各节目频道的节目数据为M3U8碎片文件,且每个M3U8碎片文件按顺序编号,因而,本发明实施例提供了一种实施步骤B1的可选方案,在该方案中,可以对数据源服务器传送的各节目频道的节目数据的M3U8碎片文件的编号进行监测,当监测到一个或多个节目频道的节目数据的M3U8碎片文件未按照顺序编号,则确定一个或多个节目频道的节目数据发生丢失。这里,M3U8即M3U,M3U是MP3 URL的简写,MP3 URL即Moving Picture Experts Group Budio LByer 3 Uniform Resource LocBtor,是媒体文件地址列表,M3U8文件是记录了一个索引纯文本文件,打开它时播放软件并不是播放它,而是根据它的索引找到对应的音视频文件的网络地址进行在线播放。
步骤B2,在监测到数据源服务器传送的各节目频道的节目数据发生丢失时,确定节目数据发生丢失的节目频道。
此外,若监测到数据源服务器传送的各节目频道的节目数据未发生丢失,则继续进行监测操作。
在本发明一实施例中,当节目频道的节目数据发生丢失时,为了提高比对服务器匹配的准确度,可以由特征提取服务器向比对服务器发出通知消息,通知比对服务器在节目频道匹配列表中剔除节目数据发生丢失的节目频道。
步骤B3,在节目频道匹配列表中剔除节目数据发生丢失的节目频道,得到剔除后的节目频道匹配列表,其中,节目频道匹配列表中包含节目频道以及该节目频道的节目数据对应的音频特征。
步骤B4,当接收到移动终端上传的用于确定节目频道的音频特征时,利用剔除后的节目频道匹配列表,在剔除后的节目频道匹配列表中匹配上传的用于确定节目频道的音频特征对应的节目频道,随后将匹配得到的节目频道的信息返回给移动终端。
在该步骤中,以移动终端为手机为例,手机摇一摇的时侯进行录音,并对录制的音频进行特征提取,进而发送给比对服务器。比对服务器在节目频道匹配列表中剔除节目数据发生丢失的节目频道,得到剔除后的节目频道匹配列表。从而,当接收到手机上传的用于确定节目频道的音频特征时,利用剔除后的节目频道匹配列表,在剔除后的节目频道匹配列表中匹配上传的用于确定节目频道的音频特征对应的节目频道,随后将匹配得到的节目频道的信息返回给手机。
由此,本发明实施例能够避免节目数据丢失,使得从节目数据中提取的音频特征不准确,导致后续匹配的结果也不准确的问题,能够提高节目频道确定的准确率。
在本发明一实施例中,如上文介绍,特征提取服务器用于将各节目频道的节目数据对应的音频特征提交给比对服务器,以由比对服务器根据各节目频道的节目数据对应的音频特征,建立节目频道匹配列表。而由于公网性能不稳定或者服务器所在机房重启等问题,特征提取服务器传给比对服务器的音频特征可能有丢失,这样导致比对服务器匹配的结果不准确。为了解决这一问题,本发明实施例提供了一种可选的方案,该方案可以包括如下步骤C1-C4。
步骤C1,监测特征提取服务器传送的各节目频道的节目数据对应的音频特征数据是否发生丢失。
在该步骤中,由于特征提取服务器传送的各节目频道的节目数据对应的音频特征数据为分段数据,且各段数据按指定间隔编号。因而,可以对特征提取服务器传送的各节目频道的节目数据对应的音频特征数据的编号进行监测,当监测到一个或多个节目频道的节目数据对应的音频特征数据未按照指定间隔编号,则确定一个或多个节目频道的节目数据对应的音频特征数据发生丢失。
步骤C2,在监测到特征提取服务器传送的各节目频道的节目数据对应的音频特征数据发生丢失时,确定音频特征数据发生丢失的节目频道。
此外,若监测到特征提取服务器传送的各节目频道的节目数据对应的音频特征数据未发生丢失,则继续进行监测操作。
步骤C3,在节目频道匹配列表中剔除音频特征数据发生丢失的节目频道,得到剔除后的节目频道匹配列表,其中,节目频道匹配列表中包含节目频道以及该节目频道的节目数据对应的音频特征。
步骤C4,当接收到移动终端上传的用于确定节目频道的音频特征时,利用剔除后的节目频道匹配列表,在剔除后的节目频道匹配列表中匹配上传的用于确定节目频道的音频特征对应的节目频道,随后将匹配得到的节目频道的信息返回给移动终端。
本实施例中,在节目频道匹配列表中剔除音频特征数据发生丢失的节目频道,得到剔除后的节目频道匹配列表,进而利用剔除后的节目频道匹配列表,在剔除后的节目频道匹配列表中匹配上传的用于确定节目频道的音频特征对应的节目频道,能够避免音频特征数据丢失,导致后续匹配的结果不准确的问题,能够提高节目频道确定的准确率。
需要说明的是,在实际应用中,上述所有可选实施方式可以采用结合的方式任意组合,形成本发明的可选实施例,在此不再一一赘述。
对应于上述实施例中的节目频道确定方法,本发明还提供一种节目频道确定装置。如图2所示为本发明一实施例中节目频道确定装置的结构示意图,该节目频道确定装置至少可以包括:截取模块21、提取模块22、发送模块23以及接收模块24。
截取模块21,用于采集用于确定节目频道的原始音频数据,并从采集的原始音频数据中截取预设时间段的目标音频数据;
提取模块22,用于从目标音频数据中提取指定频率范围内的音频特征;
发送模块23,用于将提取的音频特征发送至服务器,以由服务器在节目频道匹配列表中匹配音频特征对应的节目频道,其中,节目频道匹配列表中包含节目频道以及该节目频道的节目数据对应的音频特征;
接收模块24,用于接收服务器返回的音频特征对应的节目频道的信息。
在本发明一实施例中,截取模块21还用于:
确定截取原始音频数据的开始点和结束点;
根据开始点和结束点,从原始音频数据中截取开始点和结束点之间的音频数据,得到目标音频数据。
在本发明一实施例中,指定频率范围包括大于或等于500赫兹且小于或等于2000赫兹。
在本发明一实施例中,提取模块22还用于:
确定目标音频数据中指定频率范围内的频谱的极大值对应的极大点;
利用线性反投影LBP算法计算极大点的邻域内的音频数据的特征值;
将极大点以及特征值作为音频特征。
在本发明一实施例中,节目频道匹配列表中还包括该节目频道的节目数据对应的音频数据的时长;
发送模块23还用于:
由服务器在节目频道匹配列表中匹配目标音频数据的时长的节目频道,进而在匹配目标音频数据的时长的节目频道中确定音频特征对应的节目频道。
本发明实施例的上述装置:采集用于确定节目频道的原始音频数据,并从采集的原始音频数据中截取预设时间段的目标音频数据,随后从目标音频数据中提取指定频率范围内的音频特征,将提取的音频特征发送至服务器,以由服务器在节目频道匹配列表中匹配音频特征对应的节目频道,并接收服务器返回的音频特征对应的节目频道的信息。由于在对音频数据提取特征之前,对音频数据进行了截取操作,并且从指定频率范围内提取音频特征,能够减少提取的音频特征量,节约***资源。并且,在后续服务器匹配时,能够节省匹配时间,提高节目频道确定的效率。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (8)
1.一种节目频道确定方法,其特征在于,包括:
采集用于确定节目频道的原始音频数据,并从采集的所述原始音频数据中截取预设时间段的目标音频数据;
从所述目标音频数据中提取指定频率范围内的音频特征;
将提取的所述音频特征发送至服务器,以由所述服务器在节目频道匹配列表中匹配所述音频特征对应的节目频道,其中,所述节目频道匹配列表中包含节目频道以及该节目频道的节目数据对应的音频特征;
接收所述服务器返回的所述音频特征对应的节目频道的信息;
所述从所述目标音频数据中提取指定频率范围内的音频特征,包括:
确定所述目标音频数据中指定频率范围内的频谱的极大值对应的极大点;
利用线性反投影LBP算法计算所述极大点的邻域内的音频数据的特征值;
将所述极大点以及所述特征值作为所述音频特征。
2.根据权利要求1所述的方法,其特征在于,所述从采集的所述原始音频数据中截取预设时间段的目标音频数据,包括:
确定截取所述原始音频数据的开始点和结束点;
根据所述开始点和所述结束点,从所述原始音频数据中截取所述开始点和所述结束点之间的音频数据,得到目标音频数据。
3.根据权利要求1或2所述的方法,其特征在于,所述指定频率范围包括大于或等于500赫兹且小于或等于2000赫兹。
4.根据权利要求1所述的方法,其特征在于,所述节目频道匹配列表中还包括该节目频道的节目数据对应的音频数据的时长;
所述由所述服务器在节目频道匹配列表中匹配所述音频特征对应的节目频道,包括:
由所述服务器在所述节目频道匹配列表中匹配所述目标音频数据的时长的节目频道,进而在匹配所述目标音频数据的时长的节目频道中确定所述音频特征对应的节目频道。
5.一种节目频道确定装置,其特征在于,包括:
截取模块,用于采集用于确定节目频道的原始音频数据,并从采集的所述原始音频数据中截取预设时间段的目标音频数据;
提取模块,用于从所述目标音频数据中提取指定频率范围内的音频特征;
发送模块,用于将提取的所述音频特征发送至服务器,以由所述服务器在节目频道匹配列表中匹配所述音频特征对应的节目频道,其中,所述节目频道匹配列表中包含节目频道以及该节目频道的节目数据对应的音频特征;
接收模块,用于接收所述服务器返回的所述音频特征对应的节目频道的信息;
所述提取模块还用于:
确定所述目标音频数据中指定频率范围内的频谱的极大值对应的极大点;
利用线性反投影LBP算法计算所述极大点的邻域内的音频数据的特征值;
将所述极大点以及所述特征值作为所述音频特征。
6.根据权利要求5所述的装置,其特征在于,所述截取模块还用于:
确定截取所述原始音频数据的开始点和结束点;
根据所述开始点和所述结束点,从所述原始音频数据中截取所述开始点和所述结束点之间的音频数据,得到目标音频数据。
7.根据权利要求5或6所述的装置,其特征在于,所述指定频率范围包括大于或等于500赫兹且小于或等于2000赫兹。
8.根据权利要求5所述的装置,其特征在于,所述节目频道匹配列表中还包括该节目频道的节目数据对应的音频数据的时长;
所述发送模块还用于:
由所述服务器在所述节目频道匹配列表中匹配所述目标音频数据的时长的节目频道,进而在匹配所述目标音频数据的时长的节目频道中确定所述音频特征对应的节目频道。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610363088.2A CN105959789B (zh) | 2016-05-26 | 2016-05-26 | 一种节目频道确定方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610363088.2A CN105959789B (zh) | 2016-05-26 | 2016-05-26 | 一种节目频道确定方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105959789A CN105959789A (zh) | 2016-09-21 |
CN105959789B true CN105959789B (zh) | 2018-11-20 |
Family
ID=56910683
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610363088.2A Expired - Fee Related CN105959789B (zh) | 2016-05-26 | 2016-05-26 | 一种节目频道确定方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105959789B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109889882B (zh) * | 2019-01-24 | 2021-06-18 | 深圳亿幕信息科技有限公司 | 一种视频剪辑合成方法和*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101741962A (zh) * | 2009-09-25 | 2010-06-16 | 华为终端有限公司 | 一种终端的应答方法及终端 |
CN102497242A (zh) * | 2011-11-30 | 2012-06-13 | 上海博泰悦臻电子设备制造有限公司 | 收音设备节目单的获取方法和*** |
CN103402118A (zh) * | 2013-07-05 | 2013-11-20 | Tcl集团股份有限公司 | 一种媒体节目互动方法及*** |
CN104882144A (zh) * | 2015-05-06 | 2015-09-02 | 福州大学 | 基于声谱图双特征的动物声音识别方法 |
CN105142018A (zh) * | 2015-08-12 | 2015-12-09 | 深圳Tcl数字技术有限公司 | 基于音频指纹的节目识别方法及装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8732739B2 (en) * | 2011-07-18 | 2014-05-20 | Viggle Inc. | System and method for tracking and rewarding media and entertainment usage including substantially real time rewards |
-
2016
- 2016-05-26 CN CN201610363088.2A patent/CN105959789B/zh not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101741962A (zh) * | 2009-09-25 | 2010-06-16 | 华为终端有限公司 | 一种终端的应答方法及终端 |
CN102497242A (zh) * | 2011-11-30 | 2012-06-13 | 上海博泰悦臻电子设备制造有限公司 | 收音设备节目单的获取方法和*** |
CN103402118A (zh) * | 2013-07-05 | 2013-11-20 | Tcl集团股份有限公司 | 一种媒体节目互动方法及*** |
CN104882144A (zh) * | 2015-05-06 | 2015-09-02 | 福州大学 | 基于声谱图双特征的动物声音识别方法 |
CN105142018A (zh) * | 2015-08-12 | 2015-12-09 | 深圳Tcl数字技术有限公司 | 基于音频指纹的节目识别方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN105959789A (zh) | 2016-09-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8539106B2 (en) | Server for aggregating search activity synchronized to time-based media | |
US8718805B2 (en) | Audio-based synchronization to media | |
CN106415546B (zh) | 用于在本地检测所消费视频内容的***和方法 | |
WO2016054916A1 (zh) | 视频内容的推荐、评价方法及装置 | |
US20160295269A1 (en) | Information pushing method, device and system | |
US20150312296A1 (en) | Method and device for pushing multimedia resource and display terminal | |
CN103945240A (zh) | 一种基于视频聚合的视频播放方法及装置 | |
CN105163142B (zh) | 一种用户偏好确定方法、视频推荐方法和*** | |
CN110324680B (zh) | 一种视频推送方法、装置及服务器、客户端、存储介质 | |
CN104584571A (zh) | 在机顶盒处产生音频指纹序列 | |
CN104023250A (zh) | 基于流媒体的实时互动方法和*** | |
CN104185040A (zh) | 应用同步方法、应用服务器及终端 | |
US20220232272A1 (en) | Crowdsourcing platform for on-demand media content creation and sharing | |
CN107181979A (zh) | 一种网络直播监控方法和装置 | |
CN111107434A (zh) | 信息推荐方法及装置 | |
CN108156469A (zh) | 一种直播合法性的检测方法和装置 | |
CN106027673B (zh) | 资源预推送的控制及训练方法、装置 | |
CN108415908B (zh) | 一种多媒体数据的处理方法及服务器 | |
CN105959789B (zh) | 一种节目频道确定方法及装置 | |
CN112328895A (zh) | 用户画像生成方法、装置、服务器及存储介质 | |
CN105307031B (zh) | 一种多用户信息的推送方法及装置 | |
CN105847900B (zh) | 一种节目频道确定方法及装置 | |
CN112235592A (zh) | 直播方法、直播处理方法、装置、计算机设备 | |
CN106028054B (zh) | 一种节目频道确定方法及装置 | |
CN113873268B (zh) | 虚拟礼物列表推送方法、服务器、直播***及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
PE01 | Entry into force of the registration of the contract for pledge of patent right | ||
PE01 | Entry into force of the registration of the contract for pledge of patent right |
Denomination of invention: A program channel determination method and device Effective date of registration: 20210104 Granted publication date: 20181120 Pledgee: Inner Mongolia Huipu Energy Co.,Ltd. Pledgor: WUXI TVMINING MEDIA SCIENCE & TECHNOLOGY Co.,Ltd. Registration number: Y2020990001517 |
|
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20181120 Termination date: 20210526 |