自动切换应用场景的方法以及视频控制器的制造方法

文档序号:10691436阅读:280来源:国知局
自动切换应用场景的方法以及视频控制器的制造方法
【专利摘要】本发明提出一种自动切换应用场景的方法,包括步骤:获取当前时间;比较当前时间与预先存储的多个应用场景中的每一个应用场景的模板调用时间;以及当某一个应用场景的模板调用时间与当前时间的比较结果为相一致时,由视频控制器中的视频处理器模块和可编程逻辑器件加载目标应用场景中对应与当前时间相一致的模板调用时间的模板,以将视频控制器切换至目标应用场景。本发明还提供一种适于执行所述方法的视频控制器。本发明可以减少切换应用场景的误操作,确保每个应用场景准时、准确地执行;多个视频输入源、多个应用场景的多个组合可以使播放效果更丰富多彩;以及可以减少人力,不需专人专做应用场景切换的事情,减少成本。
【专利说明】
自动切换应用场景的方法以及视频控制器
技术领域
[0001]本发明涉及LED显示屏控制技术领域,尤其涉及一种自动切换应用场景的方法以及一种视频控制器。
【背景技术】
[0002]参见图1,目前的视频处理器或者视频控制器在使用的过程中会接入一个或者多个视频源,某一个时刻通过人机交互选择某一个或者某几个,同时设置好输入以及输出的特性。如果想要另外的视频源输入,则通过人机交互再选择其他。因为当前在应用生效的只有一个场景,所以就需要一个可以把当前已经设置好的场景保存起来,这就是模板。
[0003]模板操作就是在人机交互上加一个模板的功能,支持保存、加载和删除。一个模板即一个应用场景的信息,一般包括视频源信息、输入分辨率、输出分辨率、可视区域的位置和发送卡的信息等,在硬件中有一个专门的存储区域把这些信息存储起来。模板的保存是把当前的应用场景的信息写到指定的模板的存储区域,模板的加载是指把当前模板的参数从指定区域读出来并进行加载和应用。用户需要某刻的应用场景,就选择当前一个模板进行保存;如果要恢复某个应用场景,就需要先找到那个应用场景对应的模板,然后对那个模板实施加载操作,通过模板的保存和加载操作就可以达到快速地切换应用场景的效果。
[0004]然而,此种现有技术方案在有多个模板的时候容易造成混乱和误操作;再者就是反应速度慢、没有那么准时,需要人为的按压按键或者鼠标,做不到很精确。
[0005]现有技术中的另一种技术方案为运用播放软件进行编辑,把各种应用场景通过播放软件的编辑功能编辑好,达到在某个时刻应用某个应用场景、播放场景的内容。然而其需要额外播放软件的支持,而且只能支持一个源,对于多个源无法通过一个软件做到。

【发明内容】

[0006]因此,为克服现有技术,本发明提出一种自动切换应用场景的方法以及一种视频控制器,其可以智能、自动和准时切换各种应用场景。
[0007]具体地,本发明实施例提出的一种自动切换应用场景的方法,包括步骤:(i)获取当前时间;(ii)比较所述当前时间与预先存储的多个应用场景中的每一个应用场景的模板调用时间;以及(iii)当某一个所述应用场景的所述模板调用时间与所述当前时间的比较结果为相一致时,由视频控制器中的视频处理器模块和可编程逻辑器件加载目标应用场景中对应与所述当前时间相一致的所述模板调用时间的模板,以将所述视频控制器切换至所述目标应用场景。
[0008]在本发明的一个实施例中,所述步骤(i)具体为由所述视频控制器的微控制器模块从实时时钟模块获取当前时间,所述步骤(ii)具体为由所述微控制器模块比较所述当前时间与预先存储在所述视频控制器的存储模块中的所述多个应用场景中的每一个应用场景的模板调用时间。
[0009]在本发明的一个实施例中,所述自动切换应用场景的方法在步骤(i)之前还包括步骤:利用所述视频控制器调节好每一个所述应用场景并将各个应用场景存储至所述视频控制器的存储模块且建立模板调用时间与模板的关系映射表。
[0010]在本发明的一个实施例中,所述自动切换应用场景的方法在步骤(i)之前还包括步骤:利用上位机上的辅助软件编辑好所述多个应用场景并发送至所述视频控制器以存储至所述视频控制器的存储模块。
[0011 ]在本发明的一个实施例中,所述模板包含供所述视频处理器模块使用的第一模板信息和供所述可编程逻辑器件使用的第二模板信息,其中所述第一模板信息包含视频源类型信息、输入分辨率、输出分辨率和可视区域的位置,所述第二模板信息包含LED显示屏相关的参数。
[0012]此外,本发明实施例提出的一种视频控制器,包括存储模块、视频处理器模块、可编程逻辑器件、实时时钟模块以及微控制器模块。其中,所述存储模块用于储存多个应用场景且每一个所述应用场景包括模板和与所述模板相对应的模板调用时间;所述微控制器模块用于从所述实时时钟模块读取当前时间、比较所述当前时间与所述多个应用场景中的每一个所述应用场景的所述模板调用时间;所述视频处理器模块和所述可编程逻辑器件用于当某一个所述应用场景的所述模板调用时间与所述当前时间的比较结果为相一致时,从所述存储模块中加载目标应用场景中对应与所述当前时间相一致的所述模板调用时间的模板,从而将所述视频控制器切换至所述目标应用场景。
[0013]在本发明的一个实施例中,所述微控制器模块为M⑶。
[0014]在本发明的一个实施例中,所述存储模块包括闪存。
[0015]在本发明的一个实施例中,所述可编程逻辑器件为现场可编程门阵列。
[0016]在本发明的一个实施例中,所述模板包含供所述视频处理器模块使用的第一模板信息和供所述可编程逻辑器件使用的第二模板信息,其中所述第一模板信息包含视频源类型信息、输入分辨率、输出分辨率和可视区域的位置,所述第二模板信息包含LED显示屏相关的参数。
[0017]由上可知,本发明实施例可以达成以下一个或多个有益效果:a)减少切换应用场景的误操作,确保每个应用场景准时、准确地执行;b)多个视频输入源、多个应用场景的多个组合可以使播放效果更丰富、更多彩;以及c)减少人力,可以不需专人专做应用场景切换的事情,减少成本。
[0018]通过以下参考附图的详细说明,本发明的其它方面和特征变得明显。但是应当知道,该附图仅仅为解释的目的设计,而不是作为本发明的范围的限定。还应当知道,除非另外指出,不必要依比例绘制附图,它们仅仅力图概念地说明此处描述的结构和流程。
【附图说明】
[0019]下面将结合附图,对本发明的【具体实施方式】进行详细的说明。
[0020]图1为现有技术中的一种视频处理器或者视频控制器的使用过程示意图。
[0021]图2为相关于本发明实施例提出的一种自动切换应用场景的方法的视频控制器的结构示意图。
【具体实施方式】
[0022]为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明的【具体实施方式】做详细的说明。
[0023]参见图2,其为相关于本发明实施例提出的一种自动切换应用场景的方法的视频控制器的结构示意图。如图2所示,本实施例的视频控制器包括:MCU(MicrocontroIlerUnit,微控制器,又称单片机)21、存储模块23、实时时钟模块25、视频处理器模块27以及可编程逻辑器件29。其中,存储模块23、实时时钟模块25、视频处理器模块27和可编程逻辑器件29例如均电连接MCU 21,而视频控制器适于通过网口连接目标LED显示屏。
[0024]承上述,首先在视频控制器上调节好每一个应用场景、并将各个应用场景存储至存储模块23且建立例如图2所示的时间1-η与模板1-η的关系映射表;此处的时间1-η为相对应的各个模板1-η的启动时间。如此一来,每一个应用场景由两个部分组成,一个是模板,另一个是模板起作用的时间(或称模板启动时间,模板调用时间);这两部分信息一般都储存在存储模块23例如Flash(闪存)等非易失性存储器中。再者,每一个模板1-η的内容典型地包含视频处理器模块27用模板信息和发送卡逻辑(包括可编程逻辑器件29)用模板信息;其中,视频处理器模块27用模板信息一般包括视频源类型信息、输入分辨率、输出分辨率、可视区域的位置等,发送卡逻辑用模板信息一般包括LED显示屏相关的参数,例如LED带载量、走线方式、画质的相关参数、显示模式以及一些功能性的状态参数等。另外,此处的视频处理器模块27用模板信息和发送卡逻辑用模板信息可以为相互独立的两个部分以便于由视频处理器模块27和可编程逻辑器件29分别读取及加载,也可以是一个整体不作区分从而需要视频处理器模块27和可编程逻辑器件29在读取及加载时自行区分。
[0025]实时时钟(RTC,Real_Time Clock)模块25用于提供实时时钟供MCU 21读取。
[0026]MCU 21在视频控制器的自动播放功能启用后,会实时地从实时时钟模块25中读取当前时间,并比较当前时间与存储模块23中存储的每一个模板1-η的调用时间,若当前时间与某一个模板例如模块η的调用时间一致,M⑶21告知视频处理器模块27和可编程逻辑器件29从存储模块23加载该模板η,当这个模板η加载完成后,与视频输入源相关以及与LED显示屏相关的参数就会被视频处理器模块27和发送卡逻辑中的可编程逻辑器件29执行,这样就达到了自动切换应用场景的目的。
[0027]可以理解的是,此处的MCU21也可以替换成其他具有一定的数据处理及运算能力的微处理器,像ARM处理器、DSP处理器等,只是其成本相对于MCU而言高一些。值得说明的是,无论是MCU等微控制器还是ARM、DSP等微处理器,在本发明实施例中统称为微控制器模块。
[0028]另外,值得一提的是,视频处理器模块27例如包括视频处理器芯片像STDP8028芯片或者其他类型的视频处理器芯片如FLI32626等;此处的视频处理器模块27例如能够支持HDM1、DP和/或SDI等数字音视频混合接口,支持DVI等数字视频接口、支持VGA、S端子、分量视频和/或复合视频等模拟视频接口;再者,视频处理器模块27例如具有包括亮度、色度、饱和度、Gamma调整、肤色补偿、色彩增强等色彩处理功能,完成图像去隔行、无级缩放等视频增强处理功能,并能够实现PIP、图文叠加等图像融合功能。可编程逻辑器件29例如是FPGA(Field Programmable Gate Array,现场可编程门阵列)等。
[0029]在其他实施例中,并不限于前述之直接利用视频控制器调节好所需的每一个应用场景、并将各个应用场景存储至存储模块23且建立例如图2所示的时间1-η与模板1-η的关系映射表;而可以是在上位机中利用辅助软件编辑好所需的各个应用场景并发送至视频控制器中的存储模块23进行存储;其中的单个应用场景同样地包含模板和模板调用时间,而模板的内容例如包含:15: 00、DVI视频源、输入分辨率为1920*1080、输出分辨率为1920*1080等视频处理器模块用模板信息,当然其也会包含发送卡逻辑用模板信息。
[0030]在将编辑好的各个应用场景发送并存储至视频控制器的存储模块23后,微控制器模块例如MCU 21在视频控制器启用自动播放功能后,会实时地从实时时钟模块25中读取当前时间,并比较当前时间与存储模块23中存储的每一个模板1-η的调用时间,若当前时间与某一个模板的调用时间相一致,MCU 21告知视频处理器模块27和可编程逻辑器件29从存储模块23读取并加载该模板,如此则可以实现按照辅助软件编辑后的应用场景播放顺序进行自动播放。
[0031]另外,还可以理解的是,在另一个实施例中,本发明提出的自动切换应用场景的方法还可以是:利用上位机的辅助软件编辑好所需的各个应用场景并存储在上位机本地,再由上位机的辅助软件获取上位机的系统时间作为当前时间并与编辑好的各个应用场景中的模板调用时间进行比较、以及根据比较结果将模板调用时间与当前时间相一致的模板的信息提供给视频控制器的视频处理器模块27和发送卡逻辑中的可编程逻辑器件29,从而视频处理器模块27和可编程逻辑器件29可以根据来自上位机的模板的信息加载对应的模板的内容以实现应用场景的自动切换。
[0032]综上所述,本发明实施例提出的视频控制器和自动切换应用场景的方法可以达成以下一个或多个有益效果:a)减少切换应用场景的误操作,确保每个应用场景准时、准确地执行;b)多个视频输入源、多个应用场景的多个组合可以使播放效果更丰富、更多彩;以及c)减少人力,可以不需专人专做应用场景切换的事情,减少成本。
[0033]以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容作出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。
【主权项】
1.一种自动切换应用场景的方法,其特征在于,包括步骤: (i)获取当前时间; (ii)比较所述当前时间与预先存储的多个应用场景中的每一个应用场景的模板调用时间; (iii)当某一个所述应用场景的所述模板调用时间与所述当前时间的比较结果为相一致时,由视频控制器中的视频处理器模块和可编程逻辑器件加载目标应用场景中对应与所述当前时间相一致的所述模板调用时间的模板,以将所述视频控制器切换至所述目标应用场景。2.如权利要求1所述的自动切换应用场景的方法,其特征在于,所述步骤(i)具体为由所述视频控制器的微控制器模块从实时时钟模块获取当前时间,所述步骤(ii)具体为由所述微控制器模块比较所述当前时间与预先存储在所述视频控制器的存储模块中的所述多个应用场景中的每一个应用场景的模板调用时间。3.如权利要求2所述的自动切换应用场景的方法,其特征在于,在步骤(i)之前还包括步骤: 利用所述视频控制器调节好每一个所述应用场景并将各个应用场景存储至所述视频控制器的存储模块且建立模板调用时间与模板的关系映射表。4.如权利要求2所述的自动切换应用场景的方法,其特征在于,在步骤(i)之前还包括步骤: 利用上位机上的辅助软件编辑好所述多个应用场景并发送至所述视频控制器以存储至所述视频控制器的存储模块。5.如权利要求1所述的自动切换应用场景的方法,其特征在于,所述模板包含供所述视频处理器模块使用的第一模板信息和供所述可编程逻辑器件使用的第二模板信息,其中所述第一模板信息包含视频源类型信息、输入分辨率、输出分辨率和可视区域的位置,所述第二模板信息包含LED显示屏相关的参数。6.—种视频控制器,包括存储模块、视频处理器模块以及可编程逻辑器件;其特征在于,还包括实时时钟模块和微控制器模块;其中,所述存储模块用于储存多个应用场景且每一个所述应用场景包括模板和与所述模板相对应的模板调用时间;所述微控制器模块用于从所述实时时钟模块读取当前时间、比较所述当前时间与所述多个应用场景中的每一个所述应用场景的所述模板调用时间;所述视频处理器模块和所述可编程逻辑器件用于当某一个所述应用场景的所述模板调用时间与所述当前时间的比较结果为相一致时,从所述存储模块中加载目标应用场景中对应与所述当前时间相一致的所述模板调用时间的模板,从而将所述视频控制器切换至所述目标应用场景。7.如权利要求6所述的视频控制器,其特征在于,微控制器模块为MCU。8.如权利要求6所述的视频控制器,其特征在于,所述存储模块包括闪存。9.如权利要求6所述的视频控制器,其特征在于,所述可编程逻辑器件为现场可编程门阵列。10.如权利要求6所述的视频控制器,其特征在于,所述模板包含供所述视频处理器模块使用的第一模板信息和供所述可编程逻辑器件使用的第二模板信息,其中所述第一模板信息包含视频源类型信息、输入分辨率、输出分辨率和可视区域的位置,所述第二模板信息 包含LED显示屏相关的参数。
【文档编号】H04N5/262GK106060426SQ201610511676
【公开日】2016年10月26日
【申请日】2016年7月1日
【发明人】吕颖萍, 周晶晶, 宗靖国
【申请人】西安诺瓦电子科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1