用于改变触摸屏功能的系统和方法 技术领域 本公开的技术总体上涉及用于电子设备的触摸输入装置, 更明确地, 涉及一种用 于改变在摄像头操作期间触摸屏的功能的系统和方法。
背景技术 移动和 / 或无线电子设备 ( 例如, 移动电话、 便携式媒体播放器和便携式游戏装 置 ) 现在被广泛地使用。此外, 与特定类型的电子设备有关的特性变得越来越多样化。例 如, 许多移动电话包括能够采集静态图像和运动图像的摄像头。
某些便携式电子设备 ( 例如, 移动电话 ) 依靠触摸屏技术来接收用户输入。触摸 屏技术通常依靠位于显示器上面的透明的触敏传感器。 触敏传感器能够检测用户的手指或 者指间触及传感器表面或者在在传感器表面附近的出现和移动。 用户可以通过触摸传感器 上的点来控制电子设备的特定功能。可以通过显示的内容来指定触摸点。例如, 为了采集 图像, 用户可以触摸触摸屏的与出现在显示器上的快门符号相交叠的区域。
利用触摸屏技术的某些电子设备可能具有专门的快门键, 其允许用户通过按下单 个独立的按钮来容易地采集图像。专门的快门键允许用户立即进入电子设备的摄像头功 能, 而不是滚动菜单选项来达到摄像头特性。 然而, 电子设备上的各个专门的按钮增加了设 备的制造成本。因此, 希望减少电子设备上的机械按钮的数目。
发明内容
本公开确认了在某些情况下难以使用或达到触摸。例如, 许多具有触摸屏功能的 移动电话在电话的一侧包括内置的摄像头, 并且在电话的相对侧包括显示器。 因而, 当给自 己拍照时, 可能要求用户将电话置于用户的脸前, 所以用户看不见显示 / 触摸屏。如果移动 电话不包括专用的快门按键 ( 如通常情况 ), 则用户很难在不看显示器的情况下试图触摸 触摸屏上的快门符号。如将要理解的, 快门符号越小, 用户就更难于盲地接近 ( 例如, 不用 看而触摸 ) 触摸屏上的对应点。另一方面, 快门符号越大, 用于显示与摄像头和 / 或移动电 话的其它特征相关的内容的屏幕空间就越少。例如, 在触摸屏的照相操作期间可以显示与 调整摄像头的闪光灯、 变焦或者聚焦功能相关的内容。
为了增强在具有触摸屏功能的电子设备上的快门功能, 本公开描述了用于在摄像 头工作期间根据是否检测到用户面对触摸屏来改变触摸屏的功能的系统和方法。 在一个实 施方式中, 如果没有检测到用户面对触摸屏, 则可以将整个触摸屏配置为控制摄像头的快 门功能, 使得用户可以在把脸转离触摸屏时 ( 例如, 当面对摄像头时 ) 通过盲地触摸触摸屏 的任何位置来采集图像。如果检测到用户面对触摸屏, 则可以将触摸屏配置为充当通常的 用于控制摄像头操作的图形用户界面。 因而, 根据本公开, 在摄像头操作期间的触摸屏的功 能可以被配置为满足用户在采集图像时的操作需要。
根据本公开的另一方面, 一种电子设备包括 : 第一摄像头, 其生成包含第一摄像头 的视野内的至少一部分场景的表示的视频信号 ; 第二摄像头, 其在接收到与控制第二摄像头的快门功能相关的用户输入时采集图像, 图像表示了第二摄像头的视野内的至少一部分 场景 ; 控制器, 其从第一摄像头获取视频信号并分析视频信号, 以确定电子设备的用户的一 个或更多个身体特征是否出现在第一摄像头的视野内 ; 以及触摸输入装置, 其可操作地耦 接至控制器, 并且被配置为包括用于接收在触摸输入装置的表面上的用户输入的一个或更 多个触摸点, 各个触摸点与控制第二摄像头的多个功能的每一个功能相关。根据本公开的 该方面, 在触摸输入装置上的至少一个触摸点与控制第二摄像头的快门功能相关, 并且在 触摸输入装置上的触摸点的总数取决于由控制器进行的视频信号分析的结果。
根据电子设备的一个实施方式, 在确定在第一摄像头的视野内没有出现身体特征 时, 控制器将触摸输入装置的整个表面区域配置为作为与控制快门功能相关的至少一个触 摸点来进行操作。
根据电子设备的一个实施方式, 在确定在第一摄像头的视野内没有出现身体特征 时, 控制器将触摸输入装置的大部分表面区域配置为作为与控制快门功能相关的至少一个 触摸点来进行操作, 并且将触摸输入装置的表面区域的剩余的小部分配置为包括触摸点的 选择。
根据电子设备的一个实施方式, 电子设备还包括数据库, 其包括针对触摸输入装 置上的各个触摸点的摄像头特征信息, 其中, 在所选择的触摸点接收到用户触摸输入时, 将 与所选择的触摸点有关的摄像头特征信息语音地表达给用户。 根据电子设备的一个实施方式, 在确定在第一摄像头的视野内出现身体特征时, 控制器将触摸输入装置配置为包括多个与控制第二摄像头的各个功能相关的触摸点。
根据电子设备的一个实施方式, 身体特征包括用户的一个或更多个面部特征。
根据电子设备的一个实施方式, 电子设备还包括存储器, 其存储之前获得的包括 用户的一个或更多个面部特征的用户身份信息, 其中, 在确定面部特征出现在第一摄像头 的视野内时控制器从存储器得到用户身份信息, 以确定出现在第一摄像头的视野内的面部 特征是否与包括在用户身份信息中的一个或更多个面部特征相匹配。
根据电子设备的一个实施方式, 如果不匹配, 则控制器将触摸输入装置的整个表 面配置为作为与控制快门功能相关的至少一个触摸点进行操作。
根据电子设备的一个实施方式, 电子设备还包括布置在触摸输入装置下面的显示 器, 显示器被配置为取景器, 以显示包括在第二摄像头的视野内的至少一部分场景的表示 的预览视频信号。 根据该实施方式, 控制器被配置为分析预览视频信号, 以确定用户的一个 或更多个身体特征是否出现在第二摄像头的视野内。
根据电子设备的一个实施方式, 在确定身体特征没有出现在第一摄像头的视野 内、 并且在确定身体特征出现在第二摄像头的视野内时, 控制器将触摸输入装置的整个表 面配置为作为与控制快门功能相关的至少一个触摸点进行操作。
根据电子设备的一个实施方式, 在确定身体特征没有出现在第一摄像头的视野 内、 并且在确定身体特征没有出现在第二摄像头的视野内时, 控制器将触摸输入装置配置 为包括与控制第二摄像头的各个功能相关的多个触摸点。
根据电子设备的一个实施方式, 电子设备还包括存储器, 其存储之前获得的包括 用户的一个或更多个面部特征的用户身份信息。
根据电子设备的一个实施方式, 在确定身体特征出现在第二摄像头的视野内时,
控制器得到用户身份信息并且确定出现在第二摄像头的视野内的身体特征是否与包括在 用户身份信息内的一个或更多个面部特征相匹配, 如果匹配, 则控制器将触摸输入装置的 整个表面配置为作为与控制快门功能相关的至少一个触摸点进行操作。
根据电子设备的一个实施方式, 第一摄像头的视野通常具有与第二摄像头的视野 相反的方向。
根据电子设备的一个实施方式, 在接收到用户指令以开始第二摄像头的操作时, 控制器自动地开始第一摄像头的操作并且分析由第一摄像头所生成的视频信号。
根据电子设备的一个实施方式, 第二摄像头的功能包括摄像头模式、 视频模式、 闪 光灯设置、 变焦功能或者聚焦设置的至少一个。
根据本公开的另一方面, 一种改变包括第一摄像头、 第二摄像头和触摸输入装置 的电子设备的触摸屏功能的方法包括以下步骤 : 获取包括第一摄像头的视野内的至少一部 分场景的表示的视频信号 ; 分析视频信号以确定电子设备的用户的一个或更多个身体特征 是否出现在第一摄像头的视野内 ; 以及根据视频信号分析的结果, 在触摸输入装置上提供 一个或更多个触摸点以在触摸输入装置的表面区域上接收用户输入, 各个触摸点与控制第 二摄像头的多个功能的各个功能相关。根据本公开的该方面, 触摸输入装置上的至少一个 触摸点与控制第二摄像头的快门功能相关, 以采集表示第二摄像头的视野内的至少一部分 场景的图像。 根据该方法的一个实施方式, 该方法还包括 : 在确定身体特征出现在第一摄像头 的视野内时, 将触摸输入装置的整个表面配置为作为与控制快门功能相关的至少一个触摸 点进行操作。
根据该方法的一个实施方式, 该方法还包括 : 在确定在第一摄像头的视野内没有 出现身体特征时, 控制器将触摸输入装置的大部分表面区域配置为作为与控制快门功能相 关的至少一个触摸点来进行操作, 并且将触摸输入装置的表面区域的剩余的小部分配置为 包括触摸点的选择。
根据该方法的一个实施方式, 该方法还包括 : 存储针对触摸输入装置上的各个触 摸点的摄像头特征信息, 在所选择的触摸点接收到用户触摸输入时, 将与所选择的触摸点 有关的摄像头特征信息语音地表达给用户。
根据该方法的一个实施方式, 该方法还包括 : 在确定在第一摄像头的视野内出现 身体特征时, 将触摸输入装置配置为包括多个与控制第二摄像头的各个功能相关的触摸 点。
根据该方法的一个实施方式, 身体特征包括用户的一个或更多个面部特征。
根据该方法的一个实施方式, 该方法还包括以下步骤 : 存储之前获得的包括用户 的一个或更多个面部特征的用户身份信息 ; 在确定面部特征出现在第一摄像头的视野内 时, 确定出现的面部特征是否与包括在用户身份信息中的一个或更多个面部特征相匹配 ; 以及, 如果不匹配, 则将触摸输入装置的整个表面配置为作为与控制快门功能相关的至少 一个触摸点进行操作。
根据该方法的一个实施方式, 该方法还包括 : 显示包括在第二摄像头的视野内的 至少一部分场景的表示的预览视频信号, 并且分析预览视频信号, 以确定用户的一个或更 多个身体特征是否出现在第二摄像头的视野内。
根据该方法的一个实施方式, 该方法还包括 : 在确定身体特征没有出现在第一摄 像头的视野内、 并且在确定身体特征出现在第二摄像头的视野内时, 将触摸输入装置的整 个表面配置为作为与控制快门功能相关的至少一个触摸点进行操作。
根据该方法的一个实施方式, 该方法还包括 : 在确定身体特征没有出现在第一摄 像头的视野内、 并且在确定身体特征没有出现在第二摄像头的视野内时, 将触摸输入装置 配置为包括与控制第二摄像头的各个功能相关的多个触摸点。
根据该方法的一个实施方式, 该方法还包括 : 存储之前获得的包括用户的一个或 更多个面部特征的用户身份信息。
根据该方法的一个实施方式, 该方法还包括 : 在确定身体特征出现在第二摄像头 的视野内时, 确定出现在第二摄像头的视野内的身体特征是否与包括在用户身份信息内的 一个或更多个面部特征相匹配, 如果确定匹配, 则将触摸输入装置的整个表面配置为作为 与控制快门功能相关的至少一个触摸点进行操作。
根据该方法的一个实施方式, 第一摄像头的视野通常具有与第二摄像头的视野相 反的方向。
根据该方法的一个实施方式, 该方法还包括 : 在接收到用户指令以开始第二摄像 头的操作时, 自动地开始第一摄像头的操作并且分析由第一摄像头所生成的视频信号。 根据该方法的一个实施方式, 第二摄像头的功能包括摄像头模式、 视频模式、 闪光 灯设置、 变焦功能或者聚焦设置的至少一个。
参照以下描述和附图, 这些特征和进一步的特征将变得明显。 在描述和附图中, 具 体地公开了本发明的特定的实施方式, 指示了可以利用本发明的原理的某些方法, 但是应 理解的是, 不发明不限于相应的范围。 而且, 本发明包括落入所附权利要求范围内的所有改 变、 修改和等价。
针对一个实施方式所描述的和 / 或所例示的特征可以以相同的或相似的方式用 于一个或更多个其它实施方式并且 / 或者与其它实施方式的特征组合或者代替其它实施 方式的特征。
当在该说明书中使用措辞 “包含” 和 “包括” 时, 其指示特定的特征、 要素、 步骤或 组件的存在, 但是不排除一个或更多个其它特征、 要素、 步骤、 组件或其组合的存在或添加。
附图说明
图 1A 是根据本公开的作为示例性电子设备的移动电话的示意图 ;
图 1B 是图 1A 的示例性电子设备的背面的示意图 ;
图 2 是作为通信系统的一部分进行操作时图 1A 的示例性电子设备的示意图 ;
图 3 是已被处理以确定用户是否面对触摸屏的用户脸部图像的示意图 ;
图 4 是表示在摄像头操作期间利用图 1A 的示例性电子设备来改变触摸屏的功能 的示例性方法的流程图 ;
图 5 是图 1A 的移动电话的示意图, 其中, 显示器呈现出根据本公开的示例性用户 界面。 具体实施方式现在将参照附图来描述实施方式, 其中, 相同的标号将贯穿附图表示相同的要素。 应理解的是, 图不必一定是按照比例绘制的。
在本文档中, 主要在移动电话的背景下描述某些实施方式。然而, 应理解的是, 移 动电话的示例性背景并不是可以使用公开的系统和方法的唯一的操作环境。因此, 在该文 档中所描述的技术可以应用于任何合适类型的电子设备, 其示例包括移动电话、 媒体播放 器、 游戏装置、 计算机 ( 例如, 膝上型计算机、 上网本、 超级移动个人计算机 (PC) 等 )、 寻呼 机、 通信器、 电子记事簿、 个人数字助理 (PDA)、 智能电话、 便携式通信装置、 数字摄像机 ( 例 如, 摄像头、 摄像机、 袖珍相机等 )、 全球定位系统 (GPS) 设备等。
首先参照图 1A、 图 1B 和图 2, 示出了电子设备 10。具体地, 图 1A 例示了电子设备 10 的前视图, 而图 1B 例示了电子设备 10 的后视图。如所见的, 电子设备 10 包括摄像头接 口功能 12( 图 2)、 位于电子设备 10 正面的触摸屏 14( 图 1A) 以及位于电子设备 10 背面的 摄像头 16( 图 1B)。将摄像头接口功能 12 配置为在摄像头 16 的操作期间根据是否检测到 用户面对触摸屏 14 来改变与触摸屏 14 相关的功能和操作。例如, 当用户面对摄像头 16 想 要采集自己的图像 ( 例如, 自己的肖像 ) 时, 摄像头接口功能 12 可以识别用户没有面对触 摸屏 14。 在一个实施方式中, 根据这种识别, 摄像头接口功能 12 可以使触摸屏 14 在优化的 摄像头模式下工作, 在这种模式下, 整个触摸屏 14 可以用于控制摄像头 16 的快门功能。根 据该实施方式, 用户可以 “盲” 触摸 ( 例如, 不必寻找特定点 ) 触摸屏 14 的任何位置来选择 快门功能, 由此使用摄像头 16 来采集图像。
下面将更加详细地描述关于摄像头接口功能 12 的操作的额外的细节。摄像头接 口功能 12 可以具体实施为常驻在电子设备 10 中并且由电子设备 10 执行的可执行代码。 在 一个实施方式中, 摄像头接口功能 12 可以是存储在计算机或机器可读介质中的程序。摄像 头接口功能 12 可以是独立的软件应用或者形成执行与电子设备 10 相关的附加功能的部分 的软件应用。
如图 1A 所例示的, 电子设备 10 的触摸屏 14 可以包括显示器 18 和位于显示器 18 上面的触摸输入装置 20。显示器 18 向用户显示信息 ( 例如, 工作状态、 时间、 电话号码、 联 系人信息、 各种菜单等 ), 使得用户可以利用电子设备 10 的各种特性。显示器 18 也可以用 于视觉地显示由电子设备 10 所接收的内容和 / 或从电子设备 10 的存储器 22( 图 2) 得到 的内容。显示器 18 可以用于向用户显示图像、 视频、 和其它图形, 例如 ( 但不限于 ) 照片、 移动电视内容、 因特网网页和与游戏相关的视频。
触摸输入装置 20 可以包括能够识别用户的触摸输入的透明的触敏传感器, 以解 释由触摸输入所表示的命令, 并且通过对应的输出信号将命令传送至适当的装置和 / 或电 子设备 10 的应用。触摸输入可以用于各种输入目的, 例如选择、 书写、 导航、 滚动、 移动显示 的项目等。 用户触摸输入可以包括利用一个或更多个手指或者指尖的各种触摸动作, 例如, 轻敲、 捏、 长按 ( 保持手指或指尖在一点上持续预定长度的时间 )、 释放、 和 / 或在穿过触摸 输入装置 20 的一部分传感器组件的方向上拖动手指或指尖, 或其任何的组合。
如图 1A 所指示的, 显示器 18 和触摸输入装置 20 可以彼此接合使用来实现触摸屏 功能。可以认为触摸输入装置 20 的表面包括一个或更多个触摸点 ( 未示出 ) 以接收与控 制电子设备 10 的一个或更多个功能相关的用户触摸输入。显示器 18 可以向用户显示以菜 单、 字母数字按键、 链接等形式的、 来自图形用户界面的内容, 以控制电子设备 10 的各种功能。所显示的内容的各个项目可以向用户指定在触摸输入装置 20 上的相关的触摸点的位 置以及与此相关的特定内容。由此, 用户可以通过触摸输入装置 20 的直接位于所显示内容 的期望项目上面的点来控制电子设备 10 的特定功能。例如, 触摸屏 14 可以用于提供用于 控制摄像头 16 的基于触摸的图形用户界面。
显示内容的项目的形状和大小可以确定相关的触摸点的形状和大小。 在给定的时 间包括在触摸输入装置 20 中的触摸点的数目可以取决于在该时间通过显示在触摸屏 14 上 的图形用户界面可以控制的功能的数目。并且电子设备 10 的当前操作模式 ( 例如, 摄像头 模式 ) 可以确定在给定的时间显示哪个图形用户界面。在一个实施方式中, 触摸输入装置 20 包括针对通过当前显示的图形用户界面可以控制的各个功能的触摸点。例如, 如果图形 用户界面仅控制电子设备 10 的一个功能, 则触摸输入装置 20 可以仅包括一个触摸点。
图 1A 的示例性图示示出了显示器 18 和触摸输入装置 20 以加框方式 (bezel-set) 设置在电子设备 10 的外壳中的情况。应理解的是, 显示器 18 和触摸输入装置 20 可以保持 为没有框, 以与电子设备 10 的外壳充分地齐平。而且, 所例示的电子设备 10 被示出为具有 “砖” 或 “块” 形状的外壳, 但是应理解的是, 可以使用其它外壳类型, 例如 “翻开” 形状 ( 例 如, “翻盖” 外壳 ) 或者滑动型形状 ( 例如, “滑盖” 外壳 )。 图 1A 的示例性图示还示出了电子设备 10 不具有任何用于文本输入或导航输入的 用户输入按钮或者按键。例如, 电子设备 10 上仅有的按钮可以是开 / 关电源按钮, 它在图 1A 的视图是不可见的。在一个实施方式中, 可以通过滑动、 旋转或者反转电子设备 10 的外 壳部分以露出由电子设备 10 的另一部分所容纳的按键来达到按钮。当没有以该方式打开 电子设备 10 时, 这些按键会被覆盖。在另一实施方式中, 电子设备 10 可以包括接近触摸屏 14 的键盘 ( 未示出 ) 和 / 或按钮 ( 未示出 ), 使得触摸屏 14 仅占据电子设备 10 的一部分 正面。呈现在某些实施方式中的按键、 键盘和 / 或按钮可以提供各种用户输入操作, 包括呼 叫操作、 消息操作、 因特网浏览、 菜单导航、 玩游戏、 多媒体内容回放等。 例如, 按键可以包括 字母数字按键, 允许输入例如电话号码、 电话列表、 联系人信息、 便笺、 文本等的字母数字信 息。此外, 或者另选地, 按键和 / 或按钮可以包括特殊功能按键, 例如用于发起或应答呼叫 的 “发送呼叫” 按键以及用于结束或 “挂断” 呼叫的 “结束呼叫” 按键。与移动电话相关的其 它按键可以包括音量按键、 静音按键、 开 / 关电源按键、 启动网络浏览器按键等。
摄像头 16 可以是任何适合的图像和 / 或视频采集装置。摄像头 16 可以被设置为 典型的摄像头组件, 其包括成像光学组件, 以将来自在摄像头 16 的视野内的一部分场景的 光聚焦至传感器上。传感器将入射光转换为图像数据。摄像头 16 可以包括各种光学组件, 例如透镜组件, 以及其它通常与摄像头相关的组件, 例如聚焦机构、 光学缩放机构、 闪光灯、 曝光计等。可以使用存储器 22 或者其它电子存储装置 ( 未示出 ) 来存储与通过摄像头 16 所采集的图片和 / 或电影相对应的静态图像和 / 或视频文件。
在摄像头工作期间, 触摸屏 14 可以显示表示各种通常与摄像头操作相关的菜单 项目的内容, 例如包括, 快门功能、 照相 / 视频模式、 用于记录视频的开始 / 结束功能、 闪光 设置、 变焦量、 品质等级等。用户可以通过触摸触摸屏 14 上的适当触摸点来控制摄像头 16 的各种特性。例如, 在识别到与摄像头 16 的快门功能的控制相关的触摸点处的触摸输入 时, 触摸输入装置 20 可以指示摄像头 16 在那时采集表示在摄像头 16 的视野内的场景的图 像。在一个实施方式中, 可以利用触摸 - 聚焦 (touch-to-focus) 特性来控制聚焦功能, 该
特性允许用户设置在通过触摸触摸屏 14 上的期望图像区域时应当聚焦的图像区域。
应理解的是, 摄像头 16 可以按预定帧速率来生成输出图像数据、 以生成供应至用 于作为电子取景器来工作的显示器 18 的预览视频信号。由摄像头 16 所生成并显示在显示 器 18 上的预览视频信号向用户提供了在摄像头 16 的视野内的场景的图像的动态更新的再 现。因而, 用户可以在选择摄像头 16 的快门功能之前能够预览要采集的图像。在一个实施 方式中, 可以在显示器 18 上显示预览视频信号以及图形用户界面, 以控制摄像头操作。例 如, 与图形用户界面相关的内容可以显示在显示器 18 的一个或更多个外围区域中, 使得大 多数显示区域被电子取景器图像所占据。另选地, 至少部分的图形用户界面可以以半透明 的方式与电子取景器图像交叠。
如图 1A 和图 1B 所例示的, 显示器 18 通常位于电子设备 10 的与摄像头 16 相反的 一侧。通过这种方式, 用户可以以期望的方向指向摄像头 16, 并且在显示器 18 上观察摄像 头 16 的视野的再现。因而, 摄像头 16 可以具有视点或者透视。视点是摄像头 16 的位置和 摄像头 16 通过用户所对准方向的组合。摄像头 16 的视点与摄像头 16 的成像光学元件的 特征和光学设置 ( 例如变焦的量 ) 相结合, 确定了摄像头 16 的视野。
如图 1A 和图 1B 所例示的, 除了摄像头 16 以外, 电子设备 10 可以包括位于触摸屏 14 附近的成像装置 24。所例示的实施方式的成像装置 24 是当用户观看触摸屏 14 时指向 用户的摄像头。这些类型的摄像头在某些移动电话上是可用的, 以帮助进行视频电话呼叫 ( 也称为视频通话 (telephony))。因此, 在本文中也将成像装置 24 称为视频通话摄像头 24。成像装置 24 可以生成包含在成像装置 24 的视野中的对象的表示的视频信号。通常, 成像装置 24 的视野具有与摄像头 16 的视野相反的方向。 在一个实施方式中, 可以通过摄像头接口功能 12 来分析由视频通话摄像头 24 所 生成的视频信号, 以利用用户检测算法、 根据所检测到的身体特征 ( 例如, 面容或其它 ) 来 识别用户。用户检测算法可以包括面部检测算法、 面部识别算法、 轮廓检测算法和 / 或能够 检测用户的出现的任何其它类型的技术。身体特征的识别可以指示用户正面对触摸屏 14。 相反地, 如果没有检测到身体特征, 则可以假定用户没有面对触摸屏 14。例如, 当用户在电 子设备 10 的背面面对摄像头 16 时, 摄像头接口功能 12 可能无法识别任何面部特征或其它 身体特征。下面将参照图 3 来描述关于用户检测技术的额外细节。
在所例示的实施方式中, 示出摄像头 16 以及成像装置 24 被嵌在电子设备 10 内 部。在一个实施方式中, 摄像头 16 和 / 或成像装置 24 可以是通过例如有线连接 ( 例如, USB、 电缆等 ) 或无线连接来连接至电子设备 10 的设备附件。例如, 成像装置 24 可以是身 体地安装在电子设备 10 上并且耦接至电子设备 10 的网络摄像头等。另选地, 成像装置 24 可以是无线网络摄像头, 其有效地耦接至电子设备 10。作为另一示例, 摄像头 14 和 / 或成 像装置 24 可以作为对于设备 10 的售后添加而安装在电子设备 10 上。
继续参照图 2, 将描述当实现为移动电话时的电子设备 10 的特征。电子设备 10 包括使得电子设备 10 能够与另一设备建立通信的通信电路。通信可以包括呼叫、 数据传送 等。 呼叫可以采取例如 ( 但不限于 ) 语音呼叫和视频呼叫的任何适合的形式。 例如, 可以通 过蜂窝电路交换网络、 或者可以以通过蜂窝网络的分组交换业务所建立的 IP 话音 (VoIP) 的形式、 或者通过另选的分组交换网络 ( 例如, 与 IEEE 802.11( 通常称为 WiFi) 兼容的网 络、 或者与 IEEE 802.16( 通常称为 WiMAX) 兼容的网络 ) 来执行呼叫。数据传送可以包括
( 但不限于 ) 接收流内容 ( 例如, 音频流、 视频流等 )、 接收数据供应 ( 例如, 推入数据、 播 客、 聚合内容 (RSS : really simple syndication) 数据供应 )、 下载和 / 或上传数据 ( 例如, 图像文件、 视频文件、 音频文件、 电话铃音、 因特网内容等 )、 接收或发送消息 ( 例如, 文本消 息、 即时消息、 电子邮件消息、 多媒体消息 ) 等。可以通过电子设备 10 来处理给数据, 包括 在存储器 22 中存储数据、 执行应用以允许用户与数据进行交互、 显示与数据相关的视频和 / 或图像内容、 输出与数据相关的声音等。
在图 2 的示例性实施方式中, 通信电路可以包括耦接至无线电路 28 的天线 26。 无 线电路 28 包括用于通过天线 26 发射和接收信号的射频发射器和接收器。通过这种方式, 无线电路 28 可以被配置为在无线通信系统 30 中进行操作。用于与移动无线网络和 / 或 广播网络进行交互的无线电路类型包括 ( 但不限于 ) 全球移动通信系统 (GSM)、 码分多址 (CDMA)、 宽带 CDMA(WCDMA)、 通用分组无线业务 (GPRS)、 WiFi、 WiMAX、 数字视频广播 - 手持 型 (DVB-H)、 综合业务数字广播 (ISDB)、 高速分组接入 (HSPA) 等, 以及这些标准或者任何其 它合适的标准的高级的版本。应理解的是, 电子设备 10 可以能够利用多于一个标准进行通 信。因此, 天线 26 和无线电路 28 可以表示一个或多于一个无线接收器。
如图 2 所例示的, 无线通信系统 30 可以包括具有服务器 34( 或者多个服务器 ) 的 通信网络 32, 其中, 服务器 34 用于管理由电子设备 10 所发出并去往电子设备 10 的呼叫, 以及发送数据并从电子设备 10 接收数据, 并且执行任何其它支持功能。服务器 34 通过传 输介质与电子设备 10 进行通信。传输介质可以是任何适合的装置或部件, 例如包括通信基 站 ( 例如, 蜂窝服务塔、 或者 “小区” 塔 )、 无线接入点、 卫星等。通信网络 32 可以支持多个 电子设备 10 和其它类型的终端用户装置的通信活动。将理解的是, 服务器 34 可以被配置 为用于执行服务器功能的典型的计算机系统, 并且可以包括配置为执行包含实现服务器 34 的功能的逻辑指令的软件的处理器以及存储这种软件的存储器。在另选的配置中, 电子设 备 10 可以无需中间网络与另一电子设备 10( 例如, 另一无线电话或计算机 ) 直接地进行无 线通信。
继续参照图 2, 电子设备 10 可以包括主控制电路 36, 其被配置为对电子设备 10 的 功能和操作进行总体控制。控制电路 36 可以包括处理装置 38, 例如中央处理单元 (CPU)、 微控制器或者微处理器。处理装置 38 执行存储在控制电路 36 中的存储器 ( 未示出 ) 或者 单独存储器 ( 例如存储器 22) 中的代码, 以执行电子设备 10 的操作。例如, 处理装置 38 可 以执行实现摄像头接口功能 12 的代码。例如, 存储器 22 可以是一个或更多个缓冲器、 闪存 存储器、 硬盘驱动器、 可移动媒介、 易失性存储器、 非易失性存储器、 随机存取存储器 (RAM) 或者其它合适的装置。在通常的配置中, 存储器 22 可以包括用于长期数据存储的非易失性 存储器以及充当控制电路 36 的系统内存的易失性存储器。存储器 22 可以通过数据总线与 控制电路 36 交换数据。伴随控制线也可能存在位于存储器 22 与控制电路 36 之间的地址 总线。
电子设备 10 还可以包括声音信号处理电路 40, 以处理通过无线电路 28 所传送的 并且从无线电路 28 所接收的音频信号。耦接至声音信号处理电路 40 的是扬声器 42 和麦 克风 44, 其使用户通过电子设备 10 能够进行听说。无线电路 28 和声音信号处理电路 40 各 自耦接至控制电路 36, 以进行总体操作。 音频信号可以从控制电路 36 传送至声音信号处理 电路 40 以向用户进行回放。音频数据可以包括例如来自由存储器 22 所存储的、 并且由控制电路 36 得到的音频文件, 或者所接收的例如以来自移动无线装置的语音通信或音频流 数据的形式的音频数据。声音信号处理电路 40 可以包括任何合适的缓冲器、 解码器、 放大 器等。
显示器 18 可以通过视频处理电路 46 来耦接至控制电路 36, 视频处理电路 46 将 视频信号转换为用于驱动显示器 18 的视频信号。视频处理电路 46 可以包括任何合适的缓 冲器、 解码器、 视频数据处理器等。可以通过控制电路 36 来生成视频数据、 从存储在存储器 22 中的视频文件得到数据、 源于由无线电路 28 所接收的传入的视频数据流得到数据、 或者 通过任何其它适合的方法得到数据流。
如在图 2 中所指示的, 电子设备 10 还可以包括一个或更多个输入 / 输出 (I/O) 接 口 48。I/O 接口 48 可以是典型的无线电话 I/O 接口的形式, 并且可以包括一个或更多个电 连接器。 I/O 接口 48 可以形成一个或更多个数据端口, 其用于将电子设备 10 通过电缆连接 至另一设备 ( 例如, 计算机 ) 或者配件 ( 例如, 个人免持 (PHF) 设备 )。此外, 可以通过 I/O 接口 48 接收工作电源, 并且可以通过 I/O 接口 48 接收对电源供应单元 (PSU)50 的电池进 行充电的电源。
电子设备 10 也可以包括各种其它组件。例如, 位置数据接收器 ( 例如全球定位系 统 (GPS) 接收器 52) 可以包括确定电子设备 10 的位置。 本地无线接口装置 54( 例如红外收 发器和 / 或 RF 收发器 ( 例如, 蓝牙芯片组 )) 可以用于与附近的设备 ( 例如, 附件 ( 例如, PHF 设备 )、 另一移动无线终端、 计算机或者另一设备 ) 建立通信。电子设备 10 也可以包括 系统时钟 56, 以对电子设备 10 的各种部件 ( 例如, 控制电路 36 和存储器 22) 进行定时。
回来参照摄像头接口功能 12, 可以使用多种用户检测技术中的任何一个来实现本 文所述的功能和操作。例如, 根据本发明, 任何适合的面部检测和 / 或面部识别技术都可以 部分地用于检测用户是否面对触摸屏 14。 例如, 可以利用二进制模式分类来进行脸部检测, 其中, 将视频电话摄像头 24 的输出转变为特征, 并且分类器确定图像是否包括脸部或某些 其它身体部分 ( 例如, 躯干或者手 )。
另外参照图 3, 示例性脸部检测技术通过分析来自由视频电话摄像头 24 所生成的 视频流的图像数据来识别脸 60, 以检测关于鼻梁 64 对称的一双眼睛 62 的出现。一种用于 确定眼睛 62 关于鼻子 64 的对称性的技术是形成在所检测的面部特征之间的结构关系。图 3 示意性地表示了通过这些特征检测到用户的脸 60 的存在。在所例示的实施方式中, 通过 连接眼睛 62 的位置和鼻子 64 的尖端, 可以形成三角形 66。例如, 如果三角形 66 是等腰三 角形, 则摄像头接口功能 12 可以确定眼睛 62 关于鼻子 64 对称, 因而, 脸 60 存在于视频电 话摄像头 24 的视野中。
在一个实施方式中, 来自视频电话摄像头 24 的视频信号可以用于脸部识别 ( 例如, 确定用户的身份 )。可以在初始化处理期间通过摄像头接口功能 12 得到电子设 备 10 的用户的身份。例如, 用户的身份可以存储在存储器 22 中, 并且可以取出以执行 本文所描述的摄像头接口功能 12。可以使用的示例性脸部识别技术包括 : 特征脸、 渔夫 脸 (fisherface)、 隐马尔可夫模型 (Hidden Markov Model)、 神经元激发动态链接匹配 (neuronal motivated dynamic link matching) 以及三维脸部识别。 将脸部识别用作用户 检测技术在某些情况下是首选的。例如, 脸部识别技术可以用于验证或者确认被识别为用 户的对象实际上是用户, 而不是第三方。 例如, 在拥挤的区域, 即使用户面对摄像头 16, 摄像头接口功能 12 也会对视频电话摄像头 24 视野内的作为拥挤人群的一员的用户进行错误地 识别。
然而, 或者除了脸部检测和 / 或脸部识别以外, 可以根据身体特征和 / 或身体部分 ( 例如, 脸的一部分、 脖子、 肩膀和 / 或身体上部 ) 的识别来确定用户是否面对触摸屏 14。 在 一个实施方式中, 摄像头接口功能 12 可以使用轮廓检测方法来分析由视频电话摄像头 24 所生成的视频信号。通过识别用户的身体特征和 / 或身体部分, 即使当用户的脸转过去或 者相对于视频电话摄像头 24 的视野的光轴呈一角度时, 摄像头接口功能 12 也能够检测到 用户。例如, 用户在观看触摸屏 14 时可能会倾斜摄像头远离用户的脸。或者用户可能会将 摄像头的位置定位在没有直接居中在用户的脸的前面。
应理解的是, 可以使用其它技术来确定用户是否面对触摸屏 14。 例如, 根据由视频 电话摄像头 24 生成的视频信号, 摄像头接口功能 12 可以测量例如面部表情、 眼睛的形状、 嘴的形状、 眼部运动、 用户眼睛周围的皮肤改变、 眼睛特征等, 以确定用户是否面对视频电 话摄像头 24, 并由此面对触摸屏 14。此外, 或者另选地, 摄像头接口功能 12 可以分析由视 频电话摄像头 24 生成的视频信号, 以识别图像视野内的具有人的特征的运动对象, 因而指 示在视频电话摄像头 24 的视野内的用户的出现。另选地, 根据由视频电话摄像头 24 生成 的视频信号, 当通过视频信号所采集的对象占据了视频电话摄像头 24 的预定量的视野时, 摄像头接口功能 12 能够确定用户面对着触摸屏 14。 例如, 当用户观看触摸屏 14 时, 用户的 脸通常将占据视频电话摄像头 24 的大多数视野 ( 例如, 一半以上 ), 这是因为用户是最接近 视频电话摄像头 24 的对象。
根据是否检测到用户出现在图像视野内, 摄像头接口功能 12 可以控制触摸屏 14 的操作模式。在一个实施方式中, 如果用户没有被检测为面对摄像头 16, 则可以将触摸屏 14 设置为工作在优化的摄像头模式下, 在该模式下, 例如, 触摸屏 14 上的所有触摸点都可 以与仅控制摄像头 16 的快门功能相关。另一方面, 如果通过摄像头接口功能 12 检测到了 用户, 则可以将触摸屏 14 设置为工作在一般的摄像头模式下, 在该模式下, 例如, 触摸屏 14 上的触摸点可以与控制摄像头 16 的各种特征相关。
通过以下描述, 描述了用于利用具有基于用户检测的功能的触摸屏装置来采集图 像的示例性技术。 应理解的是, 通过示例性技术的描述, 描述了通过执行软件可以部分地执 行步骤的描述。 所描述的步骤是程序员或本领域技术人员可以编写代码来实现所描述的功 能的基础。因而, 为了简明省略了计算机程序表。然而, 可以将所描述的步骤认为是对应的 装置被配置为执行的算法。
而且, 应理解的是, 如何对电子设备 10 编程以运转并执行与摄像头接口功能 12 相关的逻辑功能, 对于计算机编程领域的技术人员、 特别是对于针对摄像头、 移动电话、 和/ 或其它电子设备的应用编程领域的技术人员将是明显的。因此, 为了简明省略了对于特定 的程序代码的细节。 而且, 当通过各个处理装置根据实施方式来执行功能时, 也可以通过专 用的硬件或固件、 或者硬件、 固件和 / 或软件的某些组合来执行这种功能。
另外参照图 4, 所例示的是实现改变触摸屏在摄像头操作期间的功能的示例性方 法的逻辑操作。可以通过执行例如摄像头接口功能 12 的实施方式来实现示例性方法。因 而, 图 4 的流程图可以被认为描述由电子设备 10 所实现的方法的步骤。尽管图 4 示出执行 功能性逻辑块的特定的步骤, 但是可以相对于所示的顺序改变执行块的顺序。本领域普通技术人员将理解的是, 逻辑操作可以被配置为自动地发生并且 / 或者可以根据用户交互来 启动和关闭。而且, 连续示出的两个或更多个块可以同时执行或者部分同时地执行。某些 块也可以被省略。
如图 4 所例示的, 针对摄像头接口功能 12 的逻辑流程可以从块 70 开始, 其中, 接 收到打开摄像头 16 的用户指令。用户可以通过例如触摸电子设备 10 的触摸屏 14 上的指 定的触摸点来输入打开摄像头 16 的指令。在一个实施方式中, 触摸屏 14 的触摸输入装置 20 可以接收用户触摸输入并且向控制电路 36 提供指令信号。响应于控制信号, 控制电路 36 可以激活摄像头 16 并且将所接收的指令通知给摄像头接口功能 12。一旦激活, 摄像头 16 就可以生成可以提供至显示器 18 的用于电子取景器操作的预览视频信号。
在框 72, 在接收到打开摄像头 16 的指令时, 摄像头接口功能 12 可以自动地打开视 频电话摄像头 24。 一旦激活, 视频电话摄像头 24 就可以被配置为生成包括在视频电话摄像 头 24 的视野内的部分场景的动态更新的表示的视频信号。摄像头接口功能 12 获取由视频 电话摄像头 24 所生成的视频信号。如以上所指出的, 通过视频电话摄像头 24 所生成的视 频信号可以表示通常与由摄像头 16 所生成并且显示在电子取景器上的预览视频信号的视 野方向相反的视野。因而, 如果用户面对视频电话摄像头 24, 则由视频电话摄像头 24 所生 成的视频信号可以包括用户的表示。相反地, 如果用户面对着摄像头 16, 则由摄像头 16 所 生成的预览视频信号可以包括用户的表示。 在框 74, 通过摄像头接口功能 12 的用户检测算法来分析由视频电话摄像头 24 所 生成的视频信号, 以确定在图像域中是否可以识别任何身体特征 ( 例如, 面部或其它 )。身 体特征的识别可以指示用户出现在图像域中并因此例如面对位于电子设备 10 正面的触摸 屏 14。 另一方面, 缺乏可识别的身体特征可以指示用户不在图像域中, 并且因此例如面对位 于电子设备 10 的与触摸屏 14 相反的面上的摄像头 16。
在一个实施方式中, 框 74 的用户检测处理可以持续预定时间, 直至摄像头接口功 能 12 识别到在图像域中存在用户为止, 或者直至确定在图像域中不存在用户为止。可以对 框 74 的确定进行定期的更新。例如, 每五秒, 或者更少, 可以执行用户检测处理来修改用户 检测确定。而且, 执行框 74 的用户检测处理所需的时间可以足够短, 使得用户在输入打开 摄像头 16 的指令和在与摄像头 16 的当前操作模式 ( 例如, 一般摄像头模式或者优化摄像 头模式 ) 相对应的触摸屏 14 上显示图形用户界面之间察觉到很小的延迟或者察觉不到延 迟。
在框 76, 如果确定身体特征出现在图像域中, 则摄像头接口功能 12 可以通过将触 摸屏 14 设置为工作在一般摄像头模式来控制触摸屏 14 的功能。在一个实施方式中, 在一 般摄像头模式的操作期间, 触摸屏 14 允许用户控制摄像头 16 的各种特性, 所述特性包括 : 例如快门功能、 闪光灯、 变焦量、 聚焦设置和 / 或其它与通常的摄像头操作相关的特性。摄 像头接口功能 12 可以控制显示在显示器 18 上的内容, 从而将用于控制摄像头 16 的各种功 能的图形用户界面显示给用户。并且摄像头接口功能 12 可以根据适当的显示内容的形状 和大小来控制触摸屏 14 上的触摸点的形状和大小。因而, 当触摸屏 14 在一般摄像头模式 下工作时, 用户可以通过触摸在触摸屏 14 上的、 指定为表示期望摄像头特性的特定点来控 制多个摄像头特性中的一个特性。
在框 78, 如果确定身体特征没有出现在图像域中, 则摄像头接口功能 12 可以通过
将触摸屏 14 设置为工作在优化的摄像头模式下来控制触摸屏 14 的功能。在一个实施方式 中, 在优化的摄像头模式下的操作期间, 整个触摸屏 14 充当用于控制摄像头 16 的快门功能 的触摸点。例如, 摄像头接口功能 12 可以控制显示在显示器 18 上的内容, 使得向用户显示 仅用于控制快门功能的图形用户界面。并且摄像头接口功能 12 可以将触摸屏 14 配置为仅 包括覆盖触摸屏 14 的整个区域的一个触摸点。因而, 当触摸屏 14 工作在优化的摄像头模 式时, 用户可以通过 “盲” 触摸 ( 即, 不需要看 ) 触摸屏 14 上的任何区域来控制快门功能。
另外参照图 5, 在一个实施方式中, 摄像头接口功能 12 可以被配置为对触摸屏 14 进行设置, 使得除了快门功能以外的一个或更多个摄像头特性 ( 例如, 闪光灯开 / 光、 视频 / 摄像头模式等 ) 在工作在优化的摄像头模式时通过用户触摸输入可以是可控的。如图 5 所示, 可以将触摸输入装置 20 视为具有被划分为几个触摸区域 ( 例如, 80、 82、 84) 的表面 面积, 其中, 各个触摸区域被配置为接收与特定摄像头特性相关的用户输入。例如, 至少一 个触摸区域 ( 例如, 80) 被指定为包括与控制快门功能相关的触摸点。并且一个或更多个 触摸区域 ( 例如, 82、 84) 可以被指定为包括与控制一个或更多个附加摄像头特性相关的触 摸点。图 5 示出了电子设备 10 的示例性实施方式, 其中, 将触摸输入装置 20 的表面面积分 为快门触摸区域 80、 闪光灯触摸区域 82 和摄像头 / 视频触摸区域 84。如图所示, 快门触摸 区域 80 明显大于其它两个区域 82、 84。这使得即使当通过触摸屏 14 控制其它摄像头特征 时, 用户也能够容易地定位快门触摸区域 80。例如, 快门触摸区域 80 可以构成触摸输入装 置 20 的表面区域的至少四分之三 (3/4)。 可以用文本、 图像和 / 或符号或者其任意的组合来标明各个触摸区域, 以标识相 关摄像头特性。标签也可以指示摄像头特性的当前设置。例如, 在闪光灯触摸区域 82 中, 所显示的文本可以指示闪光灯是打开的还是关闭的。在摄像头 / 视频触摸区域 84, 所显示 的文本可以指示摄像头 16 是工作在静态照相模式还是工作在视频摄像模式。在一个实施 方式中, 当摄像头 16 工作在摄像头模式时, 闪光灯触摸区域 82 可以从触摸屏 14 上消失。 例 如, 闪光灯触摸区域 82 可以和摄像头 / 视频触摸区域 84 合并, 以生成一个用于接收与控制 摄像头 16 的摄像头 / 视频模式相关的用户输入的触摸区域。一旦摄像头 16 变回至静态照 相模式, 则闪光灯触摸区域 82 可以再次出现在触摸屏 14 上。
应理解的是, 触摸屏 14 的各个触摸区域都可以与摄像头 16 的任何一个摄像头特 性相关、 或者与电子设备 10 的任何其它操作相关。此外, 触摸区域可以是触摸屏 14 的大小 内的任何形状或大小, 而不限于如图 5 所示的触摸区域 80、 82 和 84 的特定特征。在一个实 施方式中, 给定的触摸区域的形状和尺寸可以取决于表示触摸区域的标签的形状和尺寸。 仅为了说明性的目的, 虚线用于表示触摸区域 80、 82 和 84 的边界 ; 然而, 应理解的是, 这些 线不作为图形用户界面的部分向用户显示。
在一个实施方式中, 在与呈现在触摸屏 14 上的一个或更多个摄像头特性相对应 的触摸点接收到用户输入时, 摄像头接口功能 12 可以向用户语音地呈现 ( 例如, 说出 ) 关 于对应摄像头特性的信息。用户输入可以是如上所述的触摸输入。此外或者另选地, 触摸 输入装置 20 可以被配置为识别手指在触摸点上面或附近的悬停作为用户输入。可以通过 利用例如文转声应用程序来实现信息的语音表述。可以建立数据库 ( 例如, 查找表 ) 以包 括针对触摸屏 14 上的各个触摸点的摄像头特性信息。摄像头特性信息可以包括例如摄像 头特性的名字 ( 例如, 闪光灯 ) 和 / 或与摄像头特性相关的选项 ( 例如, 闪光灯开 / 关 )。
在特定的触摸点接收到用户输入时, 摄像头接口功能 12 可以得到与所选择的触摸点相关 的摄像头特性信息、 并且将该信息提供至文转声应用程序。 例如, 在将手指放在闪光灯触摸 区域 82 时, 用户可以听到 “闪光灯开” , 从而指示用户摄像头 16 的闪光灯被打开。同样地, 在将手指放在照相 / 视频触摸区域 82 时, 用户可以听到 “摄像头模式” , 从而指示用户摄像 头 16 工作在静态摄像头模式。因而, 摄像头接口功能 12 可以使得用户能够在显示在触摸 屏 14 上的摄像头特性之间进行导航而不需看着显示器 18。这进一步方便了用户不需观看 而使用触摸屏 14 的能力。
在某些情况下, 用户可能不想使用处于优化的摄像头模式的触摸屏 14 并且 / 或者 希望当不需要优化的摄像头模式时通过关闭视频电话摄像头 24 来保存电池电量。在一个 实施方式中, 为了在控制摄像头操作中向用户提供更大的灵活性, 在启动摄像头 16 时, 触 摸屏 14 可以自动地向用户显示在正常的摄像头操作和基于用户检测的摄像头操作之间进 行选择的图形用户界面。在正常的摄像头操作期间, 电子设备 10 可以不使用本文所描述的 摄像头接口功能 12 的用户检测技术, 因此, 可以不激活视频电话摄像头 24 直至进一步接收 到用户输入。另一方面, 在基于用户检测的摄像头操作期间, 电子设备 10 可以自动地激活 视频电话摄像头 24 用以执行本文所述的用户检测技术。另选地或者附加地, 在使用摄像头 16 时, 用户可以通过从菜单项的列表选择选项在正常的摄像头操作和基于用户检测的摄像 头操作之间进行切换。
在一个实施方式中, 除了上述的用户检测技术以外, 通过摄像头接口功能 12 可以 对由摄像头 16 所生成的预览视频信号进行分析, 以确认或核实用户实际上面对摄像头 16 而不是显示器 18。例如, 在图 4 的框 74, 根据由视频电话摄像头 24 所生成的视频信号的分 析结果, 摄像头接口功能 12 可以确定在视频电话摄像头 24 的图像域中没有可识别的身体 信息, 从而指示用户没有面对显示器 18。根据本实施方式, 摄像头接口功能 12 也可以分析 由摄像头 16 所生成的预览视频信号, 以确定在摄像头 16 的图像域中是否可以识别身体特 征。 在摄像头 16 的图像域中的身体特征的识别可以确认用户没有面对显示器 18, 而是面对 摄像头 16。 因而, 通过根据来自相反的视点的两个不同的视频信号来进行用户检测处理, 摄 像头接口功能 12 能够证实用户实际上正在试图例如利用摄像头 16 给自己拍照。
在用户不在视频电话摄像头 24 的视野内但是仍然希望观察并使用当触摸屏 14 工 作在一般的摄像头模式时可用的、 具有丰富特性的用户界面的情况下, 以上实施方式是首 选的。例如, 当举起电子设备 10 超过用户的头时, 用户的身体特征不在视频电话摄像头 24 的视野内 ; 然而, 从电子设备 10 下面的用户的立场来看, 显示在触摸屏 14 上的摄像头用户 界面可以仍然是可见的并可使用的。在这种情况下, 用户可能更喜欢使触摸屏工作在一般 的摄像头模式下, 而不是工作在仅可以使用快门功能的优化的摄像头模式下。通过分析摄 像头 16 的视频信号和视频电话摄像头 24 的视频信号, 摄像头接口功能 12 能够确定用户不 在摄像头的视野内。根据该确定, 摄像头接口功能 12 可以将触摸屏 14 设置为工作在一般 的摄像头模式下。
在另一实施方式中, 摄像头接口功能 12 可以利用脸部识别技术来确认用户在摄 像头 16 的视野内。 例如, 摄像头接口功能 12 可以分析由摄像头 16 所生成的预览视频信号, 以确定在摄像头 16 的视野内的对象是否可以被识别为用户的脸。在拥挤的区域中为了确 保拥挤的人群中的一员不会意外地被识别为用户, 将脸部识别用作用户检测处理的一部分是首选的。而且, 本实施方式可以防止摄像头接口功能 12 将要被拍摄的对象识别为用户, 其中, 用户不在视频电话摄像头 24 的视野内。
在一个实施方式中, 当触摸屏 14 工作在优化的摄像头模式时, 摄像头接口功能 12 可以使整个触摸屏 14 充当用于控制摄像头 16 的视频记录功能的触摸点。例如, 用户可以 通过触摸触摸屏 14 上的任何区域来开始记录视频, 并且可以通过第二次触摸触摸屏 14 来 停止记录视频。因而, 本文所描述的用于例如帮助采集自画像的技术可以用于帮助记录例 如 “自己的视频” 或者其它视频, 其中, 用户不能观看触摸屏 14 或者另外不能确定与视频记 录功能相关的触摸点的位置。
总而言之, 本公开提供了用于利用具有触摸屏功能的电子设备 10 来拍照的改进 技术。如本文所描述的, 这种改进技术允许用户在不能观看触摸屏 14 以确定相关触摸点的 位置的情况下, 容易地使用触摸屏 14 上的快门功能。此外, 本公开使得用户能够在拍摄照 片和 / 或视频时以通常的方式 ( 例如, 当面对触摸屏 14 时 ) 使用功能丰富的摄像头菜单, 同时也使用户能够在面对摄像头 16 时迅速地并容易地给自己拍照。因而, 如本文所述, 在 利用摄像头 16 采集图像时, 可以自动地配置触摸屏 14 的功能以满足用户的操作需要。
尽管示出并描述了特定的实施方式, 但是应理解的是, 在阅读并理解了该说明书 后, 本领域技术人员将会想到落入所附权利要求范围内的等价和修改。