CN105487834A - 拼接墙回显方法和*** - Google Patents

拼接墙回显方法和*** Download PDF

Info

Publication number
CN105487834A
CN105487834A CN201510934096.3A CN201510934096A CN105487834A CN 105487834 A CN105487834 A CN 105487834A CN 201510934096 A CN201510934096 A CN 201510934096A CN 105487834 A CN105487834 A CN 105487834A
Authority
CN
China
Prior art keywords
texture
memory pond
video
combination
echo
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201510934096.3A
Other languages
English (en)
Other versions
CN105487834B (zh
Inventor
彭曦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vtron Technologies Ltd
Original Assignee
Vtron Technologies Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vtron Technologies Ltd filed Critical Vtron Technologies Ltd
Priority to CN201510934096.3A priority Critical patent/CN105487834B/zh
Publication of CN105487834A publication Critical patent/CN105487834A/zh
Application granted granted Critical
Publication of CN105487834B publication Critical patent/CN105487834B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1423Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
    • G06F3/1446Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display display composed of modules, e.g. video walls

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Image Processing (AREA)

Abstract

本发明涉及一种拼接墙回显方法和***,拼接墙回显方法包括:创建拼接墙各个显卡对应的第一显存池纹理和***内存池纹理;在拼接墙的图像信号渲染线程运行时,在第一显存池纹理上绘制相应显示窗口显示的图像信号;在回显数据发送线程运行时,通过***内存池纹理获取到缩小后的第一显存池纹理图像,将各个显卡对应的***内存池纹理中的图像信号数据按照相应的显卡坐标信息还原成一幅完整的图像,编码后发送至回显客户端,对所述拼接墙的图象信号进行回显,其可以有效降低对显卡性能的影响,以便在进行拼接墙的整墙回显时,大屏幕上的各种信号可以流畅显示,回显帧率也能相应提高。

Description

拼接墙回显方法和***
技术领域
本发明涉及拼接显示技术领域,特别是涉及一种拼接墙回显方法和***。
背景技术
随着信息电子化步伐的加快,电力、公安、交通等行业越来越重视建立信息化平台进行监控调度。大多数信息化平台都使用大屏幕拼接墙来集中显示,其优点是视觉效果佳、监控信息清晰明了,然而,不足之处在于当平台使用者需要实时了解全屏显示信息时,必须到拼接墙所在地查看,极大地增加了***操作的复杂度,降低了用户的工作效率,因此,在信息化平台上实现整墙画面回显,使得拼接墙上所有的信号能够显示在PC端或Pad端,便于用户指挥调度,已成为一个重要趋势。
对于使用PC架构的拼接墙等视频拼接***,传统实现整墙回显的方式基本是通过捕获屏幕的所有输出数据,其对显卡的性能有较大的影响,以至于在回显时,相应的图像信号显示异常卡顿,从而影响拼接墙回显的效果。
发明内容
基于此,有必要针对传统方式影响拼接墙回显效果的技术问题,提供一种拼接墙回显方法和***。
一种拼接墙回显方法,包括如下步骤:
创建拼接墙各个显卡对应的第一显存池纹理和***内存池纹理;
在拼接墙的图像信号渲染线程运行时,在第一显存池纹理上绘制相应显示窗口显示的图像信号;
在回显数据发送线程运行时,通过***内存池纹理获取到缩小后的第一显存池纹理图像,将各个显卡对应的***内存池纹理中的图像信号数据按照相应的显卡坐标信息还原成一幅完整的图像,编码后发送至回显控制端,对所述拼接墙的图象信号进行回显。
一种拼接墙回显***,包括:
第一创建模块,用于创建拼接墙各个显卡对应的第一显存池纹理和***内存池纹理;
第一绘制模块,用于在拼接墙的图像信号渲染线程运行时,在第一显存池纹理上绘制相应显示窗口显示的图像信号;
第一回显模块,在回显数据发送线程运行时,通过***内存池纹理获取到缩小后的第一显存池纹理图像,将各个显卡对应的***内存池纹理中的图像信号数据按照相应的显卡坐标信息还原成一幅完整的图像,编码后发送至回显控制端,对所述拼接墙的图象信号进行回显。
上述拼接墙回显方法和***,通过创建拼接墙各个显卡对应的第一显存池纹理和***内存池纹理,利用上述第一显存池纹理绘制相应显示窗口显示的图像信号,在回显数据发送线程运行时,通过***内存池纹理获取到缩小后的第一显存池纹理图像,将各个显卡对应的***内存池纹理中的图像信号数据按照相应的显卡坐标信息还原成一幅完整的图像,编码后发送至回显控制端,从而实现拼接墙图像信号的回显,使得捕获整个拼接墙图像信号的时间减少,并有效降低对显卡性能的影响,以便在进行拼接墙的整墙回显时,大屏幕上的各种信号可以流畅显示,回显帧率也能相应提高,具有更好的用户体验。
附图说明
图1为一个实施例的拼接墙回显方法流程图;
图2为一个实施例的拼接墙回显***结构示意图。
具体实施方式
下面结合附图对本发明的拼接墙回显方法和装置的具体实施方式作详细描述。
参考图1,图1所示为一个实施例的拼接墙回显方法流程图,包括如下步骤:
S10,创建拼接墙各个显卡对应的第一显存池纹理RenderTexi和***内存池纹理SysTexi
上述步骤S10中,在创建各个显卡对应的第一显存池纹理RenderTexi和***内存池纹理SysTexi前,可以先根据每个显卡的硬件参数及状态值等特点创建其对应的D3D设备,用以分配其他D3D资源,为后续创建各个纹理提供支持。
上述第一显存池纹理RenderTexi的分辨率可以设置为相应显卡的实际分辨率4w×h,***内存池纹理SysTexi的分辨率可以为可以根据相应显卡在拼接墙上的排列特征来设置,按其在单屏分辨率中所占比率来对实际分辨率进行缩小。
在一个实施例中,所述第一显存池纹理RenderTexi的分辨率可以为相应显卡的实际分辨率4w×h,***内存池纹理SysTexi的分辨率可以为上述拼接墙可以由两张显卡分别上下输出,每张显卡有四个输出接口,其中,w×h为相应显卡的单屏分辨率,上述w可以表示相应显卡的单屏宽度,上述h可以表示相应显卡的单屏高度,上述宽度和高度均以像素的形式表示。
在一个实施例中,上述步骤S10,创建拼接墙各个显卡对应的第一显存池纹理和***内存池纹理的步骤前还可以包括:
创建各个显卡对应的D3D设备,根据所述D3D设备创建第一显存池纹理的接口;根据所述接口创建拼接墙各个显卡对应的第一显存池纹理。通过上述D3D设备可以分配其他D3D资源,创建拼接墙各个显卡对应的第一显存池纹理、第二显存池纹理和***内存池纹理。
S20,在拼接墙的图像信号渲染线程运行时,在第一显存池纹理RenderTexi上绘制相应显示窗口显示的图像信号;
在一个实施例中,上述步骤S20,在拼接墙的图像信号渲染线程运行时,在第一显存池纹理上绘制相应显示窗口显示的图像信号的步骤后还可以包括:
分别为各个显卡创建两个第二显存池纹理,上述两个第二显存池纹理可以包括CopyTexi1和CopyTexi2;
将所述第一显存池纹理RenderTexi上的图像信号以交替方式分别绘制在相应的两个第二显存池纹理CopyTexi1和CopyTexi2上;
在拼接墙回显数据发送线程运行时,将两个第二显存池纹理CopyTexi1和CopyTexi2上的图像信号以交替方式拷贝至***内存池纹理SysTexi
在信号渲染线程运行时,将各个***内存池纹理中的图像渲染到相应显卡默认的呈现纹理上,对所示图像信号进行回显。
本实施例中,可以按照图像信号的时间等顺序一帧一帧将所述第一显存池纹理RenderTexi上的图像信号以交替方式分别绘制在相应的两个第二显存池纹理CopyTexi1和CopyTexi2上。上述两个第二显存池纹理CopyTexi1和CopyTexi2的分辨率可以根据相应显卡在拼接墙上的排列特征来设置,按其在单屏分辨率中所占比率来对实际分辨率进行缩小。
作为一个实施例,上述第二显存池纹理的分辨率可以为其中,w×h为相应显卡的单屏分辨率,上述w可以表示相应显卡的单屏宽度,上述h可以表示相应显卡的单屏宽度,上述宽度和高度均以像素的形式表示。
S30,在回显数据发送线程运行时,通过***内存池纹理获取到缩小后的第一显存池纹理图像,将各个显卡对应的***内存池纹理中的图像信号数据按照相应的显卡坐标信息还原成一幅完整的图像,编码后发送至回显客户端,对所述拼接墙的图象信号进行回显。
当信号渲染线程在第一显存池纹理上完成一次拼接墙整墙图像信号绘制时,以交替方式分别将每个纹理中的数据绘制到之前创建的第二显存池纹理上,然后在拼接墙回显数据发送线程中,以交替方式分别将每各显卡的第二显存池纹理中的图像信号数据拷贝到***内存池纹理中,把所有显卡***内存池纹理中的数据按对应坐标依次拼成一张完整的图像,再压缩为H.264或JPEG等格式发送给拼接墙的控制端显示,与此同时,渲染线程在绘制、呈现整墙图像信号,不受到拼接墙数据发送线程的影响。
本发明提供的拼接墙回显方法,通过创建拼接墙各个显卡对应的第一显存池纹理和***内存池纹理,利用上述第一显存池纹理绘制相应显示窗口显示的图像信号,并将第一显存池纹理上的图像信号以交替方式分别绘制在相应的两个第二显存池纹理上,在拼接墙回显数据发送线程运行时,将两个第二显存池纹理上的图像信号以交替方式拷贝至***内存池纹理后,将各个***内存池纹理的图像信号根据对应显卡的坐标信息还原成一幅完整的图像,编码后发送至回显客户端,对所述拼接墙的图象信号进行回显,使得捕获整个拼接墙图像信号的时间减少,并有效降低对显卡性能的影响,以便在进行拼接墙的整墙回显时,大屏幕上的各种信号可以流畅显示,回显帧率也能相应提高,具有更好的用户体验。
参考图2,图2所示为一个实施例的拼接墙回显***结构示意图,包括:
第一创建模块10,用于创建拼接墙各个显卡对应的第一显存池纹理和***内存池纹理;
在一个实施例中,上述第一创建模块10前还可以包括:
第三创建模块,用于创建各个显卡对应的D3D设备,根据所述D3D设备创建第一显存池纹理的接口;根据所述接口创建拼接墙各个显卡对应的第一显存池纹理。
第一绘制模块20,用于在拼接墙的图像信号渲染线程运行时,在第一显存池纹理上绘制相应显示窗口显示的图像信号;
在一个实施例中,上述第一绘制模块20后还可以包括:
第二创建模块,用于分别为各个显卡创建两个第二显存池纹理;
第二绘制模块,用于将所述第一显存池纹理上的图像信号以交替方式分别绘制在相应的两个第二显存池纹理上;
拷贝模块,用于在拼接墙回显数据发送线程运行时,将两个第二显存池纹理上的图像信号以交替方式拷贝至***内存池纹理;
第二回显模块,用于在信号渲染线程运行时,将各个统内存池纹理中的图像渲染到相应显卡默认的呈现纹理上,对所示图像信号进行回显。
作为一个实施例,上述第二显存池纹理的分辨率为其中,w×h为相应显卡的单屏分辨率。
第一回显模块30,用于在回显数据发送线程运行时,通过***内存池纹理获取到缩小后的第一显存池纹理图像,将各个显卡对应的***内存池纹理中的图像信号数据按照相应的显卡坐标信息还原成一幅完整的图像,编码后发送至回显客户端,对所述拼接墙的图象信号进行回显。
本发明提供的拼接墙回显装置与本发明提供的拼接墙回显方法一一对应,在所述拼接墙回显方法的实施例阐述的技术特征及其有益效果均适用于拼接墙回显装置的实施例中,特此声明。
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

Claims (10)

1.一种拼接墙回显方法,其特征在于,包括如下步骤:
创建拼接墙各个显卡对应的第一显存池纹理和***内存池纹理;
在拼接墙的图像信号渲染线程运行时,在第一显存池纹理上绘制相应显示窗口显示的图像信号;
在回显数据发送线程运行时,通过***内存池纹理获取到缩小后的第一显存池纹理图像,将各个显卡对应的***内存池纹理中的图像信号数据按照相应的显卡坐标信息还原成一幅完整的图像,编码后发送至回显控制端,对所述拼接墙的图象信号进行回显。
2.根据权利要求1所述的拼接墙回显方法,其特征在于,所述在拼接墙的图像信号渲染线程运行时,在第一显存池纹理上绘制相应显示窗口显示的图像信号的步骤后还包括:
分别为各个显卡创建两个第二显存池纹理;
将所述第一显存池纹理上的图像信号以交替方式分别绘制在相应的两个第二显存池纹理上;
在拼接墙回显数据发送线程运行时,将两个第二显存池纹理上的图像信号以交替方式拷贝至***内存池纹理;
在信号渲染线程运行时,将各个统内存池纹理中的图像渲染到相应显卡默认的呈现纹理上,对所示图像信号进行回显。
3.根据权利要求2所述的拼接墙回显方法,其特征在于,所述第二显存池纹理的分辨率为其中,w×h为相应显卡的单屏分辨率。
4.根据权利要求1所述的拼接墙回显方法,其特征在于,所述创建拼接墙各个显卡对应的第一显存池纹理和***内存池纹理的步骤前还包括:
创建各个显卡对应的D3D设备,根据所述D3D设备创建第一显存池纹理的接口;根据所述接口创建拼接墙各个显卡对应的第一显存池纹理。
5.根据权利要求1所述的拼接墙回显方法,其特征在于,所述第一显存池纹理的分辨率为相应显卡的实际分辨率。
6.根据权利要求2所述的拼接墙回显方法,其特征在于,所述***内存池纹理的分辨率为其中,w×h为相应显卡的单屏分辨率。
7.一种拼接墙回显***,其特征在于,包括:
第一创建模块,用于创建拼接墙各个显卡对应的第一显存池纹理和***内存池纹理;
第一绘制模块,用于在拼接墙的图像信号渲染线程运行时,在第一显存池纹理上绘制相应显示窗口显示的图像信号;
第一回显模块,用于在回显数据发送线程运行时,通过***内存池纹理获取到缩小后的第一显存池纹理图像,将各个显卡对应的***内存池纹理中的图像信号数据按照相应的显卡坐标信息还原成一幅完整的图像,编码后发送至回显控制端,对所述拼接墙的图象信号进行回显。
8.根据权利要求7所述的拼接墙回显***,其特征在于,所述第一绘制模块后还包括:
第二创建模块,用于分别为各个显卡创建两个第二显存池纹理;
第二绘制模块,用于将所述第一显存池纹理上的图像信号以交替方式分别绘制在相应的两个第二显存池纹理上;
拷贝模块,用于在拼接墙回显数据发送线程运行时,将两个第二显存池纹理上的图像信号以交替方式拷贝至***内存池纹理;
第二回显模块,用于在信号渲染线程运行时,将各个统内存池纹理中的图像渲染到相应显卡默认的呈现纹理上,对所示图像信号进行回显。
9.根据权利要求8所述的拼接墙回显***,其特征在于,所述第二显存池纹理的分辨率为其中,w×h为相应显卡的单屏分辨率。
10.根据权利要求7所述的拼接墙回显***,其特征在于,所述第一创建模块前还包括:
第三创建模块,用于创建各个显卡对应的D3D设备,根据所述D3D设备创建第一显存池纹理的接口;根据所述接口创建拼接墙各个显卡对应的第一显存池纹理。
CN201510934096.3A 2015-12-14 2015-12-14 拼接墙回显方法和*** Active CN105487834B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510934096.3A CN105487834B (zh) 2015-12-14 2015-12-14 拼接墙回显方法和***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510934096.3A CN105487834B (zh) 2015-12-14 2015-12-14 拼接墙回显方法和***

Publications (2)

Publication Number Publication Date
CN105487834A true CN105487834A (zh) 2016-04-13
CN105487834B CN105487834B (zh) 2018-08-07

Family

ID=55674838

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510934096.3A Active CN105487834B (zh) 2015-12-14 2015-12-14 拼接墙回显方法和***

Country Status (1)

Country Link
CN (1) CN105487834B (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105843578A (zh) * 2016-06-08 2016-08-10 广东威创视讯科技股份有限公司 一种拼接墙回显方法、装置及***
CN105867870A (zh) * 2016-05-04 2016-08-17 广东威创视讯科技股份有限公司 拼接墙窗口的回显方法和装置
CN111143014A (zh) * 2019-12-30 2020-05-12 威创集团股份有限公司 一种拼墙***场景缩略图的生成方法及***
CN111752510A (zh) * 2019-03-29 2020-10-09 杭州海康威视***技术有限公司 电视墙回显方法和装置
CN113014964A (zh) * 2021-03-04 2021-06-22 深圳市东微智能科技股份有限公司 拼接墙回显码流的生成方法、装置、***及可读存储介质
CN113316022A (zh) * 2020-02-27 2021-08-27 杭州海康威视***技术有限公司 视频播放方法、装置、设备、***和存储介质
CN113727175A (zh) * 2021-08-11 2021-11-30 西安诺瓦星云科技股份有限公司 多路视频源回显方法、***和显示控制设备

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10327391A (ja) * 1997-05-27 1998-12-08 Toshiba Corp ビデオサーバ、ビデオデータ蓄積方法及びビデオデータを蓄積した記録媒体
WO2014162825A1 (ja) * 2013-04-04 2014-10-09 ソニー株式会社 表示制御装置、表示制御方法およびプログラム
CN103309639A (zh) * 2013-06-21 2013-09-18 广东威创视讯科技股份有限公司 一种基于三维场景分屏显示的方法与装置
CN104333739B (zh) * 2014-10-28 2017-12-08 广东威创视讯科技股份有限公司 拼墙***回显装置和方法
CN104918010B (zh) * 2015-05-27 2018-04-20 广东威创视讯科技股份有限公司 拼接墙信号回显方法和***
CN105141905B (zh) * 2015-08-14 2019-09-10 Tcl新技术(惠州)有限公司 一种拼接墙***及其实现方法

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105867870A (zh) * 2016-05-04 2016-08-17 广东威创视讯科技股份有限公司 拼接墙窗口的回显方法和装置
CN105867870B (zh) * 2016-05-04 2018-11-02 广东威创视讯科技股份有限公司 拼接墙窗口的回显方法和装置
CN105843578A (zh) * 2016-06-08 2016-08-10 广东威创视讯科技股份有限公司 一种拼接墙回显方法、装置及***
CN105843578B (zh) * 2016-06-08 2019-01-29 广东威创视讯科技股份有限公司 一种拼接墙回显方法、装置及***
CN111752510A (zh) * 2019-03-29 2020-10-09 杭州海康威视***技术有限公司 电视墙回显方法和装置
CN111752510B (zh) * 2019-03-29 2023-03-28 杭州海康威视***技术有限公司 电视墙回显方法和装置
CN111143014A (zh) * 2019-12-30 2020-05-12 威创集团股份有限公司 一种拼墙***场景缩略图的生成方法及***
CN111143014B (zh) * 2019-12-30 2021-12-07 威创集团股份有限公司 一种拼墙***场景缩略图的生成方法及***
CN113316022A (zh) * 2020-02-27 2021-08-27 杭州海康威视***技术有限公司 视频播放方法、装置、设备、***和存储介质
CN113014964A (zh) * 2021-03-04 2021-06-22 深圳市东微智能科技股份有限公司 拼接墙回显码流的生成方法、装置、***及可读存储介质
CN113727175A (zh) * 2021-08-11 2021-11-30 西安诺瓦星云科技股份有限公司 多路视频源回显方法、***和显示控制设备

Also Published As

Publication number Publication date
CN105487834B (zh) 2018-08-07

Similar Documents

Publication Publication Date Title
CN105487834A (zh) 拼接墙回显方法和***
CN103460177B (zh) 电子设备与远程显示器之间的姿势可视化和共享
CN109600666B (zh) 游戏场景中的视频播放方法、装置、介质以及电子设备
US8911291B2 (en) Display system and display method for video wall
US10699365B2 (en) Method, apparatus, and storage medium for processing particle system
CN102184723A (zh) 多屏拼接处理***回显装置和回显方法
CN103581570A (zh) 一种基于多媒体通信的大屏拼接***及拼接方法
CN104238863A (zh) 基于Android的圈选缩放方法和***
CN101986702A (zh) 适用于dlp多屏拼接显示墙的网络视频监控的处理方法
DE102015002218A1 (de) Vermeiden des Sendens unveränderlicher Gebiete zur Anzeige
WO2023226817A1 (zh) 显示信息的处理方法及装置、存储介质、电子设备
CN104349124A (zh) 录像机上扩展多屏显示的结构及方法
CN105871916A (zh) 视频流送显处理方法、装置及***
CN110633063A (zh) 一体机led显示屏的控制架构
CN103227955B (zh) 显示设备、升级设备、其控制方法和显示***
CN110099224B (zh) 预监显示方法、装置及***、计算机设备及存储介质
CN101026716A (zh) 一种高分辨率拼接电视幕墙的组成方法
CN103037169A (zh) 嵌入式硬盘录像机的画面拼接合成的方法
US20080181509A1 (en) Method and Apparatus for a Fast Graphic Rendering Realization Methodology Using Programmable Sprite Control
CN110928513A (zh) 一种超大分辨率合成指挥应用***
CN105786429A (zh) 拼接墙显示数据的方法和***
CN109214977B (zh) 图像处理装置及其控制方法
CN108509112B (zh) 菜单的显示方法及装置、显示设备及存储介质
CN103730097B (zh) 超高分辨率图像的显示方法与***
CN105446685B (zh) 文档播放方法和***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant