专利名称:相机数据管理和用户界面设备、系统、和方法
技术领域:
背景技术:
随着数字相片和数据存储技术进步,并且随着与该技术相关联的成本降低,数 字相机已经在社会上变得普遍。例如,在许多移动电话中包括数字相机。然而,数字相 机所提供的传统的数据管理和用户界面应用,特别是相机电话所提供的用户界面应用却 趋向于不直观,并且难于使用。
发明内容
所附附图示出多个实施例,并且是说明书的一部分。所图示的实施例仅是示 例,并且不限制本公开的范围。在整个附图中,相同或类似的附图标记指示相同或类似 的元件。图1图示示例性相机数据管理和用户界面系统。图2图示其中实现了图1的系统的示例性移动装置。图3图示相机图像的示例性的基于会话的组织。图4A-4I图示可以显示的示例性图形用户界面视图。图5图示示例性发布系统。图6图示示例性内容分发子系统。图7图示示例性的相机数据管理和用户界面方法。
具体实施例方式在此描述示例性的相机数据管理和用户界面设备、系统、和方法。在特定的示例性实施例中,提供了图形用户界面来用于显示。多个图形用户界 面视图可以被显示在图形用户界面中,并且可以被配置来允许用户与相机相关的特征和 功能以及相机图像数据进行交互。在一些示例中,包括直播(live)相机传感器视图的图 形用户界面被显示,并且响应于相机图像的捕捉(capture),在图形用户界面中显示图像 管理器屏面(pane)和直播相机传感器视图。图像管理器屏面包括表示所捕捉的相机图像 的可视指示器。在特定的示例性实施例中,相机图像被捕捉和基于预定的会话分组探试法 (session grouping heuristics)而被自动地分配到会话。可以定义该种会话,并且将其用于组织相机图像和用于处理的组。下面进一步描述会话和向会话分配相机图像的示例。在特定的示例性实施例中,表示所捕捉的相机图像的数据通过网络被提供到内 容分发子系统,并且,内容分发子系统被配置来向多个预定目的地分发表示相机图像的 数据。在一些示例中,通过用户来定义目的地,并且内容分发子系统被配置来向定义的 目的地发送相机图像。现在,参考附图来更详细地描述相机数据管理和用户界面设备、系统、和方法 的示例性实施例。图1图示示例性的相机数据管理和用户界面100 (或简称为“系统100”)。如 图1中所示,系统100可以包括彼此可通信地连接的通信设备110、处理设备120、存储 设备130、输入/输出(“I/O” )设备140、相机设备150、会话管理设备160、用户界 面设备170、和发布设备180。可以使用任何适当技术来将设备110-180可通信地连接, 并且设备110-180可以使用适合于在设备110-180之间传送通信和数据的任何通信平台和 /或技术来进行通信,该通信平台和/或技术包括公知的通信平台和技术。在一些示例中,系统100可以包括被配置来执行在此所述的处理的任何计算硬 件和/或指令(例如,软件程序),或计算指令和硬件的组合。具体而言,应当明白,系 统100或系统100的部件可以被实现在一个物理计算装置上,或可以被实现在多个物理计 算装置上。因此,系统100可以包括多个公知计算装置中的任一个,并且可以使用多个 公知的计算机操作系统中的任一个。在此描述的处理的一个或多个可以至少部分地被实现为在计算机可读介质中实 际包含的计算机可执行的指令,即可被一个或多个计算装置执行的指令。一般地,处理 器(例如,微处理器)例如从存储器、计算机可读介质等中接收指令,并且执行那些指 令,由此执行一个或多个处理,包括在此所述的处理的一个或多个。可以使用多个已知 的计算机可读介质来存储和发送这样的指令。计算机可读介质(也称为处理器可读介质)包括参与提供可以由计算机(例如, 由计算机的处理器)读取的数据(例如,指令)的任何介质。这样的介质可以采取如下形 式,所述形式包括但是不限于非易失性介质、易失性介质和传输介质。非易失性介质 可以包括例如光盘或磁盘和其他持久性存储器。易失性介质可以包括例如动态随机存取 存储器(“DRAM”),动态随机存取存储器(“DRAM” )通常构成主存储器。传输介 质可以包括例如,同轴电缆、铜线和光纤,其包括如下导线,所述导线包括耦合到计算 机的处理器的系统总线。传输介质可以包括或传送声波、光波和电磁发射,诸如在射频 (“RF” )和红外线(“01” )通信期间产生的那些。计算机可读介质的普通形式包括 例如软盘、柔性盘、硬盘、磁带、任何其他磁性介质、CD-ROM、DVD、任何其他光学 介质、穿孔卡片、纸带、具有孔的图案的任何其他物理介质、RAM、PROM、EPROM、 FLASH-EEPROM、任何其他存储器芯片或模块、或者计算装置可以从其进行读取的任何 其他介质。因此,设备110-180的每一个可以被实现为硬件、在计算机可读介质上实际包 含的计算指令(例如,软件)、或被配置来执行在此所述的处理的一个或多个的硬件和实 际包含的计算指令的组合。在特定实施例中,例如,会话管理设备160、用户界面设备 170、和/或一个或多个其他设备可以被实现为一个或多个软件应用,所述一个或多个软件应用被包含在诸如存储设备130或其他存储器的计算机可读介质上,并且被配置来引导处理设备120执行在此所述的处理的一个或多个。在图1中所示的系统100的部件仅是说明性的。其他实施例中可以增加、省略、 或重新配置一个或多个部件。在特定实施例中,例如,可以省略通信设备110、和/或发 布设备180。在特定实施例中,可以省略会话管理设备160、或用户界面设备170。现在 更详细地描述设备110-180的每一个。通信设备110可以被配置来向/从一个或多个外部装置(例如,服务器)发送 和/或接收通信,通信设备110可以包括和/或使用任何装置、逻辑、通信媒体、通信协 议、和/或适合于发送和接收通信和数据的其他技术,所述通信和数据包括表示相机图 像(例如,照片)的数据和/或发布命令和数据。这样的通信技术、装置、介质、和协 议的示例包括但是不限于数据传输介质、通信装置、传输控制协议(“TCP”)、因特网 协议(“IP”)、文件传送协议(“FTP”)、远程登录协议(Telnet)、超文本传送协议 (“HTTP”)、安全超文本传送协议(“HTTPS”)、会话发起协议(“SIP”)、简单对 象访问协议(“SOAP”)、可扩展标记语言(“XML” )及其变化形式、简单邮件传输 协议(“SMTP”)、实时传输协议(“RTP”)、用户数据报协议(“UDP”)、全球移 动通信系统(“GSM” )技术、码分多址(“CDMA” )技术、时分多址(“TDMA” ) 技术、短消息服务(“SMS”)、多媒体消息服务(“MMS”)、演进数据优化协议 (“EVDO”)、射频(“RF”)信令技术、信令系统7( “SS7”)技术、以太网、带 内和带外信令技术、和其他适当的通信网络和技术。处理设备120可以包括一个或多个处理器,并且可以被配置来执行在此描述的 一个或多个处理或操作,和/或引导在此描述的一个或多个处理或操作的执行。处理设 备120可以根据计算机可执行指令来引导操作的执行,计算机可执行指令例如可以被存 储在存储设备130或另一个计算机可读介质中。例如,处理设备120可以被配置来处理 数据,包括解调、解码、和语法分析所获取的数据,并且编码和调制数据以通过通信设 备110进行发送。存储设备130可以包括一个或多个数据存储介质、装置、或配置,并且可以使 用任何类型、形式、和组合的存储介质。例如,存储设备130可以包括但是不限于硬 盘驱动器、网络驱动器、快闪驱动器、磁盘、光盘、随机存取存储器(“RAM”)、动 态RAM( “DRAM”)、其他非易失性和/或易失性存储单元、或其组合或子组合。包 括表示相机图像和/或图像元数据的数据的数据可以被暂时和/或永久地存储在存储设备 130 中。输入/输出设备140可以被配置来接收用户输入,并且提供用户输出,并且可以 包括支持输入和输出能力的任何硬件、固件、软件、或其组合。例如,输入/输出设备 140可以包括用于捕获用户输入的一个或多个装置,包括但是不限于麦克风、语音识 别技术、键盘或小键盘、触摸屏部件、接收器(例如,RF或红外线接收器)和一个或多 个输入按钮。输入/输出设备140可以包括用于向用户提供输出的一个或多个装置,包括但 是不限于图形引擎、显示器(例如,显示器屏幕)、一个或多个显示驱动器、一个或多 个音频扬声器、和一个或多个音频驱动器。输出可以包括音频、视频、文本、和/或触觉输出。在特定实施例中,例如,输入/输出设备140被配置来显示图形用户界面 (“GUI”),以供用户观看。下面进一步描述可以通过输入/输出设备140显示的示例 性 GUI。相机设备150可以包括被配置来捕捉相机图像的硬件、软件、和/或固件的任 何组合。例如,相机设备150可以包括静态照片照相机、视频相机、和/或诸如相机镜 头、相机传感器等的相机的部件。可以使用任何适合的相机技术和装置。因此,相机设 备150可以捕捉一个或多个相机图像,包括产生表示相机图像的数据(例如,数字图像数 据)。可以向一个或多个其他设备110-140和160-180提供表示所捕捉的图像的数据, 以用于处理和/或存储。例如,相机图像数据可以暂时或永久地被存储在存储设备130 中。相机图像可以包括一个或多个图像和/或表示由相机设备150捕捉的一个或多个图 像的数据,其中包括但是不限于照片、视频、或图像帧的其他集合。会话管理设备160可以被配置,以通过基于预定会话分组探试法的会话来组织 或引导处理设备120组织相机图像和/或相关数据。会话管理设备160也可以提供用于 定义会话分组标准的一个或多个工具。下面进一步描述相机图像的会话分组标准和基于 会话的组织的示例性定义。用户界面设备170可以被配置来产生或引导处理设备120,以产生一个或多个用 户界面。例如,一个或多个GUI可以被产生和提供到输入/输出设备140以进行显示。 如上所述,下面进一步描述示例性GUI视图。发布设备180可以被配置来执行或引导执行用于发布相机图像的一个或多个操 作。发布可以包括但是不限于向输入/输出设备140提供一个或多个相机图像以进行 显示;向通信设备110提供一个或多个相机图像以发送到外部装置或者用于存储和/或分 发(例如,自动化的预定分发)的装置;以及/或者向外部服务或平台(例如,社会联网 网站)提供一个或多个相机图像以进行显示。下面进一步描述发布相机图像的示例。可以以多种方式来实现系统100,并且系统100可以适用于特定应用。图2图示 其上实现了系统100的示例性移动装置200。移动装置200可以包括在图1中所示的设 备110-180的一个或多个,并且可以被配置来执行在此所述的处理和/或操作的一个或多 个。在特定实施例中,移动装置200包括具有内置的数字照相机的移动电话装置。在其 他实施例中,可以在其他装置或其他类型的装置中实现系统100。如图2中所示,移动装置200可以包括多个输入按钮210-1至210-8 (统称为“输 入按钮210”),该多个输入按钮210-1至210-8可以被用户启动,以向移动装置200提供 输入。示例性输入按钮可以包括“软”和/或“硬”编码的输入按钮。“软”编码的 按钮可以动态地与基于移动装置200的操作环境的不同用户输入命令和/或操作相关联, 并且,“硬”编码的按钮可以静态地与移动装置200的相应用户输入命令和/或操作相关 联。图2图示包括“软”输入按钮210-1和210-2的移动装置200。可以向用户指示与
“软”输入按钮210-1和210-2相关联的操作。图2示出分别与“软”输入按钮210-1 和210-2相关联的、可视地指示的“菜单”操作和“选项”操作。移动装置200进一 步包括“清除”(“CLR”)输入按钮210-3、“发送”输入按钮210-4、“结束”输 入按钮210-5、相机模式输入按钮210-6、选择按钮210-7、和一个或多个方向(例如, “上”、“下”、“左”和“右”)输入按钮210-8。
移动 装置200的用户可以使用输入按钮210的一个或多个来提供被配置来启动移 动装置操作的用户输入。例如,相机模式输入按钮210-6可以被启动来激活(activate)或 终止在移动装置200上的相机模式的操作。当相机模式为活动(active)时,相机设备150 可以运行在被配置来捕捉相机图像的状态中。又如,可以使用方向输入按钮210-8来在 GUI内对可视选择器进行导航,并且加亮或指示在GUI中的指定的可选择项目。选择器 按钮210-7可以用于选择一个或多个加亮的项目,由此启动与所选择的项目相关联的一 个或多个操作。如图2中所示,移动装置200可以包括显示器220,显示器220被配置来显示图 形用户界面230 ( “GUI 230”),以由移动装置200的用户来观看。显示器220可以被 包括在输入/输出设备140中,并且可以包括显示屏幕,在该显示屏幕上可以显示GUI 230。下面更详细地描述GUI230和可以在GUI 230中显示的各种视图的示例。为了帮助便利理解会话管理设备160和会话管理操作,图3图示按照会话来进行 的示例性的相机图像的组织。相机设备150可以获取相机图像310-1至310-N(统称为 “相机图像310”),并且,会话管理设备160可以组织所获取的相机图像310,包括将相
机图像310选择性地组织为一个或多个会话320-1至320-2 (统称为“会话320”)。在 特定实施例中,当获得相机图像310时(例如,当捕捉照片时),可以向一个或多个会话 320自动地分配相机图像310。会话320可以包括定义的一组一个或多个相机图像310。可以将会话定义为可以 服务于系统100的特定实施方式或应用。在特定实施例中,可以通过指定要满足的一个 或多个标准来定义会话320,所述一个或多个标准使相机图像310适格用于被包括在会话 320中。当确定相机图像310满足标准时,可以向会话320分配相机图像310。作为示例,会话320可以被定义为在连续的时间段内获取的一组一个或多个相 机图像,在该连续的时间段期间,相机模式是活动的(即,相机设备150在被配置来获取 相机图像的状态中)。相机模式的激活可以是用于建立新的会话320所定义的标准,并 且相机模式的取消激活可以是用于结束会话所定义的标准。因此,当用户激活相机模式 时,会话管理设备160可以建立新的会话320-1。可以向会话320-1分配在激活相机模式 (并且建立会话320-1)的时间和取消激活相机模式(并且关闭会话320-1)的时间之间获 取的任何相机图像310-1和310-2。可以对于在相机模式的另一个激活和取消激活之间 的时间段期间获得的其他相机图像重复这个处理。相机设备150可以被配置来响应于预 定事件而激活或取消激活相机模式,该预定事件诸如是用户将相机模式接通或关闭(例 如,使用“相机模式”按钮210-6),或从获取最近的相机图像起过去预定长度的时间。又如,可以基于地理标准来定义会话320。例如,会话320可以被定义为包括 用于指定公共地理位置(例如,特定地理地点或区域)的分组标准。因此,可以向会话 320分配与地理位置相关联的相机图像310。例如,可以配置移动装置200来检测移动装 置200的地理地点,例如通过使用GPS技术来确定移动装置200的所检测位置的GPS坐 标。当获取相机图像310时,表示移动装置200的地理位置的位置数据可以与相机图像 310相关联。例如,位置数据可以被包括在相机图像元数据中。会话管理设备160可以 被配置为使用位置数据来向已经被如上所述的地理位置所定义的会话320选择性地分配 相机图像310。因此,可以将与特定地理位置相关联的相机图像310 (例如,在地理位置内获取的相机图像310)分组到会话320内。又如,可以基于时间数据来定义会话320。例如,可以将会话320定义为包括与 特定时间范围(例如,日、星期、月等)相关联的相机图像310(例如,在特定时间范围 (例如,日、星期、月等)内捕捉的相机图像310)。因此,可以基于与相机图像310相 关联的时间数据来向会话320选择性地分配相机图像310,该时间数据诸如是用于指示何 时获取相机图像310的时间数据。各种会话分组标准的组合,包括会话分组标准的上述示例的任何组合或子组 合,可以用于定义会话320。在特定实施例中,会话管理设备160可以被配置为基于预定会话分组探试法330 来向一个或多个会话320自动和选择性地分配所获取的相机图像310。会话分组探试法 330可以被定义来表示与一个或多个会话320相关联的一个或多个定义的会话分组标准。 因此,会话分组探试法330可以包括一组规则,该组规则被配置来由会话管理设备160使 用来用于向会话320自动和选择性地分配所获取的相机图像310。会话管理设备160可以提供一个或多个工具,该一个或多个工具被配置来使得 用户(例如,移动装置200的用户)能够管理会话320,包括定义、建立、打开、修改、 关闭、删除、命名、搜索、访问、以及其他方式地处理会话320或向会话320分配的相机 图像310。使用所述工具,移动装置200的用户可以自定义要满足的一个或多个会话分组 标准,所述一个或多个会话分组标准使相机图像310适格于被分配到会话320。会话管理 设备160可以定义和/或更新会话分组探试法330,以表示用户定义的标准。因此,用户 可以建立定制的会话分组标准和会话320。在特定实施例中,由会话管理设备160提供的工具的一个或多个可以被配置来 使得用户能够向会话320分配标识符(例如,名称)。例如,可以描述性地命名被定义来 包括与特定地理位置相关联的相机图像310的会话320。该种会话名称的示例可以包括
“家庭”、“工作”、“湖”、“道路旅行”等。会话管理设备160可以进一步提供用 于搜索和选择会话320的一个或多个工具。在会话320中包括的相机图像310可以被一起显示、识别、选择、和/或处理。 如下进一步所述,用户界面可以显示由会话320组织的相机图像310,或用户界面可以提 供被分配一个或多个相机图像310的会话320的指示。可以选择会话320,并且可以集体 地选择和处理在会话320中包括的相机图像310。例如,可以选择和发布会话320,这表 示选择和发布在会话320内的相机图像310。下面进一步说明发布的示例。下面进一步 描述基于会话的用户界面视图、在用户界面视图中的会话指示符、和基于会话的操作的 示例。为了帮助便于明白用户界面设备170和由用户界面设备170提供的示例性用户界 面,图4A-4I图示示例性GUI视图,该示例性GUI视图可以被用户界面设备170产生和 提供,以用于显示。图4A图示其中显示了直播相机传感器视图410的GUI 230。当相机设备150在 如上所述的活动的相机模式中运行时,可以在GUI 230中显示直播相机传感器视图410。 直播相机传感器视图410可以是由相机传感器检测的视图的实时或近乎实时的表示。相机设备150可以捕捉表示直播相机传感器视图410的相机图像(例如,相机图像310-1)。例如,移动装置200的用户可以启动选择按钮210-7或其他输入机制,并且相机设备150可以响应地捕捉表示直播相机传感器视图410的相机图像310-1。当捕捉相机图像310-1时,可以更新在图4A中所示的视图。例如,图4B图示 其中一起显示图像管理器屏面420和直播相机传感器视图410的GUI 230。在图4B中所 示的视图中,直播相机传感器视图410可以是如上所述的,并且可以连续显示由相机传 感器检测的视图的实时或近乎实时的表示。在所图示的示例中,图像管理器屏面420被 显示为覆盖在图4A的直播相机传感器视图410之上。这仅是说明性的。在其他实施例 中,可以将图4A的直播相机传感器视图410重新调整大小,例如从全屏视图调整为部分 屏幕视图,以适应于在GUI 230中的图像管理器屏面420。虽然图4B图示沿着直播相机传感器视图410的左侧定位,并且与GUI 230的左 边对齐的、垂直地定向的图像管理器屏面420,但是这仅是说明性的。可以在其他实施例 中使用图像管理器屏面420的其他位置、形状、方向、和大小。例如,可以水平地定向 和沿着GUI 230的上或下边缘定位图像管理器屏面420。又如,图像管理器屏面420可以 被配置来形成围绕直播相机传感器视图410和/或GUI 230的边界或部分边界。可以响应于相机图像310-1的捕捉或响应于另一个预定事件(例如,预定的用户 输入命令)来在GUI 230中显示图像管理器屏面420。在特定实施例中,用户界面设备 170可以被配置来连续在GUI 230中显示图像管理器屏面420,直到预定事件的发生,该 预定事件例如是在捕捉相机图像310-1或取消激活相机模式后过去预定时间。例如,当 捕捉相机图像310-1时可以暂时显示图像管理器屏面420,并且在过去预定长度的时间后 从视图将图像管理器屏面420隐藏。当隐藏图像管理器屏面420时,在GUI 230中的视 图可以返回到如图4A中图示的全屏直播相机传感器视图410。在其他实施例中,在捕捉 相机图像310-1后在GUI 230中继续显示图像管理器屏面420,并且相关联的会话保持活 动。图像管理器屏面420可以包括表示一个或多个相机图像310的一个或多个可视指 示器。在图4B中,例如,图像管理器屏面420包括可视指示器440-1,可视指示器440-1 表示从直播相机传感器视图410捕捉的相机图像310-1。可以使用任何适当的可视指示 器。在特定实施例中,可视指示器440-1包括所捕捉的相机图像310-1的缩略图。在特定实施例中,可视指示器440-1可以包括可选择的对象。图4B图示位 于(例如,加亮的)可视指示器440-1的选择器450。移动装置200的用户可以提供输 入,以在图像管理器屏面420中对选择器450进行导航,并且加亮和/或选择可视指示器 440-1。可以对于与在图像管理器屏面420显示的所选择的可视指示器440-1相关联的相 机图像310-1执行一个或多个操作。例如,使用由选择器450识别的可视指示器440-1, 可以启动选项按钮(例如,“软”按钮210-2)。作为响应,用户界面设备170可以提 供可以被应用到相机图像310-1的一组可选择的操作。这样的操作的示例包括但是不限 于删除、永久地存储、命名、附加注释、和发布相机图像310。下面进一步描述被应 用到相机图像310-1或一组相机图像310(例如,会话320)的这样的操作的示例。使用在GUI230中一起显示的直播相机传感器视图410和图像管理器屏面,用户 可以从图像管理器屏面420中观看、管理、和操作相机图像310-1,同时也能够观看直播相机传感器视图410。S卩,不必关闭对直播相机传感器视图410的观看,以便用户观看、 管理和操作相机图像310-1。在特定示例中,可以从在图4B中图示的用户界面视图来捕获另一个相机图像 310-2。例如,当在会话320中显示在图4B中所示的视图时,移动装置200的用户可以 启动选择器按钮210-7或其他输入机制,并且相机设备150可以响应地捕捉表示直播相机 传感器视图410的另一个相机图像310-2。当捕捉另一个相机图像310-2时,可以更新在图4B中所示的视图。例如,图 4C图示GUI 230,该GUI 230具有在图像管理器屏面420中包括的可视指示器440-1和 440-2(统称为“可视指示器440”)。可视指示器440-2可以被加到图像管理器屏面420, 并且可以表示新捕捉的相机图像310-2。在图4C中,选择器450位于可视指示器440-2处。在特定实施例中,用户界面 设备170可以被配置来将选择器450自动地定位在图像管理器屏面420中的最近增加的可 视指示器440-2处。在当前的示例中,例如,当捕捉相机图像310-2并且将可视指示器 440-2加到图像管理器屏面420时,将选择器450从在图4B中的可视指示器440-1重新 定位到在图4C中的可视指示器。可以根据用户输入在图像管理器屏面420中导航选择器450。例如,方向按钮 210-8的“上”方向的启动可以使得选择器450从在图4C中的可视指示器440-2移动到 可视指示器440-1。因此,用户可以在图像管理器屏面420中对选择器450进行导航,并 且在与在图像管理器屏面420中包括的可视指示器440相关联的任何相机图像310上选择 和启动操作。在特定实施例中,当在GUI 230中一起显示直播相机传感器视图410和图像管理 器屏面420时,可以将特定输入定义为与直播相机传感器视图410或图像管理器屏面420 相关联。例如,当在GUI 230中显示在图4C中所示的视图时,移动装置200的输入按钮 210的特定的一个的启动可以被配置来启动相机图像310的捕捉,而移动装置200的其他 输入按钮210的一个或多个的启动可以被配置来启动在图像管理器屏面420中包括的可视 指示器440之间的导航,并且选择在图像管理器屏面420中包括的可视指示器440。因 此,直播相机传感器视图410和图像管理器屏面420可以是同时活动的,用于接收特定用 户输入,并且执行对应的操作。在其他实施例中,用户界面设备170可以被配置来响应于用户输入,在直播相 机传感器视图410和图像管理器屏面420之间切换活动的输入模式。当直播相机传感器 视图410或图像管理器屏面420处于活动的输入模式中时,可以对于特定视图410或屏面 420接收用户输入。作为切换输入模式的示例,当输入模式在图像管理器屏面420中为 活动时,预定用户输入的接收可以使得输入模式对于图像管理器屏面420变得是非活动 的,并且对于直播相机传感器视图410是活动的。在特定示例中,“右”方向输入按钮 210-8可以与将活动的输入模式从图像管理器屏面420向直播相机传感器视图410的切换 相关联。可以在GUI 230内显示切换活动输入模式命令的可视指示。图4B和4C中的 每一个图示位于选择器450附近,并且指向直播相机传感器视图410的方向的可视“右” 方向箭头指示器455-1。这可以指示,“右”方向输入按钮210-8的启动可以被配置来 使得活动的输入模式从图像管理器屏面420切换到直播相机传感器视图410。类似地,诸如“左”方向输入按钮210-8的另一个预定输入可以被配置来使得活动的输入模式从直 播相机传感器视图410切换到图像管理器屏面420。在特定实施例中,图像管理器屏面420可以是会话特定的。S卩,在图像管理器 屏面420中的可视指示器440可以与对应于特定会话320的相机图像310相关联。例如, 当相机图像310-2被捕捉和分配到会话320-1时,用户界面设备170可以被配置来在图像 管理器屏面420中包括与同一会话320-1相关联的内容。例如,因为分别对应的相机图 像310-1和310-2与同一会话320-1相关联,所以至少可以在图像管理器屏面420中包括 可视指示器440-1和440-2。被分配最近获取的相机图像的会话320-1可以被称为“活 动 的会话”,并且图像管理器屏面420被配置来包括与活动的会话相关联的相机图像的可 视指示器440。与不是会话特定的传统相机界面作比较,具有会话特定的内容的图像管理器屏 面420可以帮助减少混乱和/或错误的机会。例如,当相机图像310-1和310-2被捕捉 和分配到会话320-1,并且与捕捉的相机图像310-1和310-2相关联的可视指示器440-1 和440-2被显示在图像管理器屏面420中时,用户能够单独地或作为一组地管理会话 320-1中的相机图像320-1和320-2,而不必考虑不与会话320-1相关联的其他相机图 像。例如,不必观看和/或分类未在会话320-1中包括的其他相机图像,用户可以滚动 通过在图像管理器屏面420中的可视指示器440-1和440-2,并且启动对应的相机图像 310-1和310-2的至少一个操作的执行,例如在存储设备130中永久地存储剩余的相机图 像(例如,相机图像310-1)之前,从会话320-1删除不需要的相机图像(例如,相机图 像 310-2)。用户界面设备170可以被配置来提供与相机图像310相关联的其他会话特定的 视图和/或会话指示器。例如,图4D图示在GUI 230中的示例性相机图像库视图460。 如图所示,库视图460可以包括多个可视指示器440-1至440-J,其中每一个可以与相机 图像310对应。GUI 230可以进一步包括会话指示器470-1至470-2 (统称为“会话指示 器470”),会话指示器470-1至470-2被配置来指示特定可视指示器440-1至440-2,并 且/或对应的相机图像(例如,相机图像310-1和310-2)与公共会话320-1相关联。因 此,用户可以从GUI视图辨别出哪些相机图像310-1和310-2与特定的会话320-1相关 联。虽然图4D图示示例性会话指示器470,但是可以在其他实施例中使用其他会话指示 器或其他类型的会话指示器。例如,可以使用类似的颜色、背景、边界、亮度、或透明 度来指示与公共会话320-1的关联。用户界面设备170可以被配置来向用户提供从在图像管理器屏面420或库视图 460中包括的可视指示器440选择多个可视指示器440的能力。例如,可以使用选择器 450来导航和选择一个或多个可视指示器440-1和440-4,以建立一组选择的相机图像 (与可视指示器440-1和440-4相关联的相机图像310-1和310-4)。在特定实施例中,用户界面设备170可以被配置来使得用户能够导航和选择与 会话320-1相关联的特定可视指示器440-1,或对应的相机图像310-1,并且从所选择的 可视指示器440-1或相机图像310-1中,选择与同一会话320-1相关联的所有其他相机图 像(例如,与可视指示器440-2对应的会话320-2)。例如,在通过如图4D中所示的选 择器450来加亮可视指示器440-1的情况下,用户可以选择“选项”输入按钮(例如,“软”输入按钮210-2)以启动在GUI 230中的窗口,该窗口包括可选择的操作,其中, 可以与关联于可视指示器440-1的相机图像310-1相关地执行该可选择的操作。图4E图示在GUI 230中显示的示例性选项窗口 475-1。选项窗口 475-1可以包 括预定一个或多个操作相关联的一个或多个可选择的选项,该一个或多个操作可以被应 用到所选择的可视指示器440-1和/或对应的相机图像310-1。这样的选项和/或操作的 示例可以包括删除、编辑、放大、和发布所选择的相机图像310-1。如图所示,在选项窗 口 475-1中的可选择的选项之一可以与如下的操作相对应,所述操作用于将与同一会话 320-1相关联的所有相机图像识别和选择为选择的相机图像310-1。当选择这个选项时, 与会话320-1相关联的所有相机图像310被选择以包括在所选择的组中。可以在GUI 230中指示所选择的组。图4F图示库视图460,多个可视指示 器440-1和440-2可视地被标注以表示在用户选择的组中包括对应的相机图像310-1和 310-2。在图示的示例中,分组指示器包括与可视指示器440-1和440-2相关联的检查标 记图形。这仅是说明性的。在其他实施例中可以使用其他组指示器。可以作为一组来操作被选择来包括在组中的相机图像310-1和310-2。在如图4F 中所示选择的一组相机图像310-1和310-2的情况下,例如,用户可以选择“选项”输 入(例如,“软”输入按钮210-2)以发起在GUI 230中的另一个选项窗口 475-2,该另 一个选项窗口 475-2包括可选择的操作,该可选择的操作可以被应用到所选择的一组相 机图像310-1和310-2。图4G图示另一个选项窗口 475-2,其包括用于编辑、删除、和 发布作为一组的相机图像310-1和310-2的可选择的操作。如果选择了在选项窗口 475-2 中的可选择的选项之一,则与所选择的选项相关联的一个或多个操作可以被应用到所选 择的一组相机图像310。例如,当用户从在图4G中所示的选项窗口 475-2选择“发布” 选项时,可以同时发布在所选择的组中包括的相机图像310-1和310-2。在可以将多个操作的任何一个应用到所选择的相机图像310或所选择的一组相 机图像310的同时,现在将说明发布一个或多个所选择的相机图像310的示例。相机图 像310或一组相机图像310的发布可以包括但是不限于向另一个装置(例如,另一个移动 电话)、向在联系人数据库中的联系人、向外部服务或站点(例如,社交网站)、向分发 服务、向存储设备130、向外部数据存储设备、向用于显示的输入/输出设备140、和向 到系统100的任何其他设备或到系统100的界面发送一个或多个相机图像310。例如,用户可能希望向在联系人数据库中包括的个人发送所选择的一组相机图 像310-1和310-2。在图4G中所示的视图中,用户可以从选项窗口 475-2中选择“发布 图像”选项。响应于这个选择,可以在GUI 230中显示另一个选项窗口 475-3,例如如 图4H中所示。选项窗口 475-3可以包括用于发布所选择的相机图像310-1和310-2的可 选择的选项。在图4H中所示的示例中,可选择的操作包括用于向社会网络站点、万维网 位置(例如,特定网站)、向一个或多个联系人、向本地定义的分发列表(例如,预定组 的联系人)、和向被标注为“Express(快递)”的分发服务发布所选择的相机图像310-1 和310-2的选项。下面进一步描述向示例性分发服务的示例。如果用户从在选项窗口 475-3中的选项的列表选择“联系人”选项,则用户界 面设备170可以在GUI 230中显示另一个选项窗口 475-4,诸如如图41中所示。如图41中 所示,选项窗口 475-4可以包括与预定联系人对应的一个或多个可选择的选项,其中,可以从在存储设备130中存储的联系人数据库访问该预定联系人。用户可以选择在选项 窗口 475-4中列出的联系人之一。作为响应,发布设备180可以启动传输,将表示所选 择的相机图像310-1和310-2的数据发送到与在联系人数据库中的所选择的联系人相关联 的一个或多个通信装置。例如,可以向移动电话、电子邮件地址、和/或在联系人数据 库中指定的其他目的地发送数据。向所选择的联系人发送相机图像310仅是发布相机图像310的一个示例。如上 所述,发布可以包括向诸如网站和/或社交网站的其他目的地(例如,在社交网站上的 用户的页面)提供表示相机图像310的数据。发布相机图像310的另一个示例包括向分发服务发送相机图像或所选择的一 组相机图像,以通过该服务将相机图像或所选择的一组相机图像分发到一个或多个预定 的目的地。图5图示示例性发布系统500 (或简称为“系统500”),其中,移动装置200 可以通过网络525向内容分发子系统510提供(例如,上载)一个或多个相机图像310。 内容分发子系统510可以被配置来向一个或多个预定目的地530分发相机图像310。图5 示出从移动装置200向内容分发子系统510上载和从内容分发子系统510向多个预定目的 地530分发的单个相机图像310-1。移动装置200和内容分发子系统510可以使用任何通信平台和技术通过网络 525来进行通信,该任何通信平台和技术适合于传送数据和/或通信信号,包括支持 远程数据通信的已知通信技术、装置、介质、和协议,该任何通信平台和技术的示例 包括但是不限于数据传输介质、通信装置、传输控制协议(“TCP”)、因特网协 议(“IP”)、文件传送协议(“FTP”)、远程登录协议(Telnet)、超文本传送协议 (“HTTP”)、安全超文本传送协议(“HTTPS”)、会话发起协议(“SIP”)、简单 对象访问协议(“SOAP”)、可扩展标记语言(“XML”)及其变化形式、简单邮件 传送协议(“SMTP”)、实时传输协议(“RTP”)、用户数据报协议(“UDP”)、 全球移动通信系统(“GSM” )技术、码分多址(“CDMA” )技术、演进数据优化协 议(“EVD0”)、时分多址(“TDMA” )技术、短消息服务(“SMS”)、多媒体消 息服务(“MMS”)、射频(“RF”)信令技术、无线通信技术(例如,篮牙、Wi-Fi 等)、带内和带外信令技术、和其他适当的通信网络和技术。网络525可以包括一个或多个网络,其包括但是不限于无线网络、移动电话 网络(例如,蜂窝电话网络)、闭合媒体网络、开放媒体网络、闭合通信网络、开放通信 网络、卫星网络、导航网络、宽带网络、窄带网络、语音通信网络(例如,互联网协议 电话(VoIP)网络)、因特网、广域网、局域网、公用网、专用网、和能够在移动装置200 和内容分发子系统510之间承载数据和/或通信信号的任何其他网络。在特定的示例性 实施例中,网络525包括移动电话网络,并且内容分发子系统510和移动装置200被配置 来使用移动电话网络通信技术而彼此进行通信。 在一些示例中,系统500可以包括任何计算硬件和/或指令(例如,软件程 序),或计算指令和硬件的组合,它们被配置来执行在此所述的处理。具体地说,应当明 白,系统500的部件可以被实现在一个物理计算装置上,或可以被实现在多于一个的物 理计算装置上。因此,系统500可以包括多个计算装置和/或计算机操作系统(例如, 移动装置操作系统)的任何一个。
因此,在此所述的处理可以被至少部分地实现为在计算机可读介质中实际包含 的计算机可执行指令,即,可由一个或多个计算装置执行的指令。一般地,处理器(例 如,微处理器)例如从存储器、计算机可读介质等接收指令,并且执行那些指令,由此 执行一个或多个处理,其包括在此所述的处理的一个或多个。可以使用包括如上所述的 任何计算机可读介质的多种已知的计算机可读介质来存储和发送这样的指令。预定目的地530可以包括被配置来接收由内容分发子系统510分发的相机图像 310的任何装置、服务、或其他目的地。预定目的地的示例包括但是不限于与移动装置 200的用户相关联的另一种装置(例如,个人计算机或电视服务机顶盒)、与用户或另一 个用户相关联的另一个移动装置200(例如,另一个移动电话)、与服务相关联的服务器 装置(例如,社交网站服务器)、数据存储装置和/或服务、以及被配置来接收表示相机 图像310的分发数据的任何其他目的地。任何适当的通信技术可以用于从内容分发子系统510向一个或多个预定目的地 530分发相机图像310,该适当的通信技术包括如上所述的通信装置、协议、格式、网 络、和技术的任何一种。内容分发子系统510可以被配置来通过用于与移动装置200进行 通信的同一网络525( “在网络中”)和/或通过由公共特许授权控制(“特许授权”) 的通信信道来分发相机图像310。替代地或者额外地,内容分发子系统510可以被配置 来通过除了用于与移动装置200进行通信的通信信道之外(“网络外”)的通信信道和/ 或通过除了由公共特许授权控制的通信信道之外的(“特许授权之外”)的通信信道来分 发相机图像310。由内容分发子系统510对于相机图像310的分发可以允许移动装置200的用户最 小化或避免通常被收取来用于发送表示相机图像310的数据的费用。例如,特定的传统 移动电话服务可以被构造来对于从移动装置200发送的每一个这样的通信收取费用。因 此,如果移动装置200的用户直接地从移动装置200向多个预定目的地530发送相机图像 310,则对于每一个独立的通信都将会引起费用。替代地,移动装置200的用户可以向内 容分发子系统510发送相机图像310,并且仅引起用于这个发送的费用。内容分发子系统 510可以向多个预定目的地530分发相机图像310,并且移动装置200的用户不引起用于 分发的另外的费用。内容分发子系统510可以包括一个或多个装置(例如,一个或多个服务器), 该一个或多个装置被配置来使用一种或多种通信技术接收和分发表示相机图像310的数 据。图6图示示例性内容分发子系统510。内容分发子系统510的部件可以包括或被实 现为硬件、在一个或多个计算机可读介质上包含的计算指令(例如,软件)、或其组合。 在特定实施例中,例如,内容分发子系统510的一个或多个部件可以包括或被实现于被 配置来通过网络525进行通信的至少一个服务器上。虽然在图6中示出示例性内容分发 子系统510,但是在图6中所示的示例性部件不是用于进行限定的。事实上,可以使用另 外或替代的部件和/或实施方式。如图6中所示,内容分发子系统510可以包括通信模块610,通信模块610可以 被配置来与移动装置200进行通信,包括从移动装置200接收表示相机图像310的数据, 并且向一个或多个预定目的地530提供表示相机图像310的数据。通信模块610可以被配 置来支持多个通信平台、协议、和格式,以便内容分发子系统510可以使用多种通信技术来从多个计算平台(例如,移动电话服务平台、基于万维网的平台、用户电视平台等)接收内容,并且将内容向该多个计算平台分发。因此,内容分发子系统510可以支持多 平台系统,其中,可以从不同的平台接收内容,并且向不同的平台提供内容。内容分发子系统510可以包括处理模块620,处理模块620被配置来控制内容分 发子系统510的部件的操作。处理模块620可以根据被存储到诸如数据存储区630的计 算机可读介质的计算机可执行指令来执行操作或引导操作的执行。例如,处理模块620 可以被配置来处理(例如,编码、解码、调制、和/或解调)从移动装置200和/或预定 目的地530接收的数据和通信,或要向移动装置200和/或预定目的地530发送的数据和 通信。又如,处理模块620可以被配置来对于在数据存储区630中存储的数据执行数据 管理操作。例如,处理模块620可以操作数据,包括将数据存储到数据存储区630,并且 索引、搜索、访问、检索、修改、注释、复制、和/或删除在数据存储区630中存储的数 据。数据存储区630可以包括一个或多个数据存储介质、装置、或配置,并且可以 使用存储介质的任何类型、形式、和组合。例如,数据存储区630可以包括但是不限于 硬盘驱动器、网络驱动器、快闪驱动器、磁盘、光盘、随机存取存储器(“RAM”)、 动态RAM( “DRAM”)、其他非易失性和/或易失性存储单元、或其组合或子组合。 数据存储区630可以存储任何适当类型或形式的电子数据,包括相机图像数据640和简档 (profile)数据 650。相机图像数据640可以包括表示一个或多个相机图像310的数据,该一个或多个 相机图像310包括通过网络525从移动装置200接收的相机图像310。相机图像数据640 可以进一步包括与相机图像310相关的数据,其包括例如相机图像元数据。简档数据650可以包括与一个或多个用户相关联的信息,该一个或多个用户可 以包括通过网络525提供的一个或多个服务的订户,诸如移动装置200的用户。简档数 据650可以包括描述用户、用户偏好、用户特定设置、和/或向用户提供的服务的任何信 息。在特定实施例中,简档650可以包括与用户相关联的预定分发设置。预定分发设置 可以用于识别将向其分发相机图像310的一个或多个目的地,如下进一步所述。用于用户的分发设置可以被用户定制地定义。内容分发子系统510和/或移动 装置200可以被配置来提供用于分发设置的定制定义的一个或多个工具。可以以任何适 当的方式来提供该工具,并且该工具可以包括用户可以利用来定制地定义一个或多个预 定分发目的地530的任何机制或处理。例如,可以提供图形用户界面,并且,图形用户 界面可以包括被配置来使得用户能够提供分发信息和设置的一个或多个工具。因此,用 户简档可以包括个性化的分发设置,该个性化的分发设置用于指定一个或多个预定分发 目的地和相关信息,诸如地址、访问信息(例如,用户名和密码)、界面信息(API访问 信息)和可能有助于识别分发目的地和向其分发相机图像310的任何其他信息。因此, 用户简档和其中包括的预定分发设置可以用于从内容分发子系统510向一个或多个预定 目的地530自动地分发表示相机图像310的数据。如图6中所示,内容分发子系统510可以进一步包括分发模块660,分发模块 660可以包括或被实现为被配置来执行在此所述的一个或多个内容分发处理的硬件、在计 算机可读介质上实际包含的计算指令(例如,软件)、或硬件和包含的计算指令的组合。在特定实施例中,分发模块660可以被实现为软件应用,该软件应用被包含在诸如数据 存储区630的计算机可读介质上,并且被配置来引导处理模块620执行在此所述的一个或 多个处理。内容分发子系统510可以被配置来基于在简档650中指定的预定分发设置,识别 何时要分发从移动装置200接收的一个或多个相机图像310。内容分发子系统510可以从 预定分发设置中识别一个或多个预定分发目的地,并且可以向预定目的地530分发相机 图像310或启动向预定目的地530的相机图像310的分发。例如,当移动装置200的用户从在图4H中所示的选项窗口 475-3中的可选择选 项的列表选择“快递分发服务”选项时,移动装置200可以通过网络525向内容分发子 系统510提供表示所选择的相机图像310-1的数据(或在其他示例中,为所选择的一组相 机图像310),如图5中所示。与相机图像310-1—起,移动装置200可以提供如下的指 示,其根据快递分发服务来提供相机图像310-1以进行分发。通信模块610可以接收数 据,并且,分发模块660可以从该数据识别对于根据快递分发服务来分发相机图像310-1 的请求。分发模块660可以访问在简档数据650中的适当简档,诸如与从其接收到相机 图像310-1的移动装置200的用户相关联的简档。分发模块660可以使用在所识别的简 档中指定的预定分发设置,以确定将向其发送相机图像310-1的一个或多个预定目的地 530。使用在分发设置中包括的信息,分发模块660可以启动向所识别的预定目的地530 的相机图像310-1的分发。相机图像310-1可以根据预定分发设置而被自动地分发到预 定目的地530,并且没有人的介入。以这种方式或类似的方式,用户可以将一个或多个相 机图像310从移动装置200上载到内容分发子系统510,以用于从内容分发子系统510向 一个或多个预定目的地530的自动分发。因此,可以管理所获取的相机图像310,包括通 过将相机图像310上载和自动地发送到预定目的地530,所述预定目的地530诸如博客、 数据备份存储设备、和/或社交网站。用户界面设备170可以被配置来在GUI 230中与GUI视图和/或如上所述的一 个或多个操作相关联地提供可视动画效果。例如,可以显示动画效果,并且动画效果可 以表示相机图像310的传送、捕捉、和/或发布。在特定实施例中,可以与数据传送、 捕捉、和/或发布操作的执行同时地显示动画效果。动画效果可以有助于改善在存储器 访问延迟时间段期间的用户体验。作为动画效果的示例,当在图4B中所示的GUI视图被显示,并且用户捕捉相机 图像310-2时,用户界面设备170可以提供动画效果,该动画效果被设计来将相机图像 310-2的捕捉和/或从直播相机传感器视图410向图像管理器屏面420的相机图像310-2 的数据传送变得动画化。在特定实施例中,动画效果可以被设计来图示相机图像像素的 漏斗状流动(fonnel flow),例如从直播相机传感器视图410向在图像管理器屏面420中的 可视指示器440-2的流动。在其他实施例中,动画效果可以被设计来图示相机图像像素 的螺旋流动和/或压缩,诸如从直播相机传感器视图410向在图像管理器屏面420中的可 视指示器440-2的螺旋流动和/或压缩。这样的动画效果可以提供被从直播相机传感器 视图410吸入到可视指示器440-2的像素的可视外观。这些示例仅是说明性的,并且可 以用于其他GUI视图中,包括可视地指示器捕捉和相机图像310-2到库视图460的存储。 其他动画效果可以用于其他实施例中。
又如,动画效果可以被提供和配置来使得相机图像310的发布动画化。例如, 动画效果可以图示像素的扩展,和/或从可视指示器440-2到发布的目的地530的像素的 流动,从而显示整个屏幕视图的相机图像310-2,和/或向诸如社交网站的外部目的地传
送像素。图7图示示例性照相机数据管理和用户界面方法。虽然图7图示根据一个实施 例的示例性步骤,但是其他实施例可以省略、添加、重新排序、和/或修改在图7中所示 的任何步骤。在步骤710中,获取相机图像。可以以如上所述的任何方式来执行步骤710,包 括相机设备150捕捉相机图像。在步骤720中,所获取的相机图像基于预定会话分组探试法而被分配到至少一 个会话。可以以如上所述的任何方式来执行步骤720,包括在预定会话分组探试法330中 使用一个或多个标准来确定该相机图像适格于被分配到会话。可以自动地执行步骤720。在步骤730中,提供图形用户界面以进行显示。可以以如上所述的任何方式来 执行步骤730,包括用户界面设备170产生和向输入/输出设备140提供GUI 230,输入 /输出设备140可以显示GUI 230以由用户观看。如上所述,可以在GUI 230中显示各种图形用户界面视图,包括如上所述和/或 在附图中图示的任何示例性图形用户界面视图。可以接收用户输入,并且可以通过图形 用户界面视图来提供用户输出,如上所述。例如,在步骤740中,可以以如上所述的任 何方式来在图形用户界面中提供表示相机图像的获取的动画效果。在步骤750中,可以基于用户输入来识别一组一个或多个相机图像。可以以如 上所述的任何方式来执行步骤750,包括用户在GUI 230中导航和选择表示一个或多个相 机图像的一个或多个可视指示器。从用户选择,用户界面设备170可以识别所述一组一 个或多个所选择的相机图像。在步骤760中,发布所述一组一个或多个所选择的相机图像。可以以如上所述 的任何方式来执行步骤760,包括识别由用户提供的发布命令(例如,通过在GUI 230中 选择“发布”选项),以及提供表示所述一个或多个所选择的相机图像的数据。在特定 实施例中,发布可以包括通过网络525向内容分发子系统510发送表示所述一个或多个所 选择的相机图像的数据。在步骤770,表示所述一个或多个所选择的相机图像的数据被分发到一个或多个 预定目的地。可以以如上所述的任何方式来执行步骤770,包括内容分发子系统510接收 表示所述一个或多个相机图像的数据,并且自动地向一个或多个预定目的地分发表示所 述一个或多个相机图像的数据。在特定实施例中,根据在简档(例如,用户简档)中包 括的分发设置向预定目的地分发相机图像。在上面的说明中,已经参考附图描述了各个示例性实施例。然而,显然,可以 对其进行各种修改和改变,并且在不偏离在所附的权利要求中给出的本发明的范围的情 况下,可以实现另外的实施例。例如,在此所述的一个实施例的特定特征可以与在此所 述的另一个实施例的特征组合,或替代在此所述的另一个实施例的特征。因此,要以说 明性而不是限制的含义来看待所述说明和附图。
权利要求
1.一种方法,包括在图形用户界面中显示直播相机传感器视图;捕捉相机图像;以及在所述图形用户界面中,与所述直播相机传感器视图一起显示表示所述捕捉的相机 图像的可视指示器。
2.根据权利要求1所述的方法,进一步包括基于预定的会话分组探试法来自动地 向会话分配所述捕捉的相机图像。
3.根据权利要求2所述的方法,其中,所述可视指示器包括会话指示器,所述会话指 示器指示到所述会话的所述相机图像的所述分配。
4.根据权利要求1所述的方法,其中,所述可视指示器包括用户可选择的对象。
5.根据权利要求1所述的方法,进一步包括响应于所述捕捉来在所述图形用户界 面中与所述直播相机传感器视图一起显示图像管理器屏面,所述图像管理器屏面包括所 述可视指示器。
6.根据权利要求5所述的方法,其中,所述图像管理器屏面和所述直播相机传感器视 图是同时活动的,以用于接收用户输入。
7.根据权利要求5所述的方法,进一步包括响应于用户输入,在所述直播相机传 感器视图和所述图像管理器屏面之间切换活动的输入模式。
8.根据权利要求1所述的方法,进一步包括响应于所述相机图像的所述捕捉来在 所述图形用户界面中显示动画效果,所述动画效果可视地指示图像像素从所述直播相机 传感器视图向表示所述相机图像的所述可视指示器的移动。
9.根据权利要求1所述的方法,进一步包括通过网络向内容分发子系统提供表示所述相机图像的数据;以及从所述分发子系统向多个预定目的地分发表示所述相机图像的数据。
10.根据权利要求1所述的方法,所述方法作为计算机可执行指令被有形地包含在至 少一个计算机可读介质上。
11.一种方法,包括捕捉相机图像;以及基于预定会话分组探试法来向会话自动地分配所述相机图像。
12.根据权利要求11所述的方法,进一步包括显示包括直播相机传感器视图的图形用户界面;以及响应于所述捕捉,在所述图形用户界面中与所述直播相机传感器视图一起显示图像 管理器屏面,所述图像管理器屏面包括表示所述捕捉的相机图像的可视指示器。
13.根据权利要求12所述的方法,进一步包括捕捉另一个相机图像;基于所述预定会话分组探试法向所述会话自动地分配所述另一个相机图像;以及在所述图像管理器屏面中显示表示所述另一个捕捉的相机图像的另一个可视指示ο
14.根据权利要求12所述的方法,进一步包括检测对所述可视指示器和所述另一个可视指示器的用户选择;接收发布命令;以及发布所述相机图像和所述另一个相机图像。
15.根据权利要求11所述的方法,其中,所述会话被定义为包括在连续的时间段内捕 捉的一个或多个相机图像,在所述连续的时间段期间相机模式是活动的。
16.根据权利要求11所述的方法,其中,所述会话被定义为包括在公共地理位置捕捉 的一个或多个相机图像。
17.根据权利要求11所述的方法,其中,所述会话分组探试法被配置来包括要被满足 的至少一个用户定义的标准,所述至少一个用户定义的标准使所述相机图像适格用于向 所述会话的所述分配。
18.—种系统,包括用户界面设备,所述用户界面设备被配置来提供直播相机传感器视图以在图形用户 界面中显示;以及相机设备,所述相机设备被配置来捕捉相机图像;其中,所述用户界面设备进一步被配置来提供表示所述捕捉的相机图像的可视指示 器,以与所述直播相机传感器视图一起在所述图形用户界面中显示。
19.根据权利要求18所述的系统,其中,所述用户界面设备进一步被配置来提供图像 管理器屏面,所述图像管理器屏面用于在所述图形用户界面中与所述直播相机传感器视 图一起显示,所述图像管理器屏面包括所述可视指示器。
20.根据权利要求18所述的系统,进一步包括会话管理设备,所述会话管理设备 被配置来基于预定的会话分组探试法来向会话自动地分配所述捕捉的相机图像。
21.根据权利要求20所述的系统,其中,所述用户界面设备进一步被配置来提供会话 指示器以在所述图形用户界面中显示,所述会话指示器被配置来指示所述可视指示器与 所述会话的关联。
22.根据权利要求18所述的系统,所述系统被实现在移动电话装置上。
23.根据权利要求22所述的系统,进一步包括内容分发子系统,所述内容分发子系统 被配置来通过网络与所述移动电话装置进行通信,包括通过所述网络从所述移动电话装 置接收表示所述相机图像的数据,其中,所述内容分发子系统被配置来向多个预定目的 地分发表示所述相机图像的数据。
全文摘要
在特定实施例中,对包括直播相机传感器视图的图形用户界面(“GUI”)进行显示,并且响应于相机图像的捕捉,在图形用户界面中与直播相机传感器视图一起显示图像管理器屏面。图像管理器屏面包括表示所捕捉的相机图像的可视指示器。在特定实施例中,捕捉相机图像,并且将相机图像基于预定会话分组探试法而自动地分配到会话。在特定实施例中,通过网络向内容分发子系统提供表示所捕捉的相机图像的数据,并且,内容分发子系统被配置来向多个预定目的地分发表示相机图像的数据。
文档编号H04N5/76GK102027740SQ200980117667
公开日2011年4月20日 申请日期2009年6月29日 优先权日2008年6月30日
发明者希思·斯托林斯, 沙德曼·扎法尔, 索克·Y·黄 申请人:维里逊专利及许可公司