域感知摄像机系统的制作方法

文档序号:11962598阅读:228来源:国知局
域感知摄像机系统的制作方法与工艺

本发明大体上涉及一种域感知摄像机系统。



背景技术:

数字视频变得像照片一样无处不在。视屏传感器尺寸的减小和质量的提高使视频摄像机在许多应用场合具有越来越好的适用性。带有视频摄像机的移动电话是具有越来越好的可用性和适用性的视频摄像机的一个例子。常常是可穿戴式的小型便携式视频摄像机是另一例子。YouTube、Instagram及其他社会网络的出现提高了用户与他人分享视频的能力。



技术实现要素:

这些说明性的实施例被提及的目的不是为了限制或限定本发明,而是提供示例,以帮助理解本发明。在详细说明中讨论了附加的实施例,并且在那里提供了另外的说明。由各种实施例中的一个或多个实施例所提供的优点还可通过验证该说明书或通过实践所提出的一个或多个实施例得到理解。

根据本文所描述的一些实施例,公开了一种用于通过摄像机系统管理功率的方法。所述方法包括:在处于休眠状态时在处理器处从运动传感器135接收运动数据;在处理器处确定运动数据是否指示摄像机系统的运动;如果运动数据指示摄像机系统的运动,则进入睡眠状态;在处于睡眠状态时接收用户输入;以及进入活动状态,使得摄像机系统的图像传感器通电,并且活动地采样图像。

根据本文所描述的一些实施例,公开了一种摄像机系统,其可包括:运动传感器135;图像传感器;用户接口;存储器;以及处理器,其至少与运动传感器135和用户接口通信地耦连。处理器可构造成:进入休眠状态;从运动传感器135接收运动数据;确定运动数据是否指示摄像机系统的运动;如果从运动数据确定了运动,则进入睡眠状态;在处于睡眠状态时,从用户接口接收用户输入;以及进入活动状态,使得摄像机系统的图像传感器通电,并且活动地采样图像。

根据本文所描述的一些实施例,公开了一种用于管理摄像机系统中的通信的方法。方法可包括:关掉Wi-Fi收发器;在处理器处从全球定位装置接收全球定位数据;在处理器处确定全球定位数据是否指示摄像机系统位于地理围栏内;如果全球定位数据指示摄像机系统位于地理围栏内,则打开Wi-Fi收发器;以及经由Wi-Fi将图像或视频从摄像机系统传送至数据中心。

根据本文所描述的一些实施例,摄像机系统可包括:全球定位装置;图像传感器;Wi-Fi收发器;以及处理器,其至少与全球定位装置和Wi-Fi收发器通信地耦连。图像处理器可构造成:关掉Wi-Fi收发器;从全球定位装置接收全球定位数据;确定全球定位数据是否指示摄像机系统位于地理围栏内;打开Wi-Fi收发器;以及利用Wi-Fi收发器将存储在存储器中的图像或视频传送至数据中心。

根据本文所描述的一些实施例,公开了一种用于管理摄像机系统中的通信的方法。所述方法可包括:关掉Wi-Fi收发器;从蓝牙收发器接收蓝牙信号数据;在处理器处确定蓝牙信号是否指示摄像机系统在数据中心的选定距离内;如果蓝牙信号指示蓝牙信号指示摄像机系统在数据中心的选定距离内,则打开Wi-Fi收发器;以及经由Wi-Fi将图像或视频从摄像机系统传送至数据中心。

根据本文所描述的一些实施例,摄像机系统可包括:蓝牙收发器;图像传感器;Wi-Fi收发器;以及处理器,其至少与蓝牙收发器、图像传感器和Wi-Fi收发器通信地耦连。处理器可构造成:关掉Wi-Fi收发器;从蓝牙收发器接收蓝牙信号数据;确定蓝牙信号是否指示摄像机系统在数据中心的选定距离内;如果蓝牙信号指示摄像机系统在数据中心的选定距离内,则打开Wi-Fi收发器;以及利用Wi-Fi收发器将图像或视频传送至数据中心。

根据本文所描述的一些实施例,公开了一种出现在摄像机系统的方法。所述方法可包括:在处理器处从运动传感器135接收运动数据;在处理器处确定运动数据是否指示摄像机系统的运动;接收接近数据;确定接近数据是否指示摄像机系统位于界定数据中心的接近区域内;打开Wi-Fi收发器;以及经由Wi-Fi将图像或视频从摄像机系统传送至数据中心。

根据本文所描述的一些实施例,摄像机系统可包括:运动传感器135;接近传感器;Wi-Fi收发器;图像传感器;以及处理器,其至少与运动传感器135、接近传感器、图像传感器和Wi-Fi收发器通信地耦连。处理器可构造成:从运动传感器135接收运动数据;确定运动数据是否指示摄像机系统的运动;从接近传感器接收接近数据;确定接近数据是否指示摄像机系统位于界定数据中心的接近区域内;打开Wi-Fi收发器;以及利用Wi-Fi收发器与数据中心传送图像或视频。

根据本文所描述的一些实施例,在休眠状态下,摄像机系统的图像传感器断电和/或摄像机系统断电。根据本文所描述的一些实施例,在睡眠状态下,摄像机系统的图像传感器通电,并且不活动地采样图像,并且摄像机系统的存储器通电。根据本文所描述的一些实施例,在活动状态下,摄像机系统的存储器通电,并且活动地将来自图像传感器的图像存储在存储器中。

附图说明

参考附图阅读以下的详细说明,将更好地理解本发明的这些及其他的特征、方面和优点。

图1图示根据本文所描述的一些实施例的摄像机系统的示例方框图。

图2图示根据本文所描述的一些实施例的摄像机系统的不同功率消耗模式的示例状态图。

图3是根据本文所描述的一些实施例的用于在功率消耗模式之间转换的过程的示例流程图。

图4是根据本文所描述的一些实施例的用于在功率消耗模式之间转换的过程的示例流程图。

图5A是根据本文所描述的一些实施例的位于圆形接近区域外的摄像机系统的示例图。

图5B图示这样的根据本文所描述的一些实施例的位于圆形接近区域内的摄像机系统。

图6A是根据本文所描述的一些实施例的位于矩形接近区域外的摄像机系统的示例图。

图6B图示根据本文所描述的一些实施例的位于矩形接近区域内的摄像机系统。

图7是根据本文所描述的一些实施例的用于在功率消耗模式之间转换的过程的示例流程图。

图8是根据本文所描述的一些实施例的用于优先数据传送的过程的示例流程图。

图9示出用于执行功能性的说明性运算系统,以便于本文所描述的实施例的实现。

具体实施方式

根据本文所描述的实施例,公开了一种域感知摄像机系统,其可基于接近数据和/或运动数据执行许多功能。例如,在一些实施例中,摄像机系统可基于运动数据和/或接近数据在休眠状态、睡眠状态和/或活动状态之间转换。例如,运动数据可由运动传感器135记录,运动传感器135可包括加速度计、陀螺仪和/或磁力计。例如,可基于从全球定位装置和/或蓝牙收发器接收的数据而记录接近数据。

作为另一示例,在一些实施例中,摄像机系统可处于休眠状态,并且可基于如由运动数据记录的摄像机系统的运动被唤醒至睡眠状态和/或活动状态。一旦被唤醒,摄像机系统可基于由蓝牙收发器和/或全球定位装置接收的数据确定其是否在数据中心附近。如果摄像机系统在数据中心附近,则摄像机系统可打开休眠Wi-Fi收发器,并且可将图像和/或视频传送至数据中心。

本文描述了各种其他的实施例和示例。

图1图示了根据本文所描述的一些实施例的示例摄像机系统100。摄像机系统100包括图像传感器110、麦克风115、处理器120、存储器125、全球定位系统(GPS)装置130、运动传感器135、蓝牙收发器140和/或Wi-Fi收发器145。摄像机系统还可包括功率处理器155和/或电源(功率供应)160。处理器120可包括任何类型的控制器或逻辑。例如,处理器120可包括图8所示的运算系统的所有或任何部件。

图像传感器110可包括本领域已知的记录任何纵横比、尺寸和/或帧速率的数字视频的任何图像传感器。图像传感器110可包括采样并记录视野的图像传感器。例如,图像传感器可包括CCD或CMOS传感器。例如,由图像传感器110产生的数字视频的纵横比可以是1:1、4:3、5:4、3:2、16:9、10:7、6:5、9:4、17:6等或任何其他纵横比。作为另一示例,图像传感器110的尺寸可以是8百万像素、15百万像素、20百万像素、50百万像素、100百万像素、200百万像素、500百万像素、1000百万像素等或任何其他尺寸。作为另一示例,帧速率可以是24帧每秒(fps)、25fps、30fps、48fps、50fps、72fps、120fps、300fps等或任何其他帧速率。帧速率可以是隔行或逐行格式。此外,例如,图像传感器110还可记录3-D视频。图像传感器110可提供原始或压缩视频数据。由图像传感器110提供的视频数据可包括在时间上链接到一起的一系列视频帧。视频数据可直接或间接存储到存储器125中。

麦克风115可包括用于收集音频的一个或多个麦克风。音频可记录为单声道、立体声、环绕声(许多声道)、杜比等或任何其他的音频格式。此外,音频可被压缩、编码、过滤、压缩等。音频数据可直接或间接存储到存储器125中。例如,音频数据还可包括许多声道。例如,对于立体声音频,可使用两个声道。并且,例如,环绕声5.1音频可包括六个声道。

处理器120可以是中央处理器,和/或可与图像传感器110和麦克风115通信地耦连,和/或可控制图像传感器110和麦克风115的操作。处理器120还可在将视频数据和/或音频数据存储到存储器125中之前执行对视频数据和/或音频数据的各种类型的处理、过滤、压缩等。

例如,存储器125可包括RAM存储器和/或闪速存储器。

GPS装置130可与处理器120和/或存储器125通信地耦连。GPS装置130可包括可收集GPS数据的传感器。在一些实施例中,GPS数据可被采样,并以与存储视频帧相同的速率存储到存储器125中。可使用任何类型的GPS装置130。例如,GPS数据可包括纬度、经度、高度、通过卫星定位的时间、代表用于确定GPS数据的卫星数量的数量、方位和速度。GPS装置130可将GPS数据记录到存储器125中。例如,GPS装置130可以任何速率采样GPS数据。

运动传感器135可与处理器120和/或存储器125通信地耦连。运动传感器135可将运动数据记录到存储器125中。运动数据可被采样并存储到存储器125中。例如,运动传感器135可包括任何类型的遥测传感器。此外,例如,运动传感器135可包括加速度计、陀螺仪和/或磁力计。例如,运动传感器135可包括九轴传感器,其对于三个单独的传感器中的每一个(加速度计、陀螺仪和磁力计)输出原始数据,并且其能输出描述传感器绕三根笛卡尔轴的旋转的旋转矩阵。此外,运动传感器135还可提供加速度数据。运动传感器135可被采样,并且运动数据可存储到存储器125中。

在一些实施例中,运动传感器135可包括与加速度计、陀螺仪和/或磁力计耦连的运动处理器。运动处理器可从加速度计、陀螺仪和/或磁力计收集原始数据,和从传感器输出的已处理数据。在一些实施例中,在运动传感器135的低功率模式下,运动处理器可以预定的时间周期采样数据,并且当运动事件发生时,诸如例如当数据高于阈值时输出数据。在一些实施例中,运动传感器135不发送任何数据,直到事件发生为止。

替代地,运动传感器135可包括诸如单独的单轴或双轴加速度计、陀螺仪和/或磁力计的单独的传感器。来自这些传感器的原始数据可作为运动数据存储在存储器125中。

此外,运动传感器135可输出原始的或已处理的运动数据。

蓝牙收发器140可包括蓝牙天线、控制逻辑和/或存储器125。蓝牙收发器140可包括任何其他类型的蓝牙部件,和/或可用于与其他蓝牙使能装置通信。例如,蓝牙收发器可包括以较低的能耗运行的蓝牙低能耗(蓝牙LE、BTLE或BLE)部件,和/或蓝牙智能部件。蓝牙收发器140与诸如数据中心的各种其他的蓝牙使能装置通信。例如,数据可经由利用蓝牙收发器140在摄像机系统100与数据中心之间无线地发射。

例如,数据中心可以是例如可利用Wi-Fi发射和/或从摄像机系统100接收数据的任何类型的计算机或处理系统。在一些实施例中,当在数据中心500附近时,摄像机系统100可将由摄像机系统100记录的照片和/或视频发射至数据中心500。例如,数据中心500可包括Wi-Fi收发器、蓝牙连接和/或数据存储。数据存储可包括云存储、存储器、硬盘驱动器、服务器等。

在一些实施例中,蓝牙收发器140可执行与诸如例如数据中心的其他装置的接近检测。例如,接近检测可确定摄像机系统100何时靠近数据中心或在蓝牙区域内。例如当音频接收器的接收信号强度指示(RSSI)值高于阈值时,例如可利用RSSI估计接近。如以下更详细地描述地,当装置之间的距离超过设定阈值时,可触发或不触发各种事件。

Wi-Fi收发器145可包括一根或多根Wi-Fi天线、Wi-FI逻辑和/或存储器125。Wi-Fi收发器145可用于与数据中心耦连的Wi-Fi调制解调器或路由器无线地通信。可使用任何类型的Wi-Fi收发器145或Wi-Fi部件。在一些实施例中,例如,Wi-Fi收发器145可用于在摄像机系统100与数据中心之间发射和/或接收数据。

用户接口150可包括任何类型的输入/输出装置,包括按钮、键盘、屏幕和/或触摸屏。用户接口150可经由有线或无线接口与处理器120和/或存储器125通信地耦连。用户接口150可从用户提供指令和/或将数据输出至用户。各种用户输入可存储在存储器125中。例如,用户可控制摄像机系统的操作,诸如例如记录视频、回放视频、放大、缩小、删除存储器125中的视频、编辑存储器125中的视频、将视频或图像从存储器125传送至外部装置和/或从存储器125接收视频或图像等。

功率处理器155可包括任何类型的处理器、控制器或逻辑。功率处理器155根据本文所描述的一些实施例可执行各种功率管理功能。例如,这样的功率管理功能可分别包括图3、4、5和7所描述的所有或部分过程300、400、500和700。

在一些实施例中,功率处理器155可执行各种运动检测功能。例如,功率处理器155可基于从GPS装置130和/或运动传感器135中的任何一个或两者确定是否已发生某些类型的运动。例如,功率处理器155可确定是否抬高、移动、旋转、降低摄像机系统100等。在一些实施例中,功率处理器155还可基于运动数据和/或GPS数据确定摄像机系统100是否已在蓝牙区域和/或GPS区域内移动。

在一些实施例中,可将单独的运动处理器用于执行各种运动检测功能。例如,运动处理器可与GPS装置130和/或运动传感器135中的任何一个或两者耦连。作为另一示例,可将运动处理器与GPS装置130和/或运动传感器135中的任何一个或两者结合。在休眠模式期间,当运动事件发生时运动处理器可将唤醒信号发送至处理器120,和/或除非或者直到所述事件发生为止,否则不发送数据。

电源160可包括任何类型的电池功率源。例如,电池功率源可以是可拆卸和/或可再充电的电池。各种部件的功率可基于各种活动、运动、用户输入和/或位置由功率处理器155和/或处理器120中的任何一个或两者来管理。

在一些实施例中,如图2的状态图所示,摄像机系统100可具有诸如睡眠模式215、休眠模式210和活动模式205的许多不同的功率消耗模式。在活动模式205下,图像传感器和/或许多部件可在活动状态下运行。例如,图像传感器110可活动地捕获图像,和/或视频和/或摄像机系统100可例如经由Wi-Fi收发器145和/或蓝牙收发器140发送、和/或从数据中心接收数据。例如,GPS装置130和运动传感器135同样可以是活动的,并且可用于采样数据和/或将数据存储在存储器125中。在一些实施例中,蓝牙收发器140和/或Wi-Fi收发器145在活动模式205下例如可经由用户接口150被用户关掉。

例如,在睡眠模式215下,可刷新并使一些或所有存储器125(例如,RAM)处于最低功耗状态。在一些实施例中,可将处理器120的机器状态保存在存储器125(例如,闪存)的一部分中。在一些实施例中,在睡眠模式215期间,可使GPS装置130、运动传感器135、蓝牙收发器140、Wi-Fi收发器145和/或用户接口150处于较低的功耗状态或被关掉。此外,在一些实施例中,在睡眠模式215期间,可使图像传感器110和/或麦克风115处于较低的功耗状态。例如,图像传感器110可打开但可不活动地采样数据。作为另一示例,可从电源160汲取低于10mA、5mA、2mA、1mA等。

在休眠模式210下,摄像机系统100可处于其不同于完全断电的最低能耗状态。例如,来自图像传感器110中的图像传感器的当前图像可在进入休眠模式210之前存储在存储器125(例如,闪存)中。例如,在休眠模式210下,可从电源160汲取低于500μA、200μA、100μA、50μA等。在休眠模式210下,所有或部分蓝牙收发器140、所有或部分功率处理器155、所有或部分用户接口150、所有或部分GPS装置130和/或所有或部分运动传感器135可以是活动的或者对于某些时间周期是活动的。例如,在休眠模式210下,图像传感器110可断电。

如以下更详细地描述地,摄像机系统100可响应于许多事件在功率消耗模式之间转换。在一些实施例中,当预测在不久的将来可能使用摄像机系统时,摄像机系统100可从休眠模式210转换至睡眠模式215。例如,摄像机系统100可响应于运动触发从休眠模式210转换至睡眠模式215,所述运动触发基于从运动传感器135接收的、指示摄像机系统100已被移动或拿起备用的运动数据。例如,运动触发可包括以下触发中的一个或多个:高于指定值的运动数据、运动数据的组合、运动数据的序列、与其他传感器数据耦连的运动数据、从麦克风记录的音频数据、GPS数据、高度计数据、温度数据、辅助传感器数据等。

在摄像机系统100已处于睡眠模式215达指定的时间周期并且基于运动数据没有检测到运动之后,摄像机系统100可从睡眠模式215转换至休眠模式210。

例如当用户选择记录按钮、播放按钮、标记按钮、照片/连拍照片按钮等时,摄像机系统100可例如响应于来自用户接口150的指示摄像机系统100投入使用的特定输入,而从睡眠模式215转换至活动模式205。在一些实施例中,用户接口上的按钮可以是多功能按钮,例如带有集成推动功能的单滑块,以便于实施:拍照/连拍、视频记录、在记录的同时拍照片/连拍、和在记录的同时进行标记。可通过偏爱修改任何按钮的缺省行为。

摄像机系统100还可基于接近检测功能例如响应于指示摄像机系统100在数据中心的选择半径内的蓝牙数据从睡眠模式215转换至活动模式205。摄像机系统100还可响应于指示摄像机系统100在数据中心的选定半径内或在由围绕数据中心的地理围栏限定的地理位置内的GPS数据,从睡眠模式215转换至活动模式205。各种其他触发可用于从睡眠模式215转换至活动模式205。

在一些实施例中,当图像传感器110不再捕获图像和/或视频时和/或当不再发射和/或从数据中心接收数据时,摄像机系统100可从活动模式205转换至睡眠模式215。

在一些实施例中,响应于通过用户接口150的用户输入,和/或当摄像机系统100进入蓝牙区域和/或GPS区域时,摄像机系统100可从休眠模式210转换至活动模式205。

以下的表格示出了根据本文所描述的一些实施例的摄像机系统100在处于休眠模式210、睡眠模式215和/或活动模式205时,各种部件的示例状态。在一些实施例中,当摄像机系统100处于休眠状态时,运动传感器135可处于低的功耗模式。在低的功耗模式下,运动传感器135的运动处理器能够以选择的时间间隔采样运动数据,并且当发生运动的诸如例如高于阈值的加速度、特定的运动、特定的旋转等的一些测量时将信号发送至处理器,以从休眠模式210转换至睡眠模式215。选择的时间间隔例如可低于1,000、500、250、100、50、10或1微秒。这样,例如,摄像机系统100可基于摄像机系统100的运动而转换状态,但仍然通过较低的功率消耗这样做。

以下的表格示出了根据本文所描述的一些实施例的摄像机系统100在处于休眠状态、睡眠状态和活动状态时,各种部件的示例状态。在一些实施例中,当摄像机系统100处于休眠状态时,GPS装置可处于低的功耗模式。在低的功耗模式下,GPS装置的运动处理器可以选择的间隔采样GPS数据,并且当摄像机系统100移近或在特定的GPS坐标内或者移动特定的距离时将信号发送至处理器,以从休眠模式210转换至睡眠模式215。选择的间隔例如可低于10,000、1,000、500、250、100、50、10或1微秒。这样,例如,摄像机系统100可基于摄像机系统100的位置而转换状态,但仍然以较低的功率消耗这样做。

以下的表格示出了根据本文所描述的一些实施例的摄像机系统100在处于休眠状态、睡眠状态和活动状态时,各种部件的示例状态。在该实施例中,功率处理器155用于管理各种状态之间的转换。GPS数据和/或运动数据可由功率处理器155用于摄像机系统100在各种状态之间的转换。

在一些实施例中,将摄像机系统100插入不同和/或稳定的功率源可使摄像机系统自动地转换至睡眠模式215和/或活动模式205。在一些实施例中,当摄像机系统插上电源时,可打开Wi-Fi、GPS和/或运动传感器135。

图3是根据本文所描述的一些实施例的用于在功率消耗模式之间转换的过程300的示例流程图。过程300开始于方框305,在方框305的位置,摄像机系统100如上所述处于休眠模式。在方框310处,过程300确定是否已检测到运动。如果已检测到运动,则过程300停留在方框305。例如,可通过监测从运动传感器135采样的运动数据来检测运动。例如,高于阈值的运动变化可指示运动。在一些实施例中,功率处理器155可监测从运动传感器135采样的运动数据,以确定是否检测到运动。在一些实施例中,摄像机系统100可周期地检测是否已从样本运动数据检测到运动。

如果在方框310处已检测到运动,则过程300进入方框315,并且摄像机系统100如上所述进入睡眠模式。在方框320处,摄像机系统可采样来自GPS装置130的GPS数据和/或来自蓝牙收发器140的蓝牙数据。在方框325处,过程300确定摄像机系统100相对于计算机或数据中心是否在接近区域内。例如,摄像机的接近可基于蓝牙信号的相对信号强度。

图5A是根据本文所描述的一些实施例的位于圆形接近区域505外的摄像机系统100的示例图。例如,圆形接近区域505可以数据中心500为中心。例如,圆形接近区域505可限定围绕数据中心500一定距离的区域,所述距离与蓝牙收发器140能检测与数据中心500的接近的距离成比例。例如,如果蓝牙收发器140能检测达到3米的接近,则圆形接近区域505可以是带有3米的半径的以数据中心500为中心的圆。圆形接近区域505可通过与围绕数据中心500的Wi-Fi连接半径成比例的半径交替地以特定的GPS位置为中心。例如,圆形接近区域505直径例如可以是1、5、10、15、20、25、30、35、40、45、50、55、60、65、70、75、80等英尺。

图5B图示了位于圆形接近区域505内的摄像机系统100,使得在圆形接近区域505内,摄像机系统100检测相对于数据中心500的接近。一旦在圆形接近区域505内,摄像机系统100就可与数据中心500足够靠近,以利用Wi-Fi收发器145通过Wi-Fi发射或接收数据。

图6A是根据本文所描述的一些实施例的位于矩形接近区域605外的摄像机系统100的示例图。例如,矩形接近区域605可由限定矩形区域的GPS坐标界定,在所述矩形区域内,可经由Wi-Fi向数据中心500发射和/或接收数据。图6B图示了位于矩形接近区域605内的摄像机系统100。例如,矩形接近区域605可包括任何形状或尺寸。矩形接近区域605可被认为是由GPS坐标限定的地理围栏。

返回至图3,如果摄像机系统100在方框325处确定其在接近区域内,则过程300进入方框330,在所述方框330的位置,摄像机系统100进入活动模式。在方框330处,可将诸如例如照片、视频和/或元数据的数据发射至数据中心。一旦已将数据传送至数据中心,则过程300可返回至方框305,摄像机系统100可进入休眠模式,并且过程300可重复。

图4是根据本文所描述的一些实施例的用于在功率消耗模式之间转换的过程400的示例流程图。过程400开始于方框405,在所述方框305的位置,摄像机系统100如上所述处于休眠模式。在方框410处,过程400确定是否已经过预定或选择的时间周期。预定或选择的时间周期可包括任何时间周期,诸如例如30秒、1分钟、10分钟、30分钟、1小时、4小时、6小时等。如果没有经过预定或选择的时间周期,则过程400在方框405处返回至休眠模式。

如果已经过预定或选择的时间周期,则摄像机系统100在方框415处进入睡眠模式。在睡眠模式下,可在方框418处至少采样来自GPS装置130的GPS数据和/或来自蓝牙装置140的蓝牙数据。在方框420处,采样数据可用于通过将采样数据与预定的接近区域数据相比较来确定摄像机系统100是否在接近区域(例如,GPS区域或蓝牙区域)内。

如果摄像机系统100不在接近区域内,则过程400返回至方框405。如果摄像机系统100在接近区域内,则可将数据传送至摄像机系统100和/或从摄像机系统100与数据中心500传送数据。一旦已传送数据,过程400就可返回至方框405。

图7是根据本文所描述的一些实施例的用于在功率消耗模式之间转换的过程700的示例流程图。过程700开始于方框705,在所述方框305的位置,摄像机系统100如上所述处于休眠模式。在方框710处,过程700确定是否已检测到运动。例如,功率处理器155(或另一处理器)可采样来自运动传感器135的数据,以确定采样运动数据是否高于阈值。例如,运动数据可指示高于1G的向上加速度,以指示已从静止位置抬高摄像机系统100。作为另一示例,运动数据可指示摄像机系统100已从垂直取向旋转到水平取向,以指示用户可在记录图像和/或数据之前定位摄像机系统。各种其他的运动数据序列或运动数据值可足以指示运动。替代性地或附加地,功率处理器155可采样来自GPS装置130的数据,以确定是否已检测到运动。

如果没有检测到运动,则过程700返回至方框705。并且可能在已经过一时间周期之后,能再次发生运动检测。如果检测到运动,则过程700进入方框715。在方框715处,摄像机系统100可进入睡眠模式215。在睡眠模式215下,摄像机系统100可准备捕获图像和/或视频。

在处于睡眠模式时,摄像机系统100可准备好响应于用户的诸如例如按压记录按钮、按压视频回放按钮、按压图像查看按钮等的一些指示或动作而记录并存储图像和/或视频。如果在方框720处没有检测到用户动作,则过程700能返回至方框705,并且摄像机系统100可返回至休眠模式210。如果已检测到用户动作,则摄像机系统可在方框725处进入活动模式,并且然后可在方框730处执行用户动作。例如,图像传感器110可记录图像或视频,并且将其存储在存储器125中。作为另一示例,图像传感器110可将图像呈现在用户接口150上。可执行各种其他的用户动作。如果如在方框735处所确定地已完成用户动作,则过程700可返回至方框715,并且摄像机系统100可进入睡眠模式;否则,摄像机系统可继续执行用户动作。

图8是根据本文所描述的一些实施例的用于优先数据传送的过程800的示例流程图。过程800开始于方框805,在所述方框805的位置,确定待从摄像机系统100传送至数据中心的数据量。能以任何方式确定待传送的数据量。例如,待传送的数据量可包括从上次传送以来的所有数据。作为另一示例,待传送的数据量可包括在某一文件位置或文件夹中的所有数据。

在方框810处,例如可基于可用电池功率确定能传送的数据量。例如,如果电池仅包含10%的电池功率,并且其耗费1%的电池功率以传送100兆字节,则仅能传送1千兆字节。可基于先前的数据传送确定用于传送数据的电池功率的量或百分比。

在方框815处,如果能传送的数据量低于待传送的数据量,则可优先数据。在一些实施例中,可不加理会地优先数据。可以任何方式优先数据,诸如例如记录数据的时间、与视频相关的元数据、视频的长度、视频的图像质量、视频的类型、视频是否包括声音标记、视频是否包括音频轨道、人物标记、兴奋得分、相关性得分或任何其他测量等。例如,如名称为“Video Metadata”并且于2013年12月30提交的美国专利申请No.14/143,335所公开地可使用各种其他的元数据,所述美国专利申请的全部内容在本文没有任何限制地并入。

在方框820处,可基于数据的优先传送数据。因而,将最高优先的数据传送至数据中心。

图9所图示的运算系统900(或处理单元)能用于实现本发明的任何实施例。例如,运算系统900能单独或与其他部件结合使用,以执行所有或部分过程300、400、700和/或800。作为另一示例,运算系统900能用于执行任何计算,求解任何方程,执行任何识别,和/或作出在此所描述的任何决定。运算系统900包括能经由总线905电耦连(或者适当地否则可通信)的硬件元件。硬件元件能包括:一个或多个处理器910,其无限制地包括一个或多个通用处理器和/或一个或多个专用处理器(诸如数字处理芯片、图形加速芯片等);一个或多个输入装置915,其能无限制地包括鼠标、键盘等;和一个或多个输出装置920,其能无限制地包括显示装置、打印机等。

运算系统900还可包括一个或多个存储装置925(和/或与一个或多个存储装置925通信),所述一个或多个存储装置925能无限制地包括本地和/或网络访问存储和/或能无限制地包括磁盘驱动器、驱动器阵列、光学存储装置、固态存储装置,诸如能够可编程、可闪速更新的闪速存储器125(“RAM”)和/或只读存储器125(“ROM”)等。运算系统900还可包括通信子系统930,所述通信子系统930能无限制地包括调制解调器、网卡(无线或有线)、红外通信装置、无线通信装置和/或芯片组(诸如蓝牙收发器140/902.6装置、Wi-Fi装置、WiMax装置、蜂窝通信设施等)等。通信子系统930可允许与网络(举一个示例,诸如以下所描述的网络)和/或本文所描述的任何其他装置交换数据。在许多实施例中,运算系统900还包括工作存储器125,如上所述,所述工作存储器125能包括RAM或ROM装置。

如本文所描述地,运算系统900还能包括示出为当前位于工作存储器125内的软件元件,所述软件元件包括操作系统940和/或诸如一个或多个应用程序945的其他代码,其可包括本发明的计算机程序和/或可设计成实现本发明的方法和/或构成本发明的系统。例如,相对于以上所讨论的方法描述的一个或多个程序可实现为可由计算机(和/或计算机内的处理器)执行的代码和/或指令。一组这些指令和/或代码可存储在诸如以上所描述的存储装置925的计算机可读存储介质上。

在一些情况下,存储介质可并入运算系统900或者与运算系统900通信。在其他实施例中,存储介质可与运算系统900分开(例如,可拆除的介质,诸如压缩磁盘等),和/或设置在安装包中,使得存储介质能用于通过存储在其上的指令/代码给通用计算机编程。这些指令可采取可由运算系统900执行的可执行代码的形式和/或可采取源和/或可安装代码的形式,所述源和/或可安装代码(例如,利用任何各种各样的通常可用的编译器、安装程序、压缩/解压工具)在编译和/或安装在运算系统900上时,则采取可执行代码的形式。

在本文提出了许多特定的细节,以便于彻底理解提求保护的主题。然而,本领域的技术人员应理解的是,要求保护的主题可在没有这些特定细节的情况下实践。在其他情况下,未详细描述为技术人员所知的方法、设备或系统,以便不使要求保护的主题模糊。

一些部分依据存储在诸如计算机存储器125的运算系统存储器125内的数据位或二进制数字信号的操作的算法或符号表示提出。这些算法说明或表示是由数字处理领域的技术人员所使用的技术示例,以向本领域的其他技术人员传达他们工作的实质。算法是导致期望结果的操作或相似处理的自相一致的序列。在该背景下,操作或处理包括物理量的物理调整。典型地但非必需地,这样的量可采取能够存储、传送、组合、比较或以另外的方式调整的电或磁信号的形式。主要由于常见用法,有时已证明便利的是,将这样的信号称作位、数据、值、元件、符号、字符、术语、数字、数码等。然而,应理解的是,所有的这些和相似的术语与合适的物理量相关,并且仅是便利的标签。除非另有说明,否则应意识到的是,贯穿该说明书,利用诸如“处理”、“运算”、“计算”、“确定”和“识别”等的术语的讨论指的是诸如一个或多个计算机或相似的一个或多个电子运算装置的运算装置的动作或过程,所述动作或过程调整或变换表示为存储器、寄存器、或其他信息存储装置、传输装置或运算平台的显示装置内的物理、电子或磁量的数据。

本文所讨论的一个或多个系统不限于任何特定的硬件构架或构造。运算装置能包括提供以一个或多个输入为条件的结果的任何合适的部件布置。合适的运算装置包括访问存储的软件的基于微处理器的多功能计算机系统,所述存储的软件给从通用运算设备到专用运算设备的运算系统编程或构成所述运算系统,以实现本主题的一个或多个实施例。任何合适的编程、脚本或其他类型的语言或语言的组合可用于实现包含在本文用于给运算装置编程或构成运算装置的软件中的教导。

本文所公开的方法的实施例可在这样的运算装置的操作中执行。在以上的示例中所提出的方框的顺序能改变,例如,方框能重排顺序、组合和/或分成子方框。某些方框或过程能平行执行。

本文“适应于”或“构造成”的使用是指不排除适应于或构造成执行附加的任务或步骤的装置的开放包容的语言。附加地,“基于”的使用应是开放包容的,其中,“基于”一个或多个所列举的状况或值的过程、步骤、计算或其他动作在实践中可基于超出所列举的附加状况或值。被包括在本文的标题、列表和编号仅为了说明,并且不应是限制的。

尽管已相对于其特定的实施例详细描述了本主题,但应意识到的是,本领域的技术人员在获得前文的理解时,可容易产生这样的实施例的改变、变化和等同。因此,应理解的是,本公开是为了示例而非限制而提出,并且如对本领域的技术人员很明显的是,不排除包括本主题的这样的变型、变化和/或附加。

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