一种时钟场景实时撤下的方法及装置制造方法及图纸

技术编号:7810806 阅读:166 留言:0更新日期:2012-09-27 19:12
本发明专利技术公开了一种时钟场景实时撤下的方法及装置,该方法包括:设定撤下时钟场景的时钟参数并与插件层建立同步机制并进行同步绑定;接收所述插件层传送的每一帧的实时显示的时间的精确数值;比较所述精确数值是否满足所述时钟参数的要求;若满足所述时钟参数的要求,则进行时钟场景撤下并唤醒其他预定义操作,若不满足所述时钟参数的要求则不进行时钟场景撤下。通过本发明专利技术实现时钟能自动根据某个时刻进行撤下操作,并且唤醒其他预定义操作。

【技术实现步骤摘要】

本专利技术涉及广电领域的图文制作
,尤其涉及一种时钟实时撤下的方法及装置。
技术介绍
在线图文包装系统中,播出时钟场景时,有时时钟充当计时器或者倒计时的公用,在到某一时刻时需要进行撤下,唤醒新的场景进行播放。现有技术中对时钟的实时撤下主要是通过操作人员目测进行时间观察,一旦发现 时间到某个值时进行时钟场景撤下,然后再播放新的场景。并且在实际播出吋,控制层主界面控制时钟的开始时间,结束时间,步长等,但并不能知道每ー帧的实际的精确时间。如果采用主界面通过系统时间去比对,如果是倒计时,则主界面需要知道开始时间,实时去按照与时钟插件层同样的算法响应和比对,势必造成渲染效率的低下,而且在模块化设计中,重复设计更加增多专利技术人在实施本专利技术的过程中,发现现有技术存在以下技术问题对操作人员依赖比较大,而且很容易引起误差,如果对时间要求精确度较高时,达不到要求,渲染效率低并且也不能实现自动播出的流程。
技术实现思路
为了解决上述现有技术的缺点,本专利技术的主要目的是提供一种时钟场景实时撤下的方法,以实现时钟能自动根据某个时刻进行撤下操作,并且唤醒其他预定义操作。为了达到上述目的,本专利技术提供了一种时钟场景实时撤下的方法,具体包括设定撤下时钟场景的时钟參数并与插件层建立同步机制并进行同步绑定;接收所述插件层传送的每ー帧的实时显示的时间的精确数值;比较所述精确数值是否满足所述时钟參数的要求;若满足所述时钟參数的要求,则进行时钟场景撤下并唤醒其他预定义操作,若不满足所述时钟參数的要求则不进行时钟场景撤下。本专利技术的另一方面还提供了一种时钟场景实时撤下的装置,该装置包括时钟參数设定单元,用于设定撤下时钟场景的时钟參数;同步机制建立単元,用于与插件层之间建立同步机制并进行同步绑定;实时时间接收単元,用于接收所述插件层传送的每ー帧的实时显示的时间的精确数值;时间比较单元,用于所述精确数值是否满足所述时钟參数的要求;若满足所述时钟參数的要求,则进行时钟场景撤下并唤醒其他预定义操作,若不满足所述时钟參数的要求则不进行时钟场景撤下。本专利技术通过插件层与控制层之间建立同步机制,插件层将每ー帧实时的显示时间直接传送给控制层的主界面,实际每一帧显示的时间与所要撤下的时间保持一致,由主界面来判定需要停止撤下的时间,实现时钟场景的准确撤下,将渲染和控制有效分开,渲染效率高并且能够实现其他预定义操作的自动播出。附图说明为了更清楚的说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍,显而易见的,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I为本专利技术实施例中实现时钟场景实时撤下的方法流程图;图2为本专利技术另ー实施例中实现时钟场景实时撤下的方法流程图;图3为本专利技术实施例中提供的一种时钟场景实时撤下的装置构成示意图。 具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整的描述,显然所描述的实施例仅是本专利技术的一部分实施例,不是全部的实施例,基于本专利技术中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例一中提供了一种时钟场景实时撤下的方法,实现方法如图I所示,具体包括步骤SlOl :设定撤下时钟场景的时钟參数并与插件层建立同步机制并进行同步绑定。步骤S102 :接收所述插件层传送的每ー帧的实时显示的时间的精确数值。步骤S103 :比较插件层传送的所述精确数值是否满足设定的撤下时钟场景的时钟參数的要求。若满足所述时钟參数的要求,则进行时钟场景撤下并自动唤醒其他预定义操作,若不满足所述时钟參数的要求则不进行时钟场景撤下,保留原时钟场景的播放。本专利技术实施例中通过插件层与控制层之间建立同步机制,插件层将每ー帧实时的显示时间直接传送给控制层的主界面,实际每一帧显示的时间与所要撤下的时间保持一致,由主界面来判定需要停止撤下的时间,实现时钟场景的准确撤下,将渲染和控制有效分开,渲染效率高并且能够实现其他预定义操作的自动播出。本专利技术实施例ニ中提供了一种时钟场景实际播出时控制撤下的方法,如图2所示,具体包括步骤S201 :控制层设置需要进行时钟场景撤下的时钟參数,该时钟參数可以是某个具体的时间,也可以是满足一定要求的限定比如超过某个时间点多少秒或者多少分钟后进行撤下。优选的,控制层在设置时钟參数的同时还可以设置时间回调接ロ。步骤S202 :控制层根据发送的播出命令同时与插件层建立同步机制进行同步绑定,控制层主界面,插件层和渲染层进行交互通信。优选的,根据同步机制的请求类型,获知后续每ー帧返回的数据类型,比如时钟场景撤下的时间是当前时间还是计时时间还是与某ー个基准时间的差值等。步骤S203 :渲染层向插件层请求新的数据模型和纹理数据等信息,同时在每ー帧更新数据,在驱动更新的时机时,插件层会向控制层返回当前时间,这样能保证每ー帧更新的数据和控制层所取的时间数据一致。步骤S204 :插件层将当前每ー帧的实时显示时间直接传送给控制层主界面的时间回调接ロ,所述时间回调接ロ接收到当前时间后发送时间检测命令。步骤S205 :控制层主界面获得该时间检测命令后将当前由插件层传送的实时显示时间与设定的需要时钟场景撤下的时钟參数进行比较,不满足要求则不进行操作,若满足时钟场景撤下的时钟參数的要求,则进行时钟场景的撤下。 优选的,本实施列中控制层主界面通过插件层传送的每ー帧的实时显示时间判定需要停止的时间,当需要每ー帧的实际时间时,无需实时的再按照插件层的算法进行时间的计算得到当前的时间然后再与系统时间进行比对,省去了很多重复的工作。并且将渲染和控制有效的分开了,渲染层进行渲染,主界面只需要控制场景的播出,当时钟场景撤下控制层的主界面就可以直接唤醒其他预定义的操作,实现场景的自动播出。步骤S206 :当时钟场景完成撤下操作后,渲染层終止渲染,并且插件层与控制层断开同步绑定。本专利技术通过插件层与控制层之间建立同步机制,插件层将每ー帧实时的显示时间直接传送给控制层的主界面,实际每一帧显示的时间与所要撤下的时间保持一致,由主界面来判定需要停止撤下的时间,实现时钟场景的准确撤下,将渲染和控制有效分开,渲染效率高并且能够实现其他预定义操作的自动播出。本专利技术实施例三中提供了一种时钟场景实时撤下的装置,具体构成如图3所示,包括时钟參数设定单元31,用于设定撤下时钟场景的时钟參数。所示时钟參数可以是某个具体的时间,也可以是满足一定要求的限定,比如超过某个时间点多少秒或者多少分钟后进行撤下。同步机制建立単元32,用于控制层与插件层之间建立同步机制并进行同步绑定。实时时间接收単元33,用于接收插件层传送的每ー帧的实时显示的时间的精确数值。实时时间接收単元接收实时显示时间的同时还包括渲染层向插件层请求新的数据模型和纹理数据,同时在每ー帧刷新显示时间并返回当前时间。时间比较单元34,用于比较插件层传送的所述精确数值是否满足设定的撤下时钟场景的时钟參数的要求;若满足所述时钟參数的要求,则进行时钟场景撤下并唤醒其他预定义操作,若不满足所述时钟參数的要求则不进行时钟场景撤下。优选的,本实施列中时钟场景实时撤下的装置,还可以本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种时钟场景实时撤下的方法,其特征在于,该方法包括 设定撤下时钟场景的时钟參数并与插件层建立同步机制并进行同步绑定; 接收所述插件层传送的每ー帧的实时显示的时间的精确数值; 比较所述精确数值是否满足所述时钟參数的要求; 若满足所述时钟參数的要求,则进行时钟场景撤下并唤醒其他预定义操作,若不满足所述时钟參数的要求则不进行时钟场景撤下。2.如权利要求I所述的时钟场景实时撤下的方法,其特征在于,时钟场景撤下后,该方法还包括 当渲染层終止渲染后,断开与所述插件层的同步绑定。3.如权利要求I所述的时钟场景实时撤下的方法,其特征在于,所述设定撤下时钟场景的时钟參数的同时还包括 设置回调接ロ用于获取所述插件层传送的每ー帧的实时显示的时间的精确数值。4.如权利要求3所述的时钟场景实时撤下的方法,其特征在于,在接收插件层传送的每ー帧的实时显示的时间的精确数值后还包括 当接收到时间检测命令后进行时间比较。5.如权利要求2所述的时钟场景实时撤下的方法,其特征在于,该方法还包括 所述渲染层向所述插件层请求数据,所述数据包括数据模型和纹理数据。6.如权利要求5所述的时钟场景实时撤下的方法,其特征在于,该方法还包括 所述渲染层向所述插件层请求数据的同时,刷新每ー...

【专利技术属性】
技术研发人员:谈琴芳
申请(专利权)人:新奥特北京视频技术有限公司
类型:发明
国别省市:

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

1