一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种数字电视广告替换方法、装置、存储介质及终端设备与流程

2023-02-19 11:39:21 来源:中国专利 TAG:


1.本技术涉及电子通信技术领域,尤其涉及一种数字电视广告替换技术领域,特别涉及一种数字电视广告替换方法、装置、存储介质及终端设备。


背景技术:

2.数字电视逐渐取代传统的模拟电视,成为电视机行业的主流,数字电视(digital television)简称dtv,是从节目采集、节目制作、节目传输一直到用户端都以数字方式处理信号的电视系统,即从演播室到发射、传输、接收的全部环节都使用数字电视信号,或者是通过0、1数字串所构成的数字序列进行传播。但是数字电视有一个缺点,就是在进行电视节目播放的过程中,每隔一段时间就会插入一段商业广告,对用户的观看体验很不好。


技术实现要素:

3.本技术实施例提供一种数字电视广告替换方法、装置、存储介质及终端设备,能够自动识别出当前频道播放的电视节目中插播的商业广告,并将识别出的商业广告替换成预设设置好的指定的播放内容。
4.本技术实施例一方面提供了一种数字电视广告替换方法,包括:
5.获取步骤:获取并识别显示终端的当前播放信息,其中,所述当前播放信息包括信号源、播放频道及所述播放频道的起始图像;
6.替换步骤:根据所述起始图像,依次判断所述播放频道连续播放的视频图像是否与所述起始图像关联,将不关联的所述视频图像替换成预设图像,直至所述视频图像与所述起始图像关联为止。
7.在本技术实施例所述的数字电视广告替换方法中,所述根据所述起始图像,依次判断所述播放频道连续播放的视频图像是否与所述起始图像关联,将不关联的所述视频图像替换成预设图像,直至所述视频图像与所述起始图像关联为止,包括:
8.以所述起始图像的场景特征信息为参照,依次判断所述播放频道连续播放的每帧视频图像是否包含所述起始图像的场景特征信息;
9.将不包含所述起始图像的场景特征信息的视频图像替换成覆盖所述显示终端的当前播放界面的预设图像,直至所述视频图像包含所述起始图像的场景特征信息时,移除所述预设图像。
10.在本技术实施例所述的数字电视广告替换方法中,所述依次判断所述播放频道连续播放的视频图像是否与所述起始图像关联,包括:
11.以所述起始图像的场景特征信息为参照,依次判断所述播放频道连续播放的每帧视频图像包含的场景特征信息是否与所述起始图像的场景特征信息归属同一类别;
12.通过所述场景特征信息是否归属同一类别来判断所述起始图像与所述视频图像是否关联。
13.在本技术实施例所述的数字电视广告替换方法中,当所述信号源为数字电视信号
时,所述当前播放信息还包括频道切换时间戳,所述根据所述起始图像,依次判断所述播放频道连续播放的视频图像是否与所述起始图像关联,将不关联的所述视频图像替换成预设图像,直至所述视频图像与所述起始图像关联为止,包括:
14.从视频数据缓存区中查询与所述播放频道对应的视频数据包;
15.根据所述频道切换时间戳,从所述视频数据包中定位与所述频道切换时间戳对应的起始图像;
16.依次判断所述视频数据包中在所述起始图像之后的剩下每帧视频图像是否与所述起始图像关联,将不关联的视频图像替换成预设图像,直至所述视频图像与所述起始图像关联为止。
17.在本技术实施例所述的数字电视广告替换方法中,所述依次判断所述视频数据包中在所述起始图像之后的剩下每帧视频图像是否与所述起始图像关联,将不关联的视频图像替换成预设图像,直至所述视频图像与所述起始图像关联为止,包括:
18.以所述起始图像的场景特征信息为参照,依次识别所述视频数据包在所述起始图像之后的剩下每帧视频图像包含的场景特征信息,当识别过程出现所述视频图像不包含所述起始图像的场景特征信息时,将不包含所述起始图像的场景特征信息的视频图像替换成预设图像,直至识别到的所述视频图像包含所述起始图像的场景特征信息为止。
19.在本技术实施例所述的数字电视广告替换方法中,在所述当所述当前播放信号源为数字电视信号时之前,所述方法还包括:
20.当所述当前播放信号源为非数字电视信号时,从视频数据缓存区中查询与所述播放频道对应的视频数据包进行解码后输出视频。
21.在本技术实施例所述的数字电视广告替换方法中,在所述当所述当前播放信号源为数字电视信号时之后,所述方法还包括:
22.确定所述播放频道的起始音频;
23.替换步骤:根据所述起始音频,依次判断所述播放频道连续播放的音频段是否与所述起始音频关联,将不关联的所述音频段替换成预设图像,直至所述音频段与所述起始音频关联为止。
24.相应的,本技术实施例另一方面还提供了一种数字电视广告替换装置,包括:
25.获取模块,用于获取并识别显示终端的当前播放信息,其中,所述当前播放信息包括信号源及播放频道;
26.查询模块,用于当所述当前播放信号源为数字电视信号时,确定所述播放频道的起始图像;
27.替换模块,用于根据所述起始图像,依次判断所述播放频道连续播放的视频图像是否与所述起始图像关联,将不关联的所述视频图像替换成预设图像,直至所述视频图像与所述起始图像关联为止。
28.相应的,本技术实施例另一方面还提供了一种存储介质,所述存储介质存储有多条指令,所述指令适于处理器进行加载,以执行如上所述的数字电视广告替换方法。
29.相应的,本技术实施例另一方面还提供了一种终端设备,包括处理器和存储器,所述存储器存储有多条指令,所述处理器加载所述指令以执行如上所述的数字电视广告替换方法。
30.本技术实施例提供了一种数字电视广告替换方法、装置、存储介质及终端设备,该方法通过获取并识别显示终端的当前播放信息,其中,所述当前播放信息包括信号源、播放频道及所述播放频道的起始图像;根据所述起始图像,依次判断所述播放频道连续播放的视频图像是否与所述起始图像关联,将不关联的所述视频图像替换成预设图像,直至所述视频图像与所述起始图像关联为止。本技术实施例能够自动识别出当前频道播放的电视节目中插播的商业广告,并将识别出的商业广告替换成预设设置好的指定的播放内容,播放内容具体可以是电视机厂商的内置指定广告或者公益广告或者根据用户习惯选择用户平时喜欢看的其他电视节目。通过将原先插播在电视节目中的商业广告替换成电视机厂商的内置指定广告,可以给电视机厂商带来隐形的广告收益,也可以通过将原先插播在电视节目中的商业广告替换成用户喜爱的其他电视节目,迎合部分厌恶商业广告的用户需求,提升用户的体验感。同时,设定替换的内置指定广告或其他电视节目在原先商业广告结束播放时退出当前播放界面,从而不影响用户继续观看插播广告前的电视节目。
附图说明
31.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
32.图1为本技术实施例提供的数字电视广告替换方法的流程示意图。
33.图2为本技术实施例提供的数字电视广告替换方法的一具体展示方式示意图。
34.图3为本技术实施例提供的数字电视广告替换方法的另一具体展示方式示意图。
35.图4为本技术实施例提供的数字电视广告替换装置的结构示意图。
36.图5为本技术实施例提供的数字电视广告替换装置的另一种结构示意图。
37.图6为本技术实施例提供的终端设备的结构示意图。
具体实施方式
38.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本技术的保护范围。
39.本技术实施例提供一种数字电视广告替换方法,所述数字电视广告替换方法可以应用于终端设备中。所述终端设备可以是电视、智能手机、平板电脑等设备。具体地,利用本技术实施例提供的数字电视广告替换方法,能够自动识别出当前频道播放的电视节目中插播的商业广告,并将识别出的商业广告替换成预设设置好的指定的播放内容,播放内容具体可以是电视机厂商的内置指定广告或者公益广告或者根据用户习惯选择用户平时喜欢看的其他电视节目。通过将原先插播在电视节目中的商业广告替换成电视机厂商的内置指定广告时,可以给电视机厂商带来隐形的广告收益,也可以通过将原先插播在电视节目中的商业广告替换成用户喜爱的其他电视节目,迎合部分厌恶商业广告的用户需求,提升用户的体验感。同时,设定替换的内置指定广告或其他电视节目在原先商业广告结束播放时
退出当前播放界面,从而不影响用户继续观看插播广告前的电视节目。
40.请参阅图1-3,图1为本技术实施例提供的数字电视广告替换方法的流程示意图。所述数字电视广告替换方法,应用于终端设备中,所述方式可以包括以下步骤:
41.步骤101,获取并识别显示终端的当前播放信息,其中,所述当前播放信息包括信号源及播放频道。
42.在本实施例中,当用户开启电视进入某一电视频道或者将当前电视频道切换到另一电视频道时,执行获取并识别显示终端(例如显示器)的当前播放信息。其中,当前播放信息包括信号源、播放频道及播放频道的起始图像。
43.需要解释的是,数字电视(digital television)简称dtv,是从节目采集、节目制作、节目传输一直到用户端都以数字方式处理信号的电视系统,即从演播室到发射、传输、接收的全部环节都使用数字电视信号,或者是通过0、1数字串所构成的数字序列进行传播。数字电视作为电视机行业中的主流,同时数字电视接收到的视频数据以数据包的形式存在,更加适合进行本方案中的场景分析。
44.在一些实施例中,为了避免用户频繁切换电视频道而触发所述数字电视广告替换方法的运行,从而导致运行资源的浪费问题出现,在本实施例中还可以设定当当前频道稳定一定时长(例如5秒)后才执行获取并识别显示终端的当前播放信息的命令。
45.步骤102,根据所述起始图像,依次判断所述播放频道连续播放的视频图像是否与所述起始图像关联,将不关联的所述视频图像替换成预设图像,直至所述视频图像与所述起始图像关联为止。
46.在本实施例中,通过依次判断播放频道连续播放的视频图像是否与起始图像关联,进而确定当前播放频道中是否有商业广告插播进来,如果判断结果是出现商业广告,则通过将不关联的视频图像,即商业广告对应的视频图像替换成预设图像(例如电视厂商的内置指定广告或者用户喜爱的其他电视节目),直至判断视频图像与起始图像关联时停止视频图像替换操作,即继续播放当前频道在进入广告之前的电视节目。
47.在一些实施例中,检测并替换商业广告的具体过程包括:
48.以所述起始图像的场景特征信息为参照,依次判断所述播放频道连续播放的每帧视频图像是否包含所述起始图像的场景特征信息;
49.将不包含所述起始图像的场景特征信息的视频图像替换成覆盖所述显示终端的当前播放界面的预设图像,直至所述视频图像包含所述起始图像的场景特征信息时,移除所述预设图像。
50.在本实施例中,起始图像的场景特征信息指的是起始图像中能够表征场景特征的信息,例如人物姓名或天气类型等。场景特征信息可以采用成熟的ai智能算法(例如卷积神经网络模型)进行提取,在此对场景特征信息的具体提取过程不做赘述。
51.在一具体应用场景中,视频场景连续性识别方法如下:
52.先识别每帧画面图像元素,然后进行每帧视频图像的场景特征信息关联性分析,对每帧射频图像建立对应的场景特征信息组,例如[ra,rb,rc,rd,re,rf,rm

wa,wb,wc,wd,

ha,hb,hc,hd,he

],“ra,rb,rc,rd,re,rf”表示人物特征,“wa,wb,wc,wd”表示物体特征,“ha,hb,hc,rd,re,rf”表示环境特征。通过判断连续排列的视频图像中的特征场景信息组是否具有共性,如果存在一个或一个以上相同的场景特征信息,即表示连续排列的多
帧视频图像是具有连续性的。
[0053]
具体判断各帧视频图像相关性的方法如下:
[0054]
只要某帧视频图像的人物、物体、环境里面其中任一个出现直接的相关,或间接的关联相同,即认为这些视频图像是具有相关性,就把这些画面的所有元素(人物,物体,环境)建立一个场景,例如场景a,如果某帧视频图像的人物、物体、环境里面所有场景特征信息均与上一帧视频图像没有直接的相关,或间接的关联相同,即认为该帧视频图像与上一帧视频图像不具有相关性,就把该帧视频图像所有元素(人物,物体,环境)列为另一个场景,例如场景b。
[0055]
比如第1、2帧视频图像出现人物ra,可认为第1、2帧视频图像具有相关性,第1和第n帧视频图像具有wa,可认为第1、2、n帧视频图像具有相关性。然后把第1、2、n帧视频图像的建立一个场景,例如场景a。如果第m帧视频图像中所有的场景特征信息均与在第m帧视频图像之前的视频图像不关联,则将第m帧视频图像建立场景b。具体可参表1所示。
[0056]
视频图像人物物体环境相关性第1帧视频图像ra,rh,re...wa,wb,wc,...ha,hb,he场景a第2帧视频图像ra,rd hd场景a第3帧视频图像re,re ha场景a第n帧视频图像rfwa 场景a第m帧视频图像rmwdhf场景b
[0057]
表1
[0058]
通过以起始图像的场景特征信息为参照,依次判断播放频道连续播放的每帧视频图像是否包含起始图像的场景特征信息,将不包含起始图像的场景特征信息的视频图像判定为商业广告,并将与商业广告对应的视频图像替换成覆盖显示终端的当前播放界面的预设图像,直至视频图像包含起始图像的场景特征信息,即到达商业广告理应结束的时刻时,将预设图像从当前播放界面上移除,继续播放商业广告之前的电视节目,避免影响用户的观看进度。
[0059]
在一些实施例中,考虑到在同档电视节目中也可能出现两个对应场景完全不同的视频图像,为了避免系统误判断为进入商业广告时间,而突兀地将当前电视节目切换成其他画面。因此,在本实施例中,判断播放频道连续播放的视频图像是否与起始图像关联的方式还可以通过:
[0060]
以起始图像的场景特征信息为参照,依次判断播放频道连续播放的每帧视频图像包含的场景特征信息是否与起始图像的场景特征信息归属同一类别,通过场景特征信息是否归属同一类别来判断起始图像与视频图像是否关联。即预先将属于同档电视节目不同视频图像中的场景特征信息归为一类,同时将不在此类中出现的场景特征信息默认为商业广告,因此,能够从视频图像中识别出对应商业广告的视频图像,并进行替换操作。
[0061]
在一些实施例中,当所述信号源为数字电视信号时,所述当前播放信息还包括频道切换时间戳,所述根据所述起始图像,依次判断所述播放频道连续播放的视频图像是否与所述起始图像关联,将不关联的所述视频图像替换成预设图像,直至所述视频图像与所述起始图像关联为止,包括:
[0062]
从视频数据缓存区中查询与所述播放频道对应的视频数据包;
[0063]
根据所述频道切换时间戳,从所述视频数据包中定位与所述频道切换时间戳对应的起始图像;
[0064]
依次判断所述视频数据包中在所述起始图像之后的剩下每帧视频图像是否与所述起始图像关联,将不关联的视频图像替换成预设图像,直至所述视频图像与所述起始图像关联为止。
[0065]
在本实施例中,当信号源为数字电视信号,而非模拟信号时,说明当前接收到的视频图像是以数据包的形式缓存在数据库中,可以通过修改数据包中的视频图像来实现商业广告无缝替换,使得用户不会察觉到商业广告被突兀地切换成其他画面,提升用户的体验感。
[0066]
具体地,通过从视频数据缓存区中查询与播放频道对应的视频数据包,并根据频道切换时间戳,即起始图像的标识,从视频数据包中定位与频道切换时间戳对应的起始图像,依次判断视频数据包中在起始图像之后的剩下每帧视频图像是否与起始图像关联,将数据包中与起始图像不关联的视频图像替换成预设图像,直至视频图像与起始图像关联时停止替换操作,并继续播放播放商业广告之前的电视节目,避免影响用户的观看进度,同时能够实现预设图像与商业广告的视频图像无缝替换。
[0067]
进一步地,检测并替换商业广告的具体过程包括:
[0068]
以起始图像的场景特征信息为参照,依次识别视频数据包在起始图像之后的剩下每帧视频图像包含的场景特征信息,当识别过程出现视频图像不包含起始图像的场景特征信息时,将不包含起始图像的场景特征信息的视频图像替换成预设图像,直至识别到的视频图像包含起始图像的场景特征信息为止。
[0069]
在一些实施例中,考虑到在同档电视节目中也可能出现两个对应场景完全不同的视频图像,为了避免系统误判断为进入商业广告时间,而突兀地将当前电视节目切换成其他画面。因此,在本实施例中,判断播放频道连续播放的视频图像是否与起始图像关联的方式还可以通过:
[0070]
以起始图像的场景特征信息为参照,依次判断视频数据包中在起始图像之后的剩下每帧视频图像包含的场景特征信息是否与起始图像的场景特征信息归属同一类别,通过场景特征信息是否归属同一类别来判断起始图像与视频图像是否关联。即预先将属于同档电视节目不同视频图像中的场景特征信息归为一类,同时将不在此类中出现的场景特征信息默认为商业广告,因此,能够从视频图像中识别出对应商业广告的视频图像,并进行替换操作。
[0071]
在一些实施例中,当当前播放信号源为非数字电视信号时,从视频数据缓存区中查询与播放频道对应的视频数据包进行解码后输出视频,即不执行商业广告的识别和替换操作。
[0072]
在一些实施例中,在所述当所述当前播放信号源为数字电视信号时之后,所述方法还包括:
[0073]
确定所述播放频道的起始音频;
[0074]
替换步骤:根据所述起始音频,依次判断所述播放频道连续播放的音频段是否与所述起始音频关联,将不关联的所述音频段替换成预设图像,直至所述音频段与所述起始音频关联为止。
[0075]
在本实施例中,除了通过视频图像来检测是否有商业广告插播外,还可以通过检测播放频道中的音频,即通过判断当前播放频道中的声音是否发生场景改变,进而判断是否出现商业广告。在其他实施例中,也可以同时结合视频图像和音频段来进行检测识别商业广告。
[0076]
上述所有可选技术方案,可以采用任意结合形成本技术的可选实施例,在此不再一一赘述。
[0077]
具体实施时,本技术不受所描述的各个步骤的执行顺序的限制,在不产生冲突的情况下,某些步骤还可以采用其它顺序进行或者同时进行。
[0078]
由上可知,本技术实施例提供的数字电视广告替换方法通过获取并识别显示终端的当前播放信息,其中,所述当前播放信息包括信号源、播放频道及所述播放频道的起始图像;根据所述起始图像,依次判断所述播放频道连续播放的视频图像是否与所述起始图像关联,将不关联的所述视频图像替换成预设图像,直至所述视频图像与所述起始图像关联为止。本技术实施例能够自动识别出当前频道播放的电视节目中插播的商业广告,并将识别出的商业广告替换成预设设置好的指定的播放内容,播放内容具体可以是电视机厂商的内置指定广告或者公益广告或者根据用户习惯选择用户平时喜欢看的其他电视节目。通过将原先插播在电视节目中的商业广告替换成电视机厂商的内置指定广告,可以给电视机厂商带来隐形的广告收益,也可以通过将原先插播在电视节目中的商业广告替换成用户喜爱的其他电视节目,迎合部分厌恶商业广告的用户需求,提升用户的体验感。同时,设定替换的内置指定广告或其他电视节目在原先商业广告结束播放时退出当前播放界面,从而不影响用户继续观看插播广告前的电视节目。
[0079]
本技术实施例还提供一种数字电视广告替换装置,所述数字电视广告替换装置可以集成在终端设备中。所述终端设备可以是电视、智能手机、平板电脑等设备。
[0080]
请参阅图4,图4为本技术实施例提供的数字电视广告替换装置的结构示意图。数字电视广告替换装置30可以包括:
[0081]
获取模块31,用于获取并识别显示终端的当前播放信息,其中,所述当前播放信息包括信号源、播放频道及所述播放频道的起始图像;
[0082]
替换模块32,用于根据所述起始图像,依次判断所述播放频道连续播放的视频图像是否与所述起始图像关联,将不关联的所述视频图像替换成预设图像,直至所述视频图像与所述起始图像关联为止。
[0083]
在一些实施例中,所述替换模块32,用于以所述起始图像的场景特征信息为参照,依次判断所述播放频道连续播放的每帧视频图像是否包含所述起始图像的场景特征信息;将不包含所述起始图像的场景特征信息的视频图像替换成覆盖所述显示终端的当前播放界面的预设图像,直至所述视频图像包含所述起始图像的场景特征信息时,移除所述预设图像。
[0084]
在一些实施例中,所述替换模块32,用于以所述起始图像的场景特征信息为参照,依次判断所述播放频道连续播放的每帧视频图像包含的场景特征信息是否与所述起始图像的场景特征信息归属同一类别;通过所述场景特征信息是否归属同一类别来判断所述起始图像与所述视频图像是否关联。
[0085]
在一些实施例中,所述替换模块32,用于从视频数据缓存区中查询与所述播放频
道对应的视频数据包;根据所述频道切换时间戳,从所述视频数据包中定位与所述频道切换时间戳对应的起始图像;依次判断所述视频数据包中在所述起始图像之后的剩下每帧视频图像是否与所述起始图像关联,将不关联的视频图像替换成预设图像,直至所述视频图像与所述起始图像关联为止。
[0086]
在一些实施例中,所述替换模块32,用于以所述起始图像的场景特征信息为参照,依次识别所述视频数据包在所述起始图像之后的剩下每帧视频图像包含的场景特征信息,当识别过程出现所述视频图像不包含所述起始图像的场景特征信息时,将不包含所述起始图像的场景特征信息的视频图像替换成预设图像,直至识别到的所述视频图像包含所述起始图像的场景特征信息为止。
[0087]
在一些实施例中,所述装置还包括输出模块,用于当所述当前播放信号源为非数字电视信号时,从视频数据缓存区中查询与所述播放频道对应的视频数据包进行解码后输出视频。
[0088]
在一些实施例中,所述装置还包括音频判断模块,用于确定所述播放频道的起始音频;根据所述起始音频,依次判断所述播放频道连续播放的音频段是否与所述起始音频关联,将不关联的所述音频段替换成预设图像,直至所述音频段与所述起始音频关联为止。
[0089]
具体实施时,以上各个模块可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现。
[0090]
由上可知,本技术实施例提供的数字电视广告替换装置30,通过获取模块31获取并识别显示终端的当前播放信息,其中,所述当前播放信息包括信号源、播放频道及所述播放频道的起始图像;替换模块32根据所述起始图像,依次判断所述播放频道连续播放的视频图像是否与所述起始图像关联,将不关联的所述视频图像替换成预设图像,直至所述视频图像与所述起始图像关联为止。
[0091]
请参阅图5,图5为本技术实施例提供的数字电视广告替换装置的另一结构示意图,振动数字电视广告替换装置30包括存储器120、一个或多个处理器180、以及一个或多个应用程序,其中该一个或多个应用程序被存储于该存储器120中,并配置为由该处理器180执行;该处理器180可以包括获取模块31,以及替换模块32。例如,以上各个部件的结构和连接关系可以如下:
[0092]
存储器120可用于存储应用程序和数据。存储器120存储的应用程序中包含有可执行代码。应用程序可以组成各种功能模块。处理器180通过运行存储在存储器120的应用程序,从而执行各种功能应用以及数据处理。此外,存储器120可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器120还可以包括存储器控制器,以提供处理器180对存储器120的访问。
[0093]
处理器180是装置的控制中心,利用各种接口和线路连接整个终端的各个部分,通过运行或执行存储在存储器120内的应用程序,以及调用存储在存储器120内的数据,执行装置的各种功能和处理数据,从而对装置进行整体监控。可选的,处理器180可包括一个或多个处理核心;优选的,处理器180可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等。
[0094]
具体在本实施例中,处理器180会按照如下的指令,将一个或一个以上的应用程序
的进程对应的可执行代码加载到存储器120中,并由处理器180来运行存储在存储器120中的应用程序,从而实现各种功能:
[0095]
获取模块31,用于获取并识别显示终端的当前播放信息,其中,所述当前播放信息包括信号源、播放频道及所述播放频道的起始图像;
[0096]
替换模块32,用于根据所述起始图像,依次判断所述播放频道连续播放的视频图像是否与所述起始图像关联,将不关联的所述视频图像替换成预设图像,直至所述视频图像与所述起始图像关联为止。
[0097]
在一些实施例中,所述替换模块32,用于以所述起始图像的场景特征信息为参照,依次判断所述播放频道连续播放的每帧视频图像是否包含所述起始图像的场景特征信息;将不包含所述起始图像的场景特征信息的视频图像替换成覆盖所述显示终端的当前播放界面的预设图像,直至所述视频图像包含所述起始图像的场景特征信息时,移除所述预设图像。
[0098]
在一些实施例中,所述替换模块32,用于以所述起始图像的场景特征信息为参照,依次判断所述播放频道连续播放的每帧视频图像包含的场景特征信息是否与所述起始图像的场景特征信息归属同一类别;通过所述场景特征信息是否归属同一类别来判断所述起始图像与所述视频图像是否关联。
[0099]
在一些实施例中,所述替换模块32,用于从视频数据缓存区中查询与所述播放频道对应的视频数据包;根据所述频道切换时间戳,从所述视频数据包中定位与所述频道切换时间戳对应的起始图像;依次判断所述视频数据包中在所述起始图像之后的剩下每帧视频图像是否与所述起始图像关联,将不关联的视频图像替换成预设图像,直至所述视频图像与所述起始图像关联为止。
[0100]
在一些实施例中,所述替换模块32,用于以所述起始图像的场景特征信息为参照,依次识别所述视频数据包在所述起始图像之后的剩下每帧视频图像包含的场景特征信息,当识别过程出现所述视频图像不包含所述起始图像的场景特征信息时,将不包含所述起始图像的场景特征信息的视频图像替换成预设图像,直至识别到的所述视频图像包含所述起始图像的场景特征信息为止。
[0101]
在一些实施例中,所述装置还包括输出模块,用于当所述当前播放信号源为非数字电视信号时,从视频数据缓存区中查询与所述播放频道对应的视频数据包进行解码后输出视频。
[0102]
在一些实施例中,所述装置还包括音频判断模块,用于确定所述播放频道的起始音频;根据所述起始音频,依次判断所述播放频道连续播放的音频段是否与所述起始音频关联,将不关联的所述音频段替换成预设图像,直至所述音频段与所述起始音频关联为止。
[0103]
本技术实施例还提供一种终端设备。所述终端设备可以是电视机、智能手机、电脑、平板电脑等设备。
[0104]
请参阅图6,图6示出了本技术实施例提供的终端设备的结构示意图,该终端设备可以用于实施上述实施例中提供的振动调节方法。该终端设备1200可以为智能手机或平板电脑。
[0105]
如图6所示,终端设备1200可以包括rf(radio frequency,射频)电路110、包括有一个或一个以上(图中仅示出一个)计算机可读存储介质的存储器120、输入单元130、显示
单元140、传感器150、音频电路160、传输模块170、包括有一个或者一个以上(图中仅示出一个)处理核心的处理器180以及电源190等部件。本领域技术人员可以理解,图6中示出的终端设备1200结构并不构成对终端设备1200的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
[0106]
rf电路110用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯。rf电路110可包括各种现有的用于执行这些功能的电路元件,例如,天线、射频收发器、数字电视信号处理器、加密/解密芯片、用户身份模块(sim)卡、存储器等等。rf电路110可与各种网络如互联网、企业内部网、无线网络进行通讯或者通过无线网络与其他设备进行通讯。
[0107]
存储器120可用于存储软件程序以及模块,如上述实施例中振动调节方法对应的程序指令/模块,处理器180通过运行存储在存储器120内的软件程序以及模块,从而执行各种功能应用以及数据处理,可以根据终端设备所处的当前场景来自动选择振动提醒模式来进行数字电视广告替换,既能够保证会议等场景不被打扰,又能保证用户可以感知来电,提升了终端设备的智能性。存储器120可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器120可进一步包括相对于处理器180远程设置的存储器,这些远程存储器可以通过网络连接至终端设备1200。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0108]
输入单元130可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,输入单元130可包括触敏表面131以及其他输入设备132。触敏表面131,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面131上或在触敏表面131附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面131可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器180,并能接收处理器180发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面131。除了触敏表面131,输入单元130还可以包括其他输入设备132。具体地,其他输入设备132可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
[0109]
显示单元140可用于显示由用户输入的信息或提供给用户的信息以及终端设备1200的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元140可包括显示面板141,可选的,可以采用lcd(liquid crystal display,液晶显示器)、oled(organic light-emitting diode,有机发光二极管)等形式来配置显示面板141。进一步的,触敏表面131可覆盖显示面板141,当触敏表面131检测到在其上或附近的触摸操作后,传送给处理器180以确定触摸事件的类型,随后处理器180根据触摸事件的类型在显示面板141上提供相应的视觉输出。虽然在图4中,触敏表面131与显示面板141是作为两个独立的部件来实现输入和输出功能,但是在某些实施例中,可以将触敏表面131与显示面板141集成而实现输入和输出功能。
[0110]
终端设备1200还可包括至少一种传感器150,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板141的亮度,接近传感器可在终端设备1200移动到耳边时,关闭显示面板141和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于终端设备1200还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
[0111]
音频电路160、扬声器161,传声器162可提供用户与终端设备1200之间的音频接口。音频电路160可将接收到的音频数据转换后的电信号,传输到扬声器161,由扬声器161转换为声音信号输出;另一方面,传声器162将收集的声音信号转换为电信号,由音频电路160接收后转换为音频数据,再将音频数据输出处理器180处理后,经rf电路110以发送给比如另一终端,或者将音频数据输出至存储器120以便进一步处理。音频电路160还可能包括耳塞插孔,以提供外设耳机与终端设备1200的通信。
[0112]
终端设备1200通过传输模块170(例如wi-fi模块)可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图4示出了传输模块170,但是可以理解的是,其并不属于终端设备1200的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
[0113]
处理器180是终端设备1200的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器120内的软件程序和/或模块,以及调用存储在存储器120内的数据,执行终端设备1200的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器180可包括一个或多个处理核心;在一些实施例中,处理器180可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器180中。
[0114]
终端设备1200还包括给各个部件供电的电源190,在一些实施例中,电源可以通过电源管理系统与处理器180逻辑相连,从而通过电源管理系统实现管理放电、以及功耗管理等功能。电源190还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
[0115]
尽管未示出,终端设备1200还可以包括摄像头(如前置摄像头、后置摄像头)、蓝牙模块等,在此不再赘述。具体在本实施例中,终端设备1200的显示单元140是触摸屏显示器,终端设备1200还包括有存储器120,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器120中,且经配置以由一个或者一个以上处理器180执行一个或者一个以上程序包含用于进行以下操作的指令:
[0116]
获取指令:获取并识别显示终端的当前播放信息,其中,所述当前播放信息包括信号源、播放频道及所述播放频道的起始图像;
[0117]
替换指令:根据所述起始图像,依次判断所述播放频道连续播放的视频图像是否与所述起始图像关联,将不关联的所述视频图像替换成预设图像,直至所述视频图像与所述起始图像关联为止。
[0118]
在一些实施例中,所述替换指令用于以所述起始图像的场景特征信息为参照,依次判断所述播放频道连续播放的每帧视频图像是否包含所述起始图像的场景特征信息;将不包含所述起始图像的场景特征信息的视频图像替换成覆盖所述显示终端的当前播放界面的预设图像,直至所述视频图像包含所述起始图像的场景特征信息时,移除所述预设图像。
[0119]
在一些实施例中,所述替换模指令用于以所述起始图像的场景特征信息为参照,依次判断所述播放频道连续播放的每帧视频图像包含的场景特征信息是否与所述起始图像的场景特征信息归属同一类别;通过所述场景特征信息是否归属同一类别来判断所述起始图像与所述视频图像是否关联。
[0120]
在一些实施例中,所述替换指令用于从视频数据缓存区中查询与所述播放频道对应的视频数据包;根据所述频道切换时间戳,从所述视频数据包中定位与所述频道切换时间戳对应的起始图像;依次判断所述视频数据包中在所述起始图像之后的剩下每帧视频图像是否与所述起始图像关联,将不关联的视频图像替换成预设图像,直至所述视频图像与所述起始图像关联为止。
[0121]
在一些实施例中,所述替换指令用于以所述起始图像的场景特征信息为参照,依次识别所述视频数据包在所述起始图像之后的剩下每帧视频图像包含的场景特征信息,当识别过程出现所述视频图像不包含所述起始图像的场景特征信息时,将不包含所述起始图像的场景特征信息的视频图像替换成预设图像,直至识别到的所述视频图像包含所述起始图像的场景特征信息为止。
[0122]
在一些实施例中,所述装置还包括输出指令用于当所述当前播放信号源为非数字电视信号时,从视频数据缓存区中查询与所述播放频道对应的视频数据包进行解码后输出视频。
[0123]
在一些实施例中,所述装置还包括音频判断指令用于确定所述播放频道的起始音频;根据所述起始音频,依次判断所述播放频道连续播放的音频段是否与所述起始音频关联,将不关联的所述音频段替换成预设图像,直至所述音频段与所述起始音频关联为止。
[0124]
本技术实施例还提供一种终端设备。所述终端设备可以是智能手机、平板电脑等设备。
[0125]
由上可知,本技术实施例提供了一种终端设备1200,所述终端设备1200执行以下步骤:获取并识别显示终端的当前播放信息,其中,所述当前播放信息包括信号源、播放频道及所述播放频道的起始图像;根据所述起始图像,依次判断所述播放频道连续播放的视频图像是否与所述起始图像关联,将不关联的所述视频图像替换成预设图像,直至所述视频图像与所述起始图像关联为止。本技术实施例能够自动识别出当前频道播放的电视节目中插播的商业广告,并将识别出的商业广告替换成预设设置好的指定的播放内容,播放内容具体可以是电视机厂商的内置指定广告或者公益广告或者根据用户习惯选择用户平时喜欢看的其他电视节目。通过将原先插播在电视节目中的商业广告替换成电视机厂商的内置指定广告时,可以给电视机厂商带来隐形的广告收益,也可以通过将原先插播在电视节目中的商业广告替换成用户喜爱的其他电视节目,迎合部分厌恶商业广告的用户需求,提升用户的体验感。同时,设定替换的内置指定广告或其他电视节目在原先商业广告结束播放时退出当前播放界面,从而不影响用户继续观看插播广告前的电视节目。
[0126]
本技术实施例还提供一种存储介质,所述存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,所述计算机执行上述任一实施例所述的数字电视广告替换方法。
[0127]
需要说明的是,对本技术所述数字电视广告替换方法而言,本领域普通测试人员可以理解实现本技术实施例所述数字电视广告替换方法的全部或部分流程,是可以通过计算机程序来控制相关的硬件来完成,所述计算机程序可存储于一计算机可读存储介质中,如存储在终端设备的存储器中,并被该终端设备内的至少一个处理器执行,在执行过程中可包括如所述振动调节方法的实施例的流程。其中,所述存储介质可为磁碟、光盘、只读存储器(rom,read only memory)、随机存取记忆体(ram,random access memory)等。
[0128]
对本技术实施例的所述振动调节装置而言,其各功能模块可以集成在一个处理芯片中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读存储介质中,所述存储介质譬如为只读存储器,磁盘或光盘等。
[0129]
以上对本技术实施例所提供的数字电视广告替换方法、装置、存储介质及终端设备进行了详细介绍。本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献