一种多画面密铺方法及装置与流程

文档序号:37643567发布日期:2024-04-18 18:08阅读:15来源:国知局
一种多画面密铺方法及装置与流程

本发明涉及广播电视行业的图像模式匹配和ai智能识别,尤其涉及一种多画面密铺方法及装置。


背景技术:

1、在电视节目的安全播出过程中,监测工作是至关重要的一环。为了实现实时、全面的监测,多画面技术被广泛应用。多画面技术的基本原理是通过各种技术手段,将原本需要在多个屏幕上分别显示的画面同时集中显示在一个屏幕上。从直觉上看,这样做不仅降低了每一路电视节目的分辨率,而且同屏其它画面各声音的干扰也让人很难专注于某一个专门的画面,所以这种技术似乎只能应用于一些对声音不敏感的实时视频监控领域(如小区摄像头监控多画面),而并不适合于电视节目的监控。然而现实中,这一技术在电视安全播出中也是大行其道。究其原因,一是电视台负责安全播出的值班员,其职责就是时刻关注各个画面是否正常,而不是专注于某一个画面中电视节目的情节,多画面的这一特性恰好与值班员的职责相吻合,因而这种方法被广泛采纳也就顺理成章了;第二个原因,就是这样做还有一些优点,比如由于多画面可以同时接入多个频道的实时信号,所以一个值班员可以在只监看一个屏幕的情况下同时监看多个频道的画面,而不需要在多个显示屏幕上来回切换;第三个,也是最重要的原因就是这种方式还便于快速排障:同一条链路上的所有设备和连线都是有可能出现故障的,如果在链路的每一个关键环节接出一路信号,再将这些不同环节的信号组合到一个多画面上,那么值班人员就可以同时监看各个节点的状况,并且能根据不同画面的组合,以及故障出现的先后顺序,快速判断出是哪个设备出现了故障,为排查和解决问题争取了时间。

2、为了便于说明,下文约定将多个画面合并后的那一个新画面称为“多画面”,“多画面”中原有的各个画面称为“子画面”。

3、在数学术语中,如果一组子图形可以覆盖一个平面或一片区域,覆盖之后,该平面和区域中没有未覆盖区域,各图形两两之间也没有任何重合的部分,就称为“密铺”(tessellation)。完成密铺的子图形可以是形状完全一样的,也可以不一样的。很显然,本发明涉及的子图形形状不一样,但都是矩形,故称之为“多画面密铺设计”。不难想象,实现“多画面密铺”最麻烦的地方是最终的多画面中的各个“子画面”间既不能有空隙(即未覆盖区域),也不能有重合(既被多个“子画面”覆盖的区域)

4、然而,现有的多画面密铺技术还存在一些问题。最直接的问题就是无法满足用户的个性化需求。在实际应用中,每个监控画面监看的节目的重要性是不同的,各个子画面之间的逻辑关系(如链路上下游、同一节目的主备路)也不尽相同。而现有的多画面密铺技术,如2×2、3×3、4×4、5×5等子画面组合方式,其子画面的大小和形状都是一样的,无法满足这些个性化需求。另外,尽管有些多画面软件可以让用户自定义子画面的布局,但其采用的方法是先让用户绘制出多画面最终效果的草图,然后按比例计算出各个子画面的坐标,再通过配置文件或数据库进行保存。这种方法固然解决了定制的问题,但如果用户修改,则需要按该步骤,重新绘制草图,重新计算坐标,不仅操作过程复杂且容易出错,无法满足实际需求。


技术实现思路

1、为了解决以上技术问题,本发明提供了一种多画面密铺方法及装置。

2、本发明所解决的技术问题可以采用以下技术方案实现:

3、本发明的第一方面是提供一种多画面密铺方法,包括:

4、步骤s1,设定当前屏幕中的其中一个子窗口作为当前子窗口;

5、步骤s2,接收操作指令,并根据所述操作指令触发相应预定义的窗口操作组件的操作逻辑对所述当前子窗口进行相应的操作;

6、步骤s3,重复所述步骤s1-s2或重复所述步骤s2,直至将所述当前屏幕调整成所需的多画面密铺的多个子窗口。

7、优选地,所述窗口操作组件包括分割组件;

8、在所述操作指令为分割操作指令时,所述步骤s2包括:

9、步骤s21a,确定所述分割操作指令触发的所述分割组件的分割方向;

10、步骤s22a,获取所述当前子窗口在所述分割方向所在平面上的两侧边界线值,并根据两侧边界线值进行等分分割,形成分割线;

11、步骤s23a,根据所述分割线将所述当前子窗口朝向所述分割方向的窗口部分形成新的子窗口,剩下的窗口部分继承原所述当前子窗口的所有属性。

12、优选地,所述窗口操作组件包括合并组件;

13、在所述操作指令为合并操作指令时,所述步骤s2包括:

14、步骤s21b,确定所述合并操作指令触发的所述合并组件的合并方向;

15、步骤s22b,判断所述当前子窗口的合并方向上是否存在相邻窗口:

16、若存在,则进入步骤s23b;

17、若不存在,则输出相应的提示信息,然后退出合并流程;

18、步骤s23b,判断所述相邻窗口在所述合并方向的垂直方向上的两侧边界线值是否与所述当前子窗口相同:

19、若相同,则将所述当前子窗口与所述当前子窗口合并方向上的所述相邻窗口进行合并,得到新的子窗口,并删除被合并的所述相邻窗口;其中,所述新的子窗口继承原所述当前子窗口的所有属性;

20、若不相同,则输出相应的提示信息,然后退出合并流程。

21、优选地,所述窗口操作组件包括扩展组件;

22、在所述操作指令为扩展操作指令时,所述步骤s2包括:

23、步骤s21c,确定所述扩展操作指令触发的所述扩展组件的扩展方向;

24、步骤s22c,在判断出所述当前子窗口的扩展方向上存在窗口时,确定所述当前子窗口在所述扩展方向的垂直方向上的两侧边界线的密铺扩展值;

25、步骤s23c,查找在所述扩展方向的垂直方向上的两侧边界线值均在确定的所述两侧边界线的密铺扩展值范围内的子窗口;

26、步骤s24c,根据与所述当前子窗口朝向所述扩展方向一侧边界线值相同的子窗口的边界线的方向,对查找到的所有所述子窗口进行分类,输出分类结果;

27、步骤s25c,将所述当前子窗口朝向所述扩展方向的一侧边界线按照预设步长进行扩展,且根据所述分类结果对查找到的所有所述子窗口中的部分所述子窗口朝向所述扩展方向的一侧边界线值加上所述当前子窗口的扩展步长,以及其他所述子窗口背向所述扩展方向的一侧边界线值减去所述扩展步长。

28、优选地,所述步骤s22c还包括:在判断出所述当前子窗口的扩展方向上不存在窗口时,输出相应的提示信息,然后退出扩展流程。

29、优选地,所有所述子窗口中,朝向所述扩展方向的一侧边界线记为第一边界线,在所述扩展方向的垂直方向上的两侧边界线分别记为第二边界线和第三边界线,背向所述扩展方向的一侧边界线记为第四边界线;

30、所述步骤s22c包括:

31、s221c,将所述当前子窗口的第二边界线和第三边界线分别设定为第一调整值和第二调整值;

32、s222c,查找所有所述子窗口,判断是否存在满足第一预设条件的子窗口;以及是否存在满足第二预设条件的子窗口;其中,所述第一预设条件为所述子窗口的第二边界线等于第一调整值且所述子窗口的第四边界值等于所述当前子窗口的第一边界值;所述第二预设条件为所述子窗口的第三边界线等于第二调整值且所述子窗口的第四边界值等于所述当前子窗口的第一边界值;

33、s223c,若查找到满足所述第一预设条件的子窗口,且查找到满足所述第二预设条件的子窗口,则以所述第一调整值和所述第二调整值作为确定的所述两侧边界线的密铺扩展值。

34、优选地,所述s223c还包括:

35、在未查找到满足所述第一预设条件的子窗口时,根据所述当前子窗口的第一边界线所在方向上满足第三预设条件的子窗口的第二边界线更新所述第一调整值,并以更新后的所述第一调整值返回所述s222c,直至查找到满足所述第一预设条件的子窗口;

36、其中,所述第三预设条件为所述子窗口的第一边界线等于所述当前子窗口的第一边界线且所述子窗口的第三边界线等于所述当前子窗口的第二边界线;和/或

37、在未查找到满足所述第二预设条件的子窗口时,根据所述当前子窗口的第一边界线所在方向上满足第四预设条件的子窗口的第三边界线更新所述第二调整值,并以更新后的所述第二调整值返回所述s222c,直至查找到满足所述第二预设条件的子窗口;

38、其中,所述第四预设条件为所述子窗口的第一边界线等于所述当前子窗口的第一边界线且所述子窗口的第二边界线等于所述当前子窗口的第三边界线。

39、优选地,所述步骤s3之后还包括:

40、针对每一所述子窗口的有效绘图区域,所述有效绘图区域的左边界等于所述子窗口的左边界、所述有效绘图区域的上边界等于所述子窗口的上边界、所述有效绘图区域的右边界等于所述子窗口的右边界减一、所述有效绘图区域的下边界等于所述子窗口的下边界减一;

41、若所述子窗口的右边界等于所述当前屏幕的右边界,则将所述有效绘图区域的右边界赋予所述子窗口的右边界;

42、若所述子窗口的下边界等于所述当前屏幕的下边界,则将所述有效绘图区域的右边界赋予所述子窗口的右边界。

43、优选地,所有所述子窗口均被呈现为矩形表示。

44、本发明的第二方面是提供一种多画面密铺装置,用于实施如上述的多画面密铺方法,所述装置包括:

45、子窗口设定单元,用于设定当前屏幕中的其中一个子窗口作为当前子窗口;

46、指令接收及操作单元,连接所述子窗口设定单元,用于接收操作指令,根据所述操作指令触发相应预定义的窗口操作组件的操作逻辑对所述当前子窗口进行相应的操作。

47、本发明技术方案的优点或有益效果在于:

48、本发明能够实现方便快捷、准确无误的操作,随时调整当前多画面中各子窗口的布局组合,并且可以组合成任何所需要的布局,无论是大窗口还是小窗口,都可以根据用户的需求进行精确调整;在整个过程中,所有子窗口的调整都不会产生未覆盖的空白区域或者两窗口重叠的迭加区域,实现了完美的多画面密铺效果,极大地提升了视觉效果和使用体验。

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