CN109656506B - 一种实现自适应分辨率的方法及其可视化*** - Google Patents
一种实现自适应分辨率的方法及其可视化*** Download PDFInfo
- Publication number
- CN109656506B CN109656506B CN201811615643.1A CN201811615643A CN109656506B CN 109656506 B CN109656506 B CN 109656506B CN 201811615643 A CN201811615643 A CN 201811615643A CN 109656506 B CN109656506 B CN 109656506B
- Authority
- CN
- China
- Prior art keywords
- resolution
- visual
- screen
- primitive
- visualization system
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital 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/1446—Digital 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)
- Controls And Circuits For Display Device (AREA)
Abstract
本发明涉及一种实现自适应分辨率的方法及其可视化***,在于将预先构建的可视化***直接与大屏幕拼接墙连接,通过反馈的大屏幕分辨率,进行可视化***的界面上图元的重新排布,达到与大屏幕拼接墙分辨率匹配,确保可视化***输出的图像显示在大屏幕拼接墙上时清晰可见。本发明消除了现有的由于拼接控制器产生的信号不同步问题,且达到了可视化***对大屏幕拼接墙分辨率变化的自适应。
Description
技术领域
本发明涉及自控技术领域,尤其涉及一种实现自适应分辨率的方法及其可视化***。
背景技术
目前,大多可视化***图形工作站的输出,通过大屏幕拼接控制器采集、开窗定位,最终输出到大屏幕拼接墙的显示设备中。当大屏幕拼接墙由于升级、改造等因素,引起分辨率产生变化时,需要手动调节大屏幕拼接控制器的配置,以满足输出分辨率与大屏幕拼接墙变化后的物理分辨率一致。进一步地,还需要调节可视化***的显示分辨率,已达到其输出分辨率与大屏幕拼接墙变化后的物理分辨率一致。但是,由于可视化***的输出分辨率变化,可能造成大屏幕拼接控制器原有的采集通道无法正常地采集,造成大屏幕拼接墙的显示异常。
发明内容
本发明要解决的技术问题在于,针对现有技术中的缺陷,提供了一种实现自适应分辨率的方法及其可视化***。通过可视化***直接与大屏幕拼接墙***进行通讯,获取拼接墙的分辨率,进而调整可视化***的界面分辨率,达到可视化***对大屏幕拼接墙分辨率变化的自适应。
本发明提供的一种实现自适应分辨率的方法,其改进之处在于:包括如下步骤:
(1)基于预先构建的可视化***将图像传送至大屏幕拼接墙的信号输入接口,并获取大屏幕拼接墙单屏当前运行的分辨率;
(2)判断单屏分辨率的变化类型;
(3)根据所述单屏分辨率的变化类型进行可视化***中界面上的可视化图元重新排布,形成可视化***新的分辨率;
(4)将所述新的分辨率传送至所述大屏幕拼接墙的信号输入接口。
其中:步骤(2)判断单屏分辨率的变化类型包括:
可视化***的单路输出分辨率和大屏幕拼接墙单屏的物理分辨率一致,为分辨率不变型;
可视化***的单路输出分辨率和大屏幕拼接墙单屏的物理分辨率不同,但比例相同时,为模糊型;和
可视化***的单路输出分辨率和大屏幕拼接墙单屏的物理分辨率不同,且比例也不同时,为失调型。
其中:步骤(3)根据所述单屏分辨率的变化类型进行可视化界面的可视化图元重新排布,形成可视化***新的分辨率,包括:
对于分辨率不变型,所述可视化***界面直接输出至大屏幕拼接墙的信号输入接口;
对于模糊型,进行可视化***中界面上的可视化图元的位置调整和像素调整;
对于失调型,将可视化***中界面的上下或左右增加黑色背景区域,达到界面分辨率的长宽比与大屏幕拼接墙的物理总分辨率的长宽比等比例,再进行可视化图元的位置调整和像素调整。
其中:进行位置调整的步骤包括:
1)判断分辨率在X/Y两个方向上的变化比例;
2)计算可视化图元新的位置坐标:
x2=x1·(W2/W1)
式中,x2为可视化图元在新分辨率下的X坐标位置;x1为可视化图元在原分辨率下的X坐标位置;W2为可视化图元在新分辨率下的横向总像素;W1为可视化图元在原分辨率下的横向总像素;
y2=y1·(H2/H1)
式中,y2为可视化图元在新分辨率下的Y坐标位置;y1为可视化图元在原分辨率下的Y坐标位置;H2为可视化图元在新分辨率下的纵向总像素;H1为可视化图元在原分辨率下的纵向总像素;
3)更新可视化图元的显示位置。
其中:进行像素调整的步骤包括:
I)判断分辨率在X/Y两个方向上的变化比例:
II)计算可视化图元新的尺寸:
w2=w1·(W2/W1)
式中,w2为可视化图元在新分辨率下的横向尺寸;w1为可视化图元在原分辨率下的横向尺寸;
h2=h1·(H2/H1)
式中,h2为可视化图元在新分辨率下的纵向尺寸;h1为可视化图元在原分辨率下的纵向尺寸;
III)更新可视化图元的像素空间。
其中:所述基于预先构建的可视化***包括可视化主机、依次与所述可视化主机连接的分辨率获取模块、可视化图元调整模块和可视化主机输出调整模块。
本发明提供的基于上述实现方法的可视化***,其改进之处在于:可视化主机依次连接:
分辨率获取模块,用于获取大屏幕拼接墙单屏的分辨率,判断分辨率的变化类型;
可视化图元调整模块,用于根据所述分辨率的变化类型进行可视化图元的重新排布,形成新的分辨率;和
可视化主机输出调整模块,用于将分辨率输出至大屏幕拼接墙的信号输入接口。
其中:所述分辨率获取模块包括分辨率判断模块,用于判断分辨率的变化类型。
其中:所述可视化图元调整模块包括:
位置调整计算模块,用于计算可视化图元新的位置;和
像素调整计算模块,用于计算可视化图元新的尺寸。
其中:所述分辨率获取模块、可视化图元调整模块和可视化主机输出调整模块均包括FPGA芯片。
实施本发明的,具有以下有益效果:
本发明的可视化***直接与大屏幕拼接墙***相连接,省去了现有方案中大屏幕拼接控制器的环节,省去了一次信号采集和信号输出过程,消除了由于拼接控制器产生的信号不同步问题。
本发明解决了由于大屏幕拼接墙的分辨率变化,而引发的大屏幕拼接控制器与可视化***功能配置不匹配问题。
本发明通过可视化***直接与大屏幕拼接墙***进行通讯,获取拼接墙的分辨率,进而调整可视化***的界面分辨率,达到可视化***对大屏幕拼接墙分辨率变化的自适应。
附图说明
图1是本发明提供的流程示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
本实施例提供的一种实现自适应分辨率的方法及其可视化***,其可视化***包括与可视化主机依次连接:
分辨率获取模块,用于获取大屏幕拼接墙单屏的分辨率,判断分辨率的变化类型;主要包括分辨率判断模块,用于判断分辨率的变化类型。
可视化图元调整模块,用于根据所述分辨率的变化类型进行可视化图元的重新排布,形成新的分辨率。主要包括位置调整计算模块,用于计算可视化图元新的位置;和像素调整计算模块,用于计算可视化图元新的尺寸。本实施例的可视化图元(或称可视化元素)是组成可视化***显示界面的主要元素。其种类包括趋势图、饼图、柱状图等。
可视化主机输出调整模块,用于将分辨率输出至大屏幕拼接墙的信号输入接口。
本实施例的分辨率获取模块、可视化图元调整模块和可视化主机输出调整模块均可通过FPGA芯片实现,也可通过单片机实现。
对应的,本实施例提供的一种实现自适应分辨率的方法,过程示意图如图1所示,包括如下步骤:
(1)基于预先构建的可视化***将图像传送至大屏幕拼接墙的信号输入接口,并获取大屏幕拼接墙单屏当前运行的分辨率;
(2)判断单屏分辨率的变化类型;具体包括:
可视化***的单路输出分辨率和大屏幕拼接墙单屏的物理分辨率一致,也称为点对点显示,这时输入信号的每个像素均可以在拼接墙的输出画面中对应到一个相同位置的像素,此时大屏幕拼接墙输出图像会完整地还原输入的图像效果,本实施例定为分辨率不变型;
可视化***的单路输出分辨率和大屏幕拼接墙单屏的物理分辨率不同,但比例相同时,输入信号的图像会被大屏幕拼接墙等比例地拉伸或压缩显示,造成图像模糊,但比例不会失调,本实施例定为模糊型;和
可视化***的单路输出分辨率和大屏幕拼接墙单屏的物理分辨率不同,且比例也不同时,输入信号的图像会被大屏幕拼接墙拉伸或压缩显示,并造成模糊、比例失调,图像效果会受很大影响,本实施例定为失调型。
(3)根据所述单屏分辨率的变化类型进行可视化***中界面上的可视化图元重新排布,形成可视化***新的分辨率,包括:
对于分辨率不变型,所述可视化***界面直接输出至大屏幕拼接墙的信号输入接口;
对于模糊型,进行可视化***中界面上的可视化图元的位置调整和像素调整;
对于失调型,将可视化***中界面的上下或左右增加黑色背景区域,达到界面分辨率的长宽比与大屏幕拼接墙的物理总分辨率的长宽比等比例,再进行可视化图元的位置调整和像素调整。
上述过程中,进行位置调整的步骤包括:
1)判断分辨率在X/Y两个方向上的变化比例;
2)计算可视化图元新的位置坐标:
x2=x1·(W2/W1)
式中,x2为可视化图元在新分辨率下的X坐标位置;x1为可视化图元在原分辨率下的X坐标位置;W2为可视化图元在新分辨率下的横向总像素;W1为可视化图元在原分辨率下的横向总像素;
y2=y1·(H2/H1)
式中,y2为可视化图元在新分辨率下的Y坐标位置;y1为可视化图元在原分辨率下的Y坐标位置;H2为可视化图元在新分辨率下的纵向总像素;H1为可视化图元在原分辨率下的纵向总像素;
3)更新可视化图元的显示位置。
上述过程中,进行像素调整的步骤包括:
I)判断分辨率在X/Y两个方向上的变化比例:
II)计算可视化图元新的尺寸:
w2=w1·(W2/W1)
式中,w2为可视化图元在新分辨率下的横向尺寸;w1为可视化图元在原分辨率下的横向尺寸;
h2=h1·(H2/H1)
式中,h2为可视化图元在新分辨率下的纵向尺寸;h1为可视化图元在原分辨率下的纵向尺寸;
III)更新可视化图元的像素空间。
(4)将所述新的分辨率传送至所述大屏幕拼接墙的信号输入接口。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (4)
1.一种实现自适应分辨率的可视化***,所述可视化***基于实现自适应分辨率的方法,其特征在于:所述可视化***包括可视化主机、依次与所述可视化主机连接的分辨率获取模块、可视化图元调整模块和可视化主机输出调整模块,其中:
分辨率获取模块,用于获取大屏幕拼接墙单屏的分辨率,判断分辨率的变化类型;
可视化图元调整模块,用于根据所述分辨率的变化类型进行可视化图元的重新排布,形成新的分辨率;
可视化主机输出调整模块,用于将分辨率输出至大屏幕拼接墙的信号输入接口;
所述方法包括如下步骤:
(1)基于预先构建的可视化***将图像传送至大屏幕拼接墙的信号输入接口,并获取大屏幕拼接墙单屏当前运行的分辨率;
(2)判断单屏分辨率的变化类型;
(3)根据所述单屏分辨率的变化类型进行可视化***中界面上的可视化图元重新排布,形成可视化***新的分辨率;
(4)将所述新的分辨率传送至所述大屏幕拼接墙的信号输入接口;
步骤(2)判断单屏分辨率的变化类型包括:
可视化***的单路输出分辨率和大屏幕拼接墙单屏的物理分辨率一致,为分辨率不变型;
可视化***的单路输出分辨率和大屏幕拼接墙单屏的物理分辨率不同,但比例相同时,为模糊型;和
可视化***的单路输出分辨率和大屏幕拼接墙单屏的物理分辨率不同,且比例也不同时,为失调型;
步骤(3)根据所述单屏分辨率的变化类型进行可视化界面的可视化图元重新排布,形成可视化***新的分辨率,包括:
对于分辨率不变型,所述可视化***界面直接输出至大屏幕拼接墙的信号输入接口;
对于模糊型,进行可视化***中界面上的可视化图元的位置调整和像素调整;
对于失调型,将可视化***中界面的上下或左右增加黑色背景区域,达到界面分辨率的长宽比与大屏幕拼接墙的物理总分辨率的长宽比等比例,再进行可视化图元的位置调整和像素调整;
进行位置调整的步骤包括:
1)判断分辨率在X/Y两个方向上的变化比例;
2)计算可视化图元新的位置坐标:
x2=x1·(W2/W1)
式中,x2为可视化图元在新分辨率下的X坐标位置;x1为可视化图元在原分辨率下的X坐标位置;W2为可视化图元在新分辨率下的横向总像素;W1为可视化图元在原分辨率下的横向总像素;
y2=y1·(H2/H1)
式中,y2为可视化图元在新分辨率下的Y坐标位置;y1为可视化图元在原分辨率下的Y坐标位置;H2为可视化图元在新分辨率下的纵向总像素;H1为可视化图元在原分辨率下的纵向总像素;
3)更新可视化图元的显示位置;
进行像素调整的步骤包括:
I)判断分辨率在X/Y两个方向上的变化比例:
II)计算可视化图元新的尺寸:
w2=w1·(W2/W1)
式中,w2为可视化图元在新分辨率下的横向尺寸;w1为可视化图元在原分辨率下的横向尺寸;
h2=h1·(H2/H1)
式中,h2为可视化图元在新分辨率下的纵向尺寸;h1为可视化图元在原分辨率下的纵向尺寸;
III)更新可视化图元的像素空间。
2.根据权利要求1所述的可视化***,其特征在于:所述分辨率获取模块包括分辨率判断模块,用于判断分辨率的变化类型。
3.根据权利要求1所述的可视化***,其特征在于:所述可视化图元调整模块包括:
位置调整计算模块,用于计算可视化图元新的位置;和
像素调整计算模块,用于计算可视化图元新的尺寸。
4.根据权利要求1所述的可视化***,其特征在于:所述分辨率获取模块、可视化图元调整模块和可视化主机输出调整模块均包括FPGA芯片。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811615643.1A CN109656506B (zh) | 2018-12-27 | 2018-12-27 | 一种实现自适应分辨率的方法及其可视化*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811615643.1A CN109656506B (zh) | 2018-12-27 | 2018-12-27 | 一种实现自适应分辨率的方法及其可视化*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109656506A CN109656506A (zh) | 2019-04-19 |
CN109656506B true CN109656506B (zh) | 2022-02-01 |
Family
ID=66117257
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811615643.1A Active CN109656506B (zh) | 2018-12-27 | 2018-12-27 | 一种实现自适应分辨率的方法及其可视化*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109656506B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109739453B (zh) * | 2018-12-24 | 2021-10-08 | 威创集团股份有限公司 | 一种拼接墙分辨率自动配置方法及相关设备 |
CN112558909B (zh) * | 2020-12-22 | 2023-09-15 | 深圳创维数字技术有限公司 | 拼接墙窗口的调整方法、***及可读存储介质 |
CN113286100B (zh) * | 2021-05-17 | 2022-12-13 | 西安诺瓦星云科技股份有限公司 | 视频输出接口的配置方法及装置、视频输出设备 |
CN113625981A (zh) * | 2021-07-21 | 2021-11-09 | 展讯通信(上海)有限公司 | 多屏显示方法及装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1558660A (zh) * | 2004-01-20 | 2004-12-29 | 青岛海信电器股份有限公司 | 以16∶9电视收看多种信号源的视窗模式转换方法 |
CN101662605A (zh) * | 2009-09-17 | 2010-03-03 | 青岛海信电器股份有限公司 | 一种调整电视机显示比例的方法和装置 |
CN106648511A (zh) * | 2016-12-16 | 2017-05-10 | 竞技世界(北京)网络技术有限公司 | 一种显示分辨率的自适应显示方法及装置 |
US10045087B1 (en) * | 2005-08-24 | 2018-08-07 | Rovi Guides, Inc. | Systems and methods for providing parental control features in video mosaic environments |
-
2018
- 2018-12-27 CN CN201811615643.1A patent/CN109656506B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1558660A (zh) * | 2004-01-20 | 2004-12-29 | 青岛海信电器股份有限公司 | 以16∶9电视收看多种信号源的视窗模式转换方法 |
US10045087B1 (en) * | 2005-08-24 | 2018-08-07 | Rovi Guides, Inc. | Systems and methods for providing parental control features in video mosaic environments |
CN101662605A (zh) * | 2009-09-17 | 2010-03-03 | 青岛海信电器股份有限公司 | 一种调整电视机显示比例的方法和装置 |
CN106648511A (zh) * | 2016-12-16 | 2017-05-10 | 竞技世界(北京)网络技术有限公司 | 一种显示分辨率的自适应显示方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN109656506A (zh) | 2019-04-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109656506B (zh) | 一种实现自适应分辨率的方法及其可视化*** | |
US10665209B2 (en) | Display interface with foveal compression | |
CN111862875B (zh) | 显示方法、显示面板、显示控制装置及存储介质 | |
US11127110B2 (en) | Data processing systems | |
CN103558966B (zh) | 用于缩放可视化图像的*** | |
WO2019205665A1 (zh) | 显示器自监控方法以及显示器 | |
CN112055845B (zh) | 图像显示方法和视频处理设备 | |
US20120113238A1 (en) | Drawn image sharing apparatus, drawn image sharing system, and drawn image sharing method | |
KR102095272B1 (ko) | 표시 장치 및 그 구동 방법 | |
CN106559658A (zh) | 多通道投影融合带色彩自动平衡控制方法 | |
CN105553835A (zh) | 一种超高清大屏同步显示客户端数据界面的方法和*** | |
CN107818762A (zh) | 一种分区背光控制方法以及图像处理芯片 | |
US20130314444A1 (en) | Image data transmitting device, image data receiving device, image data transmitting system, image data transmitting method, image data receiving method, transmission image data, and computer product | |
CN104020565A (zh) | 具有光学透镜和显示屏的显示***及其图像显示方法 | |
CN111901584A (zh) | 电视传输通道自动检测方法、装置、智能终端及存储介质 | |
CN104091557B (zh) | 一种基于影像识别技术的显示屏测试装置及其测试方法 | |
US20130139080A1 (en) | Method and apparatus for visualizing a data set | |
KR20160032326A (ko) | 단말 및 디스플레이 지연 감소 방법 및 장치 | |
US11494934B2 (en) | Image processing device, image processing method, and monitoring system | |
US11748956B2 (en) | Device and method for foveated rendering | |
CN113450276B (zh) | 视频图像增强方法及其模型训练方法、相关设备 | |
US20120154429A1 (en) | Apparatus and method for smoothed aliasing on a two-dimensional plane | |
CN114125344B (zh) | 视频处理装置及方法、监视器设备、计算机设备、介质 | |
CN112954436B (zh) | 视频图像画质调节方法、装置和视频处理设备 | |
WO2021158039A1 (ko) | 영상을 다운스케일링하는 방법 및 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |