一种绘制单色屏幕的方法和装置及一种电子设备制造方法及图纸

技术编号:15692477 阅读:75 留言:0更新日期:2017-06-24 06:32
本发明专利技术公开了一种绘制单色屏幕的方法和装置及一种电子设备,该方法包括:定义符合屏幕分辨率的显存,显存中的每一位与屏幕的每一个像素点是一一对应的,通过控制显存中每一位的值为1或0,即可控制屏幕每个像素点点亮或熄灭;定义符合位带结构的二维数组指针,将该二维数组指针指向显存起始位对应的位带别名区的地址,利用Cortex‑M提供的位带技术,将显存映射到位带别名区,实现对显存任意位的直接访问,避免了移位置位、移位清零、坐标计算等操作,提高绘制效率;当显存逐像素填充满之后,将显存数据发送到屏幕,最终完成屏幕的绘制,解决了现有的对单色屏幕的绘制方案不够灵活、效率不高的问题。

Method and device for drawing monochrome screen and electronic device

The invention discloses a method and a device for drawing monochrome screen and an electronic device, the method includes: definition with screen resolution memory, each and every pixel of the screen memory is one-to-one, by controlling the memory of every value is 1 or 0. Control screen each pixel lit or extinguished; a definition is in line with band structure of two-dimensional array pointer, the two-dimensional array pointer aliasing area memory start bit corresponding bit, using the Cortex M provided with memory mapping technology, will be in place with a don't area, to achieve direct access to any one of the memory to avoid the shift, set, reset, shift coordinate calculation and other operations, improve the rendering efficiency; when the memory pixel is filled, the video data is sent to the screen, the final completion of the screen rendering, solution The existing drawing scheme for monochrome screen is not flexible enough and the efficiency is not high.

【技术实现步骤摘要】
一种绘制单色屏幕的方法和装置及一种电子设备
本专利技术涉及虚拟现实
,具体涉及一种绘制单色屏幕的方法和装置及一种电子设备。
技术介绍
近年来,智能穿戴设备迅速发展,其中很多都配备了自发光的单色oled屏幕,这种屏幕在阳光下有很好的显示效果,且体积小。通常智能穿戴设备上配置的单色屏幕没有灰度等级,信息的显示是通过控制屏幕上像素点的点亮与熄灭实现的。待显示的文字、图像信息需要转换成与屏幕上像素点对应的单色bmp格式的位图图片,然后将位图图片信息取出,逐像素输出绘制到屏幕上,这样就实现了文字、图像等信息的最终显示。程序中要实现逐像素绘制单色屏幕,往往需要内存中的一段与屏幕像素点数匹配的内存作为临时绘制bmp位图的显存。当程序绘制完这段显存空间后,再由相关的硬件驱动一次性传输到屏幕上,实现最终绘制信息的显示。现有的将bmp信息绘制到单色屏幕的显存的方法有如下两种:第一种,逐像素绘制的方式:显存的最小的存储访问单元的大小是字节,一个字节由8位组成,显存中各个位与屏幕的像素点一一对应,当想要将一个像素进行点亮或熄灭时,只要向对应显存字节中的对应bit位进行置位或清零操作。但是置位、清零操作本文档来自技高网...
一种绘制单色屏幕的方法和装置及一种电子设备

【技术保护点】
一种绘制单色屏幕的方法,其特征在于,所述方法包括:定义符合屏幕分辨率的显存,显存的每一位与屏幕的每一个像素点一一对应;定义符合位带结构的二维数组指针,将所述二维数组指针指向显存起始位对应的位带别名区的地址,将显存映射至位带别名区,显存的每一位分别与位带别名区中的一个字对应;通过操作位带别名区中与显存对应的每个字填充显存,之后将显存中的数据发送给屏幕,完成屏幕绘制。

【技术特征摘要】
1.一种绘制单色屏幕的方法,其特征在于,所述方法包括:定义符合屏幕分辨率的显存,显存的每一位与屏幕的每一个像素点一一对应;定义符合位带结构的二维数组指针,将所述二维数组指针指向显存起始位对应的位带别名区的地址,将显存映射至位带别名区,显存的每一位分别与位带别名区中的一个字对应;通过操作位带别名区中与显存对应的每个字填充显存,之后将显存中的数据发送给屏幕,完成屏幕绘制。2.如权利要求1所述的方法,其特征在于,所述通过操作位带别名区中与显存对应的每个字填充显存具体为:利用符合位带结构的二维数组操作位带别名区中与显存对应的每个字,对显存进行逐像素填充。3.如权利要求1或2任一项所述的方法,其特征在于,所述屏幕为单色LCD显示屏或自发光单色OLED显示屏。4.一种绘制单色屏幕的装置,其特征在于,所述装置包括显存定义模块、映射模块、...

【专利技术属性】
技术研发人员:尹光明
申请(专利权)人:歌尔科技有限公司
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1