定安全带的边缘。在另一实施例中,一旦已经在图像中识别 安全带,那么额外图像可W经处理W出于证实和/或出于其它原因识别额外图像中安全带 的边缘。
[0092] 在步骤435中,可W关于移动装置100的当前位置寻求额外信息。举例来说,可W 查询位置服务器化C巧数据库W确定移动装置100的位置。
[0093] 接下来,在步骤440中,可W查询用于当前位置的规则。在一些实施例中,关于移 动装置的使用的相关规则可W是在存储于移动装置100上的数据库中和/或在存储于远程 服务器上的数据库中可供使用的,所述远程服务器例如可通过移动装置100无线地访问的 服务器150。
[0094] 在一些实施例中,确定用户是否是驾驶员还是乘客可W部分基于移动装置目前所 位于的国家。举例来说,线240或线280的斜率的解译可W取决于移动装置目前所位于的 国家是否遵循右手侧驾驶或左手侧驾驶。在一些实施例中,当移动装置100通过蜂窝网络 注册时移动装置100可W接收关于它目前所位于的国家的信息并且可W在存储器104中存 储所述信息。在一些实施例中,如果未检测到安全带,例如,在驾驶员尝试抵御传感器时,发 短信应用可W停用但是移动装置可W包含佩戴安全带的额外听觉警告。
[0095] 在步骤445中,表示安全带的线的斜率可用于确定用户是否是车辆中的驾驶员还 是乘客。在步骤445中,如果用户不是驾驶员(在步骤445中是"否"),那么在步骤460中, 可W显示与用户所需的文本应用相关联的常见屏幕或图形用户界面(GUI)。在一些实施例 中,如果用户是驾驶员(在步骤445中是"是"),那么在步骤450中,关于当前位置的规则 的额外信息可用于确定发短信应用的使用是否是允许的。
[0096] 在一些实施例中,在步骤450中,如果方法400确定位置(移动装置目前所位于的 管辖区)的规则允许在车辆运行期间通过驾驶员的移动装置的使用和文本应用(在步骤 450中是"是"),那么在步骤460中,显示与用户所需的文本应用相关联的常见屏幕或GUI。 另一方面如果算法确定在车辆运行期间通过驾驶员的文本应用的使用是不允许的(在步 骤450中是"否"),那么在步骤455中,可W向用户呈现到紧急号码的移动装置的受限使用 的屏幕或界面。举例来说,可W向用户呈现屏幕310,其可W将使用限制于紧急呼叫或一或 多个预定号码。
[0097] 在一些实施例中,来自额外传感器(例如,示范性传感器136)或后置摄像头的输 入可W由在车辆运行期间停用或允许驾驶员发短信的应用使用。举例来说,来自加速计和 话筒的振动和环境噪声分析可用于覆写安全带检测器W在速度高于阔值时允许在飞机和 火车上合法的发短信。作为另一实例通过移动装置100上的后置摄像头获取的图像可用于 区分车辆中的驾驶员与后座乘客。在一些实施例中,环境噪声传感器或振动传感器可用于 区分驾驶员与其它乘客并且可w提供在车辆运行期间到停用驾驶员发短信的应用的证实 输入。在另一实施例中,通过移动装置100上的扬声器发射的且通过车辆扬声器系统中继 的声音的分析可用于证实用户的位置。在一些实施例中,测量结果结合使用车辆内的蓝牙 或其它无线装置的通信可用于提供在车辆运行期间停用驾驶员发短信的应用的证实。在一 些实施例中,通过一或多个深度传感器提供的深度信息可用于确定图像中一或多个对象与 摄像头的距离并且所确定的距离可用于区分驾驶员与其它乘客并且可W提供证实输入到 在车辆运行期间停用驾驶员发短信的应用。举例来说,仪表盘、仪表板、方向盘或一或多个 乘坐者相对于摄像头的距离可W使用深度传感器提供的信息确定,并且所确定的距离可用 作到在车辆运行期间停用驾驶员发短信的应用的输入。一般来说在车辆内部获取的图像的 各种其它独特元素和/或通过传感器136捕获的其它特征/测量结果可用于证实通过DIDM 116的检测。
[0098] 一般来说,在车辆运行期间停用驾驶员发短信的应用可W使用来自多种额外传感 器的信息并且可W基于当前环境对来自额外传感器的输入进行加权,通过可靠性和其它试 探法W及因素W确定用户是否是乘客还是驾驶员并且确定是否允许在车辆运行期间文本 应用的使用。
[0099] 在一些实施例中,在方法400中的步骤中叙述的功能可W符合本文中所掲示的实 施例的方式重新布置、组合或者改变。举例来说,图4B示出了W符合所掲示的实施例的方 式防止驾驶员发短信的替代方法470的流程图。在图4B中,标记有与图4A中的块相同标 识符的块执行类似功能。在一些实施例中,方法470中的一些或全部可W通过DIDM116和 /或通过移动装置100上的处理器102实施。
[0100] 在步骤405中,用户可W开启、唤醒、解锁和/或尝试使用移动装置,例如,示范性 移动装置100。接下来,在步骤410中,所述方法可W确定发短信应用是否被激活。如果发 短信应用未被激活(在步骤410中为"否"),那么,在步骤460中,用于非发短信应用的正 常应用UI可W显示给用户。举例来说,MS100可W允许接收语音命令和/或播放音频的 应用被激活。 阳101] 如果文本输入应用被激活(在步骤410中为"是"),那么在步骤415中,可W获得 车辆输入速度。举例来说,移动装置的位置和速度可相应地用作车辆的位置和速度的代表。 阳102] 在步骤420中,可W使用所述方法比较所确定的速度与阔值速度了灯> 0)。如果 车辆速度并不大于T,那么在步骤460中,正常应用UI可W显示给用户。 阳103] 在一些实施例中,如果车辆速度大于T,那么在一些实施例中,可W同时执行步骤 425和425A。在步骤425中,可W从加速计132和/或IMU134中获得数据,并且同时在步 骤425A中,可W通过摄像头或CMOS传感器自动捕获一或多个图像。在一些实施例中,在 步骤425和425A中还可W要么同时要么在图像捕获的较小时间窗口内从一或多个其它传 感器或功能单元接收输入。举例来说,通过后置摄像头捕获的一或多个图像还可W在步骤 425A中接收。作为另一实例,包含与车辆上车载的蓝牙或无线测量结果相关的任何测量结 果的来自音频传感器、深度传感器、环境光传感器的感官输入、RSSI或R1T测量值、可W通 过MS100无线地获得的车辆仪器测量结果等可W结合通过摄像头130捕获的图像接收。
[0104] 在步骤430中,所捕获图像中的一或多个可W经处理W确定安全带的相对取向。 在一些实施例中,安全带的取向可W关于参考坐标系确定。举例来说,在一些实施例中,加 速计132和IMU134输入可用于相对于水平线注册图像,安全带的边缘可W在一或多个图 像中得到检测,并且表示安全带的线(例如,线240或280中的一个)的斜率可W相对于水 平线确定。在一些实施例中,可W识别一对线,例如,相应地对应于安全带230和270的两 个边缘的线244和242,或者282和284,并且可W确定所述线相对于水平线的斜率。在一 些实施例中,安全带标准可用于告知或设置用于数字图像上的边缘检测的参数。
[0105] 在步骤445中,表示安全带的线的斜率可用于确定用户是否是车辆中的驾驶员还 是乘客。在步骤445中,如果用户不是驾驶员(在步骤445中是"否"),那么在步骤460中, 可W显示与用户所需的文本应用相关联的常见屏幕或图形用户界面(GUI)。在一些实施例 中,如果用户是驾驶员(在步骤445中是"是"),那么在步骤455中,可W向用户呈现到紧急 和/或选择的预定号码的移动装置的受限使用的屏幕或界面。在一些实施例中,可W假定 默认速度阔值和驾驶配置并且可W基于默认速度阔值和驾驶配置确定用户是否是驾驶员。
[0106] 在一些实施例中,在通过网络注册之后,关于位置特定的管辖区规则的信息(例 如,驾驶配置)可W对DIDM116是可用的并且预编程到MS100中,和/或下载到MS100 中。所述信息可用于基于对应于安全带的线的斜率确定用户是否是驾驶员。在位置信息不 可供使用的一些实施例中,可W基于其中信息是可供使用的最后一个已知/最近位置假定 速度阔值和默认驾驶配置。在一些实施例中,MS上的"时区"或其它配置设置或网络"归属 位置"可用于推断MS100的位置并且基于所推断的位置获得驾驶配置和速度阔值。 阳107] 尽管出于指导性目的关于描绘具体实施例的附图来描述本发明,但本发明并不限 于所述具体实施例。在不脱离本发明的范围的情况下可作出各种调适及修改。因此,不应 将所附权利要求书的精神和范围限于前述描述。
【主权项】
1. 一种处理器实施的方法,其包括: 处理在车辆中通过移动装置捕获的图像以识别所述图像中的安全带; 确定所述安全带相对于水平线的斜率,其中所述水平线是使用在捕获所述图像时关于 所述移动装置相对于参考坐标系的位置及取向的信息确定的; 确定所述移动装置的速度;以及 至少部分基于所述安全带的所述斜率和移动装置的所述速度停用所述移动装置上的 至少一个文本应用。2. 根据权利要求1所述的处理器实施的方法,其中处理所述所捕获图像以识别所述安 全带进一步包括检测所述图像中的至少一个边缘,其中所述至少一个所检测的边缘对应于 所述安全带的两个边缘中的一个。3. 根据权利要求1所述的处理器实施的方法,其中相对于所述水平线确定所述安全带 的所述斜率进一步包括: 在所述图像中产生一对线中的至少一条,所述对中的每条线对应于所述安全带的所检 测的边缘;以及 确定所述至少一条线相对于所述水平线的斜率,其中所述安全带的所述斜率是依据所 述至少一条线的所述斜率确定的。4. 根据权利要求1所述的处理器实施的方法,其中停用所述移动装置上的所述至少一 个文本应用进一步部分基于对应于所述移动装置的当前位置的管辖区中的移动装置使用 规则、所述管辖区中的车辆的驾驶配置并且基于所述移动装置的用户是否是所述车辆的驾 驶员的确定。5. 根据权利要求4所述的处理器实施的方法,其中停用所述移动装置上的所述至少一 个文本应用进一步部分基于来自所述移动装置上的一或多个传感器的输入。6. 根据权利要求4所述的处理器实施的方法,其中确定所述移动装置的所述用户是否 是所述驾驶员部分基于所述安全带的所述斜率。7. 根据权利要求1所述的处理器实施的方法,其中所述移动装置包括摄像头并且所述 摄像头用于捕获所述车辆中的所述图像。8. 根据权利要求7所述的处理器实施的方法,其中所述摄像头的位置及取向被用作所 述移动装置的所述位置及取向的代表。9. 根据权利要求1所述的处理器实施的方法,其中所述移动装置位于所述车辆内并且 所述移动装置的所述速度充当所述车辆的所述速度的代表。10. 根据权利要求1所述的处理器实施的方法,其中所述方法在所述移动装置开启或 者从休眠状态中醒来或者解锁时执行。11. 根据权利要求4所述的处理器实施的方法,其中对应于所述移动装置的所述当前 位置的所述管辖区是基于以下各项中的至少一者确定的: 从服务所述移动装置的蜂窝网络中的位