移动设备中的相机变焦指示符的利记博彩app
【专利说明】
【背景技术】
[0001]计算设备(例如移动电话、平板电脑等)可以包括用于捕捉静止和/或视频图像的相机。在一些示例中,计算设备可以在显示设备(例如存在敏感屏幕)处呈现用户界面,用户从其可以与计算设备的相机交互。例如,用户界面可以提供正由相机捕捉的图像的实时图像预览。在一些情况下,计算设备的相机可以包括变焦功能,以在捕捉实时图像预览作为静止和/或视频图像之前,放大实时图像预览。
【发明内容】
[0002]在一个示例中,本公开涉及一种方法,包括:通过计算设备输出包括与相机的变焦操作相关联的图形变焦指示符的图形用户界面以在显示设备处显示,其中图形变焦指示符包括内固定圆、外固定圆、以及可调节圆。该方法进一步包括:通过计算设备接收在可操作地耦合至计算设备的输入设备处检测的输入的指示;通过计算设备至少部分地基于输入的指示来确定对相机的变焦操作的变焦水平的调节。该方法进一步包括:通过计算设备至少部分地基于对相机的变焦操作的变焦水平的调节来更新图形用户界面,以至少部分地基于对相机的变焦操作的变焦水平的调节来修改可调节圆的尺寸。
[0003]在另一个示例中,本公开涉及一种计算系统,其包括输入设备、显示设备、相机、至少一个处理器以及至少一个模块,所述至少一个模块可由至少一个处理器操作,以输出包括与相机的变焦操作相关联的图形变焦指示符的图形用户界面以在显示设备处显示,其中图形变焦指示符包括内固定圆、外固定圆、以及可调节圆。计算设备进一步包括至少一个模块,可由至少一个处理器操作以接收在输入设备处检测的输入的指示,并且至少部分地基于输入的指示来确定对相机的变焦操作的变焦水平的调节。计算设备进一步包括至少一个模块,可由至少一个处理器操作以至少部分地基于对相机的变焦操作的变焦水平的调节来更新图形用户界面,以至少部分地基于对相机的变焦操作的变焦水平的调节来修改可调节圆的尺寸。
[0004]在另一个示例中,本公开涉及一种包括指令的计算机可读存储介质,所述指令在被执行时配置计算设备的一个或多个处理器输出与相机的变焦操作相关联的图形变焦指示符的图形用户界面以在显示设备处显示,其中图形变焦指示符包括内固定圆、外固定圆、以及可调节圆。计算机可读存储介质进一步包括指令,所述指令在被执行时配置计算设备的一个或多个处理器接收在可操作地耦合至计算设备的输入设备处检测的输入的指示,并且至少部分地基于输入的指示来确定对相机的变焦操作的变焦水平的调节。计算机可读存储介质进一步包括指令,所述指令在被执行时配置计算设备的一个或多个处理器,以至少部分地基于对相机的变焦操作的变焦水平的调节来更新图形用户界面,以至少部分地基于对相机的变焦操作的变焦水平的调节来修改可调节圆的尺寸。
[0005]在附图和以下描述中阐述一个或多个示例的细节。本公开的其他特征、目的和优点将从说明书和附图并且从权利要求变得明显。
【附图说明】
[0006]图1是示出根据本公开的一个或多个方面的被配置成提供用于控制相机的变焦操作的用户界面的示例性计算设备的概念图。
[0007]图2是示出根据本公开的一个或多个方面的被配置成提供用于控制相机的变焦操作的用户界面的示例性计算设备的框图。
[0008]图3是示出根据本公开的一个或多个技术的输出用于在远程设备处显示的图形内容的示例计算设备的框图。
[0009]图4A和图4B是示出根据本公开的一个或多个方面的用于控制相机的变焦操作的示例图形用户界面的概念图。
[0010]图5是示出根据本公开的一个或多个方面的被配置成提供用于控制相机的变焦操作的用户界面的示例计算设备的示例操作的流程图。
【具体实施方式】
[0011]通常,本公开的技术可以使计算设备能够呈现具有可调节圆的图形变焦指示符,所述可调节圆改变尺寸以图形地指示对相机的变焦水平的改变。例如,计算设备可以包括显示设备和相机。计算设备可以在显示设备处输出图形用户界面(GUI),用于控制相机的功能,诸如变焦操作。当用户与GUI交互以触发相机的变焦操作时,计算设备可以检测在可操作地耦合至计算设备的输入设备处的输入。响应于变焦操作的触发,计算设备可以在改变尺寸(例如直径、半径、周长、面积等)的GUI内输出圆形变焦指示符以显示。变焦指示符可以基于该输入根据正由计算设备进行的对相机的变焦操作的变焦水平的调节来改变尺寸,由此提供相机的当前变焦水平的图形指示。
[0012]以此方式,计算设备可以更清楚地呈现相机的变焦操作的当前状态(例如变焦水平)的指示。从变焦指示符,用户能够更快速地和更容易地与计算设备交互,以作出对相机的当前变焦水平的调节。通过根据这些技术来实现图形变焦指示符,计算设备可以从与计算设备交互的用户接收更少输入来调节相机的变焦操作。进而,计算设备可以从用户接收更少错误输入,并且这样,执行更少操作并且消耗更少电力。
[0013]图1是示出根据本公开的一个或多个方面的被配置成提供用于控制相机的变焦操作的用户界面24的示例计算设备10的概念图。在图1的示例中,计算设备10是移动计算设备(例如移动电话)。然而,在其他示例中,计算设备10可以是平板电脑、个人数字助理(PDA)、膝上型计算机、游戏系统、媒体播放器、电子书阅读器、电视平台、汽车导航系统、可佩带计算设备(例如手表、眼镜、手套)、或者适用于控制相机的任何其他类型的移动或非移动计算设备。
[0014]如图1中所示,计算设备10包括用户界面设备(WD) 12。计算设备10的HD 12可以用作用于计算设备10的输入设备以及用作输出设备。UID 12可以使用多种技术来实现。例如,UID 12可以用作使用存在敏感输入屏幕的输入设备,诸如电阻性触摸屏、表面声波触摸屏、电容触摸屏、投射电容触摸屏、压力敏感屏幕、声脉冲识别触摸屏、或另一种存在敏感显示技术。UID 12可以用作使用任一个或多个显示设备的输出(例如显示)设备,诸如液晶显示器(IXD)、点阵显示器、发光二极管(LED)显示器、有机发光二极管(OLED)显示器、电子墨水、或能够将可视信息输出给计算设备10的用户的类似单色或彩色显示器。
[0015]计算设备10的WD 12可以包括可以从计算设备10的用户接收触觉输入的存在敏感显示器。UID 12可以通过检测来自计算设备10的用户的一个或多个手势(例如用户用手指或触笔触摸或指向UID 12的一个或多个位置),来接收触觉输入的指示。UID 12可以例如在存在敏感显示器处将输出呈现给用户。UID 12可以将输出呈现为图形用户界面(例如用户界面24),其可以与由计算设备10提供的功能相关联。例如,UID 12可以呈现计算平台的组件、操作系统、应用、或在计算设备10处执行或者可由计算设备10访问的服务(例如相机应用、移动操作系统的相机功能等)的各种用户界面。用户可以与各用户界面交互,以使得计算设备10执行与功能相关的操作。
[0016]计算设备10的WD 12可以检测二维和/或三维手势作为来自计算设备10的用户的输入。例如,UID 12的传感器可以检测UID 12的传感器的阈值距离内的用户的移动(例如移动手、手臂、笔、触笔等)。UID 12可以确定移动的二维或三维矢量表示,并且将矢量表示与具有多个维度的手势输入(例如摇手、捏拉、拍手、笔敲击等)相关。换句话说,UID12可以在不要求用户在WD 12输出信息以显示的屏幕或表面处或附近作手势的情况下检测多维手势。作为代替,UID 12可以检测在可以或可以不位于UID 12输出信息以显示的屏幕或表面附近的传感器处或附近执行的多维手势。
[0017]计算设备10包括相机14,作为可以由计算设备10控制以捕捉静止或视频图像的一个或多个相机的一个示例。相机14可操作地耦合至计算设备10。例如,相机14可以是计算设备10的内置(例如“内部”)和/或外部组件,计算设备10可以利用其捕捉或生成静止和/或视频图像。相机14可以具有多种可控制特征,诸如变焦操作,用于使相机14 “放大”或“缩小”正由相机14捕捉的图像的特定特征。相机14的当前“变焦值”可以对应于与相机14相关联的取景器(例如取景器26)内的图像中的特征可以被放大的因数或倍数。从而,具有应用至图像的“3x”变焦水平的图像可能比不应用任何变焦水平的特征看起来大三倍。计算设备10可以利用相机14通过相机14的透镜捕捉视觉描绘作为静止或视频图像。
[0018]计算设备10可以包括用户界面(“Π”)模块20和相机模块22。模块20和22可以使用位于计算设备10中和/或在计算设备10处执行的软件、硬件、固件、或硬件、软件和固件的混合来执行所描述的操作。计算设备10可以通过一个或多个处理器执行模块20和22。计算设备10可以执行模块20和22,作为在底层硬件上执行的虚拟机。模块20和22可以执行为操作系统或计算平台的服务或组件。模块20和22可以在计算平台的应用层处执行为一个或多个可执行程序。UID 12和模块20和22可以另外被远程布置到计算设备10并且可由计算设备10远程访问,例如作为在网络云中操作的一个或多个网络服务。
[0019]计算设备10的相机模块22提供用于控制相机14的功能。例如,相机模块22可以使计算设备10关闭或打开相机14。相机模块22可以基于在计算设备10处接收的输入来控制相机14的特定特征。响应于在计算设备10处接收的输入,相机模块22可以使相机14 “抓取”或捕捉静止图像或开始/停止视频图像的记录。相机模块22可以响应于在计算设备10处的输入将命令或信号提供给相机14,以调节相机14的变焦操作(例如,以使相机14的透镜“放大”或“缩小”图像)。相机模块22可以响应于由计算设备10检测的输入将其他类型的命令或信号提供给相机14,以控制相机14的各种其他特征(例如焦距、亮度、快门速度等)。
[0020]UI模块20可以使WD 12呈现用户界面(例如用户界面24)。用户界面24包括显示在与正由相机模块22控制的相机14的功能相关的UID 12的各种位置处的图形指示(例如元素)。例如,当相机模块22控制相机14时,Π模块20可以从相机模块22接收信息。从相机模块22接收的信息可以包括指示正通过相机14的透镜捕捉图像的数据和与相机14的当前状态、操作模式或者控制相关的其他信息。UI模块20可以使用来自相机模块22的信息来产生WD 12呈现为用户界面24的图像。
[0021]除了控制显示在HD 12处的输出之外,Π模块20可以处理由HD 12接收的输入。例如,Π模块20可以使WD 12输出用户界面24或另一个示例性用户界面以显示,并且当用户与在WD 12处呈现的用户界面交互时,Π模块20可以处理在WD 12处检测的输入(例如当用户在显示用户界面24或另一个示例用户界面的HD 12的位置处提供手势38时)。Π模块20可以将关于在WD 12处检测的输入的信息中继至一个或多个相关联的应用、模块、操作系统、和/或在计算设备10处执行或远离计算设备10执行并且与用户界面相关联的计算平台,诸如相机模块22,以使计算设备10执行功能。
[0022]图1示出使HD 12呈现包括表示由相机14捕捉的图像的取景器26的用户界面24的UI模块20。换句话说,当相机14正由相机模块22控制时,取景器26可以通过计算设备10被呈现在UID 12处,以显示或示出正由相机14捕捉的图像的实时图像预览。响应于用户在计算设备10处提供的输入,相机模块22可以使显示在取景器26中的实时图像预览将由计算设备10捕捉为静止图像