0
关注
12871
浏览

ByteLight 通过 LED 进行室内定位的工作原理是怎样的?

为什么被折叠? 0 个回复被折叠
匿名用户用户来自于: 北京市
2026-01-11 03:51
控制led部分区域的发光二级光的光照度稍微低一些(人眼感觉不到)从而制造出类似二维码一样的pattern作为本led光条的唯一代码,上传到bytelight服务器就可以找到提前输入的位置信息并返还给客户端;
jeosc2 核心会员 用户来自于: 北京市
2026-01-11 02:36
通过LED的位置,怎么计算手机的位置? 如果仅仅取LED里存储的灯的位置,那就像‘Rio’说的,仅仅是个增强版的二维码啊,并没有得到手机所在的位置。
梁宇 核心会员 用户来自于: 北京市
2026-01-11 02:47
这个技术适合商场应用,不适合其它领域。这个技术的主要原理是,把该灯所在的位置信息通过一定编码变成光信号,一旦接收端扫描到这个光源,能解析出来该光源所附带的坐标信息,就能确定你的位置。光本身也是一种无线传输信号,只是看你怎样能把信息调制加载到这个光里面去。
Bingyu Shi 核心会员 用户来自于: 北京市
2026-01-11 03:33
这个其实和利用WIFI实现室内定位有些类似,只不过WIFI利用SSID和载波的信号强度,这个利用LED发出的某个频率光的强度及强度随时间变化的函数完成类似功能罢了。 考虑到手机摄像头反应不够快,如何利用这个机制传输更多信息,以辨明哪个LED还是有些技术的。(这个技术就是CDMA里面用了多年的,但是属于新应用) 定位的时候,并不需要把摄像头对准灯泡,只要平放就可以了,正面摄像头就可以采集所有收到的光,并把信息解码。 这个技术其实并不新奇,是无数种室内定位系统的一种罢了,最大的好处在于终端不要新的硬件,而且发射器可以共享灯泡的电源。下面就要看推广手段了
frank wang 核心会员 用户来自于: 北京市
2026-01-11 02:39
按照我的理解,被调制的灯光信息里应该包含了LED灯的唯一标示,但有两个问题向各位请教: 1、LED灯的具体位置信息是存储在芯片中呢还是存储在ByteLight的服务器中,若存储在芯片中那是出厂的时候设置还是在安装的时候加载信息? 2、如何确定当前的移动端设备距它接收到的LED灯的具体距离?难道是根据灯光的强弱?如果不知道距离的话,怎么定位?亦或是用的其它定位方法?
刘昊 核心会员 用户来自于: 北京市
2026-01-11 03:23
通过LED的位置,就和ibeacon的定位类似, LED照明的位置信息都存储在云端的, 当用户手机拍照的时候,LED的编码被识别, 手机APP送这个编码到服务器,服务器在数据库中找到LED的位置,然后把位置回送到手机APP的室内地图上. LED调光编码和手机APP的准确识别是关键.
vmch 核心会员 用户来自于: 北京市
2026-01-11 03:14
基于LED可见光的室内定位目前国内华策在这一块做的比较领先的。多家做可见光定位的公司貌似都是基于手机CMOS摄像头的。如果他们在发射端通过控制LED闪烁的频率(或者按一定 编码来控制灯 的亮灭),具体在接收端如何能够接收到这种高频率的亮灭我就一直没弄明白。目前市场上现成的模块都无法实现。感觉1楼的Duncan Zhang讲的似乎有些道理,希望还有大牛能帮忙解释一下!!我很想知道。
Rio 核心会员 用户来自于: 北京市
2026-01-11 03:54
看了下介绍,与其说这叫「室内定位」,还不如说这是「增强版二维码」比较恰当…… 依赖摄像头读取特定方向的光信号的方案用来「定位」都是扯淡:不掏出手机或者没对准方向就不能「定位」了,还有比这更糟糕的体验么…… 但是作为二维码的增强版,这个方案的意义顿时就显现出来了:再也不用费劲把二维码框住等对焦了,大致朝准方向就可以了,编码方式做好了还能一次扫多个。想想把这个植入到店铺灯箱上……就觉得蛮令人激动的!!
匿名用户用户来自于: 北京市
2026-01-11 03:51
其实基本上都是基于CMOS摄像头的一个成像原理来做,这个特性就是rolling shutter,中文不知道叫什么。这个效应是说CMOS摄像头成像的时候,他进光是一行一行进的,就跟电视的成像有点像,一次一行,最后再组合起来。所有其实它的成像是包含了一个时延信息在里面的。这个要是放到CCD相机上就不行了,因为CCD相机是一次就把一整张图给记下了,一次进光是整个摄像头都曝光。 这个视频解释了这个rolling shutter效应,https://www.youtube.com/watch?v=R_qOW-Fm0Zg 然后一个最有名的例子,解释这两种的区别就是拍摄高速运动的物体,CMOS由于这个效应显示出来的就会有重影,而CCD就没这个问题。https://www.youtube.com/watch?v=4lHlzRw_Oek 然后基于这个rolling shutter就可以发现,带有一定频率信息的LED下,CMOS摄像头得到的图像也会有这种重影,或者叫栏栅效应。根据频率的不同得到的图像也会有不同的pattern,比如图像上栏栅之间的间距。然后通过做比较精细化的图像处理再做FFT就可以得到频率信息。然后发送端只需要调好能解调的频率就可以了。 这个是他们的专利解释:METHOD AND SYSTEM FOR DEMODULATING A DIGITAL PULSE RECOGNITION SIGNAL IN A LIGHT BASED POSITIONING SYSTEM USING A FOURIER TRANSFORM 然后GPS坐标是放在服务器端的,手机终端只是收到一个频率,然后结合手机本身的GPS信息发request到服务器去找对应的坐标值。而且你也不可能LED出厂的时候就知道这个灯以后要安装在哪。 利益相关,所以匿了。
Duncan Zhang 核心会员 用户来自于: 北京市
2026-01-11 03:35
我对这个技术没那么反感,恰恰相反,这是典型的小技术大系统。手边没有纸,拿餐巾纸凑合一下,希望可以表达我的意思。 1 技术上看,没有新技术,把芯片植入LED并且存储实际位置的地理信息,然后通过特定频率的灯光发射出来,表示具体店铺位置信息; 2 手机内属于bytelight的特定APP激活摄像头,拍照后由APP将具体频率信息解读出来并上传给bytelight的服务器; 3 服务器做识别并将对应的对应的地理位置信息和店铺地图返回给终端用户的手机,APP再做呈现; 4 对于室内这种没有GPS信号的大卖场,这种定位精度是宝贵的,而且商业附加价值很强,可以发散。 适合美国。 有朋友问,为什么拍照可以感知led频率的?其实关于bytelight的资料真的很少,我觉着这也是人家的核心专利不会轻易外露。但是基本原理还是可以推测的,我一开始的描述可能不准确,如下: 1 led是电流驱动的,通过发光二级光矩阵的电流是可以有各种方法控制的; 2 led的外围电路是bytelight着手的关键点,如果通过自己设计芯片(标准接口)可以和市面上多数的le d控制电路对接,那就有办法; 3 比如:控制led部分区域的发光二级光的光照度稍微低一些(人眼感觉不到)从而制造出类似二维码一样的pattern作为本led灯的唯一代码,上传到bytelight服务器就可以找到提前输入的位置信息并返还给客户端; 4 控制led部分区域的发光频率差异,也有可能在单一一张照片中体现出差异,也就可以造出唯一的pattern识别码。。。。 所以我感觉类似技术的推广可能还是会有限制,不会太大。但显然,bytelight显然是盯着集团客户的,也足够商用前提了。

关于作者

歆盐 核心会员

这家伙很懒,还没有设置简介

问题动态

发布时间
2026-01-11 04:26
更新时间
2026-01-11 04:26
关注人数
0 人关注
All Rights Reserved Powered BY WeCenter V4.1.0 © 2026 粤ICP备20025096号-2
  

粤公网安备 44190002007303号