用于共享对象信息的方法和系统的制作方法

文档序号:6497976阅读:154来源:国知局
用于共享对象信息的方法和系统的制作方法
【专利摘要】本文介绍了用于定位并识别生物对象的种类的方法和系统。在一个方面中,被配置为定位并识别位于一地理位置处的生物对象的种类的系统包括:获得所观测的一个或多个生物对象的可视特性或听觉特性;将所获得的可视特性或听觉特性与在数据库中存储的已知生物对象的可视特性或听觉特性进行比较,以及识别与所观测的一个或多个生物对象密切匹配的一个或多个已知生物对象。在另一方面中,公开一种允许用户有效地记录对生物对象的观测的系统。该系统被配置为显示基于生物对象在地理位置中出现的可能性而布置的生物对象的列表,供用户从中选择。
【专利说明】用于共享对象信息的方法和系统
[0001]相关申请的交叉引用
[0002]本申请基于美国法典第35章第119条第e款要求2011年12月19日提交的标题为 “METHOD AND SYSTEM FOR SHARING OBJECT INFORMAT1N (用于共享对象信息的方法和系统)”的美国临时专利申请N0.61/577,520的权益,该美国临时专利申请通过引用整体并入本文。

【技术领域】
[0003]本申请涉及用于记录并共享与对象且具体与生物对象的观测或观察有关的信息的系统和方法。


【发明内容】

[0004]本文描述的系统和方法帮助用户识别并向爱好者或科学家报告所关注的肉眼可见的生物对象的出现或不出现,生物对象如鸟类、昆虫、爬行动物、花类、种子、树、草、树丛、芦苇科、莎草科植物、蕨类、蛛形纲动物、两栖动物、哺乳动物、海洋动物鱼类、其它动物、其它植物、其它海洋生命;并且帮助用户从其它人接收和管理这样的报告。本文描述的系统和方法还可以用来报告与本地或区域天气形势有关的信息、本地和区域新闻事件、与公共健康的本地和区域实例有关的信息等等。
[0005]本公开的系统、方法和设备均具有数个创新性方面,这些创新性方面中单个都不独自承担本文公开的期望属性的责任。
[0006]本公开中描述的主题的一些创新性方面可以在用于生成并显示对象信息的系统中实现。该系统可以使用户能够输入与生物对象相关联的信息。该系统的各实现方式包括物理计算机处理器,该物理计算机处理器被配置为向所述用户提供生物对象的种类的至少一个列表,接受用来指示从所提供的列表中选择至少一个种类的生物对象的用户输入,并且生成包括所述至少一个种类的生物对象的电子记录。在各实现方式中,来自用户的输入可以包括字母数字字符、图标和语音命令中的至少一种。在各实现方式中,所述处理器可以被配置为使用电子通信系统将所生成的电子记录传送给至少一个远程网络元件。在各实现方式中,所述系统可以被配置为在传送所生成的电子记录以前接受用来授权与一个或多个不同用户或电子数据库共享所述电子记录中包括的信息的至少一部分的用户输入。
[0007]在各实现方式中,所述至少一个列表可以基于下列参数中的一个或多个来生成:地理位置,一天中的时间,一年中的时间,与所述至少一个种类的生物对象在所述地理位置的出现相关联的过去记录,与所述至少一个种类的生物对象在观察时间或日期的出现相关联的过去记录,所述至少一个种类的生物对象在前些年在所述地理位置在所述观察时间或日期的丰富度,所述至少一个种类的生物对象与已知在所述地理位置在所述观察时间或日期出现的至少一个其它种类的生物对象的空间或时间相关性,所述至少一个种类的生物对象与在所述地理位置出现的自然事件的空间或时间相关性,所述至少一个种类的生物对象在所述观察时间或日期在所述地理位置的近期观察,所述至少一个种类的生物对象与栖息地、微气候和天气中至少一种的空间或时间相关性,以及用户偏好。在各实现方式中,生物对象种类的至少一个列表的项是根据在地理位置中出现可能性的增加或减少布置的。所述地理位置可以包括所述用户的周边区域。在各实现方式中,所述至少一个列表可以实时地生成并且实时地提供给用户。在各实现方式中,所述至少一个列表可以响应于由所述用户提供的至少一个字母数字字符、图标或语音命令生成。
[0008]在各实现方式中,数字信息可以与所述电子记录中的所述至少一个种类的生物对象相关联。所述数字信息可以包括计数、百分比或等级。在所述系统的各实现方式中,所述处理器可以被配置为如果相关联的数字信息小于或大于阈值,则请求附加信息或确认。所述阈值可以通过自适应过程或实时过程确定。例如,所述阈值可以基于自适应过程确定,其中所述自适应过程使用关于由所述用户近来报告的生物对象的出现与其它生物对象的出现的空间或时间相关性的信息。所述附加信息或确认可以实时获得。所述附加信息或确认可以由用户提供。所述附加信息或确认可以使用至少一个字母数字字符、图标或语音命令来提供。
[0009]本公开中描述的主题的一些创新性方面可以在用于生成并显示对象信息的方法中实现。该方法可以使用户能够输入与生物对象相关联的信息。所述方法可以包括:向用户呈现生物对象种类的至少一个列表;接受用来指示从所呈现的列表中选择至少一个种类的生物对象的用户输入;并且生成包括所述至少一个种类的生物对象的电子记录,其中所述方法通过物理计算机处理器实现。在各实现方式中,所述方法可以允许所述用户修改、控制或限制在所述至少一个列表中显示的信息。在各实现方式中,所述方法可以包括使用电子传输系统传送所生成的至少一个电子记录。
[0010]本公开中描述的主题的一些创新性方面可以在被配置为定位一个或多个生物对象的系统中实现。本系统的各实现方式包括至少一个声换能器、显示设备和处理系统。所述处理系统被配置为从所述至少一个换能器接收声音信息并且在所述声音信息中检测来自所述系统的周边区域的第一声音事件。所述处理系统进一步被配置为确定与所述第一声音事件的源头对应的方向,并且通过将所述第一声音事件的可视指示叠加在显示于所述显示设备上的周边区域的视图上,在所述显示设备上显示所述第一声音事件的可视指示。所述可视指示可以叠加在所显示的视图的与所确定的方向一致的区中。
[0011]所述系统的各实现方式能够包括移动设备、相机、双目镜、枪瞄准系统、射弹观测镜、摄像机、望远镜、夜视系统、移动计算设备或智能电话中至少一种。在各实现方式中,所述声换能器可以包括一个或多个麦克风。在各实现方式中,所述声换能器可以被布置在一个或多个阻碍体和/或一个或多个声反射器中的至少一个附近,或包括一个或多个阻碍体和/或一个或多个声反射器中的至少一个。所述可视指示可以包括形状、有色区、符号和亮度提高的区中至少一种。所述可视指示可以在所述第一声音事件出现以后持续一时间间隔。在各实现方式中,所述可视指示的亮度可以在持续的间隔期间下降。在各实现方式中,所述处理器可以被配置为检测至少第二声音事件并且在所述显示设备上显示所述至少第二声音事件。所述至少第二声音事件可以与所述第一声音事件同时出现。可替代地,所述至少第二声音事件可以在所述第一声音事件以后出现。在各实现方式中,所述至少第二声音事件可以源自与所述第一声音事件的源头的方向不同的方向。在各实现方式中,所述处理器可以被配置为提供产生所述第一声音事件的生物对象种类的列表。在各实现方式中,该列表中的生物对象的种类基于出现可能性的下降顺序布置。
[0012]在各实现方式中,所述处理器可以被配置为将所述第一声音事件存储在数据库中。所述处理器可以进一步被配置为将所存储的第一声音事件输出至电子扬声器。在各实现方式中,所述系统可以包括成像系统,所述成像系统被配置为获得所显示的周边区域的视图。在各实现方式中,所述系统被配置为处于监视模式,以调查所述周边区域的区。
[0013]本公开中描述的主题的一些创新性方面可以在被配置为定位并识别至少一个生物对象的系统中实现。所述系统包括被配置为获得周边区域的图像的成像系统和物理计算机处理器。所述系统的各实现方式可以包括声换能器。所述处理器被配置为:分析所获得的图像的区,来定位所述区中的至少一个生物对象,生成与所定位的至少一个生物对象密切匹配的生物对象可能种类的列表,并且在与所述系统通信的显示设备上显示所生成的列表。在各实现方式中,生物对象可能种类的列表可以基于可以成像的大小、形状、可视特性以及所定位的生物对象的运动信息来生成。生物对象可能种类的列表可以基于源自所分析的区并且由所述声换能器检测的声音事件而生成。生物对象可能类别的列表可以按照与所定位的生物对象的匹配可能性下降的顺序布置。
[0014]在各实现方式中,所述系统可以包括移动设备、相机、双目镜、枪瞄准系统、射弹观测镜、摄像机、望远镜、夜视系统、移动计算设备和智能电话中至少一种。在各实现方式中,所述系统可以被配置为接受用来指示选择所述区的待分析的一部分的用户输入。在各实现方式中,所述用户输入可以对应于触摸输入。
[0015]本公开中描述的主题的一些创新性方面可以在用于识别至少一个生物对象的方法中实现。所述方法包括:接收与至少一个生物对象相关联的信息,从一个或多个源接收与所述至少一个生物对象的身份相关联的信息,并且从所接收的身份信息中选择与所述至少一个生物对象的身份密切匹配的一个或多个身份。所述方法可以通过包括一个或多个物理处理器的电子系统实现。在各实现方式中,选择与所述至少一个生物对象的身份密切匹配的一个或多个身份至少部分地基于与所述至少一个生物对象相关联的地理位置。在各实现方式中,所述一个或多个源可以包括外部数据库、可公众获得的生物对象数据库和目录或者一个或多个人类识别者。在各实现方式中,可以使用路由算法来将所接收的所述至少一个生物对象的信息分配给所述一个或多个源。在各实现方式中,可以使用评分算法来确立所述至少一个生物对象的身份。所述评分算法可以包括:向所接收的身份信息中的每个不同身份分配排名或分数,并且基于所分配的排名或分数选择不同身份信息中的一个或多个。
[0016]本公开中描述的主题的一些创新性方面可以在用于识别至少一个生物对象的方法中实现。所述方法包括:向用户提供图像并且接受来自所述用户的输入,所述输入与所提供的图像的区域相关联。所述方法进一步包括:分析所提供的图像的区域,来提取在所提供的图像中呈现的所述至少一个生物对象的一个或多个可视特性,将所提取的一个或多个可视特性与在信息存储库中存储的多个种类的生物对象的可视特性进行比较,并且呈现具有与所提取的一个或多个可视特性类似的可视特性的生物对象种类的列表。所述方法可以由物理计算机处理器实现。
[0017]在各实现方式中,将所提取的一个或多个可视特性与多个种类的生物对象的可视特性进行比较可以包括:将所提取的一个或多个可视特性与所述信息存储库中的多个种类的生物对象的至少子集的可视特性进行比较,并且计算表示匹配的密切性的分数。在各实现方式中,所呈现的生物对象种类的列表可以基于所述图像的所述地理位置和所计算的分数中至少一种。在各实现方式中,所述方法可以包括将所提供的图像传送至一个或多个外部源。在各实现方式中,所述方法可以包括接受来自所述用户的输入。在各实现方式中,所述输入可以与从所呈现的列表中选择生物对象种类相关联。

【专利附图】

【附图说明】
[0018]图1图示能够被用来识别生物对象和/或用来共享与该生物对象的观测相关联的信息的手持系统。
[0019]图2A和图2B图示共享与生物对象的观测/观察相关联的信息的方法的实现。
[0020]图3A-图3L图示被配置为执行由图2A和图2B中图示的方法执行的操作中的一些的系统的实现。
[0021]图4A-图4C是示出代表在所显示的环境视图上叠加的声音事件的可视指示的系统的实现。
[0022]图5图示对来自周边区域的进入图像信息的部分进行分析来定位和识别生物对象的系统的实现。

【具体实施方式】
[0023]识别生物对象包括:将单独的生物指派成正确的生物对象种类,或者换言之以使它们与争取的身份相关联。为了识别生物对象(例如,鸟、昆虫、爬行动物、花、种子、树、草、树丛、芦苇科、莎草科植物、蕨类、蛛形纲动物、两栖动物、哺乳动物、海洋动物鱼类、其它动物、其它植物、其它海洋生命;以及为了接收和管理来自其它等的这样的报告),用户(例如,科学家,鸟类学家,圣诞节鸟口调查、大后院鸟口调查(Great Backyard Bird Counts)、大日子(Big Days)或其它群组调查的参与者,鸟类观察家,猎人,植物学家,爱好者,生物学家,生物学领域研究者,研究生,生态旅游者等)可以参考指导书并且使用在指导书中包含的信息来帮助识别对象。如果记录或观察生物对象的某种特性(例如,形状、颜色、图案、声音特色、羽毛等),那么用户可以访问信息资源来基于所记录的/所观察的特性识别和/或找出关于生物对象的更多信息。一些用户可以附加地使用位置、年的时间和日的信息来附加地帮助识别生物对象。在一些实现中,用户可以使用键、干燥叶标本和其它被存储和分类的信息来识别生物对象。以此方式,之前被组织的、被分类的和被存储的知识可以被用来指派被观察成不同种类的生物对象。生物对象的种类可以包括物种、亚种、类、变种、型(form)、属(genera)、族或任何其它生物分类;基于像变种、颜色、大小或形状这样的形态特征的形态群;基于像猛禽这样的习性的功能群;性别;像年龄、羽毛、阶段、幼虫、卵这样的生命周期种类。例如,属于鸟的生物对象可以被正确地识别为鸟,雀形目鸟,拟黄鹂科的成员、黄鹂鸟、巴尔第摩金黄鹂鸟。此外,在此示例中,鸟可以被识别为成年雄性巴尔第摩金黄鹂鸟。在此说明书中,术语“生物对象”和“生物对象的种类”有时互换地使用。
[0024]当用户想要记录和/或共享与他们观察到的生物对象相关联的信息(例如,生物对象的观察、计数、存在/缺席、性别、年龄、行为、特征、环境、爱好、健康或生物对象的状况等)时,他们可以将这种信息发送至维持包括这种信息的本地/区域/国家/国际数据库或目录的组织或部门,如电子邮件清单、社会媒体组(例如,推特(Twitter)或脸谱(Facebook))、讨论组(例如,脸谱组、谷歌组或雅虎组)以及诸如eBird.0rg之类的专门的公共数据库。当前,用户经常采用像文本消息、电子邮件、网页浏览器或脸谱应用这样的工具来共享与生物对象相关联的信息。还可以利用用于共享观察信息的专用工具,然而这些可利用的专用工具中的一些可能是不太能起作用的。此外,所共享的信息可能是不准确的且易发生错误和/或不清楚。因此,可以帮助用户容易地且实时地识别生物对象并共享与该生物对象相关联的信息的小型、便携式、手持系统可能是有用的。此外,允许用户以数据格式传递或共享信息的系统,可能对很多用户是有益的,其中该数据格式允许重要信息的快速准确共享。
[0025]在各种实现中,用户可能想要记录和共享关于生物对象的多个不同观察的列表或概要的信息,如在圣诞节鸟口调查上观察的鸟类列表。此信息可以包括所观察的生物对象的一个或多个列表或所观察的生物对象的种类列表。在一些实现中,用户可能想要记录和共享关于观察细节的信息,例如所花费的工作量和/或进行观察所采用的方法。再次使用圣诞节计数作为示例,用户可能想要记录和共享所观察的鸟类列表以及关于多少人参与鸟类观察团体的信息,由该团体通过汽车、步行和船只覆盖的范围,所花的时间和所覆盖的区域。作为不同的示例,用户可能想要记录或共享在去往东非的多周旅行期间观察到的鸟类、哺乳动物和爬行动物的非正式列表。作为另一示例,科学家可能想要记录和公布在对大型国家公园的多年期间内由许多不同观察者观察到的鸟类、哺乳动物、爬行动物、两栖动物、植物、昆虫等的物种的列表。因此,允许用户记录和共享所观察的生物对象的一个或多个种类和/或记录和共享生物对象的列表或多次观察的详情的系统,可能是有利的。
[0026]用户访问或使用与生物对象相关联的共享信息的能力可能受该共享信息的不准确格式编排和内容限制。用手敲入的和通过脸谱、推特、电子邮件、讨论组或电子邮件列表共享的信息通常可作为纯文本供用户利用。像生物对象的名称、观测的位置、观测的日期或时间、观察者的名字或观察内容的误拼写这样的错误是时常发生的,并且使数据的自动搜索和处理困难。类似地,与观察的识别和/或准确度相关的某一信息可能从此共享信息中略去,或者以使期望意义模糊的方式被共享。允许以增加的准确度记录与生物对象的观测相关联的信息和/或允许用户容易地并快速地访问所相关联的被记录信息的系统,可能是有用的。
[0027]在本申请中描述的系统和方法具有识别和/或共享与生物对象相关联的信息的能力。本文描述的方法可以通过小型的且便携的系统实现,例如智能电话、平板计算机、移动计算设备、PDA、专用手持设备等。本文描述的方法还可以通过非手持式系统(例如,专用自动设备)或在笔记本计算机、膝上型计算机或台式机上或通过任何其它适合系统实现。本文描述的方法还可以在被设置在售货亭或站中的系统内实现,售货亭或站被设置在动物园、国家公园、自然禁猎区、生态小屋或任何其它适合的场所内,以识别各种生物对象,例如鸟类、昆虫、爬行动物、花、种子、树、草、树丛、芦苇科、莎草科植物、蕨、蜘蛛纲动物、两栖动物、哺乳动物、海洋动物鱼类、其它动物、其它植物、其它海洋生命;并接收和管理来自其它对象等的这种报告。本文公开的方法可以被实现为能够免费地或以某种形式的付费(例如,现金、信用卡、代金券等)从应用程序商店下载的用于智能电话(例如,安卓或iPhone)或平板计算机(例如,iPad、微软surface等)的应用程序。本文描述的方法还可以实现在被建造在随用户携带的其它设备内或被附接至随用户携带的其它设备(如帽子、火器、火器瞄准器、双目镜、射弹观测镜、望远镜、移动电话、智能电话、笔记本、笔、相机、背包、特制衣物、鞋或靴)的系统或任何其它系统等内。
[0028]可以被用来识别生物对象101和/或共享与生物对象101相关联的信息的系统100包括至少一个电子硬件处理器和至少一个信息存储库(例如,电子存储器或非瞬态计算机可读介质)。电子硬件处理器被配置为执行在包含在系统100中的非瞬态计算机可读介质中存储的指令,以定位、识别和/或共享与生物对象101相关联的信息。
[0029]系统100还包括显示器113或任何其它可视显示系统,显示器113可以显示彩色的、单色的、灰度的字符和/或图像。系统100可以可选地包括接口 109,接口 109可以用来输入信息和控制系统100。在各实现方式中,接口 109可以包括物理键盘、一个或多个电子开关、触摸屏、语音记录系统、麦克风或用来输入信息的某一其它机械装置。在一些实现中,系统100可以显示用来输入信息或控制系统100的屏幕上触摸键盘。系统100可以包括用于允许用户访问在信息存储库中存储的信息的通信系统。该信息存储库可以位于系统100内部。例如,该信息存储库可以包括与系统100集成在一起的一个或多个存储器设备。作为另一示例,信息存储库可以是在远离系统100放置的其它系统中维护的数据库。在各实现方式中,信息存储库可以包括用于更容易且更快识别生物对象101和/或共享与生物对象101相关联的信息的模式识别系统、目录或任何其它信息源。在一些实现中,系统100可以能够与其他人类专家建立通信,其他人类专家也能够帮助更容易且更快识别生物对象101和/或关注与接收与生物对象101相关联的信息。系统100可以包括能够用来共享与生物对象101相关联的信息的电子通信系统117。在各实现方式中,电子通信系统117可以包括无线通信系统。在一些实现中,电子通信系统117可以包括有线通信系统。在这样的实现中,电子通信系统117可以包括以太网线缆或USB线缆。
[0030]在各实现方式中,系统100可以包括用来捕获生物对象101的照片和/或视频的图像捕获系统(例如像相机或镜头这样的成像系统105)。在各实现方式中,成像系统105可以具有IR(红外)或UV(紫外)图像捕获能力。在各实现方式中,成像系统105可以被配置为区别偏振成像系统。在各实现方式中,成像系统105可以被配置为获得由光的不同偏振广生的图像。在各实现方式中,成像系统105可以捕犾闻分辨率图像和视频。在各实现方式中,成像系统105可以具有增强的缩放特征。在系统100的各实现方式中,成像系统105可以由接口 109或所显示的触摸屏控制界面控制。在各实现方式中,电子通信系统117可以被配置为与全球定位系统(GPS)通信,全球定位系统(GPS)可以使用系统100确定用户的地理位置(纬度/经度/高度)。在一些实现中,系统100可以包括高度计或与高度计通信,高度计可以使用系统100确定用户的高度和/或深度。在各实现方式中,系统100可以包括时钟或能够提供当前日期和时间的其它系统,或与时钟或能够提供当前日期和时间的其它系统通信。在一些实现中,系统100可以包括一个或多个声换能器(例如,麦克风)119,以记录由生物对象101产生的声音和/或接收由来自用户的语音和其它输入系统给出的命令。在各实现方式中,系统100可以包括一个或多个麦克风周边的阻碍体或反射器,以帮助单耳声音定位和/或方向性过滤。在各实现方式中,系统100可以包括扬声器121,扬声器121可以用来向生物对象101广播声音。在各实现方式中,扬声器121可以是指向性扬声器。在各实现方式中,系统100可以包括附加传感器(例如,RF传感器、UV成像系统、IR成像系统、对光的偏振中的差异进行检测和成像的系统)和/或具有本领域普通技能的人已知用来执行本文中可能未介绍但是具有本领域普通技能的人已知的功能的组件,或者系统100可以与该附加传感器和/或该组件通信。UV和偏振成像系统在定位或识别生物对象方面可以是有用的,其能够检测UV光或具有特定偏振的光。
[0031]系统100可以被设计为耐用的和/或防风雨的。在各实现方式中,系统100可以包括硬保护壳。在各实现方式中,该硬壳可以是轻重量的、防震动的、承受高压的且能够支撑宽的温度波动。下面介绍的是能够由上面描述的系统100执行的一些示例性功能和/或能够使用上面描述的系统100的应用程序。
[0032]牛物对象数据录入
[0033]本文公开的方法的一个方面用于通过减少键击或用户为了输入与生物对象相关联的信息而使用的其它形式数据录入的次数,来提高共享信息的精确性、特异性、效用性、速度和/或简便性,并从而改善信息共享过程。用户可以有利地使用本文介绍的系统和方法快速地、有效地且经济地共享信息。例如,在各实现方式中,用户可以与位于相同或不同地理位置的用户充分实时地(例如,在不到30秒内、在不到I分钟内、在不到5分钟内、在不到10分钟内等)共享信息。作为另一示例,用户可以有效地通过在文本消息中使用较少的字符,在使用本文介绍的系统和方法时与处于相同或不同地理位置的其它用户共享信息。作为又一示例,用户可以在经济上通过使用较少的带宽,在使用本文介绍的系统和方法时与处于相同或不同地理位置的其它用户共享信息。本文公开的系统和方法的另一方面是,通过向用户提供与要从中选择的所观察的一个或多个生物对象匹配的可能生物对象的经过滤的列表,提供更快的、更容易的且更精确的信息共享。该可能生物对象的列表可以基于地理位置、时间/日期、声音特性、视觉特性和诸如大小、居所和颜色之类的信息被过滤和/或分类。本文描述的实现方式的另一方面是,通过对所共享的信息使用标准化的编码,提高所共享的信息的效能,这允许所共享的信息的接收者对所共享的信息采用自动化的处理、决策和重共享。
[0034]位于第一地理位置处的用户可以使用上面描述的系统100,来与位于不同于第一地理位置的地理位置处的一个或多个用户共享与在第一地理位置处所观察的生物对象101相关联的信息。用户可以选择与特定的其它用户、指定的一组其它用户、满足特定标准的用户、任何其它关注社团或者与公众共享此信息。例如,一个或多个用户可以位于距离第一地理位置处的用户超出可听或可见通信范围以外的地理位置,或者这些用户可以彼此靠近,但是位于可听通信是不可实行的或不理想的地点。
[0035]图2A和图2B是图示被用来共享与生物对象101相关联的信息的方法的实现的流程图。当用户想要共享与他/她观察的或观测的生物对象101相关联的信息时,如在框202中所示,该用户选择生物对象数据录入应用程序,并且访问或输入该应用程序。该生物对象数据录入应用程序可以是被配置为在物理计算机处理器的控制下被执行的单独的软件应用程序。可替代地,该生物对象数据录入应用程序可以是包含在被配置为在物理计算机处理器的控制下被执行的生物对象识别和共享应用程序中的特征。该应用程序可以包括子菜单,该子菜单提供关于该应用程序的更多信息(例如,该应用程序的版本、被用来产生该应用程序的平台、该应用程序的概述),描述该应用程序的多个特征或用来在如何使用该应用程序方面指导用户的帮助功能。用户可以在访问或进入该应用程序时如框204所示访问这些子菜单。在各实现方式中,在访问或输入应用程序时,可以如框206所示向用户呈现登录屏幕。在这样的实现中,当用户第一次或在随后的任何其它时间访问或进入应用程序时,他/她可以注册登录名和密码并且设置他/她的偏好(例如,真实名、屏幕名、数据库凭证、默认位置、喜爱的生物对象列表、喜爱的共享信息方法、电子邮件地址、显示偏好、优选的与其共享信息的用户或组等)。在各实现方式中,该应用程序可以记住登录名和密码,并且当用户随后访问或进入应用程序时跳过登录屏幕。然而,在一些实现中,每当用户访问或进入应用程序时,他/她可以被提示确认他们的登录名和密码,以便提供增加的安全等级或保证数据与正确的用户相关联。在各实现方式中,用户可以在与该应用程序相关联的网址注册他们自己并且在该网址设置他们的登录名、密码和偏好。
[0036]在各实现方式中,每当用户访问或进入该应用程序时,可以请求他/她提供地理位置和/或时间或日期。可替代地,执行该应用程序的物理计算机处理器可以从系统100接收地理位置和/或时间或日期信息(例如,从系统100的内部时钟、从包含在系统100中的GPS或通过访问远程位置处的系统,(例如,NIST, http://www.time, gov)或通过任何其它方法)。如框208中所示,用户可以从向该用户显示的生物对象的列表中选择与该用户已经观测或观察到的生物对象101相匹配的生物对象。在各实现方式中,生物对象的该列表可以包括在与观察或观测相关联的地理位置和时间能够发现的可能生物对象的列表。例如,在一个实现中,如果生物对象种类是鸟类,并且用户已经观测或观察到红尾鵞,那么该用户可以从生物对象的该列表(例如,鸟类)中选择包括词“红尾鵞”的文本或从所显示的生物对象的列表(例如,鸟类)中选择红尾鵞的图片,或者即从生物对象的该列表(例如,鸟类)中选择包括词“红尾鵞”的文本又从所显示的生物对象的列表(例如,鸟类)中选择红尾鵞的图片。下面详细地介绍生物对象的该列表(例如,鸟类)的确定。如框210中所示,用户可以提供用于更新与所选择的生物对象(例如,鸟类)相关联的数量的输入,或者该数量可以自动地更新。如果有要求,用户可以附加地提供与涉及生物对象(例如,鸟类)观测的工作相关联的信息或用来确认该观测的更多信息。用户可以通过输入一个或多个字母数字字符或语音命令或两者来提供输入。然后如框212中所示,用户可以提供输入来共享与生物对象(例如,鸟类)相关联的信息。用户可以实时地,例如在观察或观测生物对象101的数秒钟/分钟(例如,5秒钟、I分钟或2分钟内)共享与单个生物对象101的观察/观测相关联的信息。可替代地,由用户提供的关于一个或多个生物对象的信息可以存储在系统100的信息存储库中,并且在以后的时间(如在用户回家、完成调查、结束样条(transect)时,在季度或年终时,等等)共享。例如,在各实现方式中,该信息可以在观察或观测生物对象101的1-4个小时、一天、3个月、6个月或I年内被共享。在各实现方式中,由用户共享的信息可以被用来更新远程位置处的数据库。由用户共享的信息可以被张贴为推特消息、脸谱状态更新、电子邮件、小组讨论帖子、对电子邮件清单的消息、文本消息或博客录入或张贴给任何其它适当位置。在各实现方式中,由用户共享的消息可以使用诸如接收应用程序中的专用消息收发、警报、警示、文本消息、短消息服务、电子邮件、语音电话或推送通知服务或任何其它服务之类的服务,转发至位于不同地理位置的一个或多个用户。
[0037]本文描述的系统和方法可以由包含在系统100中的物理计算机处理器执行。如框220所示,处理器可以在用户访问或进入应用程序时执行一些初始化过程。初始化过程之一可以包括在系统100的信息存储库中分配存储空间。处理器可以被配置为至少获得关于在观察生物对象时花费的工作的信息。工作信息可以包括观察者数量、时间、距离、所覆盖的区域、地理位置信息、高度信息、局部和区域天气信息、当前时间和日期信息或其它工作措施。在各实现方式中,工作信息的至少一部分可以向用户显示,可以包含在所生成的电子记录中,记录在工作日志中或与一个或多个外部源共享。在各实现方式中,处理器可以请求用户提供这样的工作信息。处理器可以接受由用户提供的信息并且将其存储在系统100的信息存储库中。
[0038]在各实现方式中,如框222中所示,处理器被配置为生成用来向用户显示的生物对象的列表,以减少用户在共享关于生物对象的信息的同时所花费的时间和付出的努力。在一些实现中,基于由GPS确定的当前地理位置、由用户提供的默认地理位置、由高度计或GPS或任何其它系统确定的高度、当前日期和时间、当前天气状况、由用户设置的偏好等中的至少一个,处理器可以在初始化过程以后立即显示生物对象的列表。在一些实现中,处理器可以响应于来自用户的输入(例如,至少一个字母数字字符、图片、声音、图标等)显示生物对象的列表,使得该列表匹配该输入的至少一部分。例如,如果用户观察红尾鵞并且输入字母数字字符“r”,则处理器可以提供以字符“r”开头的全部生物对象的列表,例如红尾鵞、美洲棕尾鵞(发现于阿根廷和智利的物种)、红喉北蜂鸟(Ruby-throatedHummingbird)等。用户可以从所显示的生物对象的列表中选择适合的文本。
[0039]在各实现方式中,所显示的生物对象的列表可以基于生物对象的出现可能性进行排列。例如,在上面的示例中,如果用户位于加利福尼亚的经度-118.2和纬度34.1处,则红尾鵞会首先出现,这是因为其在加利福尼亚的那片出现的可能性大于红喉北蜂鸟或美洲棕尾鵞,而美洲棕尾鵞会在该列表的底部出现,因为尚不知道在加利福尼亚或北美观察或观测到它。在各实现方式中,如果生物对象的出现可能性接近零,则其可能从所显示的生物对象列表中被略去。例如,在上面的示例中,如果用户位于北美,则美洲棕尾鵞可能从所显示的生物对象的列表中被略去,因为迄今为止尚未在北美观察或观测到它。在各实现方式中,生物对象出现的可能性和/或丰富度可以包含在向用户显示的生物对象列表中。在各实现方式中,可以对该生物对象列表进行过滤和/或分类,使得向该列表的开始处设置最可能与所观测的生物对象匹配的一个或多个对象,而向该列表的结束处设置最不可能与所观测的生物对象匹配的一个或多个生物对象,以帮助用户正确识别所观测的生物对象。
[0040]在各实现方式中,当生物对象是鸟类时,处理器可适于从用户接收代码,例如标准鸟类环志联合会四字母代码(例如,用于“黑喉灰林莺(Black-throated Gray Warbler)”的BTYW),并且向用户显示该生物对象的对应名称和/或将该生物对象的对应名称输入到电子记录内。在各实现方式中,处理器可以被配置为在产生与由用户输入的字母数字字符相匹配的生物对象的列表以前等待,直至用户输入最低量的字母数字字符。在各实现方式中,字母数字字符的最低量可以在两个至五个的范围内。在各实现方式中,处理器可适于标明、接受和/或识别特殊字符,例如“/”、“〈”、“>”、“1”、“*”、“! ”,并且将它们与生物对象的名称相关联,或标明、接受和/或识别特殊字符的特定组合(如“*T”或“*/”)。例如,如果用户输入字符串“WXGG”,那么处理器可以显示鸟类“西方灰翅鸥(Western xGlaucous-winged Gul) ”或者将鸟类“西方灰翅鸥”输入到电子记录中。类似地,作为示例,如果用户指定“*N”,那么处理器可以记录观测到该鸟的巢。类似地,可以区分用户评论的自由形式文本的开始,或者具有任何其它有用意义。类似地,“! ”可以区分搜索但未发现生物对象。类似地,“X”可以区分生物对象出现,“ ”可以表示对象未出现。
[0041]向用户显示的生物对象的列表可以使用以下至少一个来生成:之前共享的生物对象的观察,与生物对象的观察有关的公共数据库条目,与生物对象在与用户相关联的地理位置中出现相关联的过去记录,与生物对象在观察时间或日期的出现相关联的过去记录,之前数年在观察时间或日期在该地理位置或在该地理位置附近估计的、观察的或计算的物种丰富度,邻近点处所估计或所观察的丰富度的平均值,在观察时间或观察日期生物对象的丰富度或出现频率与位于该地理位置的具有已知出现频率或丰富度的另一生物对象的空间或时间相关性,生物对象与在该地理位置出现的自然事件的空间或时间相关性,生物对象与已知或被认为在该地理位置或在该地理位置附近存在的自然栖息地的空间或时间相关性,生物对象在观察时间或日期在该地理位置或在地理位置附近的最近观察,在特定位置或在特定区域已知出现的生物对象列表,在特定时间帧期间已知在地理位置出现的生物对象的列表,或用户偏好。在各实现方式中,处理器可以被配置为通过查询一个或多个外部源来生成生物对象的列表。在各实现方式中,这一个或多个外部源可以包括位于一个或多个远程位置的一个或多个服务器、数据库、系统或其它数据提供方(例如,主管包括与生物对象相关联的信息的数据库、目录或其它信息源的服务器)。在各实现方式中,系统可以向一个或多个远程位置传送关于用户偏好和/或当前地理位置和/或当前日期或时间和/或当前天气信息等的信息。这一个或多个远程位置可以使用由处理器提供的信息生成生物对象的列表,并且向处理器传送像所生成的生物对象的列表这样的信息,以向用户显示。在各实现方式中,这一个或多个远程位置可以基于由处理器传送的信息,向用户传送其它关注信息。
[0042]在各实现方式中,以用户偏好、默认和/或喜爱位置为基础的生物对象的一个或多个列表可以事先被生成并且存储在系统100的信息存储库上,以便于访问。在各实现方式中,生物对象的一个或多个列表可局限于分类群(taxon)的一个或多个群(group),如鸟类、植物或昆虫,或者可以进一步局限于子群,如鸭、灌木、蝴蝶、树或开花植物。在各实现方式中,可以响应于来自用户的请求实时地计算生物对象的一个或多个列表,以反映生成生物对象的列表所使用的数据库的最近变化。在各实现方式中,生物对象的一个或多个列表可以由调查的组织者或赞助者提供,例如圣诞节鸟口调查,如由奥杜邦协会(AudubonSociety)组织的那个;全美食槽观测(Great American Feederwatch);大坐(Big Sit);或美国多鸟乡村竞赛。在各实现方式中,诸如县乡、省、国家、ABA区域或全球大年(Big Year)竞赛等的组织者、赞助者、仲裁者或领导者可以提供特定地理位置、时间的列表。在各实现方式中,系统可以使用生物对象的用于反映该系统被期望使用的时间或区域的默认列表。在各实现方式中,用于生成生物对象的一个或多个列表的方法的参数可以基于用户的使用方式,例如显示用户经常遇到的物种、特殊关注的物种、为跟踪而进行标注的物种或为这种目的而生成的任何其它列表。在各实现方式中,生物对象的一个或多个列表可以通过考虑其它有用信息(例如,位于地理位置中的各种生物对象的移动信息、迁移方式等)来生成。
[0043]在各实现方式中,系统100可以传送关于生物对象列表被期望的位置和时间中至少之一的信息。在这样的实现中,在所期望的位置附近区域中的生物对象丰富度的可能性可以通过查询一个或多个外部源(例如,各种可利用的公共数据库)并获得在指定时间间隔内在所期望的位置附近区域中观测的每种生物对象的数量来进行计算。所获得的每种生物对象的数量可以用作局部丰富度或可能性的测量手段。数量高于阈值的生物对象可以包含在要向用户显示的所生成的生物对象列表中。在各实现方式中,来自所生成的生物对象列表的信息的量可以在向用户显示以前进行修改、限制或改编。例如,在一些实现中,仅显示具有由用户指定的特性(如颜色、大小、栖息地、行为、形状、科、种或为熟练于对生物对象进行归类的人所熟悉的任何其它通常使用的特性)的那些生物对象。作为另一示例,在各实现方式中,仅向用户显示那些其出现率是已知的或被疑似与用户之前在相同位置或时间已经记录的其它生物对象(例如,最近由用户在当前区域中或附近报告的生物对象)的出现率统计上相相关联的生物对象。
[0044]在一个实现中,如下确定生物对象的列表:估计在那年那天的那个时间在那个位置可以发现的物种的丰富度或出现可能性,并且选择具有比阈值高的估计丰富度或可能性的物种。一种用于计算物种的估计丰富度或出现可能性的方法如下:生成位于所期望的位置的100英里内且在整年内出现的那些物种的一组观察;将记录分成多个年份,并且在每个年份内依据它们属于的该年份的哪个周,将它们分成52个组;对于每个年份内的每周,这些物种的全部观察占全部物种的全部观察的总量的百分比被计算,通过距所指定的位置的距离(例如,I/距离2)的函数进行加权,并且被转换成对数标度;通过应用被最佳地拟合至被终止的傅里叶级数的平滑函数(如最小二乘)对此年的最终数据进行平滑,以减少周到周变化的不期望“噪声”,同时维护下面的季节模式的完整性。对每年重复该过程;通过对前些年中一些年(如,3、5等)中的每年的结果进行平均,计算每周的平均结果。在一些实现中,根据全部年份的数据计算关于每周的均值和标准偏差;计算最近数月或数年的丰富度如何不同于长期均值的估计;该不同被表示为关于该周的标准偏差的一部分;并且计算关于当前周的预期丰富度,该预期丰富度是基于该区域中的最近丰富度样式向上或向下调整的前些年的均值。
[0045]在各实现方式中,基于由用户记录的物种实时地细化、调整和/或更新该生物对象的列表。例如,如果用户记录观察“黑喉漠鹤(Black-throated Sparrow) ”、“黄头金雀(Verdin) ”和“黑尾蚋鹩(Black-tailed Gnatcatcher) ”,那么生物对象的列表可以被细化为包括那些物种,例如除所记录的物种以外还经常观察到的“纹背啄木鸟(Ladder-backedWoodpecker) ”、“科氏蜂鸟(Costa,s Hummingbird) ”、“红腹地雀$鸟(Abertj s Towhee) ”和“北美红雀(Northern Cardinal)”。换言之,生物对象的列表可以包括与生物对象的其它物种的观测具有高度空间或时间相关性的生物对象的那些物种。在生成在没有任何地理位置信息时可能被观察到的生物对象的列表时,这可能是有益的。由用户观察的生物对象的列表可以用来推知观察的地点、栖息地、日期或时间,以及用来获取在那个位置和时间可能观察的可能物种列表。例如,如果用户报告“西美鸥(Western Gull) ”、“叉尾鸥(Sabine’sGull) ”、“黑叉尾海燕(Black Storm-Petrel) ”和“灰獲(Sooty Shearwater) ”,那么可以以高的准确度推知观测是在9月份的加利福尼亚海面上。然后,生物对象的列表可以包括诸如“灰叉尾海燕(Ashy Storm-Petrel) ” 和“粉脚獲(Pink-footed Shearwater) ” 之类的鸟类作为在该位置和时间可能被观测的生物对象。在各实现方式中,生物对象的列表可以基于诸如生物对象的大小、颜色、行为之类的用户输入或诸如位置、时间或栖息地之类的信息实时地进行调整和更新。
[0046]处理器进一步被配置为从所显示的生物对象列表中接受生物对象的用户选择,并且提供与该生物对象相关联的一些附加信息。附加信息可以包括运动信息、计数、所估计的数量、存在的全部个体的百分比、地被的百分比、丰富度/稀有度的主观尺度、可检测性的主观尺度或关于生物对象的观测特性或行为的信息。如果如框226中所示由用户提供的信息在特定范围以外,例如如果其大于所预期的阈值和/或低于阈值,则处理器可以被配置为请求确认,如框228所示。在各实现方式中,阈值可以等于最大估计值。在一些实现中,阈值可以等于最小估计值。确认可以通过击键、通过按钮按下、通过下拉菜单、口头地或通过任何其它适合的方法执行。确认可以实时地或在事实以后执行。确认可以由观察者执行,由观察者执行并通过一个或多个指定用户的一次或多次附加质量检查确认,由不同用户执行,由模式识别系统执行或根本不被执行。在一些实现中,确认请求可以由处理器实时地做出或以后由远程系统做出。在另一实施例中,可以请求相同用户的确认,或者可以要求位于地理位置附近的一个或多个不同用户确认与该生物对象相关联的计数。未请求确认的范围可以通过此时在该地理位置的生物对象的出现的估计可能性和/或丰富度来确定。在各实现方式中,未请求确认的范围可以基于之前计算的观察者的观测精度、由权威实体(如主席、领导或经理)确定的主观设置、用户设置和/或通过其它适合的方法。未请求确认的范围可以进一步基于由用户提供的数据(例如,通过基于与已经报告的其它物种的丰富度的相关性重新计算物种的预期丰富度或可能性)实时地进行更新和重新计算。例如,如果用于已经报告与暮春在北美洲东部的开放水域栖息地相关联的多个物种(如在那个栖息地和地理区域中发现的鸭和鷓鷉的多个物种),那么对其它水域相关物种未请求确认的范围可能通过自适应算法实时地被放宽并且对沙漠物种未请求确认的范围可能被收紧,以反映暮春在北美洲东部的水域栖息地关于那些物种的期望水平。类似地,当位置、高度、栖息地、用户技能和生态系统构成的更准确估计变得可用时,请求未确认的范围可以实时地进行调難
iF.0
[0047]处理器进一步被配置为生成包括以下至少一个的电子记录:由用户提供的位置,由设备内包括的GPS确定的当前位置或由用户预设的默认位置,由用户提供的日期/时间,由设备提供的当前日期/时间或从远程位置(例如,WWW.time, gov或NIST或USNO等)获得的当前日期/时间,生物对象信息,与关于为搜索生物对象所花费的努力的生物对象信息(如,观察者的数量、时间、距离、所覆盖的区域或其它努力措施)相关联的计数。处理器被配置为向远程网络位置传送所生成的电子记录,以如上面所述那样更新数据库,或者通过编程接口被传送至另一计算机或者通过电子邮件或即时消息被发送至位于不同地理位置的一个或多个用户或者作为推特消息、脸谱更新、博客条目等被共享/广播。在各实现方式中,连同所生成的电子记录仪器,可以传送生物对象的可见的、UV的或IR的图像,生物对象的声音记录,与生物对象的运动相关联的信息。在各实现方式中,处理器可以响应于来自用户的输入传送所生成的电子记录。所生成的电子记录可以存储在系统100的内部存储设备内,直至用户传送或删除所生成的电子记录。在一些实现中,处理器可以被配置为在由用户规定的特定时间间隔以后或在生成特定数量的电子记录以后自动地传送所生成的电子记录。在各实现方式中,可以将多个所生成的电子记录作为一批一起传送。在各实现方式中,系统100可以仅在与互联网、移动网络、蜂窝网络或其它网络的连接可用时操作。在各实现方式中,系统100可以被配置为在没有与互联网、移动网络、蜂窝网络或其它网络的连接的情况下操作,并且然后自动地或在网络连接可用时响应于用户命令发送所生成的电子记录。
[0048]在各实现方式中,还可以向远程位置传送所观测的或观察的生物对象的照片、视频、声音记录、文字记录、绘画或手写记录的照片等。在各实现方式中,电子记录可以作为单独的记录被实时共享。例如,如果生物对象的观测或观察是稀少的,那么电子记录可以被用户激活和/或自动地激活,以充分实时地共享(例如,在10秒、20秒、30秒等内)。可替代地,所生成的电子记录可以存储在系统100的信息存储库中,并且今后单独地或与其它所生成的电子记录(例如,2、5、10、20、50或100) —起作为批过程共享。在各实现方式中,处理器可以生成预填充有地理位置信息、日期/时间、最可能被观察或观测到的生物对象等的电子表格,以向用户显示。然后,用户可以提供要被输入到表格内的关于被观测或被观察的生物对象的计数信息。处理器可以将此表格传送至远程位置,以与其它用户共享、进一步处理或用于任何其它用途。
[0049]在与所组织的群组调查(如圣诞节鸟口调查、美国多鸟乡村、大坐、项目食槽观测(Project Feederwatch)等)相关联的各实现方式中,附加信息可以与以下相关联:记录(例如,所指定的计数区域的名称),观察者类型(例如,喂食、看守、夜行、定期),场地条件(例如,总体描述、最低和最高温度、风速和风向、云覆盖的百分比、开放水域的百分比、雪覆盖等),开始时间,停止时间,观察者数量,参与方数量,参与方乘车时间,参与方乘车距离,参与方步行时间,参与方步行距离,圣诞节鸟口调查的名称或代码,观察者的名称和联系信息,步行、通过汽车、船只或其它交通工具行进的距离,观察的持续时间以及支付信息)。在与所组织的群组调查(如圣诞节鸟口调查、美国多鸟乡村、大坐、项目食槽观测等)相关联的各实现方式中,附加信息可以与记录(如稀少的或不寻常的观测的文献)相关联。
[0050]用户可以利用系统100来让其他用户、其他组和/或人知道和/或让数据库具有对生物对象的观测。为了帮助其他人观测生物对象,用户可以选择共享他/她的准确地理位置。例如,通过共享感兴趣的观测,可能对观测该生物对象感兴趣的其他人也许能够到该地理位置旅行并观察它。该观察还可以被列在任何类型的记录内,支持计数、被贴在任何种类的标签页上或以其它方式存储。该观测还可以被张贴,以变成像终生记录这样的永久记录或任何其它长期记录。该观察可以被共享,以用于寻找其它用户的观点或关于生物对象识别的模式识别资源的用途。例如,该观察可以被共享,以便确定性地和永久地对稀有物种在未预期位置和/或时间的出现进行归档。作为另一示例,该观察可以作为多个用户尝试对一年内特定区域中尽可能多的物种进行归档的竞争性社会游戏的一部分而被共享,并且该共享充当一种使多个用户对其它参赛者的结果进行互相确认和质量检查的方式。作为又一示例,该观察可以作为用户尝试提供尽可能多的挑战性的、感兴趣的和/或唯一的照片、视频或声音记录的社会游戏的一部分而被共享,并且他们的努力由观看他们的提交物的其它用户进行评分。
[0051]图3A-图3L图示被配置为执行由图2A和图2B中图示的方法执行的操作中的一些的系统100的实现。在图3A中,当用户访问或进入生物对象位置和识别应用程序时,系统100(例如,智能电话、移动计算设备等)显示欢迎屏幕。该欢迎屏幕可以包括一个或多个菜单项,通过这一个或多个菜单项,用户可以访问该应用程序的操作的不同模式并且执行不同功能。例如,通过访问题目为“My Bird Sightings”的菜单项305,用户可以获得由用户在特定日期和特定地理位置观测或观察的生物对象(例如,鸟类)的列表,如图3B所示。在各实现方式中,通过访问题目为“My Bird Sightings”的菜单项305,用户可以获得由用户在过去数天或数月内观测或观察的全部生物对象(例如,鸟类)的列表。
[0052]作为另一示例,访问题目为“Enter Bird Sightings”的菜单项310显示如图3C所示的屏幕,通过该屏幕,用户可以输入关于近来观测和观察的信息。用户可以通过访问题目为“My Account”的菜单项315来维护他/她的账户,改变他/她的配置和其它个人信息,改变他/她的偏好设置。用户可以通过访问题目为“About EZ Bird”的菜单项320,获得关于应用程序的附加信息。
[0053]图3C-图3F示出输入关于所观测的或所观察的生物对象的信息的不同实现方式的屏幕截图。在图3C中显示的屏幕代表用户可以用来输入与生物对象的观测或观察相关联的信息的列表。所显示的屏幕包括关于观察或观测的地理位置和时间和日期的信息。该地理位置、日期和时间可以由系统100中的处理器获得或由用户提供。所显示的屏幕包括用户可以向其内输入所观测的或所观察的生物对象的名称和数量的区域325。
[0054]在各实现方式中,各个生物对象的列表可以显示给用户。所显示的列表可以是目录中的所有生物对象(例如,来自eBird数据库的全部鸟类)的列表,或者在该地理位置可以观察或观测的可能生物对象(例如,来自目录的鸟类)的列表,或者在一天和一年中的那个时间在该地理位置可以观察或观测的可能生物对象(例如,鸟类)的列表。在各实现方式中,所显示的列表可以是由其它用户使用最近的生物对象观测数据生成的动态列表。该动态列表可以通过与远程服务器通信而实时地更新,该远程服务器接收关于多个用户的生物对象观测和观察的信息,并且将它们存储在系统100的处理器可以访问的一个或多个数据库中。在一些实现中,所显示的列表可以是在区域中可获得全部鸟类的默认核对列表。该默认列表可以在本地存储在系统100中,并且可以在网络连接不可用时使用。所显示的生物对象列表可以按照字母顺序或者按照出现可能性的顺序或者按照最近观测数量的顺序排列。在各实现方式中,所显示的列表中的生物对象可以被分组成不同种类,如“Waterfowls”、“Grouse, Quail and Allies”等。在各实现方式中,种类可以基于科学原理,例如种和亚种。在一些实现中,种类可以基于对一组生物对象提及的口头词。在各实现方式中,所显示的列表可以基于种类标题进行扩展或萎陷。
[0055]在各实现方式中,用户可以通过点击或拍击来自该列表的生物对象的名称并且输入表示该生物对象的计数的数字,来输入与所观测的或所观察的生物对象相关联的信息。在各实现方式中,该计数可以响应于用户在来自如图3F所示的该列表的生物对象的名称上点击或拍击而被输入到所显示的范围或域内。
[0056]在各实现方式中,用户可以在区域325中输入生物对象的计数和名称,使得用户可以在不必浏览遍所显示的列表的条件下快速地且有效地输入与生物对象相关联的信息。访问区域325(例如,通过拍击该域)可以引出数字盘。用户可以输入所观测的生物对象(例如,鸟类)的数量。在输入与生物对象相关联的数量或计数以后,用户可以输入字符,如“空格栏”或“句号”或“逗号”等。响应于用户输入字符,数字盘可以被文本键盘替代。当用户开始键入生物对象的名称时,可以显示下拉列表,该下拉列表显示与由用户键入的字母相匹配的生物对象的可能名称。该名称可以是生物对象的常规名称、生物对象的学名或者生物对象的代码或缩写。在下拉列表中显示的生物对象的可能名称可以按照字母顺序或按照出现的可能性的顺序排列。在下拉列表中显示的生物对象的可能名称可以是由处理器生成的或接收的生物对象的列表的一部分。如果用户认出他/她想要输入的生物对象的名称,那么用户可以在不必输入全部名称的情况下选择该名称。这可以有利于提高输入信息的速度和效率。
[0057]在各实现方式中,处理器可以请求对特定观测的确认,如图3G所示。由用户输入的经确认或未经确认的信息可以存储为系统100中的电子记录。可以向用户提供输入附加信息或记录的选项,如图3H所示。该附加信息或记录可以包括关于生物对象的行为、物理移动、羽毛颜色的信息,与生物对象的健康相关联的信息,生物对象的筑巢信息等。在各实现方式中,附加信息可以包括生物对象和其周边环境的图像或者生物对象的声音记录。
[0058]图3J图不当用户访问或输入生物对象位置和识别应用程序时由系统100的替代实现方式向用户显示的欢迎屏幕。该欢迎屏幕可以包括一个或多个菜单项,通过这一个或多个菜单项,用户可以访问该应用程序的操作的不同模式并且执行不同功能。例如,通过访问题目为“Identify Local Birds”的菜单项307,用户可以观看在用户位置或在用户位置附近最近被观测的本地鸟类的列表,如图3K所示。向用户提供的鸟类的该列表可以包括鸟类的图像,以更容易识别。在各实现方式中,该列表还可以提供每个被列出的鸟的丰富度。在各实现方式中,可以向用户提供基于行为、大小、颜色等中的至少一种而缩减鸟类的该列表的选项,如图3K所示。在各实现方式中,所列出的鸟类的行为可以包括关于鸟类正在做什么的信息,如图3L所示。例如,该鸟可以在食槽处或在鸟浴,该鸟可以在水中浮游或趟涉,该鸟可以在地面或草地上,该鸟可以在围栏或电话线上,该鸟可以在树上或灌木丛中,或者该鸟可以在空中飞行。在各实现方式中,当如上面介绍那样记录关于鸟类观测的信息时,可以连同计数或其它信息一起记录鸟类的行为。
[0059]在图3J中,用户可以通过访问题目为“Browse all Birds”的菜单项309来浏览全部鸟类的列表,以辨认他/她已观测的鸟类。用户可以通过访问题目为“My BirdSightings”的菜单项311,维护他/她最近观测的鸟类的记录。用户可以通过访问题目为"Birding Basics”的菜单项317,学习鸟类观察。用户可以通过访问题目为“My Profile”的菜单项313,改变或编辑他/她的配置。
[0060]在各实现方式中,用户可以使用该应用程序来选择具有用户可能有兴趣观察或观测的生物对象的丰富度的位置。例如,用户可以使用该应用程序来定位位于用户当前位置附近的鸟类保护区、自然公园、自然保护区等。用户可以选择他/她想要拜访的位置。在各实现方式中,该应用程序可以显示地图,该地图向用户提供从用户当前位置到所选择的位置的方向。
[0061]由其它用户使用共享的信息
[0062]由用户通过系统100共享的信息可以期望由其它人使用。系统100被设计为允许用户访问、观看、操纵和使用来自其他用户的信息。处理器可适于允许用户执行下列行为中的一个或多个:限定关于用户希望观看来自其他用户的何种共享信息的原则;限定用户如何希望观看或接收共享信息;限定一个或多个原则以当新的共享信息符合那些原则时使系统通知用户;限定当接收不同类型的共享信息时该系统将如何通知用户。在一个实现方式中,使用鸟作为示例,用户可以指定它们想要接收每日电子邮件,该每日电子邮件归纳由用户报告的满足特定原则的鸟类观测,例如:报告的位于用户位置的25英里内的鸟类,以及所观察的物种不在用户的生活列表、年份列表或用于指定位置(如加利福尼亚州)的列表上。作为另一示例,研究者可能希望每当在距用户位置特定距离内或任何位置处的十分稀有或濒危物种被报告时都通过即时文本消息被通知。在另一示例中,用户可能指定他们希望接收在指定区域和时间帧内(如在当前的历年期间在洛杉矶乡村)已经报告多少鸟类的每日报告。在另一示例中,用户可能指定他们希望接收该用户在指定区域和时间帧内相对于其他用户(如在当前的历年期间在北美洲的鸟类观察者的排名)已经报告多少鸟类的每日报告。在另一示例中,用户可能指定它们希望接收对其它用户如何以及多少其它用户已经喜欢他们的共享观测、评论他们的共享观测、使用他们的共享观测、评价他们的共享观测、识别他们的共享观测或以其它方式与他们的共享观测交互进行展示的每日报告。逐步发展成满足用户兴趣、用于市场用途、用于更广泛的信息共享和任何其它用途的信息的其它使用也是预期的。
[0063]在各实现方式中,多组用户可以选择与其它参与者、组织者、仲裁者、赞助组织或它们的雇主或其它参与者共享所选择的信息,作为诸如圣诞节鸟口调查、美国多鸟乡村、项目食槽观测、大坐、大年竞赛或局部专门或特别目的调查之类的所组织的调查或竞赛的一部分。在各实现方式中,多组用户可以选择阅览来自其它参与者或公众的共享信息,作为诸如圣诞节鸟口调查、美国多鸟乡村、项目食槽观测、大坐、大年竞赛或局部专门或特别目的调查之类的所组织的调查的一部分。在各实现方式中,这些多组用户可以由一个或多个人组织或主管。在各实现方式中,用户可能希望共享信息,以便实时查看所检测的全部对象或所检测的对象的列表,以便实时查看关于哪些目标物种未被发现的信息,以便实时查看关于哪些区域已被调查的信息,以便实时查看关于哪些区域仍需要被调查的信息,或者以便查看诸如所检测的物种总数、全部的观察者、驱车、步行或乘船到所拜访的场所所经过的总里程之类的概要统计信息,等等。在各实现方式中,用户可能希望查看他们的组通过诸如所检测的物种总数、观察者的总数、驱车、步行或乘船到所拜访的场所所经过的总里程等之类的各种测量结果如何进行执行的比较结果。在各实现方式中,用户可能想要查看他们的组通过诸如所检测的物种总数、观察者的总数、驱车、步行或乘船到所拜访的场所所经过的总里程等之类的各种测量结果如何进行执行与计划相比或者与前面的调查中他们的组的表现、其他组、其它组的平均、指定区域内的其它组、满足指定原则的其他组相比的比较结果。
[0064]牛物对象定位和识别
[0065]除共享与所观测的或所观察的生物对象相关联的信息以外,或替代共享与所观测的或所观察的生物对象相关联的信息,系统100还可以用来定位和识别生物对象。例如,如果用户观察或听到生物对象,他/她可能使用系统100来捕获该生物的图像/影片、声音记录、该对象的红外图片、紫外影片,或者捕获有助于该生物对象的识别的该生物对象的有用记录。在各实现方式中,系统100可以被配置为自动地捕获这样的信息。然后,系统100可以用来基于该生物的图像/影片、声音记录、该对象的红外图片、紫外影片或者捕获的有助于该生物对象的识别的该对象的任何其它有用记录来识别该对象,以通过检索系统100的数据库、目录和/或任何其它信息存储库,或通过将所捕获的该生物的图像/影片、声音记录、该对象的红外图片、紫外影片或捕获的有助于该生物对象的识别的该对象的任何其它有用记录传送至一个或多个远程系统或有助于识别的任何其它外部源,识别该对象。在系统100或远程系统中包括的电子硬件处理器可以使用图像识别、声音识别技术、谱成分、温度分布或任何其它所捕获的特性和/或这些变量随时间的变化,来识别生物对象。
[0066]在各实现方式中,用户可以传送所捕获的该生物的图像/影片、生物记录、该对象的红外图片、紫外影片或捕获的有助于该生物对象的识别的该对象的任何其它有用记录。所捕获的该生物对象的图像/影片、声音记录、该生物对象的红外图片、紫外影片或者有助于生物对象的识别的该生物对象的任何其它特性,可以与其它用户、用户组、专家、专家组或任何其它有知识的实体共享,其它用户、用户组、专家、专家组或任何其它有知识的实体可以能够提供该生物对象的识别和/或关于该生物对象的更多信息。在一些实现中,用户的地理位置、高度、天气状况、日期、时间和/或其它所捕获的信息还可以与该生物对象的图像/影片、声音记录、该生物对象的红外图片、紫外影片或者捕获的有助于该生物对象的识别的该对象的任何其它有用记录一起传送,以帮助识别过程。
[0067]图1的系统100可以用来基于图像、声音签名或图像和声音签名来定位和识别周边区域中的生物对象。例如,系统100的物理计算机处理器可以被配置为处理从一个或多个声换能器119接收的进入声音数据,以检测来自周边区域的由关注的生物对象产生的声音。在各实现方式中,系统100可以使用噪声消除方法和系统来将从生物对象发出的声音与背景噪声、来自过路汽车和飞机的噪声或其它人类声音隔离开。在各实现方式中,处理器被配置为估计发出声音的方向,以帮助定位生物对象。在各实现方式中,该方向可以相对于系统100来估计。在其它实现中,所估计的方向可以包括所估计的声音源头的纬度、经度和高度信息。处理器可以使用已知的信号处理算法和方法和其它声音定位方法来估计所检测的声音的方向。在各实现方式中,飞行时间方法或基于多普勒效应的方法可以用来估计所检测的声音的源头的方向。在一些实现中,雷达或声呐方法可以用来估计产生所检测的声音的生物对象的方向和位置。在各实现方式中,一个或多个声换能器119可以包括用来帮助声音检测和定位的定向麦克风。
[0068]所估计的方向可以位于实际方向的误差裕度内。在各实现方式中,系统100可以基于所接收的声音的特性和一个或多个声换能器119的配置或其它因素,计算所估计的方向的误差。在各实现方式中,可视指示的大小可以基于所计算的误差。例如,如果所计算的误差大,那么可视指示的范围大。然而,如果所计算的误差小,那么可视指示的范围小。当所估计的方向位于直观描绘在显示器上的范围以外时,系统可以在该图像的边界上显示特殊指示符,以表示声音发生在观察范围以外。该可视指示可以给出声音方向的粗略指示。可替代地,可以省略位于视野外部的声音的可视指示。
[0069]处理器可以生成所检测的来自生物对象的声音以及所估计的方向和检测时间的电子记录。每个记录可以存储为系统中的声音事件。在无需遵守任何特定理论的情况下,声音事件被限定为在特定时间从特定方向发出的具有唯一听觉特性(例如,唯一音高、唯一频率成分或唯一音调)的声音。在各实现方式中,由系统100检测的各种声音事件可以作为与所估计的方向相一致并且叠加在周边区域的视图上的可视指示125而被显示给用户,其中周边区域的视图在显示屏113上被显示给用户。可视指示可以包括形状、符号、阴影区、有色区和亮度提高的区中至少一个。在各实现方式中,具有相同唯一听觉特性的声音可以由相同的可视指示表示。例如,从乌鸦发出的声音可以可视地由红圈表示。作为另一示例,犬吠可以可视地由蓝色方块表示。在各实现方式中,可视指示125可以在声音事件出现以后持续一时间间隔。例如,在各实现方式中,可视指示可以在其出现以后持续大约I至10分钟。在各实现方式中,可视指示125的亮度可以在持续间隔期间随时间逐渐下降。例如,在持续间隔期间,可视指示125可以随时间表现得渐弱。在各实现方式中,可视指示可以随着所显示的视图的朝向变化而移动,使得声音事件源头的绝对方向保持相同。
[0070]如上面介绍的,在各实现方式中,处理器可以被配置为分析所接收的声音并且辨别不同的声音模式和频率,使得在大约相同时间从相同地理位置发出的不同关注对象的声音被存储为不同的声音事件。在这样的实现中,不同的可视指示可以同时与表示不同声音事件的源头的方向相一致地叠加在所显示的视图上。处理器可以被配置为充分实时地检测声音事件。例如,在各实现方式中,声音事件可以在其出现大约I秒至30秒内被检测和被显示为可视指示。在各实现方式中,处理器可以被配置为检测声音事件源头的方向变化,并且相应地更新可视指示125。这样的实现可以有利地直观地表示生物对象在所显示的视图上的运动。下面参考图4A-图4C详细地介绍这些和其它方面。
[0071]图4A-图4C是用于示出代表叠加在所显示的周边视图上的声音事件的可视指示的系统100的实现。用户可以访问由被配置为定位和识别周边区域中的生物对象的系统100所控制的应用程序。当访问该应用程序时,系统100中的处理器可以在显示设备113上显示周边区域的视图。所显示的视图可以部分地通过光学成像系统105获得。处理器可以自动地或当接收来自用户的命令时,检测周边区域中的一个或多个声音事件,并且将它们叠加在所显示的视图上,作为上面介绍的可视指示125a-125d。在各实现方式中,可以设置侧栏131来访问该应用程序的各个菜单并执行不同的功能。
[0072]在各实现方式中,产生声音事件的生物对象的身份可以通过将所接收的声音的听觉特性与已知生物对象的听觉特性进行比较来识别。产生声音事件的生物对象的身份可以限制于其听觉特性与所接收的声音的听觉特性密切匹配的那些生物对象。产生声音事件的生物对象的身份可以进一步限制于其听觉特性与所接收的声音的听觉特性密切匹配的那些生物对象,以及在一天和一年中的那个时间在那个地理位置具有较高出现可能性的生物对象。
[0073]在各实现方式中,所接收的声音的听觉特性与已知生物对象的听觉特性之间的比较可以在系统100中由处理器本地执行。在一些实现中,所接收的声音的听觉特性和诸如地理位置、一天和一年中的时间之类的其它信息可以由处理器传送至外部源,并且该比较可以在外部源的位置远程地执行。比较的结果可以由外部源传送并且在本地存储在系统100 中。
[0074]在各实现方式中,用户可以通过访问可视指示125a_125d来观看其听觉特性与所接收的声音的听觉特性密切匹配的生物对象的列表。声音事件的更多细节也可以通过访问可视指示125a-125d来获得。在各实现方式中,用户可以通过访问与不同声音事件对应的可视指示125a-125d,来记录不同声音事件的听觉特性。在各实现方式中,用户可以放大可视指示内视图的区域,以获得产生该声音事件的生物对象的更佳视图。
[0075]在各实现方式中,系统100可以被配置为检测并识别来自特定方向的声音。在这样的实现中,从其它方向检测的声音相比于从关注方向检测的声音可被衰减10_30dB。在这样的实现中,该可视指示仅叠加在该关注方向上。例如,在图4B图示的实现中,仅检测从由可视指示125a表示的区域检测到的声音。
[0076]图4C图不用于提供关于各种声音事件125a_125d的信息的侧栏131的放大图。在图4C中,声音事件125a和125d具有类似的听觉特性,因此由相同的可视指示(例如,黄色圈)表不。参考图4C,不能确定产生声音事件125c的生物对象的身份,同时产生声音事件125a和125d的生物对象的身份被缩减至两个可能的生物对象,并且十分肯定地识别产生生物事件125b的生物对象。在各实现方式中,所显示的可视指示的数量可以有意地进行限制,以适应屏幕或列表上可用的空间。类似地,可视指示的数量可以局限于仅与由用户选择的特定选项相匹配的那些,如与目标物种或组的特性相匹配的那些。
[0077]如上面介绍的,图1的系统100可以用来基于图像、声音签名或图像和声音签名来定位和识别周边区域中的生物对象。例如,系统100的物理计算机处理器可以被配置为处理来自周边区域的进入图像信息,以定位和识别生物对象。图5图示对来自周边区域的进入图像信息的部分进行分析来定位和识别生物对象的系统100的实现。用户可以访问由被配置为定位和识别周边区域中的生物对象的系统100所控制的应用程序。当访问该应用程序时,系统100中的处理器可以在显示设备113上显示生物对象的图像或周边区域的视图。利用图像处理方法,处理器可以显示周边视图中的所关注的生物对象可以存在的部分。例如,如果周边视图包括由建筑物包围的湖泊,那么仅显示该湖泊周边的视图部分,这是因为在该湖泊周边生物对象出现的可能性高于建筑物周边生物对象的出现可能性。可替代地,用户可以依据所关注的生物对象的存在,选择所显示的视图的部分。在一些实现中,系统100自动地或者响应于来自用户的命令可以进行缩放,以将一个或多个生物对象拉入视图内。为了识别生物对象,用户可以选择视图中或所显示的图像的至少一部分中的生物对象的子集,来进行进一步分析和识别。例如,用户可以拍击图像上的一个或多个点,并且系统100可以使用所选择的一个或多个点或者那些一个或多个点周边的区域,来进行进一步分析。作为另一示例,用户可以滑过图像的一部分,以表示一个或多个线,并且系统100可以使用沿由用户表示的这一个或多个线或者线周边的区域,来进行进一步分析。作为另一示例,用户可以标出图像的一个或多个区域的轮廓,系统100可以使用这一个或多个区域的轮廓内部的所有点来进行进一步分析。作为另一示例,用户可以在图像的一部分上拍击,系统可以使用具有与由用户选择的那部分的颜色大致类似的颜色的全部点来进行进一步分析。用户可以选择可以匹配的一系列可视指示,如形状、轮廓、大小、羽毛颜色等,来识别生物对象。依据用户选择,所选择的生物对象的各种可视特性可以通过使用图像处理方法获得。例如,通过图像处理方法,可以获得或提取所选择的生物对象的羽毛颜色、所选择的生物对象的头部大小、所选择的生物对象的颈部大小和形状以及其它可视特性。可以将所获得的可视特性与已知生物对象的可视特性进行比较,以缩小所选择的生物对象的身份。例如,如果所选择的生物对象的羽毛是黑色的,那么所选择的生物对象的身份可以被缩小至那些仅具有黑色羽毛的生物对象。在各实现方式中,该比较可以在系统100处在本地执行。在其它实现中,可以远程地执行该比较,并且比较的结果可以被传送至系统100。在各实现方式中,可以通过将所获得的可视特性与在可视特性参考数据库中存储的不同生物对象的可视特性进行比较,来执行该比较。可视特性参考数据库可以在本地位于系统100处或位于远程位置。
[0078]在各实现方式中,用户可以选择对应于鸟的头部、身体或尾部的图像的不同部分,来进行分析和识别。例如,在图5中,用户可以选择视图中的生物对象的区域140、142和144之一来进行进一步分析和识别。如图5所示,基于从视图中的生物对象的区域140、142和144获得的或提取的色彩信息,与视图中的生物对象密切匹配的生物对象的可能列表是“Double-Crested Cormorant'“American Crow,,和 “Brandt,s Cormorant,,。还提供这些物种中的每个的本地丰富度,以帮助识别过程。可以进一步分析其它特性,如颈部形状或尺寸或声音特性,以更进一步限制可能匹配的列表。
[0079]用来基于生物的图像、影片、鸣声记录、对象的红外图片、紫外影片或生物对象的任何其它有用记录的捕获作为当前系统一部分识别生物对象的方法的实现方式,会通过两组用户参与和交互的社会联机系统:第一组是提交生物的图像、影片、鸣声记录、该对象的红外图片、紫外影片或者捕获的该生物对象的任何其它有用记录的那些组;并且第二组是识别该生物的图像、影片、鸣声记录、该对象的红外图片、紫外影片或者捕获的该生物对象的任何其它有用记录的那些组。
[0080]该系统具有用于用户的游戏特性。用户可以作为提交者和/或评论者参与。第一组用户的范围可从单次提交用于识别的一个文件的十分偶然参与者到活跃的摄影师或每日提交许多文件的其它参与者。提交用户可在各个方面进行竞争,这包括所提交的文件数量,在他们的种类中被评论用户判定为最佳的文件数量,由评论者判定的文件平均质量和/或在记录可利用的全部时间期间或在指定的时间帧和/或地理区域内已提交的文件所关于的物种总数,等等。评论用户可以就相对于其它用户或相对于其身份是十分肯定的对象的识别准确度方面的历史表现上,关于全部或在指定时间帧和/或地理区域内识别的生物对象的数量,关于所提供的评论数量,关于平均识别速度等等进行竞争。对于游戏方面,提供一种产生快速准确结果的激励系统可能是有利的。例如,用户可以赚取参与的点数,该点数可以在游戏内换取各种奖励、获取新的级别或位置等。为了快速而准确的识别,在该系统中包括将文件送给最有可能准确地识别种类中的生物对象的用户的自适应评分系统。该自适应评分系统可以包括自适应的、实时的文件路由系统。文件至指定用户的路由可能基于以下一个或多个:通过评论者的识别相关性和识别时间判断的文件估计难度,评论者相对于识别该文件的估计难度的估计技巧,在该文件的位置和/或日期/时间识别文件时该文件相对于各个用户的估计技巧水平的位置和日期/时间。该系统还可以包括从由各个用户提供的答案中挑选具有最高正确可能性的答案的评分算法。例如,基于提供每个答案的评论者的按照评论者的技巧水平的排序加权的数量,每次从用户接收“猜测”时,可以更新该算法。当该算法具有足够的信息来以充分高的准确度识别对象时,结果可以被发送至或被显示给提交者或以其它方式向目标实体广播。如果用户的数量充分大,用户知识足够或者机械化的识别工具足够准确,那么此系统快速地提供具有高正确可能性的生物对象的识另IJ。在实践中,该系统可以在不超过数分钟、数小时或数天内提供实时响应。
[0081]如上面介绍的,系统100可以被实现为智能电话、平板PC、台式计算机等的一部分。然而,在一些实现方式中,系统100可以是一件专门的设备,其可以例如应用于短期使用的目的(如通过租赁、借用)或者可以在现场位置以及通过任何其它运输办法提供。例如,具有覆盖本地或区域条件的特定信息的系统100可以在游戏公园、狩猎区、国家公园、生态小屋中的护林站处付费获得,或者可以由鸟类观察站向来访者提供。系统100可以实时将所有本地观测记录在显示器上,并且加亮特殊关注的观测以及地图上最近观测位置的显示或者任何其它形式的显示。此外,多个系统100可以彼此通过中央连接(例如,服务器)或通过多个分布的连接而彼此连接,以快速地提醒对观测感兴趣的邻近用户,因此其它用户可以加入观察。
[0082]系统100还可以用来训练用户(例如,导游、猎人、鸟类观察家、学生、国家公园护林员、侦查员、研究者、儿童)和/或用作教学辅助手段。系统100可以被用来快速地发展主题领域的专业知识,以便从视野、声音、大小、谱成分、位置、高度和其它属性输入中加速学习。因此,与用于鸟类观察者、鱼类学者或任何其它用户的传统训练方法相比,用户可以在很短时间内成为有知识的、富有成效的或甚至变成专家。
[0083]系统100的许多其它使用赋予鸟类观察者以及移动、改变或以其它方式变化的生物对象的任何其它观察者新能力。例如,具有通知能力的系统100可以被放置为观察像动物饮水坑这样的位置,并且被编程为当观察特定的动物物种、特定大小的物种的动物(如,幼小动物、特定对象等)出现、已被装标签以跟踪其位置或已被任何其它监视系统跟踪的生物对象进入观察范围和/或任何其它信息给出关于生物对象的接近信息时发送通知。然后用户可以在监视像饮水坑一部分这样的位置时自由做其它活动。对于短暂地出现的观察而言,系统100可以被编程为进行识别和记录,以便捕获罕见的瞬间事件。例如,系统100可以识别和捕获迁徙鸟类的活动、鸟类孵化、开花演变、从一个阶段变化至另一阶段的昆虫等。系统100还可以用来跟踪一组内的个体,如通过其条纹图案跟踪斑马,通过其颜色图案跟踪蝠鲼(manta ray)等等。系统100可以被激活以自动地进行跟踪,使得通过放置系统中的一个或阵列,能够跟踪个体并且监视和记录其进展。系统100可以被连接来接收外部信号,例如从用于对动物进行跟踪并且指示邻近关注动物的方向、运动、位置等的项圈接收外部信号。例如,系统100可以向用户提醒正在靠近的熊和其位置或者邻近的狼的活动等。系统100还可以用来定位生物对象(例如,濒危物种)并记录它们的活动,监视其睡眠和进食方式,监视它们的健康和幸福状况等。该信息可以被传送至具有对信息的使用权的其它用户(公园护林员、野生动物组织等)。因此,系统100可以成为用户可利用的泛网络中现在不可利用的一部分。
[0084]本文描述的系统和方法还可以用来通过允许旅行者评论生物对象(如旅行目的地的植物群和动物群),通过允许旅行者共享它们的自然摄影和/或动物、鸟类、植物、昆虫、两栖动物、爬行动物、哺乳动物等的观察,准备它们的旅行。本文描述的系统和方法还可以用作教学工具,以教育儿童在该星球居住的其它动物、鸟类和植物物种。本文描述的系统和方法可以用来设计用于婴儿、儿童和成人的娱乐和教学游戏。
[0085]识别可以通过使用图像、声音和任何其它方法来辅助,以通过目前在自动聚焦相机中存在的并为这种设计领域的技术人员已知的自动聚焦技术来确定距生物对象的距离。这些方法以及任何其它距离确定方法,如激光范围探测器、GPS定位(例如,如果生物对象的位置和用户的位置是以充分的精度已知的),包含在本文描述的各实施例内。距离信息与其在图像中的相对大小结合或者任何其它有用属性可以用来估计生物对象的大小。任何其它大小估计方法,如与位于距生物对象的已知或可测量距离处的其它对象(其大小已知的或可以被估计的生物对象或非生物对象)的比较,其已知的或估计的红外发射。该信息可以用于帮助物种识别、确定目标生物对象的群体大小分布、识别物种的特殊成员、区分身份优先级选项、帮助外部识别资源或用于任何其它有益用途。
[0086]结合本文公开的实现所描述的各个说明性逻辑、逻辑框、模块、电路和算法步骤可以被实现为电子硬件、计算机软件或二者的结合。硬件和软件的互交换性已经从功能方面概括地进行了描述,并且以上面描述的各个说明性组件、框、模块、电路和步骤中进行了说明。这样的功能是以硬件还是以软件实现的取决于在总体系统上施加的特定应用和设计约束。
[0087]用来实现关于本文公开的方面描述的各个说明性逻辑、逻辑框、模块和电路的硬件和数据处理装置可以用被设计为执行本文描述的功能通用单芯片或多芯片处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑设备、分立门或晶体管逻辑、分立硬件组件或它们的任意组合来实现或执行。通用处理器可以是微处理器或任何传统处理器、控制器、微控制器或状态机。处理器还可以被实现为计算设备的组合,如DSP和微处理器的组合、多个微处理器、与DSP核结合的一个或多个微处理器或任何其它这样的配置。在一些实现中,特定步骤和方法可以通过具体用于特定功能的电路执行。
[0088]在一个或多个方面中,所描述的功能可以在硬件、数字电子电路、计算机软件、固件(包括在此说明书中公开的结构和它们的结构等同物)或在它们的任意组合中实现。本说明书中描述的主题的实现方式还可以被实现为一个或多个计算机程序,即具有在计算机存储介质上编码的由数据处理装置执行或用来控制数据处理装置的操作的计算机程序指令的一个或多个模块。
[0089]如果在软件中实现,则这些功能可以存储在计算机可读介质上或作为计算机可读介质上的一个或多个指令传送。本文公开的方法或算法的步骤可以在处理器可执行的软件模块中实现,该处理器可执行的软件模块可以驻留在计算机可读介质上。计算机可读介质包括计算机存储介质和通信介质,该通信介质包含能够将计算机程序从一个地点传送至另一地点的任何介质。存储介质可以是可由计算机访问的任何可用介质。作为示例但不作为限制,这样的计算机可读介质可以包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储器、磁盘存储器或其它磁性存储设备,或可以被用来以指令或数据结构的形式存储期望程序代码并且可以由计算机访问的任何其它介质。此外,任何连接可以适当地被称为计算机可读介质。本文中使用的盘和碟包括光碟(CD)、激光碟、光碟、数字多用途碟(DVD)、软盘和蓝光碟,其中盘通常磁性地复制数据,而碟用激光光学地复制数据。上面的组合也可以包含在计算机可读介质的范围内。此外,方法或算法的操作可以作为代码和指令的一个或任意组合或任何集合驻留在机器可读介质和计算机可读介质上,机器可读介质和计算机可读介质可以包含到计算机程序产品中。
[0090]除其它以外,本文使用的条件用语,如“能够”、“可以”、“可能”、“会”、“例如”等,除非另外具体地被表明或在所使用的上下文中不同地被理解,否则通常希望传达某些实施例包括而其它实施例不包括特定特征、要素和/或步骤。因此,这样的条件用语通常不希望暗指一个或多个实施例以任何方式需要特征、要素和/或步骤,或者一个或多个实施例在具有或不具有作者输入或提示的情况下必然包括用于判决的逻辑,无论包括这些特征、要素和/或步骤还是要在任何特定的实施例中执行这些特征、要素和/或步骤。术语“包括”、“包含”、“具有”等时同义词并且以开放的方式包含性地使用,并且不排除附加要素、特征、动作、操作等。此外,术语“或”以其包含性的含义(而不以其排他性的含义)使用,使得当例如被用来连接一系列要素时,术语“或”指该系列要素中的一个、一些或全部。
[0091]尽管已经描述本公开的某些实施例,但是这些实施例仅作为示例提供,并且不旨在限制本公开的范围。单个特征或一组特征不必须或不要求包含在任何特定实施例中。在本公开全文中对“各实现方式”、“一种实现”、“一些实现”、“一些实施例”、“实施例”等的提及,指关于该实施例描述的特定特征、结构、步骤、过程或特性包含在至少一个实施例中。因此,短语“在一些实施例中”、“在实施例中”等在本公开全文中的出现,不一定全部指相同的实施例,而是可以指相同的或不同的实施例中的一个或多个。实际上,本文描述的新颖方法和系统可以以多种其它形式体现,此外,可以进行本文描述的实施例的形式的各种省略、增加、替换、等同、重布置和改变,而不背离本文描述的发明的精神。
[0092]为了归纳本公开的方面,在本公开中描述了特定实施例的某些目的和优势。应当理解,这样的对象或优势并非全部一定可以根据任何特定实现方式实现。因此,例如,本领域技术人员将认识到实现方式可以以获得或优化本文教导的一项或一组优势的方式提供或执行,而不一定获得本文可能教导或表明的其它目标或优势。
[0093]在本说明书中在不同实现方式的背景中描述的某些特征也可以在单个实现方式中组合实现。相反,在单个实现方式的背景中描述的各特征也可以在多个实现方式中分离地或在任何适合的子组合中实现。此外,尽管特征在上文可以被描述为以特定组合起作用并且甚至最初这样被要求保护,但是所要求保护的组合中的一个或多个特征可以在一些情况中从该组合中删除,并且所要求保护的组合可以指向子组合或子组合的变形。
[0094]类似地,尽管附图中以特定的顺序绘出操作,但是本领域技术人员将容易认识到这样的操作不需要以所示出的特定顺序或以顺序执行,或者要执行所有图示的操作来实现期望结果。此外,附图可能以流程图形式示意性地图示一个或多个示例过程。然而,未描绘的其它操作可以包含在示意性图示的示例过程中。例如,在所图示的操作中的任何操作之前、之后、与所图示的操作中的任何操作同时或在所图示的操作中的任何操作之间,可以执行附加操作。在特定场合中,多任务处理和并行处理可能是有利的。此外,上面描述的实现方式中的各系统组件的分离,不应当被理解为在所有实现方式中需要这样的分离,而是应当理解,所描述的程序组件和系统通常可以在单个软件产品中集成在一起或者被封装到多个软件产品内。此外,其它实现方式包括在下面的权利要求的范围内。在一些情况中,在权利要求中记载的动作可以以不同的次序执行,并且仍获得期望结果。
【权利要求】
1.一种用于生成并显示对象信息以使用户能够输入与生物对象相关联的信息的系统,所述系统包括物理计算机处理器,所述物理计算机处理器被配置为: 向所述用户提供生物对象种类的至少一个列表; 接受用来指示从所提供的列表中选择至少一个种类的生物对象的用户输入;以及 生成包括所述至少一个种类的生物对象的电子记录。
2.根据权利要求1所述的系统,其中所述至少一个列表基于以下至少一个:地理位置,一天中的时间,一年中的时间,与所述至少一个种类的生物对象在所述地理位置的出现相关联的过去记录,与所述至少一个种类的生物对象在观察时间或日期的出现相关联的过去记录,所述至少一个种类的生物对象在前些年中在所述地理位置在所述观察时间或日期的丰富度,所述至少一个种类的生物对象与已知在所述地理位置在所述观察时间或日期出现的至少一个其它种类的生物对象的空间或时间相关性,所述至少一个种类的生物对象与在所述地理位置出现的自然事件的空间或时间相关性,所述至少一个种类的生物对象在所述地理位置在所述观察时间或日期的近期观察,所述至少一个种类的生物对象与栖息地、微气候和天气中的至少一个的空间或时间相关性,以及用户偏好。
3.根据权利要求2所述的系统,其中所述地理位置包括位于所述用户周边的区域。
4.根据权利要求1所述的系统,其中数字信息与所述电子记录中的所述至少一个种类的生物对象相关联,所述数字信息包括计数、百分比或等级。
5.根据权利要求4所述的系统,其中所述处理器被配置为如果相关联的数字信息小于或大于阈值,则请求附加信息或确认。
6.根据权利要求5所述的系统,其中所述阈值通过自适应过程和实时过程中的至少一种来确定。
7.根据权利要求5所述的系统,其中所述阈值是基于自适应过程确定的,所述自适应过程使用关于由所述用户近来报告的生物对象的出现与其它生物对象的出现的空间或时间相关性的信息。
8.根据权利要求5所述的系统,其中所述附加信息或确认是实时获得的。
9.根据权利要求5所述的系统,其中所述附加信息或确认是由所述用户提供的。
10.根据权利要求5所述的系统,其中所述附加信息或确认是使用至少一个字母数字字符、图标或语音命令提供的。
11.根据权利要求1所述的系统,其中所述处理器被配置为利用电子通信系统将所生成的电子记录传送给至少一个远程网络元件。
12.根据权利要求1所述的系统,其中来自所述用户的输入包括字母数字字符、图标和语音命令中的至少一种。
13.根据权利要求1所述的系统,其中生物对象种类的所述至少一个列表的项是根据出现可能性的增加或减少布置的。
14.根据权利要求1所述的系统,其中所述至少一个列表是实时生成的。
15.根据权利要求1所述的系统,其中所述至少一个列表被实时提供给所述用户。
16.根据权利要求1所述的系统,其中所述至少一个列表是响应于由所述用户提供的至少一个字母数字字符、图标或语音命令生成的。
17.根据权利要求1所述的系统,其中所述系统被配置为接受用来授权与一个或多个不同用户或电子数据库共享所述电子记录中包含的所述信息的至少一部分的用户输入。
18.一种用于生成并显示对象信息以使用户能够输入与生物对象相关联的信息的方法,所述方法包括: 向所述用户呈现生物对象种类的至少一个列表; 接受用来指示从所呈现的列表中选择至少一个种类的生物对象的用户输入;以及 生成包括所述至少一个种类的生物对象的电子记录, 其中所述方法通过物理计算机处理器实现。
19.根据权利要求18所述的方法,进一步包括允许所述用户修改、控制或限制在所述至少一个列表中显不的信息。
20.根据权利要求18所述的方法,其中所述至少一个列表基于以下至少一个:地理位置,一天中的时间,一年中的时间,与所述至少一个种类的生物对象在所述地理位置的出现相关联的过去记录,与所述至少一个种类的生物对象在观察时间或日期的出现相关联的过去记录,所述至少一个种类的生物对象在前些年在所述地理位置在所述观察时间或日期的丰富度,所述至少一个种类的生物对象与已知在所述地理位置在所述观察时间或日期出现的至少一个其它种类的生物对象的空间或时间相关性,所述至少一个种类的生物对象与在所述地理位置出现的自然事件的空间或时间相关性,所述至少一个种类的生物对象在所述地理位置在所述观察时间或日期的近期观察,所述至少一个种类的生物对象与栖息地、微气候和天气中的至少一个的空间或时间相关性,以及用户偏好。
21.根据权利要求18所述的方法,进一步包括利用电子传输系统传送所生成的至少一个电子记录。
22.根据权利要求21所述的方法,其中所生成的至少一个电子记录被实时传输。
23.一种用于定位一个或多个生物对象的系统,所述系统包括: 至少一个声换能器; 显示设备;以及 处理系统,所述处理系统被配置为: 从所述至少一个换能器接收声音信息; 在所述声音信息中检测来自所述系统周边区域的第一声音事件; 确定与所述第一声音事件的源头对应的方向;以及 通过在显示于所述显示设备上的周边区域的视图上叠加所述第一声音事件的可视指示,在所述显示设备上显示所述可视指示,所述可视指示叠加在所显示的视图的与所确定的方向一致的区中。
24.根据权利要求23所述的系统,其中所述系统能够包括移动设备、相机、双目镜、枪瞄准系统、射弹观测镜、摄像机、望远镜、夜视系统和智能电话中的至少一种。
25.根据权利要求23所述的系统,其中所述声换能器被布置在一个或多个阻碍体和一个或多个声反射器中的至少一个附近,或包括一个或多个阻碍体和一个或多个声反射器中的至少一个。
26.根据权利要求23所述的系统,其中所述可视指示能够包括形状、有色区、符号和亮度提高的区中的至少一种。
27.根据权利要求23所述的系统,其中所述可视指示能够在所述第一声音事件出现之后持续一时间间隔。
28.根据权利要求27所述的系统,其中所述可视指示的亮度能够在持续的间隔期间下降。
29.根据权利要求23所述的系统,其中所述处理器被配置为至少检测第二声音事件并且在所述显示设备上至少显示所述第二声音事件。
30.根据权利要求29所述的系统,其中至少所述第二声音事件与所述第一声音事件同时出现。
31.根据权利要求29所述的系统,其中至少所述第二声音事件在所述第一声音事件之后出现。
32.根据权利要求29所述的系统,其中至少所述第二声音事件源自与所述第一声音事件的源头的方向不同的方向。
33.根据权利要求23所述的系统,其中所述处理器被配置为提供用于产生所述第一声音事件的生物对象种类的列表。
34.根据权利要求33所述的系统,其中所述列表中的生物对象种类基于出现可能性的降序。
35.根据权利要求23所述的系统,其中所述处理器被配置为将所述第一声音事件存储在数据库中。
36.根据权利要求35所述的系统,其中所述处理器被配置为将所存储的第一声音事件输出到电子扬声器。
37.根据权利要求23所述的系统,进一步包括成像系统,所述成像系统被配置为获得所显示的所述周边区域的视图。
38.根据权利要求23所述的系统,其中所述系统被配置为处于监视模式,以调查所述周边区域的区。
39.一种用于定位并帮助识别至少一个生物对象的系统,所述系统包括: 成像系统,被配置为获得周边区域的图像;以及 物理计算机处理器,所述处理器被配置为: 分析所获得的图像的区,以定位所述区中的至少一个生物对象; 生成与所定位的至少一个生物对象密切匹配的生物对象的种类的列表;以及 将所生成的列表显示在与所述系统通信的显示设备上。
40.根据权利要求39所述的系统,其中所述系统能够包括移动设备、相机、双目镜、枪瞄准系统、射弹观测镜、摄像机、望远镜、夜视系统和智能电话中的至少一种。
41.根据权利要求39所述的系统,其中所述成像系统包括至少一个透镜。
42.根据权利要求39所述的系统,其中生物对象的种类的列表能够基于能够成像的大小、形状、可视特性以及所定位的生物对象的运动信息来生成。
43.根据权利要求39所述的系统,其中所述系统进一步包括声换能器。
44.根据权利要求43所述的系统,其中生物对象的可能种类的列表是基于源自所分析的区并由所述声换能器检测的声音事件生成的。
45.根据权利要求39所述的系统,其中生物对象的可能种类的列表按照与所定位的至少一个生物对象匹配的可能性下降的顺序排序。
46.根据权利要求39所述的系统,其中所述系统被配置为接受用来选择所述区的待分析的部分的用户输入。
47.根据权利要求46所述的系统,其中所述用户输入包括触摸输入。
48.一种用于识别至少一个生物对象的方法,所述方法包括: 接收关于至少一个生物对象的信息; 从一个或多个源接收与所述至少一个生物对象的身份相关联的信息;以及从所接收的身份信息中选择与所述至少一个生物对象的身份密切匹配的一个或多个身份, 其中所述方法通过包括一个或多个物理处理器的电子系统实现。
49.根据权利要求48所述的方法,其中选择与所述至少一个生物对象的身份密切匹配的一个或多个身份至少部分地基于与所述至少一个生物对象相关联的地理位置。
50.根据权利要求48所述的方法,其中所述一个或多个源包括一个或多个人类识别者。
51.根据权利要求48所述的方法,其中使用路由算法来将所接收的所述至少一个生物对象的信息分配给所述一个或多个源。
52.根据权利要求48所述的方法,其中使用评分算法来确立所述至少一个生物对象的身份。
53.根据权利要求52所述的方法,其中所述评分算法包括: 向所接收的身份信息中的每个不同身份分配排名或分数;并且 基于所分配的排名或分数,选择不同身份信息中的一个或多个。
54.一种用于识别至少一个生物对象的方法,所述方法包括: 向用户提供图像; 接受来自所述用户的输入,所述输入与所提供的图像的区域相关联; 分析所提供的图像的区域,以提取在所提供的图像中呈现的所述至少一个生物对象的一个或多个可视特性; 将所提取的一个或多个可视特性与存储在信息存储库中的多个种类的生物对象的可视特性进行比较;以及 呈现具有与所提取的一个或多个可视特性类似的可视特性的生物对象的种类列表, 其中所述方法通过物理计算机处理器实现。
55.根据权利要求54所述的方法,其中将所提取的一个或多个可视特性与多个种类的生物对象的可视特性进行比较包括: 将所提取的一个或多个可视特性与所述信息存储库中的所述多个种类的生物对象的至少子集的可视特性进行匹配;并且计算表示匹配的密切性的分数。
56.根据权利要求55所述的方法,其中所呈现的生物对象的种类列表基于所述图像的所述地理位置和所计算的分数中的至少一个。
57.根据权利要求54所述的方法,进一步包括将所提供的图像传送给一个或多个外部源。
58.根据权利要求54所述的方法,进一步包括接受来自所述用户的输入,所述输入与从所呈现的列表中选择生物对象的种类相关联。
【文档编号】G06E1/00GK104246644SQ201280067333
【公开日】2014年12月24日 申请日期:2012年12月18日 优先权日:2011年12月19日
【发明者】大卫·A·贝尔, 隆·E·贝尔, 约翰·彼德森·迈尔斯, 理查德·克里斯托弗·德沙尔姆斯 申请人:手中之鸟有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1