US8463134B2 - Apparatus and method for transmitting and receiving data using visible light communication - Google Patents

Apparatus and method for transmitting and receiving data using visible light communication Download PDF

Info

Publication number
US8463134B2
US8463134B2 US12/918,950 US91895009A US8463134B2 US 8463134 B2 US8463134 B2 US 8463134B2 US 91895009 A US91895009 A US 91895009A US 8463134 B2 US8463134 B2 US 8463134B2
Authority
US
United States
Prior art keywords
frame
visible
data
transmission
receiver
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.)
Expired - Fee Related, expires
Application number
US12/918,950
Other versions
US20110002695A1 (en
Inventor
Jeong-Seok Choi
Yun-Je Oh
Dae-Kwang Jung
Hong-Seok Shin
Kyung-Woo Lee
Dong-Jae Shin
Sung-Bum Park
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.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics 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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Assigned to SAMSUNG ELECTRONICS CO., LTD. reassignment SAMSUNG ELECTRONICS CO., LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CHOI, JEONG-SEOK, JUNG, DAE-KWANG, LEE, KYUNG-WOO, OH, YUN-JE, PARK, SUNG-BUM, SHIN, DONG-JAE, SHIN, HONG-SEOK
Publication of US20110002695A1 publication Critical patent/US20110002695A1/en
Application granted granted Critical
Publication of US8463134B2 publication Critical patent/US8463134B2/en
Expired - Fee Related legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B10/00Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
    • H04B10/11Arrangements specific to free-space transmission, i.e. transmission through air or vacuum
    • H04B10/114Indoor or close-range type systems
    • H04B10/116Visible light communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B10/00Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
    • H04B10/11Arrangements specific to free-space transmission, i.e. transmission through air or vacuum
    • H04B10/114Indoor or close-range type systems
    • H04B10/1149Arrangements for indoor wireless networking of information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B10/00Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
    • H04B10/40Transceivers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]

Definitions

  • the present invention relates to visible light communication, and more particularly, to an apparatus and method for transmitting and receiving data using visible light communication.
  • a data link layer manages a communication link and executes a function related thereto.
  • the data link layer constructs a frame used in communication and defines various details for efficient transmission of the frame.
  • Representative examples of the function performed by the data link layer are controlling an address structure and a basic flow of a frame, controlling an error, and controlling an access to a communication medium.
  • FIG. 1 illustrates an exemplary frame structure for data transmission in a general Ethernet system.
  • a frame for data transmission in a general Ethernet system consists of an analog preamble carrying synchronization information between a transmitter and a receiver, a data frame which is a payload of data containing information to be actually transmitted, a digital preamble indicating the start of the data frame, a control frame for communication link control, and an acknowledge (ACK) frame indicating a response to data transmission of a counterpart.
  • ACK acknowledge
  • FIGS. 2A through 2C are flow diagrams illustrating exemplary data transmission and reception processes in a general Ethernet system.
  • FIG. 2A illustrates a data flow between a sender and a receiver in data transmission and reception processes in a general Ethernet system.
  • the sender transmits a control frame to the receiver.
  • the receiver After receiving the control frame, the receiver transmits an ACK frame to the sender in order to respond to the received control frame, thereby establishing a link between the sender and the receiver.
  • the sender transmits a data frame to the receiver to initiate actual data communication by using the established link, and the receiver transmits an ACK frame to respond to the received data frame, thereby performing data communication.
  • Each of the transmitted control frame and ACK frame, and the data frame transmitted after establishment of the link and a response frame thereto, i.e., the ACK frame is transmitted together with a digital preamble behind the digital preamble.
  • FIG. 2B illustrates a flow of frames transmitted and received in a data transmission process in a general Ethernet system.
  • a data link is constructed as will be described hereinafter.
  • the receiver After receiving the control frame, transmits the digital preamble and an ACK frame to the sender to inform the sender that the link has been established.
  • the sender transmits the digital preamble and a data frame through the established link, and the receiver transmits the digital preamble and an ACK frame to the sender to respond to the received data. In this way, link establishment and data transmission are performed.
  • FIG. 2C illustrates a data flow of a part 210 indicated by a dotted line in the data transmission process illustrated in FIG. 2B .
  • the sender and the receiver transmit analog preambles to their counterparts during non-transmission of data as well as during transmission of data from the sender to the receiver or from the receiver to the sender.
  • a visible light transmitter and a visible light receiver have to continuously maintain outputs of visible light signals in an ‘ON’ state due to the analog preambles. Since the output signals of the transmitter and the receiver are in the ‘ON’ state at all times, any change cannot be made to the visibility of communication and information differences cannot be checked visibly. Moreover, since this type of protocol is suitable on a cable without taking account of power, outputs of the transmitter and the receiver are maintained in the ‘ON’ state at all times, resulting in unnecessary power consumption.
  • a visible light communication system capable of executing a function provided in a conventional data link layer, providing visibility to a communication channel, securing visibility, and adjusting the visibility in a communication link, and a communication protocol for the visible light communication system.
  • the present invention provides a visible light communication system and a method for transmitting and receiving data in which a function provided in a conventional data link layer is executed for visible light communication, visibility is provided to a communication channel, and the visibility is adjustable when necessary.
  • an apparatus for transmitting and receiving data in a visible light communication system includes a visible light communication (VLC) transceiver for converting a visible light signal received from a counterpart into an electrical signal and outputting the electrical signal, by using a light receiving device during a reception operation, and converting an electrical signal containing information into a visible light signal and transmitting the visible light signal to the counterpart, by using a light emitting device during a transmission operation, a VLC controller comprising a visible frame engine (VFE) for generating a visible frame and outputting the visible frame to the VLC transceiver, in which the VFE generates the visible frame for transmission to a counterpart during non-transmission of respective frames for communication at a sender and a receiver in order to provide visibility to a communication link, and a host controller for controlling the VLC controller and transmitting and receiving data to and from the VLC controller.
  • VLC visible light communication
  • a method for transmitting and receiving data in a visible light communication system includes transmitting, by a sender, a control frame for link control, to a receiver, receiving, by the receiver, the control frame and transmitting an ACK frame to the sender to respond to the received control frame, transmitting, by the sender, a data frame containing information to the receiver, and receiving, by the receiver, the data frame and transmitting an ACK frame to the sender to respond to the received data frame, in which a visible frame is transmitted to a counterpart during non-transmission of respective frames for communication at the sender and the receiver in order to provide visibility to a communication link.
  • the visible frame includes a preamble which is a signal having ‘1’ and ‘0’ repeated in a predetermined number of bits, a start (STA) including a particular bit sequence to indicate a start of a frame, an information (Info) block indicating information on a visible pattern block, the visible pattern block defined as a code that is not used in an 8B/10B encoding scheme, and a stop (STO) including a particular bit sequence to indicate an end of the frame.
  • STA start
  • Info information block indicating information on a visible pattern block
  • the visible pattern block defined as a code that is not used in an 8B/10B encoding scheme
  • STO stop
  • the present invention through an operating procedure of a method for transmitting and receiving data in a visible light communication system, it is possible to not only execute a unique function of communication in a communication channel using a visible light but also secure and adjust visibility in the communication channel using a visible light. Moreover, visibility is provided to a communication link and a transceiver operates only when communication is required, thereby implementing a visible light communication channel having low power consumption.
  • FIG. 1 illustrates an exemplary frame structure for data transmission in a general Ethernet system
  • FIGS. 2A through 2C are flow diagrams illustrating exemplary data transmission and reception processes in a general Ethernet system
  • FIG. 3 is a block diagram of an apparatus for transmitting and receiving data in a visible light communication system according to an embodiment of the present invention
  • FIG. 4 is a flowchart illustrating a data transmission operation in a visible light communication system according to an embodiment of the present invention
  • FIG. 5 is a flowchart illustrating a data reception operation in a visible light communication system according to an embodiment of the present invention
  • FIG. 6 illustrates an exemplary frame structure for data transmission in a visible light communication system according to an embodiment of the present invention
  • FIGS. 7A through 7D are flow diagrams illustrating a data transmission process in a visible light communication system according to an embodiment of the present invention.
  • FIG. 8 illustrates a structure of a visible frame in a visible light communication system according to an embodiment of the present invention.
  • FIG. 9 illustrates a period of a visible frame in a visible light communication system according to an embodiment of the present invention.
  • a communication link of a visible light communication system uses a device having visibility such as a light emitting diode (LED), thus allowing a user to do a check with the eyes.
  • the present invention provides a visible communication system and a method for transmitting and receiving data, in which the visibility of a link can be expressed using a visible frame engine (VFE) in such a visible communication system.
  • VFE visible frame engine
  • FIG. 3 is a block diagram of an apparatus for transmitting and receiving data in a visible communication system according to an embodiment of the present invention.
  • the apparatus includes a visible light communication (VLC) transceiver 310 , a VLC controller 320 , and a host controller 330 .
  • VLC visible light communication
  • the VLC transceiver 310 uses a light emitting device such as a light emitting diode (LED), laser diode (LD), etc. or a light receiving device such as a photodiode, etc., such that it converts a received visible light into an electrical signal and then outputs the electrical signal to the VLC controller 320 by using the light receiving device during a reception operation, or it converts an electrical signal containing information into a visible light signal for transmission of the visible light signal by using the light emitting device during a transmission operation.
  • a light emitting device such as a light emitting diode (LED), laser diode (LD), etc.
  • a light receiving device such as a photodiode, etc.
  • the host controller 330 is connected with the VLC controller 320 by using a central processing unit (CPU) interface.
  • An operating system such as Windows or Linux is generally installed in the host controller 330 to control the system, and the host controller 330 performs communication through a device driver for the VLC controller 320 , a protocol for visible light communication, and a visible light application.
  • the VLC controller 320 includes a transmission/reception (TRx) buffer 323 , an 8B/10B encoder/decoder (En/Dec) 322 , a serializer/deserializer (Ser/Des) 321 , a control register 324 , and a visible frame engine (VFE) 325 to perform a control operation such that a visible frame to be described below is output with a predetermined gap(or interval) during visible light communication.
  • TRx transmission/reception
  • En/Dec 8B/10B encoder/decoder
  • Ser/Des serializer/deserializer
  • control register 324 controls the control register 324
  • VFE visible frame engine
  • the TRx buffer 323 is a memory space in which transmission data or received data is stored for communication.
  • the 8B/10B encoder/decoder 322 converts the format of transmission data into a format suitable for 8B/10B.
  • the serializer/deserializer 321 converts serial signals and parallel signals.
  • the control register 324 receives information required for controlling the VLC controller 320 from the host controller 330 and processes the information, or provides information required for controlling the VLC controller 320 .
  • the VFE 325 generates a visible frame and transmits the visible frame on a communication link to secure the visibility of the link.
  • the visible frame is managed as will be described below.
  • the visible frame can be bidirectionally transmitted on a communication link, and thus can be transmitted irrespective of transmission of a data frame. That is, a sender transmits the visible frame even when a receiver is receiving data, thereby securing visibility.
  • the visible frame has lower priority than the data frame, such that the VLC controller 320 , although being transmitting the visible frame, immediately stops the transmission of the visible frame at the request for data transmission from the host controller 330 , and then transmits the data frame requested by the host controller 330 .
  • a transmission and reception scheme of the visible frame will now be described in more detail with reference to the drawings.
  • FIG. 4 is a flowchart illustrating an operation of transmitting a visible frame in a visible light communication system according to an embodiment of the present invention.
  • communication is initiated in step 410 in which the format and transmission period of the visible frame are set.
  • step 420 it is determined whether there is a data frame or control frame to be transmitted. If it is determined in step 420 that there is a data frame or control frame to be transmitted, the process goes to step 430 to transmit the data frame or control frame and then goes to step 450 .
  • step 450 it is determined whether transmission of the data frame or control frame transmitted in step 430 has been completed.
  • step 450 If it is determined in step 450 that the transmission of the data frame or control frame has been completed, the process goes to step 440 to transmit the visible frame according to the format and transmission period of the visible frame being set in step 410 , and then goes to step 460 . If it is determined in step 450 that the transmission of the data frame or control frame has not been completed, the process goes to step 430 to continue transmitting the data frame or control frame.
  • step 420 If it is determined in step 420 that there is no data frame or control frame to be transmitted, the process goes to step 440 to transmit the visible frame to a counterpart according to the format and transmission period of the visible frame being set in step 410 , and then goes to step 460 .
  • step 460 it is determined whether a transmission stop command for the visible frame (Stop Sending VF) is generated from the host controller. If it is determined in step 460 that the Stop Sending VF command is generated, the process goes to step 420 . If it is determined in step 460 that the Stop Sending VF command is not generated, the process goes to step 440 . Thereafter, if the entire communication has been completed, the VFE is terminated.
  • a transmission stop command for the visible frame Stop Sending VF
  • FIG. 5 is a flowchart illustrating a data reception operation in a visible light communication system according to an embodiment of the present invention.
  • the process upon receipt of a frame in step 510 , the process goes to step 520 to determine whether the received frame is a visible frame.
  • the type of the frame can be determined from header information of the frame. If the frame received in step 520 is a visible frame, the process goes to step 530 . Since the received visible frame is not actually required for communication, it is deleted in step 530 without being delivered to a reception buffer. If the frame received in step 520 is not the visible frame, the process goes to step 540 . Since the received frame is an element required for communication, it is transmitted to the reception buffer in step 540 in order to be processed and then delivered to the protocol.
  • FIG. 6 illustrates an exemplary frame structure for data transmission in a visible light communication system according to an embodiment of the present invention.
  • a frame in a visible light communication system includes a data frame which is a payload of data containing information to be actually transmitted, a digital preamble having functions of providing a signal for a clock-data recovery (CDR) of a receiving end and indicating the start of a data frame, an acknowledge (ACK) frame indicating a response to data transmission of a counterpart, a control frame for communication link control, and a visible frame for providing the visibility of a communication link during visible light communication.
  • CDR clock-data recovery
  • ACK acknowledge
  • FIGS. 7A through 7D are flow diagrams illustrating a data transmission process in a visible light communication system according to an embodiment of the present invention.
  • FIG. 7A illustrates a flow of data between a sender and a receiver during data transmission and reception of a visible light communication system according to an embodiment of the present invention.
  • the sender transmits a control frame to the receiver for communication link control.
  • the receiver upon receiving the control frame, transmits an ACK frame to the sender to respond to the received control frame, thereby establishing a link between the sender and the receiver.
  • the sender transmits a data frame containing information to the receiver to initiate actual data communication by using the established link, and the receiver transmits an ACK frame to the sender to respond to the received data frame, thereby performing data communication.
  • Each of the transmitted control frame and ACK frame, and the data frame transmitted after establishment of the link and a response frame thereto, i.e., the ACK frame is transmitted together with a digital preamble behind the digital preamble.
  • FIG. 7B illustrates frames transmitted and received during data transmission of a visible light communication system according to an embodiment of the present invention.
  • Transmission and reception operations of a visible light communication system according to an embodiment of the present invention use a visible frame to provide visibility to a communication link according to features of the present invention.
  • the sender and the receiver continuously transmit the visible frame with a predetermined gap to provide visibility.
  • the sender stops transmission of the visible frame for link establishment, and transmits a digital preamble and a control frame.
  • the sender Upon completion of the transmission of the digital preamble and the control frame, the sender resumes the transmission of the visible frame to the receiver to secure visibility.
  • the receiver also periodically transmits the visible frame to the sender until receiving the control frame from the sender, and upon receiving the control frame from the sender, it stops the transmission of the visible frame and transmits a digital preamble and an ACK frame to the sender to respond to the received control frame. After transmitting the ACK frame, the receiver resumes the transmission of the visible frame to secure visibility.
  • the sender being transmitting the visible frame, stops the transmission of the visible frame upon receipt of the ACK frame from the receiver, and transmits a digital preamble and a data frame to the receiver for actual data transmission.
  • the sender upon completing the transmission of the data frame, resumes the transmission of the visible frame to the receiver to secure visibility.
  • the receiver being transmitting the visible frame, stops the transmission of the visible frame upon receiving the data frame, and transmits an ACK frame to respond to the received data frame. After transmitting the ACK frame, the receiver resumes the transmission of the visible frame to secure visibility.
  • FIG. 7C is a flow diagram illustrating in more detail a data flow in a part 710 indicated by a dotted line during data transmission illustrated in FIG. 7A
  • FIG. 7D is a flow diagram illustrating in more detail a data flow in a part 720 indicated by a dotted line during data transmission illustrated in FIG. 7A .
  • the sender transmits a control frame to the receiver, and upon completing the transmission of the control frame, it transmits a visible frame to the receiver for visibility of a communication link.
  • the sender Upon receiving an ACK frame from the receiver in response to the received control frame during transmission of the visible frame, the sender stops the transmission of the visible frame and then transmits a data frame.
  • the sender transmits the data frame to the receiver, and upon completing the transmission of the data frame, it resumes the transmission of the visible frame to the receiver.
  • the sender Upon receiving an ACK frame from the receiver in response to the received data frame during transmission of the visible frame, the sender stops the transmission of the visible frame and then transmits a next data frame.
  • the receiver being transmitting the visible frame to the sender, stops the transmission of the visible frame upon receipt of the control frame from the sender, and transmits the ACK frame to the sender to respond to the received control frame. After completing the transmission of the ACK frame, the receiver resumes the transmission of the visible frame to the sender.
  • the receiver being transmitting the visible frame to the sender, stops the transmission of the visible frame upon receipt of the data frame, and transmits the ACK frame to the sender to respond to the received data frame. After completing the transmission of the ACK frame, the receiver resumes the transmission of the visible frame to the sender.
  • the sender and the receiver continuously transmit the visible frame to their counterparts with a predetermined gap, thereby providing the visibility of a communication channel.
  • FIG. 8 illustrates a structure of a visible frame in a visible light communication system according to an embodiment of the present invention.
  • the visible frame of the visible light communication system according to an embodiment of the present invention includes a preamble 810 , a start (STA) 820 , an information (Info) block 830 , a stop (STO) 850 , and a visible pattern block 840 .
  • the visible frame of the visible light communication system according to an embodiment of the present invention may be structured in two different formats as illustrated in FIG. 8 according to implementation methods, and a structure of a transceiver may also be changed depending on the implementation methods.
  • the preamble 810 is a signal of ‘10101010’ where ‘1’ and ‘0’ are repeated, and is set to have a bit length of time sufficient for a CDR of a receiving end to recover a clock and data, and preferably a bit length of 10 bits.
  • the CDR extracts (recovers) a clock signal and a data signal from a received signal based on received packets.
  • the STA 820 serves as a begin flag indicating the start of a frame, includes a particular bit sequence, and is set the same as a bit sequence of ultra fast IrDa (UFIR) in a VLC protocol according to an embodiment of the present invention.
  • UIR ultra fast IrDa
  • the STO 850 serves as an end flag indicating the end of a frame, includes a particular bit sequence, and is set the same as a bit sequence of UFIR in the VLC protocol according to an embodiment of the present invention.
  • the Info block 830 is a flag indicating information on the visible pattern block 740 .
  • the Info block 830 includes a packet type part marking the visible frame with 1 byte, a payload pattern part defining a pattern of a payload with 1 byte, and a length part defining a length of a visible pattern with 2 bytes.
  • the length part sets a maximum length of the visible frame to 32 Kbytes.
  • the visible pattern block 840 is defined as a code that is not used in an 8B/10B encoding scheme.
  • the code is as below.
  • FIG. 9 illustrates a period of a visible frame in a visible light communication system according to an embodiment of the present invention.
  • a period of a visible frame can be determined by using Equation 1 with a measurement of a brightness of a visible communication module.
  • Visible Frame Gap Time Visible Frame Length*Visible Threshold (1),
  • Visible Frame Gap Time indicates a gap (or interval) between visible frames
  • Visible Frame Length indicates a length of the visible frame
  • Visible Threshold indicates a visible threshold value
  • the gap between visible frames is controlled to be within 30% of the Visible Frame Length and the visible frames are transmitted with the controlled gap, thereby forming a data link layer having visibility.

Abstract

Provided is an apparatus and method for transmitting and receiving data in a visible light communication system, the apparatus including a visible light communication (VLC) transceiver for converting a visible light signal received from a counterpart into an electrical signal and outputting the electrical signal, by using a light receiving device during a reception operation, and converting an electrical signal containing information into a visible light signal and transmitting the visible light signal to the counterpart, by using a light emitting device during a transmission operation, a VLC controller comprising a visible frame engine (VFE) for generating a visible frame and outputting the visible frame to the VLC transceiver, in which the VFE generates the visible frame for transmission to a counterpart during non-transmission of respective frames for communication at a sender and a receiver in order to provide visibility to a communication link, and a host controller for controlling the VLC controller and transmitting and receiving data to and from the VLC controller.

Description

TECHNICAL FIELD
The present invention relates to visible light communication, and more particularly, to an apparatus and method for transmitting and receiving data using visible light communication.
BACKGROUND ART
In an Open Systems Interconnection (OSI) model, a data link layer manages a communication link and executes a function related thereto. Thus, the data link layer constructs a frame used in communication and defines various details for efficient transmission of the frame. Representative examples of the function performed by the data link layer are controlling an address structure and a basic flow of a frame, controlling an error, and controlling an access to a communication medium.
FIG. 1 illustrates an exemplary frame structure for data transmission in a general Ethernet system. Referring to FIG. 1, a frame for data transmission in a general Ethernet system consists of an analog preamble carrying synchronization information between a transmitter and a receiver, a data frame which is a payload of data containing information to be actually transmitted, a digital preamble indicating the start of the data frame, a control frame for communication link control, and an acknowledge (ACK) frame indicating a response to data transmission of a counterpart. With reference to the foregoing description associated with FIG. 1, a description will now be made regarding operations of transmitting and receiving each of the frames during data transmission and reception in a general Ethernet system.
FIGS. 2A through 2C are flow diagrams illustrating exemplary data transmission and reception processes in a general Ethernet system.
FIG. 2A illustrates a data flow between a sender and a receiver in data transmission and reception processes in a general Ethernet system. As illustrated in FIG. 2A, the sender transmits a control frame to the receiver. After receiving the control frame, the receiver transmits an ACK frame to the sender in order to respond to the received control frame, thereby establishing a link between the sender and the receiver. The sender transmits a data frame to the receiver to initiate actual data communication by using the established link, and the receiver transmits an ACK frame to respond to the received data frame, thereby performing data communication. Each of the transmitted control frame and ACK frame, and the data frame transmitted after establishment of the link and a response frame thereto, i.e., the ACK frame, is transmitted together with a digital preamble behind the digital preamble.
FIG. 2B illustrates a flow of frames transmitted and received in a data transmission process in a general Ethernet system. For communication between a sender and a receiver, a data link is constructed as will be described hereinafter. As described with reference to FIG. 2A, once the sender transmits a digital preamble and a control frame to the receiver for link establishment, the receiver, after receiving the control frame, transmits the digital preamble and an ACK frame to the sender to inform the sender that the link has been established. The sender transmits the digital preamble and a data frame through the established link, and the receiver transmits the digital preamble and an ACK frame to the sender to respond to the received data. In this way, link establishment and data transmission are performed.
FIG. 2C illustrates a data flow of a part 210 indicated by a dotted line in the data transmission process illustrated in FIG. 2B. As illustrated in FIG. 2C, in the data transmission process of a general Ethernet system, in order to maintain synchronization between the sender and the receiver, the sender and the receiver transmit analog preambles to their counterparts during non-transmission of data as well as during transmission of data from the sender to the receiver or from the receiver to the sender.
When a communication protocol type as described above is applied to a visible light communication system, a visible light transmitter and a visible light receiver have to continuously maintain outputs of visible light signals in an ‘ON’ state due to the analog preambles. Since the output signals of the transmitter and the receiver are in the ‘ON’ state at all times, any change cannot be made to the visibility of communication and information differences cannot be checked visibly. Moreover, since this type of protocol is suitable on a cable without taking account of power, outputs of the transmitter and the receiver are maintained in the ‘ON’ state at all times, resulting in unnecessary power consumption.
Accordingly, there is a need for a visible light communication system capable of executing a function provided in a conventional data link layer, providing visibility to a communication channel, securing visibility, and adjusting the visibility in a communication link, and a communication protocol for the visible light communication system.
DISCLOSURE OF INVENTION Technical Problem
The present invention provides a visible light communication system and a method for transmitting and receiving data in which a function provided in a conventional data link layer is executed for visible light communication, visibility is provided to a communication channel, and the visibility is adjustable when necessary.
Technical Solution
To achieve the foregoing object, according to an aspect of the present invention, there is provided an apparatus for transmitting and receiving data in a visible light communication system. The apparatus includes a visible light communication (VLC) transceiver for converting a visible light signal received from a counterpart into an electrical signal and outputting the electrical signal, by using a light receiving device during a reception operation, and converting an electrical signal containing information into a visible light signal and transmitting the visible light signal to the counterpart, by using a light emitting device during a transmission operation, a VLC controller comprising a visible frame engine (VFE) for generating a visible frame and outputting the visible frame to the VLC transceiver, in which the VFE generates the visible frame for transmission to a counterpart during non-transmission of respective frames for communication at a sender and a receiver in order to provide visibility to a communication link, and a host controller for controlling the VLC controller and transmitting and receiving data to and from the VLC controller.
According to another aspect of the present invention, there is provided a method for transmitting and receiving data in a visible light communication system. The method includes transmitting, by a sender, a control frame for link control, to a receiver, receiving, by the receiver, the control frame and transmitting an ACK frame to the sender to respond to the received control frame, transmitting, by the sender, a data frame containing information to the receiver, and receiving, by the receiver, the data frame and transmitting an ACK frame to the sender to respond to the received data frame, in which a visible frame is transmitted to a counterpart during non-transmission of respective frames for communication at the sender and the receiver in order to provide visibility to a communication link.
The visible frame includes a preamble which is a signal having ‘1’ and ‘0’ repeated in a predetermined number of bits, a start (STA) including a particular bit sequence to indicate a start of a frame, an information (Info) block indicating information on a visible pattern block, the visible pattern block defined as a code that is not used in an 8B/10B encoding scheme, and a stop (STO) including a particular bit sequence to indicate an end of the frame.
Advantageous Effects
According to the present invention, through an operating procedure of a method for transmitting and receiving data in a visible light communication system, it is possible to not only execute a unique function of communication in a communication channel using a visible light but also secure and adjust visibility in the communication channel using a visible light. Moreover, visibility is provided to a communication link and a transceiver operates only when communication is required, thereby implementing a visible light communication channel having low power consumption.
BRIEF DESCRIPTION OF DRAWINGS
FIG. 1 illustrates an exemplary frame structure for data transmission in a general Ethernet system;
FIGS. 2A through 2C are flow diagrams illustrating exemplary data transmission and reception processes in a general Ethernet system;
FIG. 3 is a block diagram of an apparatus for transmitting and receiving data in a visible light communication system according to an embodiment of the present invention;
FIG. 4 is a flowchart illustrating a data transmission operation in a visible light communication system according to an embodiment of the present invention;
FIG. 5 is a flowchart illustrating a data reception operation in a visible light communication system according to an embodiment of the present invention;
FIG. 6 illustrates an exemplary frame structure for data transmission in a visible light communication system according to an embodiment of the present invention;
FIGS. 7A through 7D are flow diagrams illustrating a data transmission process in a visible light communication system according to an embodiment of the present invention;
FIG. 8 illustrates a structure of a visible frame in a visible light communication system according to an embodiment of the present invention; and
FIG. 9 illustrates a period of a visible frame in a visible light communication system according to an embodiment of the present invention.
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, with reference to the annexed drawings, an apparatus and operation method constituting the present invention will be described in detail by referring to an embodiment of the present invention. In the following description, the matters defined in the description such as a detailed construction and elements are provided to assist a comprehensive understanding of the present invention, and those of ordinary skill in the art will recognize that various changes and modifications of the matters described herein can be made without departing from the scope and spirit of the invention. The detailed descriptions of functions and configurations incorporated herein that are well known to those skilled in the art will be omitted in order not to unnecessarily obscure the present invention.
A communication link of a visible light communication system uses a device having visibility such as a light emitting diode (LED), thus allowing a user to do a check with the eyes. The present invention provides a visible communication system and a method for transmitting and receiving data, in which the visibility of a link can be expressed using a visible frame engine (VFE) in such a visible communication system.
FIG. 3 is a block diagram of an apparatus for transmitting and receiving data in a visible communication system according to an embodiment of the present invention. Referring to FIG. 3, the apparatus according to an embodiment of the present invention includes a visible light communication (VLC) transceiver 310, a VLC controller 320, and a host controller 330.
The VLC transceiver 310 uses a light emitting device such as a light emitting diode (LED), laser diode (LD), etc. or a light receiving device such as a photodiode, etc., such that it converts a received visible light into an electrical signal and then outputs the electrical signal to the VLC controller 320 by using the light receiving device during a reception operation, or it converts an electrical signal containing information into a visible light signal for transmission of the visible light signal by using the light emitting device during a transmission operation.
The host controller 330 is connected with the VLC controller 320 by using a central processing unit (CPU) interface. An operating system such as Windows or Linux is generally installed in the host controller 330 to control the system, and the host controller 330 performs communication through a device driver for the VLC controller 320, a protocol for visible light communication, and a visible light application.
The VLC controller 320 includes a transmission/reception (TRx) buffer 323, an 8B/10B encoder/decoder (En/Dec) 322, a serializer/deserializer (Ser/Des) 321, a control register 324, and a visible frame engine (VFE) 325 to perform a control operation such that a visible frame to be described below is output with a predetermined gap(or interval) during visible light communication.
The TRx buffer 323 is a memory space in which transmission data or received data is stored for communication.
The 8B/10B encoder/decoder 322 converts the format of transmission data into a format suitable for 8B/10B.
The serializer/deserializer 321 converts serial signals and parallel signals.
The control register 324 receives information required for controlling the VLC controller 320 from the host controller 330 and processes the information, or provides information required for controlling the VLC controller 320.
The VFE 325 generates a visible frame and transmits the visible frame on a communication link to secure the visibility of the link.
In a visible light link, the visible frame is managed as will be described below.
The visible frame can be bidirectionally transmitted on a communication link, and thus can be transmitted irrespective of transmission of a data frame. That is, a sender transmits the visible frame even when a receiver is receiving data, thereby securing visibility.
The visible frame has lower priority than the data frame, such that the VLC controller 320, although being transmitting the visible frame, immediately stops the transmission of the visible frame at the request for data transmission from the host controller 330, and then transmits the data frame requested by the host controller 330. A transmission and reception scheme of the visible frame will now be described in more detail with reference to the drawings.
FIG. 4 is a flowchart illustrating an operation of transmitting a visible frame in a visible light communication system according to an embodiment of the present invention. Referring to FIG. 4, communication is initiated in step 410 in which the format and transmission period of the visible frame are set. In step 420, it is determined whether there is a data frame or control frame to be transmitted. If it is determined in step 420 that there is a data frame or control frame to be transmitted, the process goes to step 430 to transmit the data frame or control frame and then goes to step 450. In step 450, it is determined whether transmission of the data frame or control frame transmitted in step 430 has been completed. If it is determined in step 450 that the transmission of the data frame or control frame has been completed, the process goes to step 440 to transmit the visible frame according to the format and transmission period of the visible frame being set in step 410, and then goes to step 460. If it is determined in step 450 that the transmission of the data frame or control frame has not been completed, the process goes to step 430 to continue transmitting the data frame or control frame.
If it is determined in step 420 that there is no data frame or control frame to be transmitted, the process goes to step 440 to transmit the visible frame to a counterpart according to the format and transmission period of the visible frame being set in step 410, and then goes to step 460. In step 460, it is determined whether a transmission stop command for the visible frame (Stop Sending VF) is generated from the host controller. If it is determined in step 460 that the Stop Sending VF command is generated, the process goes to step 420. If it is determined in step 460 that the Stop Sending VF command is not generated, the process goes to step 440. Thereafter, if the entire communication has been completed, the VFE is terminated.
FIG. 5 is a flowchart illustrating a data reception operation in a visible light communication system according to an embodiment of the present invention. Referring to FIG. 5, upon receipt of a frame in step 510, the process goes to step 520 to determine whether the received frame is a visible frame. Herein, the type of the frame can be determined from header information of the frame. If the frame received in step 520 is a visible frame, the process goes to step 530. Since the received visible frame is not actually required for communication, it is deleted in step 530 without being delivered to a reception buffer. If the frame received in step 520 is not the visible frame, the process goes to step 540. Since the received frame is an element required for communication, it is transmitted to the reception buffer in step 540 in order to be processed and then delivered to the protocol.
With reference to the drawings, a description will now be made regarding a method for constructing a visible frame and a method for transmitting a visible frame in a visible light communication system according to an embodiment of the present invention.
FIG. 6 illustrates an exemplary frame structure for data transmission in a visible light communication system according to an embodiment of the present invention. As illustrated in FIG. 6, a frame in a visible light communication system according to an embodiment of the present invention includes a data frame which is a payload of data containing information to be actually transmitted, a digital preamble having functions of providing a signal for a clock-data recovery (CDR) of a receiving end and indicating the start of a data frame, an acknowledge (ACK) frame indicating a response to data transmission of a counterpart, a control frame for communication link control, and a visible frame for providing the visibility of a communication link during visible light communication.
With a method for transmitting and receiving data in a visible light communication system according to an embodiment of the present invention, it is possible to implement a datalink having visibility by using the above-described visible frame without a need to continuously transmit signals during transmission and reception.
FIGS. 7A through 7D are flow diagrams illustrating a data transmission process in a visible light communication system according to an embodiment of the present invention.
FIG. 7A illustrates a flow of data between a sender and a receiver during data transmission and reception of a visible light communication system according to an embodiment of the present invention. As illustrated in FIG. 7A, the sender transmits a control frame to the receiver for communication link control. The receiver, upon receiving the control frame, transmits an ACK frame to the sender to respond to the received control frame, thereby establishing a link between the sender and the receiver. The sender transmits a data frame containing information to the receiver to initiate actual data communication by using the established link, and the receiver transmits an ACK frame to the sender to respond to the received data frame, thereby performing data communication. Each of the transmitted control frame and ACK frame, and the data frame transmitted after establishment of the link and a response frame thereto, i.e., the ACK frame, is transmitted together with a digital preamble behind the digital preamble.
FIG. 7B illustrates frames transmitted and received during data transmission of a visible light communication system according to an embodiment of the present invention. Transmission and reception operations of a visible light communication system according to an embodiment of the present invention use a visible frame to provide visibility to a communication link according to features of the present invention. To be more specific, the sender and the receiver continuously transmit the visible frame with a predetermined gap to provide visibility.
Referring to FIG. 7B, the sender stops transmission of the visible frame for link establishment, and transmits a digital preamble and a control frame. Upon completion of the transmission of the digital preamble and the control frame, the sender resumes the transmission of the visible frame to the receiver to secure visibility. The receiver also periodically transmits the visible frame to the sender until receiving the control frame from the sender, and upon receiving the control frame from the sender, it stops the transmission of the visible frame and transmits a digital preamble and an ACK frame to the sender to respond to the received control frame. After transmitting the ACK frame, the receiver resumes the transmission of the visible frame to secure visibility. The sender, being transmitting the visible frame, stops the transmission of the visible frame upon receipt of the ACK frame from the receiver, and transmits a digital preamble and a data frame to the receiver for actual data transmission. The sender, upon completing the transmission of the data frame, resumes the transmission of the visible frame to the receiver to secure visibility. The receiver, being transmitting the visible frame, stops the transmission of the visible frame upon receiving the data frame, and transmits an ACK frame to respond to the received data frame. After transmitting the ACK frame, the receiver resumes the transmission of the visible frame to secure visibility.
FIG. 7C is a flow diagram illustrating in more detail a data flow in a part 710 indicated by a dotted line during data transmission illustrated in FIG. 7A, and FIG. 7D is a flow diagram illustrating in more detail a data flow in a part 720 indicated by a dotted line during data transmission illustrated in FIG. 7A.
With reference to FIGS. 7C and 7D, an operation of the sender will be described. Referring to FIG. 7C, the sender transmits a control frame to the receiver, and upon completing the transmission of the control frame, it transmits a visible frame to the receiver for visibility of a communication link. Upon receiving an ACK frame from the receiver in response to the received control frame during transmission of the visible frame, the sender stops the transmission of the visible frame and then transmits a data frame.
Referring to FIG. 7D, the sender transmits the data frame to the receiver, and upon completing the transmission of the data frame, it resumes the transmission of the visible frame to the receiver. Upon receiving an ACK frame from the receiver in response to the received data frame during transmission of the visible frame, the sender stops the transmission of the visible frame and then transmits a next data frame.
With reference to FIGS. 7C and 7D, an operation of the receiver will be described. The receiver, being transmitting the visible frame to the sender, stops the transmission of the visible frame upon receipt of the control frame from the sender, and transmits the ACK frame to the sender to respond to the received control frame. After completing the transmission of the ACK frame, the receiver resumes the transmission of the visible frame to the sender.
Referring to FIG. 7D, the receiver, being transmitting the visible frame to the sender, stops the transmission of the visible frame upon receipt of the data frame, and transmits the ACK frame to the sender to respond to the received data frame. After completing the transmission of the ACK frame, the receiver resumes the transmission of the visible frame to the sender.
In the foregoing description with reference to FIGS. 7C and 7D, a description of a digital preamble has been omitted.
Referring to FIGS. 7C and 7D, in data transmission and reception of a visible light communication system according to an embodiment of the present invention, during non-transmission of data as well as during transmission of data from the sender to the receiver or from the receiver to the sender, the sender and the receiver continuously transmit the visible frame to their counterparts with a predetermined gap, thereby providing the visibility of a communication channel.
FIG. 8 illustrates a structure of a visible frame in a visible light communication system according to an embodiment of the present invention. As illustrated in FIG. 8, the visible frame of the visible light communication system according to an embodiment of the present invention includes a preamble 810, a start (STA) 820, an information (Info) block 830, a stop (STO) 850, and a visible pattern block 840. The visible frame of the visible light communication system according to an embodiment of the present invention may be structured in two different formats as illustrated in FIG. 8 according to implementation methods, and a structure of a transceiver may also be changed depending on the implementation methods.
The preamble 810 is a signal of ‘1010101010’ where ‘1’ and ‘0’ are repeated, and is set to have a bit length of time sufficient for a CDR of a receiving end to recover a clock and data, and preferably a bit length of 10 bits. The CDR extracts (recovers) a clock signal and a data signal from a received signal based on received packets.
The STA 820 serves as a begin flag indicating the start of a frame, includes a particular bit sequence, and is set the same as a bit sequence of ultra fast IrDa (UFIR) in a VLC protocol according to an embodiment of the present invention.
The STO 850 serves as an end flag indicating the end of a frame, includes a particular bit sequence, and is set the same as a bit sequence of UFIR in the VLC protocol according to an embodiment of the present invention.
The Info block 830 is a flag indicating information on the visible pattern block 740. The Info block 830 includes a packet type part marking the visible frame with 1 byte, a payload pattern part defining a pattern of a payload with 1 byte, and a length part defining a length of a visible pattern with 2 bytes. The length part sets a maximum length of the visible frame to 32 Kbytes.
The visible pattern block 840 is defined as a code that is not used in an 8B/10B encoding scheme. The code is as below.
    • 11111 11111
    • 11110 11111
    • 11110 11110
    • 11101 11100
    • 11001 11100
    • 10001 11100
    • 00001 11100
    • 00001 11000
    • 00001 10000
    • 00001 00000
    • 00000 00000
FIG. 9 illustrates a period of a visible frame in a visible light communication system according to an embodiment of the present invention. A period of a visible frame can be determined by using Equation 1 with a measurement of a brightness of a visible communication module.
Visible Frame Gap Time=Visible Frame Length*Visible Threshold  (1),
where ‘Visible Frame Gap Time’ indicates a gap (or interval) between visible frames, ‘Visible Frame Length’ indicates a length of the visible frame, and ‘Visible Threshold’ indicates a visible threshold value.
As illustrated in FIG. 9, when a visible light link is constructed with a visible light transmitter having a Visible Threshold of 0.3, the gap between visible frames is controlled to be within 30% of the Visible Frame Length and the visible frames are transmitted with the controlled gap, thereby forming a data link layer having visibility.
The operations and constructions of a method and apparatus for transmitting and receiving data in a visible light communication system according to an embodiment of the present invention can be made as described above, and while the present invention has been shown and described with reference to a detailed embodiment thereof, various changes in form and details may be made therein without departing from the scope of the invention.

Claims (13)

The invention claimed is:
1. An apparatus for transmitting and receiving data in a visible light communication system, the apparatus comprising:
a visible light communication (VLC) transceiver for converting a visible light signal received from a counterpart into an electrical signal and outputting the electrical signal, by using a light receiving device during a reception operation, and converting an electrical signal containing information into a visible light signal and transmitting the visible light signal to the counterpart, by using a light emitting device during a transmission operation;
a VLC controller comprising a visible frame engine (VFE) for generating a visible frame and outputting the visible frame to the VLC transceiver, in which the VFE generates the visible frame for transmission to a counterpart during non-transmission of respective frames for communication at a sender and a receiver in order to provide visibility to a communication link; and
a host controller for controlling the VLC controller and transmitting and receiving data to and from the VLC controller.
2. The apparatus of claim 1, wherein the VLC controller comprises:
a transmission and reception (TRx) buffer for storing transmission data and received data for communication;
an 8B/10B encoder/decoder for converting a format of the transmission data into a format suitable for 8B/10B;
a serializer/deserializer for converting serial signals and parallel signals; and
a control register for receiving information required for controlling the VLC controller from the host controller, processing the received information, and providing information required for controlling the VLC controller.
3. The apparatus of claim 1, wherein the frames for communication include a control frame, an acknowledge (ACK) frame, and a data frame.
4. The apparatus of claim 1, wherein the host controller is connected with the VLC controller by using a central processing unit (CPU) interface.
5. A method for transmitting and receiving data in a visible light communication system, the method comprising:
transmitting, by a sender, a control frame for link control to a receiver;
receiving, by the receiver, the control frame and transmitting an acknowledge (ACK) frame to the sender to respond to the control frame;
transmitting, by the sender, a data frame containing information to the receiver; and
receiving, by the receiver, the data frame and transmitting an ACK frame to the sender to respond to the data frame,
wherein a visible frame is transmitted to a counterpart during non-transmission of respective frames for communication at the sender and the receiver in order to provide visibility to a communication link.
6. The method of claim 5, wherein the visible frame is repetitively transmitted with a predetermined gap.
7. The method of claim 6, wherein the predetermined gap is calculated using:

Visible Frame Gap Time=Visible Frame Length * Visible Threshold
where ‘Visible Frame Gap Time’ indicates a gap between visible frames, ‘Visible Frame Length’ indicates a length of the visible frame, and ‘Visible Threshold’ indicates a visible threshold value.
8. The method of claim 5, wherein each of the control frame, the data frame, and the ACK frame is transmitted together with a digital preamble behind the digital preamble.
9. The method of claim 5, wherein the length of the visible frame is set to a maximum of 32 Kbytes.
10. The method of claim 5, wherein the visible frame comprises:
a preamble which is a signal having ‘1’ and ‘0’ repeated in a predetermined number of bits;
a start (STA) including a particular bit sequence to indicate a start of a frame;
an information (Info) block indicating information on a visible pattern block;
the visible pattern block defined as a code that is not used in an 8B/10B encoding scheme; and
a stop (STO) including a particular bit sequence to indicate an end of the frame.
11. The method of claim 10, wherein the length of the preamble is set taking into account a time required for a clock-data recovery (CDR) of the receiver to recover a clock and data.
12. The method of claim 10, wherein the length of the preamble is set to 10 bits.
13. The method of claim 10, wherein the information block comprises information on a packet type part marking the visible frame, on a payload pattern part defining a pattern of a payload, and on a length part indicating a length of the visible frame.
US12/918,950 2008-02-21 2009-02-20 Apparatus and method for transmitting and receiving data using visible light communication Expired - Fee Related US8463134B2 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
KR1020080015789A KR101009803B1 (en) 2008-02-21 2008-02-21 Method and apparatus for transmitting/receiving data using a visible light communication
KR10-2008-0015789 2008-02-21
KR1020080015789 2008-02-21
PCT/KR2009/000815 WO2009104921A2 (en) 2008-02-21 2009-02-20 Apparatus and method for transmitting and receiving data using visible light communication

Publications (2)

Publication Number Publication Date
US20110002695A1 US20110002695A1 (en) 2011-01-06
US8463134B2 true US8463134B2 (en) 2013-06-11

Family

ID=40986061

Family Applications (1)

Application Number Title Priority Date Filing Date
US12/918,950 Expired - Fee Related US8463134B2 (en) 2008-02-21 2009-02-20 Apparatus and method for transmitting and receiving data using visible light communication

Country Status (6)

Country Link
US (1) US8463134B2 (en)
EP (1) EP2245765B1 (en)
JP (1) JP4922458B2 (en)
KR (1) KR101009803B1 (en)
CN (1) CN101953097B (en)
WO (1) WO2009104921A2 (en)

Families Citing this family (72)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8374201B2 (en) * 2009-09-16 2013-02-12 Samsung Electronics Co., Ltd. Preamble design for supporting multiple topologies with visible light communication
KR101683881B1 (en) * 2009-11-06 2016-12-08 삼성전자주식회사 Method and apparatus for transmitting decision of visibility frame in transmitter and receiver of visible light communications
KR101709785B1 (en) * 2010-03-31 2017-02-23 삼성전자주식회사 Method and apparatus for transmitting visibility frame according to sleep mode in visible light communication
US8634725B2 (en) 2010-10-07 2014-01-21 Electronics And Telecommunications Research Institute Method and apparatus for transmitting data using visible light communication
CN102684819B (en) 2011-03-15 2015-06-03 华为技术有限公司 Data transmission method, relative device and relative system
WO2013074065A1 (en) 2011-11-14 2013-05-23 Intel Corporation Methods and arrangements for frequency shift communications by undersampling
US9871585B2 (en) * 2011-12-23 2018-01-16 Philips Lighting Holding B.V. Protocols for visible light communications
KR20130093827A (en) * 2012-01-20 2013-08-23 한국전자통신연구원 Optical network system and method for controling therefore
CN103294984B (en) * 2012-02-29 2016-08-31 深圳光启智能光子技术有限公司 Fingerprint authentication method based on visible light communication and system
CN103295128A (en) * 2012-02-29 2013-09-11 深圳光启创新技术有限公司 Method and system for carrying out phone micropayment through LED light
CN103312376B (en) * 2012-03-15 2017-08-25 深圳光启智能光子技术有限公司 Communication system based on power line and visible ray
US8861976B2 (en) * 2012-06-29 2014-10-14 Intel Corporation Transmit and receive MIMO protocols for light array communications
US9148250B2 (en) 2012-06-30 2015-09-29 Intel Corporation Methods and arrangements for error correction in decoding data from an electromagnetic radiator
US9178615B2 (en) 2012-09-28 2015-11-03 Intel Corporation Multiphase sampling of modulated light with phase synchronization field
US9218532B2 (en) 2012-09-28 2015-12-22 Intel Corporation Light ID error detection and correction for light receiver position determination
US9590728B2 (en) 2012-09-29 2017-03-07 Intel Corporation Integrated photogrammetric light communications positioning and inertial navigation system positioning
CN102916749A (en) * 2012-10-18 2013-02-06 陈思源 Light communication transmitting and receiving system
CN102904640B (en) * 2012-11-05 2016-08-10 珠海横琴华策光通信科技有限公司 The update method of geocoding and updating device
US8942564B2 (en) * 2012-11-07 2015-01-27 Qualcomm Incorporated Methods and apparatus for communicating information using visible light signals and/or radio signals
CN102983905A (en) * 2012-12-10 2013-03-20 镇江市星禾物联科技有限公司 Visible light communication system
KR101420794B1 (en) * 2012-12-24 2014-07-21 목원대학교 산학협력단 A method for encoding and decoding a replaced image displayed in a display device
US10523876B2 (en) 2012-12-27 2019-12-31 Panasonic Intellectual Property Corporation Of America Information communication method
US10303945B2 (en) 2012-12-27 2019-05-28 Panasonic Intellectual Property Corporation Of America Display method and display apparatus
US10951310B2 (en) 2012-12-27 2021-03-16 Panasonic Intellectual Property Corporation Of America Communication method, communication device, and transmitter
US9087349B2 (en) 2012-12-27 2015-07-21 Panasonic Intellectual Property Corporation Of America Information communication method
SG11201400469SA (en) 2012-12-27 2014-06-27 Panasonic Corp Information communication method
US10530486B2 (en) * 2012-12-27 2020-01-07 Panasonic Intellectual Property Corporation Of America Transmitting method, transmitting apparatus, and program
US20140226983A1 (en) * 2013-02-13 2014-08-14 Teac Aerospace Technologies, Inc. In-flight li-fi media distribution system
CN103368645B (en) * 2013-07-19 2017-02-22 北京大学 Indoor wireless light high-speed two-way communication system
CN103812561A (en) * 2014-02-27 2014-05-21 刘鹏 Transmission device based on LiFi lamplight and two-dimensional code, and communication method
WO2015161291A1 (en) * 2014-04-17 2015-10-22 Church & Dwight Co., Inc. Electronic test device data communication
US20150358079A1 (en) * 2014-06-04 2015-12-10 Grandios Technologies, Llc Visible light communication in a mobile electronic device
US9635506B1 (en) 2014-06-05 2017-04-25 ProSports Technologies, LLC Zone based wireless player communications
US9711146B1 (en) 2014-06-05 2017-07-18 ProSports Technologies, LLC Wireless system for social media management
US10592924B1 (en) 2014-06-05 2020-03-17 ProSports Technologies, LLC Managing third party interactions with venue communications
US9648452B1 (en) 2014-06-05 2017-05-09 ProSports Technologies, LLC Wireless communication driven by object tracking
US10290067B1 (en) 2014-06-05 2019-05-14 ProSports Technologies, LLC Wireless concession delivery
US9965938B1 (en) 2014-07-11 2018-05-08 ProSports Technologies, LLC Restroom queue management
US9343066B1 (en) 2014-07-11 2016-05-17 ProSports Technologies, LLC Social network system
WO2016007970A1 (en) 2014-07-11 2016-01-14 ProSports Technologies, LLC Whistle play stopper
US9474933B1 (en) 2014-07-11 2016-10-25 ProSports Technologies, LLC Professional workout simulator
US9724588B1 (en) 2014-07-11 2017-08-08 ProSports Technologies, LLC Player hit system
US9760572B1 (en) 2014-07-11 2017-09-12 ProSports Technologies, LLC Event-based content collection for network-based distribution
US10572902B2 (en) 2014-07-11 2020-02-25 ProSports Technologies, LLC Camera-based digital content distribution
US9655027B1 (en) 2014-07-11 2017-05-16 ProSports Technologies, LLC Event data transmission to eventgoer devices
WO2016007962A1 (en) 2014-07-11 2016-01-14 ProSports Technologies, LLC Camera feed distribution from event venue virtual seat cameras
WO2016007967A1 (en) 2014-07-11 2016-01-14 ProSports Technologies, LLC Ball tracker snippets
WO2016007965A1 (en) 2014-07-11 2016-01-14 ProSports Technologies, LLC Ball tracker camera
US9610491B2 (en) 2014-07-11 2017-04-04 ProSports Technologies, LLC Playbook processor
US9398213B1 (en) 2014-07-11 2016-07-19 ProSports Technologies, LLC Smart field goal detector
US9305441B1 (en) 2014-07-11 2016-04-05 ProSports Technologies, LLC Sensor experience shirt
US9892371B1 (en) 2014-07-28 2018-02-13 ProSports Technologies, LLC Queue information transmission
US9729644B1 (en) 2014-07-28 2017-08-08 ProSports Technologies, LLC Event and fantasy league data transmission to eventgoer devices
US9607497B1 (en) 2014-08-25 2017-03-28 ProSports Technologies, LLC Wireless communication security system
WO2016032714A1 (en) 2014-08-25 2016-03-03 ProSports Technologies, LLC Disposable connectable wireless communication receiver
US9699523B1 (en) 2014-09-08 2017-07-04 ProSports Technologies, LLC Automated clip creation
US10264175B2 (en) 2014-09-09 2019-04-16 ProSports Technologies, LLC Facial recognition for event venue cameras
WO2016039987A1 (en) 2014-09-11 2016-03-17 ProSports Technologies, LLC System to offer coupons to fans along routes to game
MX368265B (en) 2015-02-27 2019-09-26 Panasonic Ip Corp America Signal generation method, signal generation device and program.
US9832338B2 (en) 2015-03-06 2017-11-28 Intel Corporation Conveyance of hidden image data between output panel and digital camera
KR101982911B1 (en) * 2016-01-15 2019-05-27 국민대학교산학협력단 Method and apparatus for C-OOK optical wireless communication
US10027410B2 (en) 2016-06-23 2018-07-17 Abl Ip Holding Llc System and method using a gated retro-reflector for visible light uplink communication
US10244590B2 (en) 2016-09-29 2019-03-26 The Regents Of The University Of California Visible light communication system-on-a-chip
JP7134094B2 (en) * 2016-12-15 2022-09-09 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ Transmission method, transmission device and program
CN106920096B (en) * 2017-02-07 2020-10-23 桂林理工大学 Double-medium double-authentication rapid off-line payment method under public key system
KR20190059451A (en) * 2017-11-23 2019-05-31 (주)유양디앤유 Method for Synchronization for Physical Layer Security in Visible Light Communication
US10469177B1 (en) * 2018-04-02 2019-11-05 X Development Llc Method for tracking a signal source based on polarization modulation
DE102018217148A1 (en) * 2018-10-08 2020-04-09 Osram Gmbh LIGHTING SYSTEM WITH VLC DATA TRANSMISSION AND METHOD
KR102204877B1 (en) * 2019-09-06 2021-01-18 광운대학교 산학협력단 Internet of Lights-based High Speed Transmission Apparatus and Method
CN111817987A (en) * 2020-06-22 2020-10-23 上海申核能源工程技术有限公司 Wireless light-based Ethernet transparent transmission method for nuclear power station communication
CN113347024B (en) * 2021-05-19 2022-03-15 郑州信大捷安信息技术股份有限公司 Data isolation exchange method and device based on visible light communication
US11742946B1 (en) * 2022-02-18 2023-08-29 L3Harris Technologies, Inc. Transport data structure useful for transporting information via a free space optical link

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070058987A1 (en) 2005-09-13 2007-03-15 Kabushiki Kaisha Toshiba Visible light communication system and method therefor
US20070147843A1 (en) 2005-12-27 2007-06-28 Ryuhei Fujiwara Apparatus, system, method, and program for visible light communication
WO2008010274A1 (en) 2006-07-19 2008-01-24 Panasonic Corporation Visible light communication apparatus
KR20080108732A (en) 2007-06-11 2008-12-16 삼성전자주식회사 Method and apparatus for transmitting/receiving data in a visible light communication system
JP2009010487A (en) 2007-06-26 2009-01-15 Panasonic Electric Works Co Ltd Visible light communication system
US20090028558A1 (en) 2007-07-25 2009-01-29 Samsung Electronics Co., Ltd. Method for providing visible light communication in a visible light communication system
US20090185802A1 (en) 2007-07-10 2009-07-23 Samsung Electronics Co., Ltd. Method and apparatus for generating visible signal for data transmission frame in visible-light communication system

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070058987A1 (en) 2005-09-13 2007-03-15 Kabushiki Kaisha Toshiba Visible light communication system and method therefor
US7949259B2 (en) * 2005-09-13 2011-05-24 Kabushiki Kaisha Toshiba Visible light communication system and method therefor
US20070147843A1 (en) 2005-12-27 2007-06-28 Ryuhei Fujiwara Apparatus, system, method, and program for visible light communication
JP2007180826A (en) 2005-12-27 2007-07-12 Nec Corp Apparatus, system, method and program for visible light communication
US8019229B2 (en) 2005-12-27 2011-09-13 Nec Corporation Apparatus, system, method, and program for visible light communication
WO2008010274A1 (en) 2006-07-19 2008-01-24 Panasonic Corporation Visible light communication apparatus
KR20080108732A (en) 2007-06-11 2008-12-16 삼성전자주식회사 Method and apparatus for transmitting/receiving data in a visible light communication system
JP2009010487A (en) 2007-06-26 2009-01-15 Panasonic Electric Works Co Ltd Visible light communication system
US20090185802A1 (en) 2007-07-10 2009-07-23 Samsung Electronics Co., Ltd. Method and apparatus for generating visible signal for data transmission frame in visible-light communication system
US20090028558A1 (en) 2007-07-25 2009-01-29 Samsung Electronics Co., Ltd. Method for providing visible light communication in a visible light communication system
US8019230B2 (en) * 2007-07-25 2011-09-13 Samsung Electronics Co., Ltd. Method for providing visible light communication in a visible light communication system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Hidemitsu Sugiyama et al., "Brightness Control Methods for Illumination and Visible-Light Communication Systems", Proceedings of the Third International Conference on Wireless and Mobile Communications (ICWMC'07), Mar. 1, 2007.
PCT/ISA/237 Written Opinion issued in PCT/KR2009/000815 (7pp), 2009.

Also Published As

Publication number Publication date
EP2245765A4 (en) 2012-10-31
WO2009104921A3 (en) 2009-11-19
KR20090090525A (en) 2009-08-26
US20110002695A1 (en) 2011-01-06
CN101953097A (en) 2011-01-19
JP2011517868A (en) 2011-06-16
WO2009104921A2 (en) 2009-08-27
KR101009803B1 (en) 2011-01-19
EP2245765B1 (en) 2015-04-29
CN101953097B (en) 2013-09-18
EP2245765A2 (en) 2010-11-03
JP4922458B2 (en) 2012-04-25

Similar Documents

Publication Publication Date Title
US8463134B2 (en) Apparatus and method for transmitting and receiving data using visible light communication
KR100895156B1 (en) Method and apparatus for transmitting/receiving data in a visible light communication system
KR101368166B1 (en) Re-connection method in peripheral interface using visible light communication
US11269316B2 (en) Intelligent controller and sensor network bus, system and method including smart compliant actuator module
KR101364390B1 (en) Method and apparatus visible signal generation for data transmitting frame in visible light communication
KR20090004071A (en) Apparatus and method for communication link keeping visibility using visible light communication
US20040091027A1 (en) System, method and device for autonegotiation
US8942254B2 (en) Method for transmitting/receiving data while supporting scalability in communication system
CN109194889B (en) Low-speed signal conversion module for DP interface
US20230403735A1 (en) Message Transmission Method, Terminal and Storage Medium
US11601221B2 (en) Communication control device for a user station for a serial bus system, and method for communicating in a serial bus system
JP4537177B2 (en) Transmission system
GB2345213A (en) Half-duplex infra-red transceiver that deactivates its receiver when transmitting
US20220217010A1 (en) Communication control device for a user station for a serial bus system, and method for communicating in a serial bus system
TW432808B (en) Transceiving apparatus and method, receiving apparatus and method, as well as a transmitting apparatus and method
EP1758306A4 (en) The method and the device for transmitting the control signal of the resilient packet ring media access control
US7796642B2 (en) System, method, and article of manufacture for initializing a communication link using GFP data frames
WO2016169071A1 (en) Digital information transmission method and device for terminal based on proximity sensor
JP4804162B2 (en) Transponder device and transmission information amount expansion method
KR100595831B1 (en) Serial data transmit/receive gateway of most network
US20090207858A1 (en) Transmission method and reception method
CN111769908A (en) Light signal transmission method of remote control communication protocol
JP2013026835A (en) Communication device
JP2000261471A (en) System and method of optical communication

Legal Events

Date Code Title Description
AS Assignment

Owner name: SAMSUNG ELECTRONICS CO., LTD., KOREA, REPUBLIC OF

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:CHOI, JEONG-SEOK;OH, YUN-JE;JUNG, DAE-KWANG;AND OTHERS;REEL/FRAME:025123/0151

Effective date: 20100721

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STCF Information on status: patent grant

Free format text: PATENTED CASE

FPAY Fee payment

Year of fee payment: 4

FEPP Fee payment procedure

Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

LAPS Lapse for failure to pay maintenance fees

Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Lapsed due to failure to pay maintenance fee

Effective date: 20210611