一种多通道视频显示方法和装置的制造方法

文档序号:9474585阅读:986来源:国知局
一种多通道视频显示方法和装置的制造方法
【技术领域】
[0001]本发明涉及电子设备控制技术领域,具体涉及一种多通道视频显示方法和装置。
【背景技术】
[0002]随着视频硬件设备的发展,视频多通道技术的需求越来越大,具体需求也越来越多样化,目前市场主流的视频多通道技术有以下两种:
[0003]I)每个通道要求有一样的帧率,这样必须通过专门的拼图引擎来完成拼图,完成拼图后再统一给显示引擎。
[0004]2)每个通道可以有不一样的帧率,需要用拼图引擎按照最快的帧率对各个通道的视频数据进行拼图,在拼图过程中,针对帧率较慢的通道,当拼图引擎完成一次拼图后,进行下一次、甚至下下一次拼图时,针对这个通道,仍需要复制上一帧的视频数据与其它通道上的视频数据进行拼图后才能显示。
[0005]以上两种方式均需要对各个通道视频数据进行整体拼图后,再输出拼图后的视频数据,这直接导致了系统带宽的浪费。

【发明内容】

[0006]为了解决现有存在的技术问题,本发明实施例期望提供一种多通道视频显示方法和装置。
[0007]本发明实施例提供了一种多通道视频显示方法,包括:
[0008]获取一行预先读取的视频源数据;
[0009]对所述一行视频源数据进行拼图处理后,将拼图处理后的视频源数据输出至显示频幕的目标行位置。
[0010]优选地,获取一行预先读取的视频源数据之前,所述方法还包括:
[0011 ] 预先读取一行或多行视频源数据,保存于视频缓存区中;其中,每行视频源数据由多个通道上的视频数据组成。
[0012]优选地,通过以下方式预先读取一行视频源数据:
[0013]依次读取所述一行视频源数据对应的多个通道上的视频数据。
[0014]优选地,通过以下方式读取一行视频源数据对应的多个通道的视频数据:
[0015]依次从多个通道对应的视频数据寄存器中读取相应通道上已更新的视频数据的配置信息;
[0016]获取所述视频数据配置信息中的位置信息;
[0017]从所述获取的位置信息对应的位置获取视频数据并保存于视频缓存区。
[0018]优选地,所述视频数据的配置信息包括:视频数据的位置信息和视频数据的大小。
[0019]优选地,所述对所述一行视频源数据进行拼图处理,包括:
[0020]当所述一行视频源数据中两个或两个以上通道上的视频数据为叠放显示时,根据预先设置的优先级确定所述两个或两个以上通道上的视频数据的叠放次序;或者,对所述两个或两个以上通道上的视频数据设置alpha效果;
[0021]当组成所述一行视频源数据的通道上的视频数据的尺寸与相应通道的显示尺寸不匹配时,将所述视频数据的尺寸调整为所述相应通道的显示尺寸。
[0022]优选地,所述将拼图处理后的视频源数据输出至显示频幕的目标行位置,包括:
[0023]将拼图处理后的多个通道上的视频数据分别输出至各个通道的显示位置。
[0024]本发明实施例提供了一种多通道视频显示装置,包括:视频源数据获取模块、拼图模块及输出模块;其中,
[0025]所述视频源数据获取模块,用于获取一行预先读取的视频源数据;
[0026]所述拼图模块,用于对所述一行视频源数据进行拼图处理;
[0027]所述输出模块,用于将拼图处理后的视频源数据输出至显示频幕的目标行位置。
[0028]优选地,所述装置还包括:视频源数据预读模块和存储操作模块;其中,
[0029]所述视频源数据预读模块,用于在获取一行预先读取的视频源数据之前,预先读取一行或多行视频源数据;其中,每行视频源数据由多个通道上的视频数据组成;
[0030]所述存储操作模块,用于将预先读取的一行或多行视频源数据保存于视频缓存区中。
[0031]优选地,所述视频源数据预读模块,用于通过以下方式预先读取一行视频源数据:
[0032]依次读取所述一行视频源数据对应的多个通道上的视频数据。
[0033]优选地,所述视频源数据预读模块包括:配置信息读取子模块、位置信息获取子模块和视频数据获取子模块;其中,
[0034]所述配置信息读取子模块,用于依次从多个通道对应的视频数据寄存器中读取相应通道上已更新的视频数据的配置信息;
[0035]所述位置信息获取子模块,用于获取所述视频数据配置信息中的位置信息;
[0036]所述视频数据获取子模块,用于从所述获取的位置信息对应的位置获取视频数据并保存于视频缓存区。
[0037]优选地,所述视频数据的配置信息包括:视频数据的位置信息和视频数据的尺寸。
[0038]优选地,所述拼图模块,用于通过以下方式对所述一行视频源数据进行拼图处理:
[0039]当所述一行视频源数据中两个或两个以上通道上的视频数据为叠放显示时,根据预先设置的优先级确定所述两个或两个以上通道上的视频数据的叠放次序;或者,对所述两个或两个以上通道上的视频数据设置alpha效果;
[0040]当组成所述视频源数据的通道上的视频数据的尺寸与相应通道的显示尺寸不匹配时,将所述视频数据的尺寸调整为所述相应通道的显示尺寸。
[0041]优选地,所述输出模块,用于通过以下方式将拼图处理后的视频源数据输出至显示频幕的目标行位置:
[0042]将拼图处理后的多个通道上的视频数据,分别输出至各个通道的显示位置。
[0043]与现有技术相比,本发明实施例包括以下优点:
[0044]本发明实施例所提供的一种多通道视频显示方法和装置,获取一行预先读取的视频源数据;对所述一行视频源数据进行拼图处理后,将拼图处理后的视频源数据输出至显示频幕的目标行位置。如此,根据本发明实施例一提供的多通道视频显示方法,能够针对视频源数据以行为单位进行拼图处理,并将拼图处理后的视频源数据输出至显示频幕的目标行位置,这样,每完成一行视频源数据的拼图,即实时输出至显示频幕的目标行位置,相较于现有技术中将对所有视频通道的数据进行拼图后,才以行为单位输出至显示频幕的目标行位置的技术方案,本发明提供的多通道视频显示方法能够大大节省系统带宽、提高显示频率。
【附图说明】
[0045]图1为本发明实施例提供的多通道视频显示方法流程图一;
[0046]图2为本发明实施例提供的多通道视频显示方法流程图二 ;
[0047]图3为本发明实施例提供的多通道视频显示装置的基本结构图;
[0048]图4为本发明实施例提供的一种视频源数据预读模块的基本结构图;
[0049]图5为本发明实施例提供的一种九通道的视频数据显示频幕的示意图。
【具体实施方式】
[0050]实施例一
[0051]参照图1,示出了本发明的一种多通道视频显示方法实施例一的步骤流程图,具体可以包括:
[0052]步骤101、获取一行预先读取的视频源数据;
[0053]具体的,这一步骤中,由视频显示设备,具体可以是由视频显示设置中的显示引擎从视频数据缓存区中获取一行预先读取的视频数据;这里所说的一行预先读取的视频数据可以用来刷新显示频幕(具体为显示器的显示屏幕)上的一行画面。
[0054]步骤102、对所述一行视频源数据进行拼图处理后,将拼图处理后的视频源数据输出至显示频幕的目标行位置;
[0055]具体的,视频显示设备对所述视频源数据进行拼图处理,使得所述视频数据与显示屏幕中的显示区域相匹配、并使得视频源数据能够达到好的显示效果,之后,将拼图处理后的视频源数据输出至显示频幕的目标行位置。所述显示频幕的目标行位置,按照行来对显示频幕的显示区域进行划分时,目标源数据所输出至的目标位置,该位置对应显示频幕的显示区域中特定的一行。
[0056]综上,根据本发明实施例一提供的多通道视频显示方法,能够针对视频源数据以行为单位进行拼图处理,并将拼图处理后的视频源数据输出至显示频幕的目标行位置,这样,每完成一行视频源数据的拼图,即实时输出至显示频幕的目标行位置,相较于现有技术中将对所有视频通道的数据进行拼图后,才以行为单位输出至显示频幕的目标行位置的技术方案,本发明提供的多通道视频显示方法能够大大节省系统带宽、提高显示频率。
[0057]实施例二
[0058]参照图2,示出了本发明的一种多通道视频显示方法实施例的步骤流程图,具体可以包括:
[0059]步骤201、依次读取一行预先读取的视频源数据所对应的多个通道上的视频数据;
[0060]具体的,步骤201之前,还包括以下步骤:
[0061 ] 预先读取一行或多行视频源数据,保存于视频缓存区中;其中,每行视频源数据由多个通道上的视频数据组成。具体的,所述视频缓存区可以为先入先出(
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1