一种改变背景的方法和电子设备的制造方法

文档序号:10612405阅读:180来源:国知局
一种改变背景的方法和电子设备的制造方法
【专利摘要】本发明公开了一种改变背景的方法和电子设备,属于计算机领域,包括:获取设备屏幕的当前朝向参数;获取当前朝向参数对应的当前局部背景;显示当前局部背景。当智能终端设备屏幕的朝向发生变化时,通过获取屏幕的当前朝向参数对应的当前局部背景,使得屏幕显示的背景动态地跟随屏幕的朝向变化而改变,满足了用户的多样化需求,同时,通过改变屏幕显示的背景能够使得用户有身临其境的感觉,进一步提高了用户体验。
【专利说明】
一种改变背景的方法和电子设备
技术领域
[0001] 本发明涉及计算机领域,特别涉及一种改变背景的方法和电子设备。
【背景技术】
[0002] 随着科技的发展,智能终端在日常生活中扮演着越来越重要的角色。用户对智能 终端的需求不再局限于其基本功能的使用,更多的是各种个性化需求,比如根据用户的个 人喜好在智能终端的桌面设置背景图片,以及在各种聊天应用软件设置聊天背景等。
[0003] 现有技术提供了改变背景的方法,包括:智能终端通常都支持用户自定义终端设 备的背景图片,通过用户设置,将终端设备图片数据库中自带的、用户拍摄或者网络下载的 一张或多张图片作为终端设备的背景图片,若要在终端设备上显示新的背景图片,则需重 新设置。
[0004] 在现有技术中,改变终端设备屏幕的背景图片必须通过重新选择图片,进行背景 图片设定,才到改变背景图片的目的,比较简单粗糙;另外,用户在使用智能终端时,终端设 备屏幕的朝向可能发生变化,比如终端设备屏幕的朝下转动或者朝右转动,此时智能终端 设备屏幕显示的背景图片不能进行动态地跟随屏幕的朝向变化而改变,从而降低了用户的 体验。

【发明内容】

[0005] 为了能够动态地改变智能终端设备屏幕的背景图片,满足用户需求,提高用户体 验,本发明实施例提供了一种改变背景的方法和电子设备。技术方案如下:
[0006] 第一方面,提供了 一种改变背景的方法,所述方法包括:
[0007] 获取设备屏幕的当前朝向参数;
[0008] 获取所述当前朝向参数对应的当前局部背景;
[0009] 显示所述当前局部背景。
[0010] 结合第一方面,在第一种可能的实现方式中,所述获取设备屏幕的当前朝向参数 包括:
[0011]根据预设采样频率,获取所述当前朝向参数。
[0012] 结合第一方面或第一方面的第一种可能的实现方式,在第二种可能的实现方式 中,所述获取所述当前朝向参数对应的当前局部背景包括:
[0013] 获取所述当前朝向参数相对于基准朝向参数的第一旋转;
[0014] 根据所述第一旋转和所述基准朝向参数对应的局部背景在背景图片中的位置,确 定所述当前朝向参数对应的当前局部背景在背景图片中的位置;
[0015] 根据所述当前朝向参数对应的当前局部背景在背景图片中的位置,从所述背景图 片中获取所述当前局部背景。
[0016]结合第一方面或第一方面的第一种可能的实现方式,在第三种可能的实现方式 中,所述获取所述当前朝向参数对应的当前局部背景还包括:
[0017] 获取所述当前朝向参数相对于上一个朝向参数的第二旋转;
[0018] 根据所述第二旋转和所述上一个朝向参数对应的局部背景在背景图片中的位置, 确定所述当前朝向参数对应的当前局部背景在背景图片中的位置;
[0019] 根据所述当前朝向参数对应的当前局部背景在背景图片中的位置,从所述背景图 片中获取所述当前局部背景。
[0020] 结合第一方面至第一方面的第三种任一可能的实现方式,在第四种可能的实现方 式中,所述显示所述当前局部背景还包括:
[0021] 获取所述设备屏幕的移动速度;
[0022] 根据所述移动速度和所述当前朝向参数,显示所述当前局部背景。
[0023] 第二方面,提供了一种电子设备,所述电子设备包括:
[0024]第一获取模块,用于获取设备屏幕的当前朝向参数;
[0025]第二获取模块,用于获取所述当前朝向参数对应的当前局部背景;
[0026]显示模块,用于显示所述当前局部背景。
[0027] 结合第二方面,在第一种可能的实现方式中,所述第一获取模块具体用于:
[0028] 根据预设采样频率,获取所述当前朝向参数。
[0029] 结合第二方面或第二方面的第一种可能的实现方式,在第二种可能的实现方式 中,所述第二获取模块具体用于:
[0030] 获取所述当前朝向参数相对于基准朝向参数的第一旋转;
[0031] 根据所述第一旋转和所述基准朝向参数对应的局部背景在背景图片中的位置,确 定所述当前朝向参数对应的当前局部背景在背景图片中的位置;
[0032] 根据所述当前朝向参数对应的当前局部背景在背景图片中的位置,从所述背景图 片中获取所述当前局部背景。
[0033] 结合第二方面或第二方面的第一种可能的实现方式,在第三种可能的实现方式 中,所述第二获取模块还具体用于:
[0034] 获取所述当前朝向参数相对于上一个朝向参数的第二旋转;
[0035] 根据所述第二旋转和所述上一个朝向参数对应的局部背景在背景图片中的位置, 确定所述当前朝向参数对应的当前局部背景在背景图片中的位置;
[0036]根据所述当前朝向参数对应的当前局部背景在背景图片中的位置,从所述背景图 片中获取所述当前局部背景。
[0037]结合第二方面至第二方面的第三种任一可能的实现方式,在第四种可能的实现方 式中,所述第一获取模块还用于获取所述设备屏幕的移动速度;
[0038]所述显示模块还用于根据所述移动速度和所述当前朝向参数,显示所述当前局部 背景。
[0039]第三方面,提供了一种电子设备,所述电子设备包括显示屏、存储器以及与所述显 示屏、所述存储器连接的处理器,其中,所述存储器用于存储一组程序代码,所述处理器调 用所述存储器所存储的程序代码用于执行以下操作:
[0040] 获取设备屏幕的当前朝向参数;
[0041] 获取所述当前朝向参数对应的当前局部背景;
[0042] 控制所述显示屏显示所述当前局部背景。
[0043] 结合第三方面,在第一种可能的实现方式中,所述处理器调用所述存储器所存储 的程序代码用于执行以下操作:
[0044] 根据预设采样频率,获取所述当前朝向参数。
[0045]结合第三方面或第三方面的第一种可能的实现方式,在第二种可能的实现方式 中,所述处理器调用所述存储器所存储的程序代码用于执行以下操作:
[0046] 获取所述当前朝向参数相对于基准朝向参数的第一旋转;
[0047] 根据所述第一旋转和所述基准朝向参数对应的局部背景在背景图片中的位置,确 定所述当前朝向参数对应的当前局部背景在背景图片中的位置;
[0048] 根据所述当前朝向参数对应的当前局部背景在背景图片中的位置,从所述背景图 片中获取所述当前局部背景。
[0049]结合第三方面或第三方面的第一种可能的实现方式,在第三种可能的实现方式 中,所述处理器调用所述存储器所存储的程序代码用于执行以下操作:
[0050] 获取所述当前朝向参数相对于上一个朝向参数的第二旋转;
[0051] 根据所述第二旋转和所述上一个朝向参数对应的局部背景在背景图片中的位置, 确定所述当前朝向参数对应的当前局部背景在背景图片中的位置;
[0052] 根据所述当前朝向参数对应的当前局部背景在背景图片中的位置,从所述背景图 片中获取所述当前局部背景。
[0053]结合第三方面至第三方面的第三种任一可能的实现方式,在第四种可能的实现方 式中,所述处理器调用所述存储器所存储的程序代码用于执行以下操作:
[0054]获取所述设备屏幕的移动速度;
[0055] 根据所述移动速度和所述当前朝向参数,控制所述显示屏显示所述当前局部背 景。
[0056] 本发明公开了一种改变背景的方法和电子设备,包括:获取设备屏幕的当前朝向 参数;获取当前朝向参数对应的当前局部背景;显示当前局部背景。当智能终端设备屏幕的 朝向发生变化时,通过获取屏幕的当前朝向参数对应的当前局部背景,使得屏幕显示的背 景动态地跟随屏幕的朝向变化而改变,满足了用户的多样化需求,同时,通过改变屏幕显示 的背景能够使得用户有身临其境的感觉,进一步提高了用户体验。
【附图说明】
[0057] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。
[0058] 图1是本发明实施例提供的一种改变背景的方法流程图;
[0059] 图2是本发明实施例提供的一种改变背景的方法流程图;
[0060] 图3是本发明实施例提供的一种设备屏幕三维空间的示意图;
[0061] 图4是本发明实施例提供的一种设备屏幕三维空间的示意图;
[0062] 图5是本发明实施例提供的一种背景图片示意图;
[0063] 图6是本发明实施例提供的一种背景图片示意图;
[0064] 图7是本发明实施例提供的一种背景图片示意图;
[0065] 图8是本发明实施例提供的一种背景图片示意图;
[0066] 图9是本发明实施例提供的一种背景图片示意图;
[0067] 图10是本发明实施例提供的一种背景图片示意图;
[0068] 图11是本发明实施例提供的一种背景图片示意图;
[0069] 图12是本发明实施例提供的一种背景图片示意图;
[0070]图13是本发明实施例提供的一种界面不意图;
[0071 ]图14是本发明实施例提供的一种界面不意图;
[0072]图15是本发明实施例提供的一种界面示意图;
[0073]图16是本发明实施例提供的一种界面不意图;
[0074]图17是本发明实施例提供的一种界面示意图;
[0075]图18是本发明实施例提供的一种界面不意图;
[0076]图19是本发明实施例提供的一种背景图片示意图;
[0077]图20是本发明实施例提供的一种界面不意图;
[0078] 图21是本发明实施例提供的一种电子设备结构示意图;
[0079] 图22是本发明实施例提供的一种电子设备结构示意图。
【具体实施方式】
[0080] 为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附 图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本 发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在 没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0081] 本发明的实施例应用于在屏幕上显示的背景是用户身处于背景中的虚拟场景。通 过获取智能终端屏幕的当前朝向参数对应的当前局部背景,使得屏幕的背景动态地跟随屏 幕的朝向变化而改变,同时,通过改变屏幕显示的背景能够使得用户有身临其境的感觉,增 强用户体验。
[0082] 实施例一为本发明实施例提供的一种改变背景的方法,参照图1所示,该方法包 括:
[0083] 101、获取设备屏幕的当前朝向参数。
[0084] 具体的,根据预设采样频率,获取当前朝向参数。设备包括移动设备,例如手机、个 人数字助理,平板计算机,游戏控制器,可穿戴设备等。
[0085] 102、获取当前朝向参数对应的当前局部背景。
[0086] 具体的,通过以下操作中的任意一个,获取当前朝向参数对应的当前局部背景:
[0087] 获取当前朝向参数相对于基准朝向参数的第一旋转;
[0088] 根据第一旋转和基准朝向参数对应的局部背景在背景图片中的位置,确定当前朝 向参数对应的当前局部背景在背景图片中的位置;
[0089] 根据当前朝向参数对应的当前局部背景在背景图片中的位置,从背景图片中获取 当前局部背景;或者,
[0090] 获取当前朝向参数相对于上一个朝向参数的第二旋转;
[0091] 根据第二旋转和上一个朝向参数对应的局部背景在背景图片中的位置,确定当前 朝向参数对应的当前局部背景在背景图片中的位置;
[0092] 根据当前朝向参数对应的当前局部背景在背景图片中的位置,从背景图片中获取 当前局部背景。
[0093] 103、显示当前局部背景。
[0094]可选的,除了上述步骤之外,本发明实施例所提供的方法还可以包括:
[0095]获取设备屏幕的移动速度;
[0096] 根据移动速度和当前朝向参数,显示当前局部背景。
[0097] 本发明实施例提供了一种改变背景的方法,当智能终端设备屏幕的朝向发生变化 时,通过获取屏幕的当前朝向参数对应的当前局部背景,从而实现屏幕显示的背景的能够 动态地跟随屏幕的朝向变化而改变,满足了用户的多样化需求,同时,通过改变屏幕显示的 背景能够使得用户有身临其境的感觉,进一步提高了用户体验。
[0098] 实施例二为本发明实施例提供的一种改变背景的方法,参照图2所示,该方法包 括:
[0099] 201、根据预设采样频率,获取当前朝向参数。
[0100] 具体地,移动设备的屏幕在三维空间的朝向参数可以包括屏幕朝向分别与三维空 间坐标轴之间的夹角。在三维空间内以水平方向为X轴,以竖直方向为y轴,以前后方向为Z 轴建立一个空间坐标系,将手机屏幕置于该空间坐标系中,手机屏幕在三维空间的朝向参 数可以包括:屏幕朝向与X轴之间的角度a、屏幕朝向与y轴之间的角度b、以及屏幕朝向与z 轴之间的角度c,参照图3所示。这里以手机作为移动设备的示例,但是移动设备也可以是手 机之外的其他移动设备,例如个人数字助理,平板计算机,游戏控制器,可穿戴设备等。
[0101] 示例性,手机屏幕在三维空间的当前朝向参数可以包括:屏幕当前朝向与X轴之间 的角度ai、屏幕当前朝向与y轴之间的角度h、以及屏幕当前朝向与z轴之间的角度 C1。
[0102] 示例性的,通过手机内置的传感器来感测屏幕的朝向参数,该传感器可以是角度 传感器、电子罗盘传感器、方向传感器、陀螺仪传感器等的一种或多种,本发明对具体的传 感器种类不加以限定。
[0103] 根据预设采样频率,获取当前朝向参数,通过预设单位时间内提取朝向参数的个 数来获取当前朝向参数。示例性,预设采样频率可以为200Hz,表示在1秒内提取200个朝向 参数。该采样频率还可以是通过其他获取方式实现的,本发明实施例对具体的获取方式不 加以限定。
[0104] 在步骤201之后,执行步骤202和步骤205中的至少一个:
[0105] 202、获取当前朝向参数相对于基准朝向参数的第一旋转,在步骤202之后,执行步 骤203。
[0106] 具体的,第一旋转至少包括当前朝向参数相对于基准朝向参数在三维空间上的角 度偏移量,角度偏移量的正负可以用来表示屏幕的当前朝向参数相对于基准朝向参数在三 维空间上的旋转方向,比如按照右手定则,伸直的大拇指指向坐标轴,右手的四指弯曲方向 为正,相反方向为负。
[0107] 示例性的,建立空间坐标系,通过预设屏幕的基准位置,根据步骤201获取基准位 置对应的基准朝向参数。在该空间坐标系中,将手机水平放置屏幕朝前且垂直于水平面作 为屏幕的基准位置,确定对应于基准位置的基准朝向参数包括:屏幕基准朝向与X轴之间的 角度ao、屏幕基准朝向与y轴之间的角度bo、以及屏幕基准朝向与z轴之间的角度C0,如图4中 的A所示。将手机屏幕进行旋转后,根据步骤201获取当前朝向参数,获取屏幕的当前朝向参 数包括:屏幕当前朝向与X轴之间的角度ai、屏幕当前朝向与y轴之间的角度h、以及屏幕当 前朝向与z轴之间的角度 C1,如图4中的B所示。
[0108] 根据屏幕在空间坐标系中的当前朝向参数以及基准朝向参数,获取当前朝向参数 相对于基准朝向参数在三维空间上的角度偏移量,即获取相对于基准朝向的屏幕当前朝向 分别与X轴、y轴以及z轴之间的角度偏移量,从而获取当前朝向参数相对于基准朝向参数的 第一旋转。
[0109] 该获取当前朝向参数相对于基准朝向参数在三维空间上的角度偏移量的过程可 以通过如下计算公式获取:
[0110] a7 =ai-ao;
[0111] b7 =bi-bo;
[0112] cf =ci-co;
[0113] 其中,a'为屏幕当前朝向相对于屏幕的基准朝向在x轴上的角度偏移量,V为屏幕 当前朝向相对于屏幕的基准朝向在y轴上的角度偏移量,为屏幕当前朝向相对于屏幕的 基准朝向在z轴上的角度偏移量;
[0114] ai为屏幕当前朝向与X轴之间的角度为屏幕当前朝向与y轴之间的角度,C1为屏 幕当前朝向与z轴之间的角度;
[0115] ao为屏幕的基准朝向与X轴之间的角度,bo为屏幕的基准朝向与y轴之间的角度,co 为屏幕的基准朝向与z轴之间的角度。
[0116] 该获取当前朝向参数相对于基准朝向参数的第一旋转的过程还可以是通过其他 获取方式实现的,比如通过计算屏幕的基准朝向和当前朝向在三维空间中的旋转向量进行 获取第一旋转,本发明实施例对具体的获取方式不加以限定。
[0117] 203、根据第一旋转和基准朝向参数对应的局部背景在背景图片中的位置,确定当 前朝向参数对应的当前局部背景在背景图片中的位置,在步骤203之后,执行步骤204。
[0118] 具体的,本发明实施例对具体的背景图片不加以限定。
[0119] 图5示出了一种背景图片示意图,该界面示意图示出了一幅背景图片,该背景图片 可以是由一幅或多幅的局部背景图片构成的图片,该一幅或多幅的局部背景图片均可以单 独在手机屏幕上显示出。
[0120] 图6示出了一种背景图片示意图,该界面示意图示出了一种背景图片的角度标度 图,该角度标度图包括背景图片的水平方向上和垂直方向上的角度标度,该角度标度图可 以和用户在三维空间上旋转手机屏幕相对应。
[0121]确定基准朝向参数对应的局部背景在背景图片中的位置,参照图7中所示,该图对 应于屏幕的基准朝向参数对应的局部背景在背景图片中的位置,其中,该基准朝向参数在 背景图片的水平方向上对应的角度标度是90°~180°,在背景图片的垂直方向上对应的角 度标度是120°~240°。该确定过程可以是通过预设方式实现的,本发明实施例对具体的确 定方式不加以限定。该基准朝向参数对应的局部背景在背景图片中的位置还可以是背景图 片中的其他位置,本发明实施例对具体的位置不加以限定。
[0122] 示例性的,手机屏幕由基准朝向绕x轴向逆时针朝下旋转90度时,获取当前朝向参 数相对于基准朝向参数的第一旋转,相对于基准朝向的屏幕当前朝向分别与X轴、y轴以及z 轴之间的角度偏移量:屏幕当前朝向与X轴之间的角度偏移量为〇°、屏幕当前朝向与y轴之 间的角度偏移量为+90°、屏幕当前朝向与z轴之间的角度偏移量为+90°。
[0123] 确定当前朝向参数对应的当前局部背景在背景图片中的位置。示例性的,根据当 前朝向参数相对于基准朝向参数的第一旋转,可以确定该当前朝向参数在背景图片的垂直 方向上对应的角度标度是210°~330°,在背景图片的水平方向上对应的角度标度不变,从 而可以确定当前朝向参数对应的当前局部背景在背景图片中的位置,在背景图片中,该当 前局部背景的位置位于基准朝向参数对应的局部背景的位置的上部,如图8所示。该确定过 程可以是通过其他方式实现的,本发明实施例对具体的确定方式不加以限定。
[0124] 值得注意的是,在屏幕朝下旋转过程中,也可以在其他方向上获取当前朝向参数 对应的局部背景在背景图片中的位置,本发明实施例对具体的方向不加以限定。
[0125] 在一个实施方式中,将手机屏幕朝前且垂直于水平面的基准位置绕X轴向顺时针 朝上旋转90°,通过步骤202获取第一旋转,相对于基准朝向的屏幕当前朝向分别与X轴、y轴 以及z轴之间的角度偏移量:屏幕当前朝向与X轴之间的角度偏移量为+0°、屏幕当前朝向与 y轴之间的角度偏移量为-90°、屏幕当前朝向与z轴之间的角度偏移量为+90°。可以确定该 当前朝向参数在背景图片的垂直方向上对应的角度标度是30°~150°,在背景图片的水平 方向上对应的角度标度不变,从而可以确定当前朝向参数对应的当前局部背景在背景图片 中的位置,如图9所示。
[0126] 在一个实施方式中,将手机屏幕朝前且垂直于水平面的基准位置绕y轴向顺时针 朝左旋转90°,通过步骤202获取第一旋转,相对于基准朝向的屏幕当前朝向分别与X轴、y轴 以及z轴之间的角度偏移量:屏幕当前朝向与X轴之间的角度偏移量为+90°、屏幕当前朝向 与y轴之间的角度偏移量为+0°、屏幕当前朝向与z轴之间的角度偏移量为+90°。可以确定该 当前朝向参数在背景图片的水平方向上对应的角度标度是180°~270°,在背景图片的垂直 方向上对应的角度标度不变,从而可以确定当前朝向参数对应的当前局部背景在背景图片 中的位置,如图10所示。
[0127] 在一个实施方式中,将手机屏幕朝前且垂直于水平面的基准位置绕y轴向逆时针 朝右旋转90°,通过步骤202获取第一旋转,相对于基准朝向的屏幕当前朝向分别与X轴、y轴 以及z轴之间的角度偏移量:屏幕当前朝向与X轴之间的角度偏移量为-90°、屏幕当前朝向 与y轴之间的角度偏移量为+0°、屏幕当前朝向与z轴之间的角度偏移量为-90°。可以确定该 当前朝向参数在背景图片的水平方向上对应的角度标度是0°~90°,在背景图片的垂直方 向上对应的角度标度不变,从而可以确定当前朝向参数对应的当前局部背景在背景图片中 的位置,如图11所示。
[0128] 在一个实施方式中,将手机屏幕由朝前且垂直于水平面的基准位置朝下并且朝右 旋转,通过步骤202获取第一旋转,其中屏幕当前朝向与X轴之间的角度偏移量为-45°、屏幕 当前朝向与y轴之间的角度偏移量为+45°、屏幕当前朝向与z轴之间的角度偏移量为+45°。 根据第一旋转,可以确定该当前朝向参数在背景图片上的水平方向上对应的角度标度是 45°~135°,在背景图片上的垂直方向上对应的角度标度是165°~285°,从而可以确定当前 朝向参数对应的当前局部背景在背景图片中的位置,如图12所示。在屏幕朝下并且朝右旋 转过程中,也可以在其他位置上获取当前朝向参数对应的局部背景在背景图片中的位置, 本发明实施例对具体的获取位置不加以限定。
[0129]根据第一旋转和基准朝向参数对应的局部背景在背景图片中的位置,确定当前朝 向参数对应的当前局部背景在背景图片中的位置,该确定过程还可以是通过其他确定方式 实现的,比如通过第一旋转和基准朝向参数对应的局部背景的相对位移之间的映射关系来 实现,本发明实施例对具体的确定方式不加以限定。
[0130] 204、根据当前朝向参数对应的当前局部背景在背景图片中的位置,从背景图片中 获取当前局部背景,在步骤204之后,执行步骤208。
[0131] 具体的,本发明实施例对具体的获取方式不加以限定。
[0132] 205、获取当前朝向参数相对于上一个朝向参数的第二旋转,在步骤205之后,执行 步骤206。
[0133] 具体的,该上一个朝向参数可以是参照步骤201进行获取的,这里不再赘述。
[0134] 获取当前朝向参数相对于上一个朝向参数的第二旋转,可以是参照步骤202进行 获取的,此处不再赘述。
[0135] 206、根据第二旋转和上一个朝向参数对应的局部背景在背景图片中的位置,确定 当前朝向参数对应的当前局部背景在背景图片中的位置,在步骤206之后,执行步骤207。
[0136] 具体的,确定上一个朝向参数对应的局部背景在背景图片中的位置,该上一个朝 向参数对应的局部背景在背景图片中的位置可以是参照步骤203进行获取的,这里不再赘 述。
[0137] 确定当前朝向参数对应的当前局部背景在背景图片中的位置,该确定过程可以是 参照步骤203进行确定的。示例性的,该上一个朝向参数可以是基准朝向参数。该确定过程 还可以是通过其他确定方式实现的,比如通过第二旋转和上一个朝向参数对应的局部背景 的相对位移之间的映射关系来实现,本发明实施例对具体的确定方式不加以限定。
[0138] 207、根据当前朝向参数对应的当前局部背景在背景图片中的位置,从背景图片中 获取当前局部背景,在步骤207之后,执行步骤208。
[0139] 具体的,本发明实施例对具体的获取方式不加以限定。
[0140] 值得注意的是,步骤202至步骤204,以及步骤205至步骤207分别是实现获取当前 朝向参数对应的当前局部背景的过程的两种不同实现方式,除了上述步骤的方式之外,还 可以通过其他方式实现该过程,本发明实施例对具体的方式不加以限定。
[0141] 208、显示当前局部背景。
[0142] 具体的,根据背景图片的显示方向显示当前局部背景,确保屏幕显示的当前局部 背景能够根据图片内容的正方向进行显示,而不是导致用户视觉不适的如倒立方向等其他 方向显示。比如,当前局部背景图片中包括一棵树,显示当前局部背景是根据该树的显示方 向显示的,而不是能导致用户视觉不适的如树冠朝下方向等其他方向显示。
[0143] 示例性的,参照图13所示,对应于图7中的当前局部背景在背景图片中的位置并获 取当前局部背景,该图示出了显示当前局部背景的界面示意图。
[0144] 参照图14所示,对应于图8中的当前局部背景在背景图片中的位置并获取当前局 部背景,该图示出了显示当前局部背景的界面示意图。
[0145] 参照图15所示,对应于图9中的当前局部背景在背景图片中的位置并获取当前局 部背景,该图示出了显示当前局部背景的界面示意图。
[0146] 参照图16所示,对应于图10中的当前局部背景在背景图片中的位置并获取当前局 部背景,该图示出了显示当前局部背景的界面示意图。
[0147] 参照图17所示,对应于图11中的当前局部背景在背景图片中的位置并获取当前局 部背景,该图示出了显示当前局部背景的界面示意图。
[0148] 参照图18所示,对应于图12中的当前局部背景在背景图片中的位置并获取当前局 部背景,该图示出了显示当前局部背景的界面示意图。
[0149] 值得注意的是,在手机屏幕从上一个朝向旋转到当前朝向的过程中,上一个朝向 参数对应的在背景图片中的上一个局部背景逐渐隐去,同时当前朝向参数对应的在背景图 片中的当前局部背景逐渐显示,当屏幕完全转到当前朝向时,屏幕能够完整地显示当前局 部背景。
[0150] 可选的,除了上述步骤之外,本发明实施例所提供的方法还可以包括:
[0151] 获取设备屏幕的移动速度;
[0152] 根据移动速度和当前朝向参数,显示当前局部背景。
[0153] 具体的,本发明实施例对设备屏幕的移动速度的获取方式不加以限定。
[0154]确定当前朝向参数对应的局部背景在背景图片中的位置,该确定过程可以是参照 步骤203进行确定的,此处不再赘述。
[0155] 根据移动速度,确定移动速度对应的局部背景在背景图片中的位置,该确定过程 可以通过如下计算公式确定:
[0156]
[0157] 其中,d为当
前朝问参数对应的局部背景在背景图片中的位置与移动速度对应的 局部背景在背景图片中的位置之间的距离,且d小于屏幕的最短边,7为沿着当前朝向上的 移动速度,A为背景图片尺寸与屏幕显示出的局部背景图片尺寸的比例,1<A<16,C为系 数,0.05 彡 C彡 0.1〇
[0158] 示例性的,当背景图片尺寸与屏幕显示出的局部背景图片尺寸的比例A为16,系数 C为0.1,获取到的移动速度v为lm/s,则当前朝向参数对应的局部背景在背景图片中的位置 与移动速度对应的局部背景在背景图片中的位置之间的距离d为0.003125m,参照图19所 不。
[0159] 根据该当前朝向参数对应的局部背景在背景图片中的位置与移动速度对应的局 部背景在背景图片中的位置之间的距离和当前朝向参数对应的局部背景在背景图片中的 位置的中心,确定该移动速度对应的局部背景在背景图片中的位置,获取该移动速度对应 的局部背景并在屏幕上显示,参照图20所示。该确定过程还可以是通过其他确定方式实现 的,本发明实施例对具体的确定方式不加以限定。
[0160] 由于目前智能终端设备屏幕的桌面设置背景图片以及在各种聊天应用软件设置 聊天背景的设定方式比较简单粗糙,屏幕背景不能动态地跟随屏幕的朝向变化而改变,无 法满足用户的个性化需求,降低了用户体验,而本发明实施例所提供的方法,通过对获取设 备屏幕的当前朝向参数,获取当前朝向参数对应的当前局部背景,从而实现屏幕显示的背 景的能够动态地跟随屏幕的朝向变化而改变,满足了用户的多样化需求,同时,通过改变屏 幕显示的背景能够使得用户有身临其境的感觉,进一步提高了用户体验。
[0161] 本发明实施例提供了一种改变背景的方法,当智能终端设备屏幕的朝向发生变化 时,通过获取屏幕的当前朝向参数对应的当前局部背景,从而实现屏幕显示的背景的能够 动态地跟随屏幕的朝向变化而改变,同时,通过改变屏幕显示的背景能够使得用户有身临 其境的感觉,进一步提高了用户体验。
[0162] 实施例三为本发明实施例提供的一种电子设备,参照图21所示,该电子设备包括:
[0163] 第一获取模块2101,用于获取设备屏幕的当前朝向参数;
[0164] 第二获取模块2102,用于获取当前朝向参数对应的当前局部背景;
[0165] 显示模块2103,用于显示当前局部背景。
[0166] 可选的,第一获取模块2101具体用于:根据预设采样频率,获取当前朝向参数。
[0167] 可选的,第二获取模块2102具体用于:
[0168] 获取当前朝向参数相对于基准朝向参数的第一旋转;
[0169] 根据第一旋转和基准朝向参数对应的局部背景在背景图片中的位置,确定当前朝 向参数对应的当前局部背景在背景图片中的位置;
[0170] 根据当前朝向参数对应的当前局部背景在背景图片中的位置,从背景图片中获取 当前局部背景。
[0171]可选的,第二获取模块2102还具体用于:
[0172]获取当前朝向参数相对于上一个朝向参数的第二旋转;
[0173]根据第二旋转和上一个朝向参数对应的局部背景在背景图片中的位置,确定当前 朝向参数对应的当前局部背景在背景图片中的位置;
[0174]根据当前朝向参数对应的当前局部背景在背景图片中的位置,从背景图片中获取 当前局部背景。
[0175]可选的,第一获取模块2101还用于获取设备屏幕的移动速度;
[0176]显示模块2103还用于根据移动速度和当前朝向参数,显示当前局部背景。
[0177] 本发明实施例提供了一种电子设备,当智能终端设备屏幕的朝向发生变化时,该 电子设备通过获取屏幕的当前朝向参数对应的当前局部背景,从而实现屏幕显示的背景的 能够动态地跟随屏幕的朝向变化而改变,满足了用户的多样化需求,同时,通过改变屏幕显 示的背景能够使得用户有身临其境的感觉,进一步提高了用户体验。
[0178] 实施例四为本发明实施例提供的一种电子设备,参照图22所示,该电子设备包括 显示屏2201、存储器2202以及与显示屏2201、存储器2202连接的处理器2203,其中,存储器 2202用于存储一组程序代码,处理器2203调用存储器2202所存储的程序代码用于执行以下 操作:
[0179]获取设备屏幕的当前朝向参数;
[0180] 获取当前朝向参数对应的当前局部背景;
[0181] 控制显示屏2201显示当前局部背景。
[0182] 可选的,该处理器2203调用存储器2202所存储的程序代码用于执行以下操作:
[0183 ]根据预设采样频率,获取当前朝向参数。
[0184] 可选的,该处理器2203调用存储器2202所存储的程序代码用于执行以下操作:
[0185] 获取当前朝向参数相对于基准朝向参数的第一旋转;
[0186] 根据第一旋转和基准朝向参数对应的局部背景在背景图片中的位置,确定当前朝 向参数对应的当前局部背景在背景图片中的位置;
[0187] 根据当前朝向参数对应的当前局部背景在背景图片中的位置,从背景图片中获取 当前局部背景。
[0188] 可选的,该处理器2203调用存储器2202所存储的程序代码用于执行以下操作:
[0189] 获取当前朝向参数相对于上一个朝向参数的第二旋转;
[0190]根据第二旋转和上一个朝向参数对应的局部背景在背景图片中的位置,确定当前 朝向参数对应的当前局部背景在背景图片中的位置;
[0191]根据当前朝向参数对应的当前局部背景在背景图片中的位置,从背景图片中获取 当前局部背景。
[0192] 可选的,该处理器2203调用存储器2202所存储的程序代码用于执行以下操作:
[0193] 获取设备屏幕的移动速度;
[0194] 根据移动速度和当前朝向参数,控制显示屏2201显示当前局部背景。
[0195] 本发明实施例提供了一种电子设备,当智能终端设备屏幕的朝向发生变化时,该 电子设备通过获取屏幕的当前朝向参数对应的当前局部背景,从而实现屏幕显示的背景的 能够动态地跟随屏幕的朝向变化而改变,满足了用户的多样化需求,同时,通过改变屏幕显 示的背景能够使得用户有身临其境的感觉,进一步提高了用户体验。
[0196] 上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,此处不再 --赘述。
[0197] 需要说明的是:上述实施例提供的电子设备在执行改变背景时,仅以上述各功能 设备的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能设 备完成,即将设备的内部结构划分成不同的功能设备,以完成以上描述的全部或者部分功 能。另外,上述实施例提供的电子设备与改变背景的方法实施例属于同一构思,其具体实现 过程详见方法实施例,这里不再赘述。
[0198] 本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件 来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读 存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0199] 以上仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则 之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1. 一种改变背景的方法,其特征在于,所述方法包括: 获取设备屏幕的当前朝向参数; 获取所述当前朝向参数对应的当前局部背景; 显示所述当前局部背景。2. 根据权利要求1所述的方法,其特征在于,所述获取设备屏幕的当前朝向参数包括: 根据预设采样频率,获取所述当前朝向参数。3. 根据权利要求1或2所述的方法,其特征在于,所述获取所述当前朝向参数对应的当 前局部背景包括: 获取所述当前朝向参数相对于基准朝向参数的第一旋转; 根据所述第一旋转和所述基准朝向参数对应的局部背景在背景图片中的位置,确定所 述当前朝向参数对应的当前局部背景在背景图片中的位置; 根据所述当前朝向参数对应的当前局部背景在背景图片中的位置,从所述背景图片中 获取所述当前局部背景。4. 根据权利要求1或2所述的方法,其特征在于,所述获取所述当前朝向参数对应的当 前局部背景还包括: 获取所述当前朝向参数相对于上一个朝向参数的第二旋转; 根据所述第二旋转和所述上一个朝向参数对应的局部背景在背景图片中的位置,确定 所述当前朝向参数对应的当前局部背景在背景图片中的位置; 根据所述当前朝向参数对应的当前局部背景在背景图片中的位置,从所述背景图片中 获取所述当前局部背景。5. 根据权利要求1至4任一所述的方法,其特征在于,所述显示所述当前局部背景还包 括: 获取所述设备屏幕的移动速度; 根据所述移动速度和所述当前朝向参数,显示所述当前局部背景。6. -种电子设备,其特征在于,所述电子设备包括: 第一获取模块,用于获取设备屏幕的当前朝向参数; 第二获取模块,用于获取所述当前朝向参数对应的当前局部背景; 显示模块,用于显示所述当前局部背景。7. 根据权利要求6所述的电子设备,其特征在于,所述第一获取模块具体用于: 根据预设采样频率,获取所述当前朝向参数。8. 根据权利要求6或7所述的电子设备,其特征在于,所述第二获取模块具体用于: 获取所述当前朝向参数相对于基准朝向参数的第一旋转; 根据所述第一旋转和所述基准朝向参数对应的局部背景在背景图片中的位置,确定所 述当前朝向参数对应的当前局部背景在背景图片中的位置; 根据所述当前朝向参数对应的当前局部背景在背景图片中的位置,从所述背景图片中 获取所述当前局部背景。9. 根据权利要求6或7所述的电子设备,其特征在于,所述第二获取模块还具体用于: 获取所述当前朝向参数相对于上一个朝向参数的第二旋转; 根据所述第二旋转和所述上一个朝向参数对应的局部背景在背景图片中的位置,确定 所述当前朝向参数对应的当前局部背景在背景图片中的位置; 根据所述当前朝向参数对应的当前局部背景在背景图片中的位置,从所述背景图片中 获取所述当前局部背景。10.根据权利要求6至9任一所述的电子设备,其特征在于, 所述第一获取模块还用于获取所述设备屏幕的移动速度; 所述显示模块还用于根据所述移动速度和所述当前朝向参数,显示所述当前局部背 景。
【文档编号】G06F3/0484GK105975059SQ201610265320
【公开日】2016年9月28日
【申请日】2016年4月26日
【发明人】柴泽健
【申请人】掌赢信息科技(上海)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1