取景器工具的制作方法

文档序号:9553553阅读:621来源:国知局
取景器工具的制作方法
【技术领域】
[0001]本公开一般地涉及数字成像,并且更具体地涉及使用图像信息的应用。
【背景技术】
[0002]如今,数字照相机常常不再是单独的设备,而是被集成进诸如膝上型计算机和智能电话的更通用目的的设备的组件。当然,这些设备的用户继续使用其机载照相机来拍摄照片和视频,但是这些用户也运行可以接受如由照相机所产生的输入图像的许多应用和工具。一般来讲,每个这样的应用或工具呈现其自己的用户界面以及用于与来自照相机的图像一起工作的其自己的特殊命令。
【附图说明】
[0003]虽然所附权利要求用特殊性阐述了本技术的特征,但是可以从与附图相结合的下面的【具体实施方式】来连同其目的和优点一起最佳地理解这些技术,在所述附图中:
[0004]图1是可以实施本技术的代表性环境的概览;
[0005]图2是图1的电子设备的一般化示意图;
[0006]图3是用于取景器工具的代表性方法的流程图;以及
[0007]图4是应用注册取景器工具的代表性方法的流程图。
【具体实施方式】
[0008]转向附图,其中相同的附图标记指的是相同的元素,本公开的技术被图示为在适当的环境中实现。下面的描述基于权利要求的实施例,并且不应该被视为限制关于未在本文中明确描述的替选实施例的权利要求。
[0009]多个应用可以全部都使用设备的照相机存在一些问题。当从一个应用移动到另一个应用时,用户可能被用户界面的差异混淆。此外,当用户看到他希望捕获的图像时,可能会花很长时间去选择并打开(bring up)正确应用,而在该应用可以从照相机捕获到图像之前已经错失良机。(这个问题对观看体育赛事直播的人也是众所周知的。)最后,如果用户希望将同一个图像提供给多个应用,则他必须依次处理每个应用,这是非常繁琐的。
[0010]本公开呈现了一种取景器工具。所述取景器从照相机接收图像信息并且将其显示在用户的设备的屏幕上。在所述取景器的显示器中还有与从所述照相机接受图像信息的应用相关联的图标。通过选择图标,用户将所捕获到的图像信息发送到相关联的应用。因为所述初始的用户交互是与所述取景器的交互,而不是与所述应用本身的交互,所以不存在由不相干的应用用户界面而引起的混淆。所述取景器还可以防止某些“丢失时刻”,因为所述取景器准备好捕获迅速移动的图像,即使在所述应用完全打开且运行并且准备好接受图像之前。最后,在一些实施例中,用户可以同时选择多于一个图标并且可以因此将同一个图像信息发送到多于一个应用。
[0011]考虑图1的电子设备100。该设备100可以几乎是合并或者驱动观看屏幕的任何事物。取景器工具运行在设备100上。设备100还包括(或者从其接受图像信息)照相机(未示出)。照相机捕获图像信息102并且将其显示在由取景器工具所托管(host)的窗口内。通常,图像?目息102是由照相机实时捕获的实况彳目息。
[0012]在取景器窗口中还示出的是应用图标104a、104b、和104c。这些可以被显示定位于图像信息102的一部分上,或者可以被显示在取景器的窗口的单独区域中。如参考图3更详细地讨论的,用户可以选择一个或多个图标104a-c,并且从而将由照相机所捕获到的图像信息102引导到与选择的图标104a-c相关联的应用。
[0013]图2示出了代表性的电子设备100的主要组件。设备100可以是个人电子设备(诸如智能电话、平板电脑、个人计算机、电子书、或照相机)、驱动电视机监视器并且从单独的照相机接受输入的机顶盒或者游戏控制台、或者计算机服务器。其甚至可以是以协同方式一起工作的多个服务器。
[0014]电子设备100的CPU 200包括一个或多个处理器(即,任何微处理器、控制器等)或者处理器以及存储器系统,其处理计算机可执行的指令以控制设备100的操作。特别地,如下面所讨论的,CPU 200支持图3和图4中所图示的本公开的方面。可以用与通常在202处所识别的处理和控制电路相连接而实现的软件、硬件、固件、以及固定逻辑电路的组合来实现设备100。尽管未示出,但是设备100可以包括将各种组件耦合在设备100内的数据转移系统或者系统总线。系统总线可以包括不同总线结构的任何组合,诸如存储器总线或者存储器控制器、外围总线、通用串行总线、以及利用任何各种总线架构的局部总线或者处理器。
[0015]电子设备100还包括使得能够进行数据存储的一个或多个存储器设备204,其示例包括随机存取存储器、非易失性存储器(例如,只读存储器、闪存、EPR0M、以及EEPR0M)、以及磁盘存储设备。磁盘存储设备可以被实现为任何类型的磁性或光学存储设备,诸如硬盘驱动、可记录或可重写盘、任何类型的数字通用盘等等。设备100还可以包括大容量存储介质设备。
[0016]存储器系统204提供数据存储机制以存储设备数据212、其他类型的信息和数据、以及各种设备应用210。操作系统206可以被维护为存储器204内的软件指令并且可以被CPU 200执行。设备应用210还可以包括诸如任何形式的控制应用或软件应用的设备管理器。工具208可以包括信号处理和控制模块、产生于电子设备100的特定组件的代码、用于特定组件的硬件抽象层,等等。
[0017]电子设备100还可以包括处理音频数据并且控制音频系统216 (其可以包括例如扬声器)的音频处理系统214。视觉处理系统218处理图形命令以及视觉数据并且控制可以包括例如显示器屏幕的显示系统220。音频系统216和显示系统220可以包括处理、显示或以其他方式渲染音频、视频、显示、或图像数据的任何设备。显示数据和音频信号可以经由由媒体数据端口 222所表示的射频链路、S-视频链接、高清晰度多媒体接口、复合视频链接、分量视频链接、数字视频接口、模拟音频连接、或其他类似的通信链路,而被传送至音频组件或显示组件。在一些实施方式中,音频系统216和显示系统220是设备100外部的组件。替选地(例如,在蜂窝电话中),这些系统216、220是设备100的集成组件。
[0018]电子设备100可以包括通信接口,所述通信接口包括启用有线或无线通信的通信收发信机224。示例收发信机224包括符合各种IEEE802.15标准的无线个域网无线电设备、符合任何各种IEEE 802.11标准中的任何一个的无线局域网无线电设备、符合3GPP标准的无线广域网蜂窝无线电设备、符合各种IEEE 802.16标准的无线城域网无线电设备、以及有线局域网以太网收发信机。
[0019]电子设备100还可以包括一个或多个数据输入端口 226,可以经由数据输入端口226接收任何类型的数据、媒体内容、或可以被接收的输入,诸如用户可选择的输入(例如,从键盘、从触摸敏感输入屏幕、或者从另一个用户输入设备)、消息、音乐、电视内容、所记录的视频内容、以及从任何内容或数据源所接收到的任何其他类型的音频、视频、或者图像数据。数据输入端口 226可以包括用于闪速存储器、存储磁盘等的USB端口、同轴电缆端口、以及其他串行或并行连接器(包括内部连接器)。这些数据输入端口 226可以被用于将设备100耦合至诸如麦克风和照相机的组件、外围设备、或配件。
[0020]图3的方法开始于步骤300中,其中取景器工具是由电子设备100托管的。如图1中所图示的,由照相机所捕获到的图像信息102被示出在由取景器工具所托管的窗口中。在一些情况下,图像信息102是被照相机实时捕获到的“实况”信息。在其他情况下,图像信息102不是实况的。其可能已经在之前就被照相机(或者另一个照相机)捕获、存储,并且然后被检索以显示在取景器工具的窗口中。图像信息102可以是静态的或者移动的(即,视频)。
[0021]在可选步骤302中,取景器工具从被配置成接收图像信息的应用210接收注册。在一些实施例中(或者对于一些应用210),注册是应用210本身的工作。在其他实施例中(例如对于现有技术的应用210),设备100的取景器工具或者操作系统206或者另一个工具208收集注册信息。
[0022]在步骤304中,取景器工具显示被配置成接收图像信息的至少一些应用210的图标104a-c。如所公知的,这些图标104a-c可以被显示在图像信息102之上,并且可以被做成半透明的使得可以透过它们看到下面的图像信息102。在一些实施例中,这些图标104a-c可以被显示在不示出图像信息102的取景器的显示器的一部分中。
[0023]设备100的用户在步骤306中选择至少一个图标104a_c。可以在此实现用于选择图标104a_c的任何公知技术。
[0024]在步骤308中,所捕获的图像信息被发送到与选择的图标104a_c相对应的每个应用210。所捕获的图像信息可以是静态的、视频、或者甚至是图像元数据。所发送的信息的类型可以取决于所选择的应用210。例如,图像存储应用可
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1