无线手持设备的基于视觉引导模型的点击接口的制作方法

文档序号:6410522阅读:111来源:国知局
专利名称:无线手持设备的基于视觉引导模型的点击接口的制作方法
技术领域
本发明通常涉及无线网络。本发明尤其涉及一种用于识别对象并发现关于所述对象的信息的无线接口和方法。
背景技术
基于无线电的无线网络要求经由大范围传输信号。为了便于设备与预定接收者之间的通信,所述预定接收者必须被识别,从而使得其可确认并作用于从始发设备传送到其的信号。必须使用能够实现与所述预定接收者的通信的协议来执行所述传输。
当无线设备被带入新的无线环境时,其中所述设备对于必须与其通信的网络设备并不熟悉,所述无线设备必须能够确定与每个网络设备通信所必需的适当通信协议。通过经由已知协议的列表通信的一系列尝试来排序,可能是一种被禁止的建立通信的无效方法。
所述问题的现有解决方案会受到限制,因为要求两个设备都使用共享通信协议和共享网络接入媒体。例如,使用手持单元的典型数据传送可能涉及与台式设备相关的标准网络传送,经由蜂窝网络的SMS消息发送,或是诸如那些使用蓝牙技术的短程无线技术。然而,所述技术需要使用兼容软件、共享通信协议和预定功能指令系统。
即使当位于所述新无线网络内的设备配备有协议列表时,所述便携设备仍然难以识别位于所述环境内的设备。因此,所述便携设备必须能够选择与设备通信所需的协议;在不存在所述性能的情况下通信无法得以成功建立。例如,用户可能希望指令打印机打印存储在所述用户的便携设备内的图像。假定所述便携设备包括存在于所述环境内的各种计算机、打印机和传真机的协议列表,必须从所述列表中选择与所述设备一起使用的特定通信协议。如果在所述环境中存在多个设备,则所述便携设备必须确定所述特定设备,即打印机的身份,可能甚至是所述特定打印机的商标和型号,以选择用于与所述设备建立通信的适当协议。如果所述便携设备无法识别所述特定打印机和所使用的协议,则所述便携设备无法与所述设备建立通信。
因此,本领域需要提供一种简单但有效的方法,其用于使得位于新无线环境内的设备能够获取关于所述环境内的设备或对象的信息,例如建立与所述设备的通信所需的信息。

发明内容
本发明的各个方面克服了与通信协议未知的设备建立通信的问题。本发明的一个方面包括使用发现登记,其中便携设备带有描述对象或设备的物理外形特征的信息、可能用于识别感兴趣的对象的信息。本发明的另一方面包括使用感应技术,其用于通过将对象的所感应物理特征与描述位于网络环境内的所述对象的物理特征相比较,建立寻求其更多信息的对象的身份。本发明的又一方面包括使描述对象或设备的所述物理特征的所述信息与关于所述对象的附加信息相关,所述附加信息可能包括希望与其通信的设备的通信协议。


图1示出了使用本发明各个方面的方法的示范性实施例的步骤的流程图。
图2示出了一种根据本发明示范性实施例的用于存储对应于感兴趣对象的数据的可能配置。
图3示出了可结合本发明各方面使用的便携设备的一个实例。
图4示出了根据本发明优选实施例的系统的一种可能配置。
图5示出了其中使用本发明示范性实施例的环境实例。
具体实施例方式
图1示出了一种使用本发明各个原理的方法的示范性实施例。如图1的步骤101所示,便携设备首先进入位于无线网络内的环境,所述便携设备可能包括手持PDA、蜂窝电话或能够与其它设备通信的任何便携式单元。步骤102示出了其中所述便携设备与所述网络建立通信链路以登记到所述的新环境的步骤。与所述网络的链路建立例如通常发生在所述便携设备检测到网络改变,即所述设备检测到其不再链接到一个网络,然后检测连接到所述网络或另一网络时。
如步骤103所示,所述便携设备可能执行这样一个进程,即发现描述位于所述环境所包围区域内的所述对象的物理外形特征的信息。所述发现关于位于相关环境内对象的物理外形的信息的新颖步骤可能会与登记同时发生,或可能发生在所述识别过程需要所述描述数据之前的某个时点。
可能会通过各种方法执行所述发现描述位于所述环境内对象的物理外形的信息的步骤。在一个实例中,所述便携设备使用发现协议获取描述所述环境内对象的物理特征的发现信息,所述发现协议向本地网络询问关于位于所述环境内对象的信息。响应于一个或多个询问,所述网络可能会从所述便携设备传送数据,所述数据包括描述位于短程内的所述对象的物理特征的信息。在此实例中,表示位于所述网络的整个空间内的所有对象的数据可能被存储在发现信息贮藏库内。可能会从所述贮藏库选择关于最靠近所述用户的对象的信息,然后将其存储在所述便携设备的存储器内。作为选择,可能在登记到所述网络之前,通过直接从所述对象接收或由其它任何装置检索,将所述信息装入所述便携设备。在优选实施例中,所述发现协议优选的是具有所使用相关信息的大量描述语言和大量询问语言的协议,例如基于XMLTM的协议,例如SSDPTM,或微软TM通用插头和播放发现协议,其将会提供所需的灵活性。当然,所使用的协议取决于所述设备的特定设计者确定对于其中使用所述系统的特定应用或环境最为有利的特征或特性。
描述位于所述相关环境内的对象的发现信息可能包括描述所述对象的所述物理外形的信息。例如,描述所述对象的物理特征的信息可能包括尺寸、形状、颜色,或是可能描述位于环境内对象的物理特征的任何方面的许多项目、短语或其它任何形式的信息。例如,在所述相关环境是实验室的情况下,位于该空间内的对象可能包括测试设备、计算机、打印机、传真机。描述这些对象的物理特征的信息可能包括从各个角度来看的每个对象的形状轮廓、对应于每个对象的颜色的直方图分析、每个对象的照片、或任何传递所述对象的可测外观的信息。
所述发现信息可能还包括关于所述对象的位置或方位的信息。位置信息可参考许多技术,包括GPS等,但并不仅限于此,和/或参考空间内的其它对象的相对位置。上述特定描述信息并非用于限制所使用的信息的范围。实际上,还可使用与本文所公开发明一致的任何信息,所述信息与便携设备的用户可能感兴趣的设备或其它对象相关。
一旦拥有所述描述性发现数据,即可识别所述感兴趣对象。为了便利所述识别,所述便携设备可能包括传感器,例如图像传感器,以获取关于所述对象的外形的信息。在步骤104的图像获取步骤中,所述用户可能将所述便携设备的传感单元指向感兴趣对象的方向。可能会使用点击技术,或任何通过其可获取和/或选择用于识别对象的所感应数据的技术,获取包括所需对象的图像。作为选择,所述用户可能选择一部分所捕获的数据,以便从一组对象中突出一个对象。
如以下将详细描述,在优选实施例中,图像辨识处理用于识别对象,并检索与供所述便携设备使用的对象相关的信息。具体而言,在步骤105中选择对象辨识算法,所述对象辨识算法用于基于感兴趣对象的物理外形来识别所述对象。如步骤106所示,所述对象辨识算法一旦被选择,即可用于将表示所述对象的数据与描述所述对象的发现数据相比较。在步骤107中,完成图像分析,并识别所述对象。在步骤108中检索所识别对象的附加数据,在步骤109中所述便携设备操作所述附加数据。
作为基本原理,将选择的所述图像辨识算法可能包括,将所感应的数据与描述位于所述环境内对象的物理外形的数据集相比较。如果所述比较显示出所感应数据与所述发现数据之间具有足够高的相关性,从而满足预定门限,则可识别对象的图像。如以下所述,可能会选择许多算法,以根据所述系统的全面需要得到所需结果。由于图像分析技术的性能和/或效率得到改善,因此在本发明中可能会使用所述算法。
可以各种方法执行用于识别所述对象的所述算法的选择。所述发现信息可能会提供最适合于识别位于所述相关环境内的一个或多个对象的所述特定算法或算法组合。在一个实施例中,所述发现信息可能包括识别诸如预定义直方图分析的优选算法的指示符,如果基于颜色可轻易识别所述环境内的对象,则可能会使用所述预定义直方图分析,这可能是办公室设备包括诸如打印机、复印机等的设备的情况。发现数据可能包括更间接的指示,例如描述所述环境内的对象类型的指示,所述对象在先前实例中是办公室设备,所述间接指示可能提供从多个算法中选择的优选算法的一般指示。在所述发现数据内提供的附加数据可能然后将优选算法的列表限制为最适合的一个。例如,所述发现数据可能指示所述办公室设备是黑色、白色和/或蓝色,从而排除复杂的直方图算法,而支持仅处理一些数据值的算法。作为选择,对于所述优选直方图的进一步限制可能是通过从剩余算法中选择最频繁使用的直方图来实现的。因此,一个或多个指示可用于确定识别对象的优选算法。
图像的多层分析可能还适用于所捕获的图像数据。例如,在感兴趣对象是立体白色激光打印机的情况下,可能会选择最适合于检测大块单色的算法,例如直方图分析算法。在使用所选择算法识别表示所有白色打印机和所有白色复印机的图像数据,但所述算法无法肯定识别任何一个的情况下,可能还需要进一步处理。在这种情况下,发现数据可能会建议使用第二分析技术,例如边缘检测,以识别包括边缘的对象的特征,并使所检测特征与在所述发现数据内描述的特征相匹配。如上所述,可能会使用算法或算法组合,从而使得图像的多层分析适用于所捕获的图像数据。
在先前实例中,基于在所述发现数据内寻找到的建议或指示,执行算法选择。算法选择也可能会受到将被处理图像数据的特征的指示影响,这可由所捕获图像的初始分析检测到。例如,在初始处理步骤中,处理器可能会选择所捕获数据的每第三个像素,并且基于所述数据分析确定所捕获图像的内容,然后将彩色图像与包括单色数据的内容区别。基于所述初次分析,可能会选择最有效搜索所捕获数据以寻找单色数据的图像辨识算法。例如,所捕获图像数据的初次扫描可能揭示许多所捕获数据包括彩色数据的不同色度。在所述发现数据指示所述环境内的每个对象都是白色的情况下,上述办公室设备可能是这种情况,在执行其它处理之前首先删除所有彩色数据(不包括表示白色像素的数据)的图像辨识算法可能会被选为优选算法。如果所选择的算法并不能带来准确的对象识别,或如果所述算法被设计为使用多层算法的组合,则如上所述,所述测量可能还用于集中附加辨识步骤。
此外,可能会基于所述发现数据所指示的图像数据的全面效率、处理速度或所需存储器来选择算法,所述算法被经由所述图像数据的初次分析或是先前结果的简单统计分析证实。用户输入端同样可用于选择一个或多个用于处理所述数据的算法。此外,用户可能还选择捕获包括所述对象的多个图像,从而提供更多数据以供所述处理器分析。在所述增加牺牲处理效率时,更大量数据增加了所述算法成功识别所述对象的可能性。
因此,所述处理器所使用的一个或多个算法的选择可能受到所述便携设备所接收的信号、所接收描述性数据的状况、所捕获数据的特征、先前所选择算法的使用和/或有效性的统计分析、用户输入或许多方法影响。尽管如此,上述用于选择一个或多个算法的示范性准则仅用于说明目的,而非限制用于选择对象辨识算法的准则范围。
一旦已选择所述算法,如步骤106所示,然后可使用所述对象辨识算法来处理所感应或捕获的图像数据。在一个实施例中,所捕获的图像数据被与表示所述设备已知的各个对象的所存储数据相比较。通过使用在所述发现过程内发现并作为发现数据提供的物理外形数据,可能会有助于所述图像辨识处理算法。如上所述,所述物理外形数据可能包括与位于所述便携设备所位于的特定无线环境内对象的形状、颜色、尺寸等相关的信息。因此,所述图像辨识处理可能将所述描述性特征用作比较数据,以查明感兴趣对象的身份。例如,使用已知图像辨识技术,所述处理器可能会通过将与在所感应图像数据内检测到的形状相关的细节与所述物理外形信息相比较,并搜索匹配,从而识别对象,所述物理外形信息描述所述环境内的各个对象的形状。又比如,所述图像处理器可能对于在使用彩色图像传感器得到的图像数据内发现的彩色执行直方图分析。所述彩色数据与所述环境内对象的已知直方图(包括在每个对象的所检索描述性信息内)的比较可能会提供识别对象所需的充分相关性。当然,可使用多个图像辨识算法,或是相互组合地使用。
可能会使用所述分析的另一因素,即与位于所述空间内对象的位置相关的信息。使用GPRS设备,所述便携设备的位置可能被与描述位于所述环境内对象的位置的信息相比较,且所述比较的结果被用作确定对象身份的因素。类似地,在捕获相同图像或连续图像等内的多个对象的情况下,相对位置信息可用于以上位置比较步骤。例如,在所述图像包括与两个对象相关的数据,且可确定两个对象之间的距离或相对位置的情况下,所述信息与描述所述对象位置的描述性数据之间的比较可能提供足够的信息来识别感兴趣对象。
此外,定向数据也可用于辅助所述识别过程。例如,使用已知的定位技术,可确定所述便携设备在所述环境空间内的位置及其方位。所述相对位置与方位数据可与描述所述对象位置的数据相比较,并用于分析以确定所述便携设备及其相关图像传感单元所捕获的对象的身份。
在步骤107中识别感兴趣对象。在步骤108中检索与所识别对象相关的附加数据。在步骤109中,所述便携设备操作于所检索的附加数据。在所识别对象是打印机的情况下,所述附加信息可识别与所述打印机通信所需的协议。在步骤109中,所述便携设备可能会执行用于与所述对象建立通信和/或相互作用的应用。例如,所述用户可能会从存储器中再调用文件,并使用所述打印机的协议将所述文件与打印所述文件的指令一起传送到所述打印机。类似地,在所述设备是投影仪的情况下,所述用户可传送将在演示中使用的幻灯片,然后使用所述便携设备来传送指令给所述投影仪,从而控制所述幻灯片的投影。
在又一实例中,所述便携设备可在博物馆内使用。在此实例中,所述描述性信息可能包括位于所述博物馆内对象的物理外形信息。与所述描述性信息相关的附加数据可能包括艺术品或用于制造作品的技术的详细描述,或是关于其价格的信息,或到所述信息的链接。当然,作为对象的艺术品的描述,以及与所述对象相关的特定信息的列示仅用于描述目的,而非限制所使用对象或信息的范围。
以上出于说明目的已在图1内描述了本发明优选实施例,并具体描述了步骤101-109,但所述步骤的变更,包括其修改、删除或附加步骤的提供同样属于本发明范围。例如,所述用户可能还辅助与步骤104-107相关的图像识别。
图2示出了存储先前实例内所述的一些对象的发现数据。在附图中,存储描述激光打印机、灰度级监控器和艺术品的物理外形的数据。在此实例中,包括对应于所述对象的物理外形信息的发现数据可能包括描述形状、颜色和位置的项目。如图所示,发现数据可能包括与所述对象相关的附加信息,例如与所述设备建立通信所需的相关协议、用于提供到其中可找到所述项目描述的网站的链接的URL、或者甚至是艺术品价格。
如图3所示,所述便携设备1可能包括传感器2、显示器3和输入单元4。传感器2可能包括摄像机、静态图像相机、热单位、X射线设备和超声波单元,或是可从其得到表示对象物理外形特征的所感应数据的许多传感器。显示器3可能包括LDC显示器、触屏显示器或其它显示设备。输入单元4可能包括字母数字键盘、可调键盘、与触屏显示器组合使用的输入笔、或任何输入设备。使用诸如触屏和笔的输入端,所述用户可识别在传感器2视野范围内的图像数据的子集。例如,在所述打印机是感兴趣对象,且所述环境的所捕获图像包括打印机和另一对象的情况下,所述用户可能希望使图像辨识处理执行仅对于包括感兴趣对象,即打印机的数据的处理。在此情况下,在所述便携设备的显示器上浏览所捕获的图像,所述用户可借助输入笔在所述打印机图像周围画框,从而避免许多不必要数据。仅少量的图像数据保留,且多数由所述打印机包含,从而简化了对象辨识。
所述选择通过将经历分析的数据量仅限制为所选择的数据,便利了对象识别。将捕获的图像,或已捕获的图像可能被显示在所述便携设备的显示器3上。在处理之前,或在失败处理步骤之后,所述用户可能使用触屏等指示所述图像传感器所捕获的图像内感兴趣区域,以使用所选择算法做进一步处理。所述便携设备的用户还可能会使用所述便携设备或所述传感器的输入端,修改由所述传感器捕获的图像,这可能是通过激活变焦距特征而实现的。
类似地,所使用的图像识别算法还可能为用户提供所述对象的选择。例如,在使用所选择算法无法识别所述对象的情况下,可能会使用备选识别方法。例如,假定所述算法无法确定打印机的图像的准确身份,但可通过排除,或鉴别感兴趣对象是已存储其特征信息的四个打印机中的一个,位于相关环境内的对象的表示可能被显示给所述用户,以使其从所述图像中做出选择。因此,基于所述算法的部分成功,所述比较可能会提供所述环境内对象的整个列表的子集,从所述整个列表中选择感兴趣对象的身份。此外,使用显示器可向所述用户提供分类剩余描述数据的选项。例如,可能会提供对应于所述对象的描述性数据的列表,无论所述描述性信息是否包括识别所述对象和/或其特征的文本、所述对象的说明、或其它任何唯一识别符。因此,用户可能会滑过各个列表,从而一路前进,选择所述描述数据的部分,直至到达所述对象的身份。又例如,所述用户可能会将所述对象的形状选为矩形,以从所述列表中排除其它所有身份。然后,所述用户可能会从附件列表中选择指示所述对象具有卷纸盘的描述。然后,所述用户可能会选择颜色为白色,以排除剩余的其它所有颜色数据并未被描述为包括多于50%白色的身份。根据所述选择,可验证白色打印机的身份。于是,经由用户输入端可提高对象识别。
类似地,在多个对象包括在所述图像传感单元的视觉领域内的情况下,对于除经由所述发现数据提供的因素之外的备选因素的诉诸可用于确定寻找其身份的感兴趣对象。在点击系统中,所述分析可能被设置为使得最接近于所述图像中心的对象被确定为是寻找其进一步识别的感兴趣对象。作为又一备选输入,所述用户可能会将所述便携设备指向对象、捕获图像、将他或她的臂膀延伸到所述对象并捕获另一图像。在所述示范性算法中,所述设备执行所述两个图像的比较,以确定在两者中都显示的对象和/或平均而言被确定为最接近所述图像中心的对象。当然,许多的图像处理和辨识技术都可与本发明各个方面的精神一起使用。
为说明起见,典型的图像处理技术可能依赖于图像特征,例如颜色(例如彩色直方图);形状(例如齿轮轮廓匹配或模板匹配);质地;或可证实用于识别特定语境内的对象的其它任何测量。许多基于颜色的检索系统使用已证实有用于描述整个图像的颜色内容的彩色直方图的版本。例如见Michael Swain和Dana Ballard“彩色指引”计算机视野的国际期刊,7(1)11-32,1991。将彩色直方图频繁用于图像比较归因于因素(1)彩色直方图便于快速计算,(2)观察点的微小改变不会引起直方图的较大改变,以及(3)不同对象通常在其直方图表示内具有显著差异。因此,包括彩色直方图的算法是一种适合于分析所述数据以从所感应数据中识别对象的技术。然而,如上所述,彩色特征的识别是可使用的各种算法类型中的一个。其它技术包括模板匹配、图像变换的比较、或是用于在所感应数据内识别对象的任何算法或算法组合。此外,用于分析特征集合并执行任何所提取特征组的比较的算法同样在本发明范围内。
图4示出了说明本发明各个方面的系统。关于本地环境内的对象的信息可能存储在存储器20内,即所述便携设备所位于区域所包围的无线网络的服务器5的信息贮藏库。所述信息可能包括每个所识别对象的描述,IO1-ION。在此实例中,所述便携设备1使用发射机11,发现并从所述服务器接收关于位于所述便携设备当前所位于环境内的一个或多个对象的信息,IOC-IOK。所述信息然后存储在所述便携设备1的存储器12内。尽管可在识别处理之前的任何时间得到所述发现信息,但在此示范性实施例中,所述传感器2然后捕获所选择图像C1,且所述图像可被存储和/或传送到所述处理器13以供分析。使用所述处理器13所执行的一个或多个图像分析算法,IR1和IR2,可识别所述图像,每个所述图像分析算法都可能包括一组存储在存储器内的指令。如果希望用户与所述便携设备相互作用,则如上所述,为了有助于所述识别或出于其它任何目的,显示器3和/或输入单元4可包括在所述便携设备内。在成功识别时,可能会检索对应于所识别对象的数据,且所述数据可与相关应用一起使用。尽管在此实例内图像数据被描述为所处理的数据,但也可处理任何类型的所感应或输入数据。
图5示出了其中可使用本发明示范性实施例的环境实例。一旦用户进入所述无线环境,在此实例中为包含博物馆整个场地的环境,所述便携设备可能与所述无线网络建立通信。此时,所述便携设备可响应于人工输入或自动地登记到所述网络。所述设备可能还从所述网络接收描述所述环境内对象的发现信息,例如各种油画(A1)或所描述的青铜色雕刻(A2)。进入所述场地的第二展厅,所述用户可能会寻找到有趣的艺术品(A3),并寻求更多地了解所述艺术品。所述用户将所述便携设备的传感器2指向所述对象(A3),并捕获包括所述对象的图像。所述便携设备可能使用识别所述对象的信息,例如颜色或形状或尺寸,执行识别所述对象所需的步骤。如果所述对象是油画,则识别所述对象的信息可能是所述特定油画的主导背景色,如果不同于其它的话。一旦被识别,所述用户可能会寻求检查描述所述艺术品的详细信息,存储购买所述艺术品所需的信息,或在互联网上接入相关网站的链接。所述过程可能会在所述用户来回漫步所述展览时被重复许多次。如果所述用户希望印出详细描述,或甚至是指令打印艺术品,则如图5所示,所述用户可能希望与位于所述展览内的打印机P1或P2相互作用。打印机可能被放置为使得用户可将所述传感器指向不熟悉的打印机、捕获其图像、识别所述打印机、检索其作为附加信息的协议信息、将打印或复印指令发送到所述打印机。
在示范性实施例中,艺术品被识别为并不包括传输或接收性能的对象。在此实施例中,所述便携设备从所述网络接收所述发现数据。作为选择,在所述网络内充当所述对象代理的代理单元或软件可用于传送、接收或存储任何所需数据。例如,单位可能放置在艺术品附近,当识别所述艺术品时,可从所存储的附加信息提取所述单元的协议。因此,所述便携设备可与关于所述艺术品的单元通信,而且并未存储在所述贮藏库内的信息可被传送到所述便携设备,所述信息例如是艺术品产地或更新后价格信息的扩展描述。仅描述了将艺术品参考为并未包括传输性能的对象。因此,任何可被识别和感测的对象都属于本当然,可使用许多用于经由无线网络通信的设备来替代手持PDA,包括上述蜂窝电话、蓝牙、802.11或其它任何装置。此外,尽管以上参照包含整个无线网络的环境描述了先前实施例,但可在包含整个网络的任何子集的环境,或任何类似于所述环境的环境内使用所述系统。
在示范性实施例中,经由所述网络接收关于位于所述环境所包围的区域内对象的信息。作为选择,可从系泊部位上传所述数据,或经由存储卡等增加所述数据。此外,所述描述性信息可从所述对象自身广播。可能从其它个体得到描述信息和元信息。例如,在博物馆实例中,参观者U1可能已记录了对于得到特定艺术品的印刷品的兴趣。第二个参观者可能会使用所述信息来购买印刷品。
尽管以上描述了将所感应数据、发现信息、附加信息和处理算法存储在所述便携设备的特定位置内,但在并不背离本发明精神的情况下,所述信息或处理算法还可存储在所述设备的任何位置内或所述设备的外部。例如,各种数据和处理算法可存储在智能卡上,并可交换地插入所述设备以供所述设备使用。
尽管示范性实施例描述了使用触屏显示器,但可使用任何适当的显示器和输入系统。此外,显示器仅在所描述的特定功能包括在内的程度上是必需的。例如,可能使用取景器来替代所述显示器,或与所述显示器组合使用。此外,如果并不使用或无需检查所述图像,则并不需要预检单元即可实现上述本发明的许多方面。此外,可能会使用话音指令,替代所述的可选输入端或是作为所述输入端的补充。
尽管示例性实施例描述了将GPS系统用于确定位置信息,但本发明并不仅限于此。实际上,可使用许多技术得到位置信息,包括蜂窝定位或MIT的CricketTM信标,但并不仅限于此。
权利要求
1.一种能够在环境中通信的便携设备,其包括处理器;通信接口;以及存储器,所述存储器包含发现数据和附加数据,所述发现数据包含位于所述环境中的对象的物理外形特征,所述附加数据与位于所述环境中的所述对象相关;其中所述处理器执行从所述存储器检索包含位于所述环境中的对象的物理外形特征的发现数据的步骤。
2.根据权利要求1的便携设备,其中所述发现数据还包括描述所述对象的位置的数据。
3.根据权利要求1的便携设备,其中所述通信接口无线地接收所述发现数据。
4.根据权利要求1的便携设备,其中所述通信接口从存储卡接收所述发现数据,所述发现数据被预存在所述存储卡上。
5.根据权利要求1的便携设备,其中所述通信接口从位于所述环境中的对象接收所述发现数据。
6.根据权利要求1的便携设备,其中所述便携设备包括移动电话。
7.根据权利要求1的便携设备,其中所述便携设备包括个人数字助理。
8.根据权利要求1的便携设备,其中所述便携设备包括膝上型电脑。
9.根据权利要求1的便携设备,还包括传感器,所述传感器得到表示所述环境中感兴趣区域的实际物理外形特征的感应数据。
10.根据权利要求9的便携设备,其中所述处理器对于所述感应数据执行对象辨识,以识别位于从其得到所述感应数据的区域中的一个或多个对象。
11.根据权利要求9的便携设备,其中所述处理器响应于输入所述便携设备以便仅选择将被处理的感应数据的子集的用户指示,处理所述感应数据的子集。
12.根据权利要求9的便携设备,其中所述处理器使用至少一部分所述发现数据,对于所述感应数据执行对象辨识。
13.根据权利要求9的便携设备,其中所述处理器基于所述发现数据,通过将所述感应数据中的特征与所检索到的发现数据中所描述的对象的物理外形特征相比较,来识别所述感应数据中的对象。
14.根据权利要求9的便携设备,其中所述感应数据包含图像数据,并且所述处理器基于所述发现数据,使用执行颜色直方图分析的一组指令,识别所述感应图像数据中的对象。
15.根据权利要求9的便携设备,其中所述感应数据包括图像数据,并且所述处理器基于所述发现数据,使用执行图像分析的一组指令,来识别所述感应图像数据中的对象,其中所述图像分析包括边缘检测。
16.根据权利要求9的便携设备,其中所述处理器基于所述发现数据,使用从多组指令中选择的用以分析所述感应数据的一组指令,来识别所述感应数据中的对象。
17.根据权利要求9的便携设备,其中所述处理器基于所述发现数据,使用从多组指令中选择的用以分析所述感应数据的一组指令,来识别所述感应数据中的对象,其中基于所述发现数据执行所述指令组的选择。
18.根据权利要求9的便携设备,其中所述处理器基于所述发现数据识别对象,并使用所述发现数据中所描述的通信协议与所述对象通信。
19.根据权利要求1的便携设备,还包括显示器,所述显示器用于显示与位于所述环境中的所述对象相关的所述附加数据。
20.一种识别对象的方法,包括步骤将便携设备移入一种环境中;以及检索描述所述环境中的对象的物理外形特征的发现数据,其中所述发现数据还包括与位于所述环境中的所述对象相关的附加数据。
21.根据权利要求20的方法,还包括步骤使用与所述便携设备相关的传感器,得到表示所述环境中感兴趣区域的实际物理外形特征的感应数据。
22.根据权利要求21的方法,还包括步骤在所述感应数据中搜索对应于所检索发现数据的数据。
23.根据权利要求20的方法,其中所述检索发现数据的步骤还包括步骤在无线通信时接收所述发现数据。
24.根据权利要求20的方法,其中所述检索发现数据的步骤还包括步骤从可拆卸存储器接收所述发现数据,所述发现数据被预存在所述可拆卸存储器中。
25.根据权利要求20的方法,其中所述检索发现数据的步骤还包括步骤从存储卡接收所述发现数据,所述发现数据被预存在所述存储卡中。
26.根据权利要求20的方法,其中所述检索发现数据的步骤包括步骤从位于所述环境中的所述对象接收所述发现数据。
27.根据权利要求21的方法,其中所述得到感应数据的步骤还包括步骤捕获所述环境中的区域的图像数据。
28.根据权利要求22的方法,其中所述搜索所述感应数据的步骤还包括步骤使用一组指令来识别所述感应图像数据中的对象,所述指令组执行图像分析,以比较所感应图像中的特征与在所检索发现数据中描述的所述对象的物理外形特征。
29.根据权利要求22的方法,其中所述感应数据包括图像数据,且所述搜索所述感应数据的步骤还包括步骤使用从多组指令中选择的一组指令,对于所述所感应图像数据执行图像分析。
30.根据权利要求29的方法,其中所述在感应数据上实施图像分析的步骤包括步骤比较所述发现数据中所包含的信息与所述感应的图像数据。
31.根据权利要求22的方法,其中所述感应数据包括图像数据,且所述搜索感应数据的步骤还包括步骤使用所检索发现数据中所包含的所述对象的物理特点来识别所述对象。
32.根据权利要求22的方法,其中所述感应数据包括图像数据,且所述搜索感应数据的步骤还包括步骤使用与所述检索到的发现数据中包含的所述对象的位置相关的信息来识别所述对象。
33.根据权利要求22的方法,其中所述感应数据包括图像数据,且所述搜索感应数据的步骤还包括步骤搜索所述感应图像数据的子集。
34.根据权利要求33的方法,其中所述搜索感应图像数据的子集的步骤还包括步骤基于输入所述便携设备的用户选择,搜索所述感应图像数据的子集。
35.根据权利要求22的方法,其中所述感应数据包括图像数据,且所述搜索感应数据的步骤还包括步骤基于颜色直方图分析来识别所述对象。
36.根据权利要求22的方法,其中所述感应数据包括图像数据,且所述搜索感应数据的步骤包括步骤基于利用边缘检测的分析来识别所述对象。
37.根据权利要求22的方法,包括附加步骤基于所述搜索的结果,检索包含所识别对象的附加数据,以建立与所述对象的通信。
38.根据权利要求22的方法,包括附加步骤基于所述搜索的结果,检索包含与所述对象相关的URL的附加数据。
39.根据权利要求22的方法,包括附加步骤提供对应于所识别对象的所述附加数据的显示。
40.根据权利要求22的方法,包括附加步骤利用对应于所识别对象的所述附加数据来执行应用。
41.根据权利要求22的方法,包括附加步骤使用对应于所识别对象的所述附加数据,执行便于所述便携设备与所述对象之间的通信的步骤。
42.一种识别对象的方法,包括步骤在无线网络中设置便携设备;无线地接收描述所述无线网络环境中的对象的物理特点的发现数据,其中所述发现数据包含关于位于所述环境中的一个或多个对象的附加数据,使用图像感应单元来捕获表示所述无线通信网中的区域的图像数据;使用至少一组指令,比较所述捕获的图像数据与对应于所检索到的发现数据的数据;识别所述捕获的图像数据中的对象;检索与所述识别的对象相关的附加数据,以及利用所述附加数据与所述识别的对象通信。
43.一种便携设备,包括处理器;无线通信接口;存储器;捕获图像数据的图像传感器,其中所述处理器被以执行以下步骤的计算机指令编程(1)从所述无线通信接口接收发现数据,所述发现数据包含位于无线网络中的多个对象的物理外形特征,并且包含与每个所述多个对象相关的附加数据,所述便携设备在所述无线网络中操作;(2)将所述接收到的发现数据存储在所述存储器中;以及(3)处理从所述图像传感器捕获的图像数据,并基于从所述图像传感器捕获的图像数据与存储在所述存储器中的物理外形特征的比较,将所述多个对象的其中一个识别为感兴趣的对象。
44.根据权利要求43的便携设备,其中所述发现数据包含用以识别对象辨识算法的信息,所述图像辨识算法应当被用于识别一个或多个所述多个对象,并且所述处理器通过执行所述发现数据中所识别的对象辨识算法来执行步骤(3)。
45.根据权利要求43的便携设备,其中所述发现数据包含用以识别通信协议的信息,所述通信协议应当被用于与一个或多个所述多个对象通信,并且所述处理器还执行使用所述发现数据所识别的所述通信协议,与感兴趣的对象通信的步骤。
46.根据权利要求43的便携设备,还包括用于显示与所述感兴趣对象相关的附加数据的显示器。
全文摘要
本发明各个方面克服了与所用通信协议未知的设备建立通信的问题。本发明的一个方面包括使用发现登记,其中便携设备带有描述可被用于识别感兴趣对象的对象或设备的物理外形特征(图2)的信息。本发明的另一方面包括使用传感技术,其用于通过将对象的所传感物理特征与描述位于网络环境中的所述对象的物理特征相比较,建立寻求其更多信息的对象的身份。本发明各个方面还包括使描述对象或设备物理特点的信息与关于所述对象的附加信息相关,所述附加信息可能包括希望与其通信的所述设备或对象的通信协议。
文档编号G06K9/20GK1659904SQ03812968
公开日2005年8月24日 申请日期2003年5月2日 优先权日2002年5月6日
发明者马克·R·阿德勒, 弗兰克林·雷诺兹 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1