CN109391331A - 光通讯***及其方法、传送装置、接收装置 - Google Patents
光通讯***及其方法、传送装置、接收装置 Download PDFInfo
- Publication number
- CN109391331A CN109391331A CN201710778357.6A CN201710778357A CN109391331A CN 109391331 A CN109391331 A CN 109391331A CN 201710778357 A CN201710778357 A CN 201710778357A CN 109391331 A CN109391331 A CN 109391331A
- Authority
- CN
- China
- Prior art keywords
- module
- image
- coded information
- optical communication
- code
- 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.)
- Granted
Links
- 238000004891 communication Methods 0.000 title claims abstract description 115
- 230000003287 optical effect Effects 0.000 title claims abstract description 76
- 238000000034 method Methods 0.000 title claims abstract description 28
- 230000005540 biological transmission Effects 0.000 claims description 26
- 239000000463 material Substances 0.000 claims description 18
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 claims description 15
- 238000009826 distribution Methods 0.000 claims description 6
- 230000006835 compression Effects 0.000 claims description 5
- 238000007906 compression Methods 0.000 claims description 5
- 238000003860 storage Methods 0.000 claims description 4
- 230000008859 change Effects 0.000 claims description 2
- 210000001367 artery Anatomy 0.000 claims 1
- 210000003462 vein Anatomy 0.000 claims 1
- 238000005516 engineering process Methods 0.000 description 10
- 239000011159 matrix material Substances 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 238000005286 illumination Methods 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000004422 calculation algorithm Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 208000033748 Device issues Diseases 0.000 description 1
- 241001062009 Indigofera Species 0.000 description 1
- 230000001154 acute effect Effects 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 210000003205 muscle Anatomy 0.000 description 1
- 238000005096 rolling process Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B10/00—Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
- H04B10/50—Transmitters
- H04B10/516—Details of coding or modulation
- H04B10/548—Phase or frequency modulation
- H04B10/556—Digital modulation, e.g. differential phase shift keying [DPSK] or frequency shift keying [FSK]
- H04B10/5563—Digital frequency modulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/10544—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
- G06K7/10712—Fixed beam scanning
- G06K7/10722—Photodetector array or CCD scanning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
- G06K7/1404—Methods for optical code recognition
- G06K7/1408—Methods for optical code recognition the method being specifically adapted for the type of code
- G06K7/1413—1D bar codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B10/00—Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
- H04B10/11—Arrangements specific to free-space transmission, i.e. transmission through air or vacuum
- H04B10/114—Indoor or close-range type systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B10/00—Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
- H04B10/11—Arrangements specific to free-space transmission, i.e. transmission through air or vacuum
- H04B10/114—Indoor or close-range type systems
- H04B10/116—Visible light communication
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Electromagnetism (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Artificial Intelligence (AREA)
- Toxicology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Optical Communication System (AREA)
Abstract
本发明提供一种光通讯***及其方法、传送装置、接收装置,包括:传送装置,可依据至少一编码讯息产生控制讯号,以驱动发光装置作动;以及接收装置,通过影像撷取模块撷取发光装置作动时的多个影像,并对多个影像进行解码后,可取得该编码讯息。
Description
技术领域
本发明有关一种光讯号编解码技术,尤指一种光通讯***及其方法、传送装置、接收装置。
背景技术
现今科技的进步,使得智能手机已成为人人不可或缺的产品之一,且现已发展出数种通过智能手机进行互动的技术,例如通过QR code、NFC、Beacon等应用技术,使人们只要手持智能手机,可即刻取得QR code、NFC、Beacon等互动介面所欲传递例如导览、商品资讯等讯息。
然而,上述互动技术仍有其不便之处。例如QR code必须近距离拍摄及辨识才能取得资讯,如果QR code被人群遮蔽时,就无法有效进行拍摄及辨识。又例如NFC必须近距离才能读取讯号,如果NFC讯号被人群遮蔽时,同样也无法有效读取讯号。再者,例如Beacon的蓝牙技术,在同时使用多组蓝牙装置时推播,资讯来源易混淆不清,且蓝牙技术的无线讯号无法穿透人群或被反射,故会造成讯号漂移。
因此,急需一种新颖技术,以克服上述课题之一。
发明内容
本发明的一目的在于提供一种光通讯***及其方法、传送装置、接收装置,可有效解决现有技术中所述使用QR Code、NFC、Beacon等技术所产生的无法有效读取讯号的问题。
本发明的光通讯***,包括:发光装置,用以照明与发送一通讯讯息。传送装置,包括:编码模块,用以依据该通讯讯息输出至少一编码讯息,其中,该编码讯息包含多个频率码,该多个频率码依一编码序列分布;光信号产生模块,用以依据该编码讯息产生一控制讯号;及光驱动模块,用以依据该控制讯号驱动该发光装置作动以发送该通讯讯息。接收装置,包括:影像撷取模块,用以于该发光装置作动时的一时间区间内撷取一影像流,其中,该影像流包含该多个影像;及影像解码模块,用以处理该多个影像以取得该多个频率码。
本发明的再一目的在于提供一种光通讯传送装置,包括:发光装置,用以照明与发送通讯讯息;编码模块,用以依据该通讯讯息输出至少一编码讯息,其中,该编码讯息包含多个频率码,该多个频率码依一编码序列分布;光信号产生模块,用以依据该编码讯息产生一控制讯号;以及光驱动模块,用以依据该控制讯号驱动该发光装置作动以发送该通讯讯息。
本发明的又一目的在于提供一种光通讯接收装置,包括:影像撷取模块,用以于一发光装置作动时的一时间区间内撷取一影像流,其中,该影像流包含该多个影像;及影像解码模块,用以处理该多个影像以取得包含多个频率码的编码讯息。
本发明的又一目的在于提供一种光通讯方法,包括:依据一通讯讯息输出至少一编码讯息并产生控制讯号,其中,该编码讯息包含多个频率码,该多个频率码依一编码序列分布;依据该控制讯号驱动一发光装置作动以发送该通讯讯息;撷取该发光装置作动时的一时间区间内的一影像流,其中,该影像流包含该多个影像;处理该多个影像以取得该多个频率码。
附图说明
图1为本发明一实施例的光通讯***的架构示意图;
图2为本发明一实施例的光通讯方法的步骤流程图;
图3为本发明一实施例的光通讯传送装置所输出的频率码的一维矩阵形式示意图;
图4为本发明一实施例的光通讯接收装置中影像撷取模块曝光方式示意图;
图5为本发明一实施例的光通讯接收装置中影像撷取模块所撷取的影像流示意图;
图6为本发明一实施例的光通讯接收装置中影像处理模块进行二值化的示意图;
图7为本发明一实施例的光通讯接收装置中影像处理模块针对经二值化影像进行切割的示意图;以及
图8为本发明一实施例的光通讯接收装置中分类模块对包含多个宽度值的序列顺序进行分类的示意图。
符号说明
1 光通讯***
11 传送装置
111 输出入模块
112 编码模块
113 光信号产生模块
114 光驱动模块
12 接收装置
121 影像撷取模块
122 影像解码模块
123 影像处理模块
124 分类模块
125 输出入模块
126 使用者显示模块
13 云端服务器
131 资料库
132 云端资料输入模块
133 查询模块
134 云端资料输出模块
14 发光装置
2 频率码的一维矩阵
21 第一位频率码
22 第二位频率码
23 第三位频率码
24 第四位频率码
3 帧幅
31、32、33、34 曝光区段
4 影像流
41、42、43、44、45 影像
411 亮条纹
412 暗条纹
50 图案影像
51 图样
52 波峰
53 波谷
60、60' 经二值化影像
61 第一种频率宽度
62 第二种频率宽度
63 切割点
64 频率宽度
70 序列
71、72、73、74、75、76、77、78 宽度值
S11~S14 步骤
Tms 单位时间。
具体实施方式
以下藉由特定的具体实施例加以说明本发明的各实施方式,而熟悉此技术的人士可由本说明书所揭示的各实施例的内容轻易地了解本发明。
图1为本发明一实施例的光通讯***1的架构示意图。请参阅图1,本发明的光通讯***1包括传送装置11及接收装置12。该传送装置11包括输出入模块111、编码模块112、光信号产生模块113以及光驱动模块114。该接收装置12包括影像撷取模块121、影像解码模块122、影像处理模块123、分类模块124、输出入模块125以及使用者显示模块126。
于一实施例中,输出入模块111可为一输入/输出(IO)电路,用以为编码模块112更新固件,例如直接将程式烧录至编码模块112中而不须外加如JTAGE电路,而输出入模块111亦可用以接收通讯讯息,并将其输入至编码模块112中,输出入模块111例如可通过其他的通讯收发元件或电路来实现,如USB、BT、WiFi、Ethernet、RS232等介面,本发明并不以此为限。
于一实施例中,编码模块112以及光信号产生模块113可对应为一固件执行电路,例如通过一处理器执行固件内的程式码,而光驱动模块114可对应为一LED驱动电路,用以接收光信号产生模块113的信号后驱动一发光装置14。在本实施例中,LED驱动电路具备抗突波及过电压保护机制,可适用于DC宽电压范围。
于本实施例中,发光装置14用以照明与发送一通讯讯息,其可为一般照明用LED灯具、广告用LED灯箱、展览用LED灯具、LED显示器等,本发明亦并不以此为限。
在本实施例中,编码模块112用以依据一通讯讯息输出至少一编码讯息,其中,该编码讯息包含多个频率码,该多个频率码依一编码序列分布。于一实施例中,该编码模块112可依据预设储存的通讯讯息,或通过输出入(IO)模块111所输入的通讯讯息,来输出该编码讯息。于一实施例中,编码讯息所包含的多个频率码分别对应至多个频率值。详言之,频率码可由例如1、2、3等数字或其他文字所组成,且编码讯息可为一位频率码或多位频率码所组成,每一位频率码可分别对应不同频率值。本发明并不限制频率码的个数。
举例而言,编码模块112可储存有如下表1所示的查找表(lookup table),查找表可例如储存于一与编码模块112耦接的存储器,或直接储存于编码模块112内。本发明并不限制各频率码所对应的频率值,各频率码可分别对应不同的频率值,表1仅为示例。
表1
如图3所示,编码模块112可依据一通讯讯息输出至少一编码讯息,例如输出依一编码序列分布的多个频率码的一维矩阵2。频率码的一维矩阵2可包括由第一位频率码21、第二位频率码22、第三位频率码23及第四位频率码24所组成的多笔传递资料,以上述编码讯息为0123作示例,频率码的一维矩阵2具体内容即为01230123…,而每一位频率码则依据上述查找表分别对应不同的频率值,故编码模块112即可依据此频率码的一维矩阵2,依序输出对应频率码的一维矩阵2各位频率码所对应的多个频率值。
光信号产生模块113用以依据该编码讯息来产生控制讯号。光信号产生模块113所产生的控制讯号由多个频率值的脉波讯号所组成,该多个频率值的脉波讯号的多个频率值关联于编码讯息所包含的多个频率码。于一实施例中,控制讯号为频率偏移调变(Frequency-Shift Keying,FSK)讯号。
光驱动模块114则用以依据该控制讯号驱动该发光装置14作动以发送该通讯讯息。其中,控制讯号中的脉波讯号的占空比(duty-ratio)会关联于发光装置14的发光亮度。所以,于另一实施例中,光信号产生模块113在接收编码模块112所输出的编码讯息后,可先经一计算亮度平均值的演算方法,再经调变以产生控制讯号。以下详述该计算亮度平均值的演算方法。
以上述编码讯息为4位频率码及各位频率码所对应的频率值为例,编码讯息的第一位频率码21对应的频率值为800Hz,照度为500lux;编码讯息的第二位频率码22对应的频率值为290Hz,照度为150lux;编码讯息的第三位频率码23对应的频率值为380Hz,照度为250lux;编码讯息的第四位频率码24对应的频率值为275Hz,照度为100lux。
首先,计算出各多个频率值所对应的亮度的平均值(例如上述可计算出亮度的平均值为约250lux),接着可依据此平均值调整各多个频率值所对应的控制讯号中的脉波讯号的占空比(duty-ratio)中开与关的时间比率。于一实施例中,针对第一位频率码21对应的频率值的占空比,从对称占空比调整为不对称占空比,例如从代表开、关各50%的占空比调整为代表开30%、关70%的占空比。另对于第二位频率码22所对应的频率值的占空比,可调整为代表开60%、关40%的占空比;对于第三位频率码23所对应的频率值的开50%、关50%的占空比不调整;对于第四位频率码24所对应的频率值的占空比,可调整为代表开70%、关30%的占空比。经此调整后所产生的控制讯号,可使后续光驱动模块114依据控制讯号驱动发光装置14作动时,发光装置14所发出的光的亮度能够均匀。亦即,不同频率值之间输出的lux值可趋近于一致,使发光装置14可维持照明亮度的一致性。
于一实施例中,如图3所示,在编码模块112可依据预设储存的通讯讯息或使用输出入(IO)模块111所输入的通讯讯息依序输出频率码的一维矩阵2中,第一、第二、第三、第四位频率码21、22、23、24的单位时间皆为一致(例如为Tms),故光信号产生模块113所产生的控制讯号中,对应各频率值的单位时间亦固定。
发光装置14受传送装置11中光驱动模块114所驱动后,所发出或反射的光可由接收装置12接收并进一步处理。于一实施例中,接收装置12可为智能手机或平板等行动装置,接收装置12中的影像撷取模块121可为具有滚动式快门(rolling shutter)的相机,影像撷取模块121用以于发光装置14作动时的一时间区间内撷取一影像流(image stream)4,其中,该影像流4包含多个影像41、42、43、44、45,如图5所示,且各影像41、42、43、44、45可分别代表1帧幅(1frame),且各影像41、42、43、44、45在时间上可能为不连续,即各影像41、42、43、44、45之间会存有一空白时间,此为CMOS图像传感器的曝光特性所导致。
于一实施例中,影像撷取模块121在撷取多个影像时,可搭配感兴趣区域(Regionof Interest,ROI)来决定该多个影像。例如,拍摄的多个影像帧幅中,检查一帧幅中存在发光装置14所发出或反射的光,然后进行该发出或反射的光的影像辨识与解码。
由于影像撷取模块121为滚动式快门的相机,因此,如图4所示,每一帧幅3在一单位时间(例如为六十分之一秒)内曝光时,影像撷取模块121为以一行一行的方式进行曝光,即每一帧幅3会有多个曝光区段31、32、33、34。当发光装置14快速切换开、关状态时,如图5所示,影像撷取模块121所撷取到的多个影像41、42、43、44、45将有亮条纹411、暗条纹412的产生,且随着发光装置14根据不同频率值所发出的光,多个影像41、42、43、44、45中亮条纹411、暗条纹412亦会有宽度上的差异。接收装置12可依据此差异,反推出发光装置14所发出的光对应的不同频率值,进而找出此不同频率值所对应的识别码为何。以下将进一步说明此一解码机制。
首先须说明者,接收装置12包括影像撷取模块121、影像解码模块122、输出入模块125以及使用者显示模块126,其中,影像撷取模块121如上所述为滚动式快门的相机的硬件,而影像解码模块122则为安装于接收装置12中的软件所执行的功能或指令,而此功能或指令为接收装置12的处理器所执行者。而输出入模块125可为输入/输出电路或其他的通讯收发元件或电路,如USB、BT、WiFi、Ethernet、RS232等介面,使用者显示模块126则可为接收装置12的荧幕。
影像解码模块122用以处理多个影像41、42、43、44、45以取得多个频率码。进一步而言,影像解码模块122更包括影像处理模块123及分类模块124。影像处理模块123用以处理多个影像41、42、43、44、45以取得多个图案影像,以及多个图案影像条纹宽度计算,其中,图案影像具有至少一图样以一周期分布。分类模块124用以分析多个图案影像的条纹宽度,以取得对应于各多个图案影像中各图样的多个宽度值,宽度值对应频率码。
详言之,如图6所示,影像处理模块123用以处理多个影像41、42、43、44、45以产生多个图案影像。如图6所示,以图5中影像45为例,影像45可先进行讯号压缩,将影像以行(row)为单位,取得每行的亮度平均值,此步骤可大幅降低计算量,而得到图案影像50。在图案影像50中具有图样51(即波形),图样51的波峰52可代表影像45中亮条纹411的位置,而图样51的波谷53可代表影像45中暗条纹412的位置。接着,对图案影像50进行二值化(thresholding),可得到经二值化影像60。所谓二值化,为将图案影像50中图样51(即波形)的梯度二值化,即分别针对每个讯号进行二值化,此时图案影像50中波形的波峰52可对应至经二值化影像60中的1,而图案影像50中波形的波谷53可对应至经二值化影像60中的0,据此形成只包含二种数值的波形。在本实施例中,经二值化影像60的频率宽度64可对应影像45中一组亮条纹411、暗条纹412的宽度。
于一实施例中,如图7所示,一种频率宽度62为一个完整的二值化波形所组成,该波形对应的频率由该条纹宽度来代表。进一步而言,经二值化影像60’可能具有第一种频率宽度61及第二种频率宽度62。此造成原因为影像撷取模块121开始撷取影像的时间点与发光装置14开始发出代表某一频率值的光的时间点很难一致所导致。因此,对于经二值化影像60’具有多种频率宽度(如第一种频率宽度61及第二种频率宽度62)时,影像处理模块123则要针对经二值化影像60’中频率宽度不同处进行切割。例如,如图7所示,经二值化影像60’中第一种频率宽度61相对较密,其可能对应较高的频率值,而第二种频率宽度62相对较疏,其可能对应较低的频率值。影像处理模块123可在切割点63(即频率宽度发生剧烈变化之处,如大幅度增加或减少),将第一种频率宽度61及第二种频率宽度62切开。在将多个经二值化影像根据不同频率宽度进行切割后,可取得如图8所示的包含多个宽度值71、72、73、74、75、76、77、78的序列70。在此实施例中,宽度值71、72可分别对应为经二值化影像60’中的第一种频率宽度61及第二种频率宽度62,余以此类推。本发明并不限制经二值化影像60’所具有频率宽度的数目,其可能只有一种频率宽度,也可能具有多种频率宽度。
在图8中,序列70是在图7中将多个经二值化影像进行切割后,分别使用频率估测(frequency estimation)演算法来找出,即每种频率宽度可在频率估测演算法下,分别对应至不同的宽度值。分类模块124可根据多个宽度值71、72、73、74、75、76、77、78的序列70顺序来进行分类,以根据分类的结果得出序列70顺序分布的多个宽度值71、72、73、74、75、76、77、78所对应的多个频率码的编码序列,以供后续依据多个频率码的编码序列取得通讯讯息。
于一实施例中,分类模块124以即时非监督式分类方式(real-time unsupervisedclassification)对多个宽度值71、72、73、74、75、76、77、78进行分类。例如,宽度值71先分类至群组1最左位置,宽度值72则分类至群组2最左位置,宽度值73分类至群组2左二位置,宽度值74分类至群组3最左位置,宽度值75分类至群组4最左位置,宽度值76分类至群组1左二位置,宽度值77分类至群组2左三位置,宽度值78分类至群组3左二位置等,以此类推。
分类模块124在分出群组1、2、3、4后,影像解码模块122以群组1为基准值及根据分类结果找出多个宽度值来回推原本的宽度序列,依序解码出所对应的编码讯息。于一实施例中,例如,以上述编码讯息为4位频率码及各位频率码所对应的频率值为例,编码讯息中某一位频率码可设定相较于其他位频率码的频率值更高的频率值,例如第一位频率码21设定为起始码(Preamble),而第二、第三、第四位频率码22、23、24则可设定为资料码(Datasymbol 1~n)。此明显较高的频率值在后续计算出宽度值后,可对应至相对较低的宽度值(例如宽度值71的数值为20.5),如此一来就可判断群组1可对应编码讯息的多个频率码为0123中的0,群组2对应为1,群组3对应为2,群组4对应为3。亦即,较高的频率值的用意在于提供可辨别的特征,本发明并不限制必须以最高的频率值来作为可辨别的特征,亦可以最低的频率值来作为可辨别的特征,或是以可与其他特征区别的特征来作可辨别的特征。
在接收装置12解码取得编码讯息的多个频率码后,输出入模块125可将此编码讯息传送至一云端服务器13。云端服务器13中包括一资料库131、云端资料输入模块132、查询模块133以及云端资料输出模块134。
资料库131储存有对应该编码讯息的内容资料,云端资料输入模块132用以接收该接收装置12所取得的多个频率码,而查询模块133用以依据多个频率码查询对应的内容资料,云端资料输出模块134则将查询模块133所查询得到的内容资料回传给接收装置12的输出入模块125。最后,接收装置12将内容资料显示于使用者显示模块126上。于一实施例中,内容资料可为图片、影片、网址或产品内容等,可在接收装置12的使用者显示模块126上显示。本发明的输出入模块125并不限制将编码讯息传送至云端服务器13的方法,可通过蓝牙(BT)、WiFi、3G/4G等通讯方式。
本发明的光通讯***的应用情境,可将设有不同编码讯息的传送装置结合不同的发光装置,使用者可以接收装置来针对不同发光装置所发出的光或反射的光来进行解码,而可取得不同的内容资料,例如在艺术品展场中以设有不同编码讯息的传送装置来对应各艺术品装置,即可让使用者仅通过各艺术品所反射的光进行解码,而分别取得各艺术品的介绍资料。
本发明另提供一种光通讯传送装置及光通讯接收装置,光通讯传送装置的主要技术内容可对应前述光通讯***1中的传送装置11,而光通讯接收装置的主要技术内容可对应前述光通讯***1中的接收装置12。相同技术内容于此不再赘述。
请参阅图2,本发明更提供一种光通讯方法,包含以下步骤:于步骤S11中,依据一通讯讯息输出至少一编码讯息并产生控制讯号,其中,该编码讯息包含多个频率码,该多个频率码依一编码序列分布。于步骤S12中,依据该控制讯号驱动一发光装置作动以发送该通讯讯息。于步骤S13中,撷取该发光装置作动时的一时间区间内的一影像流,其中,该影像流包含多个影像。于步骤S14中,处理该多个影像以取得多个频率码。
于一实施例中,该控制讯号为具有多个频率值的脉波讯号,该多个频率值分别对应于该编码讯息所包含的该多个频率码。
于一实施例中,在步骤S11中,即在产生控制讯号之前,可再包含下述步骤:先计算各该多个频率码所对应的亮度的平均值,复依据该平均值调整各该多个频率码所对应的占空比中开与关的时间比例,再经调变以产生该控制讯号,其中,控制讯号为频率偏移调变讯号。
于一实施例中,在步骤S14中,处理该多个影像以取得多个频率码更包括下列步骤:处理该多个影像以取得多个图案影像,其中,该多个图案影像的任一者具有至少一图样以一周期分布,且该影像处理模块用以分析该多个图案影像,以取得对应于各该多个图案影像中的各该图样的多个宽度值,该宽度值对应于该频率码;以及依据该多个宽度值的序列顺序,对该多个宽度值进行分类,以根据该分类的结果得出依该序列顺序分布的该多个宽度值所对应的该多个频率码的该编码序列,以依据该多个频率码的该编码序列取得该通讯讯息。
于一实施例中,在取得多个图案影像之前,先对多个影像进行讯号压缩,以取得该多个图案影像。之后,对多个图案影像进行二值化,以取得对应于各该多个图案影像中的各该图样的多个宽度值。
于一实施例中,在步骤S14之后,取得该多个频率码后,可包括依据该多个频率码回传对应该多个频率码的内容资料的步骤。
以上所述的本发明的光通讯方法,其详细技术内容实质上相同于前述本发明的光通讯***的技术内容,于此不再赘述。
藉由本发明的光通讯***及其方法、传送装置、接收装置,由于本发明采用可见光通讯(optical camera communications,OCC)技术使光通讯传送装置发出经编码的光线闪烁讯号,令光通讯接收装置在接收到光线后,可对其进行解码,而能呈现对应此讯号的相关内容。本发明只要在能接收到光的范围内即可进行解码,故可有效解决现有技术中所述使用QR Code、NFC、Beacon等技术所产生的无法有效读取讯号的问题。此外,本发明的光通讯传送装置可让发光装置兼具通讯功能,而光通讯接收装置只要内建相机及安装解码软件就可以进行光通讯,使厂商可快速切入服务应用市场。又,本发明采频率偏移调变技术,可降低接收讯号时跨影像(即帧幅)时遗失资料的问题,且搭配即时非监督式分类方法减少非资料符号的使用,可进一步提升传输率。
上述实施形态仅为例示性说明本发明的技术原理、特点及其功效,并非用以限制本发明的可实施范畴,任何熟习此技术的人士均可在不违背本发明的精神与范畴下,对上述实施形态进行修饰与改变。然任何运用本发明所教示内容而完成的等效修饰及改变,均仍应为权利要求范围所涵盖。而本发明之权利保护范围,应如权利要求书所列。
Claims (37)
1.一种光通讯***,其特征为,该光通讯***包括:
发光装置,用以照明与发送一通讯讯息;
传送装置,包括:
编码模块,用以依据该通讯讯息输出至少一编码讯息,其中,该编码讯息包含多个频率码,该多个频率码依一编码序列分布;
光信号产生模块,用以依据该编码讯息产生一控制讯号;及
光驱动模块,用以依据该控制讯号驱动该发光装置作动以发送该通讯讯息;以及
接收装置,包括:
影像撷取模块,用以于该发光装置作动时的一时间区间内撷取一影像流,其中,该影像流包含多个影像;及
影像解码模块,用以处理该多个影像以取得该多个频率码。
2.根据权利要求1所述的光通讯***,其特征为,该影像解码模块更包括:
影像处理模块,用以处理该多个影像以取得多个图案影像,其中,该多个图案影像的任一者具有至少一图样以及一周期分布,且该影像处理模块用以分析该多个图案影像,以取得对应于各该多个图案影像中的各该图样的多个宽度值,该宽度值对应于该频率码;以及
分类模块,其依据该多个宽度值的序列顺序,对该多个宽度值进行分类,以根据该分类的结果得出依该序列顺序分布的该多个宽度值所对应的该多个频率码的该编码序列,以依据该多个频率码的该编码序列取得该通讯讯息。
3.根据权利要求2所述的光通讯***,其特征为,该影像处理模块用于对该多个影像进行讯号压缩,以取得该多个图案影像。
4.根据权利要求3所述的光通讯***,其特征为,该影像处理模块用于对该多个图案影像进行二值化,以取得对应于各该多个图案影像中的各该图样的多个宽度值。
5.根据权利要求2所述的光通讯***,其特征为,该分类模块以即时非监督式分类方式对该多个宽度值进行分类。
6.根据权利要求1所述的光通讯***,其特征为,该光信号产生模块所产生的该控制讯号为具有多个频率值的脉波讯号,该多个频率值分别对应于该编码讯息所包含的该多个频率码。
7.根据权利要求6所述的光通讯***,其特征为,该光信号产生模块所产生的该控制讯号中,对应该多个频率值的单位时间为固定。
8.根据权利要求1所述的光通讯***,其特征为,该光信号产生模块在接收该编码模块所输出的该编码讯息后,先计算各该多个频率码所对应的亮度的平均值,还依据该平均值调整各该多个频率码所对应的占空比中开与关的时间比例,再经调变以产生该控制讯号,且其中,该控制讯号为频率偏移调变讯号。
9.根据权利要求1所述的光通讯***,其特征为,该接收装置更包括:
输出入模块,用以传送该编码讯息至云端服务器,或接收该云端服务器所回传的对应该编码讯息的内容资料;以及
使用者显示模块,用以显示该内容资料。
10.根据权利要求1所述的光通讯***,其特征为,该光通讯***更包括云端服务器,该云端服务器包括:
资料库,储存有对应该编码讯息的内容资料;
云端资料输入模块,用以接收该接收装置所取得的该编码讯息;
查询模块,用以依据该编码讯息查询对应的该内容资料;以及
云端资料输出模块,用以将该查询模块所得到的该内容资料回传至该接收装置。
11.根据权利要求1所述的光通讯***,其特征为,该传送装置更包括一输出入模块,该编码模块用于依据预设储存的通讯讯息或该输出入模块所输入的通讯讯息输出该编码讯息。
12.根据权利要求1所述的光通讯***,其特征为,该影像撷取模块为具有滚动式快门的相机。
13.根据权利要求12所述的光通讯***,其特征为,该多个影像为具有亮暗条纹的影像。
14.一种光通讯传送装置,其特征为,该光通讯传送装置包括:
发光装置,用以照明与发送一通讯讯息;
编码模块,用以依据该通讯讯息输出至少一编码讯息,其中,该编码讯息包含多个频率码,该多个频率码依一编码序列分布;
光信号产生模块,用以依据该编码讯息产生一控制讯号;以及
光驱动模块,用以依据该控制讯号驱动该发光装置作动以发送该通讯讯息。
15.根据权利要求14所述的光通讯传送装置,其特征为,该光信号产生模块所产生的该控制讯号为具有多个频率值的脉波讯号,该多个频率值分别对应于该编码讯息所包含的该多个频率码。
16.根据权利要求15所述的光通讯传送装置,其特征为,该光信号产生模块所产生的该控制讯号中,对应该多个频率值的单位时间为固定。
17.根据权利要求14所述的光通讯传送装置,其特征为,该光信号产生模块在接收该编码模块所输出的该编码讯息后,先计算各该多个频率码所对应的亮度的平均值,还依据该平均值调整各该多个频率码所对应的占空比中开与关的时间比例,再经调变以产生该控制讯号,且其中,该控制讯号为频率偏移调变讯号。
18.根据权利要求14所述的光通讯传送装置,其特征为,该光通讯传送装置更包括一输出入模块,其中,该编码模块依据预设储存的通讯讯息或该输出入模块所输入的通讯讯息输出该编码讯息。
19.一种光通讯接收装置,其特征为,该光通讯接收装置包括:
影像撷取模块,用以于一发光装置作动时的一时间区间内撷取一影像流,其中,该影像流包含该多个影像;及
影像解码模块,用以处理该多个影像以取得包含多个频率码的编码讯息。
20.根据权利要求19所述的光通讯接收装置,其特征为,该影像解码模块更包括:
影像处理模块,用以处理该多个影像以取得多个图案影像,其中,该多个图案影像的任一者具有至少一图样以及一周期分布,且该影像处理模块用以分析该多个图案影像,以取得对应于各该多个图案影像中的各该图样的多个宽度值,该宽度值对应于该频率码;以及
分类模块,其依据该多个宽度值的序列顺序,对该多个宽度值进行分类,以根据该分类的结果得出依该序列顺序分布的该多个宽度值所对应的该多个频率码的编码序列,以依据该多个频率码的该编码序列取得该通讯讯息。
21.根据权利要求19所述的光通讯接收装置,其特征为,该光通讯接收装置更包括:
输出入模块,用以传送该编码讯息至云端服务器,或接收该云端服务器所回传的对应该编码讯息的内容资料;以及
使用者显示模块,用以显示该内容资料。
22.根据权利要求19所述的光通讯接收装置,其特征为,该光通讯接收装置更包括云端服务器,该云端服务器包括:
资料库,储存有对应该编码讯息的内容资料;
云端资料输入模块,用以接收该光通讯接收装置所取得的该编码讯息;
查询模块,用以依据该编码讯息查询对应的该内容资料;以及
云端资料输出模块,用以将该查询模块所得到的该内容资料回传至该光通讯接收装置。
23.根据权利要求19所述的光通讯接收装置,其特征为,该影像撷取模块为具有滚动式快门的相机。
24.根据权利要求23所述的光通讯接收装置,其特征为,该多个影像为具有亮暗条纹的影像。
25.根据权利要求20所述的光通讯接收装置,其特征为,该影像处理模块用于对该多个影像进行讯号压缩,以取得该多个图案影像。
26.根据权利要求25所述的光通讯接收装置,其特征为,该影像处理模块用于对该多个图案影像进行二值化,以取得对应于各该多个图案影像中的各该图样的该多个宽度值。
27.根据权利要求20所述的光通讯接收装置,其特征为,该分类模块以即时非监督式分类方式对该多个宽度值进行分类。
28.一种光通讯方法,其特征为,该光通讯方法包括:
依据一通讯讯息输出至少一编码讯息并产生控制讯号,其中,该编码讯息包含多个频率码,该多个频率码依一编码序列分布;
依据该控制讯号驱动一发光装置作动以发送该通讯讯息;
撷取该发光装置作动时的一时间区间内的一影像流,其中,该影像流包含多个影像;以及
处理该多个影像以取得该多个频率码。
29.根据权利要求28所述的光通讯方法,其特征为,处理该多个影像以取得该多个频率码的步骤更包括:
处理该多个影像以取得多个图案影像,其中,该多个图案影像的任一者具有至少一图样以及一周期分布,且分析该多个图案影像以取得对应于各该多个图案影像中的各该图样的多个宽度值,该宽度值对应于该频率码;以及
依据该多个宽度值的序列顺序,对该多个宽度值进行分类,以根据该分类的结果得出依该序列顺序分布的该多个宽度值所对应的该多个频率码的该编码序列,以依据该多个频率码的该编码序列取得该通讯讯息。
30.根据权利要求28所述的光通讯方法,其特征为,该控制讯号为具有多个频率值的脉波讯号,该多个频率值分别对应于该编码讯息所包含的该多个频率码。
31.根据权利要求30所述的光通讯方法,其特征为,该控制讯号中,对应该多个频率值的单位时间为固定。
32.根据权利要求28所述的光通讯方法,其特征为,在产生该控制讯号之前,先计算各该多个频率码所对应的亮度的平均值,复依据该平均值调整各该多个频率码所对应的占空比中开与关的时间比例,再经调变以产生该控制讯号,且其中,该控制讯号为频率偏移调变讯号。
33.根据权利要求28所述的光通讯方法,其特征为,取得该多个频率码后,依据该多个频率码回传对应该多个频率码的内容资料。
34.根据权利要求28所述的光通讯方法,其特征为,该多个影像为具有亮暗条纹的影像。
35.根据权利要求29所述的光通讯方法,其特征为,通过对该多个影像进行讯号压缩,以取得该多个图案影像。
36.根据权利要求35所述的光通讯方法,其特征为,通过对该多个图案影像进行二值化,以取得对应于各该多个图案影像中的各该图样的该多个宽度值。
37.根据权利要求29所述的光通讯方法,其特征为,其以即时非监督式分类方式对该多个宽度值进行分类。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW106126391A TWI650962B (zh) | 2017-08-04 | 2017-08-04 | 光通訊系統及其方法、傳送裝置、接收裝置 |
TW106126391 | 2017-08-04 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109391331A true CN109391331A (zh) | 2019-02-26 |
CN109391331B CN109391331B (zh) | 2020-07-17 |
Family
ID=65230529
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710778357.6A Active CN109391331B (zh) | 2017-08-04 | 2017-09-01 | 光通讯***及其方法与接收装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US10210363B1 (zh) |
CN (1) | CN109391331B (zh) |
TW (1) | TWI650962B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018010149A1 (zh) * | 2016-07-14 | 2018-01-18 | 广东虚拟现实科技有限公司 | 闪烁光源的识别方法以及装置 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1813429A (zh) * | 2003-07-16 | 2006-08-02 | 日本电信电话株式会社 | 使用光频率编码的光通信***、其光发送装置以及接收装置、反射型光通信装置 |
CN101176287A (zh) * | 2005-04-01 | 2008-05-07 | 株式会社Ntt都科摩 | 发送装置、发送方法、接收装置以及接收方法 |
CN102679200A (zh) * | 2011-01-03 | 2012-09-19 | 昆山科技大学 | 具有通讯功能的灯具及其设备 |
CN203025807U (zh) * | 2012-12-18 | 2013-06-26 | 咏动科技股份有限公司 | Qr码门禁*** |
CN103384169A (zh) * | 2013-05-08 | 2013-11-06 | 东南大学 | 一种基于led阵列的码分多址扩频信号空间合成发射机 |
CN105075151A (zh) * | 2013-02-22 | 2015-11-18 | 高通股份有限公司 | 用于功率有效联合调光和可见光通信的方法和设备 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5634144A (en) * | 1993-02-23 | 1997-05-27 | Eastman Kodak Company | Light beam communication method and system for linking a camera and a computer |
JP5891393B2 (ja) | 2011-07-15 | 2016-03-23 | パナソニックIpマネジメント株式会社 | 照明光通信装置及びそれを用いた照明器具、並びに照明システム |
EP2940889B1 (en) | 2012-12-27 | 2019-07-31 | Panasonic Intellectual Property Corporation of America | Visible-light-communication-signal display method and display device |
US20150020822A1 (en) * | 2013-07-19 | 2015-01-22 | Altria Client Services Inc. | Electronic smoking article |
CN105830367B (zh) | 2013-12-27 | 2018-12-11 | 松下电器(美国)知识产权公司 | 可见光通信方法、识别信号及接收装置 |
US9385807B2 (en) * | 2014-03-28 | 2016-07-05 | Intel Corporation | Light wave communication |
TWI544757B (zh) | 2014-11-12 | 2016-08-01 | 國立交通大學 | 可見光通訊系統與方法 |
US9712806B2 (en) * | 2014-12-19 | 2017-07-18 | Datalogic ADC, Inc. | Depth camera system using coded structured light |
CN107211078B (zh) * | 2015-01-23 | 2020-07-31 | 瑞典爱立信有限公司 | 基于vlc的视频帧同步 |
JP6504447B2 (ja) | 2015-04-03 | 2019-04-24 | パナソニックIpマネジメント株式会社 | 点灯装置、照明装置および看板装置 |
TWM524592U (zh) | 2016-01-19 | 2016-06-21 | 尚宏電子股份有限公司 | 可見光通訊裝置及可見光通訊系統 |
-
2017
- 2017-08-04 TW TW106126391A patent/TWI650962B/zh active
- 2017-09-01 CN CN201710778357.6A patent/CN109391331B/zh active Active
- 2017-10-29 US US15/796,821 patent/US10210363B1/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1813429A (zh) * | 2003-07-16 | 2006-08-02 | 日本电信电话株式会社 | 使用光频率编码的光通信***、其光发送装置以及接收装置、反射型光通信装置 |
CN101176287A (zh) * | 2005-04-01 | 2008-05-07 | 株式会社Ntt都科摩 | 发送装置、发送方法、接收装置以及接收方法 |
CN102679200A (zh) * | 2011-01-03 | 2012-09-19 | 昆山科技大学 | 具有通讯功能的灯具及其设备 |
CN203025807U (zh) * | 2012-12-18 | 2013-06-26 | 咏动科技股份有限公司 | Qr码门禁*** |
CN105075151A (zh) * | 2013-02-22 | 2015-11-18 | 高通股份有限公司 | 用于功率有效联合调光和可见光通信的方法和设备 |
CN103384169A (zh) * | 2013-05-08 | 2013-11-06 | 东南大学 | 一种基于led阵列的码分多址扩频信号空间合成发射机 |
Also Published As
Publication number | Publication date |
---|---|
TWI650962B (zh) | 2019-02-11 |
US10210363B1 (en) | 2019-02-19 |
CN109391331B (zh) | 2020-07-17 |
TW201911778A (zh) | 2019-03-16 |
US20190042813A1 (en) | 2019-02-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105740936B (zh) | 一种光标签和识别光标签的方法及设备 | |
CN106464368B (zh) | 使用可见光通信传输识别符的方法、装置 | |
CN104041191B (zh) | 使用远程控制的可见光通信照明设备、远程控制单元、***及方法 | |
CN106537816A (zh) | 在可见光通信信号中编码的标识符的推导 | |
CN107222258B (zh) | 一种数据获取方法、数据发送方法、装置及数据传输*** | |
CN109784120B (zh) | 光学码生成装置、光感数据交互方法和图像采集装置 | |
CN106464365A (zh) | 发送装置、接收装置、通信***以及发送方法和接收方法 | |
CN204537192U (zh) | 一种光标签和识别光标签的设备 | |
WO2019120052A1 (zh) | 用于对光源传递的信息进行解码的方法和装置 | |
EP3435557B1 (en) | Discrimination method and communication system | |
KR20160040222A (ko) | 가시 광선 신호의 접수방법 및 그 장치 | |
KR101706849B1 (ko) | 가시광 통신 시스템을 이용한 데이터 송수신 방법 및 장치 | |
CN109391331A (zh) | 光通讯***及其方法、传送装置、接收装置 | |
CN105243726A (zh) | 数字图像数据的获取方法及装置 | |
CN106209230A (zh) | 一种基于app识别光条纹码的可见光通信*** | |
Penubaku et al. | An attempt to transfer information using light as a medium and camera as receiver | |
CN109671121A (zh) | 一种控制器及其可见光定位视觉检测方法 | |
CN106650544A (zh) | 数据传递装置、数据读取装置、数据编译码***及其方法 | |
CN109040598A (zh) | 图像处理方法、装置、计算机可读存储介质和电子设备 | |
CN108076295A (zh) | 一种高效率的基于多维码的机器视觉通信*** | |
CN108055079A (zh) | 一种可见光通信扫码装置、*** | |
US10951312B2 (en) | Transmitting device, transmission control device, and transmission method | |
Teli et al. | The first study of mimo scheme within rolling-shutter based optical camera communications | |
JP6827598B1 (ja) | 画像ベースのサービスのためのデバイス | |
CN105701475A (zh) | 基于光载波标记的现实增强方法、装置和*** |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |