[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN107110949A - 基于无线信号信息改变相机参数 - Google Patents

基于无线信号信息改变相机参数 Download PDF

Info

Publication number
CN107110949A
CN107110949A CN201580066148.8A CN201580066148A CN107110949A CN 107110949 A CN107110949 A CN 107110949A CN 201580066148 A CN201580066148 A CN 201580066148A CN 107110949 A CN107110949 A CN 107110949A
Authority
CN
China
Prior art keywords
signal
signaling device
mobile device
information
camera parameter
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201580066148.8A
Other languages
English (en)
Inventor
艾曼·福齐·纳吉布
赵辉
萨乌米特拉·莫汉·达斯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qualcomm Inc
Original Assignee
Qualcomm Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Publication of CN107110949A publication Critical patent/CN107110949A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/0252Radio frequency fingerprinting
    • G01S5/02521Radio frequency fingerprinting using a radio-map
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/0252Radio frequency fingerprinting
    • G01S5/02521Radio frequency fingerprinting using a radio-map
    • G01S5/02522The radio-map containing measured values of non-radio values
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/0252Radio frequency fingerprinting
    • G01S5/02521Radio frequency fingerprinting using a radio-map
    • G01S5/02524Creating or updating the radio-map
    • G01S5/02525Gathering the radio frequency fingerprints
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00244Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server with a server, e.g. an internet server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00281Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a telecommunication apparatus, e.g. a switched network of teleprinters for the distribution of text-based information, a selective call terminal
    • H04N1/00315Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a telecommunication apparatus, e.g. a switched network of teleprinters for the distribution of text-based information, a selective call terminal with a radio transmission apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00912Arrangements for controlling a still picture apparatus or components thereof not otherwise provided for
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/62Control of parameters via user interfaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/66Remote control of cameras or camera parts, e.g. by remote control devices
    • H04N23/661Transmitting camera control signals through networks, e.g. control via the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0034Details of the connection, e.g. connector, interface
    • H04N2201/0048Type of connection
    • H04N2201/0055By radio
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0074Arrangements for the control of a still picture apparatus by the connected apparatus

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Telephonic Communication Services (AREA)
  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Studio Devices (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

技术描述通过移动装置适时地捕获图像并用无线信息标记图像。可将所述经标记图像发射到远程服务器,例如,众包服务器,其中可使用来自所述图像的视觉特征来确定捕获所述图像的位置。所述位置与无线测量之间的关联可用于构建/维护热图。在一个实施例中,描述用于设置用于适时地捕获图像的相机参数的技术,且所述技术可包含:接收与至少一个信号发出装置相关联的至少一个信号,使用所述至少一个信号确定与所述至少一个信号发出装置相关联的信息,基于与所述至少一个信号发出装置相关联的所述信息而设置耦合到所述移动装置的相机的至少一个相机参数,及使用所述至少一个相机参数来捕获一或多个图像。

Description

基于无线信号信息改变相机参数
技术领域
本发明大体上涉及实现基于位置的服务,且更具体来说,涉及用于实现基于位置的服务的基于机器的视觉数据获取及处理。
背景技术
针对移动装置,存在利用移动装置的位置方位来进行基于位置的服务的无数应用程序。例如,地图应用程序可基于移动装置的当前位置而选择恰当的地图、方向、驾驶路线等。社交网络应用程序可基于装置的位置而识别在附近的其它用户。存在许多其它实例。用于获得移动装置的位置方位的不同技术在不同条件下可为恰当的。在室外环境中,基于卫星的方法,即,GNSS(全球导航卫星系统)技术可为合适的,因为移动装置可能够接收具有特定时间要求的基于卫星的定位信号。基于此些卫星信号的接收,可计算移动装置的位置方位。然而,在一些情况下,基于卫星的方法用于移动装置不具有到达足够数目个GNSS卫星的直接视线的环境并不令人满意。此些环境包含室内环境、城市峡谷等。
大体上,本文中描述用于改进此些环境及其它解决方案中的位置检测的技术。
发明内容
本发明大体上涉及实现基于位置的服务,且更具体来说,涉及用于实现基于位置的服务的基于机器的视觉数据获取及处理。
技术描述通过移动装置用无线(例如,信号强度、往返时间等)及传感器(气压计、加速计、陀螺仪等)测量信息来标记视觉数据(例如,图像及/或视频数据)。在一些实施方案中,额外元数据字段可用于用无线及/或传感器测量信息标记视觉数据。移动装置可将经标记视觉数据发射到远程服务器,例如,众包服务器。在一些方面中,经标记视觉数据可由远程服务器用于确定使用来自视觉数据及/或传感器测量的视觉特征所捕获的图像的位置,且接着使位置与用于产生/维护热图的无线测量相关联。随着在一段时间内越来越多的装置发送具有无线测量的图像,众包服务器继续使热图上的位置与无线测量相关联且因此随时间优化并自动更新热图。
在稍后的时间点,众包服务器可使热图用于各种移动装置。来自众包服务器的经更新且稳健热图使得移动装置能够基于由移动装置获取的无线测量而确定其位置且将无线测量与热图匹配。
上文所描述过程取决于具有可在众包服务器处识别的视觉特征的用户捕获视觉数据。然而,来自用户的个别图像可具有照明伪像、运动模糊等,从而产生对确定移动装置的位置没有用的质量差的图像。本发明的方面描述从无线信号(例如,无线测量)收集信息,且基于无线信号信息而确定对获取与所述位置相关联的良好无线测量的兴趣。例如,基于无线信息,移动装置可确定信号发出装置(例如,接入点)支持可用于定位的某些无线协议,且与无线信号相关联的信号发出装置属于特定供应商且为用于执行定位的稳定信号发出装置。如果移动装置(或众包服务器)确定对与装置的位置相关联的无线测量感兴趣,那么移动装置可设置其相机参数以利用最可能引起对用于确定移动装置的位置的视觉特征的识别的相机参数设置适时地捕获图像。
设置相机参数可包含切换到突发模式,其中以连续快拍获取多个图像,设置变焦水平、闪光、ISO、曝光等。利用各种相机参数捕获图像增加获取可用于基于存在于图像中的识别特征而确定位置的图像的可能性。
用于设置相机参数的实例性方法可包含:在移动装置处接收由至少一个信号发出装置发射的至少一个信号,基于从由至少一个信号发出装置发射的至少一个信号导出的信息而确定用于捕获图像数据的至少一个相机参数,及使用耦合到移动装置的使用至少一个相机参数的相机来捕获图像数据。在某些方面中,相机的至少一个相机参数可包含变焦、曝光、光圈、快门速度、白平衡、焦点或闪光,或其任何组合。
在某些情况下,实例性方法可包含:用从由至少一个信号发出装置发射的至少一个信号导出的信息标记图像数据。此外,可用气压计数据、磁力计数据或运动传感器数据或其任何组合中的一或多个者标记图像数据。在本发明的某些方面中,可将图像数据发射到远程服务器。在一些情况下,至少一个信号发出装置可为无线接入点。
在本发明的某些方面中,使用至少一个相机参数可致使切换到其中相机响应于对获取图像数据的请求捕获多个图像的模式。此外,切换到其中相机捕获多个图像的模式还可包含改变图像中的每一图像的至少一个相机参数。
在本发明的某些方面中,从由至少一个信号发出装置发射的至少一个信号导出的信息可包含对由至少一个信号发出装置发射的至少一个信号的信号测量。信号测量可为由至少一个信号发出装置发射的至少一个信号的信号强度测量。
在本发明的某一其它方面中,从至少一个信号发出装置的至少一个信号导出的信息可包含移动装置的位置的独特指纹,使用至少包含信号测量的数据的散列函数来产生独特指纹。在本发明的某些方面中,从由至少一个信号发出装置发射的至少一个信号导出的信息包括与至少一个信号发出装置相关联的信息,所述信息包含至少一个信号发出装置的源识别信息、至少一个信号发出装置的定位能力或至少一个信号发出装置的数目,或其任何组合中的一或多者。信号发出装置的定位能力可包含往返时间(RTT)支持能力。至少一个信号发出装置的源识别信息可包含至少一个信号发出装置的MAC地址。
用于设置相机参数的实例性移动装置可包含:收发器,其经配置以接收由至少一个信号发出装置发射的至少一个信号;相机,其经配置以基于相机参数而捕获图像数据;及处理器,其经配置以基于从由至少一个信号发出装置发射的至少一个信号导出的信息而确定用于捕获图像数据的至少一个相机参数,且指示相机基于至少一个相机参数而捕获图像数据。在某些方面中,相机的至少一个相机参数可包含变焦、曝光、光圈、快门速度、白平衡、焦点或闪光,或其任何组合。
在某些情况下,实例性移动装置可包含:用从由至少一个信号发出装置发射的至少一个信号导出的信息标记图像数据。此外,可用气压计数据、磁力计数据或运动传感器数据或其任何组合中的一或多个者标记图像数据。在本发明的某些方面中,可将图像数据发射到远程服务器。在一些情况下,至少一个信号发出装置可为无线接入点。
在本发明的某些方面中,使用至少一个相机参数可致使切换到其中相机响应于对获取图像数据的请求而捕获多个图像的模式。此外,切换到其中相机捕获多个图像的模式还可包含改变图像中的每一图像的至少一个相机参数。
在本发明的某些方面中,从由至少一个信号发出装置发射的至少一个信号导出的信息可包含对由至少一个信号发出装置发射的至少一个信号的信号测量。信号测量可为由至少一个信号发出装置发射的至少一个信号的信号强度测量。
在本发明的某一其它方面中,从至少一个信号发出装置的至少一个信号导出的信息可包含移动装置的位置的独特指纹,使用至少包含信号测量的数据的散列函数来产生独特指纹。在本发明的某些方面中,从由至少一个信号发出装置发射的至少一个信号导出的信息包括与至少一个信号发出装置相关联的信息,所述信息包含至少一个信号发出装置的源识别信息、至少一个信号发出装置的定位能力或至少一个信号发出装置的数目,或其任何组合中的一或多者。信号发出装置的定位能力可包含往返时间(RTT)支持能力。至少一个信号发出装置的源识别信息可包含至少一个信号发出装置的MAC地址。
实例性非暂时性计算机可读存储媒体,其中非暂时性计算机可读存储媒体可包含可由处理器执行以用于进行以下操作的指令:接收由至少一个信号发出装置发射的至少一个信号,基于从由至少一个信号发出装置发射的至少一个信号导出的信息而确定用于捕获图像数据的至少一个相机参数,及使用耦合到移动装置的使用至少一个相机参数的相机来捕获图像数据。
实例性非暂时计算机可读存储媒体可进一步包含可由处理器执行用于进行以下操作的指令:用从由至少一个信号发出装置发射的至少一个信号导出的信息标记图像数据,及将图像数据发射到远程服务器,其中至少一个信号发出装置为无线接入点。
在某些方面中,从由至少一个信号发出装置发射的至少一个信号导出的信息可包含对由至少一个信号发出装置发射的至少一个信号的信号测量。在本发明的某些方面中,从由至少一个信号发出装置发射的至少一个信号导出的信息可包含与至少一个信号发出装置相关联的信息,所述信息包含至少一个信号发出装置的源识别信息、至少一个信号发出装置的定位能力或至少一个信号发出装置的数目,或其任何组合中的一或多者。
用于捕获图像的实例性设备可包含:用于接收由至少一个信号发出装置发射的至少一个信号的装置,用于基于从由至少一个信号发出装置发射的至少一个信号导出的信息而确定用于捕获图像数据的至少一个相机参数的装置,及用于使用使用至少一个相机参数的相机来捕获图像数据的装置。
实例性设备可进一步包含可由处理器执行用于进行以下操作的指令:用从由至少一个信号发出装置发射的至少一个信号导出的信息标记图像数据,及将图像数据发射到远程服务器,其中至少一个信号发出装置为无线接入点。
在某些方面中,从由至少一个信号发出装置发射的至少一个信号导出的信息可包含对由至少一个信号发出装置发射的至少一个信号的信号测量。在本发明的某些方面中,从由至少一个信号发出装置发射的至少一个信号导出的信息可包含与至少一个信号发出装置相关联的信息,所述信息包含至少一个信号发出装置的源识别信息、至少一个信号发出装置的定位能力或至少一个信号发出装置的数目,或其任何组合中的一或多者。
上文已相当广泛地概述实例的特征及技术优点,以便可更好地理解以下详细描述。下文中将描述额外特征及优点。所揭示的概念及特定实例可容易用作修改或设计用于实行本发明的相同目的的其它结构的基础。此些等效构造并不脱离随附权利要求书的精神及范围。当结合附图考虑时将从以下描述更好地理解据信为本文中所揭示的概念的特性的特征(关于其组织及操作方法两者)连同相关联优点。所述图中的每一者经提供仅用于说明及描述的目的,且并非作为权利要求书的限度的定义。
附图说明
通过实例说明本发明的多个方面。参考图式提供以下描述,其中通篇相同参考编号用于指代相同元件。虽然本文中描述一或多个技术的各种细节,但其它技术也是可能的。在一些情况中,众所周知的结构及装置是以框图形式展示以便促进描述各种技术。
可通过参考说明书及图式的剩余部分来实现对由本发明提供的实例的性质及优点的进一步理解,其中相同参考编号贯穿数个图式用于指代类似组件。在一些情况中,子标签与参考编号相关联来标示多个类似组件中的一者。当提及参考编号而未指明现有子标签时,参考编号指代所有此些类似组件。
图1为说明与实例性操作环境的实施方案相关联的特征的示意图。
图2说明关于商场的热图的简化实例性视觉表示。
图3说明用于使位置与关于热图上的位置的无线信息相关联的实例性数据结构。
图4说明可配置以适时地捕获与无线信号发出装置及/或传感器相关联的视觉数据及信息的实例性移动装置。
图5说明根据实例性方面的图像文件的实例性数据结构。
图6说明根据本发明的某些实例性方面的实施在移动装置中的实例性模块的框图。
图7为说明用于执行本发明的一或多个说明性方面的方法的流程图。
图8为说明用于执行本发明的一或多个说明性方面的方法的另一流程图。
图9说明其中可实施一或多个方面的计算系统的实例。
具体实施方式
现在将参考形成本发明的部分的附图来描述数个说明性实施例。虽然下面描述其中可实施本发明的一或多个方面的特定实施例,但可使用其它实施例且可进行各种修改而不背离本发明的范围或所附权利要求书的精神。
针对移动装置,存在利用装置的位置方位来进行基于位置的服务的无数应用程序。例如,地图应用程序可基于移动装置的当前位置而选择恰当的地图、方向、驾驶路线等。社交网络应用程序可基于装置的位置而识别在附近的其它用户。存在许多其它实例。用于获得移动装置的位置方位的不同技术在不同条件下可为恰当的。在室外环境中,基于卫星的方法,即,GNSS(全球导航卫星系统)技术可为合适的,因为移动装置可能够接收具有特定时间要求的基于卫星的定位信号。基于此些卫星信号的接收,可计算移动装置的位置方位。然而,在一些情况下,基于卫星的方法用于移动装置不具有到达足够数目个GNSS卫星的直接视线的环境并不令人满意。此些环境可被称作GNSS被拒绝环境且可包含室内环境(例如,商场、机场、运动竞技场等)及室外环境(城市峡谷等)。
在移动装置不具有到达足够数目个卫星的直接视线的此些GNSS被拒绝环境中,基于接入点(AP)的方法对获得移动装置的位置方位通常更有用。移动装置观察发送到在已知位置处的AP及/或来自所述AP的信号。可获得不同类型的测量,例如移动装置处的RSSI(所接收信号强度指示)及RTT(往返时间)。移动装置可对照使无线测量与位置相关联的图(也称作热图)比较这些测量以确定装置的位置。在一个实例中,移动装置可从远程服务器(即,热图服务器)下载关于移动装置所处的特定位置的热图。
然而,产生关于具有不满意的卫星覆盖的数不清的位置的热图且保持那些图更新为具挑战性的任务。例如,产生热图可能要求技术人员人工访问每一室内位置且在位置处的无线测量与位置自身之间创建地图。此外,随着AP被去除、添加或移动,每一位置处的无线测量可改变,从而使与热图相关联的信息过时。周期性地更新热图可能要求技术人员访问室内位置且在无线测量与位置之间重新创建关联。
本发明的实施例通常描述基于与由移动装置接收的至少一个信号相关联的特性而设置耦合到所述移动装置的相机的用于捕获图像数据的至少一个相机参数。图像数据可包含视觉数据。视觉数据可指代包含视觉特征的图像及/或视频。视觉特征可指代能够至少部分地基于其相对统一表示或使用一致性(在商业或其它方面)而识别或表示的视觉元素,例如,商标、地标、独特设计或架构特征。可通过移动装置用无线及传感器测量信息来标记所捕获的图像数据。在一些实施方案中,额外元数据字段可用于用无线及/或传感器测量信息标记视觉数据。通常,元数据描述与图像相关联的属性。例如,关于可互换图像文件格式(Exif)的元数据可包含文件的格式、用于捕获图像的装置、日期及时间,以及至少一个相机参数,例如,图像的分辨率、曝光、焦距、闪光等等。
在某些实施例中,相机参数可基于与至少一个信号相关联的信息而设置,且与至少一个信号相关联的信息可包含至少一个信号的特性(例如,信号强度)或与至少一个信号发出装置相关联的信息(例如,媒体接入控制(MAC)地址或供应商ID)。
实施例还描述扩展由图像标准指示的当前格式(例如,Exif)及视频格式(mediaObject元数据)以在元数据中包含无线及传感器测量。无线信息的实例可包含但不限于无线广域网络(WWAN)测量及Wi-Fi测量。Wi-Fi测量可包含RSSI及RTT测量。传感器信息可包含气压计、磁力计及传感器(例如,加速计、陀螺仪、光传感器、气压计等)信息。移动装置可将经标记视觉数据发射到众包服务器。
本发明的实施例通常经描述为指代图像,然而,可使用任何类型的视觉数据(例如,视频)替代本发明的实施例中的图像而不背离本发明的范围。
众包服务器从移动装置接收经标记图像并识别来自图像的一或多个视觉特征(例如,店铺商标)并基于所识别特征而确定捕获图像的位置。也就是说,众包服务器执行基于图像的位置估计。例如,众包服务器可识别来自图像的关于商店的店铺商标(例如,JCrew)。众包服务器还可基于图像中商标的定向、图像中商标的形状及商标的大小而估计捕获图像的角度及移动装置距商标的距离。以此方式,众包服务器基于图像中的可见特征而确定捕获图像的位置。
由于众包服务器已确定捕获图像的大概位置,因此众包服务器从图像元数据提取无线(例如,Wi-Fi)测量且使那些无线测量与热图上的位置相关联。随着在一段时间内越来越多的装置发送具有无线测量的图像,众包服务器继续使热图上的位置与无线测量相关联且因此随时间优化并自动更新热图。
在稍后的时间点,众包服务器可使热图用于各种移动装置。来自众包服务器的经更新且稳健热图使得移动装置能够基于由移动装置获取的无线测量而确定其位置且将无线测量与热图匹配。
经标记到图像的与其它传感器相关联的信息也可有助于由远程服务器进行的位置确定。例如,在多层建筑物中,气压计度数可有助于确定移动装置捕获图像所处的建筑物的层数。
上文所描述过程取决于具有可在众包服务器识别的视觉特征的用户捕获图像。然而,来自用户的个别图像可具有照明伪像、运动模糊等,从而产生对确定移动装置的位置没有用的质量差的图像。此外,关于相机的相机设置可能对捕获可由众包服务器用于确定拍摄图像的位置的视觉特征来说并非最优的。例如,在商场为朋友拍照片的相机的用户可能将镜头聚焦于朋友而并非背景中的店铺的商标。类似地,例如变焦、曝光等其它相机参数设置可经设置使得所感兴趣的视觉特征可能由于所选择相机设置而不清晰。此外,从用户图像收集数据的过程是机遇性且缓慢的过程。本发明的实施例加快且改善扩建及更新热图的过程。
本发明的实施例描述从无线信号(例如无线测量)收集信息,且基于无线信号信息而确定对获取与所述位置相关联的良好无线测量的兴趣。例如,基于无线信息,移动装置可确定接入点支持可用于定位的RTT或RSSI,且与无线信号相关联的接入点属于特定供应商且为用于执行定位的稳定接入点。如果移动装置(或众包服务器)确定对与装置的位置相关联的无线测量感兴趣,那么移动装置可设置其相机参数以适时地捕获具有最可能引起对用于确定移动装置的位置的视觉特征的识别的设置的图像。
设置相机参数可包含切换到突发模式,其中以连续快拍获取多个图像,设置变焦水平、闪光、ISO、曝光等。利用各种相机参数捕获图像增加获取可用于基于存在于图像中的识别特征而确定位置的图像的概率。
图1为说明与能够促进或支持用于移动装置102的位置估计的一或多个过程或操作的实例性操作环境100的实施方案相关联的特征的示意图。应了解,操作环境100在本文中描述为非限制性实例,所述非限制性实例可整体地或部分地在各种通信网络或网络的组合(例如,公共网络(例如,因特网、万维网)、专用网络(例如,内部网)、无线局域网(WLAN,等)或其类似者)的上下文中实施。
还应注意到,尽管标的物经描述为提供与室内实施方案有关的实例,但本发明的实施例并不限于室内实施方案。在一些实例性情景中,本发明的实施例可在GNSS被拒绝(或美国全球定位系统(GPS)被拒绝)环境中操作。GNSS被拒绝环境可指代其中使用GNSS卫星来获得移动装置的位置方位可能并不可行或可能令人不满意的任何环境。此些GNSS被拒绝环境可包含室内环境,例如商场、机场、运动竞技场等,但还包含室外位置,例如城市峡谷、城镇广场、剧场、停车场、屋顶花园、露台等等,其中移动装置难以具有足够GNSS卫星的视线来获得位置方位。
如所说明,操作环境100可包括(例如)能够根据一或多个通信协议经由无线通信链路110与移动装置102通信的一或多个卫星104、基站收发器106、无线信号发出装置108(为便于说明,图1中说明仅一个无线信号发出装置108,但应理解,操作环境100可包含多个信号发出装置108且将通常包含至少一个无线信号发出装置108),等等。卫星104可与一或多个GNSS卫星定位系统(SPS)(例如美国全球定位系统(GPS)、俄罗斯格洛纳斯(GLONASS)系统、欧洲伽利略(Galileo)系统)以及可利用来自卫星系统的组合或未来研发的任何卫星系统的卫星的任何系统相关联。尽管,在描述一些实施例中,为简洁及说明目的,论述了GPS或GNSS被拒绝环境,但可用其它卫星定位系统定位而不背离本发明的范围。取决于实施方案,基站收发器106、无线信号发出装置108等可例如为相同或类似类型,或可表示不同类型的装置,例如接入点、无线电信号、蜂窝式基站、毫微微小区或其类似者。有时,例如,一或多个信号发出装置108可能够发射以及接收无线信号。在一些例示中,无线信号发出装置108还可包含经配置以发射信号(例如,Wi-Fi信号、可听及不可听声音及(可见及不可见)光线)的装置。
在一些情况中,一或多个基站收发器106、信号发出装置108等可(例如)以操作方式耦合到网络112,网络可包括能够(例如)经由一或多个通信链路114提供合适或所要的信息的一或多个有线或无线通信或计算网络。仅为了说明一个可能实施方案,如将看到,信息可包含(例如)使相关兴趣点(POI)与所感兴趣的室内或类似区域内的已知位置相关联的辅助信息,以及归因于这些POI的品牌特定视觉签名。有时,辅助信息可包含(例如)一或多个基站收发器106、无线信号发出装置108或其类似者的识别码或位置以促进或支持与操作环境100相关联的一或多个操作或过程。作为说明方式,辅助信息可(例如)以数字地图、查找表、数学公式、合适的模型、算法等的形式提供,所述形式可至少部分地取决于应用程序、网络、环境或其类似者。在实施方案中,网络112可能够促进或支持合适的计算平台或装置(例如,移动装置102、一或多个基站收发器106、无线信号发出装置108以及与操作环境100相关联的一或多个服务器)之间的通信。
在一些情况中,服务器可包含(例如)能够促进或支持与操作环境100相关联的一或多个操作或过程的众包服务器116、热图分布服务器118以及一或多个其它服务器(通常经指示为120)(例如,导航、信息、地图、服务器,等等)。
在一些情景中,热图分布服务器118可将热图分布到在操作环境100中操作的移动装置102。在一些情况中,将热图自动分布到进入由热图分布服务器118支持的区的移动装置。在其它实施例中,移动装置102请求并下载关于移动装置可在其中操作或将在其中操作的区的适用的热图。在一个实例性情景中,移动装置102可使用热图来确定其在操作环境100中的位置。在一个实例性实施方案中,移动装置102观察发送到已知位置处的信号发出装置(例如接入点)及/或从所述信号发出装置发送的信号。可获得不同类型的测量,例如移动装置处的RSSI及RTT。移动装置可对照使无线测量与位置相关联的热图比较这些测量以确定装置的位置。
本发明的实施例还描述用于使用众包搜集信息以使用众包服务器116产生、更新及维护热图的技术。众包服务器116可用于从多个移动装置收集信息并更新热图。
图2说明关于商场的热图的视觉表示的简化实例。热图可由众包服务器116产生、维护及更新并由热图分布服务器118分布到移动装置102。热图200可使得移动装置能够使用来自相邻信号发出装置的无线信号信息来确定其在GNSS被拒绝环境中的位置。在一个实施方案中,热图200(如图2中所展示)可使位置信息(例如地图上的坐标)与无线测量信息(例如,与例如AP的信号发出装置108相关联的RSSI及RTT信息)相关联。在图2中,椭圆圈(即,202、204)可各自表示与热图200相关联的位置坐标。针对每一位置坐标,与所述位置坐标相关联的信息可包含与一或多个信号发出装置108相关联的位置及来源识别信息。另外,在一些实施方案中,与位置相关联的信息还可包含与来自信号发出装置108相关联的测量。图3中进一步描述与热图200上的每一位置坐标或节点相关联的信息的实例性实施方案。在一个实施方案中,用“X”标志标记的椭圆圈(204)表示具有来自一或多个移动装置的实际测量的位置,所述一或多个移动装置过去从那些相应的位置收集信息,而无“X”标志的椭圆圈(202)可表示从相邻位置内插的数据。在一些情况中,利用多个实际测量,热图的整体准确度增加。
众包服务器116可产生、更新并维护关于数个GNSS被拒绝环境的此些热图。在不同的时间点,众包服务器116可使热图200用于各种移动装置。热图分布服务器118可自动地或在移动装置102请求时将热图分布到移动装置102。在一些情况中,可在移动装置访问GNSS被拒绝环境之前,或在移动装置102频繁地访问GNSS被拒绝环境的情况下将热图分布到移动装置。来自众包服务器116及热图分布服务器118的经更新的且稳健的热图可用于移动装置102且使得移动装置能够确定其位置,尤其在GNSS被拒绝环境中。
图3说明用于使位置与在位置处测量或内插的实例性无线信息相关联的实例性数据结构。在一个实例中,在图2的热图中经描绘为椭圆圈的每一节点可包括使位置与AP信息相关联的类似数据结构300。如图3中所展示,在给定位置XYZ 302处,热图200可具有与四个不同信号AP相关联的信息。与四个不同AP相关联的信息可包含由位置XYZ 302处的一或多个代表移动装置测量的关于四个AP中的每一者的RSSI及/或RTT信息。在替代实施方案中,或除RSSI及/或RTT测量外,数据结构300可包含可测量的且与AP和位于位置XYZ 302处的代表移动装置之间的距离成比例地改变。
在图3中,数据结构300具有表示针对位置XYZ 302执行或内插的测量的关于四个AP的四个项。每一项可具有源识别字段及测量字段。例如,针对AP-1,第一项具有AP-1媒体接入控制(MAC)地址304及关于代表装置测量位置XYZ 302处的RSSI/RTT的用于AP-1的RTT信息(框306)。类似地,针对AP-2、AP-3及AP-4,第二项、第三项及第四项具有其相应MAC地址(308、312及316)以及在从位置XYZ 302处的代表移动装置测量时关于相应AP的相应RSSI/RTT测量(310、314及318)。
在图3中,MAC地址用作AP中的每一者的独特源标识符。可使用足够将数个AP(或其它信号发出装置)彼此区分开的任何其它源标识符而不背离本发明的实施例。例如,在一些实施例中,因特网协议(IP)地址可用于其中IP地址经静态指派到装置的配置中。
图3使用四个项描绘在图2中描绘的热图中表示的位置坐标或节点处的信息。本发明的实施例并不限于四个项且可具有更多或更少项。在一些情况中,数据结构的项的数目可基于可用的AP的数目、AP的能力及数据结构的大小的实施限制。此外,在一些实施例中,替代存储关于数个信号识别项的源识别信息及关于其相关联信号(例如,RSSI/RTT)的测量,或除存储关于数个信号识别项的源识别信息及关于其相关联信号(例如,RSSI/RTT)的测量外,可散列数据中的一些或全部以产生关于位置的独特指纹,所述独特指纹表示在位置处观察到的各种信号特性的快照视图。
如本文中所描述,出于说明目的,参考无线AP论述本发明的实施例。然而,可使用任何无线信号发出装置108而不背离本发明的实施例。例如,在一些实施例中,无线信号发出装置108可包含例如发光(可见及不可见)装置及发声(可听及不可听)装置的装置。例如,发光装置可包含荧光灯泡。荧光灯泡可发出具有足够独特性的信息,所述独特性可大体上识别荧光灯泡并将其与环境中的其它荧光灯泡区分开。例如,从各种灯泡发出的光的闪烁可由于制造过程而针对每一灯泡足够不同以大体将荧光灯泡彼此区分开。在另一实施例中,荧光灯泡可经制造以发出具有识别荧光灯泡的经编码信息的闪烁。闪烁可能对人眼并不显著,但移动装置102可经编程以观察到此闪烁。此外,可使用在移动装置或任何其它适合装置处接收的光线(即,亮度、照度,等等)的振幅来测量关于灯泡与移动装置之间的距离的测量的比例性。
在大多数情况(但非全部)中,信号发出装置可相对于地图上的位置坐标为静止的,因此提供在一段时间内一致的信息且可用于产生关于位置的签名。
在一个实施方案中,热图可能并不限于用于测量移动装置与信号发出装置之间的信号特性的特定类型的信号发出装置或技术。例如,关于GNSS被拒绝环境的热图,所述热图可包含与信号发出装置108(例如AP、无线电信标、蜂窝式基站、毫微微小区、荧光灯泡、发光(可见及不可见)装置及发声(可听及不可听)装置)的组合相关联的信息。此外,甚至针对AP,可使用例如RTT及RSSI的技术的组合来测量信号特性。在一些情况中,AP的能力可确定所使用的测量技术。关于包含信号发出装置(例如AP、超声装置、灯泡)的较大方差的热图,关于信号发出装置的测量技术可表明甚至更大方差,例如包含RTT、RSSI、光闪烁等等。
上述图(图2及图3)描述热图以及关于所述热图的存储在位置坐标处的相关联信息。然而,产生关于数不清的基于GNSS位置的热图且保持那些图更新为具挑战性的任务。例如,产生热图可能要求技术人员人工访问每一室内位置且在位置处的无线测量与位置自身之间创建地图。此外,随着AP被去除、添加或移动,每一位置处的无线测量可改变,从而使与热图相关联的信息过时。周期性地,更新热图可能要求技术人员访问GNSS被拒绝位置且在无线测量与位置之间重新创建关联。
本发明的实施例可使用在众包服务器116处从数个移动装置收集的数据来产生并周期性更新热图。如下文进一步详细论述,在移动装置处,本发明的实施例通常描述用无线及传感器测量信息标记视觉数据(例如,图像及/或视频数据)。在一些实施方案中,额外元数据字段可用于用无线及/或传感器测量信息标记视觉数据。可将经标记信息发送到服务器,例如众包服务器116,其中众包服务器116可使用来自包含在文件中的视觉数据及任选地传感器信息的视觉特征来导出捕获图像的位置。众包服务器116可提取与无线信号发出装置相关联的信息且使热图上的位置坐标与和无线信号发出装置相关联的信息相关联。
图4说明根据本发明的实施例的可配置用于捕获视觉数据(例如图像及/或视频)且用与无线信号发出装置及/或传感器相关联的信息标记图像的实例性移动装置。如图4中所展示,在给定时间点,移动装置102的用户携带移动装置102位于商场400处。商场400可表示GNSS被拒绝的环境且可在一些方面类似于图1中所论述的操作环境100。在图4中,在一个实施例中,移动装置102可通过收集关于信号发出装置108的数据并将所述数据发射到众包服务器116以用于产生、更新及维护热图来促进众包功能。在一个实施方案中,移动装置102可经预先注册以代表众包服务器116收集数据。
如图4中所展示,商场400的操作环境具有数个品牌商店且描绘分散遍布在商场的八个迥异的信号发出装置108a到g,例如,AP。移动装置102的用户可在处于商场内部时拍摄照片及视频,目的是收集关于众包服务器116的信息,或随便地,作为常态行动过程,例如,在与朋友一起逛商场并一起拍摄照片时。照片可无意地从场景捕获视觉特征,例如显著的商店商标、地标、雕像、迥异的架构特征或迥异的设计。此些视觉特征可稍后由众包服务器116用于确定捕获视觉数据(图像及/或视频)的位置。
本发明的实施例通常经描述为指代图像,然而,可使用任何类型的视觉数据(例如,视频)替代本发明的实施例中的图像而不会背离本发明的范围。
上文所描述过程取决于具有可在众包服务器116处识别的视觉特征的用户捕获图像。然而,来自用户的个别图像可具有照明伪像、运动模糊等,从而产生对确定移动装置的位置没有用的质量差的图像。此外,关于相机的相机设置可能对捕获可由众包服务器用于确定拍摄图像的位置的视觉特征来说并非最优的。例如,在商场中为朋友拍照片的相机的用户可能将镜头聚焦于朋友而并非位置检测可能期望的背景中的店铺的商标。
类似地,其它相机参数设置(例如变焦、曝光、光圈、快门速度、白平衡、焦点及闪光)可经设置使得用于检测捕获图像的位置的所感兴趣的视觉特征可由于所选择相机设置而不清晰或至少并不容易可检测。此外,从用户图像收集数据的过程是机遇性且缓慢的过程。本发明的实施例加快且改善扩建及更新热图的过程。
本发明的实施例描述从无线信号(例如无线测量)收集信息,且基于无线信号信息而确定对获取与所述位置相关联的良好无线测量的兴趣。例如,对在位置处获取良好照片的兴趣可基于在附近的信号发出装置的能力(例如,对RTT的支持)、在附近的信号发出装置的数目、与移动装置的位置相关联的地理围栏区的政策、确定信号的特性(例如,信号强度或RSSI)、确定信号发出装置的供应商,及/或确定信号发出装置是否为使用与信号发出装置相关联的信息产生或维护热图的远程服务器所已知的。
在上文所描述的大部分情况中,移动装置可通过检测无线信号及/或导出关于一或多个信号发出装置的更多信息来作出对捕获更适合于位置检测的图像的兴趣的决定。例如,由移动装置102检测到的来自多个信号发出装置108的多个信号向多个移动装置102指示移动装置102当前所处的位置可能对用于形成使用无线信号的热图的众包服务器感兴趣。在一个实施方案中,移动装置102可通过从嵌入于信号中的每一者的数据包导出MAC地址或IP地址来确定信号来自多个装置。
类似地,具有强信号的信号发出装置的存在(由RSSI测量)或信号发出装置接近于移动装置102(由RSSI或RTT测量)可增加对在所述位置处获取更适合于位置检测的图像的兴趣。
此外,在一些情况中,如果在所述位置处一或多个信号发出装置支持实现定位的协议,位置可能对定位到众包服务器116更感兴趣。例如,与不支持RTT的信号发出装置相比,支持RTT能力的信号发出装置可能更合意。由信号发出装置108支持RTT可包含:在信号发出装置处接收RTT请求,处理所述请求,及根据预定协议对移动装置102作出响应,使得移动装置102可确定信号从移动装置102到信号发出装置108及相同或不同信号从信号发出装置108到移动装置102的大约往返时间。在一些情况中,RTT还可基于光穿过空间的恒定速度指示信号发出装置108距移动装置102的相对距离。
在一些情况中,移动装置102可确定供应商、制造商、种类/型号、信号发出装置108的固件/软件更新号,移动装置102在位置处接收来自信号发出装置108的信号。移动装置102可能够通过使用关于信号发出装置108的此识别信息来评估大体稳定性、操作能力、支持、协议依从性及与信号发出装置108相关联的其它此些特性。在确定与位置相关联的兴趣中,移动装置102可考虑例如信号发出装置108的一般稳定性、操作能力、支持、协议依从性等此些特性,移动装置102可在确定与捕获更适合于位置确定的图像相关联的兴趣中接收来自信号发出装置的信号。
在一些情况中,如果位置属于众包服务器116的一般兴趣区,那么所述位置可对定位感兴趣。例如,如果移动装置102的最新已知良好位置在商场附近,那么所述位置自身可为携带移动装置102的用户在GNSS被拒绝环境的商场内的良好指示。在此情景中,移动装置102可确定(在与众包服务器116的可能通信之后)与商场相关联的无线信息对众包服务器116感兴趣。此确定可基于一或多个注意事项。例如,众包服务器116可能并不具有关于用户当前所处的商场的热图,且通常有兴趣尽可能快地收集与商场处的位置相关联的同样多无线信号信息,或众包服务器116由于商场处的改变(例如重建项目)而需要更新其可能具有的关于商场的所有信息。应注意,在如上文所描述的此情景中,兴趣并不基于移动装置102的确切位置,而基于移动装置102可能操作的大概区。
尽管上述实例描述移动装置102确定对位置处的无线信号的兴趣,但与位置相关联的兴趣的确定可通过远程服务器(例如众包服务器116)或通过移动装置102及远程服务器两者进行的信息分享及决策的组合。此外,在一些情况中,移动装置102可自动确定与位置相关联的兴趣,而在其它情况中,移动装置102可与远程服务器进行通信来确定兴趣或提供关于确定对位置的兴趣的额外信息。在其它实施例中,移动装置102可经提供用于确定与位置相关联的兴趣的导则、规则或协议,所述导则、规则或协议可通过远程服务器预配置及/或周期性更新。
一旦移动装置102确定特定位置对捕获可适合于位置确定的图像感兴趣,移动装置102可配置耦合到移动装置102的相机的相机参数。在一个实施方案中,移动装置可配置相机参数以捕获对环境最优的图像,在其它实施方案中,移动装置102可配置或设置相机参数以使得移动装置102利用不同参数捕获多个图像以增加捕获更适合于位置检测的图像的概率。在其它实施方案中,设置相机参数的过程可为利用各种相机参数捕获多个图像的组合,其中已基于当前环境(例如照明、背景等等)而选择相机参数。
移动装置102可配置或设置相机的数个相机参数,例如,用于捕获更适合于位置检测的视觉数据的变焦、曝光、光圈、快门速度、白平衡、焦点及闪光。由用户用于拍摄照片的设置可能并非对位置检测最优的。例如,来自用户的图像可具有照明伪像、运动模糊等,从而产生对确定移动装置的位置没有用的质量差的图像。
在一个情况下,在商场为朋友拍照片的相机的用户可能将镜头聚焦于朋友而并非位置检测可能期望的背景中的店铺的商标。移动装置102可设置变焦及焦点使得移动装置102还捕获具有视觉特征(例如可有助于位置检测的背景中的店铺商标)的图像。
类似地,在另一实例中,移动装置用户可通过关闭闪光来配置相机以在圣诞假期期间在晚上拍摄商场中的灯光效果。在此情景中,可不存在足够照明来检测背景中的店铺商标,且移动装置102可根据本发明的实施例以闪光打开拍摄连续图像以捕获将更适合于使用来自图像的视觉特征(例如店铺商标)进行位置检测的图像。
此外,从用户图像收集数据的过程是机遇性且缓慢的过程。本发明的实施例加快且改善扩建及更新热图的过程。例如,移动装置102在确定当前位置为获取无线信息的兴趣区可激活用于在较短一段时间中以相同或不同相机参数连续拍摄多个镜头以增强捕获具有将有用于位置确定的视觉特征的图像的概率。
在一些实施方案中,尽管移动装置可在相同位置或接近于相同位置捕获多个图像,但移动装置可从多个图像中选择一个图像进行处理,用无线信息标记并将其发送到众包服务器116。在另一实施方案中,移动装置可将数个图像合成单个图像并将其发送到众包服务器116。在另一实施方案中,移动装置可个别地或共同地标记所有图像并将其发送到众包服务器116以用于进行进一步处理器。
如图4中所展示,大概在获取一或多个图像时,移动装置102接收来自四个不同信号发出装置108a到d的信号。信号发出装置108相对于移动装置102的位置可能在获取图像或接收来自信号发出装置的信号时为未知的。移动装置102确定关于四个信号发出装置中的每一者的源识别信息(例如,MAC地址)。此外,在一些实施方案中,移动装置还可确定信号发出装置108与移动装置102之间的信号的RSSI及/或RTT。源识别信息及信号的其它特性(例如,RSSI及/或RTT)的组合可表示移动装置102的当前位置与信号发出装置之间的关系。类似于图3中已描述的关系的数个此些关系(例如,MAC地址、RSSI/RTT)可形成关于移动装置102的位置的足够独特签名。
在一个实施例中,移动装置102可将在由耦合到移动装置102的相机拍摄图像或视频时所获取的与一或多个信号发出装置108相关联的信息标记到所捕获的一或多个图像。用在捕获图像时与一或多个信号发出装置相关联的信息标记一或多个图像在体现于图像中的视觉信息与在捕获图像的情况下由移动装置102接收的信号之间形成强时间与空间关联。图5下文描述用与无线信号相关联的信息标记图像的一个实例性实施例。
除用与无线信号发出装置108相关联的信息标记图像外,移动装置102还可用传感器数据(例如,来自一或多个气压计传感器、磁力计传感器或运动传感器的信息)标记图像。用来自气压计传感器的信息标记图像可有助于指示捕获图像的高度。类似地,用来自磁力计的信息标记图像可有助于确定捕获图像时的移动装置102的前进方向。此外,移动装置102可包含运动传感器,例如可包含陀螺仪及加速计的惯性传感器。用运动传感器信息标记图像还可有助于确定获取图像时装置的姿势及由移动装置102经历的任何相对及绝对运动。
在一些情况中,用传感器信息标记图像可包括用与传感器数据的读数相关联的差量或改变来标记图像。例如,在一些情形中,包含大气压力的改变而非绝对大气压力可有用于确定用户已从商场的一层移动到商场的另一层。类似地,针对陀螺仪,陀螺仪传感器读数的改变可更有助于从先前确定姿势而非捕获图像时的陀螺仪读数的绝对值确定相对旋转。
在一些实施例中,移动装置102还可用获取视觉数据所使用的相机参数来标记图像。众包服务器116可将相机参数用于位置确定过程。例如,已知将变焦用于获取图像可有助于众包服务器116确定视觉特征(例如店铺商标)与捕获图像的相机之间的距离。
图5说明描绘用与信号发出装置及/或传感器相关联的信息标记使用相机所获取的视觉数据的图像/视频文件的实例性数据结构。与信号发出装置相关联的信息可包含关于信号发出装置的源识别信息及无线及/或传感器测量信息。用与信号发出装置相关联的信息标记视觉数据可指代在关于图像/视频文件的元数据中包含额外信息。通常,元数据描述与图像/视频相关联的属性。例如,关于可互换图像文件格式(Exif)的元数据可包含文件的格式、用于捕获图像的装置、日期及时间,图像的分辨率、曝光、焦距、闪光等等。
实施例还描述扩展由图像标准指示的当前格式(例如,Exif)及视频格式(mediaObject元数据)以在元数据中包含与无线信号发出装置及传感器数据相关联的信息。无线信息的实例可包含但不限于无线广域网络(WWAN)测量及Wi-Fi测量。Wi-Fi测量可包含RSSI及RTT测量。传感器信息可包含气压计、磁力计及运动传感器(例如,加速计、陀螺仪等)信息。移动装置102可根据Exif图像的新扩展标准产生文件并将其存储在存储器中。立刻,或在稍后的时间点,移动装置102可将具有经标记视觉数据的文件发射到众包服务器116。
图5说明展示图像数据504及与图像数据相关联的元数据502的实例性图像文件500。在图5中,元数据502根据本发明的某些实施例描绘与耦合到移动装置102的信号发出装置及传感器相关联的额外信息。
在一个实施例中,信号发出装置可为一或多个AP(但展示仅关于一个AP的字段)。与AP相关联的源识别信息可为MAC地址。与从信号发出装置(例如,AP)接收的信号相关联的信息可为RTT及/或RSSI测量。在一些实施例中,可基于AP的能力选择测量的类型。例如,一些AP可不支持RTT能力,且可替代地使用RSSI测量。在一些情况中,RTT及RSSI测量两者可用于提供额外信息来定义移动装置102的位置处的信号特性。在一些实施方案中,由AP使用的信道或频率也可被包含在关于图像数据500的元数据502中。
在一个实例中,在用户使用耦合到移动装置102的相机拍摄照片的情况下,图像数据可使用经扩展的Exif标准存储为图像文件,如本文中所描述。在一个实例中,为国际标准组织(ISO)的部分的可扩展的元数据平台(XMP)可用于定义及填充关于元数据的字段,例如,MAC ID(例如,1caa07c6e370)、RSSI(例如,-70dbm)及/或RTT(例如,0.0154毫秒)。在另一实例中(未展示),可使用类似字段来标记视频文件(例如,mediaObject元数据)。
图6说明根据本发明的一个实施例在移动装置102中实施的实例性模块的框图。移动装置102可为使用图9中所描述的一或多个组件实施的计算机装置。图6中所描述的模块可使用软件、固件、硬件或其任何其它组合实施。在一个实施例中,图6中所描述的模块中的一些可作为软件模块存储在计算机可读媒体600,所述计算机可读媒体600可为任何磁性、电子、光学或其它计算机可读存储媒体。在一个实施方案中,计算机可读存储媒体可包含信息确定模块612、兴趣确定模块618、相机参数确定模块620、数据捕获模块622、数据编码器/处理器模块624、无线源标识符模块608、信号特性标识符模块610、标记产生模块614及文件产生模块616。
耦合到移动装置102的无线收发器604可从一或多个信号发出装置接收一或多个无线信号。尽管图6中仅说明一个收发器604,但应理解,移动装置可包含可能够发射以及接收无线信号的一或多个无线收发器。在一些例示中,收发器604可包含可配置以发出及接收信号(例如,Wi-Fi信号、可听及不可听(例如,超声)声音及可见及不可见(例如,红外线)光线)的组件。
无线信号发出装置(如图1中所论述)可取决于实施方案表示不同类型的装置,例如接入点、无线电信标、蜂窝式基站、毫微微小区或其类似者。例如,在一些实施例中,无线信号发出装置108可包含例如发光(可见及不可见)装置及发声(可听及不可听)装置的装置。
信息确定模块612可接收来自收发器604的信息并导出关于信号及用于信号的无线信号发出装置108的信息。信息确定模块612可包括用于从信号导出信息的数个模块,例如,无线源标识符模块608及信号特性标识符模块610。无线源标识符模块608可从收发器604接收信息及从无线信号导出与信号发出装置相关联的源识别信息。例如,无线源标识符模块608可解码从信号发出装置(例如,无线AP)接收的数据包的标头并导出MAC地址。MAC地址提供关于AP的足够独特标识符。
信号特性标识符模块610可导出与来自信号发出装置的信号相关联的特性,所述信号可指示移动装置102相对于信号发出装置108的相对定位。例如,信号特性标识符模块610可导出从在装置处测量的至少一个信号发出装置108接收的至少一个无线信号的信号强度(即,RSSI)。在另一实例中,信号特性标识符模块610可使用来自至少一个信号发出装置108的至少一个无线信号导出往返时间(即,RTT)。
信息确定模块612可另外导出关于一或多个信号及用于所述信号的无线信号发出装置的其它信息,所述其它信息可使得移动装置能够确定对捕获更适合于位置检测的视觉数据的兴趣。例如,此信息可包含信号发出装置的能力(例如,对RTT的支持)、在附近的信号发出装置的数目、与移动装置的位置相关联的地理围栏区的政策、确定信号发出装置的供应商及其它特性,及/或确定信号发出装置为使用与信号发出装置相关联的信息产生或维护热图的远程服务器所已知的。
兴趣确定模块618接收来自信息确定模块612的信息且确定移动装置102对捕获更适合于位置检测的视觉数据(例如,图像)的兴趣。对在位置处获取更适合于位置检测的图像的兴趣可基于在附近的信号发出装置的能力(例如,对RTT的支持)、在附近的信号发出装置的数目、与移动装置的位置相关联的地理围栏区的政策、确定信号的特性(例如,信号强度或RSSI)、确定信号发出装置的供应商,及/或确定信号发出装置为使用与信号发出装置相关联的信息产生或维护热图的远程服务器所已知的。
在一些实施方案中,兴趣确定模块618可就确定对位置处的无线信号的兴趣而与远程服务器(例如,众包服务器116)通信。在一个实施方案中,与位置相关联的兴趣的确定可通过远程服务器,例如众包服务器116或通过移动装置102上的兴趣确定模块618及远程服务器两者进行的信息分享及决策的组合。此外,在一些情况中,移动装置102可自动确定与位置相关联的兴趣,而在其它情况中,移动装置可与远程服务器进行通信来确定兴趣或提供关于确定对位置的兴趣的额外信息。在其它实施例中,移动装置102可经提供用于确定与位置相关联的兴趣的导则、规则或协议,所述导则、规则或协议可通过远程服务器预配置及/或周期性更新。
相机参数确定模块620接收来自兴趣确定模块618的兴趣或兴趣的程度。例如,兴趣可简单地以是或否的二进制决策简单地表达,或可为具有变化的兴趣程度的标度。基于来自兴趣确定模块618的兴趣,相机参数确定模块620可配置耦合到移动装置的相机602的相机参数。在一个实施方案中,相机参数确定模块620可配置相机参数以捕获对环境最优的图像,在其它实施方案中,相机参数确定模块620可配置或设置相机参数使得移动装置102利用不同参数捕获多个图像以增加捕获更适合于位置检测的图像的概率。在其它实施方案中,设置相机参数的过程可为利用各种相机参数捕获多个图像的组合,其中可基于当前环境(例如照明、背景等等)而选择相机参数。
相机参数确定模块620可配置或设置相机602的数个相机参数,例如,用于捕获更适合于位置检测的视觉数据(例如,影像)的变焦、曝光、光圈、快门速度、白平衡、焦点及闪光。应理解,虽然在图6中说明仅一个相机602,但移动装置102可包含一或多个相机,所述相机可全部或个别地具有由相机参数确定模块620设置或调整的相机参数。
相机602可经编程有用于捕获更适合于位置确定的视觉数据的相机参数。在一个实施例中,捕获图像可指代使用相机镜头及设备获取数据。用户可使用耦合到移动装置102的一或多个相机602来获取视觉数据(即,拍摄照片或捕获视频)。对相机602的配置或调整可产生具有由相机参数确定模块620编程的相同或不同相机参数的一或多个连续的场景镜头。
数据捕获模块622可捕获原始视觉数据并将其暂时存储在缓冲器供由数据编码器/处理器624进一步处理。数据编码器/处理器模块624可将视觉数据编码成标准格式,例如,关于图像的经标记图像文件格式(TIFF)或联合图片专家组(JPEG)或关于视频的电影图片专家群组4(MPEG4)或任何其它适合格式。在一个实施方案中,数据编码器/处理器模块624可将数个图像或剪辑压缩成单个文件或从数个图像选择一个供基于图像对位置确定的合适性而进行处理及发射。
标记产生模块614可使用来自无线源标识符模块608关于信号发出装置中的每一者的源识别信息及来自信号特性是别的模块610的相关联RSSI、RTT或任何其它信号特性标识符来产生标记。产生标记可包括格式化关于信号发出装置108的信息使得其可被包含在关于文件的元数据中。
在一个实施例中,标记产生模块614可任选地接收来自一或多个传感器的信息并将其用于产生标记。传感器信息可包含气压计、磁力计及运动传感器(例如,加速计、陀螺仪等)信息。在一些实施方案中,并入标记中的传感器信息还可包含GNSS坐标(如果可用),或可有助于导出位置的粗估计以供进一步处理器的最新已知GNSS导出位置。
文件产生模块616可接收来自数据编码器/处理器624及标记产生模块614的输入并产生文件。在一个实施例中,针对图像数据,可通过包含来自数据编码器/处理器624的编码数据(例如,JPEG或TIFF)及来自标记产生模块614的标记来根据Exif标准来产生文件。
在产生文件之后,在一个实施例中,移动装置102还可将文件发射到远程服务器,例如众包服务器116。
图7为根据本发明的一或多个说明性方面说明用于执行本发明的实施例的方法的流程图。根据一或多个方面,例如,本文中所描述的方法及/或方法框中的任何及/或全部可由移动装置102(例如图1中所展示的移动装置102)及/或图9中更详细描述的装置实施及/或实施于移动装置102(例如图1中所展示的移动装置102)及/或图9中更详细描述的装置中。在一个实施例中,下文关于图7所描述的方法框中的一或多者由移动装置900的处理器(例如,处理器910或另一处理器)实施。另外,或替代地,本文中所描述的方法及/或方法框中的任一者及/或全部可实施于计算机可读指令中,例如存储在例如存储器935、存储装置925或另一计算机可读媒体的计算机可读媒体上的计算机可读指令。
在框702处,移动装置102的组件(例如,收发器604(参见图6))可接收与至少一个信号发出装置相关联的至少一个信号。至少一个信号发出装置可为无线接入点(AP)。在一些实施例中,信号发出装置108(参考图1)还可包含经配置以发射信号(例如,Wi-Fi信号、可听及不可听声音及(可见及不可见)光线)的装置。在一个实施例中,可在GNSS被拒绝环境中获取至少一个信号。例如,用户可在室内位置(例如无到达足够数目个GNSS卫星的直接视线的商场)中拍摄照片。
在框704处,移动装置102的组件(例如,信号特性标识符模块610(参见图6))可使用至少一个信号发出装置的至少一个信号确定与所述至少一个信号相关联的特性。与至少一个信号发出装置的至少一个信号相关联的特性可包含与来自信号发出装置的至少一个信号相关联的信号强度(例如,RSSI)。
在框706处,移动装置102的组件(例如,相机参数确定模块620(参见图6))可设置耦合到移动装置102的相机602(参见图6)的至少一个相机参数用于基于与至少一个信号发出装置108的至少一个信号相关联的特性而捕获图像数据。在一个实施例中,设置至少一个相机参数可包含切换到其中相机602响应于对独立于移动装置的用户获取图像数据的请求而捕获多个图像。设置至少一个相机参数还可包含变焦、曝光、光圈、快门速度、白平衡、焦点及闪光中的一或多者。在另一实施例中,设置至少一个相机参数可进一步包含改变关于多个图像中的每一图像的至少一个相机参数。
在框708处,移动装置102的组件(例如相机602及/或数据捕获模块622(参见图6))可使用至少一个相机参数捕获图像数据。
在框710处,移动装置102的组件(例如文件产生模块616(参见图6))可在产生文件的过程中用与至少一个信号发出装置相关联的至少一个信号的特性标记图像数据。
在框712处,移动装置102的组件(例如收发器604)可将经标记图像数据发射到远程服务器。
应了解,图7中所说明的特定框提供根据本发明的实施例在操作模式之间切换的特定方法。因此在替代实施例中还可执行框的其它序列。例如,本发明的替代实施例可以不同次序执行上文所概述的框。此外,可取决于特定应用添加或去除额外框或框的变化。所属领域的技术人员将认识并了解过程的许多变化、修改及替代方案。
图8为说明根据本发明的一或多个说明性方面的用于执行本发明的实施例的方法的流程图。根据一或多个方面,本文中所描述的方法及/或方法框中的任何及/或全部可由移动装置102实施及/或实施于移动装置102中,移动装置102例如移动装置102(参见图1)及/或图9中更详细描述的装置。在一个实施例中,下文关于图8所描述的方法框中的一或多者由计算装置900的处理器(例如,处理器910或另一处理器)实施。另外,或替代地,本文中所描述的方法及/或方法框中的任何者及/或全部可以计算机可读指令实施,例如存储在例如存储器935、存储装置925或另一计算机可读媒体的计算机可读媒体上的计算机可读指令。如所描述,关于图8,图像数据可指代一或多个图像及与一或多个图像相关联的元数据。
在框802处,移动装置102的组件(例如,收发器604(参见图6))可接收与至少一个信号发出装置相关联的至少一个信号。至少一个信号发出装置可为无线接入点(AP)。在一些实施例中,信号发出装置108(参考图1)还可包含经配置以发射信号(例如,Wi-Fi信号、可听及不可听声音及(可见及不可见)光线)的装置。在一个实施例中,可在GNSS被拒绝的环境中获取至少一个信号。例如,用户可在室内位置(例如无到达足够数目个GNSS卫星的直接视线的商场)中拍摄照片。
在框804处,移动装置102的组件(例如,信息确定模块612(参见图6))可从由至少一个信号发出装置108发射的至少一个信号确定或导出信息。与至少一个信号发出装置108的至少一个信号相关联的信息可包含由所述至少一个信号发出装置发射的所述至少一个信号的信号测量(例如,信号强度测量(例如,RSSI)及往返时间(RTT)),与信号发出装置(例如,MAC地址、IP地址)相关联的源识别信息、信号发出装置或多个装置的定位能力(例如,支持RTT)、在附近的信号发出装置108的数目、与移动装置102的大概位置相关联的地理围栏区的政策、确定信号发出装置108的供应商,关于移动装置的位置的独特指纹(所述独特指纹是使用至少包含信号测量的数据的散列函数产生)、及/或确定信号发出装置108是否为使用与信号发出装置108相关联的信息产生或维护热图的远程服务器所已知的,或其任何组合。
至少在一些实施例中,从信号或经由来自信号发出装置108的信号导出的信息自身可不能提供移动装置的确切位置。然而,所导出的信息可仅提供可用于确定对用于获取适合于位置检测的图像数据的位置的兴趣且在稍后的时间点使用热图将所述特定位置的特性与实际位置的相关数据。
在框806处,移动装置102的组件(例如,处理器)可确定关于基于从由至少一个信号发出装置108发射的至少一个信号导出的信息捕获图像数据的至少一个相机参数且基于所述至少一个相机参数指示相机捕获图像数据。此信息可有用于辅助确定关于区域的图像数据是否合意,且如果合意,那么恰当的相机参数可能是什么。使用包含例如商场内的各种商店的标签的已知地图数据协同从商场内部拍摄的可能包含店铺名称等的图像可有助于识别关于拍摄图像的位置的地面实况。如果拍摄此图像的移动装置将此图像连同与拍摄图像的位置相关联的信号测量信息(例如,具有RSSI、RTT测量等的AP列表)发射到服务器,那么可接着使基于图像的位置估计与信号测量信息相关。当通过众包分析大量此些图像连同信号测量信息时,确定AP自身的位置的准确度可经改进优于已报告的AP位置或优于仅基于一个或小数目个信号测量的AP位置的计算。例如,如果与至少一个信号发出装置108相关联的信息(其可包含大概或大致位置)包含与大概位置相关联的地理围栏区的政策,那么此政策可指示大量众包图像可有助于特定大概位置,但每一移动装置仅需要拍摄单张图像。在此状况下,相机参数可包含与移动装置102相关联的相机拍摄单张图像的模式。在另一情景中,如果与至少一个信号处装置108相关联的信息指示大量AP可用于所述大概区域,或在区域中存在许多具有RTT能力的AP,意味着良好信号测量可用于所述区域用于位置定位,那么可推断出更多图像将在所述区域中为合意的。
在框808处,移动装置102的组件(例如,耦合到移动装置的相机)可使用至少一个相机参数捕获图像数据,例如图像中的一或多个者。设置至少一个相机参数还可包含变焦、曝光、光圈、快门速度、白平衡、焦点或闪光,或其任何组合。在另一实施例中,设置至少一个相机参数可进一步包含改变关于多个图像中的每一图像的至少一个相机参数。分析图像以用于位置定位的服务器经常使用一或多个计算机视觉算法来分析图像中的特征以辅助对拍摄图像的位置的基于图像的位置估计。此计算机视觉算法可包含边缘检测、光学字符辨识、面部检测、对象检测或其它计算机视觉方法。此计算机视觉方法可经常得益于同一场景的不同变焦、曝光、光圈等的多个图像。因此,如果(例如)在给定大概位置处基于与至少一个信号发出装置108相关联的信息,确定不同变焦或白平衡等的多个图像将有用,那么可在关于图像中的至少一者的相机参数设置不同于关于至少另一个图像的相机参数设置的情况下捕获多个图像。
在某些实施例中,使用至少一个相机参数可致使将相机切换到其中相机响应于对获取图像数据的请求而捕获多个图像的模式。此外,移动装置可经配置以改变关于多个图像中的每一图像的至少一个相机参数。
在框810处,移动装置102的组件可用从由至少一个信号发出装置108发射的至少一个信号导出的信息标记图像数据,例如来自多个图像的图像。在一个实施例中,多个图像可由处理器处理且压缩成单个图像以形成视觉图像使得从视觉数据更容易检测到视觉特征。在另一实施例中,可从多个图像选择可能更适合于位置检测的一个图像。在另一实施例中,所有图像可经处理且用与至少一个信号发出装置108相关联的信息标记。此外,在某些实施例中,还可用气压计数据、磁力计数据或运动传感器数据或其任何组合标记图像数据。
在框812,移动装置102的组件可进一步将图像数据(例如,图像及甚至经标记图像)发射到远程服务器。在一个实施例中,远程服务器为众包服务器116(参见图1)。
应了解,图8中所说明的特定框提供根据本发明的实施例的在操作模式之间切换的特定方法。因此在替代实施例中还可执行框的其它序列。例如,本发明的替代实施例可以不同次序执行上文所概述的框。此外,可取决于特定应用添加或去除额外框或框的变化。所属领域的技术人员将认识并了解过程的许多变化、修改及替代方案。
图9说明并入有用于实践本发明的实施例的装置的部分的实例性计算装置。如图9中所说明的计算装置可并入作为本文中的任何计算系统的部分。例如,计算装置900可表示移动装置或服务器(例如,众包服务器)的组件中的一些。计算装置900的实例包含但不限于桌上型计算机、工作站计算机、个人计算机、巨型计算机、视频游戏控制台、平板、智能电话、膝上型计算机、上网本或其它便携式装置。图9提供可执行由各种其它实施例(如本文中所描述)提供的方法及/或可用作主机计算装置、远程网亭/终端、销售点装置、移动多功能装置、机顶盒及/或计算装置的计算装置900的一个实施例的示意性说明。图9仅意欲提供对各种组件的广泛说明,其中的任何者或全部可视情况使用。图9因此广泛地说明可以相对单独或相对更整合方式实施个别系统元件的方式。
计算装置900经展示为包括可经由总线905电耦合(或可视情况以其它方式通信)的硬件元件。硬件元件可包含:一或多个处理器910,包含但不限于一或多个通用处理器及/或一或多个专用处理器(例如,数字信号处理芯片、图像加速处理器,及/或其类似者);一或多个输入装置915,其可包含但不限于一或多个相机955、传感器960、鼠标、键盘及/或其类似者;及一或多个输出装置920,其可包含但不限于显示单元、打印机及/或其类似者。传感器960可包含气压计、磁力计及/或运动传感器(例如陀螺仪及/或加速计)或其任何组合。
计算装置900可进一步包含一或多个非暂时性存储装置925(及/或与其通信),所述一或多个非暂时性存储装置可包括(非限制性)局域及/或网络可存取存储器,及/或可包含(非限制性)磁盘驱动器、驱动器阵列、光学存储装置、可编程、可快闪更新的例如随机存取存储器(“RAM”)及/或只读存储器(“ROM”)的固态形式存储装置,及/或其类似者。此些存储装置可经配置以实施任何适当数据存储,包含(非限制性)各种文件系统、数据库结构及/或其类似者。
计算装置900还可包含通信子系统930。通信子系统930可包含用于接收及发射数据或有线及/或无线媒体的收发器950。通信子系统930还可包含但不限于调制解调器、网卡(无线或有线)、红外线通信装置、无线通信装置及/或芯片组(例如,蓝牙装置、802.11装置、WiFi装置、WiMax装置、蜂窝通信设施,等等),及/或其类似者。通信子系统930可准许与网络(仅举一个实例,例如下文所描述的网络)、其它计算装置及/或本文中所描述的任何其它装置交换数据。在许多实施例中,计算装置900将进一步包括非暂时性工作存储器935,所述非暂时性工作存储器可包含RAM或ROM装置,如上文所描述。
计算装置900可包括软件元件(经展示为同时定位在工作存储器935内),包含操作系统940、装置驱动器、可执行库,及/或其它代码例如一或多个应用程序945,其可包括由各种实施例提供的计算机程序,及/或可经设计以实施方法及/或配置系统,由其它实施例提供,如本文中所描述。仅通过实例方式,关于上文所论述的方法所描述的一或多个程序可经实施为可由计算机(及/或计算机内的处理器)执行的代码及/或指令;在一方面中,接着,此代码及/或指令可用于配置及/或调适通用计算机(或其它装置)以执行根据所描述方法的一或多个操作。
一组这些指令及/或代码可经存储在计算机可读存储媒体(例如上文所描述的存储装置925)上。在一些状况下,存储媒体可整合在例如计算装置900的计算装置内。在其它实施例中,存储媒体可与计算装置(例如,可拆卸媒体,例如光盘)分离,及/或经提供于安装包中,使得存储媒体可用于编程、配置及/或调适通用计算机,其中在所述通用计算机上存储有指令/代码。这些指令可呈可执行代码(可由计算装置900执行)的形式及/或可呈原始代码及/或可安装代码的形式,其在于计算装置900上编译及/或安装(例如,使用各种通常可用编译器、安装程序、压缩/解压缩实用工具等中的任何者)时,接着呈可执行代码的形式。
可根据特定要求作出实质变化。举例来说,还可使用自订硬件,及/或特定元件可以硬件、软件(包含便携式软件,例如小程序,等)或两者实施。此外,可使用到例如网络输入/输出装置的类似于计算装置900的额外计算装置的连接。
一些实施例可使用计算装置(例如,计算装置900)来根据本发明执行方法。例如,所描述方法的程序中的一些或全部可由计算装置900响应于处理器910执行含在工作存储器935中的一或多个指令(其可并入到操作系统940及/或其它代码(例如应用程序945)中)的一或多个序列来执行。此些指令可从例如存储装置925中的一或多者的另一计算机可读媒体读取到工作存储器935中。仅通过实例方式,工作存储器935中所含的指令序列的执行可致使处理器910执行本文中所描述的方法的一或多个程序。
如本文中所使用的术语“非暂时性计算机可读媒体”、“机器可读媒体”及“计算机可读媒体”指参与提供致使机器以特定方式操作的机器的数据的任何媒体。在使用计算装置900实施的实施例中,各种计算机可读媒体可参与将指令/代码提供到处理器910供执行及/或可用于存储及/或载运此些指令/代码(例如,作为信号)。在许多实施方案中,计算机可读媒体为物理及/或有形存储媒体。此媒体可呈许多形式,包含但不限于非易失性媒体、易失性媒体及传输媒体。非易失性媒体包含(例如)光学及/或磁盘,例如存储装置925。易失性媒体包含但不限于动态存储器,例如工作存储器935。传输媒体包含但不限于同轴电缆、铜线及光纤,包含构成总线905的线,以及通信子系统930的各种组件(及/或通信子系统930借以提供与其它装置通信的媒体)。因此,传输媒体还可呈波形式(包含但不限于无线电波、声波及/或光波,例如在无线电波及红外线数据通信期间所产生的那些)在替代实施例中,可使用事件驱动组件及装置,例如相机,其中处理中的一些可在模拟域中执行。
物理及/或有形计算机可读媒体的共同形式包含(例如)软盘、软磁盘、硬盘、磁带或任何其它磁性媒体、CD-ROM、任何其它光学媒体、打孔卡、纸带、具有孔洞模式的任何其它物理体媒体、RAM、PROM、EPROM、FLASH-EPROM、任何其它存储器芯片或卡匣、如下文中所描述的载波,或计算机可从其读取指令及/或代码的任何其它媒体。
各种形式的计算机可读媒体可参与将一或多个指令的一或多个序列载运到处理器910供执行。仅通过实例的方式,指令可初始地载运在远程计算机的磁盘及/或光盘上。远程计算机可将指令加载到其动态存储器中且将指令作为信号经由发射媒体发送以被计算装置900接收及/或执行。根据本发明的各种实施例,这些信号(其可呈电磁信号、听觉信号、光学信号及/或其类似者的形式)全部为指令可编码在其上的载波的所有实例。
通信子系统930(及/或其组件)通常将接收信号,且总线905接着可将信号(及/或由信号载运的数据、指令等)载运到工作存储器935,处理器910从所述工作存储器检索并执行所述指令。由工作存储器935接收的指令可在由处理器910执行之前或之后任选地存储在非暂时性存储装置925上。
上文所论述的方法、系统及装置为实例。各种实施例可在适当时省略、取代或添加各种程序或组件。举例来说,在替代配置中,可以与所描述的次序不同的次序执行所描述的方法,及/或可添加、省略及/或组合各种阶段。此外,可将关于某些实施例所描述的特征组合于各种其它实施例中。实施例的不同方面及元件可以类似方式组合。此外,技术演进,且因此元件中的许多者为并不将本发明的范围限制于那些特定实例的实例。
在描述中给出具体细节以提供对实施例的透彻理解。然而,可在无这些特定细节的情况下实践实施例。例如,众所周知电路、过程、算法、结构及技术经展示无不必要细节以便避免模糊实施例。此描述仅提供实例性实施例,且并不意欲限制本发明的范围、适用性或配置。确切地说,实施例的之前描述将为所属领域的技术人员提供用于实施本发明的实施例的启用性描述。可在不脱离本发明的精神及范围的情况下对元件的功能及布置作出改变。
此外,一些实施例经描述为经描绘为流程图或框图的过程。虽然每一者可将操作阐述为顺序过程,但操作中的许多操作可并行或同时地执行。另外,可重新布置操作的次序。过程可具有未包含在图中的额外框。此外,方法的实施例可由硬件、软件、固件、中间件、微码、硬件描述语言或其任何组合来实施。当以软件、固件、中间件或微码实施时,用以执行相关联任务的程式代码或代码段可被存储在计算机可读媒体(例如存储媒体)中。处理器可执行相关联任务。
已描述数个实施例,可在不背离本发明的精神的情况下使用各种修改、替代构造及等效物。举例来说,上述元件可仅为较大系统的组件,其中其它规则可优于本发明的实施例的应用或以其它方式修改所述应用。此外,可在考虑上述元件之前、期间或之后进行多个框。因此,上述描述并不限制本发明的范围。

Claims (31)

1.一种用于设置相机参数的方法,所述方法包括:
在移动装置处,接收由至少一个信号发出装置发射的至少一个信号;
基于从由所述至少一个信号发出装置发射的所述至少一个信号导出的信息而确定用于捕获图像数据的至少一个相机参数;以及
使用耦合到所述移动装置的使用所述至少一个相机参数的相机来捕获所述图像数据。
2.根据权利要求1所述的方法,其进一步包括用从由所述至少一个信号发出装置发射的所述至少一个信号导出的所述信息标记所述图像数据。
3.根据权利要求1所述的方法,其进一步包括:将所述图像数据发射到远程服务器。
4.根据权利要求1所述的方法,其中所述至少一个信号发出装置为无线接入点。
5.根据权利要求1所述的方法,其中使用所述至少一个相机参数包括:切换到其中所述相机响应于对获取所述图像数据的请求而捕获多个图像的模式。
6.根据权利要求5所述的方法,其进一步包括:改变关于所述多个图像中的每一图像的所述至少一个相机参数。
7.根据权利要求1所述的方法,其中从由所述至少一个信号发出装置发射的所述至少一个信号导出的所述信息包括对由所述至少一个信号发出装置发射的所述至少一个信号的信号测量。
8.根据权利要求7所述的方法,其中所述信号测量为对由所述至少一个信号发出装置发射的所述至少一个信号的信号强度测量。
9.根据权利要求7所述的方法,其中从所述至少一个信号发出装置的所述至少一个信号导出的所述信息包括所述移动装置的位置的独特指纹,所述独特指纹是使用至少包含所述信号测量的数据的散列函数来产生。
10.根据权利要求1所述的方法,其中从由所述至少一个信号发出装置发射的所述至少一个信号导出的所述信息包括与所述至少一个信号发出装置相关联的信息,所述信息包含所述至少一个信号发出装置的源识别信息、所述至少一个信号发出装置的定位能力,或所述至少一个信号发出装置的数目,或其任何组合中的一或多者。
11.根据权利要求10所述的方法,其中所述信号发出装置的所述定位能力包括往返时间RTT支持能力。
12.根据权利要求10所述的方法,其中所述至少一个信号发出装置的所述源识别信息包括所述至少一个信号发出装置的MAC地址。
13.根据权利要求1所述的方法,其中所述至少一个相机参数包含变焦、曝光、光圈、快门速度、白平衡、焦点或闪光,或其任何组合。
14.根据权利要求1所述的方法,其进一步包括:用气压计数据、磁力计数据或运动传感器数据或其任何组合中的一或多者标记所述图像数据。
15.一种移动装置,其包括:
收发器,其经配置以接收由至少一个信号发出装置发射的至少一个信号;
相机,其经配置以基于相机参数而捕获图像数据;以及
处理器,其经配置以:
基于从由所述至少一个信号发出装置发射的所述至少一个信号导出的信息而确定用于捕获图像数据的至少一个相机参数;以及
指示所述相机基于所述至少一个相机参数而捕获所述图像数据。
16.根据权利要求15所述的移动装置,其中所述处理器经进一步配置以用从由所述至少一个信号发出装置发射的所述至少一个信号导出的所述信息标记所述图像数据,其中所述至少一个信号发出装置为无线接入点。
17.根据权利要求15所述的移动装置,其中所述处理器经进一步配置以指示所述收发器将所述图像数据发射到远程服务器。
18.根据权利要求15所述的移动装置,其中经配置以指示所述相机基于所述至少一个相机参数而捕获所述图像数据的所述处理器包含经配置以指示所述相机使用关于多个图像中的每一图像的不同的至少一个相机参数来捕获所述多个图像的处理器。
19.根据权利要求15所述的移动装置,其中从由所述至少一个信号发出装置发射的所述至少一个信号导出的所述信息包括对由所述至少一个信号发出装置发射的所述至少一个信号的信号测量。
20.根据权利要求15所述的移动装置,其中从所述至少一个信号发出装置的所述至少一个信号导出的所述信息包括所述移动装置的位置的独特指纹,所述独特指纹是使用至少包含所述信号测量的数据的散列函数来产生。
21.根据权利要求15所述的移动装置,其中从由所述至少一个信号发出装置发射的所述至少一个信号导出的所述信息包括与所述至少一个信号发出装置相关联的信息,所述信息包含所述至少一个信号发出装置的源识别信息、所述至少一个信号发出装置的定位能力,或所述至少一个信号发出装置的数目,或其任何组合中的一或多者。
22.根据权利要求15所述的移动装置,其中所述至少一个相机参数包含变焦、曝光、光圈、快门速度、白平衡、焦点或闪光,或其任何组合。
23.根据权利要求15所述的移动装置,其中所述处理器经进一步配置以用气压计数据、磁力计数据或运动传感器数据或其任何组合中的一或多者标记所述图像数据。
24.一种非暂时性计算机可读存储媒体,其中所述非暂时性计算机可读存储媒体包括可由处理器执行以进行以下操作的指令:
接收由至少一个信号发出装置发射的至少一个信号;
基于从由所述至少一个信号发出装置发射的所述至少一个信号导出的信息而确定用于捕获图像数据的至少一个相机参数;以及
使用耦合到所述移动装置的使用所述至少一个相机参数的相机来捕获所述图像数据。
25.根据权利要求24所述的非暂时性计算机可读存储媒体,其进一步包括可由处理器执行用于进行以下操作的指令:用从由所述至少一个信号发出装置发射的所述至少一个信号导出的所述信息标记所述图像数据,及将所述图像数据发射到远程服务器,其中所述至少一个信号发出装置为无线接入点。
26.根据权利要求24所述的非暂时性计算机可读存储媒体,其中从由所述至少一个信号发出装置发射的所述至少一个信号导出的所述信息包括对由所述至少一个信号发出装置发射的所述至少一个信号的信号测量。
27.根据权利要求24所述的非暂时性计算机可读存储媒体,其中从由所述至少一个信号发出装置发射的所述至少一个信号导出的所述信息包括与所述至少一个信号发出装置相关联的信息,所述信息包含所述至少一个信号发出装置的源识别信息、所述至少一个信号发出装置的定位能力,或所述至少一个信号发出装置的数目,或其任何组合中的一或多者。
28.一种用于捕获图像的设备,其包括:
用于接收由至少一个信号发出装置发射的至少一个信号的装置;
用于基于从由所述至少一个信号发出装置发射的所述至少一个信号导出的信息而确定用于捕获图像数据的至少一个相机参数的装置;以及
用于使用使用所述至少一个相机参数的相机捕获所述图像数据的装置。
29.根据权利要求28所述的设备,其进一步包括用于用从由所述至少一个信号发出装置发射的所述至少一个信号导出的所述信息标记所述图像数据的装置,及用于将所述图像数据发射到远程服务器的装置,其中所述至少一个信号发出装置为无线接入点。
30.根据权利要求28所述的设备,其中从由所述至少一个信号发出装置发射的所述至少一个信号导出的所述信息包括对由所述至少一个信号发出装置发射的所述至少一个信号的信号测量。
31.根据权利要求28所述的设备,其中从由所述至少一个信号发出装置发射的所述至少一个信号导出的所述信息包括与所述至少一个信号发出装置相关联的信息,所述信息包含所述至少一个信号发出装置的源识别信息、所述至少一个信号发出装置的定位能力,或所述至少一个信号发出装置的数目,或其任何组合中的一或多者。
CN201580066148.8A 2014-12-30 2015-12-28 基于无线信号信息改变相机参数 Pending CN107110949A (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US14/586,778 US10582105B2 (en) 2014-12-30 2014-12-30 Changing camera parameters based on wireless signal information
US14/586,778 2014-12-30
PCT/US2015/067674 WO2016109428A1 (en) 2014-12-30 2015-12-28 Changing camera parameters based on wireless signal information

Publications (1)

Publication Number Publication Date
CN107110949A true CN107110949A (zh) 2017-08-29

Family

ID=55182582

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201580066148.8A Pending CN107110949A (zh) 2014-12-30 2015-12-28 基于无线信号信息改变相机参数

Country Status (5)

Country Link
US (1) US10582105B2 (zh)
EP (1) EP3241037A1 (zh)
JP (1) JP2018504039A (zh)
CN (1) CN107110949A (zh)
WO (1) WO2016109428A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115083112A (zh) * 2022-08-22 2022-09-20 枫树谷(成都)科技有限责任公司 一种智能预警应急管理系统及其部署方法

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8300529B2 (en) 2006-06-14 2012-10-30 Alcatel Lucent Service-centric communication network monitoring
US9824481B2 (en) 2014-12-30 2017-11-21 Qualcomm Incorporated Maintaining heatmaps using tagged visual data
US10511982B2 (en) 2016-03-17 2019-12-17 Symbol Technologies, Llc Arrangement for, and method of, analyzing wireless local area network (WLAN) field coverage in a venue
GB2549195B (en) * 2016-03-17 2019-01-30 Symbol Technologies Llc Arrangement for, and method of, analyzing wireless local area network (WLAN) field coverage in a venue
US10650621B1 (en) 2016-09-13 2020-05-12 Iocurrents, Inc. Interfacing with a vehicular controller area network
FR3064074B1 (fr) * 2017-03-15 2019-05-03 Sigfox Procede et systeme de geolocalisation d’un terminal d’un systeme de communication sans fil
US11147020B2 (en) * 2017-11-06 2021-10-12 Nikon Corporation Program and electronic device
FR3074305B1 (fr) * 2017-11-30 2021-02-12 Sigfox Procede et systeme de geolocalisation d’un terminal occupant des positions geographiques particulieres
CN113728293B (zh) * 2019-04-30 2024-08-20 谷歌有限责任公司 用于基于位所的设备控制的系统和界面
US10841482B1 (en) * 2019-05-23 2020-11-17 International Business Machines Corporation Recommending camera settings for publishing a photograph based on identified substance
JP7481121B2 (ja) * 2020-01-31 2024-05-10 太陽誘電株式会社 マップ生成システム、マップ生成方法およびプログラム
CN111246382B (zh) * 2020-03-26 2021-02-09 嘉兴嘉赛信息技术有限公司 一种通过硬件指纹检测智能手机是否为受控设备的方法
US11395252B2 (en) * 2020-07-23 2022-07-19 Skyhook Wireless, Inc. Crowd sourced RTT-based positioning
US12047673B2 (en) * 2022-01-24 2024-07-23 International Business Machines Corporation Automatically upload photographs according to requirements

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100375070C (zh) * 2004-12-31 2008-03-12 联想(北京)有限公司 采用照相手机作为计算机摄像头获取视频数据的方法
US20080253808A1 (en) * 2005-08-30 2008-10-16 Seiko Epson Corporation Image Forming Method and Apparatus
US20110058802A1 (en) * 2009-09-10 2011-03-10 Qualcomm Incorporated Signal measurements employed to affect photographic parameters
US20140011518A1 (en) * 2012-06-26 2014-01-09 The Governing Council Of The University Of Toronto System, method and computer program for dynamic generation of a radio map

Family Cites Families (54)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3658659B2 (ja) 1995-11-15 2005-06-08 カシオ計算機株式会社 画像処理装置
US5844505A (en) 1997-04-01 1998-12-01 Sony Corporation Automobile navigation system
US6970189B1 (en) 2000-05-31 2005-11-29 Ipac Acquisition Subsidiary I, Llc Method and system for automatically configuring a hand-held camera using wireless communication to improve image quality
JP4208487B2 (ja) 2002-05-29 2009-01-14 キヤノン株式会社 情報処理装置及び位置の表示方法
US8971913B2 (en) 2003-06-27 2015-03-03 Qualcomm Incorporated Method and apparatus for wireless network hybrid positioning
US7702821B2 (en) 2005-09-15 2010-04-20 Eye-Fi, Inc. Content-aware digital media storage device and methods of using the same
US8842197B2 (en) 2005-11-30 2014-09-23 Scenera Mobile Technologies, Llc Automatic generation of metadata for a digital image based on ambient conditions
US8489987B2 (en) 2006-07-31 2013-07-16 Ricoh Co., Ltd. Monitoring and analyzing creation and usage of visual content using image and hotspot interaction
US8599251B2 (en) 2006-09-14 2013-12-03 Olympus Imaging Corp. Camera
JP2008131301A (ja) 2006-11-20 2008-06-05 Sony Corp 位置情報処理方法、位置情報処理システム、位置情報処理装置、通信装置およびプログラム
US8774767B2 (en) 2007-07-19 2014-07-08 Samsung Electronics Co., Ltd. Method and apparatus for providing phonebook using image in a portable terminal
JP4416022B2 (ja) 2007-08-23 2010-02-17 ソニー株式会社 撮像装置、撮像方法
US9177210B2 (en) 2007-10-30 2015-11-03 Hki Systems And Service Llc Processing container images and identifiers using optical character recognition and geolocation
JP4816748B2 (ja) 2009-03-06 2011-11-16 ソニー株式会社 ナビゲーション装置及びナビゲーション方法
US8938355B2 (en) 2009-03-13 2015-01-20 Qualcomm Incorporated Human assisted techniques for providing local maps and location-specific annotated data
US8862987B2 (en) 2009-03-31 2014-10-14 Intel Corporation Capture and display of digital images based on related metadata
KR101561913B1 (ko) 2009-04-17 2015-10-20 엘지전자 주식회사 이동 단말기의 영상 표시 방법 및 그 장치
US20110046881A1 (en) 2009-08-20 2011-02-24 Jeyhan Karaoguz Personal mapping system
WO2011082332A1 (en) 2009-12-31 2011-07-07 Digimarc Corporation Methods and arrangements employing sensor-equipped smart phones
US8665340B2 (en) 2010-04-29 2014-03-04 Intellectual Ventures Fund 83 Llc Indoor/outdoor scene detection using GPS
US9304970B2 (en) 2010-05-19 2016-04-05 Nokia Technologies Oy Extended fingerprint generation
KR20120017172A (ko) 2010-08-18 2012-02-28 삼성전자주식회사 휴대용 단말기에서 지오 태깅 시 전력 제어 장치 및 방법
US8537236B2 (en) 2010-10-07 2013-09-17 Hewlett-Packard Development Company, L.P. Automatic adjustment of capture parameters based on reference data
EP2498520B1 (fr) * 2011-03-10 2014-04-30 Alcatel Lucent Procédé d'obtention de contenus vidéos issus de caméras et relatifs à un usager d'un équipement de communication, et dispositif associé
US20120236173A1 (en) 2011-03-17 2012-09-20 Telek Michael J Digital camera user interface which adapts to environmental conditions
US8560635B1 (en) 2011-03-30 2013-10-15 Google Inc. User experience of content rendering with time budgets
US8818706B1 (en) * 2011-05-17 2014-08-26 Google Inc. Indoor localization and mapping
JP5995522B2 (ja) 2011-05-31 2016-09-21 キヤノン株式会社 撮像装置、撮像装置の制御方法およびプログラム
US8386422B1 (en) 2011-07-08 2013-02-26 Google Inc. Using constructed paths to supplement map data
US9942698B2 (en) 2011-08-09 2018-04-10 Blackberry Limited Harvesting communication parameter observations in GNSS-denied environments
US8938257B2 (en) * 2011-08-19 2015-01-20 Qualcomm, Incorporated Logo detection for indoor positioning
US20130101163A1 (en) 2011-09-30 2013-04-25 Rajarshi Gupta Method and/or apparatus for location context identifier disambiguation
US8805352B2 (en) * 2011-10-07 2014-08-12 Newaer Inc. Determining virtual location based upon scanned wireless signals
US8803991B2 (en) 2011-10-12 2014-08-12 Cisco Technology, Inc. Snapshot capture in video stream
US8787191B2 (en) 2011-11-15 2014-07-22 Qualcomm Incorporated Method and apparatus for determining distance in a Wi-Fi network
US20130196681A1 (en) 2012-01-31 2013-08-01 Qualcomm Incorporated Compensating for user occlusion in wi-fi positioning using mobile device orientation
KR102038856B1 (ko) 2012-02-23 2019-10-31 찰스 디. 휴스턴 환경을 생성하고 환경내 위치기반 경험을 공유하는 시스템 및 방법
US9080882B2 (en) 2012-03-02 2015-07-14 Qualcomm Incorporated Visual OCR for positioning
US8934045B2 (en) 2012-03-12 2015-01-13 Apple Inc. Digital camera system having remote control
US9127950B2 (en) 2012-05-03 2015-09-08 Honda Motor Co., Ltd. Landmark-based location belief tracking for voice-controlled navigation system
US9147122B2 (en) 2012-05-31 2015-09-29 Qualcomm Incorporated Pose estimation based on peripheral information
US9121922B2 (en) 2012-06-26 2015-09-01 Cambridge Silicon Radio Limited Access point location identification methods and apparatus based on absolute and relative harvesting
US9880193B2 (en) 2012-08-15 2018-01-30 Qualcomm Incorporated Device driven inertial interference compensation
US8798926B2 (en) 2012-11-14 2014-08-05 Navteq B.V. Automatic image capture
US9020191B2 (en) 2012-11-30 2015-04-28 Qualcomm Incorporated Image-based indoor position determination
US9107178B2 (en) 2012-12-24 2015-08-11 Intel Corporation Geo-location signal fingerprinting
US20140274114A1 (en) 2013-03-14 2014-09-18 Qualcomm Incorporated Positioning based on signals injected into concealed infrastructure
US9154919B2 (en) 2013-04-22 2015-10-06 Alcatel Lucent Localization systems and methods
US9146299B2 (en) 2013-08-06 2015-09-29 Qualcomm Incorporated Method and apparatus for position estimation using trajectory
CN104457767B (zh) 2013-09-18 2019-03-01 腾讯科技(深圳)有限公司 实现位置服务的方法和装置
US9084013B1 (en) 2013-11-15 2015-07-14 Google Inc. Data logging for media consumption studies
US9769434B1 (en) 2014-07-31 2017-09-19 Ca, Inc. Remote control of a user's wearable computing device in help desk applications
US20160188540A1 (en) 2014-12-30 2016-06-30 Qualcomm Incorporated Tagging visual data with wireless signal information
US9824481B2 (en) 2014-12-30 2017-11-21 Qualcomm Incorporated Maintaining heatmaps using tagged visual data

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100375070C (zh) * 2004-12-31 2008-03-12 联想(北京)有限公司 采用照相手机作为计算机摄像头获取视频数据的方法
US20080253808A1 (en) * 2005-08-30 2008-10-16 Seiko Epson Corporation Image Forming Method and Apparatus
US20110058802A1 (en) * 2009-09-10 2011-03-10 Qualcomm Incorporated Signal measurements employed to affect photographic parameters
WO2011032014A1 (en) * 2009-09-10 2011-03-17 Qualcomm Incorporated Signal measurements employed to affect photographic parameters
US20140011518A1 (en) * 2012-06-26 2014-01-09 The Governing Council Of The University Of Toronto System, method and computer program for dynamic generation of a radio map

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115083112A (zh) * 2022-08-22 2022-09-20 枫树谷(成都)科技有限责任公司 一种智能预警应急管理系统及其部署方法
CN115083112B (zh) * 2022-08-22 2022-11-22 枫树谷(成都)科技有限责任公司 一种智能预警应急管理系统及其部署方法

Also Published As

Publication number Publication date
US20160191775A1 (en) 2016-06-30
JP2018504039A (ja) 2018-02-08
EP3241037A1 (en) 2017-11-08
WO2016109428A1 (en) 2016-07-07
US10582105B2 (en) 2020-03-03

Similar Documents

Publication Publication Date Title
CN107110949A (zh) 基于无线信号信息改变相机参数
CN103827634B (zh) 用于室内定位的徽标检测
US9476717B2 (en) Simultaneous localization and mapping by using Earth's magnetic fields
US9292936B2 (en) Method and apparatus for determining location
US9207677B2 (en) Vehicle positioning method and its system
US9824481B2 (en) Maintaining heatmaps using tagged visual data
US20130211718A1 (en) Apparatus and method for providing indoor navigation service
US20190320061A1 (en) Proximity-based event networking system and wearable augmented reality clothing
JP2017509939A (ja) 疎及び密マッピング情報を含むマップを生成するための方法及びシステム
KR101589928B1 (ko) 지피에스 확인을 통한 변경된 지형지물의 수치지도 갱신시스템
CN106462244A (zh) 使用所辨识的对象校准传感器的方法和系统
CN111788606A (zh) 位置估计装置,跟踪器,位置估计方法和程序
CN107003385A (zh) 以无线信号信息标记视觉数据
US20170064514A1 (en) System and method for information enhancement in a mobile environment
JP2016122277A (ja) コンテンツ提供サーバ、コンテンツ表示端末、コンテンツ提供システム、コンテンツ提供方法、および、コンテンツ表示プログラム
TW202300201A (zh) 興趣點之重複性預測
CN108512888A (zh) 一种信息标注方法、云端服务器、系统、电子设备及计算机程序产品
KR20190029411A (ko) 이미지 검색 방법, 및 이미지 검색 방법을 실행시키는 프로그램이 기록된 기록 매체
CN105814606B (zh) 基于图像的位置确定
JP7137173B2 (ja) コレクションシステム,端末用プログラム,及びコレクション方法
Jonas et al. IMAGO: Image-guided navigation for visually impaired people
JP7266911B2 (ja) コレクションシステム用の端末装置及び方法
US20220084258A1 (en) Interaction method based on optical communication apparatus, and electronic device
CN115249366A (zh) 用于推送信息的模型获得方法、装置和信息选择方法
WO2019026541A1 (ja) センサ管理装置、位置推定システム、位置推定方法及び位置推定プログラム

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20170829