一种无线智能多屏显示器的显示方法和系统与流程

文档序号:13914526阅读:327来源:国知局

本发明涉及电子技术领域,尤其涉及一种无线智能多屏显示器的显示方法和系统。



背景技术:

随着信息化的发展,人们对各式电子终端的依赖度越来越高。一方面各电子终端通常都有且只有一个屏幕,受屏幕尺寸的限制,无法显示复杂的图形;另一方面,用户手中往往拥有不止一个具有屏幕的电子终端,各屏幕之间彼此独立无法联合使用,这无疑造成了资源的浪费。因此,如何将多个电子终端的屏幕拼接使用成为众多厂商研究的课题。



技术实现要素:

为了解决以上课题,根据本发明的第一个方面,提供了一种无线智能多屏显示器的显示方法,基于控制端和至少两个显示器,该控制端包括第一无线通信模块,该显示器包括第二无线通信模块,控制端与各显示器通过无线通信的方式连接,该显示方法包括以下步骤:控制端扫描指定位置的显示器并与其建立连接;在控制端或显示器处根据各显示器的数目和/或组合方式而配置显示模式,并为各显示器配置对应的设备序号;控制端根据被配置的显示模式,将欲传输的图像数据编码为对应各显示器的子图像数据;控制端根据对应的设备序号,向各显示器发送对应的子图像数据;各显示器缓存收到的子图像数据,在收到来自控制端的播放命令后,同时播放子图像数据。

优选地,步骤控制端扫描附近的显示器以与显示器配对中,还包括以下子步骤:控制端扫描附近的显示器,并与其中的一台显示器建立连接;与控制端建立连接的显示器扫描附近的其他显示器并与未建立连接的其他显示器中的一台器建立连接;被建立连接的显示器扫描附近的其他显示器并与未建立连接的其他显示器中的一台建立连接;重复以上步骤,直到手机和所有的显示器之间建立单链的串联连接。

优选地:该第一无线通信模块和第二无线通信模块为蓝牙通信模块。

优选地:该显示器为led矩阵灯。

优选地:根据每个显示器的第二无线通信模块的mac地址为该显示器分配不同的设备序号。

优选地,显示模式包括记录了设备序号和子图像数据的对应关系的排版表;该控制端根据所述排版表向各显示器发送对应的子图像数据。

优选地,该控制端或显示器还包括输入单元,该显示方法还包括步骤:根据输入单元的输入,更新显示模式的排版表;根据更新后的排版表,向各显示器发送对应的子图像数据。

根据本发明的第二个方面,提供了一种无线智能多屏显示器的显示系统,包括以下模块:第一模块,控制端扫描附近的显示器以与显示器建立连接;第二模块,在控制端或显示器处根据各显示器的数目和组合方式而配置显示模式,并为各显示器配置对应的设备序号;第三模块,控制端根据被配置的显示模式,将欲传输的图像数据编码为对应各显示器的子图像数据;第四模块,控制端根据对应的设备序号,向各显示器发送对应的子图像数据;第五模块,各显示器缓存收到的子图像数据,在收到播放命令后,同时播放子图像数据。

根据本发明的第三个方面,提供了一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现如本发明的第一方面的方法的步骤。

根据本发明的第四个方面,提供了一种无线智能多屏显示器的显示方法,基于控制端和至少两个显示器,该控制端包括第一无线通信模块,该显示器包括第二无线通信模块,控制端与各显示器通过无线通信的方式连接,控制端扫描指定位置的显示器并与其建立连接;显示器处根据各显示器的数目和/或组合方式而配置显示模式,并为各显示器配置对应的设备序号;控制端将欲传输的图像数据编码传输到一显示器,该显示器根据被配置的显示模式,将欲传输的图像数据编码为对应各显示器的子图像数据;该显示器根据对应的设备序号,向各其他显示器发送对应的子图像数据;各显示器缓存收到的子图像数据,在收到播放命令后,同时播放子图像数据。

优选地,步骤控制端扫描附近的显示器以与显示器配对中,还包括以下子步骤:控制端扫描附近的显示器,并仅与其中的一台显示器建立连接;与控制端建立连接的显示器扫描附近的其他显示器并与未建立连接的其他显示器中的一台器建立连接;被建立连接的显示器扫描附近的其他显示器并与未建立连接的其他显示器中的一台建立连接;重复以上步骤,直到手机和所有的显示器之间建立单链的串联连接。

优选地:该第一无线通信模块和第二无线通信模块为蓝牙通信模块。

优选地:该显示器为led矩阵灯。

优选地:根据每个显示器的第二无线通信模块的mac地址为该显示器分配不同的设备序号。

优选地,显示模式包括记录了设备序号和子图像数据的对应关系的排版表;该控制端根据所述排版表向各显示器发送对应的子图像数据。

优选地,该控制端或显示器还包括输入单元,该显示方法还包括步骤:根据输入单元的输入,更新显示模式的排版表;根据更新后的排版表,向各显示器发送对应的子图像数据。

本发明的有益效果在于:可以将多个显示器设备串联成一个大的显示器设备来协同显示;采取手机与显示器之间单链连接的方式,可以简化手机app的设计,无需考虑显示设备组合的构成,将多个显示设备的组合仅当成一个整体的显示设备而使用,具有更高的泛用性。

附图说明

图1表示本发明一实施例的控制端和多个显示器的示意图;

图2表示本发明一实施例的4个和3个显示器的拼合显示示意图,其中a表示4个显示器拼合,b表示3个显示器拼合;

图3表示图2的a的4个显示器之间改变设备序号之后的拼合显示示意图;

图4表示图2的b的3个显示器之间改变设备序号之后的拼合显示示意图;

图5表示本发明一实施例的手机和显示设备的连接示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1-5所示,本发明的一实施例提供了一种无线智能多屏显示器的显示方法,用于由控制端和多个显示器组成的系统。本实施例所使用的硬件构成主要包括两部分,第一部分为存储有app的控制端,此部分提供连接与选择显示器,对显示器设备进行排版,用户通过app绘制图片或者视频,然后将编码后的图片或视频发送给显示器设备;另一部分为多个具有蓝牙通讯功能的显示器设备,在与app建立连接后,接受app的图片数据,进行解码,并显示在显示器上。其中,应当理解权利要求书和说明书中出现的“显示器”指的是具有液晶显示屏、led矩阵等显示模块的任意设备,例如蓝牙智能led矩阵灯音箱等。存储有app的控制端可以是手机、便携式智能终端、计算机等。

控制端和多个显示器的连接关系如图1所示。示例性,控制端1包括第一无线通信模块;显示器l1-l4分别包括显示屏和第二无线通信模块(图未示)。控制端1与各显示器l1-l4通过第一无线通信模块和第二通信模块,以无线通信的方式连接。其中,控制端1为可运行预设app以执行本发明的显示方法的智能手机等,显示器l1-l4为4个相同的具有led矩阵的蓝牙音箱,第一无线通信模块和第二无线通信模块为支持ble(bluetoothlowenergy,蓝牙低功耗)标准的蓝牙模块,从而在降低待机功耗延长续航时间的同时,可实现多机通信。

在本实施例中显示器l1-l4的组合方式为2×2(即两行两列),具有显示屏(led矩阵)的正面指向同一方向,从而拼合成一块矩形大屏幕。但是应当理解,显示器的组合方式还可以是2×3、2×4、2×5、2×6、2×7、2×8、3×3、3×4、3×5、4×4等,各显示器的显示屏的尺寸、分辨率等无需完全相同,其正面的指向也无需指向同一方向。

显示方法包括以下步骤:控制端扫描附近的显示器以与各显示器配对;在控制端或显示器处根据各显示器的数目和组合方式而配置显示模式,并为各显示器配置对应的设备序号;控制端根据显示模式,将欲传输的图像数据分割为子图像数据;控制端根据对应的设备序号,向各显示器发送对应的子图像数据;各显示器缓存收到的子图像数据,在收到播放命令后,同时播放子图像数据。

以下针对以上两部分的工作流程和步骤分别进行详细介绍(注以下显示器l1-l4统称为显示设备l1-l4,控制端1称为手机)。

第一部分,手机流程

手机功能分为以下几部分,1:连接设备;2:绘制单张图片;3:发送一组动画;4:发送实时的视频;现对这几部分进行描述。

一、多显示设备的连接管理

关于多显示设备的显示模式,因考虑描述复杂度,本文只考虑最多设备为16个显示设备的描述,但是本发明所述的方法不限制最大显示设备数为16。系统会提供多设备模板,以便用户方便选择合适的图案,模板提供类别为2×3、2×4、2×5、2×6、2×7、2×8、3×3、3×4、3×5、4×4等,这样基本模板是用户设备的摆列方式,例如2×2,代表用户目前想对四个设备操作,设备的摆放方式为二排二列;3×4就是三排四列。

第一:用户通过手机的app根据目前显示设备的数目与摆放方式选择合适的设备模板,例如,4台显示设备可以对应1×4、2×2、4×1等设备模板;

第二:画板显示为选择的模板的像点大小,例如,当前每显示设备是x×y的像点,用户选择n×m的模板,那当前app的画板会变为(x×n)×(y×m)的像点;

第三:点击手机app添加设备的按钮,此时app会搜索蓝牙设备名包括某一关键字的显示设备,例如divoom-timebox,如果搜索到了,将与显示设备l1建立连接,并通过ble或spp进行连接第一个显示设备l1,在显示设备l1显示数字1,代表这是第一个位置。序号的编排是以n×m的模板,从左到右,从上到下的方式依次增加,第一个显示设备的序号为1,最后一个显示设备的序号为n×m。

第四:显示设备l1再搜索蓝牙设备名包括某一关键字的显示设备,例如divoom-timebox,如果搜索到了,将与新显示设备l2建立连接,显示设备l1为显示设备l2分配一个唯一的序号2,并通过ble或spp将序号发送给显示设备l2,显示设备l2的屏显示2;

第五:显示设备l3再搜索蓝牙设备名包括某一关键字的显示设备,例如divoom-timebox,如果搜索到了,将与新显示设备l3建立连接,显示设备l2为显示设备l3分配一个唯一的序号3,并通过ble或spp将序号发送给显示设备l3,显示设备l3的屏显示3;

第六:重复第五步骤,直接收到手机app的停止搜索命令。

手机和显示设备的连接方式可参照图5,手机和所有的显示器之间建立单链的串联连接,有以下优点:根据现有的蓝牙标准,一台蓝牙可以同时连接7台蓝牙设备,采用串联连接后可以扩充连接显示设备的数。

其中,显示模式可以预先在手机上设置,也可以先扫描并添加附近的蓝牙设备,在手机或设备处根据各显示设备的数目和组合方式而配置显示模式,并为显示设备配置对应的设备序号。

此外,也可以由手机搜索所有的蓝牙设备名包括某一关键字的设备,获取各设备l1-l4的蓝牙模块(即第一无线通信模块)的mac地址,为每个显示设备分配唯一的设备序号。其余步骤与上述方法相同,故不再赘言。

现以2×2为例,如果成功连接4个显示设备,手机app的画板也将如图2的a所示,相应的显示设备也显示与app的画板对应的它本身的序号,如果少于4个显示设备(例如3个显示设备),将如图2的b所示。手机可以通过蓝牙无线通信获得各显示设备的参数,例如显示屏的尺寸、分辨率等,手机根据配对的显示设备数量和显示屏的尺寸、分辨率等,向用户提供可用的显示模式,例如4×1、1×4或2×2等。

显示模式包括记录了设备序号和子图像数据的对应关系的排版表;手机根据所述排版表向各显示器发送对应的子图像数据。手机或显示设备还包括输入单元,例如手机的触控屏等。本实施例的显示方法还包括步骤:根据输入单元的输入,更新显示模式的排版表;根据更新后的排版表,由手机或者显示设备之一向各显示设备发送对应的子图像数据。

显示设备显示相应的序号后,若显示设备当前摆放的顺序与手机app显示的不一样,则需要用户通过app手动调整序号或者用户人为的将设备按序号重新排列。现对通过app调整顺序做说明:以图2的a为例,用户长按3来选中显示设备3,再单击2,将完成显示设备3和2所显示图像的调换(参照图3的d);用户再长按4,再单击1,将完成4和1所显示图像的调换,最终显示如图3的c。此时设备的摆放顺序就和app一致了,如果设备数据不足n×m,用户可以将任意位置留空(即将排版表对应该显示设备的图像数据改为空或者全黑等),如图4的e和f所示。

最终显示设备显示的数字序号从左到右从1开始到n,再从上到下,完成n×m个设备的编排,设备的连接与排版结束。

二、绘制单张图片

第一:用户连接好n×m个显示设备,并排版好设备;

第二:用户开始使用app画板进行绘制图片,如果用户已经有n×m个显示设备,如图2的a所示,用户将能不受限制使用此画板;如果用户的显示设备比n×m少,如果图2的b这种情况,用户的画笔将不能操作缺少显示设备的区域(即右下部分),画笔画图只能是对有显示设备的区域进行画画;

第三:当用户使用画笔在画板上画画时,当用户画笔移动时,手机app将实时发送变化的图像给相应的显示设备,相应的显示设备收到图像变化指令,显示相应的点的颜色(发送的数据包括两个信息,设备序号+图像数据);

第四:当显示设备收到图像数据时,将自身的序号与命令的设备序号对比,如果不一样,将直接将数据转发到下一个设备,如果本设备是最后一个设备,将数据直接丢弃,如果一样,则将直接显示相应数据;

第五:持续第四步,直接数据发送完成。

三、显示一组动画

第一:用户连接好n×m个显示设备,并排版好显示设备;

第二:用户绘制并保存多张图片,用户点击发送按钮,因考虑到多显示设备的发送通讯延时导致动画不同步,对单个设备的动画数据进行分别压缩编码,将设备序号+设备对应的动画编码后的数据,发送给各显示设备,值得注意的是,压缩编码的过程既可以在手机上实现,也可以在任一显示设备上实现(即从手机端无需考虑显示设备组合的构成,仅当成一个整体的显示设备而使用);

第三:各显示设备收到图像数据,先比较设备序号与命令数据的设备序号是否一致,如果一致,将数据缓冲,如果数据不一致,当设备不是链路上最后一个设备时,将数据转发下一级设备,否则将数据丢弃;

第四:当所有数据发送完成后,发送播放命令;

第五:设备接受到播放命令,将缓冲中的数据进行播放并向下一级设备转发播放命令,从而达到多屏同时播放的效果;

四、显示实时视频

第一:用户连接好n×m个显示设备,并排版好显示设备;

第二:用户通过手机app的led视频编辑器,配置好相关显示设置;

第三:用户通过手机app生成(n×x)×(y×m)的像点的图像数据;

第四:app通过对每个设备所在区域图像数据进行单独编码,以生成对应各显示设备的子图像数据,将设备序号+子图像数据发送给设备a;

第五:显示设备收到视频命令,先比较其设备序号与命令数据的设备序号是否一致,如果一致,将实时显示;如果不一致,且设备不是链路中最后一个设备的话,将视频命令转发下一级设备,否则直接丢弃数据。

第二部分,显示设备的工作流程

第一:显示设备处于等待状态:

第二:显示设备收到手机app的连接,接受连接,等待手机app指令;

第三:如果收到手机app的开始搜索命令将跳转到第七步,否则第四步;

第四:如果收到手机app的停止搜索命令将跳转到第九步,否则第五步;

第五:如果收到手机app的终止命令将跳转到第二步,否则第十步;

第六:如果收到手机app的图像数据命令,比较显示设备序号与图像数据显示设备序号是否一致,相同则直接显示,不相同,如果是链路中最后一个显示设备,直接丢弃,否则向下一级显示设备进行转发,再跳转回第二步;

第七:显示设备查找周边包含某一关键字蓝牙设备,如果找到将进行连接,并将分配一设备序号给新显示设备,并通过spp或ble将设备序号发送给新显示设备,并向上一级显示设备发送查找到新显示设备信息,一级一级向上报,最终传递给手机app;

第八:如果有收到停止搜索命令,将退出到第二步,否则将向新显示设备发送搜索命令,跳转到第七步;

第九:一级一级向下报停止搜索命令,最终停止搜索,跳转到第二步;

第十:一级一级向下报终止命令,从最后一级,一级一级断开链接,显示设备恢复原始状态,跳转到第二步。

连接后的手机和显示设备的连接关系如图5所示。

根据本发明的又一实施例,提供了一种无线智能多屏显示器的显示方法,其与上述实施例基本相同,其区别在于配置的显示模块的步骤,以及对图像数据编码步骤在一显示设备上实现,而不依赖于手机。

具体而言,用户在显示器上利用触控屏、拨码开关等输入装置来配置显示模块。当手机和所有的显示器之间建立如图5所示的单链的串联连接后,手机将未经处理的原始图像数据发送至与该手机建立连接的显示器,由该显示器根据被配置的显示模式,将欲传输的图像数据编码为对应各显示器的子图像数据,并发送至各个对应的显示器;各显示器缓存收到的子图像数据,在收到播放命令后,同时播放子图像数据。

由此,可以简化手机app的设计,手机app在利用显示设备播放图像时,无需考虑显示设备组合的构成,仅将多个显示设备的组合仅当成一个整体的显示设备即可使用。

根据本发明的又一实施例,提供了一种无线智能多屏显示器的显示系统,包括以下模块:第一模块,控制端扫描附近的显示器以与显示器建立连接;第二模块,在控制端或显示器处根据各显示器的数目和组合方式而配置显示模式,并为各显示器配置对应的设备序号;第三模块,控制端根据被配置的显示模式,将欲传输的图像数据编码为对应各显示器的子图像数据;第四模块,控制端根据对应的设备序号,向各显示器发送对应的子图像数据;第五模块,各显示器缓存收到的子图像数据,在收到播放命令后,同时播放子图像数据。

根据本发明的又一实施例,提供了一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现如本发明的第一方面的方法的步骤。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

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