画面控制方法及电子设备技术

技术编号:3933553 阅读:160 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例提供一种画面控制方法及电子设备,其中画面控制方法包括:在第一时刻检测到用户所在场景中的第一检测要素和第二检测要素,确定用户面矢量方向的初始值,其中,所述用户面矢量方向是第一检测要素到第二检测要素的连线方向;在第二时刻检测到第一检测要素和第二检测要素,确定用户面矢量方向的当前值;根据用户面矢量方向的当前值与用户面矢量方向的初始值,确定从第一时刻到第二时刻用户面矢量方向旋转的角度值,控制播放画面矢量方向旋转所述角度值,所述播放画面矢量方向是播放画面中第一特征点到第二特征点的连线方向。使用本发明专利技术实施例提供的技术方案,能够方便用户观看显示屏幕上的画面。

【技术实现步骤摘要】

本专利技术涉及图像处理
,特别涉及一种画面控制方法及电子设备
技术介绍
现有技术中无论用户如何旋转手机,手机播放的画面始终保持正方向朝上,这是 由于手机通过方向感应传感器检测重力方向,因而能保证手机播放的画面正方向总是朝 上,这样只要人站在垂直地表的平面上,就能观赏到手机播放的画面了 。 现有技术的缺点是 如果手机和用户处于失重的场合,方向感应传感器无法检测到重力方向,因此不 能保证播放的画面的正方向朝上,给用户观看造成很大不便。而且如果用户在非垂直地表 的平面站立时,由于播放画面的正方向与人脸正向有夹角,用户需要斜眼或者旋转头部观 看播放的画面,给用户造成很大不便。
技术实现思路
本专利技术实施例提供一种画面控制方法及电子设备,方便用户观看显示屏幕上的画 面。有鉴于此,本专利技术实施例提供 —种画面控制方法,包括 在第一时刻检测到用户所在场景中的第一检测要素和第二检测要素,确定用户面 矢量方向的初始值,其中,所述用户面矢量方向是第一检测要素到第二检测要素的连线方 向; 在第二时刻检测到第一检测要素和第二检测要素,确定用户面矢量方向的当前 值; 根据用户面矢量方向的当前值与用户面矢量方向的初始值,确定从第一时刻到第 二时刻用户面矢量方向旋转的角度值,控制播放画面矢量方向旋转所述角度值,所述播放 画面矢量方向是播放画面中第一特征点到第二特征点的连线方向。 —种电子设备,包括 检测单元,用于判断是否检测到用户所在场景中的第一检测元素和第二检测元 素,当检测到用户所在场景中的第一检测元素和第二检测元素时,根据检测结果确定用户 面矢量方向的值;所述用户面矢量方向是第一检测元素到第二检测元素的连线方向; 计算单元,用于根据检测单元在第一时刻确定的用户面矢量方向的值和检测单元 在第二时刻确定的用户面矢量方向的值,确定从第一时刻到第二时刻用户面矢量方向旋转 的角度值; 控制单元,用于控制播放画面矢量方向旋转所述角度值。 本专利技术实施例根据第二时刻的用户面矢量方向值与第一时刻的用户面矢量方向 值确定从第一时刻到第二时刻用户面矢量方向旋转的角度值,进而控制播放画面矢量方向旋转所述角度值,保证在用户面上的检测要素的方向发生旋转时,所播放的画面的方向也 同步旋转,方便用户观看画面。附图说明 为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种画面控制方法流程图; 图2是本专利技术实施例提供的另一种画面控制方法流程图; 图3是本专利技术实施例提供的参考坐标系示意图; 图4是本专利技术实施例提供的Tl时刻用户面矢量方向示意图; 图5是本专利技术实施例提供的Tl时刻播放画面矢量方向示意图; 图6是本专利技术实施例提供的T2时刻用户面矢量方向示意图; 图7是本专利技术实施例提供的Tl时刻到T2时刻用户面矢量方向旋转示意图; 图8是本专利技术实施例提供的Tl时刻到T2时刻播放画面矢量方向旋转示意图; 图9是本专利技术实施例提供的电子设备结构图。具体实施例方式参阅图1,本专利技术实施例提供一种画面控制方法,该方法包括 101、在第一时刻检测到用户所在场景中的第一检测要素和第二检测要素,确定用 户面矢量方向的初始值,其中,用户面矢量方向是第一检测要素到第二检测要素的连线方 向; 其中,第一检测要素和第二检测要素位于场景中的用户身体上;或者,第一检测 要素和第二检测要素位于场景中非用户身体的物体上,比如位于用户所在场景中的一本书 上。 本专利技术实施例的各步骤可以由同一 电子设备执行。检测可以通过摄像头等图像摄取元件进行,检测要素则可以通过图像识别技术检测出来。 在该步骤之前,电子设备可以有如下两种方式确定待检测的要素 第一种方式电子设备获取预置的检测要素标记,根据检测要素标记,确定待检测的要素为第一检测要素和第二检测要素,并提示待检测要素的信息,以便提示用户待检测的要素为第一检测要素和第二检测要素。其中,电子设备可以采用多种方式提示用户待检测的要素,比如电子设备播放通知消息,通知用户待检测的要素;或者电子设备控制显示屏幕上输出文字提示信息,以提示用户待检测的要素。这里,检测要素标记可以是供图像识别用的模板或样本数据,或者其他可以标记检测要素的数据。 第二种方式,电子设备接收用户指定检测要素的指令,根据该指令,确定待检测的 要素。具体的,电子设备可以提供一些检测要素供用户选择,接收用户指定某两个检测要素 的指令后就能确定待检测的要素了。也可以让用户在屏幕上点击选择检测要素,例如可以 拍摄当前的场景,让用户在其中点选检测要素,电子设备则通过图像识别技术识别并记录 下用户选择的要素。5 102、在第二时刻检测到第一检测要素和第二检测要素,确定用户面矢量方向的当 前值; 103、根据用户面矢量方向的当前值与用户面矢量方向的初始值,确定从第一时刻 到第二时刻用户面矢量方向旋转的角度值。 这里,如本领域技术人员所知,可以通过角度值的正负表示旋转的方向,例如以正 值表示逆时针旋转,以负值表示顺时针旋转。 104、控制播放画面矢量方向旋转该角度值,其中,播放画面矢量方向是播放画面 中第一特征点到第二特征点的连线方向。 其中,电子设备控制播放画面矢量方向旋转该角度值的过程即是将播放画面旋转 该角度值。 需要说明的是,当在步骤102中电子设备没有检测到第一检测要素和/或第二检 测要素时,则可以提示姿势调整消息,该姿势调整消息用于提示用户调整姿势,重新检测第 一检测要素和第二检测要素,确定用户面矢量方向的当前值,并根据用户面矢量方向的当 前值与用户面矢量方向的初始值确定用户面矢量方向旋转的角度值,控制播放画面矢量方 向旋转该角度值。 本专利技术实施例根据第二时刻的用户面矢量方向值与第一时刻的用户面矢量方向 值确定从第一时刻到第二时刻用户面矢量方向旋转的角度值,进而控制播放画面矢量方向 旋转该角度值,保证在用户面矢量方向发生旋转时,所播放的画面的方向也同步旋转,方便 用户观看画面。 如下是对本专利技术提出的画面控制方法的详细描述,图2示出了该画面控制方法的 一个实施例的流程图,该方法具体包括 201、电子设备接收到启动图像转动的指令后,获取预置的检测要素标记,根据检 测要素标记,确定待检测的要素为用户的两个眼睛,提示用户待检测的要素为用户的两个 眼睛,并提示用户调整电子设备方向或者坐姿以保证用户能舒服的观赏到电子设备的画 面。 具体的,电子设备可以采用多种方式提示用户待检测的要素,比如电子设备播放 通知消息,通知用户待检测的要素为用户的两个眼睛;或者电子设备控制显示屏幕上输出 文字提示信息,以提示用户待检测的要素为用户的眼睛。当然,这里以用户的眼睛为检测要 素只是一个示例,也可以选择其他检测要素。 202、电子设备建立参考坐标系,使用摄像头检测用户的眼睛,确定当前时刻(假 定为T1时刻)参考坐标系中用户面矢量方向的值,其中,用户面矢量方向为第一检测要素 (用户左眼)到第二检测要素(用户右眼)的连线方向;并选取播放画面中的两个特征点 (第一特征点和第二特征点),确定当前时刻播放本文档来自技高网...

【技术保护点】
一种画面控制方法,其特征在于,包括:在第一时刻检测到用户所在场景中的第一检测要素和第二检测要素,确定用户面矢量方向的初始值,其中,所述用户面矢量方向是第一检测要素到第二检测要素的连线方向;在第二时刻检测到第一检测要素和第二检测要素,确定用户面矢量方向的当前值;根据用户面矢量方向的当前值与用户面矢量方向的初始值,确定从第一时刻到第二时刻用户面矢量方向旋转的角度值,控制播放画面矢量方向旋转所述角度值,所述播放画面矢量方向是播放画面中第一特征点到第二特征点的连线方向。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈恩
申请(专利权)人:华为终端有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1