视频控制器及视频控制方法与流程

文档序号:11292460阅读:2141来源:国知局
视频控制器及视频控制方法与流程

本发明涉及视频控制及处理技术领域,尤其涉及一种视频控制器以及一种视频控制方法。



背景技术:

led显示屏在实际应用中,经常需要将多种视频源显示到led显示屏上,或者在播放a视频源的中途,需要切换至b视频源播放,如果直接进行切换,可能出现视频源切换后才发现视频源状态异常,导致led显示屏显示的并非是用户想要显示或预期的内容。而预监,则可以将想要切换的视频源信号提前显示在监视器或lcd彩屏等预监显示屏上,实现在切源前得知所切源内容的功能,以便更好的实现控制和防止意外发生。因此,如何实现预监下快速切源是目前有待解决的技术问题。



技术实现要素:

本发明的实施例提供一种视频控制器以及一种视频控制方法,以实现预监下快速切源的技术效果。

一方面,提供了一种视频控制器,包括:微控制单元,用于根据第一切源操作产生第一控制信号以及根据第二切源操作产生第二控制信号;以及视频处理单元,连接所述微控制单元,所述视频处理单元用于根据所述第一控制信号将显示窗口层状态属性为底层的画面通道的当前输入源切换成待切目标源,以及用于根据所述第二控制信号将所述画面通道的显示窗口层状态属性从底层切换至顶层,以输出显示所述待切目标源。

再一方面,提供了一种视频控制方法,包括:根据第一切源操作生成第一控制信号;根据所述第一控制信号将显示窗口层状态属性为底层的画面通道的当前输入源切换成待切目标源;根据第二切源操作生成第二控制信号;以及根据所述第二控制信号将所述画面通道的显示窗口层状态属性从底层切换至顶层,以输出显示所述待切目标源。

上述技术方案中的一个技术方案具有如下优点或有益效果:在预监的同时视频处理单元在底层进行预先切源动作,因而可以大幅提升切源速度。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例中的一种视频控制器的主要结构示意图;

图2为图1所示视频控制器中的一种详细结构示意图;

图3为本发明实施例的视频控制器的一种工作原理示意图;

图4为本发明实施例的视频控制器的一种实际切源流程示意图;

图5为本发明实施例的一种视频控制方法的流程示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,本发明实施例中提供的一种视频控制器10,包括:微控制单元11和视频处理单元15;以及用于预监控制的可编程逻辑器件13。本实施例中,微控制单元11连接可编程逻辑器件13和视频处理单元15以作为可编程逻辑器件13和视频处理单元15的控制端,可编程逻辑器件13作为前端将输入的视频信号在微控制器单元11的控制下送至与其连接的视频处理单元15进行处理后输出以供上屏显示。

具体而言,微控制单元11用于根据预切源操作产生预监控制信号以及根据所述预切源操作之后的实际切源操作产生切源控制信号;可编程逻辑器件13用于根据所述预监控制信号将待切目标源输出至预监显示屏上显示;视频处理单元15用于根据所述预监控制信号将显示窗口层状态属性为底层的一个画面通道的当前输入源切换成所述待切目标源、以及用于根据所述切源控制信号将所述画面通道的显示窗口层状态属性从底层切换至顶层以输出显示所述待切目标源。

为便于更清楚的理解本实施例,下面以微控制单元11、可编程逻辑器件13和视频处理单元15分别为mcu、fpga和stdp8028视频处理芯片为例描述本实施例的视频控制器的工作原理。

在进行预监切源的时候,mcu因预切源操作产生预监控制信号发送至fpga和stdp8028视频处理芯片,此时fpga进行预监动作以将预监控制信号所对应的待切目标源输出显示在预监显示屏上,同时stdp8028视频处理芯片也在处理,stdp8028视频处理芯片将其主通道的层状态属性更改为底层,将其画中画(pip)通道的层状态属性更改为顶层,然后主通道在底层切成待切目标源。等到mcu因实际切源操作产生的切源控制信号到来时,stdp8028视频处理芯片操作主通道和画中画通道的层状态属性翻转,也即将主通道的层状态属性恢复至顶层且画中画通的层状态属性恢复至底层,实现顶底层交换,即可达到切源效果。

参见图2,其为本实施例的视频控制器10的一种详细结构举例。如图2所示,除了微控制单元11、可编程逻辑器件13和视频处理单元15之外,还设置有:视频输入接口12、预监接口14、输出接口16和人机交互装置;其中人机交互装置例如为切源按钮18a和人机交互显示屏18b。其中,视频输入接口12连接可编程逻辑器件13,其典型地为多路接口例如模拟和/或数字视频接口像dvi、hdmi接口等。预监接口14连接可编程逻辑器件13,其可以是各个视频接口例如lcd屏接口、dvi接口、hdmi接口、vga接口等,且通常在预监接口14和可编程逻辑器件13之间会设置有视频编码芯片以进行视频编码处理。输出接口16连接视频处理单元15,可以是各种视频接口例如dvi接口、hdmi接口等;当然也可以是其它类型接口,例如视频控制器10的后端要接led显示屏,则此处的输出接口16也可以是网口,当然在输出接口16为网口的情形下输出接口16的前端会设置发送卡电路例如包括可编程逻辑器件和网络传输模块,而网络传输模块例如包括phy芯片和网络变压器。值得一提的是,在其它实施例中,输出接口16也可以不直接连接视频处理单元15,而是连接可编程逻辑器件13。切源按钮18a连接微控制单元11,其例如是为每一路视频输入接口12配备一个切源按钮18a,便于用户进行预切源操作和实际切源操作。人机交互显示屏18b连接微控制单元11,其例如是液晶显示屏像单色液晶屏。另外,值得一提的是,在其它实施例中,也可以不配备切源按钮18a,而是通过操作预监切源菜单来实现预切源操作和实际切源操作。

承上述,下面仍以微控制单元11、可编程逻辑器件13和视频处理单元15分别为mcu、fpga和stdp8028视频处理芯片为例结图3描述本实施例图2所示视频控制器的一种工作过程。

如图3所示,以hdmi源切换至dvi源为例,当用户第一次按下dvi源切源按钮18a时,mcu向fpga下发预监控制信号同时也向stdp8028视频处理芯片发送预监控制信号,此时fpga与stdp8028视频处理芯片执行以下操作:fpga将dvi源的图像输出至预监接口14以刷新至预监显示屏的预监窗口内,stdp8028视频处理芯片在底层(此时主通道的层状态属性被切换成底层)切换至待切dvi源。当用户第二次按下同一个dvi源切源按钮18a时,mcu向stdp8028视频处理芯片下发切源控制信号,此时stdp8028视频处理芯片只需将顶底层的图像翻转,也即将主通道的层状态属性恢复至顶层,便可将预先在底层切换完成的待切dvi源显示在目标显示屏上。本实施例由于在预监过程中stdp8028视频处理芯片已经开始在底层进行预先切源动作,因而可以大幅提升切源速度,速度已被压缩至翻转一次的时间,实验测得切源速度基本控制在五分之一秒之内,而现有技术中stdp8028视频处理芯片不预先底层切源方式的切源速度大约为2秒左右,可见切源速度提升幅度相当大。

由以上描述可知,预监过程在stdp8028视频处理芯片中的主通道完成底层切换后即刻停止不进行操作,在底层待命等待真正的切源控制信号到来。之后当切源控制信号到来时,stdp8028视频处理芯片通过进行顶底层图像翻转,即可实现切源。然而,在实际预监切源过程中,可以再次操作的切源按钮并非首次操作的切源按钮,因此为了确保每一次切源都经过预监过程,因此优选地在stdp8028视频处理芯片进行顶底层图像翻转前增设一个检测模块,用来判断所述再次操作切源按钮所对应的待切目标源和处于底层的主通道的当前输入源是否一致。

参见图4,当预监完成后再次操作切源按钮时,stdp8028视频处理芯片首先检测再次操作所对应的待切目标源是否和处于底层的主通道的当前输入源(也即stdp8028视频处理芯片底层预先切换的待切目标源)是否一致,判断一致才进行顶底层图像翻转操作,否则认为是另一次新的预监。当顶底层图像翻转完成后并不代表结束,stdp8028视频处理芯片还需将主通道当前输入源的所有状态信息进行回传至mcu,以帮助mcu进行人机交互显示屏18b显示的刷新,以便于让用户了解当前已切换完成的目标源的具体信息,提升界面友好性。

当整个流程包括顶底层图像翻转以及状态信息回传结束后,主通道已经出现在顶层而底层为画中画通道,此时为了给下一次切源做准备,需要将底层的画中画通道调整为和顶层的主通道的图像一致。

值得一提的是,前述实施例是以mcu、fpga和stdp8028视频处理芯片分别作为微控制单元11、可编程逻辑器件13和视频处理单元15的举例进行说明视频控制器的结构和工作原理/过程,但本发明并不以此为限,例如视频处理单元15可以采用其它专用视频处理芯片像fli32626系列芯片,甚至还可以是基于fpga的视频处理芯片。

再者,前述实施例是利用视频处理单元的主通道和画中画通道(副通道)来实现预监切源,但在实际应用中,视频处理单元15中可能配置有不区分主、副的两个或更多个画面通道,这样一来,在预监控制信号的作用下,也可以直接将处于底层的画面通道的输入源预先切换成待切目标源,之后在切源控制信号的作用下将已预先切换成所述待切目标源的画面通道的图像翻转至顶层(也即将层状态属性切换至顶层),其同样可以实现预监切源之目的。

另外,根据前述实施例关于视频控制器的结构和工作原理/过程,归纳出一种视频控制方法,例如包括图5所示的以下步骤:

s51:根据第一切源操作生成第一控制信号;

s52:根据所述第一控制信号将第一待切目标源输出至预监显示屏上显示;

s53:根据所述第一控制信号将显示窗口层状态属性为底层的画面通道的当前输入源切换成所述第一待切目标源;

s54:根据所述第一切源操作之后的第二切源操作生成第二控制信号;

s55:判断所述第二控制信号所对应的第二待切目标源与所述画面通道的当前输入源是否一致;

s56:在所述第二待切目标源与所述画面通道的当前输入源一致时,将所述画面通道的显示窗口层状态属性从底层切换至顶层,以输出显示所述第一待切目标源。

在图5所示的视频控制方法中,若第一切源操作和第二切源操作为先后两次操作同一个切源按钮,则第一切源操作为预监切源操作且第二切源操作为实际切源操作,其将使得所述第二待切目标源与所述画面通道的当前输入源一致。此外,可以理解的是,在其他情形下,若第一切源操作和第二切源操作为先后两次操作不同的切源按钮,则第一切源操作和第二切源操作均为预监切源操作,也即第二切源操作并非实际切源操作,其将使得所述第二待切目标源与所述画面通道的当前输入源不一致,如此一来,就不会执行步骤s56。

此外,步骤s53例如具体包括:根据所述预监控制信号将主画面通道(或称主通道)的显示窗口层状态属性从顶层切换至底层、以及将副画面通道(例如画中画通道)的显示窗口层状态属性从底层切换至顶层;以及在所述主画面通道的显示窗口层状态属性从顶层切换至底层之后,将所述主画面通道的当前输入源切换成所述第一待切目标源。

另外,在所述第二待切目标源与所述画面通道的当前输入源一致时,根据所述第二控制信号将所述副画面通道的显示窗口层状态属性从顶层切换至低层、以及将所述副画面通道的当前输入源切换成所述第一待切目标源。

至于各个步骤s51至s56的具体细节可参考相关于图1至图4的说明书描述,故在此不再赘述。

综上所述,本发明前述实施例在预监的同时控制视频处理单元进行底层预先切源,其增大了视频处理单元的利用率,提升了在预监切源时的整体切换速度,增强了用户体验。再者,与现有的切源方案不冲突,可兼容设备。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多路单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多路网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1