无线自动检测屏幕联合显示方法及其联合显示设备的制作方法

文档序号:2583971阅读:119来源:国知局
专利名称:无线自动检测屏幕联合显示方法及其联合显示设备的制作方法
无线自动检测屏幕联合显示方法及其联合显示设备
技术领域
本发明涉及手持移动设备技术领域,尤其涉及一种无线自动检测屏幕联合显示方法及其联合显示设备。
背景技术
DMA (Direct Memory Access)是直接内存存取,其DMA原理是DMA是所有现代电脑的重要特色,他允许不同速度的硬件装置来沟通,而不需要依于CPU的大量中断负载。否则,CPU需要从来源把每一片段的资料复制到暂存器,然后把他们再次写回到新的地方。在这个时间中,CPU对于其他的工作来说就无法使用。DMA传输重要地将一个内存区从一个装置复制到另外一个。当CPU初始化这个传输动作,传输动作本身是由DMA控制器来实行和完成。典型的例子就是移动一个外部内存的区块到芯片内部更快的内存去。像是这样的操作并没有让处理器工作拖延,反而可以被重新排程去处理其他的工作。DMA传输对于高效能嵌入式系统算法和网络是很重要的,其常用在手持设备中。视觉是人类获取信息最重要的渠道,特别是在电子设备与用户进行人机交互时, 直观的显示输出是最方便和最直观的交互方式。特别是随着当前视频技术的高速发展,视频显示格式IOSOp等高清标准已经越来越普及,更高解析度的千万级像素以上的照片也越来越多,但是通常的移动终端显示屏幕都没有达到这样的显示解析度,当需要显示高清视频或者高清图片时,只能通过缩小图像和视频后再显示,这样的显示过程减少了图像的信息量,大大降低了显示的效果和用户体验,用户无法感受到高清和较低解析度视频的区别。屏幕作为视觉的载体,是信息获取的最主要手段,取得更大的可视范围和视觉效果是绝大部分用户的需求。而且受限于人类手部大小,决定了手持设备的体积不能太大。但是人们却希望屏幕越大越好,可显示的有效像素越多越好.因为人类从视觉获得的信息量远大于其他媒体渠道。因此如何解决这对矛盾是技术人员一直的追求。在已有技术中,电视墙技术是解决扩大显示面积和增加有效像素的一种解决方法,但是在移动终端设备上尚无一种有效的解决方案。现有的手持设备都是单屏幕显示,手持终端的屏幕显示面积小,用户体验差。

发明内容本发明要解决的技术问题之一,在于提供一种无线自动检测屏幕联合显示方法, 实现了多台手持终端设备可以联合显示一个视频或者图片,大幅增加显示面积和有效像素的的数量,改善用户的体验。本发明上述技术问题是这样实现的一种无线自动检测屏幕联合显示方法,所述方法提供至少两台的自动检测屏幕联合显示设备;所述设备由距离传感器、CPU、存储单元、 DMA、无线通信收发模块、显示控制单元以及屏幕组成;所述联合显示方法包括如下步骤步骤10、所述第一设备的四个距离传感器检测四周物体距离,并将检测值传输给第一设备CPU ;步骤20、当第一设备的四个距离传感器检测到物体且检测值小于预设定的距离阈值时,第一设备CPU控制第一设备的无线通信收发模块搜索第二设备,并进入步骤30 ;当第一设备的四个距离传感器未检测到物体或检测值大于预设定的距离阈值时,第一设备CPU 控制第一设备DMA传输待显示的图像数据经所述第一设备的显示控制单元后,将图像数据在所述第一设备屏幕上进行单屏显示;步骤30、第一设备和第二设备建立无线连接后,设置其中一台为主设备,另一台为从设备;步骤40、从设备将本机四个距离传感器中测有物体,且物体距离小于预设定距离阈值的第一方位传送给主设备,并将从设备的屏幕分辨率信息传送给主设备;主设备根据本机四个距离传感器中测有物体,且物体距离小于预设定距离阈值的第二方位,并结合从设备传输的所述第一方位,来判断主设备和从设备的相对位置;步骤50、主设备的CPU根据主从两台设备的分辨率和主从两台设备的相对位置将待显示原图像进行分割,并对主设备的DMA进行配置;主设备的DMA将需要显示的部分图像传输给主设备的显示控制单元进入屏幕进行显示,将从设备需要显示的另一部分图像送往主设备的无线通信收发单元,通过无线通信收发单元将图像数据传输给从设备;步骤60、从设备接收到主设备发送的图像数据后,从设备的CPU控制从设备的DMA 将待显示图像数据送往从设备的存储单元;在接收完一帧待显示的图像后,从设备的CPU 配置从设备的DMA获取存储单元中的图像数据送往显示控制单元进入屏幕进行显示。步骤70、如果主从设备的相对位置不变,则显示所需图像数据流一直不断显示; 如果主从设备的相对位置发生变化或主从设备间的距离扩大,直到大于预设定距离阈值后,联合显示取消,变回单屏幕显示。所述步骤40中主设备和从设备的相对位置具体包括以下四种情况当从设备传输的第一方位是下方,主设备的第二方位是上方时,主设备在其从设备的下方;当从设备传输的第一方位是上方,主设备的第二方位是下方时,主设备在其从设备的上方;当从设备传输的第一方位是右方,主设备的第二方位是左方时,主设备在其从设备的右方;当从设备传输的第一方位是左方,主设备的第二方位是右方时,主设备在其从设备的左方。所述步骤50中主设备的CPU将待显示图像进行分割其分割方式具体包括以下四种当主设备在其从设备的下方时,将待显示原图像从图长的中间分割成上下两部分,下半部分分配给主设备,上半部分分配给从设备;当主设备在其从设备的上方时,将待显示原图像从图长的中间分割成上下两部分,下半部分分配给从设备,上半部分分配给主设备;当主设备在其从设备的右方时,将待显示原图像从图宽的中间分割成左右两部分,左半部分分配给从设备,右半部分分配给主设备;
当主设备在其从设备的左方时,将待显示原图像从图宽的中间分割成左右两部分,左半部分分配给主设备,右半部分分配给从设备。进一步的,所述步骤50主设备的DMA将需要显示的部分图像传输给主设备的显示控制单元进入屏幕进行显示其显示方式具体包括以下四种当主设备在其从设备的下方时,主设备CPU先获取需显示的部分图像的起始点地址,所述起始点地址=待显示原图像的起始点+每行图像的数据偏移量x(待显示原图像高度/2);然后CPU获取需显示的部分图像的数据进行显示,其具体为将所述起始点地址作为起始地址开始获取图像数据,每次获取的图像数据为待显示原图像的每行图像数据,取完一行图像数据后,开始取下一行的图像数据,直到获取的行数达到待显示原图像高度的一半,则进行显示;当主设备在其从设备的上方时,主设备CPU先获取需显示的部分图像的起始点地址,所述起始点地址=待显示原图像的起始点;然后CPU获取需显示的部分图像的数据进行显示,其具体为将所述起始点地址作为起始地址开始获取图像数据,每次获取的图像数据量为待显示原图像的每行图像数据,取完一行图像数据后,开始取下一行的图像数据,直到获取的行数达到待显示原图像高度的一半,则进行显示;当主设备在其从设备的右方时,主设备CPU先获取需显示的部分图像的起始点地址,所述起始点地址=待显示原图像的起始点+每行图像的数据偏移量/2 ;然后CPU获取需显示的部分图像的数据进行显示,其具体为将所述起始点地址作为起始地址开始获取图像数据,每次获取的图像数据量为待显示原图像的每行图像数据的一半,取完待显示原图像右边半行图像数据后,开始取下一行的右半行图像数据,直到获取的行数达到待显示原图像高度,则进行显示;当主设备在其从设备的左方时,主设备CPU先获取需显示的部分图像的起始点地址,所述起始点地址=待显示原图像的起始点;然后CPU获取需显示的部分图像的数据进行显示,其具体为将所述起始点地址作为起始地址开始获取图像数据,每次获取的图像数据量为待显示原图像的每行图像数据的一半,取完待显示原图像左边半行图像数据后,开始取下一行的左半行图像数据,直到获取的行数达到待显示原图像高度,则进行显示。所述步骤60从设备的CPU配置从设备的DMA获取存储单元中的图像数据送往显示控制单元进入屏幕进行显示其显示方式具体包括以下四种当主设备在其从设备的下方时,从设备CPU先获取需显示的部分图像的起始点地址,所述起始点地址=待显示原图像的起始点;然后CPU获取需显示的部分图像的数据进行显示,其具体为将所述起始点地址作为起始地址开始获取图像数据,每次获取的图像数据量为待显示原图像的每行图像数据,取完一行图像数据后,开始取下一行的图像数据,直到获取的行数达到待显示原图像高度的一半,则进行显示;当主设备在其从设备的上方时,从设备CPU先获取需显示的部分图像的起始点地址,所述起始点地址=待显示原图像的起始点+每行图像的数据偏移量X(待显示原图像高度/ ;然后CPU获取需显示的部分图像的数据进行显示,其具体为将所述起始点地址作为起始地址开始获取图像数据,每次获取的图像数据为待显示原图像的每行图像数据,取完一行图像数据后,开始取下一行的图像数据,直到获取的行数达到待显示原图像高度的一半,则进行显示;当主设备在其从设备的右方时,从设备CPU先获取需显示的部分图像的起始点地址,所述起始点地址=待显示原图像的起始点;然后CPU获取需显示的部分图像的数据进行显示,其具体为将所述起始点地址作为起始地址开始获取图像数据,每次获取的图像数据量为待显示原图像的每行图像数据的一半,取完待显示原图像左边半行图像数据后,开始取下一行的左半行图像数据,直到获取的行数达到待显示原图像高度,则进行显示。当主设备在其从设备的左方时,从设备CPU先获取需显示的部分图像的起始点地址,所述起始点地址=待显示原图像的起始点+每行图像的数据偏移量/2 ;然后CPU获取需显示的部分图像的数据进行显示,其具体为将所述起始点地址作为起始地址开始获取图像数据,每次获取的图像数据量为待显示原图像的每行图像数据的一半,取完待显示原图像右边半行图像数据后,开始取下一行的右半行图像数据,直到获取的行数达到待显示原图像高度,则进行显示。本发明要解决的技术问题之二,在于提供一种无线自动检测屏幕联合显示设备。该技术问题之二是这样实现的一种无线自动检测屏幕联合显示设备,包括距离传感器、手持设备CPU、存储单元、DMA、无线通信收发模块、显示控制单元以及屏幕,所述距离传感器、存储单元、无线通信收发模块均与所述手持设备CPU连接;所述CPU分别与所述 DMA、显示控制单元连接;所述DMA分别与所述无线通信收发模块、显示控制单元连接;所述显示控制单元与所述屏幕连接;所述无线通信收发模块与存储单元连接;所述存储单元与所述DMA连接。进一步的,所述距离传感器包括四个分别分布在所述设备的上下左右四个方向的距离传感器。本发明具有如下优点通过多台手持终端设备可以联合显示一个视频或者图片, 大幅增加显示面积和有效像素的的数量。其设备之间通过无线通信收发模块自动无线识别主从设备的相对位置,并通过设备的CPU控制自动进行图像分割,再通过DMA将需要显示的图像数据传输给设备的显示控制单元进入屏幕进行显示,其联合显示一个视频或者图片, 改善用户的体验。

图1为无线自动检测屏幕联合显示设备结构示意图。图2为主设备在其从设备的下方的示意图。图3为主设备在其从设备的下方时联合显示的效果示意图。图4为主设备在其从设备的上方的示意图。图5为主设备在其从设备的上方时联合显示的效果示意图。图6为主设备在其从设备的右方的示意图。图7为主设备在其从设备的右方时联合显示的效果示意图。图8为主设备在其从设备的左方的示意图。图9为主设备在其从设备的左方时联合显示的效果示意图。
具体实施方式

请参照图1所示,本发明的无线自动检测屏幕联合显示设备,包括距离传感器、手持设备CPU、存储单元、DMA、无线通信收发模块、显示控制单元以及屏幕,所述距离传感器、 存储单元、无线通信收发模块均与所述手持设备CPU连接;所述CPU分别与所述DMA、显示控制单元连接;所述DMA分别与所述无线通信收发模块、显示控制单元连接;所述显示控制单元与所述屏幕连接;所述无线通信收发模块与存储单元连接;所述存储单元与所述DMA 连接;本实施例中所述距离传感器包括四个分别分布在所述设备的上下左右四个方向的距离传感器。其中手持设备CPU 负责分析距离传感器的数据和无线通信收发模块接收到的数据,并控制DMA进行数据传输,也负责显示控制单元的显示控制信息配置;距离传感器负责检测设备周围四个方向上周边物体的距离信息;DMA (直接内存存取)负责根据CPU的配置,将指定量的数据从指定的源端传输到指定的目的端;存储单元负责存储所有的数据,包括待显示的图像数据;无线通信收发模块负责与其他设备进行无线通信交互;显示控制单元负责把待显示的图像数据进过处理后变为屏幕显示所需要的时序数据流,并将处理后的数据输出到屏幕显示;屏幕负责将显示控制单元提供的显示数据流显示到屏幕上。本发明还提供了一种无线自动检测屏幕联合显示方法,所述方法提供至少两台的自动检测屏幕联合显示设备;所述设备由距离传感器、CPU、存储单元、DMA、无线通信收发模块、显示控制单元以及屏幕组成;所述联合显示方法包括如下步骤步骤10、当设备的硬件开始上电工作后,各个电路开始正常工作;第一设备的四个距离传感器检测四个方向上物体距离,并将检测值传输给第一设备CPU ;步骤20、当第一设备的四个距离传感器任意一个检测到物体且检测值小于预设定的距离阈值(距离阈值是CPU判断周围物体是否足够接近并可以进入联合显示流程的一个距离值)时,第一设备CPU控制第一设备的无线通信收发模块搜索第二设备,当没有搜索到其他设备则认为周围的物体不是其他自动检测屏幕联合显示设备,则进行单屏显示,如果有搜索到则进入步骤30 ;当第一设备的四个距离传感器未检测到物体或检测值大于预设定的距离阈值时,第一设备CPU控制第一设备DMA传输待显示的图像数据经所述第一设备的显示控制单元后,将图像数据在所述第一设备屏幕上进行单屏显示(正常设备的单个屏幕显不);步骤30、第一设备和第二设备建立无线连接后,设置其中一台为主设备,另一台为从设备;步骤40、从设备将本机四个距离传感器中测有物体,且物体距离小于预设定距离阈值的第一方位(即上方、下方、左方、右方)传送给主设备,并将从设备的屏幕分辨率信息传送给主设备;主设备根据本机四个距离传感器中测有物体,且物体距离小于预设定距离阈值的第二方位,并结合从设备传输的所述第一方位,来判断主设备和从设备的相对位置 (如果主设备或者从设备在搜集周围物体时,不止一个传感器的距离值小于阈值,也就是有多台设备,则需要用户手动选择其他移动设备相对于本机的位置);步骤50、主设备的CPU根据主从两台设备的分辨率和主从两台设备的相对位置将待显示原图像进行分割,并对主设备的DMA进行配置;主设备的DMA将需要显示的部分图像传输给主设备的显示控制单元进入屏幕进行显示,将从设备需要显示的另一部分图像送往主设备的无线通信收发单元,通过无线通信收发单元将图像数据传输给从设备;步骤60、从设备接收到主设备发送的图像数据后,从设备的CPU控制从设备的DMA 将待显示图像数据送往从设备的存储单元;在接收完一帧待显示的图像后,从设备的CPU 配置从设备的DMA获取存储单元中的图像数据送往显示控制单元进入屏幕进行显示。步骤70、如果主从设备的相对位置不变,则显示所需图像数据流一直不断显示; 如果主从设备的相对位置发生变化或主从设备间的距离扩大,直到大于预设定距离阈值后,联合显示取消,变回单屏幕显示。如图2所示,当从设备将本机四个距离传感器中测有物体,且物体距离小于预设定距离阈值;其物体在本机的下方位(第一方位),主设备的第二方位是上方时,其主设备在其从设备的下方;其主设备的CPU将待显示图像进行分割方式为将待显示原图像从图长的中间分割成上下两部分,下半部分分配给主设备,上半部分分配给从设备。其主设备的DMA将需要显示的部分图像传输给主设备的显示控制单元进入屏幕进行显示的方式为 主设备CPU先获取需显示的部分图像的起始点地址,所述起始点地址=待显示原图像的起始点+每行图像的数据偏移量χ (待显示原图像高度/2);然后CPU获取需显示的部分图像的数据进行显示,其具体为将所述起始点地址作为起始地址开始获取图像数据,每次获取的图像数据为待显示原图像的每行图像数据,取完一行图像数据后,开始取下一行的图像数据,直到获取的行数达到待显示原图像高度的一半,则进行显示。其从设备的CPU配置从设备的DMA获取存储单元中的图像数据送往显示控制单元进入屏幕进行显示的方式为从设备CPU先获取需显示的部分图像的起始点地址,所述起始点地址=待显示原图像的起始点;然后CPU获取需显示的部分图像的数据进行显示,其具体为将所述起始点地址作为起始地址开始获取图像数据,每次获取的图像数据量为待显示原图像的每行图像数据,取完一行图像数据后,开始取下一行的图像数据,直到获取的行数达到待显示原图像高度的一半,则进行显示;如图3所示,其为字母A最后联合显示的效果示意图。如图4所示,当从设备将本机四个距离传感器中测有物体,且物体距离小于预设定距离阈值;其物体在本机的上方位(第一方位),主设备的第二方位是下方时,其主设备在其从设备的上方;其主设备的CPU将待显示图像进行分割方式为将待显示原图像从图长的中间分割成上下两部分,下半部分分配给从设备,上半部分分配给主设备。其主设备的 DMA将需要显示的部分图像传输给主设备的显示控制单元进入屏幕进行显示的方式为主设备CPU先获取需显示的部分图像的起始点地址,所述起始点地址=待显示原图像的起始点;然后CPU获取需显示的部分图像的数据进行显示,其具体为将所述起始点地址作为起始地址开始获取图像数据,每次获取的图像数据量为待显示原图像的每行图像数据,取完一行图像数据后,开始取下一行的图像数据,直到获取的行数达到待显示原图像高度的一半,则进行显示。其从设备的CPU配置从设备的DMA获取存储单元中的图像数据送往显示控制单元进入屏幕进行显示的方式为从设备CPU先获取需显示的部分图像的起始点地址, 所述起始点地址=待显示原图像的起始点+每行图像的数据偏移量x(待显示原图像高度 /2);然后CPU获取需显示的部分图像的数据进行显示,其具体为将所述起始点地址作为起始地址开始获取图像数据,每次获取的图像数据为待显示原图像的每行图像数据,取完一行图像数据后,开始取下一行的图像数据,直到获取的行数达到待显示原图像高度的一半, 则进行显示;如图5所示,其为字母A最后联合显示的效果示意图。如图6所示,当从设备将本机四个距离传感器中测有物体,且物体距离小于预设定距离阈值;其物体在本机的右方位(第一方位),主设备的第二方位是左方时,其主设备在其从设备的右方;其主设备的CPU将待显示图像进行分割方式为将待显示原图像从图宽的中间分割成左右两部分,左半部分分配给从设备,右半部分分配给主设备。其主设备的 DMA将需要显示的部分图像传输给主设备的显示控制单元进入屏幕进行显示的方式为主设备CPU先获取需显示的部分图像的起始点地址,所述起始点地址=待显示原图像的起始点+每行图像的数据偏移量/2 ;然后CPU获取需显示的部分图像的数据进行显示,其具体为将所述起始点地址作为起始地址开始获取图像数据,每次获取的图像数据量为待显示原图像的每行图像数据的一半,取完待显示原图像右边半行图像数据后,开始取下一行的右半行图像数据,直到获取的行数达到待显示原图像高度,则进行显示。其从设备的CPU配置从设备的DMA获取存储单元中的图像数据送往显示控制单元进入屏幕进行显示的方式为 从设备CPU先获取需显示的部分图像的起始点地址,所述起始点地址=待显示原图像的起始点;然后CPU获取需显示的部分图像的数据进行显示,其具体为将所述起始点地址作为起始地址开始获取图像数据,每次获取的图像数据量为待显示原图像的每行图像数据的一半,取完待显示原图像左边半行图像数据后,开始取下一行的左半行图像数据,直到获取的行数达到待显示原图像高度,则进行显示;如图7所示,其为字母A最后联合显示的效果示意图。如图8所示,当从设备将本机四个距离传感器中测有物体,且物体距离小于预设定距离阈值;其物体在本机的左方位(第一方位),主设备的第二方位是右方时,其主设备在其从设备的左方;其主设备的CPU将待显示图像进行分割方式为将待显示原图像从图宽的中间分割成左右两部分,左半部分分配给主设备,右半部分分配给从设备。其主设备的DMA将需要显示的部分图像传输给主设备的显示控制单元进入屏幕进行显示的方式为 主设备CPU先获取需显示的部分图像的起始点地址,所述起始点地址=待显示原图像的起始点;然后CPU获取需显示的部分图像的数据进行显示,其具体为将所述起始点地址作为起始地址开始获取图像数据,每次获取的图像数据量为待显示原图像的每行图像数据的一半,取完待显示原图像左边半行图像数据后,开始取下一行的左半行图像数据,直到获取的行数达到待显示原图像高度,则进行显示。其从设备的CPU配置从设备的DMA获取存储单元中的图像数据送往显示控制单元进入屏幕进行显示的方式为从设备CPU先获取需显示的部分图像的起始点地址,所述起始点地址=待显示原图像的起始点+每行图像的数据偏移量/2 ;然后CPU获取需显示的部分图像的数据进行显示,其具体为将所述起始点地址作为起始地址开始获取图像数据,每次获取的图像数据量为待显示原图像的每行图像数据的一半,取完待显示原图像右边半行图像数据后,开始取下一行的右半行图像数据,直到获取的行数达到待显示原图像高度,则进行显示;如图9所示,其为字母A最后联合显示的效果示意图。总之,本发明通过多台手持终端设备可以联合显示一个视频或者图片,大幅增加显示面积和有效像素的的数量。其设备之间通过无线通信收发模块自动无线识别主从设备的相对位置,并通过设备的CPU控制自动进行图像分割,再通过DMA将需要显示的图像数据
11传输给设备的显示控制单元进入屏幕进行显示,改善用户的体验 以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均等变化与修饰,皆应属本发明的涵盖范围。
权利要求
1.一种无线自动检测屏幕联合显示方法,其特征在于所述方法提供至少两台的自动检测屏幕联合显示设备;所述设备由距离传感器、CPU、存储单元、DMA、无线通信收发模块、 显示控制单元以及屏幕组成;所述联合显示方法包括如下步骤步骤10、所述第一设备的四个距离传感器检测四周物体距离,并将检测值传输给第一设备CPU ;步骤20、当第一设备的四个距离传感器检测到物体且检测值小于预设定的距离阈值时,第一设备CPU控制第一设备的无线通信收发模块搜索第二设备,并进入步骤30 ;当第一设备的四个距离传感器未检测到物体或检测值大于预设定的距离阈值时,第一设备CPU控制第一设备DMA传输待显示的图像数据经所述第一设备的显示控制单元后,将图像数据在所述第一设备屏幕上进行单屏显示;步骤30、第一设备和第二设备建立无线连接后,设置其中一台为主设备,另一台为从设备;步骤40、从设备将本机四个距离传感器中测有物体,且物体距离小于预设定距离阈值的第一方位传送给主设备,并将从设备的屏幕分辨率信息传送给主设备;主设备根据本机四个距离传感器中测有物体,且物体距离小于预设定距离阈值的第二方位,并结合从设备传输的所述第一方位,来判断主设备和从设备的相对位置;步骤50、主设备的CPU根据主从两台设备的分辨率和主从两台设备的相对位置将待显示原图像进行分割,并对主设备的DMA进行配置;主设备的DMA将需要显示的部分图像传输给主设备的显示控制单元进入屏幕进行显示,将从设备需要显示的另一部分图像送往主设备的无线通信收发单元,通过无线通信收发单元将图像数据传输给从设备;步骤60、从设备接收到主设备发送的图像数据后,从设备的CPU控制从设备的DMA将待显示图像数据送往从设备的存储单元;在接收完一帧待显示的图像后,从设备的CPU配置从设备的DMA获取存储单元中的图像数据送往显示控制单元进入屏幕进行显示。
2.根据权利要求1所述的无线自动检测屏幕联合显示方法,其特征在于所述步骤60 之后还进一步包括步骤70、如果主从设备的相对位置不变,则显示所需图像数据流一直不断显示;如果主从设备的相对位置发生变化或主从设备间的距离扩大,直到大于预设定距离阈值后,联合显示取消,变回单屏幕显示。
3.根据权利要求1所述的无线自动检测屏幕联合显示方法,其特征在于所述步骤40 中主设备和从设备的相对位置具体包括以下四种情况当从设备传输的第一方位是下方,主设备的第二方位是上方时,主设备在其从设备的下方;当从设备传输的第一方位是上方,主设备的第二方位是下方时,主设备在其从设备的上方;当从设备传输的第一方位是右方,主设备的第二方位是左方时,主设备在其从设备的右方;当从设备传输的第一方位是左方,主设备的第二方位是右方时,主设备在其从设备的左方。
4.根据权利要求3所述的无线自动检测屏幕联合显示方法,其特征在于所述步骤50中主设备的CPU将待显示图像进行分割其分割方式具体包括以下四种当主设备在其从设备的下方时,将待显示原图像从图长的中间分割成上下两部分,下半部分分配给主设备,上半部分分配给从设备;当主设备在其从设备的上方时,将待显示原图像从图长的中间分割成上下两部分,下半部分分配给从设备,上半部分分配给主设备;当主设备在其从设备的右方时,将待显示原图像从图宽的中间分割成左右两部分,左半部分分配给从设备,右半部分分配给主设备;当主设备在其从设备的左方时,将待显示原图像从图宽的中间分割成左右两部分,左半部分分配给主设备,右半部分分配给从设备。
5.根据权利要求3所述的无线自动检测屏幕联合显示方法,其特征在于所述步骤50 主设备的DMA将需要显示的部分图像传输给主设备的显示控制单元进入屏幕进行显示其显示方式具体包括以下四种当主设备在其从设备的下方时,主设备CPU先获取需显示的部分图像的起始点地址, 所述起始点地址=待显示原图像的起始点+每行图像的数据偏移量x(待显示原图像高度 /2);然后CPU获取需显示的部分图像的数据进行显示,其具体为将所述起始点地址作为起始地址开始获取图像数据,每次获取的图像数据为待显示原图像的每行图像数据,取完一行图像数据后,开始取下一行的图像数据,直到获取的行数达到待显示原图像高度的一半, 则进行显示;当主设备在其从设备的上方时,主设备CPU先获取需显示的部分图像的起始点地址, 所述起始点地址=待显示原图像的起始点;然后CPU获取需显示的部分图像的数据进行显示,其具体为将所述起始点地址作为起始地址开始获取图像数据,每次获取的图像数据量为待显示原图像的每行图像数据,取完一行图像数据后,开始取下一行的图像数据,直到获取的行数达到待显示原图像高度的一半,则进行显示;当主设备在其从设备的右方时,主设备CPU先获取需显示的部分图像的起始点地址, 所述起始点地址=待显示原图像的起始点+每行图像的数据偏移量/2 ;然后CPU获取需显示的部分图像的数据进行显示,其具体为将所述起始点地址作为起始地址开始获取图像数据,每次获取的图像数据量为待显示原图像的每行图像数据的一半,取完待显示原图像右边半行图像数据后,开始取下一行的右半行图像数据,直到获取的行数达到待显示原图像高度,则进行显示;当主设备在其从设备的左方时,主设备CPU先获取需显示的部分图像的起始点地址, 所述起始点地址=待显示原图像的起始点;然后CPU获取需显示的部分图像的数据进行显示,其具体为将所述起始点地址作为起始地址开始获取图像数据,每次获取的图像数据量为待显示原图像的每行图像数据的一半,取完待显示原图像左边半行图像数据后,开始取下一行的左半行图像数据,直到获取的行数达到待显示原图像高度,则进行显示。
6.根据权利要求3所述的无线自动检测屏幕联合显示方法,其特征在于所述步骤60 从设备的CPU配置从设备的DMA获取存储单元中的图像数据送往显示控制单元进入屏幕进行显示其显示方式具体包括以下四种当主设备在其从设备的下方时,从设备CPU先获取需显示的部分图像的起始点地址, 所述起始点地址=待显示原图像的起始点;然后CPU获取需显示的部分图像的数据进行显示,其具体为将所述起始点地址作为起始地址开始获取图像数据,每次获取的图像数据量为待显示原图像的每行图像数据,取完一行图像数据后,开始取下一行的图像数据,直到获取的行数达到待显示原图像高度的一半,则进行显示;当主设备在其从设备的上方时,从设备CPU先获取需显示的部分图像的起始点地址, 所述起始点地址=待显示原图像的起始点+每行图像的数据偏移量x(待显示原图像高度 /2);然后CPU获取需显示的部分图像的数据进行显示,其具体为将所述起始点地址作为起始地址开始获取图像数据,每次获取的图像数据为待显示原图像的每行图像数据,取完一行图像数据后,开始取下一行的图像数据,直到获取的行数达到待显示原图像高度的一半, 则进行显示;当主设备在其从设备的右方时,从设备CPU先获取需显示的部分图像的起始点地址, 所述起始点地址=待显示原图像的起始点;然后CPU获取需显示的部分图像的数据进行显示,其具体为将所述起始点地址作为起始地址开始获取图像数据,每次获取的图像数据量为待显示原图像的每行图像数据的一半,取完待显示原图像左边半行图像数据后,开始取下一行的左半行图像数据,直到获取的行数达到待显示原图像高度,则进行显示。当主设备在其从设备的左方时,从设备CPU先获取需显示的部分图像的起始点地址, 所述起始点地址=待显示原图像的起始点+每行图像的数据偏移量/2 ;然后CPU获取需显示的部分图像的数据进行显示,其具体为将所述起始点地址作为起始地址开始获取图像数据,每次获取的图像数据量为待显示原图像的每行图像数据的一半,取完待显示原图像右边半行图像数据后,开始取下一行的右半行图像数据,直到获取的行数达到待显示原图像高度,则进行显示。
7.一种无线自动检测屏幕联合显示设备,其特征在于包括距离传感器、手持设备 CPU、存储单元、DMA、无线通信收发模块、显示控制单元以及屏幕,所述距离传感器、存储单元、无线通信收发模块均与所述手持设备CPU连接;所述CPU分别与所述DMA、显示控制单元连接;所述DMA分别与所述无线通信收发模块、显示控制单元连接;所述显示控制单元与所述屏幕连接;所述无线通信收发模块与存储单元连接;所述存储单元与所述DMA连接。
8.根据权利要求7所述的无线自动检测屏幕联合显示设备,其特征在于所述距离传感器包括四个分别分布在所述设备的上下左右四个方向的距离传感器。
全文摘要
本发明提供一种无线自动检测屏幕联合显示方法,所述方法提供至少两台的自动检测屏幕联合显示设备;通过第一设备的距离传感器检测四周物体,当检测到有物体时,并通过无线通信收发模块搜索第二设备,并建立连接;设置其中一台为主设备,并确认主从设备的相对位置,主设备的CPU根据主从设备的分辨率和相对位置将原图像进行分割,并将分割给从设备的部分图像通过无线通信收发模块发送给从设备,从设备根据其DMA将部分图像数据传输给从设备的显示控制单元进入屏幕进行显示。本发明还提供了一种无线自动检测屏幕联合显示设备,本发明通过多台手持终端设备可以联合显示一个视频或者图片,大幅增加显示面积和有效像素的的数量,改善用户的体验。
文档编号G09G5/14GK102298917SQ20111013650
公开日2011年12月28日 申请日期2011年5月24日 优先权日2011年5月24日
发明者廖裕民 申请人:福州瑞芯微电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1