终端、扩屏显示方法及系统与流程

文档序号:12596046阅读:224来源:国知局
终端、扩屏显示方法及系统与流程

本发明涉及电子设备的图像显示技术,特别涉及一种终端、扩屏显示方法及系统。



背景技术:

现有的移动终端,比如手机,虽然屏幕的尺寸在不断的增大,但是,单个手机的显示屏幕在显示图像时,特别是在播放视频时,视觉的体验仍然不尽如人意。比如,长时间注视手机屏幕时,用户的眼睛会有不适的反应。



技术实现要素:

本发明解决的问题在于提供一种终端、扩屏显示方法及系统,多个位置近邻的显示终端的屏幕可以自动组成一个大的组合屏幕,由该组合屏幕显示图像,可以提高用户体验。

为解决上述技术问题,本发明的实施方式提供了一种扩屏显示方法,包含以下步骤:

终端在检测到至少一个其他终端时,进入扩屏模式;

所述终端根据自身的角色信息判断本终端是否为扩屏主机;

如果为所述扩屏主机,则将待显示画面进行分割,并将分割后的画面分别分配给所述检测到的各终端,供各终端显示分配的画面;其中,相邻终端的屏幕显示的画面内容连续。

本发明的实施方式还提供了一种终端,包含:检测模块、判断模块、分 割模块、分配模块、显示模块;

所述检测模块,用于检测其他终端,并在检测到其他终端时触发所述终端进入扩屏模式;

所述判断模块,用于根据终端的角色信息判断终端是否为扩屏主机,若是,则触发分割模块;

所述分割模块,用于将待显示画面进行分割,并将分割后的画面分别分配给所述检测到的各终端;

所述显示模块,用于显示分配的画面。

本发明的实施方式还提供了一种扩屏显示系统,包含若干个上述的终端;其中,相邻终端显示的画面内容连续。

本发明实施方式相对于现有技术而言,显示终端可以检测其周围是否存在其他显示终端,并在检测到其周围存在其他显示终端时,进入扩屏模式;即在将两部或者多部显示终端放置到一起时,各个显示终端均会自动进入扩屏模式,提高了显示终端的智能性,进而可以提升用户体验;在扩屏模式下,各个显示终端根据自身的角色信息,以确定在扩屏显示时担任的角色;其中,角色信息包含扩屏主机与扩屏辅机;扩屏主机用于决定待显示画面,以及分割、分配画面,扩屏主机与各个扩屏辅机用于对分配的画面进行显示,且相邻显示终端的屏幕显示的画面内容连续,相当于将待显示画面进行了放大显示,有利用用户的眼睛健康,提升了用户体验。总之,在本发明中,当若干个显示终端放置的位置接近时,所有显示终端的屏幕可以自动组合起来形成一个大的组合屏幕,显示待显示画面,这样,不但提高了终端的智能性,而且待显示画面所占面积变大,有利用用户的眼睛健康,提升了用户体验。

另外,在所述将待显示画面进行分割的步骤之前,包含以下步骤:所述扩屏主机获取所有终端的屏幕的宽度;在扩屏主机将待显示画面进行分割的步骤中,所述扩屏主机根据各个终端屏幕的宽度之比将待显示画面进行横向 分割;或者,所述扩屏主机根据每一列中终端屏幕的宽度最小值对待显示画面进行横向分割;其中,所有终端排列成矩形阵列。

另外,在所述将分割后的画面分别分配给所述检测到的各终端的步骤中,扩屏主机根据每一行终端的屏幕宽度之和,获取所有终端对分配的画面进行显示的横向缩放比例;其中,所有终端排列成矩形阵列;扩屏主机将所述横向缩放比例分别发送至各终端;在各终端显示分配的画面的步骤中,各个终端根据接收到的横向缩放比例对分配的画面进行缩放显示。

在阵列的行方向上,根据每一行终端的屏幕宽度之和,计算各个终端对分配的画面进行显示的横向缩放比例,可以得到合适的缩放比例,且计算简单。

另外,在所述将待显示画面进行分割的步骤之前,包含以下步骤:所述扩屏主机获取所有终端的屏幕的长度;在扩屏主机将待显示画面进行分割的步骤中,所述扩屏主机根据每一行中终端屏幕的长度最小值对待显示画面进行纵向分割;其中,所有终端排列成矩形阵列。

另外,在所述将分割后的画面分别分配给所述检测到的各终端的步骤中,包含如下步骤:扩屏主机根据各行中所有终端的屏幕长度最小值,获取所有终端对分配的画面进行显示的纵向缩放比例;扩屏主机将所述纵向缩放比例分别发送至各终端;在各终端显示分配的画面的步骤中,各个终端根据接收到的纵向缩放比例对分配的画面进行缩放显示。

在阵列的行方向上,各行中所有终端的屏幕长度最小值,计算各个终端对分配的画面进行显示的纵向缩放比例,可以得到合适的纵向缩放比例,进而保证各个终端显示的画面在纵向方向上保持视觉统一,避免缩放比例大小不一,或者,画面参差不齐。

另外,在扩屏主机将待显示画面进行分割的步骤中,所述扩屏主机根据各个终端的排列方式对待显示画面进行分割。无论各个终端如何排列,扩屏 主机都可以根据排列的方式对画面进行分割,增强了本发明实施方式的灵活性与实用性。

另外,在所述终端在检测到至少一个其他终端时,进入扩屏模式的步骤中,终端在检测到与其他终端之间的距离小于预设的阈值时,进入扩屏模式。终端只有在检测到与其他各个终端之间的距离小于预设的阈值时,才进入扩屏模式,这样,可以避免终端误进入扩屏模式。

附图说明

图1是根据本发明第一实施方式的扩屏显示方法的流程图;

图2是根据本发明第一实施方式中的9个手机的排列方式示意图;

图3是根据本发明第二实施方式的扩屏显示方法的流程图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请各权利要求所要求保护的技术方案。

由于目前移动终端特别是手机的屏幕尺寸较小,利用手机观看视频或画面,还是不方便,本发明的发明人发现,可以利用若干个手机的屏幕组合成一个大的组合屏幕,进行视频播放或显示画面。

本发明的第一实施方式涉及一种扩屏显示方法,具体流程如图1所示,包含如下步骤:

步骤101,终端在检测到周围存在其他终端时,检测到其他终端的距离。在本实施方式中,以终端为手机为例进行说明。当用户将若干个手机聚集到一起时,若手机检测到周围存在其他手机,便检测自身到其他手机的距离。在本实施方式中,以用户将9部手机列成9宫格形式(3行3列的阵列)为例进行说明。具体如图2所示,201~209分别代表9部手机。

在用户将9部手机排列成九宫格形式的过程中,每个手机都在检测其四周是否存在其他手机,比如,手机205检测到四周均存在手机时,便检测手机205分别与手机202、204、206、208之间的距离;手机202在检测到3面都存在手机时,便检测手机202分别到手机201、203、205之间的距离;手机201在检测到2面都存在手机时,便检测手机201分别到手机204、202之间的距离。以上测距可以采用红外测距或者蓝牙测距的技术实现。总之,每一个终端均可以通过红外测距或者蓝牙测距检测与之相邻的终端之间的距离。

步骤102,判断终端之间的距离是否小于预设的阈值。若是,则执行步骤103,否则,执行步骤108。

具体地说,每一个终端都会判断自身分别到周围的终端之间的距离是否小于预设的阈值。在本实施方式中,预设的阈值可以为0.2厘米,但不限于此,用户可根据情况进行设置。比如,手机205会判断分别到手机202、204、206、208之间的距离是否小于0.2厘米,手机201会判断到手机204、202之间的距离是否小于0.2厘米。只有在检测得到各个手机之间的距离小于预设的阈值时,各个手机才进入扩屏模式,这样,可以避免手机误进入扩屏模式。

步骤108,保持正常模式。正常模式即手机正常使用时的工作模式。

步骤103,进入扩屏模式。若手机之间的距离小于0.2厘米,说明用户存在利用扩屏模式的意图。在每一个手机检测到与周围的手机之间的距离小 于0.2厘米时,均进入扩屏模式。在本实施方式中,手机201~209在检测到自身到周围放置的其他手机之间的距离小于预设的阈值(比如0.5厘米)时,均进入扩屏模式。总之,每一个终端在检测到与周围放置的终端之间的距离小于预设的阈值时,都会进入扩屏模式。

在本实施方式中,当手机进入扩屏模式时,相当于进入一个共享区。手机201~209同时共享共享区中的内容,每个手机都会获取当前共享区的内容。

步骤104,接收角色信息,并担任相应的角色。各个手机根据接收的角色信息,判断本身是否为扩屏主机。若是,则担任扩屏主机,否则,担任扩屏辅机。

在本实施方式中,当进入扩屏模式后,每个手机的显示屏上均会弹出扩屏动作的提示对话框,比如,向左扩屏、向右扩屏、向四周扩屏等。当用户选择手机205向四周扩屏时,相当于手机205接收到了担任扩屏主机的角色信息,其他手机未接收到扩屏动作的信息,相当于接收到了担任扩屏辅机的角色信息。

扩屏主机可以决定共享区中共享的内容,各个扩屏辅机可以获取共享区中共享的内容。其中,共享的内容可以是图片、视频、文字等。比如,在本实施方式中,利用9部手机的显示屏幕进行播放视频。

步骤105,扩屏主机获取各个终端的排列方式与屏幕的尺寸。具体地说,在本步骤中,扩屏主机获取9个手机(扩屏主机与8个扩屏辅机)的排列方式与各个手机屏幕的尺寸(包含宽度与长度),以作为对待显示画面进行分割的依据。

步骤106,扩屏主机将待显示画面进行分割,并将分割后的画面分别分配给各个终端。

在本实施方式中,手机的数目是9个,所以,扩屏主机将视频画面分割为9部分。扩屏主机将待显示的视频画面分割为9部分的具体方式如下:

先在终端屏幕长度方向上对待显示画面进行分割。具体地说,先获取每一行中手机屏幕的长度最短的手机屏幕的长度,比如,在第一行中,手机203屏幕的长度(L203)最短;在第二行中,手机204屏幕的长度(L204)最短;在第三行中,手机208屏幕的长度(L208)最短,即获取手机203屏幕的长度(L203)、手机204屏幕的长度(L204)与手机208屏幕的长度(L208)。接着,根据获取的各行中手机屏幕长度最短的手机屏幕的长度之比,对待显示画面进行纵向分割。所以,分割后,待显示画面自上而下被分为3部分,上、中、下3部分画面在做手机屏幕长度方向上的比为L203:L204:L208。

再在终端屏幕宽度方向上对待显示画面进行分割。具体地说,先获取每一行中各个手机屏幕的宽度之比,比如,在第一行中,3个手机屏幕的宽度之比为:W201:W202:W203。接着,根据获取的各行中各个手机屏幕宽度之比,对待显示画面进行横向分割。所以,分割后,各行终端对应的待显示画面自左而右被分为3部分,左、中、右3部分画面在手机屏幕宽度方向上的比为该行中各个手机屏幕宽度之比,比如第一行中,手机201、手机202、手机203对应的待显示画面的宽度之比为W201:W202:W203;第二行中,手机204、手机205、手机206对应的待显示画面的宽度之比为W204:W205:W206。

在对待显示画面分割完毕后,各个分割后的画面的排列方式也是3行3列的阵列。

扩屏主机根据根据各个手机的排列方式与分割后的画面的排列方式,将分割后的画面分配给对应的手机。具体地说,在本实施方式中,手机的排列方式是3行3列的阵列,各个分割后的画面的排列方式也是3行3列的阵列。扩屏主机将各个分割后的画面分配给与各个画面在阵列中位置相同的手机。比如,将位于第1行第1列的分割画面分配给位于第1行第1列的手机201。这样,可以保证手机现实的画面的内容是连续的。

在扩屏主机将分割后的画面分别分配给各个终端的过程中,还将各个终端对画面进行显示的横向缩放比例、对画面进行显示的纵向缩放比例分别发送至对应的终端。其中,扩屏主机根据每一行终端的屏幕宽度之和,获取所有终端对分配的画面进行显示的横向缩放比例;扩屏主机根据各行中所有终端的屏幕长度最小值,获取所有终端对分配的画面进行显示的纵向缩放比例。

具体地说,在获取横向缩放比例时,包含以下步骤:先获取各行中手机屏幕宽度之和。比如,第1行手机屏幕的宽度之和为W1=W201+W202+W203;第2行手机屏幕的宽度之和为W2=W204+W205+W206;第3行手机屏幕的宽度之和为W3=W207+W208+W209。接着,再获取各行手机屏幕宽度之和的最小值。最后,根据获取的各行手机屏幕宽度之和的最小值,获取横向缩放比例。比如,若第2行的手机屏幕宽度之和(W2)最小,利用W2与分割前的待显示画面的宽度之比,作为横向缩放比例。

在获取纵向缩放比例时,包含以下步骤:先获取各行手机中屏幕长度最小值。即获取手机203屏幕的长度(L203)、手机204屏幕的长度(L204)与手机208屏幕的长度(L208)。再获取各行手机中屏幕长度最小值之和。即计算L=L203+L204+L208。最后,根据各行手机中屏幕长度最小值之和,获取纵向缩放比例。具体而言,是利用各行手机中屏幕长度最小值之和(L)与分割前的待显示画面的长度之比,作为纵向缩放比例。

在本实施方式中,给出了终端排列成3行以上和或3列以上的阵列时,计算横向缩放比例、纵向缩放比例的方法,使得本发明可以使用于排列成3行以上和或3列以上的终端阵列。

步骤107,各个终端对分配的画面进行显示。具体地说,各个终端根据接收的横向缩放比例、纵向缩放比例对分配的画面进行缩放显示。

与现有技术相比,终端可以检测其周围是否存在其他终端,并在检测到其周围存在其他终端时,进入扩屏模式;即在将两部或者多部终端放置到一 起时,各个终端均会自动进入扩屏模式,提高了终端的智能性,进而可以提升用户体验;在扩屏模式下,各个终端接收角色信息,以确定在扩屏显示时担任的角色;其中,角色信息包含扩屏主机与扩屏辅机;扩屏主机用于决定待显示画面,以及分割、分配画面,扩屏主机与各个扩屏辅机用于对分配的画面进行显示,且相邻显示终端的屏幕显示的画面内容连续,相当于将待显示画面进行了放大显示,有利用用户的眼睛健康,提升了用户体验。总之,在本发明中,当若干个终端放置的位置接近时,所有终端的屏幕可以自动组合起来形成一个大的组合屏幕,显示待显示画面,这样,不但提高了终端的智能性,而且待显示画面所占面积变大,有利用用户的眼睛健康,提升了用户体验。

本发明的第二实施方式涉及一种扩屏显示方法。第二实施方式与第一实施方式大致相同,主要区别之处在于:在第一实施方式中,终端通过红外测距或者蓝牙测距检测与之相邻的终端之间的距离,并在检测到与周围放置的终端之间的距离小于预设的阈值时,进入扩屏模式。而在本发明第二实施方式中,终端通过磁感应检测到周围放置的终端时,进入扩屏模式,不检测相邻终端之间的距离,具体如图3所示。

在本实施方式中,扩屏显示方法包含步骤301~308,其中,步骤303~308与第一实施方式中的步骤103~108,在此不再赘述。下面仅介绍步骤301~302:

步骤301,终端检测内置的霍尔器件的状态。其中,霍尔器件用于检测磁感应强度,检测到的磁感应强度改变时霍尔器件的状态发生改变。由于终端本身具备铁磁性,所以,在一个终端接近另一个终端时,会改变另一个终端处的磁感应强度,即另一个终端的霍尔器件的状态会发生改变。

步骤302,判断霍尔器件的状态是否发生改变。若是,则执行步骤303,否则,执行步骤308。

需要说明的是,只有当相邻2个终端之间的距离很小时,一个终端的靠近才会改变另一个终端内置的霍尔器件的状态。所以,终端可以通过磁感应检测周围是否放置的终端,方法简单,易于实现。

另外,在实际应用时,终端也可以采用近距离传感器检测周围是否放置终端,丰富本发明的实施方式。

上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包含相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。

本发明的第三实施方式涉及一种扩屏显示方法。第三实施方式与第一实施方式大致相同,主要区别之处在于:在第一实施方式中,扩屏主机根据各个终端屏幕的宽度之比将待显示画面进行横向分割。而在本发明第三实施方式中,扩屏主机根据每一列中终端屏幕的宽度最小值对待显示画面进行横向分割,丰富了本发明的实施方式。

具体地说,在本实施方式中,先获取每一列中终端屏幕的宽度最小值。比如,在第一列中,3个手机屏幕的宽度相同,可以取任意一个手机的屏幕宽度,比如取W201;在第二列中,W208的值最小;在第三列中,W203(W206)最小;故第一列取W201,第二列取W208,第三列取W203。接着,根据各列中手机屏幕宽度最小值之比,对待显示画面进行横向分割。具体地说,是按照W201:W208:W203对待显示画面进行横向分割。所以,分割后,各行手机对应的待显示画面自左而右被分为3部分,每一列手机待显示的画面的宽度相同。

在获取横向缩放比例时,包含以下步骤:先获取各列中手机屏幕宽度最 小值之和。在本步骤中,3列手机屏幕宽度最小值之和为W=W201+W208+W203。接着,根据获取的各列中手机屏幕宽度最小值之和,获取横向缩放比例。其中,横向缩放比例等于各列中手机屏幕宽度最小值之和与待显示画面的宽度(或者主机屏幕宽度)之比。比如,若手机205为主机,则利用W与分割前的待显示画面的宽度(W205)之比,作为横向缩放比例。

在本实施方式中,每一行中每个手机显示的画面长度相同,每一列中手机显示的画面宽度相同,画面规则。

本发明第四实施方式涉及一种终端,包含:检测模块、判断模块、分割模块、分配模块、显示模块。

检测模块,用于检测其他终端,并在检测到其他终端时触发终端进入扩屏模式。

判断模块,用于根据终端的角色信息判断终端是否为扩屏主机,若是,则触发分割模块。

分割模块,用于将待显示画面进行分割,并将分割后的画面分别分配给检测到的各终端。

显示模块,用于显示分配的画面。

不难发现,本实施方式为与第一实施方式相对应的装置实施例,本实施方式可与第一实施方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式中。

本发明第五实施方式涉及一种扩屏显示系统,包含若干个第三实施方式 中的终端;其中,相邻终端显示的画面内容连续。

不难发现,本实施方式为与第一实施方式相对应的系统实施例,本实施方式可与第一实施方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式中。

本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。

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