视频拼接处理器开多窗口的数据访问方法和系统的制作方法

文档序号:9865174阅读:1102来源:国知局
视频拼接处理器开多窗口的数据访问方法和系统的制作方法
【技术领域】
[0001]本发明实施例涉及视频图像处理技术领域,尤其是涉及一种视频拼接处理器开多窗口的数据访问方法和系统。
【背景技术】
[0002]视频拼接处理器是一种将多个视频信号源任意在多块拼接屏上显示的设备。所以,每块拼接屏经常需要开出多个不同的窗口,窗口的大小和位置可以任意漫游和叠加。
[0003]由于拼接屏是有固定大小的,开多个窗口时,窗口经常会出现叠加的情况,这时由于只能显示其中一个窗口的内容,被挡住的窗口的部分实际是无法显示出来的。然而,这部分数据实际是不需要的。
[0004]有鉴于此,特提出本发明。

【发明内容】

[0005]本发明实施例的主要目的在于提供一种视频拼接处理器开多窗口的数据访问方法,其至少部分地解决了如何节省读取的数据量的技术问题。此外,还提供了一种视频拼接处理器开多窗口的数据访问系统。
[0006]为了实现上述目的,根据本发明的一个方面,提供了以下技术方案:
[0007]—种视频拼接处理器开多窗口的数据访问方法,所述视频拼接处理器连接有拼接屏,该方法至少可以包括:
[0008]在所述拼接屏上建立三维坐标系,所述三维坐标系包括Z轴,所述Z轴表示所述窗口高度的大小;
[0009]读取与所述第一窗口和所述第二窗口对应的视频数据;
[0010]根据所述Z轴确定所述第一窗口和所述第二窗口的叠加关系,并根据所述叠加关系,停止读取底层窗口的视频数据。
[0011]进一步地,所述三维坐标系包括XY平面坐标系,所述XY平面坐标系的X轴与Y轴与内存中的行和列相对应;
[0012]所述读取与所述第一窗口和所述第二窗口对应的视频数据,具体包括:
[0013]根据所述XY平面坐标系,通过坐标映射,从所述内存中读取与所述第一窗口和所述第二窗口对应的所述视频数据。
[0014]进一步地,所述根据所述XY平面坐标系,从所述内存中读取与所述第一窗口和所述第二窗口对应的视频数据,还具体包括:
[0015]接收用户根据所述XY平面坐标系设置的所述第一窗口和所述第二窗口的开窗位置;
[0016]在所述第一窗口和所述第二窗口的开窗位置,通过所述坐标映射,从所述内存中读取与所述第一窗口和所述第二窗口对应的所述视频数据。
[0017]进一步地,所述在所述第一窗口和所述第二窗口的开窗位置,通过所述坐标映射,从所述内存中读取与所述第一窗口和所述第二窗口对应的所述视频数据,具体包括:
[0018]从原点沿X轴正向逐点扫描所述拼接屏;
[0019]当扫描至所述第一窗口的开窗位置时,通过所述坐标映射,从所述内存中读取与所述第一窗口对应的所述视频数据;
[0020]当扫描至所述第二窗口的开窗位置时,通过所述坐标映射,从所述内存中读取与所述第二窗口对应的所述视频数据。
[0021 ]进一步地,所述根据所述Z轴确定所述第一窗口和所述第二窗口的叠加关系,根据所述叠加关系,停止读取底层窗口的视频数据,具体包括:
[0022]接收用户对所述第一窗口和所述第二窗口的Z轴值的设置,Z轴值小的窗口显示在底层;
[0023]比较所述第一窗口的Z轴值和所述第二窗口的Z轴值;
[0024]确定在所述第二窗口的Z轴值大于所述第一窗口的Z轴值时,停止读取与所述第一窗口对应的视频数据。
[0025]根据本发明的另一个方面,还提供一种视频拼接处理器开多窗口的数据访问系统,所述视频拼接处理器连接有拼接屏,所述系统至少包括:
[0026]建立模块,被配置为在所述拼接屏上建立三维坐标系,所述三维坐标系包括Z轴,所述Z轴表示所述窗口高度的大小;
[0027]读取模块,被配置为读取与所述第一窗口和所述第二窗口对应的视频数据;
[0028]停止模块,被配置为根据所述Z轴确定所述第一窗口和所述第二窗口的叠加关系,并根据所述叠加关系,停止读取底层窗口的视频数据。
[0029]进一步地,所述三维坐标系包括XY平面坐标系,所述XY平面坐标系的X轴与Y轴与内存中的行和列相对应;
[0030]所述读取模块具体被配置为:
[0031]根据所述XY平面坐标系,通过坐标映射,从所述内存中读取与所述第一窗口和所述第二窗口对应的所述视频数据。
[0032]进一步地,所述读取模块还具体被配置为:
[0033]接收用户根据所述XY平面坐标系设置的所述第一窗口和所述第二窗口的开窗位置;
[0034]在所述第一窗口和所述第二窗口的开窗位置,通过所述坐标映射,从所述内存中读取与所述第一窗口和所述第二窗口对应的所述视频数据。
[0035]进一步地,所述读取模块还具体被配置为:
[0036]从原点沿X轴正向逐点扫描所述拼接屏;
[0037]当扫描至所述第一窗口的开窗位置时,通过所述坐标映射,从所述内存中读取与所述第一窗口对应的所述视频数据;
[0038]当扫描至所述第二窗口的开窗位置时,通过所述坐标映射,从所述内存中读取与所述第二窗口对应的所述视频数据。
[0039]进一步地,所述停止模块具体包括:
[0040]接收模块,被配置为接收用户对所述第一窗口和所述第二窗口的Z轴值的设置,Z轴值小的窗口显不在底层;
[0041]比较模块,被配置为比较所述第一窗口的Z轴值和所述第二窗口的Z轴值;
[0042]停止子模块,被配置为确定在所述第二窗口的Z轴值大于所述第一窗口的Z轴值时,停止读取与所述第一窗口对应的视频数据。
[0043]与现有技术相比,上述技术方案至少具有以下有益效果:
[0044]本发明实施例通过在拼接屏上建立三维坐标系,读取与第一窗口和第二窗口对应的视频数据;根据Z轴确定第一窗口和第二窗口的叠加关系,根据叠加关系,停止读取底层窗口的视频数据。从而不用从内存中取得每个窗口的数据,而是只显示最上层窗口的数据。因此,节省了从内存中读取的数据量。
[0045]当然,实施本发明的任一产品不一定需要同时实现以上所述的所有优点。
[0046]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其它优点可通过在所写的说明书、权利要求书以及附图中所特别指出的方法来实现和获得。
【附图说明】
[0047]附图作为本发明的一部分,用来提供对本发明的进一步的理解,本发明的示意性实施例及其说明用于解释本发明,但不构成对本发明的不当限定。显然,下面描述中的附图仅仅是一些实施例,对于本领域普通技术人员来说,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。在附图中:
[0048]图1为根据一示例性实施例示出的视频拼接处理器开多窗口的数据访问方法的流程不意图;
[0049]图2为根据一示例性实施例示出的视频拼接处理器开多窗口的数据访问系统的结构示意图;
[0050]图3为根据一示例性实施例示出的在拼接屏上打开四个窗口的示意图。
[0051]这些附图和文字描述并不旨在以任何方式限制本发明的构思范围,而是通过参考特定实施例为本领域技术人员说明本发明的概念。
【具体实施方式】
[0052]下面结合附图以及具体实施例对本发明实施例解决的技术问题、所采用的技术方案以及实现的技术效果进行清楚、完整的描述。显然,所描述的实施例仅仅是本申请的一部分实施例,并不是全部实施例。基于本申请中的实施例,本领域普通技术人员在不付出创造性劳动的前提下,所获的所有其它等同或明显变型的实施例均落在本发明的保护范围内。本发明实施例可以按照权利要求中限定和涵盖的多种不同方式来具体化。
[0053]需要说明的是,在下面的描述中,为了方便理解,给出了许多具体细节。但是很明显,本发明的实现可以没有这些具体细节。
[0054]需要说明的是,在没有明确限定或不冲突的情况下,本发明中的各个实施例及其中的技术特征可以相互组合而形成技术方案。
[0055]图1为根据一示例性实施例示出的视频拼接处理器开多窗口的数据访问方法的流程示意图。其中,视频拼接处理器连接有拼接屏。如图1所示,该方法至少可以包括:
[0056]步骤SlOO:在拼接屏上建立三维坐标系,其中,三维坐标系包括Z轴,Z轴表示窗口高度的大小。
[0057]步骤
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1