CN110519651A - 一种显示控制方法及服务器 - Google Patents

一种显示控制方法及服务器 Download PDF

Info

Publication number
CN110519651A
CN110519651A CN201910721770.8A CN201910721770A CN110519651A CN 110519651 A CN110519651 A CN 110519651A CN 201910721770 A CN201910721770 A CN 201910721770A CN 110519651 A CN110519651 A CN 110519651A
Authority
CN
China
Prior art keywords
display
resolution
signal
group
maximum
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
CN201910721770.8A
Other languages
English (en)
Other versions
CN110519651B (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.)
Zhejiang Dahua Technology Co Ltd
Original Assignee
Zhejiang Dahua Technology Co 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 Zhejiang Dahua Technology Co Ltd filed Critical Zhejiang Dahua Technology Co Ltd
Priority to CN201910721770.8A priority Critical patent/CN110519651B/zh
Publication of CN110519651A publication Critical patent/CN110519651A/zh
Application granted granted Critical
Publication of CN110519651B publication Critical patent/CN110519651B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4122Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • H04N21/440263Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by altering the spatial resolution, e.g. for displaying on a connected PDA
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/485End-user interface for client configuration

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

本发明公开了一种显示控制方法及服务器,涉及视频输出技术领域。在本发明实施例中,服务器在判断出至少部分显示器的最大显示分辨率不同时,将具有相同显示分辨率的显示器划分为一显示器组,至少根据具有数量最多的所述显示器的显示器组对应的相同显示分辨率中的最大显示分辨率生成显示信号并发送至各显示器,以使各显示器可以根据显示信号进行显示。因此,即使各显示器的最大显示分辨率不同时,通过上述方法依然可以保证各显示器可以正常显示,解决了现有技术中仅按照其中一个显示器的最大显示分辨率生成显示信号时而导致其他显示器无法正常显示的问题,提高了服务器对各显示器的显示控制效果。

Description

一种显示控制方法及服务器
技术领域
本发明涉及视频输出技术领域,尤指一种显示控制方法及服务器。
背景技术
显示器一般与服务器电连接,服务器可以根据显示器可支持的最大显示分辨率,向该显示器输出对应的显示信号,以使该显示器可以根据接收到的显示信号进行显示。
然而,当有多个显示器与服务器电连接时,各显示器可支持的最大显示分辨率可能是不同的,如果服务器根据其中一个显示器可支持的最大显示分辨率,向各显示器输出同一种显示信号时,具有该显示信号对应的显示分辨率的显示器可以根据显示信号进行正常地显示,因其他显示器可支持的最大显示分辨率与该显示信号对应的显示分辨率不同,所以其他显示器可能会出现显示异常或无法显示的问题。
基于此,在多个显示器与服务器电连接时,如何保证各显示器可以正常地显示,是本领域技术人员亟待解决的技术问题。
发明内容
本发明实施例提供一种显示控制方法及服务器,用以解决在多个显示器与服务器电连接时,保证各显示器可以正常地显示的问题。
本发明实施例提供一种显示控制方法,包括:
获取多个显示器的显示时序参数;所述显示时序参数包括显示分辨率,所述显示器具有多个显示分辨率;
在判断出至少部分所述显示器的最大显示分辨率不同时,将具有相同显示分辨率的显示器划分为一显示器组,至少根据具有数量最多的所述显示器的显示器组对应的相同显示分辨率中的最大显示分辨率生成显示信号,将所述显示信号发送至各所述显示器,以使各所述显示器根据所述显示信号进行显示。
在可能的实施方式中,在本发明实施例提供的上述显示控制方法中,所述显示时序参数还包括显示图像时的刷新频率,所述显示器具有多个刷新频率;
至少根据具有数量最多的所述显示器的显示器组对应的相同显示分辨率中的最大显示分辨率生成显示信号,具体包括:
判断第一显示器组中各所述显示器是否具有相同的刷新频率;所述第一显示器组为具有数量最多的所述显示器的显示器组;
若是,根据所述第一显示器组中对应的相同显示分辨率中的最大显示分辨率,以及所述第一显示器组中各所述显示器具有的相同刷新频率中的最高刷新频率,生成显示信号;
若否,将所述第一显示器组中的各所述显示器中具有相同刷新频率的显示器划分为一子显示器组,根据具有数量最多的所述显示器的子显示器组对应的相同刷新频率中的最高刷新频率,以及所述第一显示器组中对应的相同显示分辨率中的最大显示分辨率,生成显示信号。
在可能的实施方式中,在本发明实施例提供的上述显示控制方法中,在判断出至少部分所述显示器的最大显示分辨率不同时,将具有相同显示分辨率的显示器划分为一显示器组,至少根据具有数量最多的所述显示器的显示器组对应的相同显示分辨率中的最大显示分辨率生成显示信号,具体包括:
至少根据首个显示器的最大显示分辨率生成显示信号;所述首个所述显示器为:按照所述显示器的显示时序参数的获取顺序确定的,或多个所述显示器中的任一个;
从第2个显示器至最后一个显示器,均执行以下过程:
判断第i个显示器的最大显示分辨率与第i-1次生成的显示信号对应的显示分辨率是否一致,i大于1;
若是,继续生成第i-1次生成的显示信号;
若否,将i个显示器中具有相同显示分辨率的显示器划分为一显示器组,至少根据所述第一显示器组中各所述显示器具有的相同显示分辨率中的最大显示分辨率,生成更新后的显示信号。
在可能的实施方式中,在本发明实施例提供的上述显示控制方法中,将所述显示信号发送至各所述显示器,具体包括:
在生成显示信号之后,将所述显示信号发送至所述首个显示器;
在继续生成第i-1次生成的显示信号之后,将所述显示信号发送至所述i个显示器;或,在生成更新后的显示信号之后,将所述更新后的显示信号发送至所述i个显示器。
在可能的实施方式中,在本发明实施例提供的上述显示控制方法中,与所述服务器电连接的所述显示器的数量不超过3个。
另一方面,本发明实施例还提供了一种服务器,包括:
获取模块,用于获取多个显示器的显示时序参数;所述显示时序参数包括显示分辨率,所述显示器具有多个显示分辨率;
处理模块,用于在判断出至少部分所述显示器的最大显示分辨率不同时,将具有相同显示分辨率的显示器划分为一显示器组,至少根据具有数量最多的所述显示器的显示器组对应的相同显示分辨率中的最大显示分辨率生成显示信号,将所述显示信号发送至各所述显示器,以使各所述显示器根据所述显示信号进行显示。
在可能的实施方式中,在本发明实施例提供的上述服务器中,所述显示时序参数还包括显示图像时的刷新频率,所述显示器具有多个刷新频率;
所述处理模块具体用于:
判断第一显示器组中各所述显示器是否具有相同的刷新频率;所述第一显示器组为具有数量最多的所述显示器的显示器组;
若是,根据所述第一显示器组中对应的相同显示分辨率中的最大显示分辨率,以及所述第一显示器组中各所述显示器具有的相同刷新频率中的最高刷新频率,生成显示信号;
若否,将所述第一显示器组中的各所述显示器中具有相同刷新频率的显示器划分为一子显示器组,根据具有数量最多的所述显示器的子显示器组对应的相同刷新频率中的最高刷新频率,以及所述第一显示器组中对应的相同显示分辨率中的最大显示分辨率,生成显示信号。
在可能的实施方式中,在本发明实施例提供的上述服务器中,所述处理模块,具体用于:
至少根据首个显示器的最大显示分辨率生成显示信号;所述首个所述显示器为:按照所述显示器的显示时序参数的获取顺序确定的,或多个所述显示器中的任一个;
从第2个显示器至最后一个显示器,均执行以下过程:
判断第i个显示器的最大显示分辨率与第i-1次生成的显示信号对应的显示分辨率是否一致,i大于1;
若是,继续生成第i-1次生成的显示信号;
若否,将i个显示器中具有相同显示分辨率的显示器划分为一显示器组,至少根据所述第一显示器组中各所述显示器具有的相同显示分辨率中的最大显示分辨率,生成更新后的显示信号。
在可能的实施方式中,在本发明实施例提供的上述服务器中,所述处理模块具体用于:
在生成显示信号之后,将所述显示信号发送至所述首个显示器;
在继续生成第i-1次生成的显示信号之后,将所述显示信号发送至所述i个显示器;或,在生成更新后的显示信号之后,将所述更新后的显示信号发送至所述i个显示器。
在可能的实施方式中,在本发明实施例提供的上述服务器中,与所述服务器电连接的所述显示器的数量不超过3个。
本发明有益效果如下:
本发明实施例提供的一种显示控制方法及服务器,服务器在判断出至少部分显示器的最大显示分辨率不同时,将具有相同显示分辨率的显示器划分为一显示器组,至少根据具有数量最多的所述显示器的显示器组对应的相同显示分辨率中的最大显示分辨率生成显示信号并发送至各显示器,以使各显示器可以根据显示信号进行显示。因此,即使各显示器的最大显示分辨率不同时,通过上述方法依然可以保证各显示器可以正常显示,解决了现有技术中仅按照其中一个显示器的最大显示分辨率生成显示信号时而导致其他显示器无法正常显示的问题,提高了服务器对各显示器的显示控制效果。
附图说明
图1为现有技术中的显示信号的传输过程的示意图;
图2为本发明实施例中提供的一种显示控制方法的流程图;
图3为本发明实施例中提供的实施例一的方法的流程图;
图4为本发明实施例中提供的实施例二的方法的流程图;
图5为本发明实施例中提供的一种服务器的结构示意图。
具体实施方式
下面将结合附图,对本发明实施例提供的一种显示控制方法及服务器的具体实施方式进行详细地说明。需要说明的是,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
HDMI:(High-Definition Multimedia Interface,高清晰度多媒体接口),是首个支持在单线缆上传输,不经过压缩的全数字高清晰度,多声道音频和智能格式与控制命令数据的数字接口。
DVI:(Digital Visual Interface,即数字视频接口),基于TMDS(TransitionMinimized Differential Signaling,转换最小差分信号)技术来传输数字信号,采用差分信号传输数据。有DVI-A、DVI-D和DVI-I三种不同类型的接口形式。
VGA:(Video Graphics Array,视频图形阵列),目前由视频电子标准协会(VESA)对VGA的编程接口以及与高分辨率显示器的接口进行标准化,在计算机内部以数字方式生成的显示图像信息,经DAC可以转换为R、G、B三原色信号及行场同步信号。
发明人在研究中发现,显示信号的传输过程如图1所示,在与服务器1连接有3个显示器时,服务器1根据其中一个显示器的最大显示分辨率生成显示信号,可以将生成的该显示信号经过HDMI接口传输至Splitter模块2,其中,Splitter模块2的作用可以理解为将接收到的显示信号复制成多个相同的显示信号并输出,所以通过Splitter模块2可以将复制得到的多个相同的显示信号输出至各显示器中。
在图1中,三个显示器为不同显示类型的显示器,即分别为HDMI类型的显示器、DVI类型的显示器和VGA类型的显示器,其中,由于VGA格式的显示信号为模拟信号,HDMI和DVI格式的显示信号均为数字信号,所以为了能够将显示信号传输至VGA类型的显示器中,需要将通过HDMI转VGA模块3将显示信号转换为VGA格式,然后传输至VGA类型的显示器中。
虽然三个显示器的类型不同,但显示器的类型并不会影响显示器根据接收到的显示信号进行显示,也就是说,对于显示器能够正常显示,最大的影响因素为显示分辨率,并不是显示器的类型。
因此,在三个显示器的最大显示分辨率不同时,如果服务器根据其中一个显示器可支持的最大显示分辨率生成并输出显示信号,那么:具有该显示信号对应的显示分辨率的显示器可以根据显示信号进行正常地显示,其他显示器可能会出现显示异常或无法显示的情况。
为了解决上述问题,本发明实施例提供了一种显示控制方法,用于在各显示器的最大显示分辨率不同时,保证各显示器可以正常显示。
具体地,本发明实施例提供了一种显示控制方法,如图2所示,可以包括:
S201、获取多个显示器的显示时序参数;显示时序参数包括显示分辨率,显示器具有多个显示分辨率;
其中,显示器的EDID信息至少包括:显示器的基本参数,例如,显示器的制造厂商、显示器的产品名称、显示器的显示时序参数。
具体地,在获取各显示器的时序参数时,可以采用以下方式:
读取各显示器的EDID信息;
将读取到的EDID信息进行记录;
对记录的EDID信息进行解析;
得到显示时序参数。
当然,在获取各显示器的时序参数时并不限于上述方式,还可以是本领域技术人员所熟知的其他可以实现获取各显示器的时序参数的方式,在此不作限定。
在本发明实施例中,服务器获取显示器的显示时序参数时,可以是依次获取各显示器的显示时序参数,当然,还可以是同时获取各显示器的显示时序参数,在此并不限定。
S202、在判断出至少部分显示器的最大显示分辨率不同时,将具有相同显示分辨率的显示器划分为一显示器组,至少根据具有数量最多的显示器的显示器组对应的相同显示分辨率中的最大显示分辨率生成显示信号,将显示信号发送至各显示器,以使各显示器根据显示信号进行显示。
在本发明实施例中,与服务器相连的各个显示器具有多个显示分辨率,当各个显示器的最大的显示分辨率不相同时,根据显示器具有的相同显示分辨率中的最大显示分辨率,生成显示信号并且传输到各个显示器,各个显示器根据接收到的显示信号进行显示,这时各显示器均可显示,且显示正常,避免了现有技术中服务器根据其中一个显示器可支持的最大显示分辨率生成显示信号时造成其他显示器可能会出现显示异常或无法显示的问题。
在具体实施时,显示时序参数还可以包括显示图像时的刷新频率,且显示器可以具有多个刷新频率;此时,为了进一步地保证各显示器可以进行正常显示,在本发明实施例中,至少根据具有数量最多的显示器的显示器组对应的相同显示分辨率中的最大显示分辨率生成显示信号,具体包括:
判断第一显示器组中各显示器是否具有相同的刷新频率;第一显示器组为具有数量最多的显示器的显示器组;
若是,根据第一显示器组中对应的相同显示分辨率中的最大显示分辨率,以及第一显示器组中各显示器具有的相同刷新频率中的最高刷新频率,生成显示信号;
若否,将第一显示器组中的各显示器中具有相同刷新频率的显示器划分为一子显示器组,根据具有数量最多的显示器的子显示器组对应的相同刷新频率中的最高刷新频率,以及第一显示器组中对应的相同显示分辨率中的最大显示分辨率,生成显示信号。
例如,第一显示器组中包括5个显示器,且这5个显示器具有的刷新频率并不完全相同,如5个显示器中,其中3个显示器(分别编号为显示器1、显示器2和显示器3)具有20Hz、50Hz和60Hz三个刷新频率,另外2个显示器(分别编号显示器4和显示器5)具有40Hz这一个刷新频率。
此时,将显示器1、显示器2和显示器3划分为一子显示器组,将显示器4和显示器5划分为另一子显示器组,根据显示器1、显示器2和显示器3对应的最大显示分辨率和最高刷新频率生成显示信号。
如此,在根据显示分辨率和刷新频率生成显示信号时,可以基于显示分辨率和刷新频率两个方面来生成显示信号,以保证各显示器可以根据该显示信号进行正常有效地显示,进而有效避免显示器无法正常显示的问题,从而有效提高了服务器对各显示器的显示控制。
在具体实施时,为了能够生成显示信号,在本发明实施例中,在判断出至少部分显示器的最大显示分辨率不同时,将具有相同显示分辨率的显示器划分为一显示器组,至少根据具有数量最多的显示器的显示器组对应的相同显示分辨率中的最大显示分辨率生成显示信号,具体包括:
至少根据首个显示器的最大显示分辨率生成显示信号;首个所述显示器为:按照所述显示器的显示时序参数的获取顺序确定的,或多个显示器中的任一个;
从第2个显示器至最后一个显示器,均执行以下过程:
判断第i个显示器的最大显示分辨率与第i-1次生成的显示信号对应的显示分辨率是否一致,i大于1;
若是,继续生成第i-1次生成的显示信号;
若否,将i个显示器中具有相同显示分辨率的显示器划分为一显示器组,至少根据第一显示器组中各显示器具有的相同显示分辨率中的最大显示分辨率,生成更新后的显示信号。
例如,以与服务器电连接的显示器有3个为例,将三个显示器分别编号为1、2、3,假使服务器同时获取到3个显示器的显示时序参数,且服务器按照显示器的编号顺序依次对显示时序参数进行解析以得到显示分辨率时,那么:
服务器在解析出显示器1的显示分辨率时,根据其中的最大显示分辨率生成第一个显示信号,然后输出至显示器1。
服务器在解析出显示器2的显示分辨率时,判断显示器2的最大显示分辨率与生成的第一个显示信号对应的显示分辨率是否一致,若一致,则继续生成第一个显示信号并输出,或者直接将之前生成的第一个显示信号输出。若不一致,则确定显示器1和显示器2中具有相同显示分辨率中的最大显示分辨率,然后至少根据确定出的最大显示分辨率生成第二个显示信号,然后输出至显示器1和显示器2,此时第二个显示信号与第一个显示信号对应的显示分辨率是不同的。
服务器在解析出显示器3的显示分辨率时,同样执行上述过程生成一个显示信号,并将生成的该显示信号输出至显示器1、显示器2和显示器3中。
如此,通过上述方式,可以保证部分显示器或者全部显示器均可以正常地显示,有效避免了现有技术中服务器根据其中一个显示器可支持的最大显示分辨率生成显示信号时造成其他显示器可能会出现显示异常或无法显示的问题,从而提高服务器对显示器的显示控制。
在具体实施时,将显示信号发送至各显示器,具体包括:
在生成显示信号之后,将显示信号发送至首个显示器;
在继续生成第i-1次生成的显示信号之后,将显示信号发送至i个显示器;或,在生成更新后的显示信号之后,将更新后的显示信号发送至i个显示器。
如此,根据生成的信号发送到各个显示器,保证了各个显示器均可正常显示,避免了现有技术中的显示器出现显示异常或者无法显示的情况,从而有效提高了服务器对各显示器的显示控制。
可选地,在本发明实施例中,在实现步骤S202时,还可以采用以下方式:
服务器在判断出各显示器的最大显示分辨率不同时,对各显示器支持的显示分辨率进行统计;
如果各显示器之间具有相同的显示分辨率时,至少根据各显示器具有的相同显示分辨率中的最大显示分辨率生成显示信号;
如果部分显示器之间具有相同的显示分辨率时,对各显示器进行分组,将具有相同显示分辨率的显示器划分为一显示器组,至少根据具有数量最多的显示器的显示器组中对应的相同显示分辨率中的最大显示分辨率生成显示信号。
此时,服务器将生成的这一个显示信号发送至各显示器,以使各显示器根据显示信号进行显示。
也就是说,服务器并不是在获取到一个显示器的显示分辨率之后就生成一个显示信号,而是在对全部显示器的显示分辨率进行判断分析之后生成一个最终的显示信号。
如此,可以减少服务器生成显示信号的次数,以减少服务器的运算处理次数,降低了服务器的处理复杂度,从而降低了服务器的功耗。
在具体实施时,与服务器电连接的显示器的数量不超过3个。
当然,与服务器电连接的显示器的数量并不限于3个,还可以是其他数值,只要能够通过本发明实施例提供的上述方法,保证各显示器可以进行正常有效地显示即可,对于与服务器电连接的显示器的数量,并不做具体限定。
下面就结合具体实施例,对本发明实施例提供的上述显示控制方法进行详细说明。
实施例一:以与服务器连接显示器数量为3个为例,三个显示器分别编号为显示器1、显示器2、显示器3,结合图3所示的方法的流程图。其中,在本实施例中,以服务器根据显示分辨率生成显示信号为例进行说明。
S301、获取显示器1的EDID的信息,并解析出显示器1所支持的显示分辨率;
S302、根据显示器1的最大显示分辨率,生成第一显示信号并输出至显示器1;
S303、获取显示器2的EDID的信息,并解析出显示器2所支持的显示分辨率;
S304、判断显示器2的最大显示分辨率与第一显示信号对应的显示分辨率是否一致;若是,进行步骤S305;若否,则执行步骤S306;
S305、将第一显示信号继续输出至显示器1和显示器2;执行步骤S308;
S306、确定显示器1和显示器2中具有的相同显示分辨率中的最大显示分辨率;
S307、根据确定出的最大显示分辨率,生成第二显示信号并输出至显示器1和显示器2;
S308、获取显示器3的EDID的信息,并解析出显示器3所支持的显示分辨率;
S309、判断显示器3的最大显示分辨率与第二显示信号对应的显示分辨率是否一致;若是,进行步骤S310;若否,则执行步骤S311;
S310、将第二显示信号继续输出至显示器1、显示器2、显示器3;结束流程;
S311、确定显示器1、显示器2、显示器3中具有的相同显示分辨率中的最大显示分辨率;
S312、根据确定出的最大显示分辨率,生成第三显示信号并输出至显示器1、显示器2和显示器3。
实施例二:以与服务器连接显示器数量为2个为例,两个显示器分别编号为显示器1和显示器2,结合图4所示的方法的流程图。其中,在本实施例中,以服务器根据显示分辨率和刷新频率生成显示信号为例进行说明。
S401、获取显示器1和显示器2的EDID的信息,并解析出显示器1和显示器2所支持的显示分辨率和刷新频率;
S402、判断显示器1和显示器2的最大显示分辨率和最大刷新频率是否均相同;若是,则执行步骤S403;若否,则执行步骤S404;
S403、根据显示器1和显示器2的最大显示分辨率和最大刷新频率,生成显示信号并输出至显示器1和显示器2;
S404、根据显示器1和显示器2中具有的相同显示分辨率中的最大显示分辨率,以及具有的相同刷新频率中的最大刷新频率,生成显示信号并输出至显示器1和显示器2。
基于同一发明构思,本发明实施例还提供了一种服务器,由于该服务器与前述一种显示控制方法的工作原理相似,因此,该服务器的具体实施方式可参见上述确定方法的实施例,重复之处不再赘述。
具体地,本发明实施例提供的上述服务器,如图5所示,可以包括:
获取模块501:用于获取多个显示器的显示时序参数;显示时序参数包括显示分辨率,显示器具有多个显示分辨率;
处理模块502:用于在判断出至少部分显示器的最大显示分辨率不同时,将具有相同显示分辨率的显示器划分为一显示器组,至少根据具有数量最多的显示器的显示器组对应的相同显示分辨率中的最大显示分辨率生成显示信号,将显示信号发送至各显示器,以使各显示器根据显示信号进行显示。
在具体实施时,在本发明实施例提供的上述服务器中,处理模块502,具体用于:
判断第一显示器组中各显示器是否具有相同的刷新频率;第一显示器组为具有数量最多的显示器的显示器组;
若是,根据第一显示器组中对应的相同显示分辨率中的最大显示分辨率,以及第一显示器组中各显示器具有的相同刷新频率中的最高刷新频率,生成显示信号;
若否,将第一显示器组中的各显示器中具有相同刷新频率的显示器划分为一子显示器组,根据具有数量最多的显示器的子显示器组对应的相同刷新频率中的最高刷新频率,以及第一显示器组中对应的相同显示分辨率中的最大显示分辨率,生成显示信号。
在具体实施时,在本发明实施例提供的上述服务器中,处理模块502,具体用于:
至少根据首个显示器的最大显示分辨率生成显示信号;首个显示器为:按照显示器的显示时序参数的获取顺序确定的,或多个显示器中的任一个;
从第2个显示器至最后一个显示器,均执行以下过程:
判断第i个显示器的最大显示分辨率与第i-1次生成的显示信号对应的显示分辨率是否一致,i大于1;
若是,继续生成第i-1次生成的显示信号;
若否,将i个显示器中具有相同显示分辨率的显示器划分为一显示器组,至少根据第一显示器组中各显示器具有的相同显示分辨率中的最大显示分辨率,生成更新后的显示信号。
在具体实施时,在本发明实施例提供的上述服务器中,处理模块502,具体用于:
在生成显示信号之后,将显示信号发送至首个显示器;
在继续生成第i-1次生成的显示信号之后,将显示信号发送至i个显示器;或,在生成更新后的显示信号之后,将更新后的显示信号发送至i个显示器。
可选地,在本发明实施例提供的上述服务器中,与服务器电连接的显示器的数量不超过3个。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
本发明实施例提供的一种显示控制方法及服务器,服务器在判断出至少部分显示器的最大显示分辨率不同时,将具有相同显示分辨率的显示器划分为一显示器组,至少根据具有数量最多的显示器的显示器组对应的相同显示分辨率中的最大显示分辨率生成显示信号并发送至各显示器,以使各显示器可以根据显示信号进行显示。因此,即使各显示器的最大显示分辨率不同时,通过上述方法依然可以保证各显示器可以正常显示,解决了现有技术中仅按照其中一个显示器的最大显示分辨率生成显示信号时而导致其他显示器无法正常显示的问题,提高了服务器对各显示器的显示控制效果。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (10)

1.一种显示控制方法,其特征在于,包括:
获取多个显示器的显示时序参数;所述显示时序参数包括显示分辨率,所述显示器具有多个显示分辨率;
在判断出至少部分所述显示器的最大显示分辨率不同时,将具有相同显示分辨率的显示器划分为一显示器组,至少根据具有数量最多的所述显示器的显示器组对应的相同显示分辨率中的最大显示分辨率生成显示信号,将所述显示信号发送至各所述显示器,以使各所述显示器根据所述显示信号进行显示。
2.如权利要求1所述的方法,其特征在于,所述显示时序参数还包括显示图像时的刷新频率,所述显示器具有多个刷新频率;
至少根据具有数量最多的所述显示器的显示器组对应的相同显示分辨率中的最大显示分辨率生成显示信号,具体包括:
判断第一显示器组中各所述显示器是否具有相同的刷新频率;所述第一显示器组为具有数量最多的所述显示器的显示器组;
若是,根据所述第一显示器组中对应的相同显示分辨率中的最大显示分辨率,以及所述第一显示器组中各所述显示器具有的相同刷新频率中的最高刷新频率,生成显示信号;
若否,将所述第一显示器组中的各所述显示器中具有相同刷新频率的显示器划分为一子显示器组,根据具有数量最多的所述显示器的子显示器组对应的相同刷新频率中的最高刷新频率,以及所述第一显示器组中对应的相同显示分辨率中的最大显示分辨率,生成显示信号。
3.如权利要求1所述的方法,其特征在于,在判断出至少部分所述显示器的最大显示分辨率不同时,将具有相同显示分辨率的显示器划分为一显示器组,至少根据具有数量最多的所述显示器的显示器组对应的相同显示分辨率中的最大显示分辨率生成显示信号,具体包括:
至少根据首个显示器的最大显示分辨率生成显示信号;所述首个所述显示器为:按照所述显示器的显示时序参数的获取顺序确定的,或多个所述显示器中的任一个;
从第2个显示器至最后一个显示器,均执行以下过程:
判断第i个显示器的最大显示分辨率与第i-1次生成的显示信号对应的显示分辨率是否一致,i大于1;
若是,继续生成第i-1次生成的显示信号;
若否,将i个显示器中具有相同显示分辨率的显示器划分为一显示器组,至少根据所述第一显示器组中各所述显示器具有的相同显示分辨率中的最大显示分辨率,生成更新后的显示信号。
4.如权利要求3所述的方法,其特征在于,将所述显示信号发送至各所述显示器,具体包括:
在生成显示信号之后,将所述显示信号发送至所述首个显示器;
在继续生成第i-1次生成的显示信号之后,将所述显示信号发送至所述i个显示器;或,在生成更新后的显示信号之后,将所述更新后的显示信号发送至所述i个显示器。
5.如权利要求1所述的方法,其特征在于,与所述服务器电连接的所述显示器的数量不超过3个。
6.一种服务器,其特征在于,包括:
获取模块,用于获取多个显示器的显示时序参数;所述显示时序参数包括显示分辨率,所述显示器具有多个显示分辨率;
处理模块,用于在判断出至少部分所述显示器的最大显示分辨率不同时,将具有相同显示分辨率的显示器划分为一显示器组,至少根据具有数量最多的所述显示器的显示器组对应的相同显示分辨率中的最大显示分辨率生成显示信号,将所述显示信号发送至各所述显示器,以使各所述显示器根据所述显示信号进行显示。
7.如权利要求6所述的服务器,其特征在于,所述显示时序参数还包括显示图像时的刷新频率,所述显示器具有多个刷新频率;
所述处理模块具体用于:
判断第一显示器组中各所述显示器是否具有相同的刷新频率;所述第一显示器组为具有数量最多的所述显示器的显示器组;
若是,根据所述第一显示器组中对应的相同显示分辨率中的最大显示分辨率,以及所述第一显示器组中各所述显示器具有的相同刷新频率中的最高刷新频率,生成显示信号;
若否,将所述第一显示器组中的各所述显示器中具有相同刷新频率的显示器划分为一子显示器组,根据具有数量最多的所述显示器的子显示器组对应的相同刷新频率中的最高刷新频率,以及所述第一显示器组中对应的相同显示分辨率中的最大显示分辨率,生成显示信号。
8.如权利要求6所述的服务器,其特征在于,所述处理模块具体用于:
至少根据首个显示器的最大显示分辨率生成显示信号;所述首个所述显示器为:按照所述显示器的显示时序参数的获取顺序确定的,或多个所述显示器中的任一个;
从第2个显示器至最后一个显示器,均执行以下过程:
判断第i个显示器的最大显示分辨率与第i-1次生成的显示信号对应的显示分辨率是否一致,i大于1;
若是,继续生成第i-1次生成的显示信号;
若否,将i个显示器中具有相同显示分辨率的显示器划分为一显示器组,至少根据所述第一显示器组中各所述显示器具有的相同显示分辨率中的最大显示分辨率,生成更新后的显示信号。
9.如权利要求8所述的服务器,其特征在于,所述处理模块具体用于:
在生成显示信号之后,将所述显示信号发送至所述首个显示器;
在继续生成第i-1次生成的显示信号之后,将所述显示信号发送至所述i个显示器;或,在生成更新后的显示信号之后,将所述更新后的显示信号发送至所述i个显示器。
10.如权利要求6所述的服务器,其特征在于,与所述服务器电连接的所述显示器的数量不超过3个。
CN201910721770.8A 2019-08-06 2019-08-06 一种显示控制方法及服务器 Active CN110519651B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910721770.8A CN110519651B (zh) 2019-08-06 2019-08-06 一种显示控制方法及服务器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910721770.8A CN110519651B (zh) 2019-08-06 2019-08-06 一种显示控制方法及服务器

Publications (2)

Publication Number Publication Date
CN110519651A true CN110519651A (zh) 2019-11-29
CN110519651B CN110519651B (zh) 2022-11-04

Family

ID=68624377

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910721770.8A Active CN110519651B (zh) 2019-08-06 2019-08-06 一种显示控制方法及服务器

Country Status (1)

Country Link
CN (1) CN110519651B (zh)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6215459B1 (en) * 1993-10-01 2001-04-10 Cirrus Logic, Inc. Dual display video controller
CN1766859A (zh) * 2004-10-30 2006-05-03 鸿富锦精密工业(深圳)有限公司 刷新率自动修改方法
JP2006208615A (ja) * 2005-01-27 2006-08-10 Denon Ltd 映像信号処理装置
US20090278871A1 (en) * 2008-05-09 2009-11-12 International Business Machines Corporation Controlling Display Resolution Of A Computer Display
CN103581210A (zh) * 2012-07-18 2014-02-12 上海贝尔股份有限公司 支持数字广播电视网络的多屏业务平台
CN104102469A (zh) * 2014-07-30 2014-10-15 龙迅半导体科技(合肥)有限公司 多路显示器的扩展显示器标识数据edid的组合方法和装置
JP2016192610A (ja) * 2015-03-31 2016-11-10 ブラザー工業株式会社 遠隔会議プログラム、制御装置及び遠隔会議方法
CN106157925A (zh) * 2016-08-30 2016-11-23 南京巨鲨显示科技有限公司 一种刷新率分辨率选择优先模式的显示装置及方法
US20180357982A1 (en) * 2015-11-26 2018-12-13 Barco Nv Content sharing protocol

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6215459B1 (en) * 1993-10-01 2001-04-10 Cirrus Logic, Inc. Dual display video controller
CN1766859A (zh) * 2004-10-30 2006-05-03 鸿富锦精密工业(深圳)有限公司 刷新率自动修改方法
JP2006208615A (ja) * 2005-01-27 2006-08-10 Denon Ltd 映像信号処理装置
US20090278871A1 (en) * 2008-05-09 2009-11-12 International Business Machines Corporation Controlling Display Resolution Of A Computer Display
CN103581210A (zh) * 2012-07-18 2014-02-12 上海贝尔股份有限公司 支持数字广播电视网络的多屏业务平台
CN104102469A (zh) * 2014-07-30 2014-10-15 龙迅半导体科技(合肥)有限公司 多路显示器的扩展显示器标识数据edid的组合方法和装置
JP2016192610A (ja) * 2015-03-31 2016-11-10 ブラザー工業株式会社 遠隔会議プログラム、制御装置及び遠隔会議方法
US20180357982A1 (en) * 2015-11-26 2018-12-13 Barco Nv Content sharing protocol
CN106157925A (zh) * 2016-08-30 2016-11-23 南京巨鲨显示科技有限公司 一种刷新率分辨率选择优先模式的显示装置及方法

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
SHANGCHEN FU等: "A High-resolution Imaging Method Based on Broadband Excitation and Warped Frequency Transform", 《2013 IEEE INTERNATIONAL CONFERENCE ON IMAGING SYSTEMS AND TECHNIQUES 》 *
徐巧玉等: "基于ARM+FPGA的远程显示终端设计", 《计算机测量与控制》 *
王志军: "刷新率调节步步高", 《电脑自做》 *

Also Published As

Publication number Publication date
CN110519651B (zh) 2022-11-04

Similar Documents

Publication Publication Date Title
DE102013105559B4 (de) Verfahren zum Detektieren einer Datenbittiefe und Schnittstellenvorrichtung für eine Anzeigevorrichtung, die dasselbe verwendet
CN100571139C (zh) 实时优化多媒体分组传输速率的方法
CN102572503B (zh) 一种电视机功能的自动测试***及其方法
CN102256158B (zh) 电视电路板功能的自动测试方法及***
CN101815177B (zh) 同步显示装置、同步显示方法及叠加拼接显示***
KR100327369B1 (ko) 컴퓨터 시스템의 영상정보 인터페이스 장치 및 방법
US20160198117A1 (en) Displaying multiple videos on sink device using display information of source device
CN101815180A (zh) 显示屏接口信号自适应转接板
CN203590370U (zh) 一种通用视频信号性能参数自动测试装置
US20110029814A1 (en) Test system and test method thereof
CN102843575A (zh) Vga端口测试装置及其测试方法
CN202309992U (zh) 电视板卡自动测试***
CN103873802A (zh) 高清视频信号发生器及其信号产生方法
CN106878650B (zh) 一种dvi到vga视频转换装置及其方法
CN110519651A (zh) 一种显示控制方法及服务器
CN102004682A (zh) 测试***及其测试方法
CN104717397A (zh) 一种图像数据处理方法及电子设备
JP2014134755A (ja) 表示装置、表示方法、テレビジョン受像機、プログラムおよび記録媒体
CN100461087C (zh) 具模拟数字视频输出的计算机***、主机与视频传输装置
KR100935375B1 (ko) 화질 검사 시스템
CN113270058B (zh) 一种拼接屏的故障检测方法、介质、产品及***
CN105472376A (zh) 多媒体接口检测***及检测方法
CN204887289U (zh) 服务器
US20120093212A1 (en) Signal transmitting method, signal transmitting apparatus and signal transmitting system
CN111565312A (zh) 一种数据处理方法、检测设备以及计算机可读存储介质

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