显示内容的缩放方法及装置的制造方法_3

文档序号:9374773阅读:来源:国知局
屏幕上的显示内容进行缩小操作或放大操 作,非常便捷、灵活,且用户能够获得更好的使用体检。
[0100] 如图5所示,为本公开提供的显示内容的缩放方法的另一个实施例,用于终端中, 该方法包括以下步骤:
[0101] 在步骤501中,根据预设的周期,检测前置摄像头采集的图像中是否包含当前用 户的头像,若是,则继续执行步骤502 ;否则,继续执行步骤501。
[0102] 其中,当前用户可以是正在使用或者操作终端的用户。在该步骤中,也可以检测前 置摄像头采集的图像中是否包含当前用户的头像的五官(耳朵、眉毛、眼睛、鼻子、嘴巴)中 的一种或多种。例如,可以检测前置摄像头采集的图像中是否包含当前用户的眼睛,当检测 到前置摄像头采集的图像中包含当前用户的眼睛时,获取当前用户的眼睛占据本端屏幕的 比例。
[0103] 在步骤502中,获取当前用户的头像的最小外包矩形的大小。
[0104] 这里,可以根据最小外包矩形四个角的坐标计算最小外包矩形的大小。
[0105] 在步骤503中,根据当前用户的头像的最小外包矩形的大小,确定当前用户的头 像占据本端屏幕的比例。
[0106] 在步骤504中,在预置的比例的多个数值区间中,确定获取的比例所处的数值区 间。
[0107] 在一个实施例中,预置的比例的多个数值区间各自对应的放大倍数,随着预置的 比例的多个数值区间各自的下限值的减小而增大。或者,预置的比例的多个数值区间各自 对应的缩小倍数,随着预置的比例的多个数值区间各自的下限值的增大而增大。或者,预置 的比例的多个数值区间各自对应的放大倍数,随着预置的比例的多个数值区间各自的下限 值的减小而增大;且预置的比例的多个数值区间各自对应的缩小倍数,随着预置的比例的 多个数值区间各自的下限值的增大而增大。
[0108] 在步骤505中,将获取的比例所处的数值区间对应的缩小倍数或放大倍数,作为 获取的比例对应的缩小倍数或放大倍数。
[0109] 在步骤506中,根据获取的比例对应的缩小倍数对本端屏幕上的显示内容进行缩 小操作;或者,根据获取的比例对应的放大倍数对本端屏幕上的显示内容进行放大操作。 [0110] 本实施例中,根据预设的周期,通过前置摄像头采集图像,并检测前置摄像头采集 的图像中是否包含当前用户的头像,如果图像中包含当前用户的头像,则确定当前用户的 头像占据本端屏幕的比例,并进一步地根据获取的比例对本端屏幕上的显示内容进行缩小 操作或放大操作,非常便捷、灵活,且用户能够获得更好的使用体检。
[0111] 如图6所示,为本公开提供的显示内容的缩放方法的另一个实施例,用于终端中, 该方法包括以下步骤:
[0112] 在步骤601中,检测前置摄像头采集的图像中是否包含当前用户的头像,若是,则 继续执行步骤602 ;否则,继续执行步骤601。
[0113] 其中,当前用户可以是正在使用或者操作终端的用户。在该步骤中,也可以检测前 置摄像头采集的图像中是否包含当前用户的头像的五官(耳朵、眉毛、眼睛、鼻子、嘴巴)中 的一种或多种。例如,可以检测前置摄像头采集的图像中是否包含当前用户的眼睛,当检测 到前置摄像头采集的图像中包含当前用户的眼睛时,获取当前用户的眼睛占据本端屏幕的 比例。
[0114] 在步骤602中,获取当前用户的头像的最小外包矩形的大小。
[0115] 这里,可以根据最小外包矩形四个角的坐标计算最小外包矩形的大小。
[0116] 在步骤603中,根据当前用户的头像的最小外包矩形的大小,确定当前用户的头 像占据本端屏幕的比例。
[0117] 在步骤604中,判断当前获取的比例与前一次获取的比例的差值是否超过预设差 值,如果当前获取的比例与前一次获取的比例的差值超过预设差值,则继续执行步骤605 ; 如果当前获取的比例与前一次获取的比例的差值在预设差值范围内,则继续执行步骤608。
[0118] 在步骤605中,在预置的比例的多个数值区间中,确定获取的比例所处的数值区 间。
[0119] 在步骤606中,将获取的比例所处的数值区间对应的缩小倍数或放大倍数,作为 获取的比例对应的缩小倍数或放大倍数。
[0120] 在步骤607中,根据获取的比例对应的缩小倍数对本端屏幕上的显示内容进行缩 小操作;或者,根据获取的比例对应的放大倍数对本端屏幕上的显示内容进行放大操作。
[0121] 在步骤608中,保持本端屏幕上的显示内容不变。
[0122] 本实施例中,通过前置摄像头采集图像,并检测前置摄像头采集的图像中是否包 含当前用户的头像,如果图像中包含当前用户的头像,则确定当前用户的头像占据本端屏 幕的比例,并进一步判断当前获取的比例与前一次获取的比例的差值是否超过预设差值, 如果当前获取的比例与前一次获取的比例的差值超过预设差值,则根据当前获取的比例对 本端屏幕上的显示内容进行缩小或放大操作;如果当前获取的比例与前一次获取的比例的 差值在预设差值范围内,则保持本端屏幕上的显示内容不变,从而减少了用户的误操作,提 高缩放的准确性,同时也提高了用户体验。
[0123] 需要说明的是,实际应用中,上述所有可选实施方式可以采用结合的方式任意组 合,形成本公开的可选实施例,在此不再一一赘述。
[0124] 通过以上描述了解了显示内容的缩放方法实现过程,该过程可由装置实现,下面 对装置的内部结构和功能进行介绍。
[0125] 图7是根据一示例性实施例示出的一种显示内容的缩放装置框图。参照图7,该装 置包括获取模块701和处理模块702,其中:
[0126] 该获取模块701被配置为获取当前用户的头像占据本端屏幕的比例;
[0127] 该处理模块702被配置为根据获取的比例对本端屏幕上的显示内容进行缩小或 放大操作。
[0128] 在一个实施例中,如图8所示,上述获取模块701可包括:检测单元801和第一获 取单元802,其中:
[0129] 该检测单元801被配置为检测前置摄像头采集的图像中是否包含当前用户的头 像;
[0130] 该第一获取单元802被配置为当检测到图像中包含当前用户的头像时,获取当前 用户的头像占据本端屏幕的比例。
[0131] 在一个实施例中,上述第一获取单元802被配置为当检测到图像中包含当前用户 的头像时,获取当前用户的头像的最小外包矩形的大小;根据当前用户的头像的最小外包 矩形的大小,确定当前用户的头像占据本端屏幕的比例。
[0132] 在一个实施例中,如图9所示,上述处理模块702可包括:第一处理单元901和/ 或第二处理单元902,其中:
[0133] 该第一处理单元901被配置为当获取的比例小于或等于预设的第一阈值时,按照 预设的放大倍数对本端屏幕上的显示内容进行放大操作;
[0134] 该第二处理单元902被配置为当获取的比例大于或等于预设的第二阈值时,按照 预设的缩小倍数对本端屏幕上的显示内容进行缩小操作;其中,第二阈值大于第一阈值。
[0135] 在一个实施例中,如图10所示,上述处理模块702可包括:确定单元1001、第三处 理单元1002和第四处理单元1003,其中:
[0136] 该确定单元1001被配置为在预置的比例的多个数值区间中,确定获取的比例所 处的数值区间;
[0137] 该第三处理单元1002被配置为将获取的比例所处的数值区间对应的缩小倍数或 放大倍数,作为获取的比例对应的缩小倍数或放大倍数;
[0138] 该第四处理单元1003被配置为根据获取的比例对应的缩小倍数对本端屏幕上的 显示内容进行缩小操作;或者,根据获取的比例对应的放大倍数对本端屏幕上的显示内容 进行放大操作。
[0139] 在一个实施例中,预置的比例的多个数值区间各自对应的放大倍数,随着预置的 比例的多个数值区间各自的下限值的减小而增大;和/或
[0140] 预置的比例的多个数值区间各自对应的缩小倍数,随着预置的比例的多个数值区 间各自的下限值的增大而增大。
[0141] 在一个实施例中,如图11所示,上述处理模块702可包括:判断单元1101、第五处 理单元1102和第六处理单元1103,其中:
[0142] 该判断单元1101被配置为判断当前获取的比例与前一次获取的比例的差值是否 超过预设差值;
[0143] 该第五处理单元1102被配置为当当前获取的比例与前一次获取的比例的差值超 过预设差值时,根据当前获取的比例对本端屏幕上的显示内容进行缩小或放大操作;
[0144] 该第六处理单元1103被配置为当当前获取的比例与前一次获取的比例的差值在 预设差值范围内时,保持本端屏幕上的显示内容不变。
[0145] 在一个实施例中,如图12所示,上述获取模块701可包括:第二获取单元1201,其 中:
[0146] 该第二获取单元1201被配置为根据预设的周期,获取当前用户的头像占据本端 屏幕的比例。
[0147] 关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法 的实施例中进行了详细描述,此处将不做详细阐述说明。
[0148] 图13是根据一示例性实施例示出的一种用于显示内容的缩放装置800的框图。例 如,装置800可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1