错位采样的风扇屏显示方法及其显示系统与流程

文档序号:18557422发布日期:2019-08-30 22:48阅读:238来源:国知局
错位采样的风扇屏显示方法及其显示系统与流程

本发明涉及风扇屏显示技术领域,尤其涉及的是一种错位采样的风扇屏显示方法及其显示系统。



背景技术:

物体在快速运动时,当人眼所看到的影像消失后,人眼仍能继续保留其影像0.1-0.4秒左右的图像,这种现象被称为视觉暂留现象。人眼观看物体时,成像于视网膜上,并由视神经输入人脑,感觉到物体的像。但当物体移去时,视神经对物体的印象不会立即消失,而要延续0.1-0.4秒的时间,人眼的这种性质被称为″眼睛的视觉暂留″。

视觉暂留现象首先被中国人运用,走马灯便是据历史记载中最早的视觉暂留运用。宋朝时已有走马灯,当时称″马骑灯″。随后法国人保罗·罗盖在1828年发明了留影盘,它是一个被绳子在两面穿过的圆盘,圆盘的一面画了一只鸟,另一面画了一个空笼子。当圆盘旋转时,鸟在笼子里出现了,这证明了当眼睛看到一系列图像时,它一次保留一个图像。同样的,风扇屏也是利用视觉暂留效应来显示3d图像的。

现有技术中的风扇屏,当led灯条上的rgb灯珠数量确定时,其显示画面的像素是固定不变的,如果需要增加其像素就需要增加rgb灯珠的数量,这样就增加了成本,如果显示的画面像素太低就影响用户的视觉效果。

因此,现有技术还有待于改进和发展。



技术实现要素:

鉴于上述现有技术的不足,本发明的目的在于提供一种错位采样的风扇屏显示系统,有效的提高风扇屏显示画面的像素,提高了视觉效果。

本发明的技术方案如下:

一种错位采样的风扇屏显示系统,其包括如下步骤:

a、在十字形led灯条的水平方向、竖直方向分别设置偶数rgb灯珠、奇数rgb灯珠,所述偶数rgb灯珠、奇数rgb灯珠形成的像素轨迹交错设置;

b、将待显示画面中的各个偶数像素点、奇数像素点转换成十字形led灯条旋转显示中的偶数rgb灯珠、奇数rgb灯珠所对应的位置;

c、对待显示画面中的各个像素点进行采样,获取所述偶数rgb灯珠、奇数rgb灯珠所对应位置显示时的色度信息;

d、根据十字形led灯条与水平方向之间的角度及色度信息,对偶数rgb灯珠、奇数rgb灯珠显示的数据进行提取及刷新,并根据获得的数据点亮rgb灯珠实现画面的显示。

优选地,所述步骤b具体包括:

b1、以待显示画面的左上角顶点为坐标原点,待显示画面的宽度方向、高度方向分别为横坐标x轴、纵坐标y轴,建立平面直角坐标系;

b2、以x轴为基准,将待显示画面的像素点沿着y轴进行水平设置,位于奇数行的像素点划分为奇数像素点,位于偶数行的像素点划分为偶数像素点;

b3、获取待显示画面中的奇数像素点、偶数像素点在平面直角坐标系中的坐标值,且将在平面直角坐标系中的坐标值转换为极坐标值;

b4、以十字形led灯条的旋转中心为极点建立极坐标系,根据旋转角度获取偶数rgb灯珠、奇数rgb灯珠在极坐标系中的极坐标值;

b5、根据待显示画面中的奇数像素点、偶数像素点的极坐标值与偶数rgb灯珠、奇数rgb灯珠的极坐标值,建立待显示画面中的各个像素点与rgb灯珠在旋转显示区域中各个位置之间的转换关系。

优选地,所述步骤a与步骤b之间还包括:

e、确定十字形led灯条旋转显示区域,所述十字形led灯条旋转显示区域的计算公式为:s=πr2

其中,所述r为十字形led灯条的转轴中心到任一灯条端部之间的长度。

优选地,所述步骤c与步骤d之间还包括;

f、确定十字形led灯条的当前旋转角度及rgb灯珠刷新频率;

所述十字形led灯条的当前旋转角度的计算公式为:所述rgb灯珠刷新频率的计算公式为:所述b为rgb灯珠的宽度。

优选地,所述步骤c具体包括:

假设待显示画面中任一像素点的色度为rgb(r,g,b),待显示图像中任一像素点的灰度值提取公式为:

gray=r·0.299+g·0.587+b·0.114;

根据所述灰度值提取公式提取出灰度值后,计算出每个像素点处rgb灯珠的三个rgb灰度值。

本发明还包括了一种错位采样的风扇屏显示系统,其包括:

设置模块,所述设置模块用于在十字形led灯条的水平方向、竖直方向分别设置偶数rgb灯珠、奇数rgb灯珠,所述偶数rgb灯珠、奇数rgb灯珠形成的像素轨迹交错设置;

转换模块,所述转换模块用于将待显示画面中的各个偶数像素点、奇数像素点转换成十字形led灯条旋转显示中的偶数rgb灯珠、奇数rgb灯珠所对应的位置;

提取模块,所述提取模块用于对待显示画面中的各个像素点进行采样,获取所述偶数rgb灯珠、奇数rgb灯珠所对应位置显示时的色度信息;

显示模块,所述显示模块用于根据十字形led灯条与水平方向之间的角度及色度信息,对偶数rgb灯珠、奇数rgb灯珠显示的数据进行提取及刷新,并根据获得的数据点亮rgb灯珠实现画面的显示

优选地,所述转换模块包括:

直角坐标设定单元,所述直角坐标设定单元用于以待显示画面的左上角顶点为坐标原点,待显示画面的宽度方向、高度方向分别为横坐标x轴、纵坐标y轴,建立平面直角坐标系;

像素划分单元,所述像素划分用于以x轴为基准,将待显示画面的像素点沿着y轴进行水平设置,位于奇数行的像素点划分为奇数像素点,位于偶数行的像素点划分为偶数像素点;

坐标转换单元,所述坐标转换单元用于获取待显示画面中的奇数像素点、偶数像素点在平面直角坐标系中的坐标值,且将在平面直角坐标系中的坐标值转换为极坐标值;

极坐标设定单元,所述极坐标设定单元用于以十字形led灯条的旋转中心为极点建立极坐标系,根据旋转角度获取偶数rgb灯珠、奇数rgb灯珠在极坐标系中的极坐标值;

数据映射单元,所述数据映射单元用于根据待显示画面中的奇数像素点、偶数像素点的极坐标值与偶数rgb灯珠、奇数rgb灯珠的极坐标值,建立待显示画面中的各个像素点与rgb灯珠在旋转显示区域中各个位置之间的转换关系。

优选地,所述错位采样的风扇屏显示系统还包括:

旋转显示区域确定模块,所述旋转显示区域确定模块用于确定十字形led灯条旋转显示区域,所述十字形led灯条旋转显示区域的计算公式为:s=πr2

其中,所述r为十字形led灯条的转轴中心到任一灯条端部之间的长度。

优选地,所述错位采样的风扇屏显示系统还包括:

旋转角度确定模块,所述旋转角度确定模块用于确定所述十字形led灯条的当前旋转角度;

刷新频率确定模块,所述刷新频率确定模块用于确定所述rgb灯珠的刷新频率。

优选地,所述色度为rgb(r,g,b),如果是rgb565就占用两个字节,如果是rgb555就占用两个字节,如果是rgb888就占用3个字节。

与现有技术相比,本申请实施例主要有以下有益效果:

本发明所提供的错位采样的风扇屏显示方法及其显示系统,所述显示方法包括:a、在十字形led灯条的水平方向、竖直方向分别设置偶数rgb灯珠、奇数rgb灯珠,所述偶数rgb灯珠、奇数rgb灯珠形成的像素轨迹交错设置;b、将待显示画面中的各个偶数像素点、奇数像素点转换成十字形led灯条旋转显示中的偶数rgb灯珠、奇数rgb灯珠所对应的位置;c、对待显示画面中的各个像素点进行采样,获取所述偶数rgb灯珠、奇数rgb灯珠所对应位置显示时的色度信息;d、根据十字形led灯条与水平方向之间的角度及色度信息,对偶数rgb灯珠、奇数rgb灯珠显示的数据进行提取及刷新,并根据获得的数据点亮rgb灯珠实现画面的显示,可以有效提高风扇屏显示画面的像素,提高了视觉效果。

附图说明

为了更清楚地说明本申请的方案,下面将对实施例描述中所需要使用的附图作一个简单介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明中的错位采样的风扇屏显示方法较佳实施例的流程示意图。

图2是本发明中的错位采样的风扇屏显示方法较佳实施例的十字形led灯条的结构示意图。

具体实施方式

除非另有定义,本文所使用的所有的技术和科学术语与属于本申请技术领域的技术人员通常理解的含义相同;本文中在申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本申请;本申请的说明书和权利要求书及上述附图说明中的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。本申请的说明书和权利要求书或上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

如图1所示,本发明较佳实施例提供的一种错位采样的风扇屏显示系统,其包括如下步骤:

s100、在十字形led灯条的水平方向、竖直方向分别设置偶数rgb灯珠、奇数rgb灯珠,所述偶数rgb灯珠、奇数rgb灯珠形成的像素轨迹交错设置;

s200、将待显示画面中的各个偶数像素点、奇数像素点转换成十字形led灯条旋转显示中的偶数rgb灯珠、奇数rgb灯珠所对应的位置;

s300、对待显示画面中的各个像素点进行采样,获取所述偶数rgb灯珠、奇数rgb灯珠所对应位置显示时的色度信息;

s400、根据十字形led灯条与水平方向之间的角度及色度信息,对偶数rgb灯珠、奇数rgb灯珠显示的数据进行提取及刷新,并根据获得的数据点亮rgb灯珠实现画面的显示。

如图2所示,图2是十字形led灯条的结构示意图,确定如下数据:

起始采样角度:给定一个起始采样角度θ,其中θ角是过以灯条旋转后所形成旋转显示区域的圆心与水平方向之间的夹角,我们称为起始采样角。

采样行数:当灯条旋转180度后供采样的次数n。

采样精度:采样精度为十字形led灯条每旋转一定的角度,采集一次平面直角坐标系中的像素点转换为极坐标的角度大小,其中采样精度越大,采样角度越小,其采样精度是180/n。

在给定任意起始角度后,我们以指定的采样精度为步进,共采集整个十字形led灯条上的数据。

水平方向灯条采集相对应的平面坐标的偶数像素点,如2、4、6、8...

竖直方向灯条采集相对应的平面坐标的奇数像素点:如:1、3、5、7...

如上的采集在分时复用后,最终采集的像素为:1、2、3、4、5...

假如平面直角坐标系的显示画面的像素大小为:1024*1024,其中水平灯条或者竖直灯条的像素个数都为512,当水平方向上转到竖直方向上的时候像素有个错位,比如水平方向占据偶数位的像素点,竖直方向占据奇数位的像素点,这些像素点在任意一个方向上都能分时复用这样就达到了1024个像素的宽度。

本发明进一步较佳实施例中,所述步骤s200具体包括:

s201、以待显示画面的左上角顶点为坐标原点,待显示画面的宽度方向、高度方向分别为横坐标x轴、纵坐标y轴,建立平面直角坐标系;

s202、以x轴为基准,将待显示画面的像素点沿着y轴进行水平设置,位于奇数行的像素点划分为奇数像素点,位于偶数行的像素点划分为偶数像素点;

s203、获取待显示画面中的奇数像素点、偶数像素点在平面直角坐标系中的坐标值,且将在平面直角坐标系中的坐标值转换为极坐标值;

s204、以十字形led灯条的旋转中心为极点建立极坐标系,根据旋转角度获取偶数rgb灯珠、奇数rgb灯珠在极坐标系中的极坐标值;

s205、根据待显示画面中的奇数像素点、偶数像素点的极坐标值与偶数rgb灯珠、奇数rgb灯珠的极坐标值,建立待显示画面中的各个像素点与rgb灯珠在旋转显示区域中各个位置之间的转换关系。

本发明进一步较佳实施例中,所述步骤s100与步骤s200之间还包括:

s500、确定十字形led灯条旋转显示区域,所述十字形led灯条旋转显示区域的计算公式为:s=πr2

其中,所述r为十字形led灯条的转轴中心到任一灯条端部之间的长度。

本发明进一步较佳实施例中,所述步骤s300与步骤s400之间还包括:

s600、确定十字形led灯条的当前旋转角度及rgb灯珠刷新频率;

所述十字形led灯条的当前旋转角度的计算公式为:所述rgb灯珠刷新频率的计算公式为:所述b为rgb灯珠的宽度。

本发明进一步较佳实施例中,所述步骤s300具体包括:

假设待显示画面中任一像素点的色度为rgb(r,g,b),如果是rgb565就占用两个字节,如果是rgb555就占用两个字节,如果是rgb888就占用3个字节。

本发明还包括了一种错位采样的风扇屏显示系统,其包括:

设置模块,所述设置模块用于在十字形led灯条的水平方向、竖直方向分别设置偶数rgb灯珠、奇数rgb灯珠,所述偶数rgb灯珠、奇数rgb灯珠形成的像素轨迹交错设置;

转换模块,所述转换模块用于将待显示画面中的各个偶数像素点、奇数像素点转换成十字形led灯条旋转显示中的偶数rgb灯珠、奇数rgb灯珠所对应的位置;

提取模块,所述提取模块用于对待显示画面中的各个像素点进行采样,获取所述偶数rgb灯珠、奇数rgb灯珠所对应位置显示时的色度信息;

显示模块,所述显示模块用于根据十字形led灯条与水平方向之间的角度及色度信息,对偶数rgb灯珠、奇数rgb灯珠显示的数据进行提取及刷新,并根据获得的数据点亮rgb灯珠实现画面的显示

本发明进一步较佳实施例中,所述转换模块包括:

直角坐标设定单元,所述直角坐标设定单元用于以待显示画面的左上角顶点为坐标原点,待显示画面的宽度方向、高度方向分别为横坐标x轴、纵坐标y轴,建立平面直角坐标系;

像素划分单元,所述像素划分用于以x轴为基准,将待显示画面的像素点沿着y轴进行水平设置,位于奇数行的像素点划分为奇数像素点,位于偶数行的像素点划分为偶数像素点;

坐标转换单元,所述坐标转换单元用于获取待显示画面中的奇数像素点、偶数像素点在平面直角坐标系中的坐标值,且将在平面直角坐标系中的坐标值转换为极坐标值;

极坐标设定单元,所述极坐标设定单元用于以十字形led灯条的旋转中心为极点建立极坐标系,根据旋转角度获取偶数rgb灯珠、奇数rgb灯珠在极坐标系中的极坐标值;

数据映射单元,所述数据映射单元用于根据待显示画面中的奇数像素点、偶数像素点的极坐标值与偶数rgb灯珠、奇数rgb灯珠的极坐标值,建立待显示画面中的各个像素点与rgb灯珠在旋转显示区域中各个位置之间的转换关系。

由于已有显示系统以一个矩形显示平面的左上角为平面坐标原点,我们在建立的时候以矩形的对角线来作为坐标原点,方便我们把平面坐标转为极坐标,因此我们先把坐标原点从左上角平移到矩形的对角线处,等转换后再平移到左上角,达到计算的目的。

本发明进一步较佳实施例中,所述错位采样的风扇屏显示系统还包括:

旋转显示区域确定模块,所述旋转显示区域确定模块用于确定十字形led灯条旋转显示区域,所述十字形led灯条旋转显示区域的计算公式为:s=πr2

其中,所述r为十字形led灯条的转轴中心到任一灯条端部之间的长度。

本发明进一步较佳实施例中,所述错位采样的风扇屏显示系统还包括:

旋转角度确定模块,所述旋转角度确定模块用于确定所述十字形led灯条的当前旋转角度;

刷新频率确定模块,所述刷新频率确定模块用于确定所述rgb灯珠的刷新频率。

本发明进一步较佳实施例中,所述色度为rgb(r,g,b),如果是rgb565就占用两个字节,如果是rgb555就占用两个字节,如果是rgb888就占用3个字节。

正常的rgb24是由24位即3个字节来描述一个像素,r、g、b各8位。而实际使用中为了减少图像数据的尺寸,如视频领域,对r、g、b所使用的位数进行的缩减,如你所说的rgb565和rgb555。

rgb565就是r-5bit,g-6bit,b-5bit;rgb555就是r-5bit,g-5bit,b-5bit;rgb888就是r-8bit,g-8bit,b-8bit,其实这就是rgb24。至于bmp那是rgb的像素数据基础上增加位图头数据而成的文件格式。一般bmp是bgr888jpeg是yuv的。

rgb565是16位的,2个字节,5+6+5,第一字节的前5位是r,后三位+第二字节前三位是g,第二字节后5位是b。rgb555也是16位的,2个字节,rgb各5位,有1位未用。rgb888是24位的,3个字节。

综上所述,本发明所提供的错位采样的风扇屏显示方法及其显示系统,所述显示方法包括:a、在十字形led灯条的水平方向、竖直方向分别设置偶数rgb灯珠、奇数rgb灯珠,所述偶数rgb灯珠、奇数rgb灯珠形成的像素轨迹交错设置;b、将待显示画面中的各个偶数像素点、奇数像素点转换成十字形led灯条旋转显示中的偶数rgb灯珠、奇数rgb灯珠所对应的位置;c、对待显示画面中的各个像素点进行采样,获取所述偶数rgb灯珠、奇数rgb灯珠所对应位置显示时的色度信息;d、根据十字形led灯条与水平方向之间的角度及色度信息,对偶数rgb灯珠、奇数rgb灯珠显示的数据进行提取及刷新,并根据获得的数据点亮rgb灯珠实现画面的显示,可以有效提高风扇屏显示画面的像素,提高了视觉效果。

显然,以上所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例,附图中给出了本申请的较佳实施例,但并不限制本申请的专利范围。本申请可以以许多不同的形式来实现,相反地,提供这些实施例的目的是使对本申请的公开内容的理解更加透彻全面。尽管参照前述实施例对本申请进行了详细的说明,对于本领域的技术人员来而言,其依然可以对前述各具体实施方式所记载的技术方案进行修改,或者对其中部分技术特征进行等效替换。凡是利用本申请说明书及附图内容所做的等效结构,直接或间接运用在其他相关的技术领域,均同理在本申请专利保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1