便利捕捉连续图像的智能靶的制作方法_3

文档序号:8436196阅读:来源:国知局
的指示。例如,在一些实现中,可以可视地指示基线面或参考点的指示。在图3-8中,由具有虚拟地板330的图的上方的梯度以及其间的地平线来表示虚拟“天空”310。
[0042]在某些示例性实现中,可以显示预览窗口 290。在一些实现中,预览窗口可以示出按网格布置的先前捕捉的图像。在示例性实现中,能将网格格式成对应于期望或目标长宽比的尺寸。在另一示例性实现中,预览窗口能指示图像为完成捕捉图像的网格正错过的位置。在另一示例性实现中,预览窗口可以显示先前捕捉的图像250的表示的放大或广角视图。
[0043]现在将参考图9的流程图来描述用于便利捕捉连续图像的示例性方法900。方法900开始于框902,并且根据示例性实现,包括在计算设备处并且从图像捕捉设备接收由图像捕捉设备捕捉的第一图像。在框904,方法900包括输出第一图像的表示和与表示待捕捉的潜在第二图像的区域的中心相对应的图形靶以在显示设备处显示,该区域与第一图像的表示部分地重叠。在框905,方法900包括输出图像捕捉设备的当前视场的中心的表示以在显示设备处显示。在框906,方法900包括在计算设备处接收由图像捕捉设备捕捉的第二图像,第二图像是响应于确定图像捕捉设备的当前视场的中心的表示在显示设备上图形靶的阈值距离内而捕捉的。在框908,方法900包括响应于接收第二图像以显示,输出第一图像和第二图像的表示。
[0044]可以在非瞬时计算机可读介质中实现所公开的技术的各种实现,用于由处理器执行。示例性实现可以用在诸如移动电话或平板的移动计算设备的应用中,但也可以使用其他计算设备,包括非便携式计算设备。
[0045]图10示出根据示例性实现的示例性计算机体系结构1000的框图。图10的某些方面可以在计算设备(例如图1所示的计算设备100)中实现。可以在非瞬时计算机可读介质中实现各种实现和方法,用于由处理器执行。将理解仅为示例目的提供体系结构100,而不是限制通信系统和方法的各种实现的范围。
[0046]图10的体系结构1000包括中央处理单元(CPU) 1002,其中处理计算机指令;充当通信接口和提供用于在耦接的显示器上呈现视频、图形、图像和文本的功能的显示接口1004;键盘接口 1006,提供与键盘的通信接口 ;以及指示设备接口 1008,提供与例如触摸屏或存在敏感屏的指示设备的通信接口。体系结构1000的示例性实现可以包括提供与天线的通信接口的天线接口 1010。示例性实现可以包括连接接口 1012。连接接口可以包括外围连接接口和网络通信接口中的一个或多个,向外部设备或网络提供通信接口。在某些实现中,可以提供相机接口 1014,充当通信接口并且提供从相机捕捉数码图像的功能。在某些实现中,声音接口 1016可以提供为通信接口,用于使用麦克风将声音转换成电信号,并且使用扬声器将电信号转换成声音。根据示例性实现,可以提供随机存取存储器(RAM) 1018,其中可以将计算机指令和数据存储在易失存储器设备中,用于由CPU 1002处理。
[0047]根据示例性实现,体系结构1000可以包括只读存储器(ROM) 1020,其中将用于诸如基本输入和输出(1/0)、启动或从键盘接收键击的基本系统功能的不变低级系统代码或数据存储在非易失存储器设备中。根据示例性实现,体系结构1000可以包括存储介质1022或其他适当类型的存储器(例如RAM、R0M、可编程只读存储器(PROM)、可擦可编程只读存储器(EPROM)、电可擦可编程只读存储器(EEPROM)、磁盘、光盘、软盘、硬盘、可移动磁带、闪速驱动),其中文件包括操作系统1024、应用程序1026(包括例如Web浏览器应用、小组件或小配件引擎和必要的话,其他应用)并且存储数据文件1028。根据示例性实现,体系结构1000可以包括电源1030,为功率元件提供适当的交流(AC)或直流(DC)。根据示例性实现,体系结构1000可以包括电话子系统1032,允许设备1000通过电话网络传送和接收声音。组成设备和CPU 1002可以通过总线1034相互通信。
[0048]根据示例性实现,CPU 1002可以具有作为计算机处理器的适当的结构。在一个布置中,计算机CPU 1002可以包括多于一个处理单元。在执行诸如操作系统应用程序和设备驱动器的计算程序期间,RAM1018可以与计算机总线1034对接来向CPU 1002提供快速RAM存储。更具体地,CPU 1002可以将计算机可执行过程步骤从存储介质1022或其他介质加载到RAM 1018的区域中以便执行计算程序。数据可以存储在RAM 1018中,其中,在执行期间,数据可以由计算机CPU 1002访问。在一个示例性构造中,设备1000可以包括至少128MB的RAM和256MB的闪存。
[0049]存储介质1022本身可以包括多个物理驱动单元,诸如独立磁盘冗余阵列(RAID)、软盘驱动、闪存、USB闪速驱动、外部硬盘驱动、指驱动、笔驱动、键驱动、高密度数字通用盘(HD-DVD)光盘驱动、内部硬盘驱动、蓝光光盘驱动或全息数字数据存储(HDDS)光盘驱动、外部迷你双列直插存储器模块(DIMM)同步动态随机存取存储器(SDRAM)或外部微DMMSDRAMo这样的计算机可读存储介质可以允许设备1000存取在可移动和不可移动存储器介质上存储的计算机可执行过程步骤、应用程序等等,以便从设备1000卸载数据或将数据加载到设备1000。可以在可以包括机器可读存储介质的存储介质1022中有形地实现计算机程序产品,诸如利用通信系统的计算机程序产品。
[0050]在所公开的技术的示例性实现中,计算设备计算系统体系结构1000可以包括被执行以便利任意操作的任何数量的硬件和/或软件应用。在示例性实现中,一个或多个I/o接口可以便利移动设备计算系统体系结构1000和一个或多个输入/输出设备之间的通信。例如,通用串行总线端口、串行端口、盘驱动、⑶-ROM驱动和/或诸如显示器、键盘、小键盘、鼠标、控制面板、触摸屏显示器、麦克风等等的一个或多个用户接口设备可以便利用户与移动设备计算系统体系结构1000的交互。一个或多个I/O接口可以用来从多种输入设备接收或收集数据和/或用户指令。所接收的数据在所公开的技术的各种实现中根据需要可以由一个或多个计算机处理器处理和/或存储在一个或多个存储设备中。
[0051]一个或多个网络接口可以便利移动设备计算系统体系结构1000输入和输出连接到一个或多个适当的网络和/或连接;例如,便利与和系统相关联的任何数量的传感器通信的连接。一个或多个网络接口可以进一步便利连接到一个或多个适当网络,例如,局域网、广域网、互联网、蜂窝网络、射频网络、蓝牙使能网络、W1-Fi使能网络、基于卫星的网络、任何有线网络、任何无线网络、邻近网络等等,用于与外部设备和/或系统通信。根据需要,所公开的技术的实现可以包括具有比图10所示更多或更少的组件的移动设备计算系统体系结构1000。
[0052]在上文中参考根据所公开的技术的示例性实现的系统和方法和/或计算机程序产品的框图和流程图描述了所公开的技术的某些实现。将理解框图和流程图中的一个或多个框、以及框图和流程图的框组合可以分别由计算机可执行程序指令来实现。同样地,根据所公开的技术的一些实现,框图和流程图中的一些框可不必以示出的顺序执行,或可完全不必执行。
[0053]这些计算机可执行程序指令可加载到通用计算机、专用计算机、处理器或其它可编程数据处理装置上来产生特定机器,使得在计算机、处理器或其它可编程数据处理装置上执行的指令创建用于实现流程图的框或多个框中指定的一个或多个功能的装置。这些计算机程序指令还可以存储在计算机可读存储器中,该存储器可指引计算机或其它可编程数据处理装置以特定方式运行,使得存储在计算机可读存储器中的指令产生包括实现流程图框或多个框中指定的一个或多个功能的指令装置的制品。作为示例,所公开的技术的实现可以提供计算机程序产品,包括具有计算机可读程序代码或在其中实现的程序指令的计算机可用介质,所述计算机可读程序代码适于执行来实现流程图的框或多个框中指定的一个或多个功能。计算机程序指令还可以加载到计算机或其它可编程数据处理装置上,以使在计算机或其它可编程装置上执行一系列运算元件或步骤,以产生计算机实现的过程,使得在计算机或其它可编程装置上执行的指令提供用于实现流程图的框或多个框中指定的功能的元件或步骤。
[0054]因此,框图和流程图的框支持用于执行指定功能的装置的组合,用于执行指定功能的元件或步骤的组合,以及用于执行指定功能的程序指令装置。还将理解框图和流程图中的每一方框、以及框图和流程图中的框组合可以由执行指定功能、元件或步骤的专用的基于硬件的计算机系统、或专用硬件和计算机指令的组合实现。
[0055]尽管已经结合当前认为是最为实用的各种实现描述了所公开的技术,但应当理解所公开的技术不限于所公开的实现,而相反,旨在涵
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1