EP2427976A2 - Apparatus and method for generating visible signal according to amount of data transmission in visible light communication system - Google Patents
Apparatus and method for generating visible signal according to amount of data transmission in visible light communication systemInfo
- Publication number
- EP2427976A2 EP2427976A2 EP10772289A EP10772289A EP2427976A2 EP 2427976 A2 EP2427976 A2 EP 2427976A2 EP 10772289 A EP10772289 A EP 10772289A EP 10772289 A EP10772289 A EP 10772289A EP 2427976 A2 EP2427976 A2 EP 2427976A2
- Authority
- EP
- European Patent Office
- Prior art keywords
- data
- visible light
- amount
- signal
- light signal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 48
- 230000005540 biological transmission Effects 0.000 title claims abstract description 46
- 238000004891 communication Methods 0.000 title claims abstract description 39
- 239000003086 colorant Substances 0.000 claims description 27
- 238000013507 mapping Methods 0.000 claims description 14
- 230000004044 response Effects 0.000 claims description 9
- 230000003111 delayed effect Effects 0.000 claims description 2
- 230000008569 process Effects 0.000 description 22
- 238000010586 diagram Methods 0.000 description 10
- 230000008054 signal transmission Effects 0.000 description 10
- 238000013459 approach Methods 0.000 description 2
- 239000000470 constituent Substances 0.000 description 2
- 238000001994 activation Methods 0.000 description 1
- 238000007792 addition Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B10/00—Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
- H04B10/11—Arrangements specific to free-space transmission, i.e. transmission through air or vacuum
- H04B10/114—Indoor or close-range type systems
- H04B10/116—Visible light communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B10/00—Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
- H04B10/11—Arrangements specific to free-space transmission, i.e. transmission through air or vacuum
- H04B10/114—Indoor or close-range type systems
- H04B10/1149—Arrangements for indoor wireless networking of information
Definitions
- the present invention relates generally to a Visible Light Communication (VLC) system, and more particularly, to a method and apparatus for generating a visible signal to enable a user to confirm the amount of data transmission while receiving data.
- VLC Visible Light Communication
- VLC refers to a wireless communication technique using light within a visible light wavelength region.
- LEDs Light Emitting Diodes
- a transmitter sends visible light using an LED or a Laser Diode (LD) as a light source and a receiver processes the visible light using a Photo Detector (PD) etc.
- PD Photo Detector
- Infrared communications use similar techniques to those of a VLC system.
- FIG. 1 is a flow chart illustrating a data transmission process in a general wireless communication system using infrared rays. As illustrated in FIG.
- wireless communication using infrared rays includes an infrared communication activation process 101, an external infrared communication device search process 102, a communication scheme determination process 103, a connection process 104, a data transmission process 105, a connection release determination process 106, and a communication connection release process 107.
- a user arranges a communication link by directing light to an infrared communication device.
- FIG. 2 is a diagram illustrating a data transmission scheme in a data link layer of an infrared wireless communication system.
- a transmitter 201 transmits data to a receiver 202 in step 203. If the data is successfully received, the receiver 202 transmits an ACKnowledgement (ACK) signal as a response to the reception of the data in step 204. In this way, data transmission is performed between the transmitter 201 and the receiver 202.
- ACK ACKnowledgement
- VLC which is being currently developed is different from infrared communication in that it considers such a problem.
- the most distinctive feature of VLC contrasted with infrared communication is that VLC enables a user to be able to directly confirm a link state by using a light source of a visible light band. Therefore, a user can control the direction of a light signal so that light is directed to a target device even in the process of forming the communication link.
- infrared communication uses wavelengths of the invisible light band
- a communication link is invisible to a user and therefore a user cannot know a situation in which communication is performed.
- VLC uses a light source of a visible light band so that a user can visually confirm a communication channel state.
- a communication scheme using visible light as a light medium there is a need for methods using visible light in various ways and, in this case, the convenience of a user should be first considered. For example, if a user can intuitively know a transmission degree of data, that is, the transmission amount or transmission ratio of data while data is transmitted and received, the convenience of a user will increase.
- An aspect of the present invention is to address at least the above-mentioned problems and/or disadvantages and to provide at least the advantages described below. Accordingly, an aspect of the present invention provides an apparatus and method for enabling a user to confirm the amount of data transmission in data communication between two or more VLC devices using VLC.
- a method for generating a visible light signal according to an amount of data transmission in a Visible Light Communication (VLC) device includes determining an amount of data received from a transmitting-side VLC device, determining a visible light signal pattern corresponding to the determined amount of data, and generating the visible light signal corresponding to the determined visible light signal pattern.
- VLC Visible Light Communication
- an apparatus for generating a visible light signal according to an amount of data transmission icludes a Visible Light Communication (VLC) receiver for receiving data through the VLC, an analog-to-digital converter for converting the received data into a digital signal, a storage unit for storing the received data amount information, and storing mapping information between amount information of data and a visible light output pattern, a data processor for determining a visible light output pattern corresponding to the amount of the received data based on the mapping information whenever data is received and generating a control signal so as to generate visible light of the determined visible light output pattern as a response to data reception, and a VLC transmitter for generating the visible light signal of the visible light output pattern according to the control signal.
- VLC Visible Light Communication
- an apparatus for generating a visible light signal according to an amount of data transmission includes a VLC transmitter for transmitting data to a receiving-side VLC device through the VLC, a digital-to-analog converter for converting a digital signal which is to transmit into an analog signal, a storage unit for storing mapping information between amount information of data and a visible light output pattern, and a data processor for determining a visible light output pattern corresponding to a amount of transmitted data based on the mapping information whenever data is transmitted and generating a control signal so as to generate the visible light signal of the determined visible light output pattern whenever data is transmitted, wherein the VLC transmitter generates the visible light signal of the visible light output pattern according to the control signal.
- a transmission degree of data that is, the transmission amount or transmission ratio of data while data is transmitted and received
- FIG. 1 is a flow chart illustrating a data transmission process in a general wireless communication system using infrared rays
- FIG. 2 is a diagram illustrating a data transmission scheme in a data link layer of an infrared wireless communication system
- FIG. 3 is an internal block diagram of a VLC device according to an embodiment of the present invention.
- FIGs. 4 and 5 are diagrams illustrating visible signal transmission processes depending on a variation of the amount of data transmission according to an embodiment of the present invention
- FIG. 6 is a block diagram of a transmitting-side VLC device and a receiving-side VLC device in a VLC system according to an embodiment of the present invention
- FIGs. 7 and 8 are diagrams illustrating visible signal transmission processes depending on a variation of the amount of data transmission according to another embodiment of the present invention.
- FIG. 9 is a flow chart illustrating a control process of an output pattern of visible light according to the amount of received data in a receiving-side VLC device
- FIG. 10 is a diagram illustrating a visible signal transmission process by a comparison of the total amount of data with the amount of transmitted data in a transmitting-side VLC device according to another embodiment of the present invention.
- FIG. 11 is a diagram illustrating a visible signal transmission process by a comparison of the total amount of data with amount information of data received from a receiving-side VLC device according to another embodiment of the present invention.
- the present invention provides a method for informing a user of the amount of data transmitted in a VLC device. To this end, the method includes acquiring the total amount of the data, determining a visible light output pattern corresponding to the ratio of the amount of transmitted/received data to the total amount of data, and generating visible light of the determined output pattern.
- the present invention provides a method for generating visible light having gradually varying output patterns according to the amount of received data.
- methods using different colors and flickering speeds as the gradually varying visible light output patterns are described in detail.
- a method using the intensity, that is, brightness, of visible light as the visible light output patterns is described in detail.
- FIG. 3 is an internal block diagram of a VLC device according to an embodiment of the present invention.
- a VLC device includes a VLC transceiver 300, a VLC controller 310, and a data processor 320 for confirming the amount of data and generating a signal corresponding to the amount of data.
- a transmitting-side VLC device and a receiving-side VLC device may have the same constituent parts and each of them may generate different visible light output patterns depending on the amount of data according to an embodiment of the present invention.
- the VLC transceiver 300 includes a VLC receiver 301 and a VLC transmitter 302.
- the VLC receiver 301 receives data through visible light from the transmitting-side VLC device.
- the VLC transmitter 302 transmits desired data to the receiving-side VLC device or generates an ACK signal as a response to the received data, a signal for informing the transmitting-side VLC device of the amount of the received data, a visible light signal of different colors, and a visible light signal of different brightness.
- the VLC receiver 301 may include a PD which converts an externally input visible light signal into an electric signal.
- the VLC transmitter 302 may include a visible light LED.
- the VLC receiver 301 transmits a visible light signal received from the transmitting-side VLC device to the controller 310 and transmits a signal input from the controller 301 to the transmitting-side VLC device through the VLC transmitter 302.
- the controller 310 includes an Analog-to-Digital (A/D) converter and/or a Digital-to-Analog (D/A) converter 311, a storage unit 312 and a modulating/demodulating unit 313.
- A/D Analog-to-Digital
- D/A Digital-to-Analog
- the A/D and/or D/A converter 311 converts data received from the VLC receiver 301 into a digital signal or converts a digital signal which is to be transmitted into an analog signal. Information about the total amount of received data is converted into a digital signal and then is temporarily stored in the storage unit 312. When data is transmitted, information about the amount of transmitted data is also stored in the storage unit 312.
- the storage unit 312 stores mapping information between a data ratio and color information according to an embodiment of the present invention.
- the storage unit 312 stores mapping information between a data ratio and a flickering interval according to another embodiment of the present invention.
- the storage unit 312 stores mapping information between a data ratio and the brightness (or intensity) of visible light according to a further embodiment of the present invention. For example, as a data ratio approaches 100%, mapping information indicating that a flickering interval of visible light is gradually increased or decreased is stored in the storage unit 312.
- a step at which a data ratio is divided may be determined according to colors emitted by an LED.
- a step at which the brightness of visible light that a user can recognize becomes brighter or darker may be determined according to a data ratio.
- a data ratio may be divided into three steps corresponding to the three colors or may be divided into three or more steps using a combination of the three colors. Different colors, flickering speeds, or brightness of visible light is mapped to respective steps and the mapped information is stored in the storage unit 312.
- the data ratio refers to the ratio of the amount of transmitted or received data to the total amount of data.
- the modulating/demodulating unit 313 demodulates the converted data into data suitable for a VLC scheme.
- the data processor 320 generates a control signal so as to transmit data and simultaneously to generate visible light of an output pattern corresponding to a data ratio during data transmission.
- the data processor 320 may generate a control signal so as to transmit a visible light pattern signal at a data non-transmission interval during data transmission.
- the data processor 320 transmits an ACK signal whenever data is received and simultaneously generates a control signal so as to generate visible light of an output pattern corresponding to a data ratio.
- the data processor 320 performs a control function so as to transmit the ACK signal irrespective of the generation of visible light of an output pattern corresponding to a data ratio when generation of the ACK signal is delayed.
- the data processor 320 In the receiving-side VLC device, the data processor 320 generates an ACK signal as a response whenever data is received and simultaneously performs a control function so as to transmit information about the amount of received data stored in the storage unit 312 to the transmitting-side VLC device.
- the data processor 320 includes a data amount confirmer 321, a processor 322, and a signal generator 323.
- the data amount confirmer 321 confirms the amount of data stored in the storage unit 312 to determine the amount of currently transmitted or received data and provides the result to the processor 322.
- the processor 322 confirms the ratio of the amount of transmitted or received data to the total amount of data.
- the processor 322 determines a visible signal pattern or a color variation displayed by visible light correspondingly to the confirmed ratio based on the mapping information stored in the storage unit 312.
- the signal generator 323 generates a control signal for the visible signal pattern or color variation and transmits the control signal to the VLC transmitter 302.
- the VLC transmitter 302 generates visible light of different colors according to the control signal by using an LED etc.
- the signal generator 323 may generate a signal of a predetermined color or a signal of a given flickering pattern according to the data ratio confirmed by the processor 322. Namely, the signal generator 323 changes a color or pattern of a signal generated according to a variation of the amount of data.
- the VLC device shown in FIG. 3 may further include a display for receiving a visible signal and displaying the visible signal using an LD, an LED, or an array thereof.
- a display for receiving a visible signal and displaying the visible signal using an LD, an LED, or an array thereof.
- a transmitting-side VLC device will be referred to as a first device 401 and a receiving-side VLC device will be referred to as a second device 402.
- the first device 401 transmits data information, for example, information about the total size (or amount) of data before transmitting actual data in step 403.
- the first device 401 Upon receiving an ACK signal as a response to the transmission of the data information, the first device 401 transmits data to the second device 402 through a visible light signal in step 404.
- the first device 401 may determine the amount of the transmitted data, directly determine a visible light output pattern which is to be generated by the second device 402, and inform the second device 402 of the determined visible light output pattern. In this case, the first device 401 may inform a plurality of receiving-side VLC devices of the visible light output pattern.
- the second device 402 transmits an ACK signal to the first device 401 and simultaneously generates visible light of a first color mapped to the amount of received data in step 405.
- the second device 402 may generate visible light of the visible light output pattern determined by the first device 401.
- the second device 402 may confirm the remaining transmission amount of data, that is, the amount of data which is to receive based on the information about the total size of data. Accordingly, the amount of received data may be replaced with the remaining transmission amount of data.
- the second device 402 Since a data ratio is varied as data transmission is in progress as in step 406, the second device 402 generates visible light of a second color corresponding to the varied data ratio in step 407. In this way, since the ratio of received data is increased while data transmission is in progress, the second device 402 gradually varies colors according to the varied data ratio and generates visible light of the varied colors. Thus, a user is informed of the amount of data transmission using visible light according to the ratio of the amount of received data to the total amount of data. Therefore, the user can visually confirm the amount of data transmission.
- the ACK signal and visible light may be generated by a process different from that shown in FIG. 4.
- This transmission process of the ACK signal and visible light is shown in FIG. 5 and the basic data flow in FIG. 5 is the same as the flow in FIG. 4.
- steps 413 and 414 are the same as steps 403 and 404 in FIG. 4.
- the second device 402 generates visible light of a third color in step 415 irrespective of the ACK signal.
- the second device 402 As data transmission is in progress as in step 416, the second device 402 generates visible light of a fourth color in step 417. In this case, the visible light of a corresponding color may continue to be generated until the ACK signal is generated.
- the different colors can be generated by controlling the intensity of Red (R), Green (G) and Blue (B) colors.
- FIG. 6 illustrates a transmitting-side VLC device and a receiving-side VLC device in a VLC system according to an embodiment of the present invention.
- VLC various colors may be produced by mixing three colors of R, G and B. To this end, currents or voltages applied to R, G and B LEDs are controlled.
- a controller 501 of the transmitting-side VLC device generates signals for controlling colors which can be emitted by LEDs. The color control signals are converted into analog signals through D/A converters 502. The analog signals control LEDs 503 of three colors. In this way, the controller 501 generates the control signals for control the respective LEDs 503 so as to generate visible light of different colors as the amount of received data is increased.
- visible light of different colors is received through the PDs 504 and is converted into digital signals through A/D converters 505.
- the converted digital signals are input to a controller 506.
- a specific color may be selectively used to maintain an ACK signal which is a response to a transmitted signal.
- a color is varied by adjusting the intensity of a color except for colors used for signal transmission.
- a receiver of the transmitting-side VLC device may receive only a desired color by using a signal reception filter.
- the color used in order to maintain the ACK signal should not be used for other purposes.
- a device for receiving the ACK signal may use a filter to discriminate the color used for the ACK signal.
- the PD 504 may use a filter for discriminating different colors.
- FIG. 6 illustrates one embodiment using three colors of R, G and B and the same description may be applied to different LEDs, other than the R, G and B LEDs, used in an actual VLC device.
- a process using visible light of different colors has been described as a method for informing a user of a variation of the amount of data transmission.
- the method may use different flickering speeds, that is, different flickering intervals of visible light.
- Visible signal transmission processes depending on a variation of the amount of data transmission according to another exemplary embodiment of the present invention are described with reference to FIGs. 7 and 8.
- steps 603 and 604 are the same as steps 403 and 404 in FIG. 4 and therefore, a detailed description thereof is omitted.
- a flickering interval is gradually varied according to the amount of received data based on the total amount of data.
- the second device 402 determines a flickering interval mapped to the amount of received data and generates visible light at the determined flickering interval together with an ACK signal as a response to data reception in step 605.
- the second device 402 determines a flickering interval mapped to the increased amount of data.
- the second device 402 If the amount of data reaches a data ratio of a next step at which the flickering interval should be adjusted, the second device 402 generates visible light at an adjusted flickering interval of the next step as in step 607. In this way, since the flickering interval is gradually varied, a user can confirm a variation of a data transmission rate. For example, if the data transmission rate approaches 100% while data is transmitted, a flickering speed may be faster or slower to cause a user to confirm the transmission rate.
- FIG. 8 shows an ACK signal transmitted separately from visible light.
- Steps 613 and 614 in FIG. 8 are the same as steps 413 and 414 in FIG. 5.
- FIG. 8 if there is delay in the second device 402 in generating the ACK signal, visible light is generated separately from the ACK signal.
- the second device 402 generates visible light having a flickering speed as in step 615 as data is received.
- the second device 402 Upon receiving data in step 616, since the amount of received data is varied, the second device 402 generates visible light having a varied flickering interval compared with a previous flickering interval as shown in step 617.
- a control process for controlling an output pattern of visible light according to the amount of received data in a receiving-side VLC device is described with reference to FIG. 9.
- the receiving-side VLC device initializes a communication link by connecting the communication link in step 705.
- the receiving-side VLC device determines whether data information is received in step 710. If the data information is received, the receiving-side VLC device determines the total amount of data which is to be transmitted by a transmitting-side VLC device based on the received data information in step 715. If data is received in step 720, the receiving-side VLC device determines an output pattern according to the amount of received data based on the total amount of data in step 725 and generates visible light of the determined output pattern in step 730. The receiving-side VLC device continues to receive data in step 720 unless the communication link is released in step 735. In this way, the receiving-side VLC device generates visible light of a gradually varied output pattern as the amount of received data is increased.
- FIG. 10 is a diagram illustrating a visible signal transmission process using a comparison of the total amount of data with the amount of transmitted data in a transmitting-side VLC device according to another embodiment of the present invention.
- Steps 800 and 810 are the same as steps 403 and 404 in FIG. 4 and therefore, a detailed description thereof is omitted.
- an output pattern of visible light becomes different according to the ratio of the amount of transmitted data to the total amount of data as in steps 815 and 820.
- the output pattern of visible light may be colors, brightness (or intensity) or flickering intervals of visible light as described previously.
- FIG. 11 illustrates a visible signal transmission process using a comparison of the total amount of data with the amount information of data received from a receiving-side VLC device.
- the first device 401 transmits data to the second device 402 in step 900 and receives size information of received data from the second device 402 in step 905.
- the first device 401 generates visible light of different output patterns according to the ratio of the size of received data based on the received size information to the total size of data as in steps 910 and 925.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Optical Communication System (AREA)
Abstract
Description
- The present invention relates generally to a Visible Light Communication (VLC) system, and more particularly, to a method and apparatus for generating a visible signal to enable a user to confirm the amount of data transmission while receiving data.
- VLC refers to a wireless communication technique using light within a visible light wavelength region. Recently, with the spread of Light Emitting Diodes (LEDs), extensive research is being conducted into VLC technologies. In the general VLC system, a transmitter sends visible light using an LED or a Laser Diode (LD) as a light source and a receiver processes the visible light using a Photo Detector (PD) etc. Infrared communications use similar techniques to those of a VLC system. FIG. 1 is a flow chart illustrating a data transmission process in a general wireless communication system using infrared rays. As illustrated in FIG. 1, wireless communication using infrared rays includes an infrared communication activation process 101, an external infrared communication device search process 102, a communication scheme determination process 103, a connection process 104, a data transmission process 105, a connection release determination process 106, and a communication connection release process 107. Through such a series of processes, a user arranges a communication link by directing light to an infrared communication device.
- A data transmission scheme between a transmitter and a receiver that perform infrared communication is described with reference to FIG. 2. FIG. 2 is a diagram illustrating a data transmission scheme in a data link layer of an infrared wireless communication system. A transmitter 201 transmits data to a receiver 202 in step 203. If the data is successfully received, the receiver 202 transmits an ACKnowledgement (ACK) signal as a response to the reception of the data in step 204. In this way, data transmission is performed between the transmitter 201 and the receiver 202. However, since a user cannot directly confirm a communication state or communication channel state between devices, even though a link is disconnected in the middle of transmitting data between communication devices after the communication link is established, the user has no way of knowing the status of the communication link state.
- VLC which is being currently developed is different from infrared communication in that it considers such a problem. Namely, the most distinctive feature of VLC contrasted with infrared communication is that VLC enables a user to be able to directly confirm a link state by using a light source of a visible light band. Therefore, a user can control the direction of a light signal so that light is directed to a target device even in the process of forming the communication link.
- Since infrared communication uses wavelengths of the invisible light band, a communication link is invisible to a user and therefore a user cannot know a situation in which communication is performed. However, VLC uses a light source of a visible light band so that a user can visually confirm a communication channel state. In a communication scheme using visible light as a light medium, there is a need for methods using visible light in various ways and, in this case, the convenience of a user should be first considered. For example, if a user can intuitively know a transmission degree of data, that is, the transmission amount or transmission ratio of data while data is transmitted and received, the convenience of a user will increase.
- An aspect of the present invention is to address at least the above-mentioned problems and/or disadvantages and to provide at least the advantages described below. Accordingly, an aspect of the present invention provides an apparatus and method for enabling a user to confirm the amount of data transmission in data communication between two or more VLC devices using VLC.
- In accordance with an aspect of the embodiments of the present invention, a method for generating a visible light signal according to an amount of data transmission in a Visible Light Communication (VLC) device includes determining an amount of data received from a transmitting-side VLC device, determining a visible light signal pattern corresponding to the determined amount of data, and generating the visible light signal corresponding to the determined visible light signal pattern.
- In accordance with another aspect of the embodiments of the present invention, an apparatus for generating a visible light signal according to an amount of data transmission icludes a Visible Light Communication (VLC) receiver for receiving data through the VLC, an analog-to-digital converter for converting the received data into a digital signal, a storage unit for storing the received data amount information, and storing mapping information between amount information of data and a visible light output pattern, a data processor for determining a visible light output pattern corresponding to the amount of the received data based on the mapping information whenever data is received and generating a control signal so as to generate visible light of the determined visible light output pattern as a response to data reception, and a VLC transmitter for generating the visible light signal of the visible light output pattern according to the control signal.
- In accordance with another aspect of the embodiments of the present invention, an apparatus for generating a visible light signal according to an amount of data transmission includes a VLC transmitter for transmitting data to a receiving-side VLC device through the VLC, a digital-to-analog converter for converting a digital signal which is to transmit into an analog signal, a storage unit for storing mapping information between amount information of data and a visible light output pattern, and a data processor for determining a visible light output pattern corresponding to a amount of transmitted data based on the mapping information whenever data is transmitted and generating a control signal so as to generate the visible light signal of the determined visible light output pattern whenever data is transmitted, wherein the VLC transmitter generates the visible light signal of the visible light output pattern according to the control signal.
- According to the present invention, since a user can intuitively know a transmission degree of data, that is, the transmission amount or transmission ratio of data while data is transmitted and received, the convenience of a user will increase.
- The above and other aspects, features and advantages of certain embodiments of the present invention will be more apparent from the following description taken in conjunction with the accompanying drawings, in which:
- FIG. 1 is a flow chart illustrating a data transmission process in a general wireless communication system using infrared rays;
- FIG. 2 is a diagram illustrating a data transmission scheme in a data link layer of an infrared wireless communication system;
- FIG. 3 is an internal block diagram of a VLC device according to an embodiment of the present invention;
- FIGs. 4 and 5 are diagrams illustrating visible signal transmission processes depending on a variation of the amount of data transmission according to an embodiment of the present invention;
- FIG. 6 is a block diagram of a transmitting-side VLC device and a receiving-side VLC device in a VLC system according to an embodiment of the present invention;
- FIGs. 7 and 8 are diagrams illustrating visible signal transmission processes depending on a variation of the amount of data transmission according to another embodiment of the present invention;
- FIG. 9 is a flow chart illustrating a control process of an output pattern of visible light according to the amount of received data in a receiving-side VLC device;
- FIG. 10 is a diagram illustrating a visible signal transmission process by a comparison of the total amount of data with the amount of transmitted data in a transmitting-side VLC device according to another embodiment of the present invention; and
- FIG. 11 is a diagram illustrating a visible signal transmission process by a comparison of the total amount of data with amount information of data received from a receiving-side VLC device according to another embodiment of the present invention.
- Throughout the drawings, the same drawing reference numerals will be understood to refer to the same elements, features and structures.
- Reference will now be made in detail to the embodiments of the present invention with reference to the accompanying drawings. The following detailed description includes specific details in order to provide a thorough understanding of the present invention. However, it will be apparent to those skilled in the art that the present invention may be practiced without such specific details.
- The present invention provides a method for informing a user of the amount of data transmitted in a VLC device. To this end, the method includes acquiring the total amount of the data, determining a visible light output pattern corresponding to the ratio of the amount of transmitted/received data to the total amount of data, and generating visible light of the determined output pattern.
- While data transmission is in process, the amount of transmitted data is increased. Then visible light of gradually varying output patterns may be generated so that a user can intuitively confirm the amount of data transmission. The present invention provides a method for generating visible light having gradually varying output patterns according to the amount of received data. In other embodiments, methods using different colors and flickering speeds as the gradually varying visible light output patterns are described in detail. In an alternative embodiment, a method using the intensity, that is, brightness, of visible light as the visible light output patterns is described in detail.
- A structure and operation of a VLC device in a VLC system having the above-described function are described with reference to FIG. 3. FIG. 3 is an internal block diagram of a VLC device according to an embodiment of the present invention.
- Referring to FIG. 3, a VLC device includes a VLC transceiver 300, a VLC controller 310, and a data processor 320 for confirming the amount of data and generating a signal corresponding to the amount of data. A transmitting-side VLC device and a receiving-side VLC device may have the same constituent parts and each of them may generate different visible light output patterns depending on the amount of data according to an embodiment of the present invention.
- More specifically, the VLC transceiver 300 includes a VLC receiver 301 and a VLC transmitter 302. The VLC receiver 301 receives data through visible light from the transmitting-side VLC device. The VLC transmitter 302 transmits desired data to the receiving-side VLC device or generates an ACK signal as a response to the received data, a signal for informing the transmitting-side VLC device of the amount of the received data, a visible light signal of different colors, and a visible light signal of different brightness. The VLC receiver 301 may include a PD which converts an externally input visible light signal into an electric signal. The VLC transmitter 302 may include a visible light LED. The VLC receiver 301 transmits a visible light signal received from the transmitting-side VLC device to the controller 310 and transmits a signal input from the controller 301 to the transmitting-side VLC device through the VLC transmitter 302.
- The controller 310 includes an Analog-to-Digital (A/D) converter and/or a Digital-to-Analog (D/A) converter 311, a storage unit 312 and a modulating/demodulating unit 313.
- The A/D and/or D/A converter 311 converts data received from the VLC receiver 301 into a digital signal or converts a digital signal which is to be transmitted into an analog signal. Information about the total amount of received data is converted into a digital signal and then is temporarily stored in the storage unit 312. When data is transmitted, information about the amount of transmitted data is also stored in the storage unit 312.
- The storage unit 312 stores mapping information between a data ratio and color information according to an embodiment of the present invention. The storage unit 312 stores mapping information between a data ratio and a flickering interval according to another embodiment of the present invention. The storage unit 312 stores mapping information between a data ratio and the brightness (or intensity) of visible light according to a further embodiment of the present invention. For example, as a data ratio approaches 100%, mapping information indicating that a flickering interval of visible light is gradually increased or decreased is stored in the storage unit 312. In this case, a step at which a data ratio is divided may be determined according to colors emitted by an LED. Alternatively, a step at which the brightness of visible light that a user can recognize becomes brighter or darker may be determined according to a data ratio. For example, if the LED emits three colors, a data ratio may be divided into three steps corresponding to the three colors or may be divided into three or more steps using a combination of the three colors. Different colors, flickering speeds, or brightness of visible light is mapped to respective steps and the mapped information is stored in the storage unit 312.
- The data ratio refers to the ratio of the amount of transmitted or received data to the total amount of data. The modulating/demodulating unit 313 demodulates the converted data into data suitable for a VLC scheme.
- The data processor 320 generates a control signal so as to transmit data and simultaneously to generate visible light of an output pattern corresponding to a data ratio during data transmission. Alternatively, the data processor 320 may generate a control signal so as to transmit a visible light pattern signal at a data non-transmission interval during data transmission.
- Moreover, the data processor 320 transmits an ACK signal whenever data is received and simultaneously generates a control signal so as to generate visible light of an output pattern corresponding to a data ratio. Alternatively, the data processor 320 performs a control function so as to transmit the ACK signal irrespective of the generation of visible light of an output pattern corresponding to a data ratio when generation of the ACK signal is delayed.
- In the receiving-side VLC device, the data processor 320 generates an ACK signal as a response whenever data is received and simultaneously performs a control function so as to transmit information about the amount of received data stored in the storage unit 312 to the transmitting-side VLC device. The data processor 320 includes a data amount confirmer 321, a processor 322, and a signal generator 323.
- The data amount confirmer 321 confirms the amount of data stored in the storage unit 312 to determine the amount of currently transmitted or received data and provides the result to the processor 322. The processor 322 confirms the ratio of the amount of transmitted or received data to the total amount of data. The processor 322 determines a visible signal pattern or a color variation displayed by visible light correspondingly to the confirmed ratio based on the mapping information stored in the storage unit 312. The signal generator 323 generates a control signal for the visible signal pattern or color variation and transmits the control signal to the VLC transmitter 302. The VLC transmitter 302 generates visible light of different colors according to the control signal by using an LED etc.
- For example, the signal generator 323 may generate a signal of a predetermined color or a signal of a given flickering pattern according to the data ratio confirmed by the processor 322. Namely, the signal generator 323 changes a color or pattern of a signal generated according to a variation of the amount of data.
- It should be noted that the above-described VLC device can generate at both the transmitting side and the receiving side. Therefore, the VLC device shown in FIG. 3 may further include a display for receiving a visible signal and displaying the visible signal using an LD, an LED, or an array thereof. Through the above-described constituent elements, the cases where the VLC device generates a visible signal, using the amount of transmitted data, using the amount of received data, and using the amount of data received from a receiving device after transmitting data have been described.
- A visible signal transmission process depending on a variation of the amount of data transmission according to an embodiment of the present invention is described with reference to FIGs. 4 and 5. Hereinafter, a transmitting-side VLC device will be referred to as a first device 401 and a receiving-side VLC device will be referred to as a second device 402.
- Referring to FIG. 4, the first device 401 transmits data information, for example, information about the total size (or amount) of data before transmitting actual data in step 403. Upon receiving an ACK signal as a response to the transmission of the data information, the first device 401 transmits data to the second device 402 through a visible light signal in step 404. Alternatively, the first device 401 may determine the amount of the transmitted data, directly determine a visible light output pattern which is to be generated by the second device 402, and inform the second device 402 of the determined visible light output pattern. In this case, the first device 401 may inform a plurality of receiving-side VLC devices of the visible light output pattern.
- Then the second device 402 transmits an ACK signal to the first device 401 and simultaneously generates visible light of a first color mapped to the amount of received data in step 405. Alternatively, the second device 402 may generate visible light of the visible light output pattern determined by the first device 401. Here, the second device 402 may confirm the remaining transmission amount of data, that is, the amount of data which is to receive based on the information about the total size of data. Accordingly, the amount of received data may be replaced with the remaining transmission amount of data.
- Since a data ratio is varied as data transmission is in progress as in step 406, the second device 402 generates visible light of a second color corresponding to the varied data ratio in step 407. In this way, since the ratio of received data is increased while data transmission is in progress, the second device 402 gradually varies colors according to the varied data ratio and generates visible light of the varied colors. Thus, a user is informed of the amount of data transmission using visible light according to the ratio of the amount of received data to the total amount of data. Therefore, the user can visually confirm the amount of data transmission.
- The ACK signal and visible light may be generated by a process different from that shown in FIG. 4. This transmission process of the ACK signal and visible light is shown in FIG. 5 and the basic data flow in FIG. 5 is the same as the flow in FIG. 4. Referring to FIG. 5, steps 413 and 414 are the same as steps 403 and 404 in FIG. 4. However, if there is delay in the second device 402 in generating the ACK signal, the second device 402 generates visible light of a third color in step 415 irrespective of the ACK signal. As data transmission is in progress as in step 416, the second device 402 generates visible light of a fourth color in step 417. In this case, the visible light of a corresponding color may continue to be generated until the ACK signal is generated.
- As described above, the case where visible light of different colors is gradually transmitted according to a result of comparison of the total amount of data with the amount of currently received data has been described in conjunction with FIGs. 4 and 5. The different colors can be generated by controlling the intensity of Red (R), Green (G) and Blue (B) colors.
- This is described with reference to FIG. 6 which illustrates a transmitting-side VLC device and a receiving-side VLC device in a VLC system according to an embodiment of the present invention.
- In VLC, various colors may be produced by mixing three colors of R, G and B. To this end, currents or voltages applied to R, G and B LEDs are controlled. A controller 501 of the transmitting-side VLC device generates signals for controlling colors which can be emitted by LEDs. The color control signals are converted into analog signals through D/A converters 502. The analog signals control LEDs 503 of three colors. In this way, the controller 501 generates the control signals for control the respective LEDs 503 so as to generate visible light of different colors as the amount of received data is increased.
- In the receiving-side VLC device, visible light of different colors is received through the PDs 504 and is converted into digital signals through A/D converters 505. The converted digital signals are input to a controller 506.
- In the receiving-side VLC device, a specific color may be selectively used to maintain an ACK signal which is a response to a transmitted signal. In this case, a color is varied by adjusting the intensity of a color except for colors used for signal transmission. Then a receiver of the transmitting-side VLC device may receive only a desired color by using a signal reception filter. In this case, the color used in order to maintain the ACK signal should not be used for other purposes. A device for receiving the ACK signal may use a filter to discriminate the color used for the ACK signal. To this end, the PD 504 may use a filter for discriminating different colors.
- FIG. 6 illustrates one embodiment using three colors of R, G and B and the same description may be applied to different LEDs, other than the R, G and B LEDs, used in an actual VLC device.
- In the above-described embodiment of the present invention, a process using visible light of different colors has been described as a method for informing a user of a variation of the amount of data transmission. In another embodiment of the present invention, the method may use different flickering speeds, that is, different flickering intervals of visible light.
- Visible signal transmission processes depending on a variation of the amount of data transmission according to another exemplary embodiment of the present invention are described with reference to FIGs. 7 and 8.
- Referring to FIG. 7, steps 603 and 604 are the same as steps 403 and 404 in FIG. 4 and therefore, a detailed description thereof is omitted. In FIG. 7, a flickering interval is gradually varied according to the amount of received data based on the total amount of data. Upon receiving data in step 604, the second device 402 determines a flickering interval mapped to the amount of received data and generates visible light at the determined flickering interval together with an ACK signal as a response to data reception in step 605. Upon receiving the next data in step 606, since the amount of received data is increased, the second device 402 determines a flickering interval mapped to the increased amount of data. If the amount of data reaches a data ratio of a next step at which the flickering interval should be adjusted, the second device 402 generates visible light at an adjusted flickering interval of the next step as in step 607. In this way, since the flickering interval is gradually varied, a user can confirm a variation of a data transmission rate. For example, if the data transmission rate approaches 100% while data is transmitted, a flickering speed may be faster or slower to cause a user to confirm the transmission rate.
- Unlike FIG. 7, FIG. 8 shows an ACK signal transmitted separately from visible light. Steps 613 and 614 in FIG. 8 are the same as steps 413 and 414 in FIG. 5. In FIG. 8, if there is delay in the second device 402 in generating the ACK signal, visible light is generated separately from the ACK signal. The second device 402 generates visible light having a flickering speed as in step 615 as data is received. Upon receiving data in step 616, since the amount of received data is varied, the second device 402 generates visible light having a varied flickering interval compared with a previous flickering interval as shown in step 617.
- A control process for controlling an output pattern of visible light according to the amount of received data in a receiving-side VLC device is described with reference to FIG. 9.
- Referring to FIG. 9, if a VLC mode is started in step 700, the receiving-side VLC device initializes a communication link by connecting the communication link in step 705. Next, the receiving-side VLC device determines whether data information is received in step 710. If the data information is received, the receiving-side VLC device determines the total amount of data which is to be transmitted by a transmitting-side VLC device based on the received data information in step 715. If data is received in step 720, the receiving-side VLC device determines an output pattern according to the amount of received data based on the total amount of data in step 725 and generates visible light of the determined output pattern in step 730. The receiving-side VLC device continues to receive data in step 720 unless the communication link is released in step 735. In this way, the receiving-side VLC device generates visible light of a gradually varied output pattern as the amount of received data is increased.
- Hereinafter, visible signal transmission processes using a comparison of the total amount of data to the amount of transmitted/received data according to another embodiment of the present invention are described with reference to FIGs. 8 and 9.
- FIG. 10 is a diagram illustrating a visible signal transmission process using a comparison of the total amount of data with the amount of transmitted data in a transmitting-side VLC device according to another embodiment of the present invention. Steps 800 and 810 are the same as steps 403 and 404 in FIG. 4 and therefore, a detailed description thereof is omitted. In FIG.8, an output pattern of visible light becomes different according to the ratio of the amount of transmitted data to the total amount of data as in steps 815 and 820. The output pattern of visible light may be colors, brightness (or intensity) or flickering intervals of visible light as described previously.
- FIG. 11 illustrates a visible signal transmission process using a comparison of the total amount of data with the amount information of data received from a receiving-side VLC device. In FIG. 11, the first device 401 transmits data to the second device 402 in step 900 and receives size information of received data from the second device 402 in step 905. The first device 401 generates visible light of different output patterns according to the ratio of the size of received data based on the received size information to the total size of data as in steps 910 and 925.
- Although the exemplary embodiments of the present invention have been disclosed for illustrative purposes, various modifications, additions and substitutions are possible, without departing from the scope and spirit of the invention as disclosed in the accompanying claims. Accordingly, the scope of the present invention should not be limited to the description of the embodiment, but defined by the accompanying claims and equivalents thereof.
Claims (20)
- A method for generating a visible light signal according to an amount of data transmission in a Visible Light Communication (VLC) device, the method comprising the steps of:determining an amount of data received from a transmitting-side VLC device;determining a visible light signal pattern corresponding to the determined amount of data; andgenerating the visible light signal corresponding to the determined visible light signal pattern.
- The method of claim 1, further comprising acquiring total amount information of data which is to be received from the transmitting-side VLC device.
- The method of claim 2, wherein the determination of the amount of data received from a transmitting-side VLC device comprises determining the amount of remaining data after data is received from the transmitting-side VLC device based on the total amount information of data.
- The method of claim 2, wherein the determination of the amount of data received from a transmitting-side VLC device comprises determining the amount of data which has been received up to now from the transmitting-side VLC device based on the total amount information of data.
- The method of claim 1 or 2, wherein the generation of the visible light signal of the determined visible light signal pattern comprises generating the visible light signal having colors of which differ according to the determined amount of data.
- The method of claim 1 or 2, wherein the generation of the visible light signal of the determined visible light signal pattern comprises generating the visible light signal having flickering speeds of which differ according to the determined amount of data.
- The method of claim 1 or 2, wherein the generation of the visible light signal of the determined visible light signal pattern comprises generating the visible light signal having color brightness of which differs according to the determined amount of data.
- The method of claim 1 or 2, wherein the visible light of the determined visible light signal pattern is simultaneously generated when transmitting an ACKnowledgement (ACK) signal.
- The method of claim 8, further comprising transmitting the ACK signal irrespective of the generation of the visible light signal corresponding to the determined visible light signal pattern, when generation of the ACK signal is delayed.
- An apparatus for generating a visible light signal according to an amount of data transmission, the apparatus comprising:a Visible Light Communication (VLC) receiver for receiving data through the VLC;an analog-to-digital converter for converting the received data into a digital signal;a storage unit for storing the received data amount information, and storing mapping information between amount information of data and a visible light output pattern;a data processor for determining a visible light output pattern corresponding to the amount of the received data based on the mapping information whenever data is received and generating a control signal so as to generate visible light of the determined visible light output pattern as a response to data reception; anda VLC transmitter for generating the visible light signal of the visible light output pattern according to the control signal.
- The apparatus of claim 10, wherein the data processor determines the amount of remaining data which is to receive based on the total amount of data whenever data is received and determines a visible light output pattern corresponding to the determined amount of the remaining data.
- The apparatus of claim 10 or 11, wherein the data processor generates a control signal for generating the visible light signal having colors of which become different gradually according to the amount of received data.
- The apparatus of one of claim 10 to 12, wherein the data processor generates a control signal for generating the visible light signal having flickering speeds of which become different gradually according to the amount of received data.
- The apparatus of one of claim 10 to 13, wherein the data processor generates a control signal for generating the visible light signal having brightness of which becomes different gradually according to the amount of received data.
- The apparatus of one of claim 10 to 14, wherein the data processor generates a control signal so as to simultaneously generate the visible light signal when transmitting an ACKnowledgement (ACK) signal as a response to reception of the data.
- An apparatus for generating a visible light signal according to an amount of data transmission, the apparatus comprising:a VLC transmitter for transmitting data to a receiving-side VLC device through the VLC;a digital-to-analog converter for converting a digital signal which is to transmit into an analog signal;a storage unit for storing mapping information between amount information of data and a visible light output pattern; anda data processor for determining a visible light output pattern corresponding to a amount of transmitted data based on the mapping information whenever data is transmitted and generating a control signal so as to generate the visible light signal of the determined visible light output pattern whenever data is transmitted,wherein the VLC transmitter generates the visible light signal of the visible light output pattern according to the control signal.
- The apparatus of claim 16, wherein the data processor generates a control signal for generating the visible light signal having colors of which become different gradually according to the amount of transmitted data.
- The apparatus of claim 16 or 17, wherein the data processor generates a control signal for generating the visible light signal having flickering speeds of which become different gradually according to the amount of transmitted data.
- The apparatus of one of claim 16 to 18, wherein the data processor generates a control signal for generating the visible light signal having brightness of which becomes different gradually according to the amount of transmitted data.
- The apparatus of one of claim 16 to 19, wherein the data processor determines a visible light output pattern corresponding to a amount of transmitted data based on the mapping information and acquires an amount information of transmitted data from the receiving-side VLC device.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20090040396 | 2009-05-08 | ||
KR1020100003734A KR101709348B1 (en) | 2009-05-08 | 2010-01-15 | Apparatus and method for generating visible signal according to data transmitting rate in visible light communication system |
PCT/KR2010/002932 WO2010128829A2 (en) | 2009-05-08 | 2010-05-07 | Apparatus and method for generating visible signal according to amount of data transmission in visible light communication system |
Publications (3)
Publication Number | Publication Date |
---|---|
EP2427976A2 true EP2427976A2 (en) | 2012-03-14 |
EP2427976A4 EP2427976A4 (en) | 2015-01-07 |
EP2427976B1 EP2427976B1 (en) | 2017-11-29 |
Family
ID=43406748
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP10772289.4A Active EP2427976B1 (en) | 2009-05-08 | 2010-05-07 | Apparatus and method for generating visible signal according to amount of data transmission in visible light communication system |
Country Status (9)
Country | Link |
---|---|
US (1) | US9281894B2 (en) |
EP (1) | EP2427976B1 (en) |
JP (1) | JP5538524B2 (en) |
KR (1) | KR101709348B1 (en) |
CN (1) | CN102804649A (en) |
AU (1) | AU2010245424B2 (en) |
CA (1) | CA2761094C (en) |
RU (1) | RU2487479C1 (en) |
WO (1) | WO2010128829A2 (en) |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9948392B2 (en) * | 2009-05-08 | 2018-04-17 | Samsung Electronics Co., Ltd | Apparatus and method for generating visible signal according to amount of data transmission in visible light communication system |
US8873965B2 (en) * | 2012-04-10 | 2014-10-28 | Disney Enterprises, Inc. | Visible light communication with flickering prevention |
CN102761360B (en) * | 2012-06-29 | 2015-07-22 | 飞天诚信科技股份有限公司 | Optical signal processing method and device |
US9118415B2 (en) | 2013-02-26 | 2015-08-25 | Cooper Technologies Company | Visible light communication with increased signal-to-noise ratio |
US9191107B2 (en) | 2013-03-15 | 2015-11-17 | Cooper Technologies Company | Hazardous location visible light communication networks |
US9264138B2 (en) | 2013-05-16 | 2016-02-16 | Disney Enterprises, Inc. | Reliable visibile light communication with dark light synchronization |
CN103400031B (en) * | 2013-07-24 | 2016-08-24 | 飞天诚信科技股份有限公司 | A kind of method and apparatus identifying optical signal |
US9948391B2 (en) * | 2014-03-25 | 2018-04-17 | Osram Sylvania Inc. | Techniques for determining a light-based communication receiver position |
US20150280820A1 (en) * | 2014-03-25 | 2015-10-01 | Osram Sylvania Inc. | Techniques for adaptive light modulation in light-based communication |
JP6490481B2 (en) * | 2014-04-25 | 2019-03-27 | 学校法人東京電機大学 | Visible light communication system |
NL1040869B1 (en) * | 2014-06-27 | 2016-06-08 | Eldolab Holding Bv | A method for driving a light source, a driver system to drive a light source and a luminaire comprising said light source and driver system. |
US9432117B2 (en) * | 2014-12-29 | 2016-08-30 | Industrial Technology Research Institute | Visible light communication apparatus and method of visible light communication |
US9698908B2 (en) * | 2015-09-30 | 2017-07-04 | Osram Sylvania Inc. | Sub-sampling raster lines in rolling shutter mode for light-based communication |
WO2017119619A1 (en) * | 2016-01-08 | 2017-07-13 | 서울과학기술대학교 산학협력단 | A method for visible light communication using display colors and pattern types of display |
KR101999882B1 (en) * | 2016-01-08 | 2019-07-12 | 서울과학기술대학교 산학협력단 | Visible light communication method using display adaptive color and pattern types |
TWI610540B (en) * | 2016-12-06 | 2018-01-01 | 財團法人工業技術研究院 | Visible light communication device, method and system |
RU197045U1 (en) * | 2019-09-06 | 2020-03-26 | федеральное государственное бюджетное образовательное учреждение высшего образования "Московский политехнический университет" (Московский Политех) | LIGHT-TRANSFER MODULE OF VLC TECHNOLOGY WIRELESS COMMUNICATION SYSTEM |
DE202022101100U1 (en) | 2022-02-28 | 2022-03-04 | Saint-Gobain SEKURIT Deutschland GmbH | Glazing for signal transmission |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001309031A (en) * | 2000-04-20 | 2001-11-02 | Sharp Corp | Communication terminal |
US20070147843A1 (en) * | 2005-12-27 | 2007-06-28 | Ryuhei Fujiwara | Apparatus, system, method, and program for visible light communication |
Family Cites Families (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FI112148B (en) * | 2000-07-24 | 2003-10-31 | Stonesoft Oyj | Procedure for checking data transfer |
US6546014B1 (en) * | 2001-01-12 | 2003-04-08 | Alloptic, Inc. | Method and system for dynamic bandwidth allocation in an optical access network |
RU2292654C2 (en) * | 2002-08-13 | 2007-01-27 | Нокиа Корпорейшн | Symbol interlacing method |
JP2004282512A (en) | 2003-03-17 | 2004-10-07 | Nec Saitama Ltd | Method for transferring infrared data of portable terminal |
US7463674B2 (en) * | 2003-04-09 | 2008-12-09 | Avago Technologies Fiber Ip (Singapore) Pte. Ltd. | Tables for determining the signal strength of a received signal in a fibre optics transceiver |
KR100703688B1 (en) * | 2004-10-18 | 2007-04-05 | 삼성전자주식회사 | Method and network apparatus for displaying informations of network by selection |
JP2006270808A (en) * | 2005-03-25 | 2006-10-05 | Nec Corp | Mobile communications network system, portable communications terminal, authentication device, and these drive methods and drive programs |
KR20070108422A (en) * | 2006-01-09 | 2007-11-12 | 한국전자통신연구원 | Rsoa and the operating system based on downstream optical signal reuse method with feed-forward current injection |
JP4768022B2 (en) * | 2006-07-19 | 2011-09-07 | パナソニック株式会社 | Visible light communication device |
KR100770918B1 (en) | 2006-10-20 | 2007-10-26 | 삼성전자주식회사 | Apparatus and method for controlling emitted visible light color according to current state in visible light optical communication |
WO2008050729A1 (en) * | 2006-10-23 | 2008-05-02 | Panasonic Corporation | Optical space transmission system using visible light and infrared light |
KR100856194B1 (en) * | 2006-11-30 | 2008-09-03 | 삼성전자주식회사 | Method For Communication Link Using Visible Light Communication |
JP5031427B2 (en) * | 2007-03-30 | 2012-09-19 | 三星電子株式会社 | Visible light transmitter, visible light receiver, visible light communication system, and visible light communication method |
JP4341695B2 (en) * | 2007-05-17 | 2009-10-07 | ソニー株式会社 | Image input processing device, imaging signal processing circuit, and imaging signal noise reduction method |
JP4734290B2 (en) | 2007-05-28 | 2011-07-27 | 富士通東芝モバイルコミュニケーションズ株式会社 | Communication terminal |
JP2008292397A (en) | 2007-05-28 | 2008-12-04 | Shimizu Corp | Positional information providing system using visible light communication |
KR100876725B1 (en) | 2007-05-28 | 2008-12-31 | 삼성전자주식회사 | Communication link connection method in wireless LAN system using visible light communication |
KR100895156B1 (en) | 2007-06-11 | 2009-05-04 | 삼성전자주식회사 | Method and apparatus for transmitting/receiving data in a visible light communication system |
KR101375015B1 (en) | 2007-07-06 | 2014-03-14 | 삼성전자주식회사 | Apparatus and method for communication link keeping visibility using visible light communication |
KR101368166B1 (en) * | 2007-07-09 | 2014-03-03 | 삼성전자주식회사 | Re-connection method in peripheral interface using visible light communication |
KR101364390B1 (en) | 2007-07-10 | 2014-02-18 | 삼성전자주식회사 | Method and apparatus visible signal generation for data transmitting frame in visible light communication |
KR101364393B1 (en) | 2007-07-19 | 2014-02-17 | 삼성전자주식회사 | Apparatus and method for communication link using visible light communication |
KR101311577B1 (en) * | 2007-07-25 | 2013-09-26 | 삼성전자주식회사 | Method for visible communication in a visible light cimmunication |
EP2206355B1 (en) * | 2007-10-19 | 2011-05-11 | Panduit Corp. | Communication port identification system |
US20100162139A1 (en) * | 2008-12-19 | 2010-06-24 | Palm, Inc. | Multi-function status indicator for content receipt by a mobile computing device |
US8275653B2 (en) * | 2009-04-13 | 2012-09-25 | Vardaman, Ltd. | Industrial status viewer system and method |
AT513187B1 (en) | 2012-07-17 | 2014-05-15 | Bluesource Mobile Solutions Gmbh | Installation for reading an identification code from a loyalty program |
-
2010
- 2010-01-15 KR KR1020100003734A patent/KR101709348B1/en active IP Right Grant
- 2010-05-07 AU AU2010245424A patent/AU2010245424B2/en not_active Ceased
- 2010-05-07 CN CN2010800304312A patent/CN102804649A/en active Pending
- 2010-05-07 WO PCT/KR2010/002932 patent/WO2010128829A2/en active Application Filing
- 2010-05-07 CA CA2761094A patent/CA2761094C/en active Active
- 2010-05-07 EP EP10772289.4A patent/EP2427976B1/en active Active
- 2010-05-07 RU RU2011149792/07A patent/RU2487479C1/en active
- 2010-05-07 JP JP2012509740A patent/JP5538524B2/en active Active
- 2010-05-07 US US12/776,087 patent/US9281894B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001309031A (en) * | 2000-04-20 | 2001-11-02 | Sharp Corp | Communication terminal |
US20070147843A1 (en) * | 2005-12-27 | 2007-06-28 | Ryuhei Fujiwara | Apparatus, system, method, and program for visible light communication |
Non-Patent Citations (1)
Title |
---|
See also references of WO2010128829A2 * |
Also Published As
Publication number | Publication date |
---|---|
CA2761094C (en) | 2016-12-20 |
EP2427976B1 (en) | 2017-11-29 |
CA2761094A1 (en) | 2010-11-11 |
RU2487479C1 (en) | 2013-07-10 |
KR101709348B1 (en) | 2017-02-23 |
KR20100121400A (en) | 2010-11-17 |
RU2011149792A (en) | 2013-06-20 |
CN102804649A (en) | 2012-11-28 |
WO2010128829A2 (en) | 2010-11-11 |
US9281894B2 (en) | 2016-03-08 |
WO2010128829A3 (en) | 2011-01-20 |
JP5538524B2 (en) | 2014-07-02 |
EP2427976A4 (en) | 2015-01-07 |
US20100284697A1 (en) | 2010-11-11 |
AU2010245424A1 (en) | 2011-11-17 |
AU2010245424B2 (en) | 2014-01-30 |
JP2012526446A (en) | 2012-10-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2010128829A2 (en) | Apparatus and method for generating visible signal according to amount of data transmission in visible light communication system | |
WO2010062092A2 (en) | Visible ray communication system and method for transmitting signal | |
WO2011034360A2 (en) | Flexible and integrated frame structure design for supporting multiple topologies with visible light communication | |
WO2011034346A2 (en) | Apparatus and method for generating high resolution frames for dimming and visibility support in visible light communication | |
JP5394843B2 (en) | Transmitting apparatus, receiving apparatus, visible light communication system, and visible light communication method | |
Giustiniano et al. | Low-complexity visible light networking with LED-to-LED communication | |
WO2010095894A2 (en) | Apparatus and method for interference mitigation and channel selection for visible light communication | |
JP3465017B2 (en) | Illumination light transmitting device, illumination light receiving device, and phosphor type illumination light communication system | |
JP4616714B2 (en) | OPTICAL COMMUNICATION SYSTEM, LIGHTING DEVICE USED FOR THE SAME, AND TERMINAL DEVICE | |
KR101683881B1 (en) | Method and apparatus for transmitting decision of visibility frame in transmitter and receiver of visible light communications | |
WO2010087603A2 (en) | Visible light multiplex communication system | |
CN102090148B (en) | There is the LED illumination System of optical communication capabilities | |
US20080131140A1 (en) | Method for communication link connection using visible light communication | |
US20090232502A1 (en) | Visible light communication system and optical wireless lan device | |
US8903252B2 (en) | Apparatus for visible light communication providing intuitive information and method using the same | |
EP2489140A2 (en) | Apparatus and method for channel aggregation and guard channel indication for visible light communication | |
EP2353226A2 (en) | Visible ray communication system, transmission apparatus, and signal transmission method | |
WO2010002212A2 (en) | Visible-light wireless communication method and system | |
WO2018131764A1 (en) | System and method for transmitting power by using laser | |
US9948392B2 (en) | Apparatus and method for generating visible signal according to amount of data transmission in visible light communication system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
17P | Request for examination filed |
Effective date: 20111207 |
|
AK | Designated contracting states |
Kind code of ref document: A2 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO SE SI SK SM TR |
|
DAX | Request for extension of the european patent (deleted) | ||
RAP1 | Party data changed (applicant data changed or rights of an application transferred) |
Owner name: SAMSUNG ELECTRONICS CO., LTD. |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R079 Ref document number: 602010047059 Country of ref document: DE Free format text: PREVIOUS MAIN CLASS: H04B0010100000 Ipc: H04B0010110000 |
|
RIC1 | Information provided on ipc code assigned before grant |
Ipc: H04B 10/116 20130101ALI20141127BHEP Ipc: H04B 10/11 20130101AFI20141127BHEP |
|
A4 | Supplementary search report drawn up and despatched |
Effective date: 20141205 |
|
17Q | First examination report despatched |
Effective date: 20151204 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: EXAMINATION IS IN PROGRESS |
|
GRAP | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOSNIGR1 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: GRANT OF PATENT IS INTENDED |
|
INTG | Intention to grant announced |
Effective date: 20170629 |
|
GRAS | Grant fee paid |
Free format text: ORIGINAL CODE: EPIDOSNIGR3 |
|
GRAA | (expected) grant |
Free format text: ORIGINAL CODE: 0009210 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE PATENT HAS BEEN GRANTED |
|
AK | Designated contracting states |
Kind code of ref document: B1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO SE SI SK SM TR |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: EP |
|
REG | Reference to a national code |
Ref country code: AT Ref legal event code: REF Ref document number: 951290 Country of ref document: AT Kind code of ref document: T Effective date: 20171215 |
|
REG | Reference to a national code |
Ref country code: IE Ref legal event code: FG4D |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R096 Ref document number: 602010047059 Country of ref document: DE |
|
REG | Reference to a national code |
Ref country code: NL Ref legal event code: FP |
|
REG | Reference to a national code |
Ref country code: SE Ref legal event code: TRGR |
|
REG | Reference to a national code |
Ref country code: LT Ref legal event code: MG4D |
|
REG | Reference to a national code |
Ref country code: AT Ref legal event code: MK05 Ref document number: 951290 Country of ref document: AT Kind code of ref document: T Effective date: 20171129 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: FI Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20171129 Ref country code: NO Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20180228 Ref country code: LT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20171129 Ref country code: ES Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20171129 |
|
REG | Reference to a national code |
Ref country code: FR Ref legal event code: PLFP Year of fee payment: 9 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: LV Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20171129 Ref country code: GR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20180301 Ref country code: BG Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20180228 Ref country code: AT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20171129 Ref country code: HR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20171129 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: CZ Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20171129 Ref country code: EE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20171129 Ref country code: CY Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20171129 Ref country code: SK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20171129 Ref country code: DK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20171129 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R097 Ref document number: 602010047059 Country of ref document: DE |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: RO Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20171129 Ref country code: PL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20171129 Ref country code: SM Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20171129 |
|
PLBE | No opposition filed within time limit |
Free format text: ORIGINAL CODE: 0009261 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT |
|
26N | No opposition filed |
Effective date: 20180830 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: SI Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20171129 |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: PL |
|
REG | Reference to a national code |
Ref country code: BE Ref legal event code: MM Effective date: 20180531 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: MC Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20171129 |
|
REG | Reference to a national code |
Ref country code: IE Ref legal event code: MM4A |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: LI Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20180531 Ref country code: CH Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20180531 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: LU Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20180507 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: IE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20180507 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: BE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20180531 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: MT Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20180507 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: TR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20171129 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: HU Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT; INVALID AB INITIO Effective date: 20100507 Ref country code: PT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20171129 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: MK Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20171129 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: AL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20171129 Ref country code: IS Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20180329 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: SE Payment date: 20220421 Year of fee payment: 13 Ref country code: IT Payment date: 20220421 Year of fee payment: 13 Ref country code: FR Payment date: 20220425 Year of fee payment: 13 |
|
REG | Reference to a national code |
Ref country code: SE Ref legal event code: EUG |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: SE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20230508 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: IT Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20230507 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: NL Payment date: 20240422 Year of fee payment: 15 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: FR Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20230531 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: GB Payment date: 20240422 Year of fee payment: 15 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: DE Payment date: 20240422 Year of fee payment: 15 |