显示处理方法及系统的制作方法_2

文档序号:9505959阅读:来源:国知局
态时,将所述行方向分辨率作为所述EDID信息中分辨率字段的第二字节,将所述列方向分辨率作为所述EDID信息中分辨率字段的第一字节,生成所述H)ID信息。
[0031]103、主机获取显示器生成的与主机对应的显示窗口对应的EDID信息,当主机对应的H)ID信息中,分辨率字段的第一字节大于第二字节时,主机输出待显示图像,当第一字节小于第二字节时,主机将待显示图像进行旋转,生成匹配图像并输出。
[0032]其中,待显示图像的水平分辨率值和垂直分辨率值分别与第一字节和第二字节相同。
[0033]此外,为了进一步方便用户观看,如图1B所示,图1B为本发明实施例一提供的另一种显示处理方法的流程示意图,在图1A的基础上,103中所述主机将所述待显示图像进行旋转,生成匹配图像并输出,具体可以包括:
[0034]105、主机根据显示器支持的旋转方向,对待显示图像进行旋转处理,且旋转角度为90度,旋转方向与显示器支持的旋转方向一致。
[0035]具体的,主机根据显示窗口的EDID信息,获得待显示图像,进一步的,主机根据显示器支持的旋转方向,对待显示图像进行相应的旋转处理,具体的,图像旋转的角度可以为90度,图像旋转的方向与显示器支持的旋转方向一致,以使最终显示在显示窗口中的图像符合用户的观看习惯,便于用户观看,从而进一步优化显示效果。
[0036]主机是指计算机除去输入输出设备以外的主要机体部分。也是用于放置主板及其他主要部件的控制箱体。通常包括CPU、内存、硬盘、光驱、电源、以及其他输入输出控制器和接口,例如USB控制器、显卡、网卡、声卡等。实际应用中,主机和显示器可以通过多种实施方式实现连接,例如,通过总线进行连接。主机向显示器提供显示图像,显示器则可以通过显示屏幕上的显示窗口对显示图像进行显示。
[0037]104、显示器接收主机输出的待显示图像或匹配图像,并将待显示图像或匹配图像通过与主机对应的显示窗口进行显示。
[0038]具体的,为了实现更好的显示效果,符合用户的观看习惯,如图1C所示,图1C为本发明实施例一提供的另一种显示处理方法的流程示意图,在前述任一实施方式的基础上,104中所述显示器将所述待显示图像或所述匹配图像通过与所述主机对应的显示窗口进行显示,具体可以包括:
[0039]106、当显示窗口的行方向分辨率大于列方向分辨率时,则显示器显示待显示图像或匹配图像;
[0040]107、当显示窗口的行方向分辨率小于列方向分辨率时,则显示器将待显示图像或匹配图像中的水平像素和垂直像素进行交换,并显示交换后的图像。
[0041]可选的,一台显示器可以只连接一台主机,相应的显示屏幕上的显示窗口可以为一个,例如,全屏显示,即整个显示屏幕为一个显示窗口,具体如图2A所示,当前显示屏幕上的显示窗口只有一个,即整个显示屏幕。
[0042]再可选的,一台显示器还可以连接有多个主机,相应的,在显示屏幕上有各主机对应的显示窗口,即显示屏幕上有多个窗口,且每个显示窗口用于显示与自身对应的主机提供的显示图像。
[0043]具体的,多个显示窗口的生成方式可以有多种,例如,显示器可以方便快捷地自动生成各主机对应的显示窗口。相应的,如图1D所示,图1D为本发明实施例一提供的又一种显示处理方法的流程示意图,在图1A至图1C所示的任一实施方式的基础上,方法还可以包括:
[0044]108、显示器根据与其连接的各主机,将显示屏幕平均划分为各主机对应的显示窗
□ ο
[0045]举例来说,假设当前连接至显示器的主机数量为两个,则如图2B所示,显示器可以将显示屏幕进行平均划分,获得与主机数量相同的显示窗口并分别分配给各主机,即显示窗口 A和显示窗口 B,具体的,其平均划分的方式也可以有多种,在此不对其进行限制。
[0046]再例如,显示器可以根据用户的要求,生成各主机对应的显示窗口,实现个性化需求。相应的,如图1E所示,图1E为本发明实施例一提供的又一种显示处理方法的流程示意图,在图1A至图1C所示的任一实施方式的基础上,方法还可以包括:
[0047]109、显示器根据用户的区域划分指令,将显示屏幕划分为各主机对应的显示窗口,区域划分指令包括各主机对应的显不窗口的行方向分辨率和列方向分辨率。
[0048]通过上述两种方式,当显示器对应有多台主机时,显示器可生成各主机对应的显不窗口,实现多窗口显不。
[0049]具体的,本实施例中的显示器根据当前显示器的状态,例如,横屏状态或者竖屏状态,获得显示窗口的H)ID信息,主机对显示窗口的EDID信息进行解析,后续主机向显示器提供的图像与H)ID信息匹配,从而避免因不匹配导致的显示效果下降,提高显示质量和稳定性。
[0050]实际应用中,显示窗口的行方向分辨率和列方向分辨率在显示窗口生成时即可获得。后续的,显示器根据显示器的状态,当为横屏状态时,将显示窗口的行方向分辨率作为EDID信息中分辨率字段的第一字节,将显示窗口的列方向分辨率作为H)ID信息中分辨率字段的第二字节,生成显示窗口的H)ID信息;当为竖屏状态时,将显示窗口的行方向分辨率作为EDID信息中分辨率字段的第二字节,将显示窗口的列方向分辨率作为H)ID信息中分辨率字段的第一字节,生成显示窗口的H)ID信息,显示窗口对应的主机根据该EDID信息,当检测到分辨率字段的第一字节大于第二字节时,输出待显示图像,当所述第一字节小于所述第二字节时,所述主机将所述待显示图像进行旋转,生成匹配图像并输出,从而向显示器提供与显示窗口的分辨率匹配的图像,以提高显示效果和质量。
[0051]实际应用中,可以通过多种实施方式获取显示器的状态,例如,通过重力传感器实时监测显示屏幕的状态。相应的,如图1F所示,图1F为本发明实施例一提供的又一种显示处理方法的流程示意图,在前述任一实施方式的基础上,方法还可以包括:
[0052]110、显示器通过重力传感器实时监测显示器的状态。
[0053]相应的,101具体可以包括:
[0054]111、显示器在监测到显示器的状态发生变化时,获取显示窗口的行方向分辨率和列方向分辨率。
[0055]具体的,显示器通过重力传感器实时监测显示器的状态,当显示器状态发生变化时获得显示窗口的行方向分辨率和列方向分辨率,并生成显示窗口的EDID信息,显示窗口对应的主机获取显示窗口的H)ID信息,并根据显示窗口的EDID信息,向显示器提供与显示窗口的EDID信息匹配的图像信息,显示器将主机提供的图像信息通过主机对应的显示窗口进行显示。
[0056]本实施方式中,显示器通过重力传感器对显示器的状态进行实时监测,从而及时地获取显示窗口的H)ID信息,实现对显示窗口的EDID信息的实时更新,保证显示效果的可靠性。
[0057]实际应用中,显示器的状态会对显示窗口的EDID信息的分辨率字段产生影响,因此在显示器的状态发生变化时,需要对显示窗口的H)ID信息进行更新。参照图2A来说,假设图2A为显示屏幕的状态发生变化之前显示器的示意图,如图2A所示,显示窗口的行方向分辨率和列方向分辨率分别为Μ和N,EDID信息中分辨率字段的第一字节为Μ,第二字节为Ν,显示屏幕的状态发生变化后,例如旋转至竖屏状态,则如图2C所示,需要将EDID信息中分辨率字段的第一字节更新为Ν,第二字节更新为Μ。同样的,参照2Β来说,假设图2Β为显示屏幕的状态发生变化之前显示器的示意图,如图2Β所示,显示窗口 Α的行方向分辨率和列方向分辨率分别为MjP Na,显示窗口 A的EDID信息中分辨率字段的第一字节为\,第二字节为Na,显示窗口 B的行方向分辨率和列方向分辨率分别为MjP Ν B,显示窗口 B的EDID信息中分辨率字段的第一字节为MB,第二字节为NB,则显示屏幕的状态发生变化后,例如旋转至竖屏状态,则如图2D所示,需要将
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1