旋转式显示器及其显示方法

文档序号:6337012阅读:318来源:国知局
专利名称:旋转式显示器及其显示方法
技术领域
本发明涉及显示装置,尤其涉及一种旋转式显示器及其显示方法。
背景技术
随着电视及电脑技术的发展,显示器的尺寸越来越大,同时为了符合人的视觉习惯,显示器往往是以宽屏为主。但某些应用场合,需水平显示的内容不多,但垂直显示的内容却很多,比如浏览网页,水平内容并不多,但垂直内容却很多,这就暴露出宽屏的缺点。因此有必要提供一种可旋转的显示器,将宽屏显示器进行旋转以显示需要垂直显示的内容。

发明内容
本发明的目的在于提供一种旋转式显示器及其显示方法。本发明的技术方案如下一种旋转式显示器,包括一级显示驱动模块,用于接收要显示的图像信息,并获取屏幕分辨率;一级图像缩放模块,用于根据屏幕分辨率与图像分辨率的比例对图像进行缩放, 并输出到一级显示缓存存储器中;指令接收器,用于接收用户发出的旋转指令;中轴机械旋转系统,用于根据用户指令对屏幕做机械旋转;水平角度计算器,用于计算屏幕旋转后的水平倾斜角度,把旋转后的水平倾斜角度写进水平角度寄存器,水平角度寄存器用于存储显示器的水平倾斜角度;平面坐标转换模块,用于从一级显示缓存存储器中读取图像每个像素的坐标以及水平角度寄存器中的水平倾斜角度,根据读取的水平倾斜角度角度对图像的各像素原坐标进行角度坐标转换;二级显示驱动模块,用于接收平面坐标转换模块进行坐标转换后的图像数据,并读取当前旋转显示模式以及屏幕分辨率;二级显示缓存存储器,用于存储二级显示驱动模块输出的图像数据并发送到屏幕进行显示。所述的旋转式显示器,其还包括用户旋转显示模式设置模块和旋转显示模式寄存器,用户旋转显示模式设置模块用于设置显示器的旋转显示模式并将设置的模式存储到旋转显示模式寄存器中供二级显示驱动模块调用。所述的旋转式显示器,其中,所述显示器的旋转显示模式包括缩放显示和直接显
7J\ ο所述的旋转式显示器,其还包括二级图像缩放模块,在缩放显示模式下,二级显示驱动模块读取屏幕分辨率以及水平倾斜角度,计算当前屏幕内部面积最大的垂直或水平矩形,并获取其屏幕坐标以及其与屏幕分辨率的比值,二级图像缩放模块按该比值进行缩放, 得到与该矩形相同的分辨率,然后再把转换后的图像像素坐标转换成矩形坐标,并输出到二级显示缓存存储器。所述的旋转式显示器,其还包括连接于二级显示缓存存储器前的显示矫正模块, 用于根据二级显示驱动模块接收的图像数据对图像位置进行校正。一种旋转式显示器的显示方法,包括以下步骤A、用户设置旋转显示模式;B、一级显示驱动模块接收要显示的图像信息,并获取屏幕分辨率;C、一级图像缩放模块根据屏幕分辨率与图像分辨率的比例对图像进行缩放,并输出到一级显示缓存存储器中;D、接收用户发出的旋转指令,记录屏幕当前位置的水平倾斜角度数据;E、中轴机械旋转系统根据用户发出的旋转指令做机械旋转并根据用户指令停止;F、中轴机械旋转系统通知水平角度计算器计算旋转后的水平倾斜角度;G、水平角度计算器把最终的水平倾斜角度写进水平角度寄存器并通知平面坐标转换模块;H、平面坐标转换模块从一级显示缓存存储器中读取图像每个像素坐标以及水平角度寄存器中的水平倾斜角度,根据新的水平倾斜角度对图像的各像素原坐标进行角度坐标转换,然后输送到二级显示驱动模块;I、二级显示驱动模块读取当前旋转显示模式以及屏幕分辨率;J、判断是否为缩放显示模式,如果不是缩放显示模式,显示矫正模块对整体图像位置矫正后,将图像数据存储至二级显示缓存存储器再把每个像素按新坐标输出到屏幕进行显不。所述的旋转式显示器的显示方法,其中,在步骤J中,如果判断是缩放模式,则执行以下步骤J1、读取屏幕分辨率、水平倾斜角度,计算当前屏幕内部面积最大的垂直或水平矩形并获取其分辨率比值;J2、二级图像缩放模块按该比值进行缩放,得到与该矩形相同的分辨率,然后再把转换后的图像像素坐标转换成矩形坐标;J3、显示矫正模块对整体图像位置矫正后,将图像数据存储至二级显示缓存存储器再把每个像素按新坐标输出到屏幕进行显示。应用上述旋转式显示器,其屏幕可以自由旋转,但显示内容保持视觉上的垂直, 可以同时满足电影、视频、网页等多种浏览需求,使用户可根据室内建筑需要,将显示器即可横着安置,也可竖着安置,而且上述显示器提供二级显示缓存,提高显示速度以及显示质量。


图1为本发明旋转式显示器的较佳实施方式的原理框图。图2A及图2B分别为在缩放显示和直接显示模式下屏幕与图像的位置关系图。图3为本发明旋转式显示器的显示方法的较佳实施方式的流程图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用于解释本发明,并不用于限定本发明。请参考图1,本发明选旋转式显示器的较佳实施方式包括指令接收器10、用户旋转显示模式设置模块12、旋转显示模式寄存器14、中轴机械旋转系统16、水平角度寄存器 18、水平角度计算器20、一级显示驱动模块22、二级显示驱动模块24、一级图像缩放模块 26、二级图像缩放模块观、一级显示缓存存储器30、二级显示缓存存储器31、显示矫正模块 32、平面坐标转换模块34及屏幕36。该用户旋转显示模式设置模块12用于设置显示器的旋转显示模式并将设置的模式存储到旋转显示模式寄存器14中。请参考图2A及图2B,以垂直显示为例,本实施方式中提供两种旋转显示模式一、缩放显示,在屏幕36旋转到任意角度后,保持整张画面缩放后完整垂直显示;二、直接显示,在屏幕36旋转到任意角度后,保持整张画面大小不变,垂直显示,只显示画面与屏幕重叠部分。无论是缩放显示还是直接显示,没有图像部分的屏幕 36均不输出,即保留空白或黑屏。该显示矫正模块32主要用于在要显示的图像发生缩放或者位置变动时,适当调整整个画面显示的位置,尽量使其居中显示。一级显示驱动模块22首先获取屏幕的分辨率,然后接收要显示的图像信息,获得图像的分辨率,一级图像缩放模块26对图像进行缩放,并输出到一级显示缓存存储器30 中。当用户发出旋转指令后,指令接收器10首先记录屏幕36当前水平倾斜角度并将该水平倾斜角度存储到水平角度寄存器18,然后通知中轴机械旋转系统16开始旋转,当用户停止旋转时,水平角度计算器20根据中轴机械旋转系统16旋转的角度,同时读取水平角度寄存器18中原来的角度,计算出屏幕36新的水平倾斜角,并重新写到水平角度寄存器18,然后通知平面坐标转换模块34,平面坐标转换模块34利用其内部的角度转换函数引擎,对每个像素原坐标进行坐标转换,并把数据传送到二级显示驱动模块对,二级显示驱动模块M首先获取当前屏幕有效分辨率以及水平倾斜角度数据,然后读取旋转显示模式寄存器14中的旋转显示模式,并根据旋转显示模式做相应调整,最后通过显示矫正模块32把画面像素调整到屏幕居中垂直位置,并输出到二级显示缓存存储器31,并最终在屏幕36上显示。当用户没有对屏幕进行旋转时,平面坐标转换模块34、二级显示驱动模块24、二级图像缩放模块观、显示矫正模块32均不会对一级显示缓存存储器30中的数据转换,而是把一级显示缓存存储器30中的数据直接传输给二级显示缓存存储器31。如果屏幕旋转, 平面坐标转换模块34则对一级显示缓存存储器30中的数据转换,再把数据传输给二级显示驱动模块对,二级显示驱动模块M根据旋转显示模式,如果是直接显示模式,则直接把数据送到显示矫正模块32进行矫正,然后保存到二级显示缓存存储器31并最终输出到屏幕36 ;如果是缩放显示模式,二级显示驱动模块M读取屏幕分辨率以及角度,计算当前屏幕内部面积最大的垂直矩形,并获取其屏幕坐标以及其与屏幕分辨率的比值,然后二级图像缩放模块观按该比值进行缩放,得到与该矩形相同的分辨率,然后再把转换后的图像像素坐标转换成矩形坐标,并输出到显示矫正模块32,显示矫正模块32对整体图像位置矫正后,通过二级显示缓存存储器31最终输出到屏幕36进行显示。
请参考图3,本发明旋转式显示器的显示方法的较佳实施方式包括以下步骤Si、用户设置旋转显示模式。S2、一级显示驱动模块22接收要显示的图像信息,并获取屏幕分辨率。S3、一级图像缩放模块沈根据屏幕分辨率与图像分辨率的比例,对图像进行缩放,并输出到一级显示缓存存储器30中。S4、用户发出旋转命令,记录当前位置屏幕的水平角度等数据。S5、中轴机械旋转系统16做机械旋转并根据用户指令停止旋转。S6、中轴机械旋转系统16停止后通知水平角度计算器20计算旋转后的水平倾斜角度。S7、水平角度计算器20把最终的水平倾斜角度写进水平角度寄存器18并通知平面坐标转换模块34。S8、平面坐标转换模块34从一级显示缓存存储器30中读取图像每个像素坐标并读取水平角度寄存器18中的水平倾斜角度,调用其内部角度转换函数引擎,根据水平倾斜角度对像素原坐标进行角度坐标转换后输送到二级显示驱动模块对。S9、二级显示驱动模块M读取当前旋转显示模式以及屏幕分辨率。S10、判断是否为缩放显示模式,如果是,则执行步骤Sll ;如果不是,则执行步骤 S13。S11、读取屏幕分辨率、水平倾斜角度,计算当前屏幕内部面积最大的垂直矩形,并获取其分辨率比值。S12、二级图像缩放模块观按该比值进行缩放,得到与该矩形相同的分辨率,然后再把转换后的图像像素坐标转换成矩形坐标。S13、显示矫正模块32对整体图像位置矫正后,将图像数据存储至二级显示缓存存储器31。S14、把图像的每个像素按坐标输出到屏幕36。上述步骤中是以垂直显示时所需的垂直矩形为例,若需要显示的是水平显示内容,则在步骤Sll中计算当前屏幕内部面积最大的水平矩形,并获取其分辨率比值。应用上述旋转式显示器,屏幕可以自由旋转,但显示内容保持视觉上的垂直,可以同时满足电影(横屏)、视频与网页(竖屏)等多种浏览需求,用户可根据室内建筑需要,将显示器即可横着安置,也可竖着安置。而且上述显示器提供二级显示缓存,提高显示速度以及显示质量。应当理解的是,对本领域普通技术人员来说,可以根据上述说明加以改进或变换, 而所有这些改进和变换都应属于本发明所附权利要求的保护范围。
权利要求
1.一种旋转式显示器,包括一级显示驱动模块,用于接收要显示的图像信息,并获取屏幕分辨率;一级图像缩放模块,用于根据屏幕分辨率与图像分辨率的比例对图像进行缩放,并输出到一级显示缓存存储器中;指令接收器,用于接收用户发出的旋转指令;中轴机械旋转系统,用于根据用户指令对屏幕做机械旋转;水平角度计算器,用于计算屏幕旋转后的水平倾斜角度,把旋转后的水平倾斜角度写进水平角度寄存器,水平角度寄存器用于存储显示器的水平倾斜角度;平面坐标转换模块,用于从一级显示缓存存储器中读取图像每个像素的坐标以及水平角度寄存器中的水平倾斜角度,根据读取的水平倾斜角度角度对图像的各像素原坐标进行角度坐标转换;二级显示驱动模块,用于接收平面坐标转换模块进行坐标转换后的图像数据,并读取当前旋转显示模式以及屏幕分辨率;二级显示缓存存储器,用于存储二级显示驱动模块输出的图像数据并发送到屏幕进行显不。
2.根据权利要求1所述的旋转式显示器,其还包括用户旋转显示模式设置模块和旋转显示模式寄存器,用户旋转显示模式设置模块用于设置显示器的旋转显示模式并将设置的模式存储到旋转显示模式寄存器中供二级显示驱动模块调用。
3.根据权利要求2所述的旋转式显示器,其特征在于所述显示器的旋转显示模式包括缩放显示和直接显示。
4.根据权利要求3所述的旋转式显示器,其还包括二级图像缩放模块,在缩放显示模式下,二级显示驱动模块读取屏幕分辨率以及水平倾斜角度,计算当前屏幕内部面积最大的垂直或水平矩形,并获取其屏幕坐标以及其与屏幕分辨率的比值,二级图像缩放模块按该比值进行缩放,得到与该矩形相同的分辨率,然后再把转换后的图像像素坐标转换成矩形坐标,并输出到二级显示缓存存储器。
5.根据权利要求1至4中任一权利要求所述的旋转式显示器,其还包括连接于二级显示缓存存储器前的显示矫正模块,用于根据二级显示驱动模块接收的图像数据对图像位置进行校正。
6.一种旋转式显示器的显示方法,包括以下步骤A、用户设置旋转显示模式;B、一级显示驱动模块接收要显示的图像信息,并获取屏幕分辨率;C、一级图像缩放模块根据屏幕分辨率与图像分辨率的比例对图像进行缩放,并输出到一级显示缓存存储器中;D、接收用户发出的旋转指令,记录屏幕当前位置的水平倾斜角度数据;E、中轴机械旋转系统根据用户发出的旋转指令做机械旋转并根据用户指令停止;F、中轴机械旋转系统通知水平角度计算器计算旋转后的水平倾斜角度;G、水平角度计算器把最终的水平倾斜角度写进水平角度寄存器并通知平面坐标转换模块;H、平面坐标转换模块从一级显示缓存存储器中读取图像每个像素坐标以及水平角度寄存器中的水平倾斜角度,根据新的水平倾斜角度对图像的各像素原坐标进行角度坐标转换,然后输送到二级显示驱动模块;I、二级显示驱动模块读取当前旋转显示模式以及屏幕分辨率; J、判断是否为缩放显示模式,如果不是缩放显示模式,显示矫正模块对整体图像位置矫正后,将图像数据存储至二级显示缓存存储器再把每个像素按新坐标输出到屏幕进行显7J\ ο
7.如权利要求6所述的旋转式显示器的显示方法,其特征在于在步骤J中,如果判断是缩放模式,则执行以下步骤J1、读取屏幕分辨率、水平倾斜角度,计算当前屏幕内部面积最大的垂直或水平矩形并获取其分辨率比值;J2、二级图像缩放模块按该比值进行缩放,得到与该矩形相同的分辨率,然后再把转换后的图像像素坐标转换成矩形坐标;J3、显示矫正模块对整体图像位置矫正后,将图像数据存储至二级显示缓存存储器再把每个像素按新坐标输出到屏幕进行显示。
全文摘要
本发明提供一种旋转式显示器及其显示方法,该显示器包括中轴机械旋转系统、水平角度计算器及平面坐标转换模块。显示器的屏幕通过中轴机械旋转系统进行旋转;水平角度计算器用于计算屏幕旋转后的水平倾斜角度;平面坐标转换模块从一级显示缓存存储器中读取要显示图像的每个像素坐标以及屏幕旋转后的水平倾斜角度,根据新的角度对图像的各像素原坐标进行角度坐标转换,使图像在屏幕旋转后仍竖直显示。该显示器的屏幕可以自由旋转,但显示内容保持视觉上的垂直,可以满足用户的不同使用需要。
文档编号G06F1/16GK102479065SQ20101056438
公开日2012年5月30日 申请日期2010年11月26日 优先权日2010年11月26日
发明者刘文飞, 刘淦明 申请人:Tcl集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1