移动终端与广播电视频道自动同步的方法及系统技术方案

技术编号:9768610 阅读:111 留言:0更新日期:2014-03-16 00:51
本发明专利技术提供一种移动终端与广播电视频道自动同步的方法及系统,方法包括:服务器端分别实时采集各个广播电视频道的频道音频文件,特征提取后,得到频道音频特征数据包;移动终端录制节目的录音音频信号;对录音音频信号进行音频特征提取,得到录音音频特征数据并发送到服务器端;服务器端判断频道音频特征库中是否存在与录音音频特征数据相匹配的频道音频特征数据,如果有,则输出匹配的频道标识。用户只需简单操作移动终端,服务器端即可识别到用户当前正在观看的电视频道,从而提升了用户体验。

【技术实现步骤摘要】
移动终端与广播电视频道自动同步的方法及系统
本专利技术属于广播电视
,具体涉及一种移动终端与广播电视频道自动同步的方法及系统。
技术介绍
随着广播电视技术和移动终端技术的发展,移动终端开始被大量用于广播电视交互应用,移动终端被视为广播电视的第二屏幕。观众在观看广播电视的同时,常常会参与到广播电视当前正在推出的交互应用,例如:观众评分、竞猜等交互应用。现有技术中,观众在参与到某一个交互应用时,常常需要向移动终端手工输入所参与的电视频道名称,一方面,操作繁琐,从而为观众带来不便;另一方面,由于为手工输入,存在输入错误的问题,从而降低了用户体验。
技术实现思路
针对现有技术存在的缺陷,本专利技术提供一种移动终端与广播电视频道自动同步的方法及系统,用户只需简单操作移动终端,服务器端即可识别到用户当前正在观看的电视频道,从而提升了用户体验。本专利技术采用的技术方案如下:本专利技术提供一种移动终端与广播电视频道自动同步的方法,包括以下步骤:S1,服务器端分别实时采集P个广播电视频道{M1,M2…M2}当前播放节目的P个频道音频文件{W1,W2…Wp},对广播电视频道Mi和其对应的频道音频文件Wi执行S1.1-S1.3,得到P个频道音频特征数据包{Z1,Z2…Zp};具体包括以下步骤:S1.1,设置并读取用于唯一标识广播电视频道Mi的频道标识IDi;S1.2,对所述频道音频文件Wi进行音频特征提取,得到频道音频特征数据Fi;S1.3,将频道标识IDi和频道音频特征数据Fi合并,得到频道音频特征数据包Zi;S2,服务器端将P个频道音频特征数据包{Z1,Z2…Zp}存储到本地建立的频道音频特征库中;S3,对于电视机正在播放的指定节目,当所述移动终端需要查询与所述指定节目对应的频道标识时,所述移动终端录制指定节目在当前播放时刻的录音音频信号,得到录音音频文件;S4,所述移动终端对所述录音音频文件进行音频特征提取,得到录音音频特征数据;S5,所述移动终端将所述录音音频特征数据发送给所述服务器端;S6,所述服务器端以所述录音音频特征数据为查询关键数据,查询所述频道音频特征库,判断所述频道音频特征库中是否存在与所述录音音频特征数据相匹配的频道音频特征数据,如果有,则得到所述频道音频特征数据所在的频道音频特征数据包,进而得到所述频道音频特征数据包存储的频道标识;S7,所述服务器端将得到的所述频道标识传输给所述移动终端。优选的,S2之后,还包括:服务器端自动删除本地频道音频特征库中所存储的过期的频道音频特征数据包。优选的,S1中,对于频道音频文件Wi,还包括执行以下步骤:将频道音频文件Wi分割为时长为TW的a个频道音频段{Wi1,Wi2…Wia},相邻两个频道音频段之间有重叠,重叠时长为TS;以频道播放起始时间为原点,计算各个频道音频段的起始时间tp,得到{tpi1,tpi2…tpia},其中,起始时间tpi2为频道音频段Wi1距频道播放起始时间的时间间隔,j∈(1、2…a);对各个频道音频段进行频道音频特征提取,得到a个频道音频特征子数据{Ci1,Ci2…Cia};将{tpi1,tpi2…tpia}和{Ci1,Ci2…Cia}记为频道音频特征数据Fi;将频道标识IDi以及频道音频特征数据Fi合并存储到频道音频特征数据包Zi;S4具体包括以下步骤:将录音音频文件分割为时长为TW的b个录音音频段{B1,B2…Bb},相邻两个录音音频段之间有重叠,重叠时长为TS;以录音起始时间为原点,计算各个录音音频段的起始时间tr,得到{tr1,tr2…trb},其中,起始时间trj为录音音频段Bj距录音起始时间的时间间隔,其中,j∈(1、2…b);对各个录音音频段进行录音音频特征提取,得到b个录间音频特征子数据{E1,E2…Eb};S6具体包括以下步骤:将b个录音音频段{B1,B2…Bb}分别与P个频道音频文件{W1,W2…Wp}进行匹配,对每一个频道音频文件,均建立一个统计直方图,共建立P个统计直方图;当任意一个统计直方图的纵变量number值达到L时,则终止下列S6.2-S6.3的循环操作;其中,对任一个频道音频文件Wi,所建立的统计直方图为HIST-IDi(dt、number);HIST-IDi(dt、number)的建立过程包括以下步骤:S6.1,令number=0;S6.2,令j=1;S6.3,将录音音频段Bj的录间音频特征子数据分别与各个频道音频段{Wi1,Wi2…Wia}所分别对应的频道音频特征子数据{Ci1,Ci2…Cia}进行匹配,判断录间音频特征子数据与各个频道音频特征子数据之间的汉明距离是否大于阈值TH,如果大于,则二者不匹配;否则,二者匹配;若与录音音频段Bj匹配成功的频道音频特征子数据为Cij,则与录音音频段Bj匹配成功的频道音频段为Wij,频道音频段为Wij的起始时间为tpij;录音音频段Bj的录音起始时间为trj;则:在dt=tpij-trj的横坐标位置,令number=number+1;i=i+1;返回循环执行S6.2和S6.3,直到P个统计直方图中,存在一个统计直方图的纵变量的number值达到L时,终止循环过程;S6.4,令纵变量number值最先达到L的统计直方图所对应的频道标识为IDend,则:频道标识为IDend的频道即为与录音音频信号匹配的频道。本专利技术还提供一种移动终端与广播电视频道自动同步的系统,包括服务器端和移动终端;所述服务器端包括:实时采集模块,用于实时采集P个广播电视频道{M1,M2…Mp}当前播放节目的P个频道音频文件{W1,W2…Wp};设置模块,用于设置所述实时采集模块采集到的广播电视频道Mi的频道标识IDi;频道音频特征提取模块,,对所述频道音频文件Wi进行音频特征提取,得到频道音频特征数据Fi;合并模块,用于将频道标识IDi和频道音频特征数据Fi合并,得到频道音频特征数据包Zi;频道音频特征库,用于存储所述合并模块合并得到的P个频道音频特征数据包{Z1,Z2…Zp};所述移动终端包括:录音模块,用于录制指定节目在当前播放时刻的录音音频信号,得到录音音频文件;录音音频特征提取模块,用于对所述录音模块录制得到的录音音频文件进行音频特征提取,得到录音音频特征数据;发送模块,用于将所述录音音频特征数据发送给所述服务器端;所述服务器端还包括:查询模块,以所述录音音频特征数据为查询关键数据,查询所述频道音频特征库;判断模块,判断所述频道音频特征库中是否存在与所述录音音频特征数据相匹配的频道音频特征数据;输出模块,用于当所述判断模块判断结果为是时,得到所述频道音频特征数据所在的频道音频特征数据包,进而得到所述频道音频特征数据包存储的频道标识,然后将得到的所述频道标识传输给所述移动终端。优选的,所述服务器端还包括删除模块;所述删除模块用于:自动删除本地频道音频特征库中所存储的过期的频道音频特征数据包。优选的,所述服务器端还设置频道分段模块、频道音频段起始时间的计算模块、频道音频段特征提取模块和频道音频段特征数据合并模块;其中,所述频道分段模块用于:将频道音频文件Wi分割为时长为TW的a个频道音频段{Wi1,Wi2…Wia},相邻两个频道音频段之间有重叠,重叠时长为TS;所述频道音频段起始时间的计算模本文档来自技高网...
移动终端与广播电视频道自动同步的方法及系统

【技术保护点】
一种移动终端与广播电视频道自动同步的方法,其特征在于,包括以下步骤:S1,服务器端分别实时采集P个广播电视频道{M1,M2…Mp}当前播放节目的P个频道音频文件{W1,W2…Wp},对广播电视频道Mi和其对应的频道音频文件Wi执行S1.1?S1.3,得到P个频道音频特征数据包{Z1,Z2…Zp};具体包括以下步骤:S1.1,设置并读取用于唯一标识广播电视频道Mi的频道标识IDi;S1.2,对所述频道音频文件Wi进行音频特征提取,得到频道音频特征数据Fi;S1.3,将频道标识IDi和频道音频特征数据Fi合并,得到频道音频特征数据包Zi;S2,服务器端将P个频道音频特征数据包{Z1,Z2…Zp}存储到本地建立的频道音频特征库中;S3,对于电视机正在播放的指定节目,当所述移动终端需要查询与所述指定节目对应的频道标识时,所述移动终端录制指定节目在当前播放时刻的录音音频信号,得到录音音频文件;S4,所述移动终端对所述录音音频文件进行音频特征提取,得到录音音频特征数据;S5,所述移动终端将所述录音音频特征数据发送给所述服务器端;S6,所述服务器端以所述录音音频特征数据为查询关键数据,查询所述频道音频特征库,判断所述频道音频特征库中是否存在与所述录音音频特征数据相匹配的频道音频特征数据,如果有,则得到所述频道音频特征数据所在的频道音频特征数据包,进而得到所述频道音频特征数据包存储的频道标识;S7,所述服务器端将得到的所述频道标识传输给所述移动终端。...

【技术特征摘要】
1.一种移动终端与广播电视频道自动同步的方法,其特征在于,包括以下步骤:S1,服务器端分别实时采集P个广播电视频道{M1,M2…MP}当前播放节目的P个频道音频文件{W1,W2…WP},对广播电视频道Mi和其对应的频道音频文件Wi执行S1.1-S1.3,得到P个频道音频特征数据包{Z1,Z2…ZP};具体包括以下步骤:S1.1,设置并读取用于唯一标识广播电视频道Mi的频道标识IDi;S1.2,对所述频道音频文件Wi进行音频特征提取,得到频道音频特征数据Fi;S1.3,将频道标识IDi和频道音频特征数据Fi合并,得到频道音频特征数据包Zi;S2,服务器端将P个频道音频特征数据包{Z1,Z2…ZP}存储到本地建立的频道音频特征库中;S3,对于电视机正在播放的指定节目,当所述移动终端需要查询与所述指定节目对应的频道标识时,所述移动终端录制指定节目在当前播放时刻的录音音频信号,得到录音音频文件;S4,所述移动终端对所述录音音频文件进行音频特征提取,得到录音音频特征数据;S5,所述移动终端将所述录音音频特征数据发送给所述服务器端;S6,所述服务器端以所述录音音频特征数据为查询关键数据,查询所述频道音频特征库,判断所述频道音频特征库中是否存在与所述录音音频特征数据相匹配的频道音频特征数据,如果有,则得到所述频道音频特征数据所在的频道音频特征数据包,进而得到所述频道音频特征数据包存储的频道标识;S7,所述服务器端将得到的所述频道标识传输给所述移动终端;其中,S1中,对于频道音频文件Wi,还包括执行以下步骤:将频道音频文件Wi分割为时长为TW的a个频道音频段{Wi1,Wi2…Wia},相邻两个频道音频段之间有重叠,重叠时长为TS;以频道播放起始时间为原点,计算各个频道音频段的起始时间tp,得到{tpi1,tpi2…tpia},其中,起始时间tpij为频道音频段Wij距频道播放起始时间的时间间隔,j∈(1、2…a);对各个频道音频段进行频道音频特征提取,得到a个频道音频特征子数据{Ci1,Ci2…Cia};将{tpi1,tpi2…tpia}和{Ci1,Ci2…Cia}记为频道音频特征数据Fi;将频道标识IDi以及频道音频特征数据Fi合并存储到频道音频特征数据包Zi;S4具体包括以下步骤:将录音音频文件分割为时长为TW的b个录音音频段{B1,B2…Bb},相邻两个录音音频段之间有重叠,重叠时长为TS;以录音起始时间为原点,计算各个录音音频段的起始时间tr,得到{tr1,tr2…trb},其中,起始时间trj为录音音频段Bj距录音起始时间的时间间隔,其中,j∈(1、2…b);对各个录音音频段进行录音音频特征提取,得到b个录间音频特征子数据{E1,E2…Eb};S6具体包括以下步骤:将b个录音音频段{B1,B2…Bb}分别与P个频道音频文件{W1,W2…WP}进行匹配,对每一个频道音频文件,均建立一个统计直方图,共建立P个统计直方图;当任意一个统计直方图的纵变量number值达到L时,则终止S6.3的循环操作;其中,对任一个频道音频文件Wi,所建立的统计直方图为HIST-IDi(dt、number);HIST-IDi(dt、number)的建立过程包括以下步骤:S6.1,令number=0;S6.2,令j=1;S6.3,将录音音频段Bj的录间音频特征子数据分别与各个频道音频段{Wi1,Wi2…Wia}所分别对应的频道音频特征子数据{Ci1,Ci2…Cia}进行匹配,判断录间音频特征子数据与各个频道音频特征子数据之间的汉明距离是否大于阈值TH,如果大于,则二者不匹配;否则,二者匹配;若与录音音频段Bj匹配成功的频道音频特征子数据为Cij,则与录音音频段Bj匹配成功的频道音频段为Wij,频道音频段为Wij的起始时间为tpij;录音音频段Bj的录音起始时间为trj;则:在dt=tpij-trj的横坐标位置,令number=number+1;i=i+1;返回循环执行S6.2和S6.3,直到P个统计直方图中,存在一个统计直方图的纵变量的number值达到L时,终止循环过程;S6.4,令纵变量number值最先达到L的统计直方图所对应的频道标识为IDend,则:频道标识为IDend的频道即为与录音音频信号匹配的频道。2.根据权利要求1所述的移动终端与广播电视频道自动同步的方法,其特征在于,S2之后,还包括:服务器端自动删除本地频道音频特征库中所存储的过期的频道音频特征数据包。3.一种移动终端与广播电视频道自动同步的系统,其特征在于,包括服务器端和移动终端;所述服务器端包括:实时采集模块,用于实时采集P个广播电视频道{M1,M2…...

【专利技术属性】
技术研发人员:唐小军孙剑张昊
申请(专利权)人:北京中视广信科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1