在触敏显示器上示出视频的方法与流程

文档序号:14058744阅读:146来源:国知局
在触敏显示器上示出视频的方法与流程

本申请是2010年2月12日提交的、编号为12/704,950的美国专利申请的部分继续申请,该申请通过引用将其整体合并于此。

技术领域

本申请涉及摄像机监控系统。



背景技术:

监控大的和复杂的环境对于安全操作者来说是一项有挑战性的任务,因为状况发展迅速、信息分布在多个屏幕和系统上、不确定性是蔓延的、决定可具有高风险和深远后果、以及当问题出现时反应必须是迅速的和协调的。诸如iPhone,GPS导航仪,HP TouchSmart膝上型电脑,Microsoft Surface和黑莓移动装置之类的单触摸和多触摸交互装置的增长的市场现状,提供了一个重要的机会来研究新的基于手势的交互技术,该交互技术可以在复杂的监控和反应任务期间改善操作者的表现。

然而,典型地被结合以解决在复杂安全环境中的众多需求的方案,通常包括加入大量特征和功能,以便促进通过使用多部摄像机来监控环境。不幸的是,加入附加特征以便促进监控多部摄像机的一个后果是:操作者必须记住这些可用的特征,包括何时以及如何访问它们。

许多现有的安全系统,通过让操作者利用一系列的摄像机来执行监控。目前的摄像机监控系统通常受限于来自单人的鼠标和键盘输入,这是易于出错并且缓慢的。

另外,当前系统通常不为用户提供依据以下方面的上下文:摄像机位于哪里、它们相对于环境的当前方位、和当前摄像机的可观察范围中有什么。依赖于直观手势作为来自用户的输入的触摸交互系统,提供了一个重要的机会来更好地支持摄像机监控和操纵,这可提高安全操作者的状况意识和反应。



技术实现要素:

本发明公开了一种在触敏显示器上示出视频的方法,包括:在触敏显示器上示出视频和包括至少一项特定类型的摄像机移动操作的菜单;检测与触敏显示器上的菜单的接触,以选择特定类型的的摄像机移动操作;检测在触敏显示器上的视频的不同区域处的多个单独和连续接触是否在所述触敏显示器上形成多个预定模式之一;以及当在触敏显示器上的视频的不同区域处的多个单独和连续接触形成多个预定模式之一时,操纵正在所述触敏显示器上生成该视频的摄像机,其中基于从所述菜单所选择的特定类型的摄像机移动操作,以及接下来基于由在所述触敏显示器上的视频的不同区域处的所述多个单独和连续接触形成的预定模式之一的方式来操纵所述摄像机。

附图说明

附图1A-1B说明了在触敏显示器上示出视频的示例方法。

附图2A-2B说明了在触敏显示器上示出视频的另一种示例方法。

附图3A-3B说明了在触敏显示器上示出视频的又一种示例方法。

附图4A-4B说明了在触敏显示器上的窗口上示出视频的示例方法。

附图5A-5B说明了在触敏显示器上示出多个视频的示例方法。

附图6是用于执行参照图1-5在此所描述的方法的示例系统的框图。

附图7A-7E说明了在触敏显示器上显示项目的另一种示例方法。

附图8A-8D说明了在触敏显示器上显示项目的又一种示例方法。

附图9A-9E说明了在触敏显示器上显示项目的示例方法。

具体实施方式

在下面的描述中参考形成描述的一部分的附图,并且在附图中以说明可被实践的特定实施例的方式来示出。足够详细地描述这些实施例,以使本领域技术人员能够实践本发明,以及要理解的是,在不脱离本发明范围的情况下,可利用其他实施例,并且可以进行结构、电气以及光学的改变。因此,示例实施例的下面的说明不被理解为限制意义,以及本发明的范围由所附的权利要求所限定。

在这里描述的功能或算法,在一个实施例中,可以用软件来实现,或者由软件和人类所实现的过程的组合来实现。该软件可以由存储在诸如存储器或其他类型的存储装置的计算机可读介质上的计算机可执行指令所组成。进一步地,这样的功能与模块相对应,该模块为软件、硬件、固件及其任意的组合。可按所期望的将多个功能在一个或多个模块中执行,以及所描述的实施例仅为示例。可以在对诸如个人电脑、服务器或其他计算机系统进行操作的数字信号处理器、ASIC、微处理器、或其它类型的处理器上执行该软件。

图1A-1B说明了在触敏显示器10上示出视频20以及检测与触敏显示器10上的视频20的接触(图1A)的示例方法。图1B说明了该方法进一步包括,基于与触敏显示器10上的视频20的接触来操纵正在记录视频20的摄像机(未示出)。

在一些实施例中,基于与触敏显示器10上的视频20的接触来操纵摄像机包括调整摄像机的倾斜角度。在图1A-1B中所说明的示例实施例中,调整摄像机的倾斜角度包括垂直移动一根手指30越过触敏显示器10上的视频20。

图2A-2B说明了该方法的示例实施例,其中基于与触敏显示器10上的视频20的接触来操纵摄像机包括操纵摄像机的水平角度。图2A说明了检测与触敏显示器10上的视频20的接触。图2B示出了用户30,该用户30通过将手指30放置在视频20上并在触敏显示器10上横向移动手指30,来操纵摄像机的水平角度。

图3A-3B说明了该方法的示例实施例,其中基于与触敏显示器10上的视频20的接触来操纵摄像机包括操纵摄像机的缩放功能。图3A说明了检测与触敏显示器10上的视频20的接触。图3B示出了用户30,该用户30通过将手指30放置于视频20上并在触敏显示器10上以圆弧运动移动手指30,来操纵摄像机的缩放。在一些实施例中,将手指30以圆弧运动朝向彼此移动,将引起摄像机向前朝向对象而缩放,而将手指远离彼此移动,将引起摄像机远离该对象而缩放。

图4A-4B说明了一个示例实施例,其中在触敏显示器10上示出视频20包括在触敏显示器10上的窗口40上示出视频20。在一些实施例中,在触敏显示器10上的窗口40上示出视频20包括在触敏显示器10上的窗口40上显示缩略图视频20。

图4A说明了检测与窗口40上的缩略图视频20的接触。附图4B示出了用户30,该用户30通过将手指30放置于缩略图视频20上并在触敏显示器10上移动该手指30,来操纵摄像机12。

图5A-5B说明了一个示例实施例,其中在触敏显示器10上示出视频20包括在触敏显示器10上示出多个视频20。在一些实施例中,在触敏显示器10上示出多个视频20可包括在触敏显示器10上的窗口40上示出多个视频20。在图5A-5B中所说明的示例实施例中,在窗口40上示出多个视频20包括在触敏显示器10上的窗口40上显示多个缩略图视频20。

图5A说明了检测与窗口40上的缩略图视频20中的至少一个缩略图视频20的接触。图5B示出了用户30,该用户30通过将一个或多个手指30放置于一个或多个缩略图视频20上并在触敏显示器10上移动该一个或多个手指,来操纵一个或多个摄像机12。

应当注意的是,虽然附图说明了在触敏显示器10上的静止视频20,但是所有预期的实施例可以在触敏显示器10上显示实时的直播视频20。

在这里所描述的方法可以帮助安全人员有效地支持安全监控和反应任务。用户可以通过使用直观手势来与触敏显示器进行交互,该直观手势支持执行诸如监控不相关的资产和/或对事件作出响应之类的任务和行为。在显示器上提供的信息给出了在复杂环境内用户与资产(例如,摄像机)的有效交互所需要的上下文。通过在触敏显示器上使用各种单触摸和多触摸手势,用户可以有效地与资产进行交互(即,观察和/或调整)。

图6中示出了计算机系统的框图,该计算机系统执行用于执行上述方法的程序设计625。该程序设计可以用多种语言中的一种来编写,诸如virtual basic、Java和其他的语言。以计算机610形式的一般计算装置,可以包括处理单元602、存储器604、可移除储存装置612、和不可移除储存装置614。存储器604可以包括易失性存储器606和非易失性存储器608。计算机610可以包括(或可访问计算环境,该计算环境包括)各种的计算机可读介质,诸如易失性存储器606和非易失性存储器608、可移除储存装置612和不可移除储存装置614。计算机储存装置包括随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM)和电子可擦除可编程只读存储器(EEPROM)、闪速存储器或其他的存储器技术、光盘只读存储器(CD ROM)、数字多功能光盘(DVD)或其他光学磁盘储存装置、磁带盒、磁带、磁盘储存装置或其他磁性存储装置、或能够存储计算机可读指令的任何其他介质。

计算机610可以包括或者可访问计算环境,该计算环境包括输入616、输出618和通信连接620。输入616可以是键盘和鼠标/触摸板,或其他类型的数据输入装置,以及输出618可以是用于传送信息至用户的显示装置或打印机或其他类型的装置。在一个实施例中,触摸屏装置可既用作为输入装置又用作为输出装置。

通过使用通信连接来与一台或多台远程计算机相连接,计算机可以在连网环境中操作。该远程计算机可以包括个人计算机(PC)、服务器、路由器、网络PC、对等装置或其他常见的网络节点等等。该通信连接可以包括局域网(LAN)、广域网(WAN)或其他的网络。

存储在计算机可读介质上的计算机可读指令由计算机610的处理单元602所执行。硬盘驱动器、CD-ROM、和RAM是包括计算机可读介质的物品的一些示例。

图7A-7E说明了在触敏显示器10上显示项目的示例方法。该方法包括在触敏显示器10上示出视频20(参见图7A)和检测与触敏显示器10上的视频20的多个接触3、4、5(参见附图7B)。

该方法进一步包括,基于与触敏显示器10上的视频20的多个接触3、4、5,来操纵正在生成视频20的摄像机1。在图7B中所说明的示例实施例中,手势包括在触敏显示器10的多个位置处产生与视频20的多个接触3、4、5。该多个位置以定义摄像机1的操作的模式来布置。

应当注意的是,基于与触敏显示器10上的视频20的多个接触3、4、5,来操纵摄像机1可以包括:基于在视频20上的多个位置的模式,来操纵摄像机1的(i)缩放功能;(ii)水平角度;和/或(iii)倾斜角度。图7C-7E示出了当以图7B所示的模式来触摸与摄像机1相关的视频20时,摄像机1可如何移动的示例。

图7A-7E说明了一个示例实施例,其中在触敏显示器10上示出视频20包括在触敏显示器10上示出多个视频20。在一些实施例中,在触敏显示器10上示出多个视频20可以包括在触敏显示器10上的窗口40上示出多个视频20。如图7A中所示,选择了两个摄像机1、2,以及对应的视频20被显示在窗口40中。

在图7A-7E中所说明的示例实施例中,在窗口40上示出多个视频20包括在触敏显示器10上所示出的窗口40上显示多个缩略图视频20。在一些实施例中,可基于与触敏显示器10上以特定模式的每个视频20的多个接触来操纵多个摄像机1、2。图7B-7E仅示出了由用于摄像机1的视频20上的手势(即,多个接触3、4、5的选择)所操纵的摄像机中的一台摄像机1。

图8A-8D说明了在触敏显示器10上显示项目的另一种示例方法。该方法包括在触敏显示器10上示出视频20以及在触敏显示器10上示出菜单45,该菜单45包括至少一项摄像机移动操作46(参见图8A)。

如图8B中所示,该方法进一步包括检测与触敏显示器10上的菜单45的接触,以选择特定的摄像机移动操作46。图8C-8D说明了该方法进一步包括基于在与摄像机1相关联的视频20上所进行的手势G,来操纵摄像机1。

应当注意的是,基于在触敏显示器10上的视频20上所进行手势G来操纵摄像机1可以包括操纵摄像机1的(i)缩放功能;(ii)水平角度;和/或(iii)倾斜角度。图8D示出了摄像机1可如何移动的一个示例,摄像机1可如何移动取决于从菜单45中选择的特定类型的摄像机移动操作46,以及接着以特定的手势G对与摄像机1相关的视频20的触摸。

图8A-8D说明了一个示例实施例,其中在触敏显示器10上示出视频20包括在触敏显示器10上示出多个视频20。在一些实施例中,在触敏显示器10上示出多个视频20可以包括在该触敏显示器10上的窗口40上示出多个视频20。如图8A中所示,选择了两个摄像机1、2,以及对应的视频图像20被显示在窗口40中。

在图8A-8D中所说明的示例实施例中,在窗口40上示出多个视频20包括在触敏显示器10上示出的窗口40上显示多个缩略图视频20。在一些实施例中,基于在触敏显示器10上的每个视频20上进行的相同或者不同的手势,可以个别地操纵多个摄像机1、2。图8C-8D仅示出了由用于摄像机1的视频20上的手势G所操纵的摄像机中的一台摄像机1。

图9A-9E说明了在触敏显示器10上显示项目的另一种示例方法。该方法包括在触敏显示器10上示出视频20(参见图9A)。该方法进一步包括检测与触敏显示器上的视频20的接触,以及基于通过在视频20上作出手势而在视频20上选择区域A,来操纵正在生成视频20的摄像机1(参见图9B和9D)。

在图9C中所说明的示例实施例中,该摄像机1移动到所选择的区域A的中心。在图9E中所说明的示例实施例中,摄像机1来回跨越过所选择的区域A。

应当注意的是,基于通过在视频20上作出手势而在视频20上选择区域A,来操纵正在生成视频20的摄像机1可包括:基于在触敏显示器10上示出的视频20上所选择的区域A的大小、形状和/或位置,来操纵摄像机1的(i)缩放功能;(ii)水平角度;和/或(iii)倾斜角度。

图9A-9E说明了一个示例实施例,其中在触敏显示器10上示出视频20包括在触敏显示器10上的窗口40上示出视频20。如图9A中所示,选择摄像机1,以及对应的视频图像20(例如,缩略图图像或更大的图像)被显示在窗口40中。图9B-9E仅示出了通过选择与摄像机1相对应的视频20上的区域A而被操纵的摄像机中的一台摄像机1。

提供摘要以遵循37 C.F.R.§1.72(b),以允许读者迅速确认该技术公开的本质和要点。提交本摘并理解:本摘要将不用于解释或限制权利要求的范围或含义。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1