Movatterモバイル変換


[0]ホーム

URL:


CN116527139A - Optical camera communication system - Google Patents

Optical camera communication system
Download PDF

Info

Publication number
CN116527139A
CN116527139ACN202310537976.1ACN202310537976ACN116527139ACN 116527139 ACN116527139 ACN 116527139ACN 202310537976 ACN202310537976 ACN 202310537976ACN 116527139 ACN116527139 ACN 116527139A
Authority
CN
China
Prior art keywords
sent
digital
image
module
binary
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
CN202310537976.1A
Other languages
Chinese (zh)
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.)
Xiamen University
Leedarson Lighting Co Ltd
Original Assignee
Xiamen University
Leedarson Lighting Co Ltd
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 Xiamen University, Leedarson Lighting Co LtdfiledCriticalXiamen University
Priority to CN202310537976.1ApriorityCriticalpatent/CN116527139A/en
Publication of CN116527139ApublicationCriticalpatent/CN116527139A/en
Pendinglegal-statusCriticalCurrent

Links

Classifications

Landscapes

Abstract

Translated fromChinese

本申请提供一种光学相机通信系统。该系统包括发送子系统和接收子系统;发送子系统包括驱动模块和发射光源;接收子系统包括接收解调模块和解码还原模块;驱动模块获取待发送数字ID,对待发送数字ID进行调制和编码,生成待发送数据包,并驱动发射光源以光信号的形式发送待发送数据包;接收解调模块接收发射光源发送的光信号,将接收到的光信号解调为电信号,得到待处理图像,并将待处理图像发送至解码还原模块;解码还原模块对待处理图像进行图像预处理和解码处理,得到待发送数字ID的数值,并从数据库中查询得到待发送数字ID的数值对应的目标数据,以显示目标数据。本申请传输数据量少,传输时间较短,可降低出错概率,提高通信的可靠性。

The present application provides an optical camera communication system. The system includes a sending subsystem and a receiving subsystem; the sending subsystem includes a driving module and a transmitting light source; the receiving subsystem includes a receiving demodulation module and a decoding restoration module; the driving module obtains the digital ID to be sent, modulates and encodes the digital ID to be sent , generate the data packet to be sent, and drive the emitting light source to send the data packet to be sent in the form of an optical signal; the receiving demodulation module receives the optical signal sent by the emitting light source, demodulates the received optical signal into an electrical signal, and obtains the image to be processed , and send the image to be processed to the decoding restoration module; the decoding restoration module performs image preprocessing and decoding processing on the image to be processed, obtains the value of the digital ID to be sent, and obtains the target data corresponding to the value of the digital ID to be sent from the database , to display the target data. The application transmits less data and a shorter transmission time, which can reduce error probability and improve communication reliability.

Description

Translated fromChinese
光学相机通信系统Optical Camera Communication System

技术领域technical field

本申请涉及通信技术领域,尤其涉及一种光学相机通信系统。The present application relates to the technical field of communication, and in particular to an optical camera communication system.

背景技术Background technique

光学相机通信系统(Optical Camera Communication,OCC)作为可见光通信系统(Visible Light Communication,VLC)的一种,它使用相机或图像传感器作为传统VLC系统中雪崩光电二极管(Avalanche Photon Diode,APD)接收器的替代品,而如今可以轻松使用随处可见的智能手机摄像头作为光学相机通信的接收端,大大降低了系统部署成本。Optical Camera Communication (OCC) is a type of Visible Light Communication (VLC), which uses a camera or image sensor as an avalanche photodiode (Avalanche Photon Diode, APD) receiver in a traditional VLC system. Instead, it is now easy to use the ubiquitous smartphone camera as the receiver of optical camera communication, greatly reducing the cost of system deployment.

目前,通信系统通常是发送端对待发送数据进行编码后发送,接收端接收数据并解码,以显示解码后的数据。这种方法接收端显示的数据与发送端发送的数据相同,即接收端需要显示什么数据,发送端就需要发送什么数据,然而当发送端与接收端需要传输的数据量较大时,传输时间较长,且中间容易出错。At present, in a communication system, the sending end usually encodes the data to be sent before sending it, and the receiving end receives and decodes the data to display the decoded data. In this method, the data displayed by the receiving end is the same as the data sent by the sending end, that is, what data the receiving end needs to display, and what data the sending end needs to send. However, when the amount of data to be transmitted between the sending end and the receiving end is large, the transmission time Long, and error-prone in the middle.

发明内容Contents of the invention

本申请实施例提供了一种光学相机通信系统,以解决目前当发送端与接收端需要传输的数据量较大时,传输时间较长,且中间容易出错的问题。The embodiment of the present application provides an optical camera communication system to solve the current problem that when the amount of data to be transmitted between the sending end and the receiving end is large, the transmission time is long and errors are prone to occur in the middle.

本申请实施例提供了一种光学相机通信系统,包括发送子系统和接收子系统;An embodiment of the present application provides an optical camera communication system, including a sending subsystem and a receiving subsystem;

发送子系统包括驱动模块和发射光源;接收子系统包括接收解调模块和解码还原模块;驱动模块与发射光源连接,发射光源和接收解调模块通过光信道进行通信,接收解调模块与解码还原模块连接;The sending subsystem includes a driving module and a transmitting light source; the receiving subsystem includes a receiving demodulation module and a decoding and restoring module; module connection;

驱动模块用于获取待发送数字ID,对待发送数字ID进行调制和编码,生成待发送数据包,并驱动发射光源以光信号的形式发送待发送数据包;The driving module is used to obtain the digital ID to be sent, modulate and encode the digital ID to be sent, generate a data packet to be sent, and drive the emitting light source to send the data packet to be sent in the form of an optical signal;

接收解调模块用于接收发射光源发送的光信号,将接收到的光信号解调为电信号,得到待处理图像,并将待处理图像发送至解码还原模块;The receiving and demodulating module is used to receive the optical signal sent by the emitting light source, demodulate the received optical signal into an electrical signal, obtain the image to be processed, and send the image to be processed to the decoding and restoration module;

解码还原模块用于对待处理图像进行图像预处理和解码处理,得到待发送数字ID的数值,并从数据库中查询得到待发送数字ID的数值对应的目标数据,以显示目标数据。The decoding restoration module is used to perform image preprocessing and decoding processing on the image to be processed to obtain the value of the digital ID to be sent, and query the target data corresponding to the value of the digital ID to be sent from the database to display the target data.

在一种可能的实现方式中,驱动模块对待发送数字ID进行调制和编码,生成待发送数据包,包括:In a possible implementation, the drive module modulates and encodes the digital ID to be sent to generate a data packet to be sent, including:

驱动模块对待发送数字ID进行OOK调制,得到对应的数字信号;The drive module performs OOK modulation on the digital ID to be sent to obtain the corresponding digital signal;

驱动模块对数字信号进行曼彻斯特编码,得到数字编码,并在数字编码中加入预设开始位和预设结束位,生成待发送数据包。The drive module performs Manchester encoding on the digital signal to obtain a digital code, and adds a preset start bit and a preset end bit to the digital code to generate a data packet to be sent.

在一种可能的实现方式中,驱动模块对待发送数字ID进行OOK调制,得到对应的数字信号,包括:In a possible implementation, the drive module performs OOK modulation on the digital ID to be sent to obtain a corresponding digital signal, including:

驱动模块将待发送数字ID转换为二进制形式,得到预设位数的二进制编码,将预设位数的二进制编码按照位数划分为至少两个二进制子编码,并按照先后顺序在各个二进制子编码中加入序号位,得到各个二进制子编码分别对应的数字信号;The drive module converts the digital ID to be sent into binary form, obtains the binary code of the preset number of digits, divides the binary code of the preset number of digits into at least two binary sub-codes according to the number of digits, and divides the binary code of the preset number of digits into at least two binary sub-codes, and divides the binary codes in each binary sub-code in sequence. Add the serial number bit in, and obtain the digital signal corresponding to each binary sub-code respectively;

相应地,驱动模块对数字信号进行曼彻斯特编码,得到数字编码,并在数字编码中加入预设开始位和预设结束位,生成待发送数据包,包括:Correspondingly, the drive module performs Manchester encoding on the digital signal to obtain a digital code, and adds a preset start bit and a preset end bit to the digital code to generate a data packet to be sent, including:

驱动模块对各个数字信号分别进行曼彻斯特编码,得到各个数字信号分别对应的数字编码,并在各个数字编码中均加入预设开始位和预设结束位,生成各个数字编码分别对应的待发送数据包。The drive module performs Manchester encoding on each digital signal to obtain the digital code corresponding to each digital signal, and adds a preset start bit and a preset end bit to each digital code to generate data packets to be sent corresponding to each digital code .

在一种可能的实现方式中,数字编码对应的待发送数据包包括4位的预设开始位、16位的待传输数据位和1位的预设结束位。In a possible implementation manner, the to-be-sent data packet corresponding to the digital code includes 4 preset start bits, 16 to-be-transmitted data bits, and 1 preset stop bit.

在一种可能的实现方式中,解码还原模块对待处理图像进行图像预处理和解码处理,得到待发送数字ID的数值,包括:In a possible implementation, the decoding restoration module performs image preprocessing and decoding processing on the image to be processed to obtain the value of the digital ID to be sent, including:

解码还原模块提取待处理图像的明度信息,并基于明度信息,确定待处理图像中的感兴趣区域,以及对感兴趣区域进行阈值判决和二值化处理,得到待发送数据包对应的二值图像;The decoding and restoration module extracts the brightness information of the image to be processed, and based on the brightness information, determines the region of interest in the image to be processed, and performs threshold judgment and binarization processing on the region of interest to obtain the binary image corresponding to the data packet to be sent ;

解码还原模块识别二值图像中的预设开始位对应的条纹和预设结束位对应的条纹,对预设开始位对应的条纹和预设结束位对应的条纹之间的二值图像数据进行曼彻斯特解码,得到解码后的二进制数据,并基于解码后的二进制数据中的序号位,还原得到待发送数字ID对应的二进制编码,以及基于待发送数字ID对应的二进制编码得到待发送数字ID的数值。The decoding restoration module recognizes the stripes corresponding to the preset start bits and the stripes corresponding to the preset end bits in the binary image, and performs Manchester decoding on the binary image data between the stripes corresponding to the preset start bits and the stripes corresponding to the preset end bits. Decoding to obtain the decoded binary data, and based on the serial number bits in the decoded binary data, restore the binary code corresponding to the digital ID to be sent, and obtain the value of the digital ID to be sent based on the binary code corresponding to the digital ID to be sent.

在一种可能的实现方式中,解码还原模块在对感兴趣区域进行阈值判决和二值化处理,得到待发送数据包对应的二值图像之前,对感兴趣区域进行去除符号间干扰和背景噪声处理。In a possible implementation, the decoding restoration module removes inter-symbol interference and background noise from the region of interest before performing threshold judgment and binarization processing on the region of interest to obtain the binary image corresponding to the data packet to be sent. deal with.

在一种可能的实现方式中,光学相机通信系统还包括云端服务器;In a possible implementation, the optical camera communication system also includes a cloud server;

云端服务器与驱动模块连接,用于向驱动模块发送待发送数字ID。The cloud server is connected with the drive module, and is used to send the digital ID to be sent to the drive module.

在一种可能的实现方式中,发射光源以预设发送频率发送待发送数据包。In a possible implementation manner, the transmitting light source sends the data packets to be sent at a preset sending frequency.

在一种可能的实现方式中,发射光源包括Micro-LED。In a possible implementation manner, the emitting light source includes Micro-LED.

在一种可能的实现方式中,接收子系统包括带有摄像头的终端;In a possible implementation manner, the receiving subsystem includes a terminal with a camera;

接收解调模块包括终端的摄像头;The receiving demodulation module includes the camera of the terminal;

解码还原模块包括终端的处理器,处理器运行对应APP时,执行对待处理图像进行图像预处理和解码处理,得到待发送数字ID的数值,并从数据库中查询得到待发送数字ID的数值对应的目标数据的步骤;The decoding and restoration module includes a terminal processor. When the processor runs the corresponding APP, it performs image preprocessing and decoding processing on the image to be processed, obtains the value of the digital ID to be sent, and obtains the value corresponding to the value of the digital ID to be sent from the database. Steps for target data;

目标数据通过终端的显示屏幕进行显示。The target data is displayed through the display screen of the terminal.

本申请实施例提供一种光学相机通信系统,该系统的驱动模块获取待发送数字ID,对待发送数字ID进行调制和编码,生成待发送数据包,并驱动发射光源以光信号的形式发送待发送数据包;接收解调模块接收发射光源发送的光信号,将接收到的光信号解调为电信号,得到待处理图像,并将待处理图像发送至解码还原模块;解码还原模块用于对待处理图像进行图像预处理和解码处理,得到待发送数字ID的数值,并从数据库中查询得到待发送数字ID的数值对应的目标数据,以显示目标数据;本实施例的发送子系统仅需要传输一个数字ID,即可在接收子系统通过数据库查询对应数据的方法得到所需的目标数据,传输数据量较少,传输时间较短,可降低出错概率,提高通信的可靠性。An embodiment of the present application provides an optical camera communication system. The driving module of the system acquires the digital ID to be sent, modulates and encodes the digital ID to be sent, generates a data packet to be sent, and drives the emitting light source to send the digital ID to be sent in the form of an optical signal. Data packet; the receiving and demodulating module receives the optical signal sent by the emitting light source, demodulates the received optical signal into an electrical signal, obtains the image to be processed, and sends the image to be processed to the decoding and restoring module; the decoding and restoring module is used for processing The image is pre-processed and decoded to obtain the value of the digital ID to be sent, and the target data corresponding to the value of the digital ID to be sent is obtained from the database query to display the target data; the sending subsystem of this embodiment only needs to transmit one The digital ID can obtain the required target data by querying the corresponding data in the database in the receiving subsystem. The amount of transmitted data is small and the transmission time is short, which can reduce the probability of error and improve the reliability of communication.

附图说明Description of drawings

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present application, the accompanying drawings that need to be used in the descriptions of the embodiments or the prior art will be briefly introduced below. Obviously, the accompanying drawings in the following description are only for the present application For some embodiments, those of ordinary skill in the art can also obtain other drawings based on these drawings without paying creative efforts.

图1是本申请一实施例提供的光学相机通信系统的结构示意图;FIG. 1 is a schematic structural diagram of an optical camera communication system provided by an embodiment of the present application;

图2是本申请一实施例提供的待发送数据包的结构示意图。Fig. 2 is a schematic structural diagram of a data packet to be sent provided by an embodiment of the present application.

具体实施方式Detailed ways

以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。In the following description, specific details such as specific system structures and technologies are presented for the purpose of illustration rather than limitation, so as to thoroughly understand the embodiments of the present application. It will be apparent, however, to one skilled in the art that the present application may be practiced in other embodiments without these specific details. In other instances, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the present application with unnecessary detail.

为使本申请的目的、技术方案和优点更加清楚,下面将结合附图通过具体实施例来进行说明。In order to make the purpose, technical solution and advantages of the present application clearer, specific embodiments will be described below in conjunction with the accompanying drawings.

参见图1,其示出了光学相机通信系统的结构示意图。光学相机通信系统包括发送子系统和接收子系统;Referring to FIG. 1 , it shows a schematic structural diagram of an optical camera communication system. The optical camera communication system includes a sending subsystem and a receiving subsystem;

发送子系统包括驱动模块11和发射光源12;接收子系统包括接收解调模块13和解码还原模块14;驱动模块11与发射光源12连接,发射光源12和接收解调模块13通过光信道进行通信,接收解调模块13与解码还原模块14连接;The transmitting subsystem includes a driving module 11 and a transmitting light source 12; the receiving subsystem includes a receiving demodulation module 13 and a decoding and restoring module 14; the driving module 11 is connected to the transmitting light source 12, and the transmitting light source 12 and the receiving demodulation module 13 communicate through an optical channel , the receiving demodulation module 13 is connected with the decoding restoration module 14;

驱动模块11用于获取待发送数字ID,对待发送数字ID进行调制和编码,生成待发送数据包,并驱动发射光源12以光信号的形式发送待发送数据包;The driving module 11 is used to obtain the digital ID to be sent, modulate and encode the digital ID to be sent, generate a data packet to be sent, and drive the emitting light source 12 to send the data packet to be sent in the form of an optical signal;

接收解调模块13用于接收发射光源12发送的光信号,将接收到的光信号解调为电信号,得到待处理图像,并将待处理图像发送至解码还原模块14;The receiving and demodulating module 13 is used to receive the optical signal sent by the emitting light source 12, demodulate the received optical signal into an electrical signal, obtain an image to be processed, and send the image to be processed to the decoding and restoration module 14;

解码还原模块14用于对待处理图像进行图像预处理和解码处理,得到待发送数字ID的数值,并从数据库中查询得到待发送数字ID的数值对应的目标数据,以显示目标数据。The decoding restoration module 14 is used to perform image preprocessing and decoding processing on the image to be processed to obtain the value of the digital ID to be sent, and query the target data corresponding to the value of the digital ID to be sent from the database to display the target data.

驱动模块11接收的待发送数字ID为模拟信号,驱动模块11通过对该待发送数字ID进行调制和编码,可以得到待发送数据包,还可以驱动发射光源12以光信号的形式发送该待发送数据包。其中,发射光源12可以持续发送该待发送数据包,以确保接收子系统可以接收到该待发送数据包。The digital ID to be sent received by the driving module 11 is an analog signal. The driving module 11 can obtain the data packet to be sent by modulating and encoding the digital ID to be sent, and can also drive the emitting light source 12 to send the data packet to be sent in the form of an optical signal. data pack. Wherein, the transmitting light source 12 can continuously send the data packet to be sent, so as to ensure that the receiving subsystem can receive the data packet to be sent.

接收解调模块13解调后得到的待处理图像为一帧帧的图像。解码还原模块14对连续的一帧帧的图像进行图像预处理和解码处理,可以解码还原得到待发送数字ID的具体数值。数据库中存储有数字ID的数值与显示数据的对应关系,通过在数据库中查询得到待发送数字ID的数值对应的显示数据,即目标数据,并显示该目标数据,供用户观看。The image to be processed obtained after demodulation by the receiving demodulation module 13 is an image frame by frame. The decoding and restoration module 14 performs image preprocessing and decoding processing on a continuous frame of images, and can decode and restore to obtain the specific value of the digital ID to be sent. The corresponding relationship between the value of the digital ID and the display data is stored in the database, and the display data corresponding to the value of the digital ID to be sent, that is, the target data is obtained by querying the database, and the target data is displayed for the user to watch.

本申请实施例提供的光学相机通信系统可以应用于实际场景的物联网应用中,例如数字灯牌、智慧画廊等。The optical camera communication system provided in the embodiment of the present application can be applied to the Internet of Things applications in actual scenarios, such as digital light signs, smart galleries, and the like.

本申请实施例提供的光学相机通信系统,通过驱动模块11获取待发送数字ID,对待发送数字ID进行调制和编码,生成待发送数据包,并驱动发射光源12以光信号的形式发送待发送数据包;接收解调模块13接收发射光源12发送的光信号,将接收到的光信号解调为电信号,得到待处理图像,并将待处理图像发送至解码还原模块14;解码还原模块14用于对待处理图像进行图像预处理和解码处理,得到待发送数字ID的数值,并从数据库中查询得到待发送数字ID的数值对应的目标数据,以显示目标数据;本实施例的发送子系统仅需要传输一个数字ID,即可在接收子系统通过数据库查询对应数据的方法得到所需的目标数据,结合了光学相机通信技术和数据库技术的优势,传输数据量较少,传输时间较短,可降低出错概率,提高通信的可靠性。The optical camera communication system provided in the embodiment of the present application obtains the digital ID to be sent through the driving module 11, modulates and encodes the digital ID to be sent, generates a data packet to be sent, and drives the emitting light source 12 to send the data to be sent in the form of an optical signal packet; the receiving demodulation module 13 receives the optical signal sent by the emitting light source 12, demodulates the received optical signal into an electrical signal, obtains an image to be processed, and sends the image to be processed to the decoding restoration module 14; the decoding restoration module 14 uses Perform image preprocessing and decoding processing on the image to be processed to obtain the value of the digital ID to be sent, and query the target data corresponding to the value of the digital ID to be sent from the database to display the target data; the sending subsystem of this embodiment only A digital ID needs to be transmitted, and the receiving subsystem can obtain the required target data by querying the corresponding data in the database. Combining the advantages of optical camera communication technology and database technology, the amount of transmitted data is small, and the transmission time is short. Reduce the probability of error and improve the reliability of communication.

另外,本申请实施例提供的光学相机通信系统应用场景广泛,根据不同的实际场景,可在发送子系统发送不同的数字ID以满足使用需求。In addition, the optical camera communication system provided by the embodiment of the present application has a wide range of application scenarios. According to different actual scenarios, different digital IDs can be sent in the sending subsystem to meet usage requirements.

在一些实施例中,驱动模块11对待发送数字ID进行调制和编码,生成待发送数据包,包括:In some embodiments, the drive module 11 modulates and encodes the digital ID to be sent to generate a data packet to be sent, including:

驱动模块11对待发送数字ID进行OOK(On-Off Keying,通断键控/二进制振幅键控)调制,得到对应的数字信号;The drive module 11 performs OOK (On-Off Keying, On-Off Keying/Binary Amplitude Keying) modulation on the digital ID to be sent to obtain a corresponding digital signal;

驱动模块11对数字信号进行曼彻斯特编码,得到数字编码,并在数字编码中加入预设开始位和预设结束位,生成待发送数据包。The drive module 11 performs Manchester encoding on the digital signal to obtain a digital code, and adds a preset start bit and a preset end bit to the digital code to generate a data packet to be sent.

在一些实施例中,驱动模块11对待发送数字ID进行OOK调制,得到对应的数字信号,包括:In some embodiments, the drive module 11 performs OOK modulation on the digital ID to be sent to obtain a corresponding digital signal, including:

驱动模块11将待发送数字ID转换为二进制形式,得到预设位数的二进制编码,将预设位数的二进制编码按照位数划分为至少两个二进制子编码,并按照先后顺序在各个二进制子编码中加入序号位,得到各个二进制子编码分别对应的数字信号;The drive module 11 converts the digital ID to be sent into binary form to obtain the binary code of the preset number of digits, divides the binary code of the preset number of digits into at least two binary sub-codes according to the number of digits, and divides the binary code of the preset number of digits into at least two binary sub-codes according to the number of digits, and in each binary sub-code according to the sequence Add serial number bits to the code to obtain digital signals corresponding to each binary sub-code;

相应地,驱动模块11对数字信号进行曼彻斯特编码,得到数字编码,并在数字编码中加入预设开始位和预设结束位,生成待发送数据包,包括:Correspondingly, the drive module 11 performs Manchester encoding on the digital signal to obtain a digital code, and adds a preset start bit and a preset end bit to the digital code to generate a data packet to be sent, including:

驱动模块11对各个数字信号分别进行曼彻斯特编码,得到各个数字信号分别对应的数字编码,并在各个数字编码中均加入预设开始位和预设结束位,生成各个数字编码分别对应的待发送数据包。The drive module 11 performs Manchester encoding on each digital signal respectively to obtain the digital code corresponding to each digital signal, and adds a preset start bit and a preset end bit to each digital code to generate data to be sent corresponding to each digital code Bag.

驱动模块11可以将待发送数字ID转换为预设位数的二进制编码,其中,预设位数可以根据实际需求进行设置,比如,可以设置为12位、18位等等。然后将预设位数的二进制编码按照位数划分为至少两个二进制子编码,比如,可以按照6位进行划分,对于12位的二进制编码,前6位为一个二进制子编码,为高6位,后6位为一个二进制子编码,为低6位。接着,按照先后顺序在各个二进制子编码中加入序号位,即在前的二进制子编码序号位的值小于在后的二级制子编码序号位的值,比如,对于12位的二进制编码中的高6位的二进制子编码,在该高6位的二进制子编码前加上序号位“00”,对于低6位的二进制子编码,在该低6位的二进制子编码前加上序号位“01”,从而得到两个二进制子编码分别对应的数字信号,数字信号为包含8个二进制位的数据包。The drive module 11 can convert the digital ID to be sent into a binary code with a preset number of digits, wherein the preset number of digits can be set according to actual needs, for example, it can be set to 12 digits, 18 digits and so on. Then divide the binary code of the preset number of digits into at least two binary sub-codes according to the number of digits. For example, it can be divided according to 6 bits. For a 12-bit binary code, the first 6 bits are a binary sub-code, which is the upper 6 bits , the last 6 bits are a binary subcode, which is the lower 6 bits. Then, add serial number bits in each binary sub-code in order, that is, the value of the previous binary sub-code serial number is less than the value of the subsequent binary system sub-code serial number, for example, for the 12-bit binary code For the high 6-bit binary sub-code, add the sequence number "00" before the high 6-bit binary sub-code, and for the low 6-bit binary sub-code, add the sequence number "00" before the low 6-bit binary sub-code 01", so as to obtain the digital signals corresponding to the two binary sub-codes respectively, and the digital signal is a data packet containing 8 binary bits.

曼彻斯特编码由于编码规则简单以及可以有效减小视觉闪烁效应,所以驱动模块11选择曼彻斯特编码对各个数字信号分别进行编码,得到各个数字信号分别对应的数字编码。曼彻斯特编码编码方式为用“10”代替“1”,用“01”代替“0”,编码完成后,包含8个二进制位的数据包变为包含16个二进制位的数据包。Manchester coding has simple coding rules and can effectively reduce the visual flickering effect, so the driving module 11 selects Manchester coding to encode each digital signal respectively, and obtains digital codes corresponding to each digital signal. The encoding method of Manchester encoding is to replace "1" with "10" and "0" with "01". After the encoding is completed, the data packet containing 8 binary bits becomes the data packet containing 16 binary bits.

由于曼彻斯特编码的编码规则,16个二进制位的数据包内不会产生三个以上的“1”比特,所以可以将“1110”作为预设开始位加在数字编码之前,最后再以“0”作为一个包传输结束的预设结束位。需要说明的是,预设开始位和预设结束位的具体取值可以根据实际需求进行设置,在此不做具体限制。Due to the encoding rules of Manchester encoding, no more than three "1" bits will be generated in a 16-bit data packet, so "1110" can be added as the preset start bit before the digital encoding, and finally "0" As a preset end bit for the end of a packet transmission. It should be noted that the specific values of the preset start bit and the preset end bit can be set according to actual needs, and no specific limitation is set here.

在一些实施例中,参见图2,数字编码对应的待发送数据包包括4位的预设开始位、16位的待传输数据位和1位的预设结束位。In some embodiments, referring to FIG. 2 , the to-be-sent data packet corresponding to the digital code includes 4 preset start bits, 16 to-be-transmitted data bits, and 1 preset stop bit.

当驱动模块11驱动发射光源12发送待发送数据包时,基于待发送数据包的序号位,按顺序发送待发送数据包。当待发送数字ID对应的待发送数据包均传输完成之后,重复发送该待发送数字ID对应的待发送数据包,以保证接收子系统可以随时进行接收。待发送数据包中的“1”、“0”可以分别代表发射光源12的亮、暗状态。When the driving module 11 drives the emitting light source 12 to send the data packets to be sent, the data packets to be sent are sent in sequence based on the sequence number bits of the data packets to be sent. After the data packets to be sent corresponding to the digital IDs to be sent are all transmitted, the data packets to be sent corresponding to the digital IDs to be sent are repeatedly sent to ensure that the receiving subsystem can receive them at any time. "1" and "0" in the data packet to be sent may respectively represent the bright and dark states of the emitting light source 12 .

本实施例的编码方法简单,待发送数据包的机构能够有效提升接收子系统解码的能力。The encoding method of this embodiment is simple, and the mechanism of the data packet to be sent can effectively improve the decoding ability of the receiving subsystem.

在一些实施例中,解码还原模块14对待处理图像进行图像预处理和解码处理,得到待发送数字ID的数值,包括:In some embodiments, the decoding restoration module 14 performs image preprocessing and decoding processing on the image to be processed to obtain the value of the digital ID to be sent, including:

解码还原模块14提取待处理图像的明度信息,并基于明度信息,确定待处理图像中的感兴趣区域,以及对感兴趣区域进行阈值判决和二值化处理,得到待发送数据包对应的二值图像;The decoding restoration module 14 extracts the brightness information of the image to be processed, and based on the brightness information, determines the region of interest in the image to be processed, and performs threshold judgment and binarization processing on the region of interest to obtain the binary value corresponding to the data packet to be sent. image;

解码还原模块14识别二值图像中的预设开始位对应的条纹和预设结束位对应的条纹,对预设开始位对应的条纹和预设结束位对应的条纹之间的二值图像数据进行曼彻斯特解码,得到解码后的二进制数据,并基于解码后的二进制数据中的序号位,还原得到待发送数字ID对应的二进制编码,以及基于待发送数字ID对应的二进制编码得到待发送数字ID的数值。The decoding restoration module 14 identifies the stripes corresponding to the preset start bits and the stripes corresponding to the preset end bits in the binary image, and performs binary image data between the stripes corresponding to the preset start bits and the stripes corresponding to the preset end bits. Manchester decoding to obtain the decoded binary data, and based on the serial number bits in the decoded binary data, restore the binary code corresponding to the digital ID to be sent, and obtain the value of the digital ID to be sent based on the binary code corresponding to the digital ID to be sent .

在本实施例中,发射光源12发射的光信号经过光信道被接收解调模块13接收,并解调为电信号,最终捕获一系列连续的亮暗条纹,通过对这些亮暗条纹的图像进行处理就可以还原出发送子系统发送的字符串。In this embodiment, the optical signal emitted by the emitting light source 12 is received by the receiving demodulation module 13 through the optical channel, and demodulated into an electrical signal, and finally a series of continuous bright and dark stripes are captured, and the images of these bright and dark stripes are processed Processing can restore the character string sent by the sending subsystem.

具体地,解码还原模块14可以先处理YUV颜色空间中出入的捕获到的图像帧,并提取图像帧中的明度信息,从而可以通过明度信息区分图像中的亮暗条纹。其中,该图像帧即待处理图像。Specifically, the decoding and restoration module 14 may first process the captured image frames in and out of the YUV color space, and extract the brightness information in the image frames, so that bright and dark stripes in the image can be distinguished through the brightness information. Wherein, the image frame is the image to be processed.

基于明度信息,可以确定待处理图像中的感兴趣区域(Region of interest,ROI),ROI即为发射光源12所在且显示出明暗条纹的位置。可以将不是感兴趣区域的位置剔除。Based on the brightness information, a region of interest (Region of interest, ROI) in the image to be processed can be determined, and the ROI is the position where the emitting light source 12 is located and shows bright and dark stripes. Locations that are not regions of interest can be eliminated.

对感兴趣区域进行阈值判决和二值化处理,具体可以是通过明度信息进行阈值判决和二值化处理。示例性地,可以设置一个明度阈值,将明度信息大于或等于该明度阈值的位置作为亮条纹,将明度信息小于该明度阈值的位置作为暗条纹,再进行二值化处理后,亮条纹为白色,暗条纹为黑色,得到包含一系列黑白条纹的二值图像。Threshold judgment and binarization processing are performed on the region of interest, specifically, threshold judgment and binarization processing may be performed through brightness information. For example, a brightness threshold can be set, and the positions whose brightness information is greater than or equal to the brightness threshold are regarded as bright stripes, and the positions whose brightness information is smaller than the brightness threshold are regarded as dark stripes, and after binarization processing, the bright stripes are white , the dark stripes are black, and a binary image containing a series of black and white stripes is obtained.

解码还原模块14可以识别出二值图像中的预设开始位对应的条纹和预设结束位对应的条纹,从而可以只对预设开始位对应的条纹和预设结束位对应的条纹之间的二值图像数据进行曼彻斯特解码,得到解码后的二进制数据(对应驱动模块11生成的数字信号);然后基于序号位,按照先后顺序,将去除序号位的解码后的二进制数据组合得到待发送数字ID对应的二进制编码(对应驱动模块11中的预设位数的二进制编码);最后将待发送数字ID对应的二进制编码转换为十进制编码,得到待发送数字ID的数值。The decoding restoration module 14 can identify the stripes corresponding to the preset start bits and the stripes corresponding to the preset end bits in the binary image, so that only the stripes corresponding to the preset start bits and the stripes corresponding to the preset end bits can be The binary image data is subjected to Manchester decoding to obtain decoded binary data (the digital signal generated by the corresponding drive module 11); then based on the serial number bits, according to the sequence, the decoded binary data with the serial number bits removed is combined to obtain the digital ID to be sent Corresponding binary code (the binary code corresponding to the preset number of digits in the drive module 11); finally the binary code corresponding to the digital ID to be sent is converted into a decimal code to obtain the numerical value of the digital ID to be sent.

在一些实施例中,解码还原模块14在对感兴趣区域进行阈值判决和二值化处理,得到待发送数据包对应的二值图像之前,对感兴趣区域进行去除符号间干扰和背景噪声处理。In some embodiments, the decoding restoration module 14 performs threshold determination and binarization processing on the region of interest to obtain a binary image corresponding to the data packet to be transmitted, and removes inter-symbol interference and background noise on the region of interest.

本实施例可以通过现有图像处理方法,对感兴趣区域进行去除符号间干扰和背景噪声处理等,以增强图像品质。In this embodiment, the existing image processing method may be used to perform inter-symbol interference removal and background noise processing on the region of interest, so as to enhance image quality.

在一些实施例中,光学相机通信系统还包括云端服务器;In some embodiments, the optical camera communication system also includes a cloud server;

云端服务器与驱动模块11连接,用于向驱动模块11发送待发送数字ID。The cloud server is connected with the drive module 11, and is used for sending the digital ID to be sent to the drive module 11.

云端服务器可以通过无线网卡发送上述待发送数字ID;驱动模块11可以通过wifi模块接收该待发送数字ID。The cloud server can send the digital ID to be sent through the wireless network card; the drive module 11 can receive the digital ID to be sent through the wifi module.

驱动模块11可以包括第一驱动电路,通过第一驱动电路执行OOK调制、曼彻斯特编码以及驱动发射光源12发送数据。或者,驱动模块11可以包括控制器和第二驱动电路,通过控制器进行OOK调制和曼彻斯特编码,通过第二驱动电路驱动发射光源12发送数据。The driving module 11 may include a first driving circuit, through which the first driving circuit performs OOK modulation, Manchester encoding and drives the emitting light source 12 to send data. Alternatively, the driving module 11 may include a controller and a second driving circuit, the controller performs OOK modulation and Manchester encoding, and the second driving circuit drives the emitting light source 12 to send data.

在一些实施例中,发射光源12以预设发送频率发送待发送数据包。In some embodiments, the transmitting light source 12 transmits the data packets to be transmitted at a preset transmission frequency.

本实施例中,发射光源12以预设发送频率发送待发送数据包,以使人眼无法察觉到发射光源12的闪烁。发射光源12可以同时用于日常照明和数据传输。In this embodiment, the emitting light source 12 sends the data packets to be sent at a preset sending frequency, so that human eyes cannot perceive the flickering of the emitting light source 12 . The emitting light source 12 can be used for daily lighting and data transmission at the same time.

预设发送频率可以根据实际需求进行设置,比如,可以为4kHz,等等。The preset sending frequency can be set according to actual needs, for example, it can be 4kHz, and so on.

在一些实施例中,发射光源12包括Micro-LED(Micro-Light Emitting Diode,微型发光二极管)。In some embodiments, the emitting light source 12 includes Micro-LED (Micro-Light Emitting Diode, miniature light emitting diode).

Micro-LED通常是指芯片尺寸小于100μm的LED,Micro-LED有着高亮度、高分辨率、高对比度、低能耗、使用寿命长、响应速度快和热稳定性高等特点,可以广泛应用于各种室内外照明场景中。Micro-LEDs usually refer to LEDs with a chip size less than 100 μm. Micro-LEDs have the characteristics of high brightness, high resolution, high contrast, low energy consumption, long service life, fast response speed and high thermal stability, and can be widely used in various In indoor and outdoor lighting scenarios.

发射光源12使用Micro-LED,相比于一般的大尺寸LED,有着发光效率高、响应时间短等优势。The emitting light source 12 uses Micro-LEDs, which have the advantages of high luminous efficiency and short response time compared with general large-sized LEDs.

在一些实施例中,接收子系统包括带有摄像头的终端;In some embodiments, the receiving subsystem includes a terminal with a camera;

接收解调模块13包括终端的摄像头;The receiving demodulation module 13 includes a camera of the terminal;

解码还原模块14包括终端的处理器,处理器运行对应APP时,执行对待处理图像进行图像预处理和解码处理,得到待发送数字ID的数值,并从数据库中查询得到待发送数字ID的数值对应的目标数据的步骤;The decoding restoration module 14 includes a processor of the terminal. When the processor runs the corresponding APP, it performs image preprocessing and decoding processing on the image to be processed, obtains the value of the digital ID to be sent, and obtains the numerical value corresponding to the digital ID to be sent from the database. The steps of the target data;

目标数据通过终端的显示屏幕进行显示。The target data is displayed through the display screen of the terminal.

其中,终端中安装有专门的APP,用于对待处理图像进行处理,最终得到目标数据的过程。终端还带有显示屏幕,用于显示目标数据。终端可以为手机、平板电脑等。Wherein, a special APP is installed in the terminal, which is used for processing the image to be processed and finally obtaining the target data. The terminal also has a display screen for displaying target data. The terminal may be a mobile phone, a tablet computer, or the like.

摄像头可以包括互补金属氧化物半导体(Complementary Metal OxideSemiconductor,CMOS)传感器。CMOS传感器的卷帘快门可以对Micro-LED产生的光源进行曝光。Micro-LED能在保持人眼分辨不出闪烁的同时,会在经过摄像头CMOS传感器处理后的图像上形成黑白条纹交替的一种类似日常生活中纸质条形码的图案,接着通过特定手机应用程序APP对图像进行进一步处理,即可通过明暗交替的条形码提取出二进制信息。The camera may include a Complementary Metal Oxide Semiconductor (CMOS) sensor. The rolling shutter of the CMOS sensor can expose the light source generated by the Micro-LED. Micro-LED can keep human eyes from distinguishing flickering, and will form a pattern of alternating black and white stripes on the image processed by the CMOS sensor of the camera, which is similar to the pattern of paper barcodes in daily life, and then through a specific mobile phone application APP With further processing of the image, the binary information can be extracted from the alternating light and dark barcode.

本实施例使用专门的APP进行处理,保证了传输的安全性。In this embodiment, a special APP is used for processing, which ensures the security of transmission.

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。In the above-mentioned embodiments, the descriptions of each embodiment have their own emphases, and for parts that are not detailed or recorded in a certain embodiment, refer to the relevant descriptions of other embodiments.

此外,本申请附图中示出的实施例或本说明书中提到的各种实施例的特征不必理解为彼此独立的实施例。而是,可以将一个实施例的其中一个示例中描述的每个特征与来自其他实施例的一个或多个其他期望的特征组合,从而产生未用文字或参考附图描述的其他实施例。Furthermore, the embodiments shown in the drawings of the present application or the features of the various embodiments mentioned in this specification are not necessarily to be understood as independent embodiments from each other. Rather, each feature described in one example of an embodiment can be combined with one or more other desired features from other embodiments to produce other embodiments that are not described in words or with reference to the figures.

以上所述实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围,均应包含在本申请的保护范围之内。The above-described embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: it can still implement the foregoing embodiments Modifications to the technical solutions described in the examples, or equivalent replacements for some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the various embodiments of the application, and should be included in the Within the protection scope of this application.

Claims (10)

Translated fromChinese
1.一种光学相机通信系统,其特征在于,包括发送子系统和接收子系统;1. An optical camera communication system, characterized in that, comprises a sending subsystem and a receiving subsystem;所述发送子系统包括驱动模块和发射光源;所述接收子系统包括接收解调模块和解码还原模块;所述驱动模块与所述发射光源连接,所述发射光源和所述接收解调模块通过光信道进行通信,所述接收解调模块与所述解码还原模块连接;The sending subsystem includes a driving module and a transmitting light source; the receiving subsystem includes a receiving demodulation module and a decoding restoration module; the driving module is connected to the transmitting light source, and the transmitting light source and the receiving demodulation module pass through The optical channel communicates, and the receiving demodulation module is connected with the decoding restoration module;所述驱动模块用于获取待发送数字ID,对所述待发送数字ID进行调制和编码,生成待发送数据包,并驱动所述发射光源以光信号的形式发送所述待发送数据包;The driving module is used to obtain the digital ID to be sent, modulate and encode the digital ID to be sent, generate a data packet to be sent, and drive the emitting light source to send the data packet to be sent in the form of an optical signal;所述接收解调模块用于接收所述发射光源发送的光信号,将接收到的光信号解调为电信号,得到待处理图像,并将所述待处理图像发送至所述解码还原模块;The receiving demodulation module is used to receive the optical signal sent by the emitting light source, demodulate the received optical signal into an electrical signal, obtain an image to be processed, and send the image to be processed to the decoding and restoration module;所述解码还原模块用于对所述待处理图像进行图像预处理和解码处理,得到所述待发送数字ID的数值,并从数据库中查询得到所述待发送数字ID的数值对应的目标数据,以显示所述目标数据。The decoding restoration module is used to perform image preprocessing and decoding processing on the image to be processed, obtain the value of the digital ID to be sent, and obtain the target data corresponding to the value of the digital ID to be sent from the database, to display the target data.2.根据权利要求1所述的光学相机通信系统,其特征在于,所述驱动模块对所述待发送数字ID进行调制和编码,生成待发送数据包,包括:2. The optical camera communication system according to claim 1, wherein the drive module modulates and encodes the digital ID to be sent to generate a data packet to be sent, including:所述驱动模块对所述待发送数字ID进行OOK调制,得到对应的数字信号;The drive module performs OOK modulation on the digital ID to be sent to obtain a corresponding digital signal;所述驱动模块对所述数字信号进行曼彻斯特编码,得到数字编码,并在所述数字编码中加入预设开始位和预设结束位,生成待发送数据包。The driving module performs Manchester encoding on the digital signal to obtain a digital code, and adds a preset start bit and a preset end bit to the digital code to generate a data packet to be sent.3.根据权利要求2所述的光学相机通信系统,其特征在于,所述驱动模块对所述待发送数字ID进行OOK调制,得到对应的数字信号,包括:3. The optical camera communication system according to claim 2, wherein the drive module performs OOK modulation on the digital ID to be sent to obtain a corresponding digital signal, including:所述驱动模块将所述待发送数字ID转换为二进制形式,得到预设位数的二进制编码,将所述预设位数的二进制编码按照位数划分为至少两个二进制子编码,并按照先后顺序在各个所述二进制子编码中加入序号位,得到各个所述二进制子编码分别对应的数字信号;The drive module converts the digital ID to be sent into binary form to obtain a binary code with a preset number of digits, divides the binary code with a preset number of digits into at least two binary sub-codes according to the number of digits, and Sequentially adding serial number bits to each of the binary sub-codes to obtain digital signals corresponding to each of the binary sub-codes;相应地,所述驱动模块对所述数字信号进行曼彻斯特编码,得到数字编码,并在所述数字编码中加入预设开始位和预设结束位,生成待发送数据包,包括:Correspondingly, the drive module performs Manchester encoding on the digital signal to obtain a digital code, and adds a preset start bit and a preset end bit to the digital code to generate a data packet to be sent, including:所述驱动模块对各个所述数字信号分别进行曼彻斯特编码,得到各个所述数字信号分别对应的数字编码,并在各个所述数字编码中均加入预设开始位和预设结束位,生成各个所述数字编码分别对应的待发送数据包。The drive module performs Manchester encoding on each of the digital signals to obtain digital codes corresponding to each of the digital signals, and adds a preset start bit and a preset end bit to each of the digital codes to generate each of the digital codes. The data packets to be sent corresponding to the digital codes respectively.4.根据权利要求3所述的光学相机通信系统,其特征在于,所述数字编码对应的待发送数据包包括4位的预设开始位、16位的待传输数据位和1位的预设结束位。4. The optical camera communication system according to claim 3, wherein the data packet to be sent corresponding to the digital code includes a 4-bit preset start bit, a 16-bit data bit to be transmitted and a 1-bit preset end bit.5.根据权利要求1所述的光学相机通信系统,其特征在于,所述解码还原模块对所述待处理图像进行图像预处理和解码处理,得到所述待发送数字ID的数值,包括:5. The optical camera communication system according to claim 1, wherein the decoding restoration module performs image preprocessing and decoding processing on the image to be processed to obtain the numerical value of the digital ID to be sent, including:所述解码还原模块提取所述待处理图像的明度信息,并基于所述明度信息,确定所述待处理图像中的感兴趣区域,以及对所述感兴趣区域进行阈值判决和二值化处理,得到所述待发送数据包对应的二值图像;The decoding and restoring module extracts brightness information of the image to be processed, and based on the brightness information, determines a region of interest in the image to be processed, and performs threshold judgment and binarization processing on the region of interest, obtaining a binary image corresponding to the data packet to be sent;所述解码还原模块识别所述二值图像中的预设开始位对应的条纹和预设结束位对应的条纹,对所述预设开始位对应的条纹和所述预设结束位对应的条纹之间的二值图像数据进行曼彻斯特解码,得到解码后的二进制数据,并基于所述解码后的二进制数据中的序号位,还原得到所述待发送数字ID对应的二进制编码,以及基于所述待发送数字ID对应的二进制编码得到所述待发送数字ID的数值。The decoding restoration module identifies the stripes corresponding to the preset start bits and the stripes corresponding to the preset end bits in the binary image, and the stripes corresponding to the preset start bits and the stripes corresponding to the preset end bits The binary image data in between is subjected to Manchester decoding to obtain the decoded binary data, and based on the serial number bits in the decoded binary data, restore the binary code corresponding to the digital ID to be sent, and based on the to-be-sent The binary code corresponding to the digital ID obtains the numerical value of the digital ID to be sent.6.根据权利要求5所述的光学相机通信系统,其特征在于,所述解码还原模块在对所述感兴趣区域进行阈值判决和二值化处理,得到所述待发送数据包对应的二值图像之前,对所述感兴趣区域进行去除符号间干扰和背景噪声处理。6. The optical camera communication system according to claim 5, wherein the decoding restoration module performs threshold judgment and binarization processing on the region of interest to obtain the binary value corresponding to the data packet to be sent Before the image, the region of interest is processed to remove inter-symbol interference and background noise.7.根据权利要求1所述的光学相机通信系统,其特征在于,所述光学相机通信系统还包括云端服务器;7. The optical camera communication system according to claim 1, wherein the optical camera communication system further comprises a cloud server;所述云端服务器与所述驱动模块连接,用于向所述驱动模块发送所述待发送数字ID。The cloud server is connected to the drive module, and is used to send the digital ID to be sent to the drive module.8.根据权利要求1所述的光学相机通信系统,其特征在于,所述发射光源以预设发送频率发送所述待发送数据包。8. The optical camera communication system according to claim 1, wherein the emitting light source sends the data packet to be sent at a preset sending frequency.9.根据权利要求1所述的光学相机通信系统,其特征在于,所述发射光源包括Micro-LED。9. The optical camera communication system according to claim 1, wherein the emitting light source comprises Micro-LED.10.根据权利要求1至9任一项所述的光学相机通信系统,其特征在于,所述接收子系统包括带有摄像头的终端;10. The optical camera communication system according to any one of claims 1 to 9, wherein the receiving subsystem includes a terminal with a camera;所述接收解调模块包括所述终端的摄像头;The receiving demodulation module includes a camera of the terminal;所述解码还原模块包括所述终端的处理器,所述处理器运行对应APP时,执行所述对所述待处理图像进行图像预处理和解码处理,得到所述待发送数字ID的数值,并从数据库中查询得到所述待发送数字ID的数值对应的目标数据的步骤;The decoding restoration module includes a processor of the terminal, and when the processor runs the corresponding APP, it executes the image preprocessing and decoding processing on the image to be processed to obtain the value of the digital ID to be sent, and A step of querying the database to obtain the target data corresponding to the numerical value of the digital ID to be sent;所述目标数据通过所述终端的显示屏幕进行显示。The target data is displayed through a display screen of the terminal.
CN202310537976.1A2023-05-122023-05-12Optical camera communication systemPendingCN116527139A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202310537976.1ACN116527139A (en)2023-05-122023-05-12Optical camera communication system

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202310537976.1ACN116527139A (en)2023-05-122023-05-12Optical camera communication system

Publications (1)

Publication NumberPublication Date
CN116527139Atrue CN116527139A (en)2023-08-01

Family

ID=87404495

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202310537976.1APendingCN116527139A (en)2023-05-122023-05-12Optical camera communication system

Country Status (1)

CountryLink
CN (1)CN116527139A (en)

Similar Documents

PublicationPublication DateTitle
CN102811091B (en)Visible light communication-based broadband access device and method
Hu et al.Colorbars: Increasing data rate of led-to-camera communication using color shift keying
CN103490815B (en)Method of payment, intermediate equipment, intelligent terminal and system based on visible light communication
US8005366B2 (en)Reconnection method in peripheral interface using visible light communication
CN106877929A (en) A mobile terminal camera visible light communication method and system compatible with multiple models
CN103986517B (en)Method and system for transmitting information through dynamic two-dimensional image information
CN103248416B (en)A kind of method and apparatus of information transmission
CN106452602B (en)A kind of modulator approach of visible light communication
KR101706849B1 (en)Apparatus and method for transceiving data using a visible light communication system
CN114285472B (en) A UPSOOK modulation method with forward error correction based on mobile phone camera
CN106059667A (en)Method based on visible light communication and display device thereof
CN116846472B (en)Visible light communication method between television screen and smart phone
Yang et al.Boosting the throughput of LED-camera VLC via composite light emission
Jung et al.Complementary Color Barcode‐Based Optical Camera Communications
CN108880682A (en)A kind of visible light communication dimming controlling method and system based on coding
KR102024163B1 (en)Method and apparatus for configuring region of interest in an optical camera communication
CN109889267B (en)Method for sending coded information based on optical communication, optical label and code scanning equipment
Tuan-Kiet et al.Demonstration of a visible light receiver using rolling-shutter smartphone camera
CN116527139A (en)Optical camera communication system
CN107222260B (en) A Code Spreading Method for Visible Light Communication Based on Variable Data Area Length
CN108023640B (en)Visible light communication system based on flat lamp and mobile terminal camera
CN109586791B (en) Method and device for visible light communication
Sewpersadh et al.Streaming QR codes–A survey
CN110535529A (en)A kind of two dimensional constellation auxiliary CSK Transmission system based on OCC system
CN108768525A (en)The visible light application device of data is obtained by camera scanning light source

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination

[8]ページ先頭

©2009-2025 Movatter.jp