无线摄像机的制作方法_3

文档序号:9916948阅读:来源:国知局
0。
[0030]摄像机组件10可以相对小并且容易从一个地方移到另一个地方。例如,用户可以将摄像机组件10从其通常位置或者原始位置移开(诸如为了给它充电),然后将其重新放回原处,但是,不总是在同样的、先前的位置。从而,处理器20(基于存储在存储器中的软件)可以使用来自数字罗盘48的输入来确定其是否已经被移动,并且如果已经被移动,则确定移动了多少和移动到哪里。当到达一个已被加标签的视图时,如果摄像机组件10被移动了,则处理器20可以调整摄像机观看参数以复制该已被加标签的视图。例如,如果当摄像机组件在位置A时标签被设置,并且随后摄像机组件移动到位置B并且该标签被选择,则处理器20视需要针对从位置A到位置B的位置改变而调整摄像机观看参数(例如,摇动、倾斜和缩放)以从位置B复制该已被加标签的视图。在各实施例中,数字罗盘48可以具有3D数字线性加速度传感器和3D磁力计模块,诸如STMicro LSM303DLHC数字罗盘。
[0031]图7是一个流程图的示意图,摄像机组件10的实施存储在存储器40、42中的软件的处理器20可能执行该流程图以示出已被加标签的视图。在步骤80处,摄像机组件10从远程用户接收到示出之前已被加标签的视图。在步骤82处,处理器20使用来自数字罗盘48的数据信号来确定摄像机组件10的当前位置和取向。然后,在步骤84处,摄像机组件10比较当前摄像机位置与该已被加标签的视图被初始地配置时的摄像机组件10的位置和取向做,以查看摄像机组件10是否已经被移动或者是否以其它方式从该已被加标签的视图被初始地配置时的位置被重新定位。在步骤84处计算位置之差(如果有)。接下来,在步骤86处,处理器20调整用于该已被加标签的视图的摄像机观看参数(例如,摇动、倾斜和缩放)以补偿当前摄像机位置。这样,处理器20读出用于该已被加标签的视图的、针对该已被加标签的视图的原始摄像机位置的原始摄像机观看参数,并且基于当前摄像机位置和原始摄像机位置之间的差调整所述参数。当然,如果摄像机未移动,则不调整参数。然后,在步骤88处,处理器20使用经调整的摄像机观看参数来复制已被加标签的视图。例如,其命令马达30将照相机模块16旋转/摇动到希望的位置、对图像进行图形变换以获得希望的倾斜、并且自动对焦以获得希望的缩放。
[0032]图8A-8D示出用于摄像机组件的范例用户界面控制。如图8A所示的,用户可以为摄像机提供描述名称;这里,为“客厅”120。用户还可以在音量控制122处控制回放音量。红灯124可指示视频正在进行实况流传输(live streaming)。远程用户还可以通过麦克风音量控制126来控制麦克风34的音量,并且通过亮度控制128来调整亮度。无线网络的强度130也可以被显示,并且可以显示摄像机组件10的剩余电池电量132。在该示例中,远程用户可以通过图像中的圆圈136来控制摄像机组件10的摇动和倾斜。用户可以点击圆圈136的一个位置以在该方向上摇动/倾斜。此外,远程用户可以通过在圆圈136的中心双击来指定缩放命令。
[0033]此外,在各实施例中,用户可以利用控制138通过扩展控制面板来展示更详细的命令控制。图SB中示出了更详细的控制面板的示例。该示例显示了更详细的音量控制、用于讲话(通过麦克风34)的按钮140、启动实况流传输的按钮142、用于拍照(例如,静止图像)的按钮144和更加详细的亮度控制128。图SC示出了高级的控制面板。这里,用户可以指定待发送提醒邮件(或文本消息)的提醒的电子邮箱地址(或MMS地址)。用户还可以在控制152处指定任何这样的视频提醒的持续时间,并且在控制154处指定视频中会触发提醒的移动的敏感度。控制面板还可以指示正在156处使用的基础设施无线网络,并且还可允许用户在控制158处使用自组网(ad hoc)无线模式(下面将对其进一步解释)。用户还可以指示应该拍照的场景的全景并且通过控制160而时不时地(S卩,以一定频率)保存。图8D示出已经指定几个标签104的用户界面。如上所述,远程用户可以通过点击(或以其它方式激活)已被加标签条目中的一个已被加标签来获得该标签的视图。
[0034]如上所述,摄像机组件10可以利用接入点36经由基础设施无线网络19与远程计算机设备18通信(见图1)。与该基础设施模式不同,摄像机组件10还可以采用自组网无线模式与远程计算机设备18通信(S卩,一种不依赖于预先存在的基础设施(诸如在有线网络中的路由器或者在管理(基础设施)无线网络中的接入点)的模式)。2013年3月15日提交的题为“为无线基础设施网络配置无线设备”的美国专利申请序列N0.13/832,719、以及美国专利N0.8,190,203提供了关于这样的自组网无线网络的更多细节,通过引用将其全部内容包含于此。
[0035]从而,在各实施例中,本发明一般针对无线视频摄像系统。该系统可以包括远程计算机系统18和摄像机组件10,二者通过TCP网络彼此无线通信以使得摄像机组件能够被远程计算机系统控制。摄像机组件可以包括:处理器20、用于捕获周围环境的视频和图像的照相机模块16、用于通过TCP网络与远程计算机系统通信的无线通信电路44、用于移动照相机模块的马达30、数字罗盘、以及与处理器通信的存储器单元40、42。存储器单元存储指令,所述指令编程以使得处理器:(i)当摄像机组件在流传输视频模式中时,将流传输视频传送到远程计算机系统;(i i) 一旦从远程计算机系统接收到启动摇动输入命令,则从远程计算机系统接收关于来自流传输视频的缓冲图像的至少包括摇动参数的一个或多个摄像机观看参数,其中所述一个或多个摄像机观看参数至少包括摇动参数;(iii)控制马达以根据所接收的摇动参数旋转照相机模块;以及(iv)—旦接收到中止摇动输入命令,则基于从远程计算机系统接收的一个或多个摄像机观看参数,开始从照相机模块流传输视频。
[0036]在各实施方式中,一个或多摄像机观看参数还包括倾斜参数和缩放参数。此外,无线通信电路可以包括W1-Fi通信电路。
[0037]在另一个实施例中,可替代地或附加地,存储器单元可以存储使得处理器在一旦摄像机组件从远程计算机系统接收到示出周围场景中先前被加标签的对象的视频的命令时,则基于以下项为照相机模块确定经调整的摄像机观看参数的指令:(i)存储的用于该被加标签的对象的摄像机观看参数,以及(ii)摄像机组件的当前位置。摄像机组件的当前位置可以基于来自数字罗盘的输入来确定。此外,处理器可以基于经调整的摄像机观看参数来控制照相机模块以将该被加标签的对象的视频经由TCP网络流传输到远程计算机系统。
[0038]在各实施例中,存储的用于该被加标签的对象的摄像机观看参数与摄像机组件的原始位置相关联,并且经调整的摄像机观看参数基于摄像机组件的当前位置和摄像机组件的原始位置之间的差来确定。此外,该被加标签的对象的流传输的视频可以具有与未加标签的视频、来自摄像机组件的流传输的视频相同的宽高比(例如,16:9)。此外,处理器可以被编程为通过控制马达以根据经调整的摇动参数旋转照相机模块来基于经调整的摄像机观看参数控制摄像机。
[0039]根据本发明的用于流传输视频的方法可以包括以下步骤:将流传输视频从经由TCP网络与远程计算机系统通信的摄像机组件10无线地传送到远程计算机系统18。该方法还可包括以下步骤:一旦从远程计算机系统接收到开始摇动输入命令,则通过摄像机组件从远程计算机系统接收关于来自流传输视频的缓冲图像的一个或多个摄像机观看参数(至少包括摇动参数),并且通过由摄像机组件根据所接收的摇动参数控制摄像机组件的马达30以旋转照相机模块。该方法还可以包括:一旦通过摄像机组件从远程计算机系统接收到中止摇动输入命令,则基于从远程计算机系统接收的一个或多个摄像机观看参数开始从照相机模块流传输视频。
[0040]在另一变形中,根据本发明的用于流传输视频的方法可以包括以下步骤:通过摄像机组件10从远程计算机系统18接收示出摄像机组件的周围环境中的之前被加标签的对象的视频的命令。该方法还包括以下步骤:通过摄像机组件10基于来自数字罗盘的输入确定摄像机组件的当前位置。该方法还包括以下步骤:通过摄像机组件基于以下确定照相机模块的经调整的摄像机观看参数:(i)存储的用于该被加标签的对象的摄像机观看参数,以及(ii)摄像机组件的当前位置。该方法还可包括以下步骤:基于经调整的摄像机观看参数来控制照相机模块以将该被加标签的对象的视频经由TCP网络流传输到远程计算机系统。基于经调整的摄像机观看参数来控制照相机模块可以包括根据经调整的摇动参数通过马达旋转照相机模块。
[0041]本文公开的各实施例中,单个部件可以被
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1