CN110663203B - Receiving apparatus and receiving method - Google Patents
Receiving apparatus and receiving method Download PDFInfo
- Publication number
- CN110663203B CN110663203B CN201880033878.1A CN201880033878A CN110663203B CN 110663203 B CN110663203 B CN 110663203B CN 201880033878 A CN201880033878 A CN 201880033878A CN 110663203 B CN110663203 B CN 110663203B
- Authority
- CN
- China
- Prior art keywords
- information
- base station
- terminal
- signal
- ssid
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 178
- 230000003287 optical effect Effects 0.000 claims abstract description 391
- 238000005070 sampling Methods 0.000 claims description 60
- 238000003384 imaging method Methods 0.000 abstract description 38
- 238000004891 communication Methods 0.000 description 398
- 238000012545 processing Methods 0.000 description 215
- 230000005540 biological transmission Effects 0.000 description 156
- 238000012937 correction Methods 0.000 description 59
- 230000006870 function Effects 0.000 description 44
- 230000008569 process Effects 0.000 description 21
- 230000000694 effects Effects 0.000 description 20
- 238000001514 detection method Methods 0.000 description 17
- 238000003909 pattern recognition Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 12
- 238000005286 illumination Methods 0.000 description 12
- 230000008859 change Effects 0.000 description 11
- 238000000060 site-specific infrared dichroism spectroscopy Methods 0.000 description 11
- 238000006243 chemical reaction Methods 0.000 description 10
- 239000000969 carrier Substances 0.000 description 9
- 238000007405 data analysis Methods 0.000 description 9
- 239000000470 constituent Substances 0.000 description 7
- 238000007781 pre-processing Methods 0.000 description 7
- 230000004044 response Effects 0.000 description 6
- 238000003860 storage Methods 0.000 description 6
- 238000007906 compression Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 5
- 230000009467 reduction Effects 0.000 description 5
- 239000013589 supplement Substances 0.000 description 5
- 230000004397 blinking Effects 0.000 description 4
- 230000006835 compression Effects 0.000 description 4
- 125000004122 cyclic group Chemical group 0.000 description 4
- 238000013507 mapping Methods 0.000 description 4
- 238000004458 analytical method Methods 0.000 description 3
- 238000013528 artificial neural network Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 3
- 238000010801 machine learning Methods 0.000 description 3
- 230000010363 phase shift Effects 0.000 description 3
- 238000005096 rolling process Methods 0.000 description 3
- 239000004065 semiconductor Substances 0.000 description 3
- 230000000295 complement effect Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 229910044991 metal oxide Inorganic materials 0.000 description 2
- 150000004706 metal oxides Chemical class 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000008451 emotion Effects 0.000 description 1
- 238000007667 floating Methods 0.000 description 1
- 238000005755 formation reaction Methods 0.000 description 1
- 230000001771 impaired effect Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000000691 measurement method Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 230000000007 visual effect Effects 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
-
- 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/60—Receivers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/66—Remote control of cameras or camera parts, e.g. by remote control devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/67—Focus control based on electronic image sensor signals
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Electromagnetism (AREA)
- Multimedia (AREA)
- Optical Communication System (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Vascular Medicine (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
A receiving device (150) capable of safely acquiring information is provided with: an image sensor (a 3103) that obtains an image by photographing; the receiving unit (A2053_1-A2053_M) samples a plurality of pixels included in N regions included in the imaging surface of the image sensor (A3103) so as to receive N optical signals different from each other, which are transmitted from a plurality of light sources, in parallel, wherein N is an integer of 2 or more.
Description
Technical Field
The present application relates to a receiving apparatus and a receiving method.
Background
As a method for obtaining information such as the location of the terminal itself, there is a method using GPS (Global Positioning System) for the purpose of utilizing services based on the location of the terminal or the like. In the method using GPS, a terminal receives a modulated signal transmitted from a satellite and performs positioning calculation to estimate its own position. However, when the terminal has difficulty in receiving the radio wave transmitted from the satellite (for example, indoors), it is difficult for the terminal to estimate its own position.
In this case, as a method for estimating the position of the terminal, for example, as shown in non-patent document 1, the terminal estimates information such as the position of the terminal by using radio waves transmitted from a wireless access point (AP (access point)) of the wireless LAN (Local Area Network).
(prior art literature)
(non-patent literature)
Non-patent documents 1Bayesian based location estimation system using wireless LAN,Third IEEE Conference on Pervasive Computing and Commun.Workshops,pp.273-278, 2005.
Non-patent document 2, "high-function image sensor (high-density transmission device)" journal of image information media society (image emotion device society ), vol.66, no3, pp.172-173, 2012.
Non-patent document 3, "the movement of the rapid technology in CMOs image sensors," the image media journal (image of the doctor of the company ), vol.66, no.3, pp.174-177, 2012.
Non-patent document 4 "new organic CMOS image sensor (pixel-by-pixel) suitable for miniaturization of pixel size, is of the order of being suitable for miniaturization, and is of the order of being suitable for new, young, and new types of organic CMOS image sensors (new, young), FUJIFILM RESEARCH & DEVELOPMENT No.55, pp.14-17, 2010.
However, for example, in a case where the terminal does not hold information such as an SSID (service set identifier: service set identification) of an access point to be accessed, it is not easy for the terminal to appropriately determine which access point to be connected from among a plurality of surrounding access points. Therefore, for example, when a terminal connects to an access point in order to obtain information such as its own position, there is a possibility that the terminal connects to an access point having an unsafe SSID, and there is a risk of information leakage.
Disclosure of Invention
An aspect of the present application can effectively provide a receiving apparatus and the like that can securely acquire, for example, information for identifying an access point to which a terminal should be connected.
A receiving device according to an aspect of the present application includes: an image sensor that obtains an image by photographing; and a receiving unit that, for each of N regions included in a photographing surface of the image sensor, samples a plurality of pixels included in the region, thereby receiving N optical signals transmitted from a plurality of light sources in parallel, the N optical signals being different from each other, and N being an integer of 2 or more.
In the receiving method according to one aspect of the present application, an image captured by an image sensor is obtained, and N optical signals transmitted from a plurality of light sources and different from each other are received in parallel by sampling a plurality of pixels included in N areas included in an imaging surface of the image sensor, where N is an integer of 2 or more.
The general and specific aspects may be implemented by a system, a method, an integrated circuit, a computer program, or a recording medium, or by any combination of a system, an apparatus, a method, an integrated circuit, a computer program, and a recording medium.
According to one form of the application, the terminal can safely acquire information.
The advantages and effects of the present application in one aspect thereof will be apparent from the description and drawings. The advantages and/or effects described above are provided by the features described in the several embodiments and the specification and drawings, respectively, but not all of them need be provided to obtain one or more of the same features.
Drawings
Fig. 1 is a diagram illustrating the principle of line scan sampling.
Fig. 2 shows an example of a captured image in the case where the exposure time is long.
Fig. 3 shows an example of a captured image in the case where the exposure time is short.
Fig. 4A is a diagram illustrating 4 PPM.
Fig. 4B is a diagram illustrating the manchester encoding scheme.
Fig. 5 shows a configuration example of a visible light communication system.
Fig. 6 shows an example of the configuration of the communication system according to embodiment 1.
Fig. 7 shows an example of a frame structure according to embodiment 1.
Fig. 8 shows a positional relationship between the device and the terminal according to embodiment 2.
Fig. 9 shows an example of the configuration of a communication system according to embodiment 3.
Fig. 10 shows a display example of a display unit according to embodiment 3.
Fig. 11 shows an example of a frame configuration of a modulated signal transmitted by the 1 st device according to embodiment 3.
Fig. 12 shows an example of a frame configuration of a modulated signal transmitted by a base station according to embodiment 3.
Fig. 13 is a flowchart showing an example of processing in the communication system according to embodiment 3.
Fig. 14 shows a display example of a display unit according to embodiment 3.
Fig. 15 shows an example of the configuration of a communication system according to embodiment 4.
Fig. 16 shows an example of a frame configuration of a modulated signal transmitted by the 1 st device according to embodiment 4.
Fig. 17 shows an example of a frame configuration of a modulated signal transmitted by a wireless device of a terminal according to embodiment 4.
Fig. 18 is a flowchart showing an example of processing in the communication system according to embodiment 4.
Fig. 19 shows an example of the configuration of a communication system according to embodiment 5.
Fig. 20 shows an example of a frame configuration of a modulated signal including an SSID transmitted by the 3 rd device according to embodiment 5.
Fig. 21 shows an example of a frame configuration of a modulated signal including an encryption key transmitted by the 3 rd device according to embodiment 5.
Fig. 22 is a flowchart showing an example of processing in the communication system according to embodiment 5.
Fig. 23 is a flowchart showing another example of processing in the communication system according to embodiment 5.
Fig. 24 shows an example of a space for configuring the communication system according to embodiment 5.
Fig. 25 shows an example of the configuration of a communication system according to embodiment 6.
Fig. 26 is a flowchart showing an example of processing in the communication system according to embodiment 6.
Fig. 27 shows an example of the configuration of a communication system according to embodiment 7.
Fig. 28 shows an example of a frame configuration of a modulated signal transmitted by the 5 th device according to embodiment 7.
Fig. 29 shows an example of a frame configuration of a modulated signal transmitted by the 5 th device according to embodiment 7.
Fig. 30 shows an example of a frame configuration of a modulated signal transmitted by the 5 th device according to embodiment 7.
Fig. 31 shows an example of a frame transmission method performed by the 5 th device according to embodiment 7.
Fig. 32 shows an example of a space for configuring the communication system according to embodiment 7.
Fig. 33 is a flowchart showing an example of processing in the communication system according to embodiment 7.
Fig. 34 shows an example of the configuration of a communication device according to embodiment 8.
Fig. 35 shows another configuration example of the communication device according to embodiment 8.
Fig. 36 shows an example 1 of the light receiving device according to embodiment 8.
Fig. 37 shows an example 1 of the configuration of the light-receiving signal processing unit according to embodiment 8.
Fig. 38 shows an example of the 2 nd configuration of the light receiving signal processing unit according to embodiment 8.
Fig. 39 shows a control example of the image sensor in embodiment 8.
Fig. 40 shows an example of the 3 rd configuration of the light-receiving signal processing unit according to embodiment 8.
Fig. 41 shows an example of the 2 nd configuration of the light receiving device according to embodiment 8.
Fig. 42 shows an example in which line scan sampling is performed in parallel in a plurality of regions.
Fig. 43 shows an example of the physical configuration of the control unit according to embodiment 8.
Fig. 44 shows an example of the configuration of the control unit according to embodiment 8.
Fig. 45 shows another configuration example of the control unit according to embodiment 8.
Fig. 46 is a 1 st view for explaining communication control based on an obtained image according to embodiment 8.
Fig. 47 is a 2 nd view for explaining communication control based on the acquired image according to embodiment 8.
Fig. 48 is a 3 rd diagram illustrating communication control based on the acquired image according to embodiment 8.
Fig. 49 is a 4 th diagram illustrating communication control based on the acquired image according to embodiment 8.
Fig. 50 is a 5 th diagram illustrating communication control based on the acquired image according to embodiment 8.
Fig. 51 is a 6 th diagram illustrating communication control based on the acquired image according to embodiment 8.
Fig. 52 shows an example of a configuration of another communication system for performing optical communication.
Fig. 53 shows a configuration example of a transmitting device and a receiving device according to embodiment 10.
Fig. 54 shows an example of the configuration of a transmitting apparatus and a receiving apparatus according to embodiment 10.
Fig. 55 shows an example of a frame configuration of an optical modulation signal according to embodiment 10.
Fig. 56 shows an example of a reception state in the reception device according to embodiment 10.
Fig. 57 shows an example of the structure of symbols according to embodiment 10.
Fig. 58 shows another example of the structure of symbols according to embodiment 10.
Fig. 59 shows another example of the reception state in the reception device according to embodiment 10.
Fig. 60 shows another example of the reception state in the reception device according to embodiment 10.
Fig. 61 shows another example of the structure of symbols according to embodiment 10.
Fig. 62 shows another example of the structure of symbols according to embodiment 10.
Fig. 63 shows another example of the structure of symbols according to embodiment 11.
Fig. 64 shows an example of the configuration of a receiving apparatus according to embodiment 11.
Fig. 65 shows another example of the configuration of the receiving apparatus according to embodiment 11.
Fig. 66 shows another example of the configuration of the receiving apparatus according to embodiment 11.
Fig. 67 shows another example of the configuration of the receiving apparatus according to embodiment 11.
Fig. 68 shows an example of a plurality of light sources provided in a vehicle.
Fig. 69 shows an example of a plurality of light receiving portions provided in a vehicle.
Detailed Description
Embodiments of the present application will be described in detail below with reference to the accompanying drawings.
[ example of a method for modulating and demodulating visible light communication ]
In the present embodiment, an optical communication system is used in which a modulated signal is transmitted and received as an optical signal.
First, a description will be given of a 1 st example of visible light communication, which is an example of an optical communication system applicable to each embodiment of the present application.
Line scan sampling
An image sensor such as CMOS (Complementary Metal Oxide Semiconductor) sensor is mounted on a smart phone, a digital camera, or the like. The scenery at the same time, which is not exactly the same time, is displayed on the whole image captured by the CMOS sensor, and the amount of light received by the sensor is read out for each line by a rolling shutter system in which shutter operation is performed for each line, as shown in, for example, non-patent document 2 and non-patent document 3. Therefore, the time required for reading is estimated, and the start and end of light reception are controlled by making a time difference for each row. That is, the image captured by the CMOS sensor is superimposed on a plurality of lines with a slight time lag for each line.
In example 1 of the visible light communication system, the system focusing on the characteristics of the CMOS sensor is considered to achieve the rapid reception of the visible light signal. That is, in the 1 st example of the visible light communication system, by using a slightly different exposure time for each line, as shown in fig. 1, it is possible to capture a signal modulated at a faster speed than the frame rate by measuring the brightness and color of the light source at a plurality of times for each line from one image (captured image of the image sensor).
This sampling method is hereinafter referred to as "line scan sampling", and 1 column of pixels exposed at the same timing are referred to as "exposure row".
Although the "line scan sampling" can be realized by a rolling shutter method performed by a CMOS sensor, the rolling shutter method can be realized by a sensor other than the CMOS sensor, for example, a CCD (Charge-Coupled Device) sensor, an organic (CMOS) sensor exemplified by non-patent document 4, or the like, and the "line scan sampling" can be similarly performed.
However, in the shooting setting at the time of shooting under the camera function (the shooting function of a moving image or a still image), even if a light source that flashes rapidly is shot, the flash does not appear in a stripe shape along the exposure line. This is because, in this setting, since the exposure time is much longer than the blinking period of the light source, as shown in fig. 2, the change in luminance caused by the blinking (light emission pattern) of the light source is averaged, and the change in pixel value between the exposure lines is small, so that a substantially uniform image is obtained.
In contrast, as shown in fig. 3, by setting the exposure time to be about the blinking period of the light source, the state of blinking of the light source (light emission mode) can be observed as a change in the brightness of the exposure line. In fig. 3, the length of the exposure period is set to be slightly longer than the length of the minimum period during which the same light emission state continues, and the difference in the start timing of the exposure period between adjacent exposure lines is set to be shorter than the length of the minimum period during which the same light emission state continues. For example, the length of the exposure period may be set to be shorter than the length of the minimum period during which the same light-emitting state continues, or may be set to be about 2 times the length of the minimum period during which the same light-emitting state continues. As the optical communication method, there are not only a method in which an optical signal is represented by a combination of rectangular waves as shown in fig. 4A, for example, but also a method in which an optical signal is continuously changed. In either case, the optical communication system receiving apparatus sets the difference between the start time and the end time of the exposure period between the exposure lines adjacent in time to the sampling rate required for receiving and demodulating the optical signal to be equal to or less than the sampling interval corresponding to the sampling rate. The optical communication receiving device sets the length of the exposure period to be equal to or less than the sampling interval. However, the optical communication receiving apparatus may set the length of the exposure period to 1.5 times or less the sampling interval, or may set the length to 2 times or less.
For example, the exposure line is designed to be parallel to the long-side direction of the image sensor. In this case, as an example, if the frame rate is 30fps (frames per second), samples of 32400 or more per second can be obtained in a resolution of 1920×1080, and samples of 64800 or more per second can be obtained in a resolution of 3840×2160.
Application example of line scan sampling
In the above description, the line scanning sampling for reading out the signal showing the amount of light received for each line has been described, but the sampling method of the optical signal of the image sensor using CMOS or the like is not limited thereto. As a sampling method used for receiving an optical signal, various methods can be applied, for example, a method of obtaining a sampled signal at a sampling rate higher than a frame rate used at the time of capturing a normal moving image. For example, a global shutter system having a shutter function for each pixel shown in non-patent document 2 and non-patent document 3 may be employed, in which the exposure period is controlled and the signal is read out for each pixel, or in which the exposure period is controlled and the signal is read out for each group of a plurality of pixels which are not arranged in a row. Further, a method may be employed in which signals are read out from the same pixel a plurality of times in a period corresponding to 1 frame in a frame rate used in capturing a normal moving image.
< sampling by frame >)
Further, by the frame rate method having a shutter function for the pixels shown in non-patent document 2 and non-patent document 3, even in the method of increasing the frame rate, the optical signal can be sampled.
The embodiments to be described below can be implemented in any of the modes of "line scan sampling", "application example of line scan sampling", and "sampling by frame", which have been described above.
Light source and modulation method
In the visible light communication, LED (Light Emitting Diode) can be used as a transmitter, for example. LEDs are becoming popular as backlight sources for lighting or displays and can flash rapidly.
However, a light source used as a transmitter for visible light communication may not be desired to be free to flash for performing visible light communication. This is because a change in brightness caused by visible light communication is perceived by a person, and thus the function of an original light source such as illumination is impaired. Therefore, it is necessary to transmit a signal so that the signal can illuminate with a desired brightness without giving an eye a dazzling feeling.
As a modulation scheme satisfying such a requirement, there is a modulation scheme called 4PPM (4-Pulse Position Modulation), for example. As shown in fig. 4A, 4PPM is expressed by combining the brightness of the light source 4 times and 2 bits. As shown in fig. 4A, since 4PPM is bright for 3 out of 4 times and dark for 1 time, the average luminance (average luminance) may be 3/4=75% regardless of the content of the signal.
For comparison, the manchester encoding scheme shown in fig. 4B is the same scheme. The manchester encoding scheme is a scheme in which 1 bit is expressed in two states, the modulation efficiency is 50% as in 4PPM, 1 out of 2 is a bright state, 1 is a dark state, and the average luminance is 1/2=50%. That is, as a modulation scheme for visible light communication, 4PPM is more suitable than the manchester encoding scheme. However, even when the change in luminance is perceived by a person through visible light communication, there is no problem in that the communication performance is not degraded, and thus, depending on the application, even if a system is adopted in which the change in luminance can be perceived by a person. Therefore, the transmitter (light source) may generate a modulation signal by using modulation schemes such as ASK (Amplitude Shift Keying) scheme, PSK (Phase Shift Keying) scheme, PAM (Pulse Amplitude Modulation) scheme, etc., and illuminate the light source.
General configuration example of communication System
As shown in fig. 5, the communication system for performing visible light communication includes at least: a transmitter that transmits (irradiates) an optical signal, and a receiver that receives (accepts) an optical signal. For example, there are two types of transmitters, i.e., a variable optical transmitter that changes transmission content according to displayed video or content data, and a fixed optical transmitter that continuously transmits fixed transmission content. However, even in a configuration in which only either the variable optical transmitter or the fixed optical transmitter is present, a communication system using light can be configured.
The receiver receives the optical signal from the transmitter, and for example, obtains association information corresponding to the optical signal and provides the association information to the user.
Although the outline of the visible light communication system has been described above, the communication system applicable to the optical communication to be described in the following embodiments is not limited to the above-described system. For example, the light emitting unit of the transmitter may use a plurality of light sources to transmit data. The light receiving unit of the receiving device may not be an image sensor such as CMOS, but may be a communication system of a device capable of converting an optical signal into an electrical signal using a photodiode or the like. In this case, since the sampling operation does not have to be performed by the line scanning sampling described above, the present invention can be applied to a system that requires sampling of 32400 or more per second. Further, depending on the application, for example, a wireless communication system using frequencies other than visible light such as infrared light and ultraviolet light may be used.
(embodiment 1)
Fig. 6 shows an example of the configuration of the device 100 and the terminal 150 in the present embodiment.
[ constitution of device 100 ]
The device 100 (corresponding to a transmitter for visible light communication) is provided with a visible light source such as LED (Light Emitting Diode), illumination, or a lamp (which may also be collectively referred to as a light source). In addition, the apparatus 100 is hereinafter referred to as "apparatus 1".
In the 1 st device 100 of fig. 6, the transmitting unit 102 inputs, for example, information about a location or information about a position 101. The transmitting unit 102 may input information 105 about time. The transmitting unit 102 may input both the information on the location, the information 101 on the position, and the information 105 on the time.
The transmitter 102 receives information about a location or information about a position 101 and/or information about a time 105, generates a (optical) modulation signal 103 based on these input signals, and outputs the modulation signal 103. The modulated signal 103 is then transmitted, for example, from the light source 104.
Here, an example of the information about the location or the information about the position 101 will be described.
< example 1 >
The location related information or the location related information 101 may be latitude and/or longitude information of the location and/or the location. For example, information such as "45 degrees north latitude and 135 degrees east longitude" may be used as the information related to the location or the information related to the position 101.
< example 2 >
The location related information or the location related information 101 may be information of an address. For example, the information "tokyo du qian-da region o is 1-1-1" may be used as the location-related information or the position-related information 101.
< example 3 >
The information related to the location or the information related to the position 101 may be information of a building, a facility, or the like. For example, the information of "tokyo tower" may be used as the information related to the place or the information related to the position 101.
< example 4 >
The location-related information or the position-related information 101 may be information related to a location and/or a position inherent to a building, a facility, or the like.
For example, there is a space in a parking lot where 5 vehicles can be parked. At this time, the 1 st parking space is referred to as A-1, the 2 nd parking space is referred to as A-2, the 3 rd parking space is referred to as A-3, the 4 th parking space is referred to as A-4, and the 5 th parking space is referred to as A-5. In this case, for example, information of "a-3" can be used as the information related to the place or the information related to the position 101.
In addition, this example is not limited by the parking lot. For example, information about "areas, seats, shops, facilities, and the like" such as a concert facility, a stadium such as a baseball, a football, and a tennis, an airplane, an airport lounge, a railway, and a station, can be used as the information about the place or the information about the position 101.
The above description has been given of examples of the information related to the location or the information related to the position 101. The method of constructing the information related to the location or the information related to the position 101 is not limited to the above example.
[ constitution of terminal 150 ]
The terminal 150 (corresponding to a receiver of visible light communication) of fig. 6 receives the modulated signal 103 transmitted from the 1 st device 100.
The light receiving unit (light receiving device) 151 is an image sensor such as CMOS (Complementary Metal Oxide Semiconductor) or an organic CMOS. The light receiving unit 151 receives light including the modulated signal transmitted from the 1 st device 100, and outputs a reception signal 152.
The reception signal 152 output from the light receiving unit 151 may be a signal including information of an image or video obtained by an image sensor, or may be an output signal of another element performing optical-electrical conversion (conversion from light to an electrical signal). In the following description, when the processing performed by the light receiving unit 151 is described as receiving a modulated signal without any particular description, it means that the light receiving unit 151 performs optical-electrical conversion (conversion from light to an electrical signal) from light including the modulated signal, thereby obtaining "modulated signal for transmitting information", or "signal of image and video" and "modulated signal for transmitting information". However, the above-described method is an example of a method in which the apparatus on the receiving side receives the modulated signal, and the method of receiving the modulated signal is not limited thereto.
Then, the reception unit 153 receives the reception signal 152 as an input, demodulates and performs error correction decoding or the like on the modulated signal included in the reception signal 152, and outputs the reception data 154.
The data analysis unit 155 receives the received data 154 as input, analyzes the received data 154, estimates the location and/or position of the terminal 150, and outputs information 156 including at least the location and/or position information of the terminal 150.
The display unit 157 receives the information 156 as an input, and displays the information on the location and/or the field of the terminal 150 based on the location and/or the field of the terminal 150 included in the information 156.
[ frame Structure ]
Fig. 7 shows an example of a frame configuration of the modulated signal transmitted by the 1 st device 100.
In fig. 7, the horizontal axis represents time. The 1 st device 100 transmits, for example, a preamble 201, after which a control information symbol 202, a symbol 203 related to location information or position information, and a symbol 204 related to time information are transmitted.
The preamble 201 is a symbol for performing signal detection, time synchronization, frame synchronization, and the like, for example, by the terminal 150 that receives the modulated signal transmitted by the 1 st device 100.
The control information symbol 202 is a symbol including data such as a method of constructing a modulated signal, a method of error correction coding scheme used, and a frame construction method.
The symbol 203 related to the location information or the position information is a symbol including the information related to the location information or the information related to the position 101 shown in fig. 6.
Symbols other than symbols 201, 202, and 203 may be included in the frame. For example, as shown in fig. 7, a symbol 204 related to time information may be included. The symbol 204 related to the time information includes, for example, information 105 related to the time at which the 1 st device 100 transmits the modulated signal. The configuration of the frame of the modulated signal transmitted by the 1 st device 100 is not limited by fig. 7, and the symbols included in the modulated signal are not limited by the configuration of fig. 7. Symbols containing other data and/or information may also be included in the frame.
[ Effect ]
As shown in the descriptions of fig. 6 and 7, the effect when the 1 st device 100 transmits a modulated signal and the terminal 150 receives the modulated signal will be described.
Since the 1 st device 100 transmits a modulated signal by visible light, the terminal 150 capable of receiving the modulated signal is not located far from the place where the 1 st device 100 exists. Accordingly, the terminal 150 obtains the field and/or position information transmitted from the 1 st device 100, so that the terminal 150 can easily obtain highly accurate position information (without performing complicated signal processing).
Further, assuming that the 1 st device 100 is installed in a place where it is not easy to receive the satellite radio wave from the GPS, the terminal 150 can safely obtain highly accurate position information by receiving the modulated signal transmitted from the 1 st device 100 even in a situation where it is not easy to receive the satellite radio wave from the GPS.
(embodiment 2)
In this embodiment, a case where there are a plurality of 1 st devices 100 described in embodiment 1 will be described.
In this embodiment, for example, as shown in fig. 8, there is a modulated signal transmitted by the 1 st-1 st device 301-1 having the same configuration as the 1 st device 100 shown in fig. 6. A terminal 302 having the same configuration as the terminal 150 shown in fig. 6 receives the modulated signal transmitted by the 1 st-1 st device 301-1, and obtains, for example, information about the 1 st field and/or the position, and information about the 1 st time.
Also, the 1 st device 301-2 having the same constitution as the 1 st device 100 shown in fig. 6 transmits a modulated signal. The terminal 302 receives the modulated signal transmitted by the 1 st-2 device 301-2, for example, to obtain information about the 1 st-2 location and/or position, and information about the 1 st-2 time.
The terminal 302 then calculates the distance between the 1 st device 301-1 and the 1 st device 301-2 in fig. 8 based on the information about the 1 st field and/or location and the information about the 1 st field and/or location of the 1 st device 2. The terminal 302 calculates the distance between the terminal 302 and the 1 st device 301-1 from information about the 1 st time, for example, from the time when the terminal 302 receives the modulated signal transmitted from the 1 st device 301-1. Also, the terminal 302 can calculate the distance between the terminal 302 and the 1-2 device 301-2 based on the information about the 1-2 th time, for example, based on the time when the terminal 302 receives the modulated signal transmitted by the 1-2 st device 301-2.
The terminal 302 can also know the location of the 1 st device 301-1 from information about the 1 st field and/or the location. The terminal 302 can be aware of the location of the 1 st-2 device 301-2 from information regarding the location and/or location of the 1 st-2 device.
Also, the terminal 302 can know "triangle formed by the 1 st device 301-1, the 1 st device 301-2, and the terminal 302", from the "distance between the 1 st device 301-1 and the 1 st device 301-2", "distance between the 1 st device 301-1 and the terminal 302", "distance between the 1 st device 301-2 and the terminal 302".
Therefore, the terminal 302 can calculate and obtain the position of the terminal 302 with high accuracy based on the "position of the 1 st device 301-1", "position of the 1 st device 301-2", "triangle formed by the 1 st device 301-1, the 1 st device 301-2, and the terminal 302".
However, the geodetic measurement method for obtaining field and/or position information by the terminal 302 is not limited to the above description, and geodetic measurement may be performed by any method. Examples of geodetic methods are triangulation, multiangular, trilateration, leveling, etc.
As described above, in the present embodiment, the terminal 302 obtains the above information from the plurality of devices 301 having the light sources that transmit the location information, and thereby the terminal 302 can perform the estimation of the position of the terminal 302 with high accuracy.
In the present embodiment, even if the device 301 having the light source for transmitting the location information is provided at a location where the satellite radio wave from the GPS is not easily received as described in embodiment 1, the terminal 302 can safely acquire highly accurate location information by receiving the modulated signal transmitted from the device 301 even in a situation where the radio wave from the GPS is not easily received.
In the above example, the case where the terminal 302 receives the modulated signals transmitted from 2 devices 301 has been described, but the same can be performed even when the terminal 302 receives more modulated signals than 2 devices 301. Further, there is an advantage that the more the number of devices 301 is, the more the terminal 302 can calculate the position information with high accuracy.
Embodiment 3
Fig. 9 shows an example of the configuration of a base station 470 (or AP (access point)) that communicates with the device 400, the terminal 450, and the terminal 450 in the present embodiment.
The apparatus 400 is provided with a visible light source such as an LED, illumination, light source, or lamp, for example. In addition, the apparatus 400 is also referred to as "apparatus 1 st" hereinafter.
In addition, in the 1 st apparatus 400 shown in fig. 9, the same reference numerals are given to the same components as those of the 1 st apparatus 100 shown in fig. 6. In the terminal 450 shown in fig. 9, the same reference numerals are given to the same components as those of the terminal 150 shown in fig. 6.
In the 1 st device 400 of fig. 9, the transmitting unit 102 inputs, for example, information on a location or information 101 on a position, information 401-1 on SSID (service set identifier) which is an identifier of the base station 470, and information 401-2 on an access destination. The transmitting unit 102 may input information 105 about time.
The transmitting unit 102 receives information about a location or information about a position 101, information about an SSID 401-1, information about an access destination 401-2, and/or information about a time 105 as inputs, generates a (optical) modulation signal 103 based on these input signals, and outputs the modulation signal 103. The modulated signal 103 is then transmitted, for example, from the light source 104.
In addition, since the description of the example of the information related to the location or the information related to the position 101 is given in embodiment 1, it is omitted here.
Next, information 401-1 about the SSID and information 401-2 about the access destination will be described.
First, information 401-1 about the SSID is explained.
The SSID-related information 401-1 is information showing the SSID of the base station 470 in fig. 9. Here, when the SSID notified by the optical signal is the SSID of the secure base station, the 1 st apparatus 400 can provide access to the base station 470, which is a secure access destination, for the terminal 450. Accordingly, the terminal 450 of fig. 9 can securely acquire information from the base station 470.
In addition, the 1 st device 400 can limit terminals that access the base station 470 to terminals that are located in a space where the optical signals transmitted (irradiated) by the 1 st device 400 can be received.
When the terminal 450 receives an optical signal transmitted in a predetermined manner, the notified SSID may be determined as the SSID of the secure base station. The terminal 450 may additionally perform a process of determining whether or not the notified SSID is safe. For example, the 1 st device 400 may transmit a predetermined identifier in an optical signal, and the terminal 450 may determine whether or not the notified SSID is the SSID of the secure base station based on the received identifier. The terminal 450 may select the 1 st device 400 having high security by using the characteristics of visible light, and the terminal 450 may receive the optical signal from the 1 st device 400 to obtain the SSID of the base station having high security, instead of performing the process of determining whether the base station is a secure base station.
Although only the base station 470 is shown in fig. 9, for example, when there are 1 or more base stations (or APs) other than the base station 470, the terminal 450 can access the base station 470 by using the SSID obtained from the 1 st device 400, thereby acquiring information.
Next, information 401-2 about the access destination will be described.
The access destination-related information 401-2 is information related to an access destination for obtaining information after the terminal 450 accesses the base station 470. Specific working examples of the present embodiment will be described later.
Information 401-1 related to the SSID and information 401-2 related to the access destination are described above.
The terminal 450 receives the modulated signal 103 transmitted from the 1 st device 400.
The light receiving unit 151 is an image sensor such as a CMOS or an organic CMOS. The light receiving unit 151 receives light including the modulated signal transmitted from the 1 st device 400, and outputs a reception signal 152.
Then, the receiving unit 153 receives the received signal 152 received by the light receiving unit 151 as an input, performs processing such as demodulation and error correction decoding on the modulated signal included in the received signal 152, and outputs the received data 154.
The data analysis unit 155 receives the received data 154 as input, and estimates, for example, the location and/or position of the terminal 450 based on the received data 154. Then, the data analysis unit 155 outputs information 156 including at least the location information and/or the address of the terminal 450, information 451 related to the SSID, and information 452 related to the access destination.
The display unit 157 receives as input information 156 including the location and/or position information of the terminal 450, information 451 related to the SSID, and information 452 related to the access destination, for example, the location and/or position of the terminal 450, the SSID of the communication partner to which the wireless device 453 provided in the terminal 450 has accessed, and/or the access destination (hereinafter, this display will be referred to as "1 st display").
For example, after the 1 st display, the wireless device 453 has information 451 about the SSID and information 452 about the access destination as inputs. Then, the wireless device 453 connects with a partner to be in communication by radio waves, for example, based on the information 451 about the SSID. In addition, in the case of fig. 9, the wireless device 453 is connected to the base station 470.
Then, the wireless device 453 generates a modulation signal from data including information on the access destination based on the information 452 on the access destination, and transmits the modulation signal to the base station 470 by radio waves, for example.
In fig. 9, a base station 470, which is a communication partner of a terminal 450, receives a modulated signal transmitted by a wireless device 453 provided in the terminal 450.
Then, the base station 470 performs processing such as demodulation and error correction decoding of the received modulated signal, and outputs received data 471 including information of the access destination transmitted from the terminal 450. The base station 470 accesses the desired access destination via the network based on the information of the access destination, and obtains the desired information 472 from the access destination, for example. Then, the base station 470 receives the desired information 472 as an input, generates a modulated signal based on the desired information 472, and transmits the modulated signal to the terminal 450 (wireless device 453) by radio waves, for example.
The wireless device 453 of the terminal 450 receives the modulated signal transmitted from the base station 470, and performs processing such as demodulation and error correction decoding to obtain desired information 472.
For example, the desired information 472 is information of "areas, seats, shops, facilities" in a map, a map/floor guide of a building, a map/floor guide of a facility, a map/floor guide of a parking lot, a concert facility, a stadium, an airplane/airport lounge, a railway, a station, or the like.
The display unit 157 receives as input the information 454 including the desired information 472, the information 156 including at least the field and/or position information of the terminal 450, and the information 451 related to the SSID, and after displaying the 1 st display, maps the position of the terminal 450 to the map, the floor guide, the facility information, the seat information, and the store information based on the desired information 472, the information 156 including at least the field and/or position information of the terminal 450, and displays the mapped information.
Fig. 10 shows an example of a specific display of the display section 157.
Fig. 10 shows a display of "3 layers". A-1, A-2, A-3, A-4, A-21, A-22, A-23, A-24 each represent the position of the parking space. And a-1 and a-2 represent the positions of the elevators. Information including a map of the parking space and the location of the elevator is one example of desired information 454 (472).
As shown in fig. 10, the display unit 157 maps the current position of the terminal 450 to a map and displays the map. The current position is information obtained from information 156 including at least the field and/or position information of the terminal 450.
Fig. 11 shows an example of a frame configuration of the modulated signal transmitted by the 1 st device 400 shown in fig. 9. In fig. 11, the horizontal axis represents time. In fig. 11, symbols transmitting the same information as in fig. 7 are given the same symbols, and the description thereof is omitted.
The 1 st device 400 transmits a symbol 600-1 related to SSID and a symbol 600-2 related to access destination in addition to a preamble 201, a control information symbol 202, a symbol 203 related to location information or position information, and a symbol 204 related to time information.
The SSID-related symbol 600-1 is a symbol for transmitting SSID-related information 401-1 in fig. 9, and the access destination-related symbol 600-2 is a symbol for transmitting access destination-related information 401-2 in fig. 9. The frame of fig. 11 may include symbols other than the symbols shown in fig. 11. The transmission order of the symbols, including the frame configuration, is not limited by the configuration of fig. 11.
Fig. 12 shows an example of a frame configuration of a modulated signal transmitted by the base station 470 shown in fig. 9. In fig. 12, the horizontal axis represents time.
As shown in fig. 12, the base station 470 transmits, for example, a preamble 701, and thereafter, transmits control information symbols 702 and 703.
The preamble 701 is a symbol for performing signal detection, time synchronization, frame synchronization, frequency offset estimation, and the like, for example, by the terminal 450 for receiving the modulated signal transmitted by the base station 470.
The control information symbol 702 is a symbol including data such as a method of an error correction coding scheme, information on a modulation scheme, and information on a frame configuration, which are used when generating a modulation signal, for example. The wireless device 453 of the terminal 450 performs demodulation of the modulated signal or the like based on the information of the control information symbol 702.
The information symbol 703 is a symbol for transmitting information. In the present embodiment, the information symbol 703 is a symbol for transmitting the desired information 472 described above.
The base station 470 shown in fig. 9 may transmit a frame including symbols other than the symbols shown in fig. 12. For example, the base station 470 may transmit a frame including a pilot symbol (reference symbol) in the middle of the information symbol 703. The frame configuration is not limited to the configuration of fig. 12, except for the order in which the symbols are transmitted. In fig. 12, a plurality of symbols may exist in the frequency axis direction. That is, in fig. 12, symbols exist in a plurality of frequencies (a plurality of carriers).
For example, regarding the modulated signal formed of the frame shown in fig. 11 transmitted by the 1 st device 400, a method of transmitting the modulated signal at a predetermined timing such as repetition may be considered. Accordingly, the plurality of terminals 450 can perform the above-described operations.
Fig. 13 is a flowchart showing an example of processing performed by the "1 st device 400", "terminal 450", "base station 470" shown in fig. 9 described above.
First, the 1 ST apparatus 400 transmits a modulated signal composed of frames shown in fig. 11 (ST 801).
Then, the terminal 450 receives the modulated signal transmitted from the 1 ST device 400, and estimates the field and/or position of the terminal 450 (ST 802).
And, the terminal 450 receives the modulated signal transmitted from the 1 ST device 400 to grasp the SSID of the base station 470 to which the terminal 450 is to be connected (ST 803).
The terminal 450 transmits a modulated signal including data including information 452 on an access destination for acquiring information such as a map to the base station 470 by radio waves, for example (ST 804).
The base station 470 receives the modulated signal transmitted from the terminal 450, obtains information on an access destination, and accesses the access destination via the network to obtain desired information (information transmitted to the terminal 450) such as a map (ST 805).
Then, the base station 470 transmits a modulated signal including desired information such as the acquired map to the terminal 450, for example, by radio waves (ST 806).
The terminal 450 receives the modulated signal transmitted from the base station 470 and obtains information such as a map. Then, the terminal 450 performs the display shown in fig. 10 based on the information such as the map and the information of the acquired location and/or position of the terminal 450.
Next, an operation example in the case where a plurality of 1 st devices 400 and base stations 470 are provided in a location shown in fig. 10 will be described.
Fig. 14 shows a map of the same location as fig. 10. That is, fig. 14 is a map of "3 layers" illustrated in fig. 10. In fig. 14, a-1, a-2, a-3, a-4, a-21, a-22, a-23, a-24 denote parking spaces, and a-1, a-2 denote elevators.
In addition, at the position "O" 901-1 in FIG. 14, a 1 st device having the same configuration as the 1 st device 400 shown in FIG. 9 is provided. Hereinafter, the 1 st device having the same configuration as the 1 st device 400 provided at the position 901-1 is referred to as "1 st-1 st device 400". The 1 st device 400 has information "a-1" as information related to a location or information related to a position, and transmits the information "a-1".
A1 st apparatus having the same constitution as the 1 st apparatus 400 of FIG. 9 is provided at the position of "O" 901-2 of FIG. 14. The 1 st device having the same constitution as the 1 st device 400 set at the position 901-2 will be referred to as "1 st-2 device 400" hereinafter. The 1 st-2 device 400 has information "a-2" as information related to a location or information related to a position, and transmits the information "a-2".
A1 st apparatus having the same constitution as the 1 st apparatus 400 of FIG. 9 is provided at the position of "O" 901-3 of FIG. 14. The 1 st device having the same constitution as the 1 st device 400 set at the position 901-3 will be referred to as "1 st-3 rd device 400" hereinafter. The 1 st to 3 rd apparatuses 400 have information of "a-3" as information related to a location or information related to a position, and transmit the information of "a-3".
A1 st apparatus having the same constitution as the 1 st apparatus 400 of FIG. 9 is provided at the position of "O" 901-4 of FIG. 14. The 1 st device having the same constitution as the 1 st device 400 set at the position 901-4 will be referred to as "1 st-4 device 400" hereinafter. The 1 st to 4 th devices 400 have information of "a-4" as information related to a location or information related to a position, and transmit the information of "a-4".
A1 st apparatus having the same constitution as the 1 st apparatus 400 of FIG. 9 is provided at the position of "O" 901-21 of FIG. 14. The 1 st device having the same constitution as the 1 st device 400 provided at the position 901 to 21 is hereinafter referred to as "1 st to 21 st device 400". The 1 st to 21 st devices 400 have information "a-21" as information related to a location or information related to a position, and transmit the information "a-21".
The 1 st device having the same configuration as the 1 st device 400 of FIG. 9 is provided at the position of "O" 901-22 of FIG. 14. The 1 st device having the same constitution as the 1 st device 400 provided at the position 901 to 22 is hereinafter referred to as "1 st to 22 nd device 400". The 1 st to 22 th devices 400 have information of "a-22" as information related to a location or information related to a position, and transmit the information of "a-22".
A1 st apparatus having the same constitution as the 1 st apparatus 400 of FIG. 9 is provided at the position of "O" 901-23 of FIG. 14. The 1 st device having the same constitution as the 1 st device 400 provided at the position of 901 to 23 is hereinafter referred to as "1 st to 23 st device 400". The 1 st to 23 th apparatuses 400 have information of "a-23" as information related to a location or information related to a position, and transmit the information of "a-23".
A1 st apparatus having the same constitution as the 1 st apparatus 400 of FIG. 9 is provided at the position of "O" 901-24 of FIG. 14. The 1 st device having the same constitution as the 1 st device 400 provided at the position 901 to 24 is hereinafter referred to as "1 st to 24 th device 400". The 1 st to 24 th apparatuses 400 have information "a-24" as information related to a location or information related to a position, and transmit the information "a-24".
A base station (or AP) having the same structure as the base station 470 of fig. 9 is provided at the position "very good" 902 of fig. 14. A base station (or AP) having the same configuration as the base station 470 of fig. 9 will be simply referred to as "base station 470" hereinafter. Here, the SSID of the base station 470 provided at the position 902 is referred to as "abcdef".
The terminal 450 existing around the position shown in the map of fig. 14 can access the base station 470 provided at the position 902 of fig. 14 when performing wireless communication.
Accordingly, "abcdef" is transmitted as information about the SSID (see 401-1 of fig. 9) by the "1 st-1 st device 400" provided at 901-1 of fig. 14.
Similarly, "abcdef" is transmitted as information about SSID (see 401-1 of fig. 9) by "1 st-2 nd device 400" provided at 901-2 of fig. 14.
"1 st to 3 rd devices 400" provided at 901-3 of fig. 14 transmit "abcdef" as information about the SSID (refer to 401-1 of fig. 9).
"1 st to 4 th devices 400" provided at 901-4 of fig. 14 transmit "abcdef" as information about the SSID (refer to 401-1 of fig. 9).
"1 st to 21 st device 400" provided at 901 to 21 in fig. 14 transmits "abcdef" as information on the SSID (refer to 401 to 1 in fig. 9).
"1 st to 22 nd devices 400" provided at 901 to 22 of fig. 14 transmit "abcdef" as information about the SSID (refer to 401-1 of fig. 9).
"1 st to 23 rd devices 400" provided at 901 to 23 of fig. 14 transmit "abcdef" as information about the SSID (refer to 401-1 of fig. 9).
"1 st to 24 th devices 400" provided at 901 to 24 of fig. 14 transmit "abcdef" as information on the SSID (refer to 401-1 of fig. 9).
Specific working examples are described below.
Here, a terminal having the same configuration as the terminal 450 of fig. 9 (hereinafter, simply referred to as "terminal 450") is present at the position 903-1 of fig. 14. In this case, the terminal 450 receives the modulated signal transmitted by the "1 st-4 device 400" located at the position 901-4 of fig. 14, and obtains the position information of "a-4". And, the terminal 450 receives the modulated signal transmitted by the "1 st to 4 th devices 400" located at the position 901 to 4 of fig. 14, and obtains information of the SSID of "abcdef". Accordingly, the terminal 450 accesses the base station 470 located at 902 of fig. 14. The terminal 450 obtains information such as a map from the base station 470 located at 902 in fig. 14. Then, the terminal 450 displays the map information and the position information (for example, refer to fig. 10. However, fig. 10 is only an example of one display).
Similarly, a terminal having the same configuration as the terminal 450 of fig. 9 (hereinafter simply referred to as "terminal 450") exists at the position 903-2 of fig. 14. In this case, the terminal 450 receives the modulated signal transmitted by the "1 st to 22 th devices 400" located at 901 to 22 of fig. 14, and obtains the position information of "a-22". And, terminal 450 receives the modulated signal transmitted by "1 st to 4 th devices 400" located at 901 to 22 of fig. 14, and obtains information of the SSID called "abcdef". Accordingly, the terminal 450 accesses the base station 470 located at 902 of fig. 14. The terminal 450 obtains information such as a map from the base station 470 located at 902 in fig. 14. Then, the terminal 450 displays the map information and the position information (for example, refer to fig. 10. However, fig. 10 is only one display example).
The terminal 450 may record the map (peripheral information) and the position information shown in fig. 14 in a storage unit (not shown) provided in the terminal 450, and may retrieve the information recorded in the storage unit when the user using the terminal 450 desires. Accordingly, the user can more conveniently use the map (surrounding information) and the position information.
As described above, since the 1 st device 400 transmits the modulated signal by the visible light, the terminal 450 capable of receiving the modulated signal is limited within a range capable of receiving the optical signal from the position of the 1 st device 400. Accordingly, the field and/or location information transmitted by the 1 st device 400 can be received by the terminal 450, and the terminal 450 can simply obtain (without performing complicated signal processing) highly accurate location information.
In addition, when the 1 st device 400 is installed in a place where it is not easy to receive the satellite radio wave from the GPS, the modulated signal transmitted by the 1 st device 400 can be received even when the terminal 450 is in a state where it is not easy to receive the satellite radio wave from the GPS, and thus highly accurate position information can be acquired safely.
Further, according to the information of the SSID transmitted from the 1 st apparatus 400, the information is obtained by connecting the terminal 450 with the base station (or AP) 470, and thus, the terminal 450 can securely obtain the information. This is because, when the terminal 450 obtains information from the modulated signal of the visible light, the user can easily recognize the 1 st device 400 that transmitted the modulated signal by visual observation or the like because of the visible light, and can determine whether or not the information source is safe. In contrast, for example, when the SSID is obtained from a modulated signal of a radio wave transmitted by the wireless LAN, it is difficult for the user to identify the device that transmitted the radio wave. Therefore, in terms of ensuring the security of information, visible light communication is suitable for obtaining an SSID as compared with wireless LAN communication.
In addition, a plurality of signals may be input to the wireless device 453 of the terminal 450 in fig. 9. For example, a control signal for controlling the wireless device 453, information transmitted to the base station 470, and the like may be input to the wireless device 453. At this time, the wireless device 453 can be considered as an example of the operation of starting communication according to the control signal. As described above, in the present embodiment, the configuration of the 1 st device is not limited by the configuration of the 1 st device 400 of fig. 9, the configuration of the terminal is not limited to the configuration of the terminal 450 of fig. 9, and the connection destination and configuration of the base station are not limited by the connection destination and configuration of the base station 470 shown in fig. 9.
In fig. 9, a case where one base station 470 is provided is described, but a plurality of (secure) base stations (or APs) to which the terminal 450 can access may be provided. At this time, information showing the SSID of each of these plurality of base stations (or APs) may be included in the SSID-related symbol transmitted by the 1 st device 400 of fig. 9. In this case, the display unit 157 of the terminal 450 in fig. 9 displays, as a display of the access destination (the "1 st display" described above), a list of SSIDs of a plurality of base stations and/or a list of a plurality of access destinations. Then, the terminal 450 of fig. 9 may select 1 or more base stations actually connected wirelessly (i.e., may be connected to a plurality of base stations at the same time) according to information of SSIDs of the plurality of base stations (or APs).
For example, the base station 470 is configured 3. Herein, the 3 base stations 470 are referred to as base station #a, base station #b, and base station #c, respectively. The SSID of the base station #a is "abcdef", the SSID of the base station #b is "ghijk", and the SSID of the base station #c is "pqrstu". In this case, symbol 600-1 of the modulated signal transmitted by 1 st device 400 regarding the SSID in the frame configuration shown in fig. 11 includes information of "SSID of base station #a is set to 'abcdef'", "SSID of base station #b is set to 'ghijk'", "SSID of base station #c is set to 'pqrstu'". Then, the terminal 450 in fig. 9 receives the symbol 600-1 related to the SSID, and selects 1 or more base stations 470 actually connected wirelessly based on the information that "the SSID of the base station #a is set to 'abcdef'", "the SSID of the base station #b is set to 'ghijk'", "the SSID of the base station #c is set to 'pqrstu'".
Embodiment 4
Fig. 15 shows an example of the configuration of the communication system in the present embodiment.
The communication system of fig. 15 includes, for example: device 1000, terminal 1050, and base station (or AP) 470 in communication with terminal 1050.
The device 1000 includes, for example, a visible light source such as an LED, illumination, a light source, and a lamp (hereinafter referred to as a light source 104). In the following, the device 1000 is also referred to as "device 2" in the present embodiment.
In the 2 nd device 1000 shown in fig. 15, the same components that operate in the same manner as the 1 st device 100 shown in fig. 6 are given the same reference numerals. In addition, in the terminal 1050 shown in fig. 15, the same reference numerals are given to constituent elements that perform the same operations as those of the terminal 150 shown in fig. 6. The communication between the wireless device 453 of the terminal 1050 and the base station 470 shown in fig. 15 uses radio waves, for example.
In the 2 nd device 1000 of fig. 15, the transmission unit 102 receives information 1001-1 concerning the SSID, information 1001-2 concerning the encryption key, and data 1002 as inputs, generates the (optical) modulation signal 103 based on these input signals, and outputs the modulation signal 103. The modulated signal 103 is then transmitted, for example, from the light source 104.
Next, information 1001-1 related to the SSID and information 1001-2 related to the encryption key will be described.
First, information 1001-1 concerning the SSID is explained.
The SSID-related information 1001-1 is information showing the SSID of the base station 470 in fig. 15. In addition, as an example, the base station 470 transmits a modulated signal to the terminal 1050 by radio waves, and receives a modulated signal from the terminal 1050 by radio waves. The 2 nd device 1000 provides access to a secure access destination, i.e. base station 470, for the terminal 1050. Accordingly, the terminal 1050 of fig. 15 can securely acquire information from the base station 470.
The 2 nd device 1000 can limit terminals that access the base station 470 to terminals located in a space where the 2 nd device 1000 can receive (radiate) the optical signal transmitted by the 2 nd device 1000.
When the terminal 1050 receives the transmitted optical signal in a predetermined manner, the notified SSID may be determined as the SSID of the secure base station. The terminal 1050 may perform the determination process of whether or not the notified SSID is secure. For example, the 2 nd device 1000 includes a predetermined identifier in an optical signal and transmits the same, and the terminal 1050 can determine whether or not the notified SSID is the SSID of a secure base station based on the received identifier.
In fig. 15, although only the base station 470 is shown, for example, when a base station (or AP) other than the base station 470 is present, the terminal 1050 may access the base station 470 by using the SSID obtained from the 2 nd device 1000 to acquire information.
Next, information 1001-2 related to an encryption key will be described.
The encryption key related information 1001-2 is information related to an encryption key required when the terminal 1050 communicates with the base station 470. Terminal 1050 can perform encrypted communication with base station 470 by obtaining information 1001-2 related to the encryption key from device 2.
Information 1001-1 related to the SSID and information 1001-2 related to the encryption key are described above.
Terminal 1050 of fig. 15 receives the modulated signal transmitted by device 2 1000. In addition, in the terminal 1050 of fig. 15, the same reference numerals are given to the constituent elements that perform the same operations as those of the terminals 150 and 450 of fig. 6 and 9.
The light receiving unit 151 provided in the terminal 1050 is an image sensor such as CMOS or organic CMOS. The light receiving unit 151 receives light including the modulated signal transmitted from the 2 nd device 1000, and outputs a reception signal 152.
Then, the receiving unit 153 receives the received signal 152 received by the light receiving unit 151 as an input, performs processing such as demodulation and error correction decoding on the modulated signal included in the received signal 152, and outputs the received data 154.
The data analysis unit 155 receives the received data 154 as input, and outputs, for example, information 1051 of the SSID of the base station to be connected and information 1052 of the encryption key for communicating with the base station to be connected, based on the received data 154. For example, in the wireless LAN (Local Area Network), there are WEP (Wired Equivalent Privacy), WPA (Wi-Fi (registered trademark) Protected Access), WPA2 (Wi-Fi Protected Access 2) (PSK (Pre-Shared Key) mode, EAP (Extended Authentication Protocol) mode) as encryption methods. In addition, the encryption method is not limited thereto.
The display unit 157 receives, as input, the SSID information 1051 and the encryption key information 1052, and displays, for example, the SSID of the communication partner to which the wireless device 453 provided in the terminal 1050 is to be connected and the encryption key (this display is referred to as "display 1 st" in the present embodiment).
For example, after the 1 st display is performed, the wireless device 453 establishes a connection (for example, the connection is realized by radio waves) with the base station 470 by taking the SSID information 1051 and the encryption key information 1052 as inputs. At this time, when the base station 470 also performs communication with the wireless device 453 provided in the terminal 1050, for example, a modulated signal is transmitted by radio waves.
Then, the wireless device 453 receives the data 1053 and the control signal 1054 as inputs, modulates the data 1053 in accordance with the control shown by the control signal 1054, and transmits the modulated signal by radio waves.
Then, for example, the base station 470 transmits data to the network (471) and receives data from the network (472). After that, for example, the base station 470 transmits a modulated signal to the terminal 1050 through an electric wave.
The wireless device 453 of the terminal 1050 performs processing such as demodulation and error correction decoding on the modulated signal received by the radio wave, and obtains reception data 1056. The display unit 157 displays the received data 1056.
Fig. 16 shows an example of a frame configuration of the modulated signal transmitted by the 2 nd device 1000 shown in fig. 15. In fig. 16, the horizontal axis represents time. In fig. 16, the same symbols as those in fig. 7 and 11 are given the same reference numerals, and the description thereof is omitted.
The SSID-related symbol 600-1 is a symbol for transmitting SSID-related information 1001-1 of fig. 15, and the encryption key-related symbol 1101 is a symbol for transmitting encryption key-related information 1001-2 of fig. 15. The data symbol 1102 is a symbol for transmitting the data 1002 of fig. 15.
The 2 nd device 1000 transmits a preamble 201, a control information symbol 202, a symbol 600-1 related to SSID, a symbol 1101 related to encryption key, and a data symbol 1102. The 2 nd device 1000 may transmit a frame including symbols other than the symbols described in fig. 16. The order of transmitting the symbols, including the frame configuration, is not limited by the configuration of fig. 16.
Fig. 17 shows an example of a frame configuration of a modulated signal transmitted by the wireless device 453 included in the terminal 1050 in fig. 15. In fig. 17, the horizontal axis represents time.
As shown in fig. 17, the wireless device 453 of the terminal 1050 transmits, for example, a preamble 1201, and thereafter, transmits control information symbols 1202 and 1203.
The preamble 1201 is a symbol for performing signal detection, time synchronization, frame synchronization, frequency offset estimation, and the like, for example, by the base station 470 that receives a modulated signal transmitted by the wireless device 453 of the terminal 1050.
The control information symbol 1202 is, for example, a symbol including data related to a method of error correction coding scheme and a modulation scheme used for generating a modulation signal; information about the frame composition; information about the transmission method, and the like. The base station 470 demodulates the modulated signal or the like based on the information included in the control information symbol 1202.
The information symbol 1203 is a symbol for the wireless device 453 of the terminal 1050 to transmit data.
The wireless device 453 of the terminal 1050 may transmit a frame including symbols other than the symbols described in fig. 17. For example, the wireless device 453 may transmit a frame including a pilot symbol (reference symbol) in the middle of the information symbol 1203. In addition, not only the order of transmitting the symbols but also the frame configuration is not limited by the configuration of fig. 17. In fig. 17, a plurality of symbols may be present in the frequency axis direction. That is, in fig. 17, symbols may exist in a plurality of frequencies (a plurality of carriers). In embodiment 3, when the wireless device 453 of the terminal 450 of fig. 9 transmits a modulated signal, the frame configuration of fig. 17 may be used.
The frame configuration of the modulated signal transmitted by the base station 470 in this embodiment is the same as the frame configuration of fig. 12 described in embodiment 3. That is, as shown in fig. 12, the base station 470 transmits, for example, a preamble 701, and thereafter, transmits control information symbols 702 and 703.
The preamble 701 is a symbol for signal detection, time synchronization, frame synchronization, frequency offset estimation, and the like, for example, by the wireless device 453 of the terminal 1050 that receives the modulated signal transmitted by the base station 470.
The control information symbol 702 is a symbol including data related to, for example, a method of error correction coding scheme and a modulation scheme used when generating a modulation signal; information on frame configuration, information on transmission method, and the like. The wireless device 453 of the terminal 1050 demodulates the modulated signal or the like based on the information of the control information symbol 702.
The information symbol 703 is a symbol used when the base station 470 transmits data.
The base station 470 shown in fig. 15 may transmit a frame including symbols other than the symbols described in fig. 12. For example, the base station 470 may transmit a frame or the like including pilot symbols (reference symbols) in the middle of the information symbol 703. The order of transmitting the symbols is not limited to the configuration of fig. 12, but the frame configuration is not limited to the order. In fig. 12, a plurality of symbols may exist in the frequency axis direction. I.e. in fig. 12, the symbols may also be present in multiple frequencies (multiple carriers).
For example, a method in which the modulated signal formed of the frame of fig. 16 transmitted by the 2 nd device 1000 is transmitted at a predetermined timing, for example, a method in which transmission is repeated, may be considered. Accordingly, the plurality of terminals 1050 can perform the above-described operations.
Fig. 18 is a flowchart showing an example of processing performed by the "device 2 1000", "terminal 1050", and "base station 470" shown in fig. 15.
First, the 2 nd device 1000 transmits a modulated signal composed of frames shown in fig. 16 (ST 1301).
Then, the terminal 1050 receives the modulated signal transmitted from the 2 nd device 1000, and obtains the SSID of the base station 470 to which the terminal 1050 is to be connected (ST 1302).
At the same time, the terminal 1050 obtains an encryption key used when the terminal 1050 communicates with the base station 470 to be accessed (ST 1303).
Then, terminal 1050 connects to base station 470 by radio waves (ST 1304). The terminal 1050 receives the response from the base station 470, and ends the connection with the base station 470 (ST 1305).
Then, terminal 1050 transmits the connection destination information to base station 470 by radio waves (ST 1306).
The base station 470 acquires information for transmission to the terminal 1050 from the network (ST 1307).
Then, the base station 470 transmits the acquired information to the terminal 1050 by radio waves, and the terminal 1050 obtains the information (ST 1308). Terminal 1050 obtains the desired information from the network, e.g., via base station 470, when needed.
As described above, the terminal 1050 connects to the base station 470 to obtain information based on the SSID information and encryption key information transmitted from the 2 nd device 1000, and thus can securely obtain information via the base station 470 with ensured security. This is because, when the terminal 1050 obtains information from a modulated signal of visible light, the information source is easily judged to be safe by the user because the information is visible light. In contrast, for example, when the SSID is obtained from the modulated signal of the radio wave transmitted by the wireless LAN, it is difficult for the user to identify the device that transmitted the radio wave. Therefore, from the viewpoint of securing the security of information, visible light communication is suitable for the acquisition of SSID as compared with wireless LAN communication.
In the present embodiment, the case where the 2 nd device 1000 transmits information of the encryption key is described. However, for example, when the base station 470 does not perform communication encrypted using the encryption key, the 2 nd device 1000 may transmit only information on the SSID without transmitting information on the encryption key. In this case, the same can be performed by deleting the configuration related to the encryption key from the above-described configurations.
The configuration of the 2 nd device is not limited by the configuration of the 2 nd device 1000 shown in fig. 15, the configuration of the terminal is not limited by the configuration of the terminal 1050 shown in fig. 15, and the connection destination and configuration of the base station are not limited by the connection destination and configuration of the base station 470 shown in fig. 15.
In fig. 15, a case where only one base station 470 is provided is described, but a plurality of (secure) base stations (or APs) to which the terminal 1050 can access may be provided. The plurality of base stations and the terminal 1050 transmit and receive modulated signals, respectively, by radio waves. At this time, information of the SSID of each of the plurality of base stations (or APs) may be included in the SSID-related symbol transmitted by the 2 nd device 1000 of fig. 15. In this case, the display unit 157 of the terminal 1050 in fig. 15 displays, as a display of the access destination, a list of SSIDs of a plurality of base stations and/or a list of a plurality of access destinations. The symbol related to the encryption key transmitted by the 2 nd device 1000 of fig. 15 may include information of the encryption key for connecting to each of the plurality of base stations (or APs). Then, the terminal 1050 of fig. 15 may select 1 or more base stations actually connected wirelessly (i.e., may be connected to a plurality of base stations at the same time) based on the information of the SSID of the plurality of base stations and the information of the encryption key (e.g., by radio waves).
For example, the base station 470 is configured 3. Herein, the 3 base stations 470 are referred to as base station #a, base station #b, and base station #c, respectively. The SSID of the base station #a is "abcdef", the SSID of the base station #b is "ghijk", and the SSID of the base station #c is "pqrstu". The encryption key for connection to the base station #a is "123", the encryption key for connection to the base station #b is "456", and the encryption key for connection to the base station #c is "789".
In this case, the SSID-related symbol 600-1 in the frame configuration of fig. 16 of the modulated signal transmitted by the 2 nd device 1000 includes information of "set the SSID of the base station #a to 'abcdef'", "set the SSID of the base station #b to 'ghijk'", "set the SSID of the base station #c to 'pqrstu'". The symbol 1101 of the frame structure of fig. 16 includes information "the encryption key for connection to the base station #a is" 123 ' "," the encryption key for connection to the base station #b is "456 '", and "the encryption key for connection to the base station #c is" 789 ' ".
Then, terminal 1050 in fig. 15 receives symbol 600-1 concerning the SSID, and obtains information of "SSID of base station #a is set to 'abcdef'", "SSID of base station #b is set to 'ghijk'", "SSID of base station #c is set to 'pqrstu'". Then, terminal 1050 receives symbol 1101 concerning the encryption key, and obtains information concerning "the encryption key for connection with base station #a is" 123 ' "," the encryption key for connection with base station #b is "456 '", "the encryption key for connection with base station #c is" 789 ' ". Based on these pieces of information, terminal 1050 selects and connects (e.g., by radio waves) 1 or more base stations that are actually connected wirelessly.
Further, as in the present embodiment, since the base station 470 to which the terminal 1050 is to be connected is set by using a light source such as an LED, a mode for performing a special setting, for example, a procedure for performing a wireless communication connection between the terminal 1050 and the base station 470 is not required because the modulated signal transmitted by the terminal 1050 is a wireless signal. The modulated signal transmitted from the base station 470 does not need a mode for performing a special setting, for example, a procedure for connecting the terminal 1050 and the base station 470 by wireless communication. Therefore, in the present embodiment, the data transmission efficiency of wireless communication can be improved.
As described above, the encryption key may be an encryption key used for the SSID of the wireless LAN, or may be an encryption key that restricts a connection mode, a service mode, a connection range of the network, or the like. That is, the encryption key may be imported when some restriction is desired.
Embodiment 5
Fig. 19 shows an example of the configuration of the communication system in the present embodiment.
The communication system of fig. 19 includes, for example: devices 1400A, 1400B, terminal 1050, and base station (or AP) 470 in communication with terminal 1050.
The devices 1400a,1400b are provided with, for example: a visible light source such as an LED, illumination, light source, or lamp (hereinafter referred to as light sources 1406-1 and 1406-2). In the following, the device 1400A is referred to as "the 3 rd device" in the present embodiment, and the device 1400B is referred to as "the 4 th device" in the present embodiment.
In addition, in the terminal 1050 shown in fig. 19, the same reference numerals are given to constituent elements that perform the same operations as those of the terminal 150 shown in fig. 1 or the terminal 1050 shown in fig. 15. The same applies to the base station (or AP) 470 shown in fig. 19, and the same reference numerals as those in fig. 9 are given to constituent elements that perform the same operations as those of the base station 470 shown in fig. 9. The communication between the wireless device 453 of the terminal 1050 and the base station 470 shown in fig. 19 uses radio waves, for example.
In the 3 rd device 1400A of fig. 19, the transmitting unit 1404-1 receives information 1401-1 and data 1402-1 related to the SSID as input, generates a (optical) modulation signal 1405-1 based on these input signals, and outputs the modulation signal 1405-1. Thus, modulated signal 1405-1 is transmitted, for example, from light source 1406-1.
In the 4 th device 1400B of fig. 19, the transmitting unit 1404-2 receives information 1403-2 and data 1402-2 related to the encryption key as inputs, generates a (optical) modulated signal 1405-2 based on these input signals, and outputs the modulated signal 1405-2. Thus, modulated signal 1405-2 is transmitted, for example, from light source 1406-2.
Next, information 1401-1 related to the SSID and information 1403-2 related to the encryption key will be described.
First, information 1401-1 concerning an SSID is explained.
Information 1401-1 relating to the SSID is information showing the SSID of the base station 470 in fig. 19. That is, the 3 rd device 1400A provides access to the base station 470, which is a secure access destination, to the terminal 1050 through radio waves. Accordingly, the terminal 1050 of fig. 19 securely acquires information from the base station 470.
In addition, when the terminal 1050 receives an optical signal transmitted in a predetermined manner, the notified SSID may be determined as the SSID of the secure base station. The terminal 1050 may perform a process of determining whether or not the notified SSID is secure. For example, the 3 rd device 1400A may transmit a predetermined identifier in an optical signal, and the terminal 1050 may determine whether or not the notified SSID is the SSID of the secure base station based on the received identifier.
In fig. 19, although only the base station 470 is shown, for example, when a base station (or AP) other than the base station 470 is present, the terminal 1050 can access the base station 470 and acquire information by using the SSID acquired from the 3 rd device 1400A and the encryption key acquired from the 4 th device 1400B.
Next, information 1403-2 related to the encryption key will be described.
The encryption key related information 1403-2 is information related to an encryption key required for the terminal 1050 to communicate with the base station 470 by radio waves. Terminal 1050 obtains information 1403-2 about the encryption key from 4 th device 1400B, thereby enabling encrypted communication with base station 470.
The above description has been given of the information 1401-1 related to the SSID and the information 1403-2 related to the encryption key.
Terminal 1050 of fig. 19 receives the modulated signal transmitted by device 1400A of fig. 3.
The light receiving unit 151 provided in the terminal 1050 is an image sensor such as CMOS or organic CMOS. The light receiving unit 151 receives light including the modulated signal transmitted from the 3 rd device 1400A, and outputs the received signal 152.
Then, the receiving unit 153 receives the received signal 152 received by the light receiving unit 151 as an input, performs processing such as demodulation and error correction decoding on the modulated signal included in the received signal 152, and outputs the received data 154.
The data analysis unit 155 receives the received data 154 as input, and outputs information 1051 of the SSID of the base station to be the connection destination, for example, based on the received data. The wireless device 453 obtains information on the SSID of the base station 470 to which the wireless device 453 is connected by radio waves from the information 1051 on the SSID.
Terminal 1050 of fig. 19 receives the modulated signal transmitted by device 1400B of fig. 4.
The light receiving unit 151 provided in the terminal 1050 is an image sensor such as CMOS or organic CMOS, for example. The light receiving unit 151 receives light including the modulated signal transmitted from the 4 th device 1400B, and outputs the received signal 152.
Then, the receiving unit 153 receives the received signal 152 received by the light receiving unit 151 as an input, performs processing such as demodulation and error correction decoding on the modulated signal included in the received signal 152, and outputs the received data 154.
The data analysis unit 155 receives the received data 154 as input, and outputs, for example, information 1052 of an encryption key for communicating with a base station to be a connection destination, based on the received data. For example, in the wireless LAN (Local Area Network), there are WEP (Wired Equivalent Privacy), WPA (Wi-Fi Protected Access), WPA2 (Wi-Fi Protected Access 2) (PSK (Pre-Shared Key) mode, EAP (Extended Authentication Protocol) mode) as encryption modes. In addition, the encryption method is not limited thereto.
The wireless device 453 of the terminal 1050 obtains the encryption key information of the base station 470 to which the wireless device 453 is to be connected from the encryption key information 1052 for communicating (e.g., by radio waves) with the base station that is the connection destination.
The display unit 157 receives, as input, the SSID information 1051 and the encryption key information 1052, and displays, for example, the SSID of the communication partner to which the wireless device 453 provided in the terminal 1050 is to be connected and the encryption key (this display is referred to as "display 1 st" in the present embodiment).
For example, after the 1 st display, the wireless device 453 receives the SSID information 1051 and the encryption key information 1052 as inputs, and establishes a radio wave connection with the base station 470. At this time, when the base station 470 also performs communication with the wireless device 453 provided in the terminal 1050, for example, a modulated signal is transmitted by radio waves.
After that, the wireless device 453 receives the data 1053 and the control signal 1054 as inputs, modulates the data 1053 in accordance with the control shown by the control signal 1054, and transmits the modulated signal by radio waves.
Thus, for example, base station 470 transmits data to the network (471) and receives data from the network (472). After which, for example, base station 470 transmits the modulated signal to terminal 1050 via a radio wave.
The wireless device 453 of the terminal 1050 performs processing such as demodulation and error correction decoding on the modulated signal received by the radio wave, and obtains reception data 1056. The display unit 157 displays the received data 1056.
Fig. 20 shows an example of a frame configuration of a modulated signal transmitted by the 3 rd device 1400A shown in fig. 19. In fig. 20, the horizontal axis represents time. In fig. 20, the same symbols as those in fig. 2, 11, and 16 are given the same symbols, and the description thereof is omitted.
The SSID-related symbol 600-1 is a symbol for transmitting SSID-related information 1401-1 of fig. 19. Data symbol 1102 is a symbol used to transmit data 1402-1.
The 3 rd device 1400A transmits the preamble 201, the control information symbol 202, the SSID-related symbol 600-1, and the data symbol 1102. The 3 rd device 1400A may transmit a frame including symbols other than the symbols described in fig. 20. The order of transmitting symbols, including the frame configuration, is not limited by the configuration of fig. 20.
Fig. 21 shows an example of a frame configuration of a modulated signal transmitted by the 4 th device 1400B of fig. 19. In fig. 21, the horizontal axis represents time. In fig. 21, the same symbols as those in fig. 7 and 16 are given the same symbols, and the description thereof is omitted.
The symbol 1101 related to the encryption key is a symbol for transmitting the information 1403-2 related to the encryption key of fig. 19. Data symbol 1102 is a symbol used to transmit data 1402-2.
The 4 th device 1400B transmits the preamble 201, the control information symbol 202, the symbol 1101 related to the encryption key, and the data symbol 1102. The 4 th device 1400B of fig. 19 may transmit a frame including symbols other than the symbols shown in fig. 21. In addition, not only the order of transmitting the symbols but also the frame configuration is not limited to fig. 21.
The frame configuration of the modulated signal transmitted by the wireless device 453 in this embodiment is the same as the frame configuration of fig. 17 described in embodiment 4. That is, as shown in fig. 17, the wireless device 453 of the terminal 1050 transmits, for example, the preamble 1201, and thereafter, the control information symbol 1202 and the information symbol 1203 are transmitted.
The preamble 1201 is a symbol for performing signal detection, time synchronization, frame synchronization, frequency offset estimation, and the like, for example, by the base station (or AP) 470 that receives a modulated signal transmitted by the wireless device 453 of the terminal 1050 of fig. 19.
The control information symbol 1202 is, for example, a symbol including data such as a method of an error correction coding scheme, information on a modulation scheme, information on a frame configuration, and information on a transmission method, which are used when generating a modulation signal. The base station 470 demodulates the modulated signal or the like based on the information included in the control information symbol 1202.
The information symbol 1203 is a symbol for the wireless device 453 of the terminal 1050 to transmit data.
The wireless device 453 of the terminal 1050 shown in fig. 19 may transmit a frame including symbols other than the symbols described in fig. 17. For example, the wireless device 453 may transmit a frame or the like including a pilot symbol (reference symbol) in the middle of the information symbol 1203. The order of transmitting the symbols is not limited to the configuration of fig. 17, but the frame configuration is not limited to the order. In fig. 17, a plurality of symbols may be present in the frequency axis direction. That is, in fig. 17, symbols may exist in a plurality of frequencies (a plurality of carriers).
The frame configuration of the modulated signal transmitted by the base station 470 in this embodiment is the same as the frame configuration of fig. 12 described in embodiment 3. That is, as shown in fig. 12, the base station 470 transmits, for example, a preamble 701, and thereafter, transmits control information symbols 702 and 703.
The preamble 701 is a symbol for performing signal detection, time synchronization, frame synchronization, frequency offset estimation, and the like, for example, by the wireless device 453 of the terminal 1050 of fig. 19, which receives the modulated signal transmitted by the base station 470.
The control information symbol 702 is a symbol including data such as a method of an error correction coding scheme, information on a modulation scheme, information on a frame configuration, and information on a transmission scheme, which are used when generating a modulation signal. The wireless device 453 of the terminal 1050 in fig. 19 performs demodulation of the modulated signal or the like based on the information of the control information symbol 702.
The information symbol 703 is a symbol used for transmission of data by the base station 470 of fig. 19.
The base station 470 shown in fig. 19 may transmit a frame including symbols other than the symbols described in fig. 12. For example, the base station 470 may transmit a frame or the like including pilot symbols (reference symbols) in the middle of the information symbol 703. The order of transmitting the symbols is not limited to the configuration of fig. 12, but the frame configuration is not limited to the order. In fig. 12, a plurality of symbols may exist in the frequency axis direction. That is, in fig. 12, symbols may exist in a plurality of frequencies (a plurality of carriers).
For example, a method in which the modulated signal formed by the frame of fig. 20 transmitted by the 3 rd device 1400A is repeatedly transmitted at regular timing may be considered. Accordingly, the plurality of terminals 1050 can perform the above-described operations. Also, a method in which the modulated signal composed of the frames of fig. 21 transmitted by the 4 th device 1400B is repeatedly transmitted at regular timing, for example, can be considered. Accordingly, the plurality of terminals 1050 can perform the above-described operations.
Fig. 22 is a flowchart showing the 1 st example of the processing performed by the "3 rd device 1400A", "4 th device 1400B", "terminal 1050", "base station 470" shown in fig. 19. In fig. 22, the same operations as those in fig. 18 are given the same reference numerals.
First, the 3 rd device 1400A transmits a modulated signal composed of frames shown in fig. 20 (ST 1701).
Then, the terminal 1050 receives the modulated signal transmitted from the 3 rd device 1400A, and obtains the SSID of the base station 470 to which the terminal 1050 is to be connected (ST 1702).
Next, the 4 th device 1400B transmits a modulated signal composed of the frames shown in fig. 21 (ST 1703).
The terminal 1050 receives the modulated signal transmitted from the 4 th device 1400B, and obtains an encryption key used when communicating with the base station 470 to which the terminal 1050 is to be connected (ST 1704).
Then, terminal 1050 and base station 470 are connected by radio waves (ST 1304). Terminal 1050 receives the response from base station 470, and ends the connection with base station 470 via the radio wave (ST 1305).
Then, terminal 1050 transmits the connection destination information to base station 470 using the radio wave (ST 1306).
The base station 470 acquires information from the network for transmission to the terminal 1050 (ST 1307).
Then, the base station 470 transmits the acquired information to the terminal 1050 by radio waves, so that the terminal 1050 obtains the information (ST 1308). Terminal 1050 obtains the desired information from the network, e.g., via base station 470, when needed.
Fig. 23 is a flowchart showing an example 2 of the processing performed by the "3 rd device 1400A", "4 th device 1400B", "terminal 1050", and "base station 470" shown in fig. 19. In fig. 23, the same operations as those in fig. 18 are given the same reference numerals.
First, the 4 th device 1400B transmits a modulated signal composed of frames shown in fig. 21 (ST 1801).
Then, the terminal 1050 receives the modulated signal transmitted from the 4 th device 1400B, thereby obtaining an encryption key used when communicating with the base station 470 to which the terminal 1050 is to be connected (ST 1802).
Next, the 3 rd device 1400A transmits a modulated signal composed of the frames shown in fig. 20 (ST 1803).
Then, the terminal 1050 receives the modulated signal transmitted from the 3 rd device 1400A, and obtains the SSID of the base station 470 to which the terminal 1050 is to be connected (ST 1804).
Then, terminal 1050 connects with base station 470 via radio waves (ST 1304). Terminal 1050 receives the response from base station 470, and ends the connection with base station 470 via the radio wave (ST 1305).
Then, terminal 1050 transmits the connection destination information to base station 470 using the radio wave (ST 1306).
The base station 470 acquires information from the network for transmission to the terminal 1050 (ST 1307).
Then, the base station 470 transmits the acquired information to the terminal 1050 by radio waves, and the terminal 1050 obtains the information (ST 1308). Terminal 1050 obtains the desired information from the network, e.g., via base station 470, when needed.
As described above, the terminal 1050 connects to the base station 470 to obtain information based on the SSID transmitted from the 3 rd device 1400A and the encryption key information transmitted from the 4 th device 1400B. That is, since the terminal 1050 obtains information of the SSID and the encryption key, the information can be securely obtained via the base station 470 with ensured security. This is because, in the case where the terminal 1050 obtains information from a modulated signal of visible light, the information source can be easily judged whether or not it is safe by the user because of the visible light. In contrast, for example, when the SSID is obtained from a modulated signal of a radio wave transmitted by the wireless LAN, it is difficult for the user to identify the device that transmitted the radio wave. For this reason, in terms of ensuring the security of information, visible light communication is suitable for the acquisition of SSID as compared to wireless LAN communication.
In this embodiment, description is made of a case where the 4 th device 1400B transmits information of an encryption key. However, for example, when the base station 470 does not perform communication encrypted with the encryption key, the information of the encryption key may not be transmitted by the 4 th device 1400B, but only the information on the SSID may be transmitted by the 3 rd device 1400A. In this case, the same can be performed by deleting the configuration related to the encryption key from the above-described configurations.
Further, as shown in the present embodiment, by providing the device (3 rd device 1400A) that transmits information on the SSID and the device (4 th device 1400B) that transmits information on the encryption key separately, it is possible to realize more secure communication between the terminal 1050 and the base station 470.
For example, the space shown in fig. 24 may be considered. In fig. 24, there are a zone #1 and a zone #2, and an entrance and a wall are provided between the zone #1 and the zone # 2. That is, in the space of fig. 24, the movement from the area #1 to the area #2 and the movement from the area #2 to the area #1 can be realized only by the gateway.
In the area #1 of fig. 24, a base station 470, a 3 rd device 1400A, and a 4 th device 1400B are provided. In addition, only the 3 rd device 1400A is provided in the area # 2. In fig. 24, each of the areas #1 and #2 can receive radio waves transmitted from the base station 470.
At this time, the terminal 1050 existing in the area #1 where the 4 th device 1400B is provided obtains the encryption key of the base station 470 from the 4 th device 1400B, thereby enabling communication with the base station 470. The terminal 1050 connected to the base station 470 in the area #1 can communicate with the base station 470 by using the encryption key obtained from the 4 th device 1400B in the area #1 even when moving to the area # 2. Also, when the terminal 1050 connected to the base station 470 in the area #1 moves to an area other than the area #1 and the area #2, and thereafter returns to one of the area #1 and the area #2, it is possible to communicate with the base station 470 by using the encryption key obtained from the 4 th device 1400B in the area # 1.
In addition, the terminal 1050 that cannot enter the zone #1 cannot acquire the encryption key from the 4 th device 1400B. In this case, the terminal 1050 can only know the SSID of the base station (or AP) 470. Thus, for example, the service enjoyed by knowing only the SSID of the base station 470 is available to communicate with the base station 470, and can be received by the terminal 1050. The service enjoyable by knowing only the SSID of the base station 470 is limited to the service enjoyable by knowing both the SSID and the encryption key.
Therefore, only the terminal 1050 that can enter the zone #1 can communicate with the base station 470. Accordingly, the security of communication can be ensured. Further, a system that provides different services for each area can be constructed.
Further, by changing the encryption key used for communication between the terminal 1050 and the base station 470 (for example, in a certain time period), communication between the terminal 1050 holding the encryption key before the change and the base station 470 is not possible. By performing such an operation, safer communication can be performed.
The configuration of the 3 rd device and the configuration of the 4 th device may not be limited by the configurations of the 3 rd device 1400A and the 4 th device 1400B shown in fig. 19, the configuration of the terminal may not be limited by the configuration of the terminal 1050 shown in fig. 19, and the connection destination and the configuration of the base station may not be limited by the connection destination and the configuration of the base station 470 shown in fig. 19.
In fig. 19, only one base station 470 is shown, but a plurality of (secure) base stations (or APs) to which the terminal 1050 can access may be provided. At this time, information of the SSID of each of the plurality of base stations 470 may be included in the SSID-related symbol transmitted by the 3 rd device 1400A of fig. 19. Further, the symbol related to the encryption key transmitted by the 4 th device 1400B of fig. 19 may include information of the encryption key used for connection with each of the plurality of base stations. In this case, the display unit 157 of the terminal 1050 in fig. 19 displays, as a display of the access destination (the "1 st display" described above), a list of SSIDs of a plurality of base stations and/or a list of a plurality of access destinations. Then, the terminal 1050 of fig. 19 may select 1 or more base stations actually connected wirelessly (i.e., may be connected to a plurality of base stations at the same time) based on the information of the SSID of the plurality of base stations and the information of the encryption key.
For example, the base station 470 is configured 3. Herein, the 3 base stations 470 are referred to as base station #a, base station #b, and base station #c, respectively. The SSID of the base station #a is "abcdef", the SSID of the base station #b is "ghijk", and the SSID of the base station #c is "pqrstu". The encryption key for connection with base station #a is "123", the encryption key for connection with base station #b is "456", and the encryption key for connection with base station #c is "789".
In this case, the SSID-related symbol 600-1 in the frame configuration of fig. 20 of the modulated signal transmitted by the 3 rd device 1400A includes information of "set the SSID of the base station #a to 'abcdef'", "set the SSID of the base station #b to 'ghijk'", "set the SSID of the base station #c to 'pqrstu'". The symbol 1101 of the frame configuration of fig. 21 of the modulated signal transmitted by the 4 th device 1400B includes information "the encryption key for connection to the base station #a is" 123"," the encryption key for connection to the base station #b is "456", "the encryption key for connection to the base station #c is" 789 "".
Then, terminal 1050 in fig. 19 receives symbol 600-1 concerning the SSID, and obtains information of "SSID of base station #a is set to 'abcdef'", "SSID of base station #b is set to 'ghijk'", "SSID of base station #c is set to 'pqrstu'". Then, terminal 1050 receives symbol 1101 concerning the encryption key, and obtains information concerning "the encryption key for connection with base station #a is" 123 ' "," the encryption key for connection with base station #b is "456 '", "the encryption key for connection with base station #c is" 789 ' ". Then, based on the information, the terminal 1050 selects (for example, by radio waves) a base station to be connected wirelessly and connects the base station.
As shown in the present embodiment, by setting the base station 470 to which the terminal 1050 is to be connected by using a light source such as an LED, it is not necessary to perform a special setting mode, for example, a procedure of connecting the terminal 1050 and the base station 470 by wireless modulation signals transmitted from the terminal 1050. The modulated signal transmitted from the base station 470 does not need to be set in a special mode, and the special setting is, for example, a procedure of connecting the terminal 1050 and the base station 470 by radio communication. Therefore, in the present embodiment, the data transmission efficiency of wireless communication can be improved.
The encryption key may be an SSID encryption key for the wireless LAN, or may be an encryption key that restricts a connection mode, a service mode, a connection range of the network, or the like, as described above. That is, the encryption key may be imported when some restriction is desired.
Embodiment 6
Fig. 25 shows an example of the configuration of the communication system in the present embodiment.
The communication system of fig. 25 includes, for example, a base station 2000 and a terminal 1050. The base station 2000 includes a transmitter 2001 and a wireless device 2002. In fig. 25, the same operations as those in fig. 6 and 15 are given the same reference numerals. The wireless device 2002 and the wireless device 453 in fig. 25 communicate with each other using, for example, radio waves.
The transmitting device 2001 of the base station (or AP) 2000 in fig. 25 includes, for example, a visible light source such as an LED, illumination, a light source, and a lamp (hereinafter referred to as a light source 104). First, the operation of the transmitter 2001 (i.e., "a portion related to a visible light source such as an LED, illumination, light source, or lamp") will be described.
In the transmitting apparatus 2001, the transmitting unit 102 receives information 1001-1 concerning the SSID, information 1001-2 concerning the encryption key, and data 1002 as inputs, generates the (optical) modulation signal 103 based on these input signals, and outputs the modulation signal 103. The modulated signal 103 is then transmitted, for example, from the light source 104.
Information 1001-1 concerning the SSID and information 1001-2 concerning the encryption key will be described next.
First, information 1001-1 concerning the SSID is explained.
The information 1001-1 on the SSID is information showing the SSID of the wireless device 2002 using radio waves in the base station 2000 in fig. 25. That is, the transmitting apparatus 2001 can provide the terminal 1050 with access to the wireless apparatus 2002 as an access destination by secure wireless. Accordingly, the terminal 1050 of fig. 25 can securely acquire information from the wireless device 2002.
The transmitting apparatus 2001 limits terminals that access the wireless apparatus 2002 to terminals located in a space where the optical signals transmitted (irradiated) from the transmitting apparatus 2001 can be received.
When terminal 1050 receives an optical signal transmitted in a predetermined manner, it can be determined that the reported SSID is the SSID of the base station that is safe. The terminal 1050 may additionally perform determination processing as to whether or not the notified SSID is secure. For example, the transmitter 2001 may transmit a predetermined identifier in an optical signal, and the terminal 1050 may determine whether or not the notified SSID is the SSID of the secure base station based on the received identifier.
In fig. 25, although only the base station 2000 is shown, for example, even when a base station (or AP) other than the base station 2000 is present, the terminal 1050 accesses the wireless device 2002 of the base station 2000 by using the SSID and the encryption key obtained from the transmission device 2001, and acquires information.
Next, information 1001-2 related to an encryption key will be described.
The encryption key related information 1001-2 is information related to an encryption key required when the terminal 1050 communicates with the wireless apparatus 2002. The terminal 1050 can perform encrypted communication between the wireless apparatuses 2002 by obtaining the information 1001-2 on the encryption key from the transmitting apparatus 2001.
Information 1001-1 related to the SSID and information 1001-2 related to the encryption key are described above.
The terminal 1050 of fig. 25 receives the modulated signal transmitted by the transmitting apparatus 2001. In addition, in the terminal 1050 of fig. 25, the same reference numerals are given to constituent elements that perform the same operations as those of the terminals 150 and 1050 of fig. 6 and 15.
The light receiving unit 151 provided in the terminal 1050 is an image sensor such as CMOS or organic CMOS. The light receiving unit 151 receives light including the modulated signal transmitted from the transmitting device 2001, and outputs a reception signal 152.
Then, the receiving unit 153 receives the received signal 152 received by the light receiving unit 151 as an input, performs processing such as demodulation and error correction decoding on the modulated signal included in the received signal 152, and outputs the received data 154.
The data analysis unit 155 receives the received data 154 as input, and outputs, for example, information 1051 of the SSID of the wireless device 2002 of the base station 2000 to be connected and information 1052 of the encryption key used for communication with the wireless device 2002 of the base station 2000 to be connected, based on the received data. For example, in the wireless LAN (Local Area Network), there are WEP (Wired Equivalent Privacy), WPA (Wi-Fi Protected Access), WPA2 (Wi-Fi Protected Access 2) (PSK (Pre-Shared Key) mode, EAP (Extended Authentication Protocol) mode) as encryption modes. In addition, the encryption method is not limited thereto.
The display unit 157 receives, as input, the SSID information 1051 and the encryption key information 1052, and displays, for example, the SSID of the communication partner to which the wireless device 453 provided in the terminal 1050 is to be connected and the encryption key (this display is referred to as "display 1 st" in the present embodiment).
For example, after the 1 st display, the wireless device 453 receives the SSID information 1051 and the encryption key information 1052 as inputs, and establishes a connection (for example, the connection is realized by radio waves) with the wireless device 2002 of the base station 2000. At this time, when the wireless device 2002 of the base station 2000 also communicates with the wireless device 453 provided in the terminal 1050, for example, a radio wave is used to transmit a modulated signal.
After that, the wireless device 453 receives the data 1053 and the control signal 1054 as inputs, modulates the data 1053 in accordance with the control shown by the control signal 1054, and transmits the modulated signal by radio waves.
Thus, for example, wireless device 2002 of base station 2000 transmits data to the network (471) and receives data from the network (472). After that, for example, the wireless device 2002 of the base station 2000 transmits a modulated signal to the terminal 1050 by radio waves.
The wireless device 453 of the terminal 1050 performs processing such as demodulation and error correction decoding on the modulated signal received by the radio wave, and obtains reception data 1056. The display unit 157 displays the received data 1056.
The frame configuration of the modulated signal transmitted by the transmitting apparatus 2001 of the base station 2000 in the present embodiment is the same as the frame configuration of fig. 16 described in embodiment 4. That is, in fig. 16, the SSID-related symbol 600-1 is a symbol for transmitting SSID-related information 1001-1 of fig. 25, and the encryption key-related symbol 1101 is a symbol for transmitting encryption key-related information 1001-2 of fig. 25. The data symbol 1102 is a symbol for transmitting the data 1002 of fig. 25.
As shown in fig. 16, the transmitter 2001 of the base station 2000 transmits a preamble 201, a control information symbol 202, a SSID-related symbol 600-1, an encryption key-related symbol 1101, and a data symbol 1102. The transmission device 2001 of the base station 2000 may transmit a frame including symbols other than the symbols described in fig. 16. The order of transmitting the symbols, including the frame configuration, is not limited by the configuration of fig. 16.
The frame configuration of the modulated signal transmitted by the wireless device 453 included in the terminal 1050 in this embodiment is the same as the frame configuration of fig. 17 described in embodiment 4. That is, as shown in fig. 17, the wireless device 453 of the terminal 1050 of fig. 25 transmits, for example, the preamble 1201, and thereafter, the control information symbol 1202 and the information symbol 1203 are transmitted.
At this time, the preamble 1201 is a symbol for performing signal detection, time synchronization, frame synchronization, frequency offset estimation, and the like, for example, by the wireless device 2002 of the base station 2000 for receiving the modulated signal transmitted by the wireless device 453.
The control information symbol 1202 is, for example, a symbol of data such as a method of error correction coding scheme used when the terminal 1050 generates a modulated signal, information on a modulation scheme, information on a frame configuration, and information on a transmission method. The wireless device 2002 of the base station 2000 performs demodulation of a modulated signal or the like based on information included in the control information symbol 1202.
The information symbol 1203 is a symbol for the wireless device 453 of the terminal 1050 to transmit data.
The wireless device 453 of the terminal 1050 may transmit a frame including symbols other than the symbols described in fig. 17. For example, the wireless device 453 may transmit a frame including a pilot symbol (reference symbol) in the middle of the information symbol 1203. The order of transmitting the symbols is not limited to the configuration of fig. 17, but the frame configuration is not limited to the order. In fig. 17, a plurality of symbols may exist in the frequency axis direction. That is, in fig. 17, symbols may exist in a plurality of frequencies (a plurality of carriers).
The frame configuration of the modulated signal transmitted by the wireless device 2002 in this embodiment is the same as the frame configuration of fig. 12 described in embodiment 3. That is, as shown in fig. 12, the wireless device 2002 transmits, for example, a preamble 701, and thereafter, transmits control information symbols 702 and 703.
The preamble 701 is a symbol for the wireless device 453 of the terminal 1050 for receiving the modulated signal transmitted by the wireless device 2002, for example, signal detection, time synchronization, frame synchronization, frequency offset estimation, and the like.
The control information symbol 702 is, for example, a symbol including data such as a method of error correction coding scheme, information on modulation scheme, information on frame configuration, and information on transmission scheme, which are used when generating a modulation signal. The wireless device 453 of the terminal 1050 performs demodulation of the modulated signal or the like based on the information of the control information symbol 702.
The information symbol 703 is a symbol for the wireless device 2002 to transmit data.
The wireless device 2002 of the base station 2000 shown in fig. 25 may transmit a frame including symbols other than the symbols described in fig. 12. For example, the wireless device 2002 may transmit a frame or the like including a pilot symbol (reference symbol) in the middle of the information symbol 703. The order of transmitting the symbols is not limited to the configuration of fig. 12, but the frame configuration is not limited to the order. In fig. 12, a plurality of symbols may exist in the frequency axis direction. That is, in fig. 12, symbols may exist on multiple frequencies (multiple carriers).
For example, a method of repeating transmission may be employed in which the modulated signal of the frame configuration of fig. 16 transmitted by the transmitting apparatus 2001 is transmitted at regular timing. Accordingly, the plurality of terminals 1050 can perform the above-described operations.
Fig. 26 is a flowchart showing an example of processing performed by the "transmission apparatus 2001 of the base station 2000", "terminal 1050", and "wireless apparatus 2002 of the base station 2000" shown in fig. 25.
First, the transmitter 2001 transmits a modulated signal formed by the frames of fig. 16 (ST 1301).
Then, the terminal 1050 receives the modulated signal transmitted from the transmitter 2001, and obtains the SSID of the base station 2000 (wireless device 2002) to which the terminal 1050 is to be connected (ST 1302).
The terminal 1050 obtains an encryption key to be used when communicating with the base station 2000 (wireless device 2002) to which the terminal 1050 is to access (ST 1303).
Then, the terminal 1050 connects radio waves to the wireless device 2002 of the base station 2000 (ST 1304). The terminal 1050 receives the response from the wireless device 2002 of the base station 2000, and the connection between the terminal 1050 and the wireless device 2002 of the base station 2000 ends (ST 1305).
Then, the terminal 1050 transmits the connection destination information to the wireless device 2002 of the base station 2000 by radio waves (ST 1306).
The wireless device 2002 of the base station 2000 acquires information for transmission to the terminal 1050 from the network (ST 1307).
Then, the wireless device 2002 of the base station 2000 transmits the acquired information to the terminal 1050 by radio waves, and the terminal 1050 obtains the information (ST 1308). The terminal 1050 obtains the required information from the network, for example, via the wireless device 2002 of the base station 2000, when required.
As described above, the terminal 1050 connects to the wireless device 2002 of the base station 2000 and obtains information based on the SSID information and encryption key information transmitted from the transmission device 2001 of the base station 2000, and thus can securely obtain information via the base station 2000 with ensured security. This is because, when the terminal 1050 obtains information from a modulated signal of visible light, the information source is easily judged to be safe by the user because the information is visible light. In contrast, for example, when the SSID is obtained from a modulated signal of a radio wave transmitted from a wireless LAN, it is difficult for a user to identify a device that transmitted the radio wave. For this reason, from the viewpoint of ensuring the security of information, visible light communication is suitable for obtaining an SSID as compared with wireless LAN communication.
In the present embodiment, the case where the transmission device 2001 transmits the information of the encryption key is described. However, for example, when the wireless device 2002 of the base station 2000 does not perform communication encrypted using the encryption key, the transmitting device 2001 may transmit only information on the SSID without transmitting information on the encryption key. In this case, the same can be performed by deleting only the configuration related to the encryption key from the configurations of the transmitting apparatus 2001.
As shown in fig. 25, the SSID and the encryption key of the wireless device 2002 of the base station 2000 may be rewritten. For example, in fig. 25, information 1001-1 relating to an SSID and information 1001-2 relating to an encryption key are input to a wireless device 2002. The wireless device 2002 of the base station 2000 rewrites the SSID and the encryption key by the inputted information 1001-1 related to the SSID and the information 1001-2 related to the encryption key. In this way, the security of the communication between the terminal 1050 and the wireless apparatus 2002 of the base station 2000 can be further ensured. In fig. 25, the wireless device 2002 of the base station 2000 has the function of rewriting the SSID and the encryption key, but may have a configuration in which neither or both of the SSID and the encryption key have the function of rewriting.
The configuration of the transmission device is not limited to the configuration of the transmission device 2001 shown in fig. 25, the configuration of the terminal is not limited to the configuration of the terminal 1050 shown in fig. 25, and the connection destination and configuration of the wireless device are not limited to the connection destination and configuration of the wireless device 2002 shown in fig. 25.
In fig. 25, a case where one base station 2000 is provided is described, but a plurality of wireless devices 2002 of (secure) base stations (or APs) 2000 to which the terminal 1050 can access may be provided. The wireless devices 2002 and the terminals 1050 of the plurality of base stations 2000 transmit and receive modulated signals using radio waves. At this time, the symbol related to the SSID transmitted by the transmitting apparatus 2001 of fig. 25 may include information on the SSID of each of the wireless apparatuses 2002 of the plurality of base stations 2000. The symbol related to the encryption key transmitted by the transmitting apparatus 2001 of fig. 25 may include information of the encryption key used for connection with each of the wireless apparatuses 2002 of the plurality of base stations 2000. Then, the terminal 1050 in fig. 25 selects the wireless device 2002 of the base station 2000 to which the wireless connection is made (or connects to the wireless devices of the plurality of base stations) based on the SSID information of the wireless device 2002 of the plurality of base stations 2000 and the encryption key information (for example, by radio waves).
For example, the number of base stations 2000 equipped with the wireless device 2002 is 3. The wireless devices 2002 of the 3 base stations 2000 are referred to as wireless device #a, wireless device #b, and wireless device #c, respectively. The SSID of the wireless device #a is "abcdef", the SSID of the wireless device #b is "ghijk", and the SSID of the wireless device #c is "pqrstu". The encryption key for connection to wireless device #a is "123", the wireless device for connection to wireless device #b is "456", and the encryption key for connection to wireless device #c is "789".
In this case, symbol 600-1 related to the SSID in the frame configuration of fig. 16 of the modulated signal transmitted by transmitting apparatus 2001 includes information of "SSID of wireless apparatus #a is" abcdef ' "," SSID of wireless apparatus #b is "ghijk '", "SSID of wireless apparatus #c is" pqrstu ' ". The symbol 1101 of the frame structure of fig. 16 includes information "the encryption key for connection to the wireless device #a is" 123 ' "," the encryption key for connection to the wireless device #b is "456 '", and "the encryption key for connection to the wireless device #c is" 789 ' ".
Then, terminal 1050 in fig. 25 receives symbol 600-1 related to the SSID, and obtains information of "SSID of wireless device #a is set to 'abcdef'", "SSID of wireless device #b is set to 'ghijk'", "SSID of wireless device #c is set to 'pqrstu'". Then, terminal 1050 receives symbol 1101 concerning the encryption key, and obtains information concerning "the encryption key for connection to wireless apparatus #a is set to '123'", "the encryption key for connection to wireless apparatus #b is set to '456'", and "the encryption key for connection to wireless apparatus #c is set to '789'". Then, the terminal 1050 selects a base station to be connected wirelessly (for example, by radio waves) based on the information, and performs connection.
As shown in the present embodiment, by setting the wireless device 2002 of the base station 2000 to which the terminal 1050 is to be connected by using a light source such as an LED, a mode for setting a special configuration, for example, a procedure for connecting the terminal 1050 and the base station 2000 in wireless communication, is not required for the modulated signal transmitted by the terminal 1050 due to the wireless. The modulated signal transmitted from the base station 2000 does not need to be subjected to a special setting, for example, a procedure of connecting the terminal 1050 to the base station 2000 by radio communication. Therefore, in the present embodiment, the data transmission efficiency of wireless communication can be improved.
As described above, the encryption key may be an encryption key for the SSID of the wireless LAN, or may be an encryption key that restricts the connection mode, the service mode, the connection range of the network, and the like. That is, when some limitation is required, an encryption key may be imported.
Embodiment 7
Fig. 27 shows an example of the configuration of the communication system in the present embodiment.
The communication system of fig. 27 includes a device 1000, a terminal 1050, a base station (or AP) 470-1 (base station # 1), a base station (or AP) 470-2 (base station # 2), and a base station (or AP) 470-3 (base station # 3) in communication with the terminal 1050. In fig. 27, the same operations as those in fig. 6, 9, and 15 are given the same reference numerals.
The device 1000 includes, for example, a visible light such as an LED, illumination, a light source, and a lamp (light source 104). In the following, the apparatus 1000 is referred to as "5 th apparatus" in the present embodiment. The communication between the wireless device 453 and the base station 470-1 (base station # 1), the communication between the wireless device 453 and the base station 470-2 (base station # 2), and the communication between the wireless device 453 and the base station 470-3 (base station # 3) in fig. 27 are performed by radio waves, for example.
In the 5 th device 1000 of fig. 27, the transmitting unit 102 receives information 1001-1 concerning the SSID, information 1001-2 concerning the encryption key, and data 1002 as inputs, generates the (optical) modulation signal 103 based on these input signals, and outputs the modulation signal 103. The modulated signal 103 is then transmitted, for example, from the light source 104.
Next, information 1001-1 related to the SSID and information 1001-2 related to the encryption key will be described.
First, information 1001-1 concerning the SSID is explained.
The SSID-related information 1001-1 includes, for example, information showing the SSID of the base station 470-1 (base station # 1) in fig. 27, information showing the SSID of the base station 470-2 (base station # 2), and information showing the SSID of the base station 470-3 (base station # 3). Further, as an example, the base stations 470-1, 470-2, 470-3 transmit modulated signals by radio waves, and receive modulated signals of radio waves. I.e., device 5, 1000 provides access to secure access destinations, i.e., base stations 470-1, 470-2, 470-3, for terminal 1050. Accordingly, terminal 1050 of FIG. 27 can securely obtain information from base stations 470-1, 470-2, 470-3.
The 5 th device 1000 can limit terminals that access the base stations 470-1, 470-2, 470-3 to terminals located in a space where the 5 th device 1000 can receive the optical signals transmitted (irradiated).
When receiving an optical signal transmitted in a predetermined manner, terminal 1050 may determine that the notified SSID is the SSID of the secure base station. The terminal 1050 may additionally perform determination processing as to whether or not the notified SSID is secure. For example, the 5 th device 1000 may transmit a predetermined identifier in an optical signal, and the terminal 1050 may determine whether or not the notified SSID is the SSID of the secure base station based on the received identifier.
In fig. 27, base stations 470-1, 470-2, 470-3 are shown, but for example, base stations (or APs) other than base stations 470-1, 470-2, 470-3 may be present.
Next, information 1001-2 related to an encryption key will be described.
The encryption key related information 1001-2 is information related to an encryption key that is required by the terminal 1050 to communicate with the base stations 470-1, 470-2, 470-3. The terminal 1050 can perform encrypted communication between the terminal 1050 and the base station 470-1, between the terminal 1050 and the base station 470-2, and between the terminal 1050 and the base station 470-3 by obtaining the information 1001-2 related to the encryption key from the 5 th device 1000.
Information 1001-1 related to the SSID and information 1001-2 related to the encryption key are described above.
Terminal 1050 of fig. 27 receives the modulated signal transmitted by device 1000 5. In addition, in the terminal 1050 of fig. 27, the same reference numerals are given to the constituent elements that perform the same operations as those of the terminals 150 and 450 of fig. 6 and 9.
The light receiving unit 151 provided in the terminal 1050 is an image sensor such as CMOS or organic CMOS, for example. The light receiving unit 151 receives light including the modulated signal transmitted from the 5 th device 1000, and outputs a reception signal 152.
Then, the receiving unit 153 receives the received signal 152 received by the light receiving unit 151 as an input, performs processing such as demodulation and error correction decoding on the modulated signal included in the received signal 152, and outputs the received data 154.
The data analysis unit 155 receives the received data 154 as input, and outputs, based on the received data 154, information 1051 of the SSID of the base station 470-1, 470-2, 470-3 to be the connection destination and information 1052 of the encryption key used for communication with the base station 470-1, 470-2, 470-3 to be the connection destination, for example. For example, in the wireless LAN (Local Area Network), there are WEP (Wired Equivalent Privacy), WPA (Wi-Fi Protected Access), WPA2 (Wi-Fi Protected Access 2) (PSK (Pre-Shared Key) mode, EAP (Extended Authentication Protocol) mode) as encryption modes. In addition, the encryption method is not limited thereto.
The display unit 157 receives, as input, the SSID information 1051 and the encryption key information 1052, and displays, for example, the SSID of the communication partner to which the wireless device 453 provided in the terminal 1050 is to be connected and the encryption key (this display is referred to as "display 1 st" in the present embodiment).
For example, after the 1 st display, the wireless device 453 establishes a connection (for example, connection is realized by radio waves) with any one of the base stations 470-1, 470-2, 470-3, taking the SSID information 1051 and the encryption key information 1052 as inputs. At this time, when the connected base station 470 also performs communication with the wireless device 453 provided in the terminal 1050, for example, a modulated signal is transmitted by radio waves.
After that, the wireless device 453 receives the data 1053 and the control signal 1054 as inputs, modulates the data 1053 in accordance with the control indicated by the control signal 1054, and transmits the modulated signal as a radio wave.
Thus, for example, the connected base station 470 transmits data to the network (any of 471-1, 471-2, 471-3), and receives data from the network (any of 472-1, 472-2, 472-3). After that, for example, the connected base station 470 transmits a modulated signal to the terminal 1050 by radio waves.
The wireless device 453 of the terminal 1050 performs processing such as demodulation and error correction decoding on the modulated signal received by the radio wave, and obtains reception data 1056. The display unit 157 displays the received data 1056.
As a modulated signal transmitted by the 5 th device 1000, in the case of fig. 27, there are 3 kinds of frame configurations. Fig. 28 shows a frame 2300-1 (frame # 1) of one of 3 frame configurations, fig. 29 shows a frame 2300-2 (frame configuration # 2) of one of 3 frame configurations, and fig. 30 shows a frame 2300-3 (frame configuration # 3) of one of 3 frame configurations.
Fig. 28 shows an example of the configuration of a frame 2300-1 (frame # 1) of the modulated signal transmitted by the 5 th device 1000. In fig. 28, the horizontal axis represents time. In fig. 28, the same symbols as those in fig. 2 and 16 are given the same symbols, and the description thereof is omitted. Frame 2300-1 (frame # 1) of fig. 28 is a frame for transmitting information of the SSID of base station 470-1 (base station # 1) of fig. 27 and information of the encryption key of base station 470-1 (base station # 1) (encryption key for access to base station 470-1).
The SSID-related symbol 2301-1 is a symbol for transmitting SSID-related information 1001-1 of fig. 27. Further, the symbol 2301-1 related to the SSID is a symbol used for the 5 th device 1000 of fig. 27 to transmit the SSID of the base station 470-1 (base station # 1).
The symbol 2302-1 related to the encryption key is a symbol for transmitting the information 1001-2 related to the encryption key of fig. 27. Further, the symbol 2302-1 related to the encryption key is a symbol used for the 5 th device 1000 of fig. 27 to transmit the encryption key of the base station 470-1 (base station # 1) (encryption key used for access to the base station 470-1).
The 5 th device 1000 transmits the preamble 201, the control information symbol 202, the SSID-related symbol 2301-1, the encryption key-related symbol 2302-1, and the data symbol 1102. The 5 th device 1000 may transmit a frame 2300-1 (frame # 1) including symbols other than the symbols shown in fig. 28. The configuration of the frame 2300-1 (frame # 1) is not limited by the configuration of fig. 28, except for the symbol transmission order.
Fig. 29 shows an example of the configuration of a frame 2300-2 (frame # 2) of the modulated signal transmitted by the 5 th device 1000. In fig. 29, the horizontal axis represents time. In fig. 29, the same symbols as those in fig. 2 and 16 are given the same symbols, and the description thereof is omitted. Frame 2300-2 (frame # 2) of fig. 29 is a frame for transmitting information of the SSID of base station 470-2 (base station # 2) of fig. 27 and information of the encryption key of base station 470-2 (base station # 2) (encryption key for access to base station 470-2).
The SSID-related symbol 2301-2 is a symbol for transmitting SSID-related information 1001-1 of fig. 27. Further, the symbol 2301-2 related to the SSID is a symbol used for the 5 th device 1000 of fig. 27 to transmit the SSID of the base station 470-2 (base station # 2).
The symbol 2302-2 related to the encryption key is a symbol for transmitting the information 1001-2 related to the encryption key of fig. 27. Further, the symbol 2302-2 related to the encryption key is a symbol used for the 5 th device 1000 of fig. 27 to transmit the encryption key of the base station 470-2 (base station # 2) (encryption key used for access to the base station 470-2).
The 5 th device 1000 transmits the preamble 201, the control information symbol 202, the SSID-related symbol 2301-2, the encryption key-related symbol 2302-2, and the data symbol 1102. The 5 th device 1000 may transmit a frame 2300-2 (frame # 2) including symbols other than the symbols shown in fig. 29. In addition, the configuration including the frame 2300-2 (frame # 2) is not limited by the configuration of fig. 29, except for the symbol transmission order.
Fig. 30 shows an example of the configuration of a frame 2300-3 (frame # 3) of the modulated signal transmitted by the 5 th device 1000. In fig. 30, the horizontal axis represents time. In fig. 30, the same symbols as those in fig. 2 and 16 are given the same symbols, and the description thereof is omitted. Frame 2300-3 (frame # 3) of fig. 30 is a frame for transmitting information of the SSID of base station 470-3 (base station # 3) of fig. 27 and information of the encryption key of base station 470-3 (base station # 3) (encryption key for access to base station 470-3).
The SSID-related symbol 2301-3 is a symbol for transmitting SSID-related information 1001-1 of fig. 27. Further, the symbol 2301-3 related to the SSID is a symbol used for the 5 th device 1000 of fig. 27 to transmit the SSID of the base station 470-3 (base station # 3).
The symbol 2302-3 related to the encryption key is a symbol for transmitting the information 1001-2 related to the encryption key of fig. 27. Also, the symbol 2302-3 related to the encryption key is a symbol for the 5 th device 1000 to transmit the encryption key of the base station 470-3 (base station # 3) (encryption key for access to the base station 470-3).
The 5 th device 1000 transmits the preamble 201, the control information symbol 202, the SSID-related symbols 2301-3, the encryption key-related symbols 2302-3, and the data symbol 1102. The 5 th device 1000 may transmit a frame 2300-3 (frame # 3) including symbols other than the symbols shown in fig. 30. In addition, the transmission order of the symbols, including the configuration of the frame 2300-3 (frame # 3), is not limited by the configuration of fig. 30.
Fig. 31 shows an example of a transmission method when the 5 th device 1000 transmits "frame 2300-1 (frame # 1) of fig. 28", "frame 2300-2 (frame # 2) of fig. 29", and "frame 2300-3 (frame # 3) of fig. 30". In fig. 31, the horizontal axis represents time.
In fig. 31, 1 or more frames 2300-1 (frame # 1) of fig. 28 are transmitted in "frame #1 group transmission" 2601-1, 2601-2. In the "frame #2 group transmission" 2602-1, 2602-2, 1 or more frames 2300-2 (frame # 2) of fig. 29 are transmitted. In the "frame #3 group transmission" 2603-1, 2603-2, 1 or more frames 2300-3 (frame # 3) of fig. 30 are transmitted.
The following will explain this in detail.
First, in the "frame #1 group transmission" 2601-1, 2601-2, a description will be given of a case where 1 or more frames 2300-1 (frame # 1) of fig. 28 are transmitted.
For example, when an image sensor such as a CMOS or an organic CMOS is used in the light receiving unit 151, a received signal may be processed in units of frames in a moving image or a still image. In the case of "4k 30p" described in a moving image, for example, the number of pixels of 1 frame is 3840× 2160,1 seconds, and the number of frames is 30.
Therefore, if the 5 th device 1000 transmits a modulated signal having a configuration in which "frame 2300-1 of fig. 28 (frame # 1)", "frame 2300-2 of fig. 29 (frame # 2)", "frame 2300-3 of fig. 30 (frame # 3)", exists in 1 frame, it becomes difficult for the terminal 1050 of fig. 27 to select the base station 470 to be accessed from the plurality of base stations 470-1, 470-2, 470-3.
Therefore, in the present embodiment, a frame configuration shown in fig. 31 is proposed.
< method 1-1 >)
As the 1 st method 1-1, since each of the "frame #1 group transmission" 2601-1, 2601-2 includes a plurality of frames 2300-1 (frame # 1) of fig. 28, the time zone occupied by each of the "frame #1 group transmission" 2601-1, 2601-2 is set to be longer than the frame time of the video or still image.
Accordingly, the terminal 1050 can receive modulation signals including "frame 2300-1 (frame # 1) of fig. 28", "frame 2300-2 (frame # 2) of fig. 29", and "frame 2300-3 (frame # 3) of fig. 30" within 1 frame in a video or still image from the 5 th device 1000, that is, can prevent reception of modulation signals including different SSID, encryption key. Thus, the terminal 1050 of fig. 27 can easily select a base station 470 to be accessed from among a plurality of base stations 470-1, 470-2, 470-3.
< method 2-1 >
As the 2-1 method, the time zone occupied by the frame 2300-1 (frame # 1) of fig. 28 is set to be longer than the frame length in the video or still image.
For example, the symbol 2301-1 in fig. 28 may include a plurality of "pieces of information on the SSID of the base station # 1" (that is, "pieces of information on the SSID of the base station # 1" are repeatedly included), and the symbol 2302-1 in fig. 28 may include a plurality of "pieces of information on the encryption key of the base station #1 (pieces of information on the encryption key used for connection to the base station # 1)" (that is, "pieces of information on the encryption key of the base station #1 (pieces of information on the encryption key used for connection to the base station # 1)" are repeatedly included).
Accordingly, the terminal 1050 can receive the modulated signals including "frame #1 of 2300-1 of fig. 28", "frame #2 of 2300-2 of fig. 29", and "frame #3 of 2300-3 of fig. 30" within 1 frame in the video or still image from the 5 th device 1000, that is, can prevent the reception of modulated signals including different SSID, encryption key. Thus, terminal 1050 can easily select base station 470 to be accessed from a plurality of base stations 470-1, 470-2, 470-3.
In the same manner, the "frame #2 group transmission" 2602-1 and 2602-2 may be configured as follows.
< method 1-2 >
As the 1-2 method, since each of the "frame #2 group transmission" 2602-1, 2602-2 includes a plurality of frames 2300-2 (frame # 2) of fig. 29, the time zone occupied by the "frame #2 group transmission" is made longer than the frame length in the video or still image.
< method 2-2 >
As the 2-2 method, the time zone occupied by the frame 2300-2 (frame # 2) of fig. 29 is set to be longer than the frame length in the video or still image.
For example, the symbol 2301-2 in fig. 29 may include a plurality of "information on SSID of base station #2" (that is, "information on SSID of base station #2" is repeatedly included), and the symbol 2302-2 in fig. 29 may include "information on encryption key of base station #2 (information on encryption key for connection to base station # 2)" (that is, "information on encryption key of base station #2 (information on encryption key for connection to base station # 2)").
In the same manner, the "frame #3 group transmission" 2603-1 and 2603-2 may have the following configurations.
< method 1-3 >)
As the 1 st to 3 rd methods, since each of the "frame #3 group transmission" 2603-1 and 2603-2 includes a plurality of frames 2300-3 (frame # 3) of fig. 30, the time zone occupied by the "frame #3 group transmission" is set to be longer than the frame length in the video or still image.
< method 2-3 >)
As the 2-3 method, the time zone occupied by the frame 2300-3 (frame # 3) of fig. 30 is set to be longer than the frame in the video or still image.
For example, the symbol 2301-3 in fig. 30 may include a plurality of "information on SSID of base station # 3" (that is, "information on SSID of base station # 3" is repeatedly included), and the symbol 2302-3 in fig. 30 may include a plurality of "information on encryption key of base station #3 (information on encryption key for connection to base station # 3)" (that is, "information on encryption key of base station #3 (information on encryption key for connection to base station # 3)").
Next, as shown in fig. 28 to 31, effects in the case where the 5 th device 1000 has transmitted a frame will be described.
As an example, consider the region of 2700 in fig. 32. In FIG. 32, the 5 th apparatus 1000 is disposed at the positions of ". O" 2701-1, 2701-2, 2701-3, 2701-4, 2701-5, 2701-6, 2701-7, 2701-8, 2701-9, 2701-10. The base station 470-1 (base station # 1) is disposed at the position of "verygood" 2702-1, the base station 470-2 (base station # 2) is disposed at the position of "verygood" 2702-2, and the base station 470-3 (base station # 3) is disposed at the position of "verygood" 2702-3.
Then, for example, 99 terminals having the same configuration as the terminal 1050 (hereinafter, simply referred to as the terminal 1050) exist inside the region 2703.
At this time, for example, the 5 th device 1000 arranged at the position of ". O" 2701-5, 2701-10 transmits not only information of SSID of the base station 470-3 (base station # 3) but also information of encryption key for accessing to the base station 470-3 (base station # 3). This is because the base station closest to the positions of the "O" 2701-5, 2701-10 is base station 470-3 (base station # 3).
In this case, 99 terminals 1050 all become access to the base station 470-3 (base station # 3). Thus, the probability of the terminal 1050 having difficulty in accessing to the base station 470-3 (base station # 3) increases due to the concentration of access.
In consideration of this, the existence of such a terminal 1050 having difficulty in accessing to the base station 470 can be reduced by controlling 99 terminals 1050 to access the base station 470-1 (base station # 1) ("position of 2702-1"), the base station 470-2 (base station # 2) ("" position of 2702-2), and the base station 470-3 (base station # 3) ("" position of 2702-3) as equally as possible.
For example, since the timings of access of 99 terminals 1050 to the 5 th device 1000 are generally different, as shown in this embodiment, when the 5 th device 1000 transmits a frame as shown in fig. 28 to 31, each of the 99 terminals 1050 obtains the SSID and encryption key of any one of the base stations 470-1, 470-2, 470-3 at the timing of access to the 5 th device 1000. Accordingly, the "control of access to base stations 470-1, 470-2, 470-3 by terminal 1050 performing 99 stations" becomes as uniform as possible. Accordingly, as described above, the presence of the terminal 1050 having difficulty in accessing the base station 470 can be reduced.
In addition, examples of the transmission method shown in fig. 31 are that the 5 th device 1000 transmits "frame 2300-1 (frame # 1) of fig. 28", "frame 2300-2 (frame # 2) of fig. 29", and "frame 2300-3 (frame # 3) of fig. 30". However, the transmission method when the 5 th device 100 transmits "frame 2300-1 of fig. 28 (frame # 1)", "frame 2300-2 of fig. 29 (frame # 2)", and "frame 2300-3 of fig. 30 (frame # 3)", is not limited thereto.
For example, although fig. 31 shows that the 5 th device 1000 repeatedly performs "frame #1 group transmission", "frame #2 group transmission", and "frame #3 group transmission" in this order, the "frame #1 group transmission", "frame #2 group transmission", and "frame #3 group transmission" are not necessarily transmitted in the order shown in fig. 31. Alternatively, for example, the 5 th device 1000 may randomly perform transmission in time of "frame group 1 transmission", "frame group #2 transmission", "frame group #3 transmission", "frame group 1 transmission", "frame group #2 transmission", "frame group #3 transmission" in a different order from that of fig. 31. The 5 th device 1000 may perform "frame #1 group transmission", "frame #2 group transmission", and "frame #3 group transmission".
In fig. 31, the 5 th device 1000 may continuously perform "frame #1 group transmission", "frame #2 group transmission", and "frame #3 group transmission", but may not necessarily be continuous transmission. For example, in fig. 31, frame #1 group 2601-1 and frame #2 group transmission 2602-2 may have a time interval.
In the configuration of fig. 31, only "frame #1 group transmission", "frame #2 group transmission", and "frame #3 group transmission" are used, but other symbols and other frames may be present. In fig. 31 and 27, the number of base stations 470 is 3, but the number of base stations 470 is not limited thereto, and even when the number of base stations 470 is 2 or more, the same operation as that in the case where the number of base stations 470 is 3 can be performed. Therefore, for example, when the base station 470 is N stations (N is an integer of 2 or more), if the 5 th device 1000 performs transmission shown in fig. 31, there is "frame #k group transmission". K is an integer of 1 to N. Then, the "frame #k group transmission" includes a symbol related to the SSID (information of the SSID of the base station #k) and a symbol related to the encryption key (information of the encryption key used for access of the base station #k).
The frame configuration of the modulated signal transmitted by the wireless device 453 included in the terminal 1050 in fig. 27 is the same as the frame configuration of fig. 17 described in embodiment 4. That is, as shown in fig. 17, the wireless device 453 of the terminal 1050 of fig. 27 transmits, for example, the preamble 1201, and thereafter, the control information symbol 1202 and the information symbol 1203 are transmitted.
The preamble 1201 is a symbol for performing signal detection, time synchronization, frame synchronization, frequency offset estimation, and the like, for example, by the base stations 470-1, 470-2, 470-3 that receive the modulated signal transmitted by the wireless device 453 of the terminal 1050.
The control information symbol 1202 is, for example, a symbol including data such as a method of error correction coding scheme, information on modulation scheme, information on frame configuration, and information on transmission scheme, which are used when generating a modulation signal. The base stations 470-1, 470-2, 470-3 perform demodulation of the modulated signal, etc., according to information included in the control information symbol 1202.
The information symbol 1203 is a symbol for the wireless device 453 of the terminal 1050 to transmit data.
The wireless device 453 of the terminal 1050 in fig. 27 may transmit a frame including a symbol other than the symbol described in fig. 17 (e.g., a frame including a pilot symbol (reference symbol) in the middle of the information symbol 1203). The order of transmitting the symbols is not limited to the configuration of fig. 17, but the frame configuration is not limited to the order. Also, in fig. 17, there may be a plurality of symbols in the frequency axis direction, that is, there may be symbols on a plurality of frequencies (a plurality of carriers).
The frame configuration of the modulated signals transmitted by the base stations 470-1, 470-2, 470-3 in fig. 27 is the same as the frame configuration in fig. 12 described in embodiment 3. I.e. as shown in fig. 12, the base stations 470-1, 470-2, 470-3 for example transmit a preamble 701, after which control information symbols 702, 703 are transmitted.
The preamble 701 is a symbol for signal detection, time synchronization, frame synchronization, frequency offset estimation, etc. by the wireless device 453 of the terminal 1050 that receives the modulated signals transmitted by the base stations 470-1, 470-2, 470-3.
The control information symbol 702 is a symbol including data such as a method of an error correction coding scheme, information on a modulation scheme, information on a frame configuration, and information on a transmission scheme, which are used when generating a modulation signal, for example. The wireless device 453 of the terminal 1050 performs demodulation of the modulated signal or the like based on the information of the control information symbol 702.
The information symbols 703 are symbols used for the transmission of data by the base stations 470-1, 470-2, 470-3.
The base stations 470-1, 470-2, 470-3 may transmit frames including symbols other than the symbols described in fig. 12. For example, the base stations 470-1, 470-2, 470-3 transmit frames or the like including pilot symbols (reference symbols) in the middle of the information symbol 703. The order of transmitting the symbols is not limited to the configuration of fig. 12, but the frame configuration is not limited to the order. Then, in fig. 12, there may be a plurality of symbols in the frequency axis direction. That is, in fig. 12, symbols may exist on multiple frequencies (multiple carriers).
Fig. 33 is a flowchart showing an example of processing performed by the "5 th device 1000", the "terminal 1050", and the "base station #x". X is 1, 2 or 3.
First, the 5 th device 1000 transmits a modulated signal composed of the frames of fig. 31 (ST 2801).
Then, the terminal 1050 receives the modulated signal transmitted from the 5 th device 1000, and selects a base station to be accessed by the terminal 1050 from among the base stations 470-1 (base station # 1), 470-2 (base station # 2), and 470-3 (base station # 3) in fig. 27 (ST 2802).
This will be described below. Terminal 1050 receives the modulated signal transmitted by 5 th device 1000 for access with one of base stations 470. At this time, the terminal 1050 obtains any one of "frame #1 group transmission", "frame #2 group transmission", and "frame #3 group transmission" in fig. 31, for example, in a certain 1 frame in a video or still image. Then, the terminal 1050 decides the base station 470 to be accessed by the terminal 1050 as any one of the base station 470-1 (base station # 1), the base station 470-2 (base station # 2), and the base station 470-3 (base station # 3) based on the obtained information (e.g., SSID) of the base station.
Next, the terminal 1050 receives the modulated signal transmitted from the 5 th device 1000, and obtains the SSID of the base station #x to be accessed by the terminal 1050 (ST 2803).
And, the terminal 1050 obtains an encryption key for communication with the base station #x to which the terminal 1050 is to be accessed (ST 2804).
Then, terminal 1050 performs radio wave connection with base station #x (ST 2805). The terminal 1050 receives the response from the base station #x, and thus the connection between the terminal 1050 and the base station #x ends (ST 2806).
Then, terminal 1050 transmits the connection destination information to base station #x by radio waves (ST 2807).
The base station #x acquires information for transmission to the terminal 1050 from the network (ST 2808).
Then, the base station #x transmits the acquired information to the terminal 1050 by radio waves, and the terminal 1050 obtains the information (ST 2809). Terminal 1050 obtains the required information from the network, for example, via base station #x when required.
As described above, the terminal 1050 connects to the base station 470 and obtains information based on the SSID information and encryption key information transmitted from the 5 th device 1000, whereby information can be securely obtained via the base station 470 with ensured security. This is because, when information is obtained from a modulated signal of visible light, the user can easily determine whether or not the information source is safe because the information is visible light. In contrast, for example, when the SSID is obtained from the modulated signal of the radio wave transmitted by the wireless LAN, it is difficult for the user to identify the device that transmitted the radio wave. Therefore, from the viewpoint of ensuring the security of information, visible light communication is suitable for the acquisition of SSID as compared to wireless LAN communication.
In the present embodiment, the case where the 5 th device 1000 transmits information of the encryption key is described. However, for example, when the base station 470 performs encrypted communication using an encryption key, the 5 th device 1000 may transmit only information on the SSID without transmitting information on the encryption key. In this case, the same can be performed by deleting the configuration related to the encryption key from the above-described configurations.
The configuration of the 5 th device is not limited by the configuration of the 5 th device 1000 shown in fig. 27, nor by the configuration of the terminal 1050 shown in fig. 27, and the connection destination and configuration of the base stations #1, #2, and #3 are not limited by the connection destination and configuration of the base stations 470-1, 470-2, and 470-3 shown in fig. 27.
In addition, according to the present embodiment, even when a plurality of terminals 1050 exist in a certain area, the presence of terminals 1050 that have difficulty in accessing to the base station 470 can be reduced.
In fig. 32, the frame configuration of the modulated signal transmitted by the 5 th device 1000 arranged at the positions of the "Σ"2701-1, 2701-2, 2701-3, 2701-4, 2701-5, 2701-6, 2701-7, 2701-8, 2701-9, 2701-10 may be the same as the configuration of fig. 31, the modulated signal transmitted by the 5 th device 1000 may be different frame configurations, and a plurality of 5 th devices 1000 transmitting the modulated signal of the same frame configuration may be provided.
Embodiment 8
In this embodiment, a case will be described in which a communication method using an optical signal is used in combination with image processing as one application example of a communication method using an optical signal. The communication system according to the embodiment of the present application is applicable to, for example, communication between vehicles (vehicle-to-vehicle communication), communication between vehicles and communication devices provided on or near a road (road-to-vehicle communication), and the like.
First, the basic configuration in the present embodiment will be briefly described. However, the basic configuration is not limited to a vehicle, and can be applied to a mobile terminal such as a smart phone or a notebook computer, and can be applied to other electronic devices.
Fig. 34 is a block diagram showing a configuration of a communication apparatus a1000, which is an example of a communication apparatus in the present embodiment. The communication apparatus a1000 includes: light receiving device a1002, control unit a1004, and wireless device a1006.
The light receiving device a1002 receives the optical signal a1001 and/or captures a still image or a moving image, outputs light receiving data a1003, and irradiates the optical signal a1001 with a transmitter, not shown. The control unit a1004 controls other devices included in the communication apparatus a1000, processes received data a1003 input from the light receiving apparatus a1002, or processes wireless received data input from the wireless apparatus a1006, and the like. The wireless device a1006 wirelessly connects to the other communication device a1100 based on the control signal a1005 from the control unit a1004, and performs wireless communication to transmit wireless transmission data or receive wireless reception data. The radio transmission data and the radio reception data are transmitted and received between the radio device a1006 and the control unit a1004 as radio communication data a 1008. The control unit a1004 outputs a control signal a1007 for controlling the operation of the light receiving device a1002, and the light receiving device a1002 controls the operation according to the control signal a 1007.
When the received data a1003 generated by the light receiving device a1002 includes still image data or video data, the control unit a1004 may perform image processing using the still image data or the video data. Details of examples of the image processing performed by the control unit a1004 will be described later.
Fig. 35 is a block diagram showing a configuration of a communication apparatus a2000, which is another example of the communication apparatus in the present embodiment. In fig. 35, the same reference numerals as in fig. 34 are given to constituent elements having the same functions as those of the communication device a1000 shown in fig. 34, and the description thereof is omitted. The communication device a2000 includes a presentation unit a2003 and an input unit a2004, and is different from the communication device a 1000.
The control unit a1004 generates an image from the received data a1003 and/or the wireless reception data, other inputted information, information read out from the memory, and the like, and outputs the generated image to the presentation unit a2003 as presentation information a 2002. The presentation information a2002 is information including, for example, image information or character information generated from the light receiving data a1003 or other data, and the presentation unit a2003 is, for example, a liquid crystal display, a plasma display, an organic EL display, or the like, and displays, for example, an image signal generated from the image information or character information obtained as the presentation information a2002, but is not limited thereto. For example, the presentation information a2002 may be audio information, and the presentation unit a2003 may be a speaker for outputting audio in accordance with the audio information. The input unit a2004 outputs input information a2005 indicating information of an operation performed by the user, character information input, or the like to the control unit a1004 in accordance with the operation performed by the user. The input unit a2004 is, for example, a touch panel, physical keys, an air touch display (Floating Touch Display), an action sensor, or the like, but is not limited thereto. For example, the input unit a2004 may be a microphone, and the input information a2005 may be audio information.
Next, a detailed configuration of the light receiving device a1002 will be described.
Fig. 36 is a block diagram showing the configuration of a light receiving device a3000, which is the 1 st example of the detailed configuration of a light receiving device a1002 in the present embodiment.
The light receiving device a3000 includes a light receiving unit a3001 and a light receiving signal processing unit a3003. The light receiving unit a3001 has the same configuration as the light receiving unit 151 of fig. 6, for example, and receives light incident from the outside and outputs a reception signal a3002. The light-receiving signal processing unit a3003 transmits a signal obtained by performing a predetermined process on the received signal a3002 as light-receiving data a 1003.
An example of the predetermined processing performed by the light-receiving signal processing unit a3003 on the received signal a3002 includes processing such as demodulation and error correction decoding on the modulated signal component included in the received signal a3002, and outputs the demodulated data a4002 obtained by demodulation as the light-receiving data a 1003. In another example, the light receiving signal processing unit a3003 generates still image data or moving image data from the received signal a3002 obtained from the light receiving unit a3001, which is an image sensor such as a CMOS or an organic CMOS, as a predetermined process, and outputs the generated still image data or moving image data as the light receiving data a 1003. Here, the still image data or the moving image data may be encoded by an image compression method or a moving image compression method, or may be uncompressed. A configuration example of the light receiving signal processing unit a3003 will be described in detail below.
Fig. 37 shows an example of the configuration of the light receiving signal processing unit a3003, that is, the configuration of the light receiving signal processing unit a 4000. The light receiving signal processing section a4000 includes a reception processing section a4001. The reception processing unit a4001 performs processing such as demodulation and error correction on the reception signal a3002, and outputs the obtained demodulated data a4002 as received data a 1003. The received signal a3002 input to the light receiving signal processing unit a4000 may be a signal obtained by an image sensor such as a CMOS sensor using the sampling method for receiving an optical signal such as the line scanning sampling, the application of the line scanning sampling, or the sampling by a frame, or may be a signal obtained by sampling at a sampling rate that satisfies the reception requirement of an optical signal using a different element from the image sensor that can convert an optical signal such as a photodiode into an electrical signal.
Fig. 38 shows another example of the configuration of the light receiving signal processing unit a3003, and shows the configuration of the light receiving signal processing unit a 5000. The light-receiving signal processing unit a5000 includes an image data generating unit a5001, and outputs image data a5002 including information of the optical signal as light-receiving data a 1003. That is, the image data generating unit a5001 generates still image data or video data from the reception signal a3002, and outputs the generated still image data or video data, that is, the image data a5002, as the light receiving data a 1003.
In the following description, for simplicity of description, the image data a5002 will be described as an example of video data unless otherwise specified. However, substitution of video data to be described later with still image data, or substitution with a combination of video data and still image data can be similarly performed.
When the light receiving device a1002 includes the light receiving signal processing unit a5000, the light receiving unit a3001 is an image sensor such as a CMOS sensor. The light receiving device a1002 performs control of the operation of the light receiving unit a3001, for example, and obtains a received signal a3002 by a sampling method for receiving an optical signal in the 1 st period of fig. 39, and obtains a received signal a3002 by a photographing method for photographing a video in the 2 nd period of fig. 39.
The signal obtained by the sampling method for receiving an optical signal is hereinafter referred to as an imaging signal for optical communication, and the signal obtained by the imaging method for capturing a video is hereinafter referred to as an imaging signal for a video. The image data generating unit a5001 refers to data generated from an imaging signal for optical communication as imaging data for optical communication, and refers to data generated from an imaging signal for video as imaging data for video.
Fig. 39 shows an example of a control method of the image sensor in a case where both the imaging signal for optical communication and the imaging signal for video are obtained by time division using the above-described one image sensor. In the 1 st period of fig. 39, the light receiving device a1002 obtains an imaging signal for optical communication by the light receiving unit a3001 using a sampling method for receiving an optical signal, and in the 2 nd period, the light receiving unit a3001 obtains an imaging signal for video by using an imaging method for capturing a video.
Here, the 1 st period and the 2 nd period are periods corresponding to, for example, 1 or more frames in video, respectively. However, the light receiving device a1002 can switch between the sampling method for receiving the optical signal and the imaging method for imaging the video by timing not synchronized with the frame in the video. The light receiving device a1002 may be periodically configured during the 1 st period, or may be non-periodically configured. Also, the rule for performing the configuration during the 1 st period, such as the period for configuring the 1 st period, may be dynamically changed.
The light receiving device a1002 may determine the time to start the 1 st period and/or the time to end the 1 st period based on a signal input from the outside. For example, the light receiving device a1002 controls the operation of the light receiving unit a3001 according to a control signal a1007 input from the control unit a 1004. At this time, the control unit a1004 may output a control signal for controlling the operation of the light receiving unit a3001 based on a signal received by a communication system such as wireless communication, wired communication, or optical communication from a transmitting device external to the communication devices a1000 and a2000 and data obtained from a sensor such as an image sensor included in the communication devices a1000 and a 2000.
The control information for controlling the operation of the light receiving unit a3001 may be, for example, a signal specifying a rule for arranging the above-described 1 st period and 2 nd period, and may be a signal for instructing the light receiving unit a3001 to obtain a video image signal by using a video image capturing method, the instruction being an instruction for obtaining an optical communication image signal by using a sampling method used when temporarily or intermittently receiving an optical signal. In addition, specific examples will be described later.
In the above description, the example of the interaction arrangement between the 1 st period and the 2 nd period has been described, but the control method of the image sensor is not limited thereto. For example, in the 1 st period and the 2 nd period, the 3 rd period in which the CMOS sensor is operated in a photographing mode or a sampling mode different from each other in the embodiment may be provided, and a transition time for switching the operation of the image sensor may be included between the 1 st period and the 2 nd period.
According to the control method of the image sensor, both the imaging signal for optical communication and the imaging signal for video can be obtained in a time-division manner by using one image sensor. In this way, the number of image sensors that the communication device needs to mount can be reduced.
The light receiving device a1002 may operate the light receiving unit a3001 constantly in a sampling mode for receiving an optical signal, and obtain a received signal a3002.
The image data generation unit a5001 can perform encoding processing by a moving image compression method on a video signal composed of a plurality of frames generated from the received signal a3002 when generating the video data a 5002.
For example, when the received signal a3002 includes an image signal for optical communication and an image signal for video, the image data generation unit a5001 may execute moving image compression processing on a frame generated from the image signal for video excluding an image (or a frame) generated from the image signal for optical communication. At this time, the light receiving device a1002 outputs the encoded video data and the image data generated from the imaging signal for optical communication as light receiving data a 1003.
In the above description, although the imaging signal for optical communication is output from the light receiving device a1002 as image data, the imaging signal for optical communication may be output from the light receiving device a1002 as any form of data as long as the imaging signal can demodulate the optical signal. For example, the gradation values of the pixels included in each exposure line may be averaged or added, or the gradation values of the pixels included in each region obtained by dividing each exposure line into a plurality of regions may be averaged or added, and the gradation values may be sequentially arranged.
In addition, in the case where the received signal a3002 includes a photographing signal for optical communication and a photographing signal for video, the moving image encoding process to be performed by the image data generating section a5001 is not limited to the moving image encoding process described above. For example, the image data generation unit a5001 performs a common moving image compression process on a video including a frame including an imaging signal for optical communication and a frame including an imaging signal for video, and the light receiving device a1002 outputs encoded video data generated from the imaging signal for optical communication and the imaging signal for video as light receiving data a 1003.
Next, an operation of the control unit a1004 in the case where the light receiving device a1002 includes the configuration of the light receiving signal processing unit a5000 will be described.
When the light receiving device a1002 includes the light receiving signal processing unit a5000, the light receiving device a1002 does not perform processing such as demodulation and error correction on the captured data for optical communication. Therefore, the control unit a1004 performs processing such as demodulation and error correction for the optical signal by using the imaging data for optical communication included in the received data a1003, and obtains data transmitted by the optical signal.
In addition, when the light receiving data a1003 includes not only the photographing data for optical communication but also the photographing data for video, the control unit a1004 may perform demodulation and error correction processing for the optical signal included in the photographing data for optical communication, may perform image processing such as pattern recognition for the photographing data for video, and may further control the light receiving device a1002 or the wireless device a1006 based on the result of the image processing such as pattern recognition.
As an example of signal processing using imaging data for video, for example, there is given: a process of detecting a part of a body such as a person or a face of a person, a process of detecting an object such as a vehicle or an unmanned aerial vehicle, a process of identifying an object such as a vehicle or an unmanned aerial vehicle, a process of detecting an operation or movement of a detected person or object, a process of tracking a detected person or object, and the like. These processes may be performed by extracting a feature amount determined in accordance with the purpose of the signal processing from the image data for video, and using the extracted feature amount, or may be performed by using a model created by machine learning using a neural network having a multilayer structure. In the case of using a model created by machine learning using a neural network having a multilayer structure, the data after the preprocessing may be input to the model created by machine learning using the neural network having a multilayer structure, in addition to the preprocessing of the captured data for video.
In the above description, the signal processing performed by the control unit a1004 uses the image data for video, but may use sound data or data obtained by another sensor or the like in addition to the image data for video, and may use sound data or data obtained by another sensor or the like instead of the image data for video.
When the light receiving device a1002 includes the light receiving signal processing unit a5000, and the light receiving device a1002 outputs encoded video data as the light receiving data a1003, the control unit a1004 may perform, as the signal processing or a part of the signal processing, a moving image decoding process corresponding to the moving image encoding process on the encoded video data included in the light receiving data a 1003.
Next, an example of the configuration of the light receiving signal processing unit a3003 will be described.
Fig. 40 shows the configuration of a light receiving signal processing unit a7000, which is the 3 rd example of the configuration of the light receiving signal processing unit a 3003. The light receiving signal processing unit a7000 includes a reception processing unit a7001 and an image data generation unit a7003.
The reception processing unit a7001 of the light-receiving signal processing unit a7000 has the same function as the reception processing unit a4001 provided in the light-receiving signal processing unit a4000 described with reference to fig. 37.
The image data generating unit a7003 of the light receiving signal processing unit a7000 has the same function as the image data generating unit a5001 provided in the light receiving signal processing unit a5000 described with reference to fig. 38.
When the light receiving device a1002 includes the light receiving signal processing unit a7000, the light receiving device a1002 controls the light receiving unit a3001 to obtain an image signal for video and an image signal for optical communication as the reception signal a 3002. The light receiving signal processing unit a7000 inputs the image signal for video to the image data generating unit a7003, and inputs the image signal for optical communication to the reception processing unit a7001. Of course, the light receiving signal processing unit a7000 may input an imaging signal for optical communication to the image data generating unit a 5001.
The light-receiving signal processing unit a7000 outputs the demodulated data a7002 and the video data a7004 as light-receiving data a 1003.
At this time, additional information such as time information indicating the time when the modulated signal corresponding to the demodulated data was received or metadata may be added to the demodulated data a 7002. Here, the time information added to the demodulation data a7002 may be in a form that can recognize a relationship with the time information added to the video data a 7004. For example, the light receiving signal processing unit a7000 may give the time information of the demodulation data a7002 and the time information of the video data a7004 on the basis of a common clock signal or time axis, and the time information of the demodulation data a7002, such as information indicating a shift of the time information of the video data a7004 with respect to the time information of the demodulation data a7002, and the information indicating a relationship between the time information of the video data a7004 may be included in the time information of the demodulation data a4002 or the time information of the video data a 5002.
The demodulation data a7002 may include, as additional information or metadata, position information indicating a position of a transmitting device or a light source within an image, which transmitted a modulated signal corresponding to the demodulated data.
The additional information of the demodulation data a7002 may include both time information and position information, or only one of them. The additional information of the demodulated data a7002 may include association information related to the demodulated data other than time information and position information.
The positional information is information showing the position of the transmitting device or the light source in the image, but may be other information. For example, information showing an area within an image for detection of an optical signal may be information showing a position in a three-dimensional space. The positional information in the three-dimensional space may be information showing, for example, the direction in which the light receiving device a1002 performs photographing and the position of the photographing data for video in the image, or may be information showing the value or region of coordinates in a coordinate system centering on the light receiving device or the communication device estimated from these information. The information may be information showing a value or a region of coordinates in an arbitrary coordinate system used in a GPS, a three-dimensional map, or the like, which is estimated using position information of the communication device or the light receiving device. When distance image data showing the depth of the object to be photographed is obtained, the light receiving device a1002 estimates the position in the three-dimensional space using the distance image data in addition to the image data.
The distance image can be obtained by, for example, a TOF (Time-Of-Flight) system, a distance measurement system using stereo parallax, a LIDER (Laser Imaging Detection and Ranging) system, or the like.
The demodulated data a7002 and the video data a7004 may be transmitted to the control unit a1004 of the communication apparatus a1000 or the control unit a1004 of the communication apparatus a2000 as a plurality of separated data streams or data packet strings, and multiplexed into a data stream in a format capable of storing both the demodulated data a7002 and the video data a7004, and transmitted to the control unit a1004 of the communication apparatus a1000 or the control unit a1004 of the communication apparatus a2000 through one data stream or data packet string.
Fig. 41 shows the configuration of a light receiving device a8000, which is the 2 nd example of the configuration of a light receiving device a 1002. The light receiving device a8000 includes: the 1 st light receiving section A8001-1, the 2 nd light receiving section A8001-2, the 1 st light receiving signal processing section A8003-1, and the 2 nd light receiving signal processing section A8003-2.
The 1 st light receiving section a8001-1 is an image sensor such as a CCD, a CMOS, or an organic CMOS, and the 2 nd light receiving section a8001-2 is an image sensor such as a CCD, a CMOS, or an organic CMOS, or a device capable of converting an optical signal such as a photodiode into an electrical signal. The light receiving device a8000 causes the 1 st light receiving unit a8001-1 to operate in a photographing mode for video photographing, and obtains a photographing signal for video as the reception signal a 8002-1.
When the 2 nd light receiving unit a8001-2 is an image sensor, the light receiving apparatus a8000 causes the 2 nd light receiving unit a8001-2 to operate in a sampling mode for receiving an optical signal, and obtains an imaging signal for optical communication as the reception signal a8002-2. When the 2 nd light receiving unit a8001-2 is a device capable of converting an optical signal such as a photodiode into an electrical signal, the light receiving device a8000 obtains a received signal a8002-2 sampled at a sampling rate required for receiving the optical signal by the 2 nd light receiving unit a 8001-2.
The 1 st light receiving signal processing unit a8003-1 has the same function as the light receiving signal processing unit a5000 shown in fig. 38, for example, and outputs image data a8004-1, which is image data for video, as light receiving data a 1003.
The 2 nd light receiving signal processing unit a8003-2 has the same function as the light receiving signal processing unit a4000 shown in fig. 37, for example, and outputs the demodulated data a8004-2 as light receiving data a 1003. The 2 nd light receiving signal processing unit a8003-2 has the same function as the light receiving signal processing unit a5000 shown in fig. 38, and outputs image data a8004-2, which is imaging data for optical communication, as light receiving data a 1003.
With this configuration, since the light receiving apparatus a8000 can simultaneously obtain the image data a8004-1, which is image data for video, and the image data a8004-2, which is demodulation data or image data for optical communication, a period in which image data for video is not obtained does not occur, and thus both optical communication and image capturing can be performed.
Further, the case where the light receiving apparatus a8000 includes two systems, i.e., a combination of a light receiving unit and a light receiving signal processing unit, has been described as an example, but the light receiving apparatus a8000 may include N (N is an integer of 3 or more) systems of light receiving units and light receiving signal processing units.
The 1 st light receiving unit a8001-1 and the 2 nd light receiving unit a8001-2 do not need to be other elements, and for example, pixels of a part of the image sensor may be used as the 1 st light receiving unit a8001-1 to operate in a photographing mode for video photographing for photographing video, or other pixels of the same image sensor may be used as the 2 nd light receiving unit a8001-2 to operate in a sampling mode for receiving an optical signal for optical communication.
Similarly, in the case where the light receiving device a8000 includes a light receiving unit and a light receiving signal processing unit of N systems or more, the pixels in the 1 st region of the image sensor may be operated in a photographing mode for video photographing and used for photographing a video, and the pixels included in each of the 2 nd to N nd regions of the image sensor may be operated in a sampling mode for receiving an optical signal and used for optical communication. In addition, in the case where it is not necessary to perform video capturing and optical communication at the same time, any pixel of the image sensor may not be operated in a capturing system for video capturing, and the pixel of the image sensor may be divided into a plurality of regions, and the pixels of each region may be operated in a sampling system for receiving an optical signal, so that a plurality of optical communication are performed in parallel.
In addition, in the case of performing video capturing or optical communication by using an image sensor, it is not necessary to operate all pixels from time to time, and the image sensor may include pixels which are not operated temporarily or intermittently, that is, elements which do not perform readout of electric charges accumulated by light reception.
Next, an example of control of the image sensor in the case where the image sensor is employed to simultaneously receive a plurality of optical signals is shown by way of fig. 42.
Fig. 42 (a) shows a state in which 4 light sources a to D each transmitting a different light signal are included in a photographing range that can be photographed by a photographing method for video photographing. The quadrangles in the shooting range of fig. 42 (a) correspond to one pixel, respectively.
At this time, the light receiving device a8000 determines, for example, regions a to D each including the light source a to D shown in (B) of fig. 42, and operates pixels included in each of the regions a to D in a sampling manner for receiving the optical signal, thereby obtaining the optical signal.
As an example of a configuration of sampling for receiving an optical signal for each region, a sampling method in an image sensor having a shutter function for each pixel will be described.
(example of line scan sampling per region)
In the region a shown in fig. 42 (C), line scanning sampling is performed in 1 row of 4 pixels arranged in the vertical direction (column direction), and this will be described below. At this time, the area a is constituted by 5 rows. The light receiving device shifts the exposure period for each of 5 lines of the area a to obtain a change in the gradation or color of the modulated light signal. However, the size of each region, that is, the number of pixels in the row direction and the number of pixels in the column direction included in each region is not limited to the example of fig. 42, and may be arbitrary. The size of the area in which the sampling for optical communication is performed may be changed according to the size, position, positional relationship of the light sources within the screen, and the like. In the example of fig. 42 (C), 1 row is formed by 4 pixels arranged in the column direction, but for example, 1 row may be formed by 5 pixels arranged in the row direction, and in the case of fig. 42 (C), 4 rows having the row direction may be considered.
In the region a of fig. 42 (C), the light receiving device reads out the signal of Line1, which is the Line at the left end of the region a, and then sequentially reads out the signals of the right adjacent Line of the Line that was just read out. When the reading of the signal of Line5, which is the right-hand Line of the area a, is completed, the signal of Line1, which is the left-hand Line, is returned, and the reading of the signal according to the Line is repeated.
The light receiving device may perform line scanning sampling in each of the regions B to D in fig. 42 (B) by obtaining a signal by the same processing as the region a. Here, the light receiving device exposes the left-end rows of all the regions at the same time, or may expose the left-end rows at different times. The rows of the region a and the rows of the region C in the same column on the image sensor may be exposed to the same exposure time, or the rows of the region B and the rows of the region D in the same column on the image sensor may be exposed to the same exposure time. However, the areas a to D include rows that are exposed during the same exposure.
Here, the case where a plurality of pixels arranged in the vertical direction (column direction) are taken as 1 row, exposure is performed for the same period, and signals are read out in units of rows has been described, but line scanning sampling can be performed even if a plurality of pixels arranged in the horizontal direction (row direction) are taken as 1 row.
In the above description, at least one pixel included in the image sensor is used for both video capturing and optical communication, and the configuration of the light receiving device including the image sensor is not limited to this case, although the above description is made on the case where the pixel is used for acquiring a signal in a capturing system for video capturing or for acquiring a signal in a sampling system for optical communication. For example, the image sensor may be provided with pixels for optical communication different from pixels for video capturing.
In the case where the image sensor is provided with pixels for optical communication different from pixels for video capturing, the shape or size of the pixels for optical communication may be different from the shape or size of the pixels for video capturing.
In addition, when the image capturing operation is performed by using the pixels for image capturing and the sampling operation is performed by using the pixels for optical communication, one of the processes may be stopped, and the power supply to the circuit for obtaining the signal required for the one of the processes may be partially or completely stopped, thereby suppressing the power consumption.
As described above, by performing line scan sampling, as shown in fig. 42 (a), different modulation signals from a plurality of light sources can be received in parallel, and thus, the effect of improving the data transmission speed can be obtained.
Next, an example of the configuration of the control unit a1004 included in the communication device a1000 or the communication device a2000 will be described.
Fig. 43 shows an example of the physical configuration of the control unit a1004, that is, the control unit a10000. The control unit a10000 includes CPU (Central Processing Unit) a10001 and a memory a10002. The memory a10002 stores data and the like required for the control unit a1004 to execute a program or for the control unit to execute processing. The CPU a10001 performs processing according to a program read from the memory a10002, for example, and realizes a function as the control unit a 1004. The memory a10002 stores data such as image data obtained by the receiving device, or reads the stored data, for example.
Although the CPU and the memory are described as the elements constituting the control unit a10000, other elements may be included. For example, the image processing apparatus may include GPU (Graphics Processing Unit), which is different from the CPU, and may include a circuit for performing image processing such as moving image encoding processing, moving image decoding processing, and pattern recognition for image data for video. The control unit a10000 may include, for example, an Input/Output (I/O) or the like that controls transmission of data between devices connected to the control unit a10000, such as the wireless device a 1006.
Fig. 44 shows a configuration of a control unit a11000, which is A1 st example of a configuration of a control unit a 1004. The control unit a11000 includes a signal processing unit a11002, a wireless control unit a11004, and a light receiving device control unit a11006.
The signal processing unit a11002 obtains image data including imaging data for optical communication as light receiving data a1003 or obtains demodulation data in which demodulation and error correction are performed as an optical signal from the light receiving device a 1002. When the light receiving data a1003 is image data including photographing data for optical communication, the signal processing unit a11002 obtains a reception signal corresponding to the modulation signal from the photographing data for optical communication, and obtains demodulation data by performing demodulation and error correction processing on the reception signal.
The wireless control unit a11004 outputs a control signal a1005 for controlling the operation of the wireless device a1006 to the wireless device a1006. The wireless control unit a11004 transmits wireless reception data received via the wireless device a1006 to the signal processing unit a11002, and transmits wireless transmission data transmitted via the wireless device a1006 to another communication device, from the signal processing unit a11002 to the wireless device a1006.
The signal processing unit a11002 performs signal processing using any data such as demodulation data, video capturing data, and radio reception data of optical communication obtained via the light receiving device a1002 and the radio device a1006. The signal processing unit a11002 performs, for example, a control instruction to the wireless device a1006 of the wireless control unit a11004 or a control instruction to the light receiving device of the light receiving device control unit a11006 based on the result of the signal processing described above (a 11005).
The light receiving device control unit a11006 performs control of the light receiving device a1002 in response to an instruction from the signal processing unit a 11002. As an example of control of the light receiving device a1002, control of whether to obtain a signal by an imaging system for image capturing or a sampling system for receiving an optical signal by the light receiving units a3001, a8001-1, a8001-2, and setting of a pixel region to be operated by the sampling system for receiving an optical signal when a signal is obtained by a sampling system for receiving an optical signal by a pixel included in the image sensor can be performed. However, the control of the light receiving device a1002 is not limited to this, and for example, control of switching ON/OFF of the power supply of the light receiving device a1002, control of switching signal processing of a light receiving signal performed inside the light receiving device a1002, and the like may be performed. The control of a part described herein may be automatically performed based on the result of signal processing for the light reception signal in the light reception device a 1002.
Fig. 45 shows a configuration of a control unit a12000, which is a2 nd example of a configuration of a control unit a 1004. The control unit a12000 is different from the control unit a11000 in that the control unit a12002 is provided.
The device control unit a12002 receives as input (a 12001) the video capture data obtained by the signal processing unit a11002 or the processing result obtained by the signal processing unit a11002, generates an image to be displayed by the presentation unit a2003, and outputs the generated image signal to the presentation unit a2003 as presentation information a 2002. The device control unit a12002 obtains the input information a2005 obtained by the input unit a2004 in accordance with the operation of the user on the input unit a2004, and transmits the input information a2005 to the signal processing unit a11002.
With this configuration, the signal processing unit a11002 can perform signal processing based on the input information a2005 obtained in accordance with the operation of the user, in addition to the demodulation data, the video capturing data, and the wireless receiving data of the optical communication obtained via the light receiving device a1002 and the wireless device a 1006. The signal processing unit a11002, for example, performs a control instruction to the wireless device a1006 of the wireless control unit a11004, a control instruction to the light receiving device of the light receiving device control unit a11006 (a 11005), and an instruction to change the image to be displayed on the presentation unit a2003 based on the result of the signal processing described above.
Hereinafter, as an example of the processing performed by the control unit a1004, a communication control method for controlling the wireless device a1006 will be described based on the result of image processing such as demodulation data obtained by receiving an optical signal and pattern recognition performed on imaging data for video.
The signal processing unit a11002 obtains imaging data for video from the light receiving device a1002 as light receiving data a1003, and performs image processing such as pattern recognition on the imaging data for video. The wireless control unit a11004 controls the wireless device a1006 based on the result of the image processing in the signal processing unit a 11002.
In the communication control method described in this embodiment, the demodulated data to which the additional information is added, which is the demodulated data obtained by receiving the optical signal, and the additional information such as the position information showing the position on the image of the light source used for transmitting the optical signal or the transmitter that transmitted the optical signal are associated with each other, is used. In the present embodiment, the information to be transmitted by optical communication may be arbitrary, and is not limited to transmission of specific information, and in the following description of the present communication control method, as an example, a case where connection information including information necessary for connection or communication with other wireless communication apparatuses such as the SSID of the base station described in embodiments 3 to 7 is transmitted as an optical signal will be described.
The signal processing unit a11002 performs processing using demodulated data to which additional information obtained inside the light receiving device a1002 or the signal processing unit a11002 is added. Here, the demodulated data is connection information corresponding to another wireless communication apparatus. When the number of pieces of connection information to be obtained is plural, the signal processing unit a11002 controls the communication processing performed by the wireless device a1006 by using additional information corresponding to each piece of connection information and an image processing result such as pattern recognition.
An example 1 of communication control based on the result of image processing will be described below.
In example 1 of communication control based on the result of image processing, the communication devices a1000 and a2000 are vehicles or devices mounted on the vehicles, and a camera mounted on the vehicle is used as the light receiving device a1002. Fig. 46 schematically shows an example of an image captured by a camera that captures a front of a vehicle. Fig. 46 shows 3 other vehicles a13001, a13002, a13003 traveling in front of the vehicles corresponding to the communication devices a1000, a 2000.
In the present embodiment, a description is given of an example in which a camera that photographs the front of a vehicle is used, but the present invention is also applicable to a camera that photographs the rear or lateral direction of a vehicle.
Here, the other vehicles a13001, a13002, and a13003 each include a light source such as an LED, and a transmitting unit 102 that transmits an optical signal using the light source. As the light source used for optical communication, for example, any light source provided in a vehicle such as a headlight or a taillight can be used, and any design can be made as to which of a plurality of light sources provided in the vehicle is used for transmission of an optical signal in accordance with the use form of optical communication. In the case where a plurality of light sources provided in the vehicle are used for transmitting the optical signal, the vehicle may be provided with a transmitting unit for optical communication for each of the plurality of light sources, or one transmitting unit may transmit the optical signal by using the plurality of light sources. In addition, the vehicle may be provided with a light source for optical communication, which is independent of the headlight or the tail lamp.
The other vehicles a13001, a13002, a13003 may include a communication device for wireless communication corresponding to the other communication device a1100 described in fig. 34 or 35, in addition to the transmission unit for optical communication and the light source. In addition, when the own vehicle and the other vehicles a13001, a13002, a13003 have functions of transmitting and receiving optical signals and wireless communication, each vehicle has a configuration including a transmitting unit 102 and a light source 104 for performing optical communication with the communication devices a1000, a 2000. In this case, the control unit a1004 may control the data transmitted by the transmitting unit 102.
In example 1 of the communication control based on the result of the image processing, the other vehicles a13001, a13002, a13003 transmit connection information, which is information usable for connection with the communication devices provided in the respective vehicles, by optical communication. The connection information includes information showing a channel for communicating with the SSID in a case where a communication device provided in each vehicle operates as a base station, which will be described below.
In the above description, the notification SSID was described as an example of the identifier included in the connection information for determining the communication partner, but the identifier information included in the connection information is not limited to the SSID. For example, the address may be a physical address such as MAC (Media Access Control) address of another communication apparatus, or a logical address such as IP (Internet Protocol) address of another communication apparatus. In addition, when the identifier information is used not for selecting another communication device that is directly used for communication by the communication device but for selecting a resource to be accessed via a network such as the internet, the identifier information may be an address of a server that is used for communication via a network such as the internet, URL (Uniform Resource Locator), URN (Uniform Resource Name), URI (Uniform Resource Identifier), or the like for specifying a resource on the internet. The identifier information included in the connection information may be any information as long as it can identify another communication terminal or a resource on the internet that is the access destination.
In the above description, the information of the channel used for the connection information is notified, but the connection information may not include the information of the channel used, or may include other information. Examples of the connection information that can be used as other information include information on the encryption key, the type of the corresponding physical layer transmission scheme, the corresponding data format, and the communication protocol.
Fig. 47 schematically shows connection information obtained by demodulating optical signals transmitted from the light source by the transmission units of the other vehicles a13001, a13002, and a13003 in the light receiving device a1002 or the control unit a1004 of the communication devices a1000 and a 2000. The communication devices a1000 and a2000 obtain connection information having an SSID of "XXX" and a channel of "1" from the optical signals transmitted from the other vehicles a13001, obtain connection information having an SSID of "YYY" and a channel of "3" from the optical signals transmitted from the other vehicles a13002, and obtain connection information having an SSID of "ZZZ" and a channel of "3" from the optical signals transmitted from the other vehicles a 13003.
The connection information may be replaced with information that can be obtained by receiving signals transmitted from each of a plurality of other communication apparatuses by performing carrier sense for a predetermined period of time in the wireless apparatus a1006 included in the communication apparatuses a1000 and a 2000. However, it is difficult for the communication devices a1000 and a2000 to recognize which of a plurality of other communication devices existing in the periphery transmits the signal, and there is a possibility that the communication devices are connected to another communication device which is not actually intended to perform communication.
Then, in example 1 of the communication control based on the result of the image processing, the control unit a1004 of the communication devices a1000, a2000 performs the image processing on the captured data for the video captured by the light receiving device a1002, and detects each of the other vehicles a13001, a13002, a13003 from the image of fig. 46, for example. At this time, the control unit a1004 associates each of the other vehicles a13001, a13002, a13003 detected from the image with 3 pieces of connection information received by optical communication, according to the positions of the light sources of the received 3 pieces of optical signals. Accordingly, connection information used when performing wireless communication with each of the 3 vehicles detected from the image can be determined.
Next, the control unit a1004 determines the positional relationship between the other vehicles a13001, a13002, a13003, the positional relationship between each vehicle and the own vehicle, and the like from the image, and selects the object to perform wireless communication. The control unit a1004 may select another vehicle a13003 closest to the own vehicle as a communication target, for example. The control unit a1004 may determine a lane in which each vehicle travels, and select, as a communication partner, another vehicle a13001 traveling in the front-most position in the image from among vehicles traveling in the lanes in which the own vehicle travels.
With this configuration, it is possible to associate information such as an identifier such as an SSID or an address in wireless communication, which is difficult to associate with a device in real space by only wireless communication, with an object detected by signal processing such as pattern recognition based on sensing data obtained by a sensor from an image or the like obtained by an image sensor. In this way, for example, when information such as the surrounding environment or the movement of the surrounding vehicle is obtained for the purpose of control or the like of automatic driving including driving support, it is possible to facilitate connection to an appropriate communication partner as a source of information obtaining.
Next, a description will be given of a2 nd example of communication control based on the result of image processing.
In example 2 of the communication control based on the result of the image processing, the configuration of the communication devices a1000 and a2000 or the own vehicle provided with the communication devices a1000 and a2000 and the configuration of the other vehicles a13001 and a13002 are the same as example 1 of the communication control based on the result of the image processing. In the 2 nd example of the communication control based on the result of the image processing, the difference from the 1 st example of the communication control based on the result of the image processing is that, instead of the other vehicle a13003, the other vehicle a15003 having no function of transmitting an optical signal is running.
Fig. 48 schematically shows an example of an image captured by a camera capturing the front of the vehicle in the 2 nd example of communication control based on the result of image processing. Fig. 48 shows 3 other vehicles a13001, a13002, a15003 running in front of the vehicle, which correspond to the communication devices a1000, a 2000.
Fig. 49 schematically shows connection information obtained by demodulating optical signals transmitted from the light source by the transmission units of the other vehicles a13001 and a13002 in the light receiving device a1002 or the control unit a1004 of the communication devices a1000 and a 2000. The communication devices a1000 and a2000 obtain connection information, such as SSID "XXX" and channel "1" used, from the optical signals transmitted from the other vehicles a13001, and obtain connection information, such as SSID "YYY" and channel "3" used, from the optical signals transmitted from the other vehicles a 13002. At this time, since the other vehicle a15003 does not have a function of transmitting an optical signal, the communication devices a1000, a2000 cannot obtain connection information about the other vehicle a15003.
In example 2 of communication control based on the result of the image processing, the control unit a1004 of the communication devices a1000, a2000 performs the image processing on the captured data for the video captured by the light receiving device a1002, and detects the other vehicles a13001, a13002, a15003, respectively, from the image of fig. 48, for example. At this time, the control unit a1004 associates 2 pieces of connection information received by optical communication corresponding to the other vehicles a13001, a13002, a15003 among the other vehicles a13001, a 13003 detected by the image, based on the positions of the light sources of the received 2 pieces of optical signals. Accordingly, connection information used when performing wireless communication with the other vehicles a13001 and a13002 detected by the image can be specified, and at the same time, the SSID used when performing communication with the other vehicle a15003 by the base station or the communication device whose SSID is not "XXX" or "YYY" can be specified.
First, a case will be described in which the other vehicle a15003 does not have a function of transmitting an optical signal, but has a function of performing wireless communication using an SSID such as "PPP".
At this time, the wireless device a1006 detects three SSIDs, "XXX", "YYY", and PPP "as SSIDs of other communication devices of the vehicles mounted within a communication-capable distance by performing carrier sense, and the control unit a1004 determines" PPP "different from the SSIDs," XXX "and" YYY ", included in the connection information received as the optical signal, as the SSIDs used when communicating with the other vehicle a15003, and associates the other vehicle a15003 with the SSID" PPP ".
The control unit a1004 determines the positional relationship between the other vehicles a13001, a13002, a15003, the positional relationship between each vehicle and the own vehicle, and the like from the image, and selects the object to perform wireless communication. The control unit a1004 may select another vehicle a15003 closest to the own vehicle as a communication target, for example. The control unit a1004 may determine a driving lane of each vehicle, and select another vehicle a13001 driving in the front-most image among driving lanes of the own vehicle as a communication partner.
With this configuration, information such as an identifier such as an SSID or an address in wireless communication, which is difficult to be associated with a device in real space only in wireless communication, can be associated with an object detected by signal processing such as pattern recognition of sensed data obtained by a sensor, such as an image obtained by an image sensor. In this way, for example, when information such as the surrounding environment or the movement of the surrounding vehicle is obtained for the purpose of control or the like of automatic driving including driving support, it is possible to facilitate connection to an appropriate communication partner as a source of information obtaining.
Next, a case will be described in which the other vehicle a15003 has neither a function of transmitting an optical signal nor a function of wireless communication.
At this time, the wireless device a1006 detects 2 SSIDs, namely "XXX" and "YYY", as SSIDs of other communication devices of the vehicle mounted within a communication-capable distance by performing carrier sense. The control unit a1004 cannot detect an SSID different from the SSIDs "XXX" and "YYY" included in the connection information received as the optical signal as an SSID of another communication device mounted on the vehicle, and therefore determines that the other vehicle a15003 does not have a function of performing wireless communication or a relationship in which wireless communication is possible.
The control unit a1004 determines, from the image, the positional relationship between the other vehicles a13001, a13002, a15003, the positional relationship between the respective vehicles and the own vehicle, and the like, and selects one of the other vehicle a13001 and the other vehicle a13002 as the target of wireless communication. The control unit a1004 may select another vehicle a13002 capable of communication, which is closest to the own vehicle, as a communication target, for example. The control unit a1004 may determine a lane in which each vehicle travels, and select another vehicle a13001 traveling in the image at the forefront position among the lanes in which the own vehicle travels as the communication partner.
With this configuration, information such as an identifier such as an SSID or an address in wireless communication, which is difficult to be associated with a device in real space only in wireless communication, can be associated with an object detected by signal processing such as pattern recognition of sensed data obtained by a sensor, such as an image obtained by an image sensor. In this way, for example, it can be determined that information cannot be obtained by communication with another vehicle a15003 traveling in front, and for example, when performing control of automatic driving including driving assistance, it is possible to prevent another vehicle a13001 or another vehicle a13002 capable of communication from being mistakenly regarded as another vehicle a15003, and it is possible to promote control of providing appropriate automatic driving.
Next, a 3 rd example of communication control based on the result of image processing will be described.
In example 3 of the communication control based on the result of the image processing, the configuration of the communication devices a1000 and a2000 or the own vehicle provided with the communication devices a1000 and a2000 and the configuration of the other vehicles a13002 and a13003 are the same as example 1 of the communication control based on the result of the image processing. In the 3 rd example of the communication control based on the result of the image processing, the difference from the 1 st example of the communication control based on the result of the image processing is that the police car a17001 is driven instead of the other vehicle a 13001. The police car a17001 is different from the other vehicles a13001 in that it is a police car, but has the same configuration as the other vehicles a13001, and has functions of transmitting an optical signal and wireless communication.
Fig. 50 schematically shows an example of an image captured by a camera capturing the front of a vehicle in the 3 rd example of communication control based on the result of image processing. Fig. 50 shows other vehicles a13002, a13003 and a police car a17001 traveling in front of the vehicles corresponding to the communication devices a1000, a 2000.
Fig. 51 schematically shows connection information obtained by demodulating optical signals transmitted by the light receiving device a1002 or the control unit a1004 of the communication devices a1000, a2000 by the respective transmitting units of the other vehicles a17001, a13002, a13003 using the light sources. The communication devices a1000 and a2000 obtain connection information such that the SSID is "QQQ" and the used channel is "1" from the optical signal transmitted from the police car a17001, obtain connection information such that the SSID is "YYY" and the used channel is "3" from the optical signal transmitted from the other vehicle a13002, and obtain connection information such that the SSID is "ZZZ" and the used channel is "3" from the optical signal transmitted from the other vehicle a 13003.
In the 3 rd example of the communication control based on the result of the image processing, the control unit a1004 of the communication devices a1000, a2000 performs the image processing on the captured data for the video captured by the light receiving device a1002, and detects the police car a17001 and the other vehicles a13002, a13003, respectively, from the image of fig. 50, for example. At this time, the control unit a1004 associates the police car a17001 and the other vehicles a13002, a13003 detected from the image with 3 pieces of connection information received by optical communication, based on the positions of the light sources of the received 3 pieces of optical signals. Accordingly, the connection information used for performing wireless communication can be determined for each of the police car a17001 and the other vehicles a13002, a13002 detected from the image.
The control unit a1004 uses information such as the appearance of the vehicle for 3 vehicles identified in the image processing to classify in detail whether the vehicle is a police car or not, and identifies the vehicle a17001 as a police car. The control unit a1004 selects the police car a17001 having a high priority of obtaining information from among the police car a17001 and other vehicles a13002 and a13003 as a target of wireless communication.
According to this configuration, when the object is identified by signal processing such as pattern recognition from sensor-derived sensing data such as an image obtained by the image sensor, the identified object is further classified in detail, and communication control can be performed based on the classification.
The control of selecting the police car as the communication partner having a high priority of obtaining information is merely an example, and different control may be performed when the police car is identified. For example, the police car a17001 includes an identifier for identifying the police car in an optical signal and transmits the same, and the control unit a1004 does not directly wirelessly connect the police car but designates an identifier received as an optical signal from the police car a17001 to the other vehicle a13002 or the other vehicle a13003 to obtain information of the police car a 17001.
When the police car is detected by the image processing, the following communication control may be performed: instead of always performing the same communication control, when it is recognized that the warning lamp of the recognized warning vehicle is on, the collection of information about the warning vehicle is prioritized, or when the communication devices a1000 and a2000 are provided with microphones to serve as sensors other than the image sensors, the warning sound can be detected by performing signal processing of pattern recognition on the sound data obtained by the microphones by the control unit a1004, whereby the collection of information about the warning vehicle is prioritized.
In addition, when sound data obtained by a microphone is used to detect sound emitted from another device, a modulated signal generated from transmission data such as an identifier of the other device can be transmitted at the same time.
With this configuration, the device that emits the sound recognized by the signal processing such as pattern recognition can be associated with the transmission data such as the identifier transmitted as the sound signal. In this way, for example, in an environment where a plurality of devices for which the identifier is known are provided, it is possible to easily determine the device that emits the detected sound.
In this case, the light receiving device a1002 in the communication devices a1000 and a2000 may be replaced with a sound detecting device such as a microphone. Further, by using a device such as an array microphone capable of specifying the arrival direction of sound as the sound detection device, it is possible to more accurately associate the device that emits the sound to be detected with the sound signal.
The communication devices a1000 and a2000 according to the present embodiment may include a plurality of wireless devices. For example, the communication apparatuses a1000 and a2000 may include a plurality of wireless apparatuses corresponding to communication methods defined by different standards, or may include a plurality of wireless apparatuses corresponding to the same communication method.
In the case where the communication devices a1000 and a2000 according to the present embodiment are vehicles or communication devices mounted on vehicles, the light receiving device a1002 may be, for example, a camera in a drive recorder, a camera for a back view monitor, a camera for checking the periphery of a vehicle body, a camera for displaying an image on a monitor instead of a side mirror, or the like. In this way, by receiving an optical signal using a camera mounted for other purposes than optical communication, communication control disclosed in this embodiment can be realized without adding a new camera, which can be advantageous in terms of cost reduction and popularization of an optical signal receiving function. Further, since such a camera is provided in an area necessary for the driver, that is, in an area where important information can be captured from the viewpoint of the operation of the vehicle, by combining signal processing such as image recognition with wireless communication, more information can be collected, and thus, the provision of control of proper automatic driving and the provision of information to the driver can be facilitated.
The embodiment described in the present application is a method and apparatus for demodulating a transmission signal transmitted by a communication system that can be received by a sensor such as an image sensor or a microphone, using sensor data that can be obtained by the sensor.
In the above-described aspect, by further performing signal processing such as pattern recognition such as image recognition on the sensor data obtained by the sensor, it is possible to determine correspondence between the object in the real space detected or recognized from the sensor data and the transmission source of the transmission signal.
In the above-described aspect, by transmitting information such as an SSID, an address, and an identifier, which are used only in processing of the network including communication, further using the transmission signal, it is possible to easily correlate information used in processing of the network including communication with an object in real space. That is, information used for processing via a network, which has been difficult to be associated with an object in real space in the past, can be utilized based on sensor data obtained from real space.
In the above-described aspect, by further using the image sensor as a sensor, information used in processing via the network including communication is transmitted as an optical signal, and thereby, reliability of association of a visible object with information used in processing via the network including communication can be improved.
In the above-described aspect, by further transmitting the identifier used for communication such as SSID and address as an optical signal, and selecting the identifier of the object to be connected by communication based on the result of the signal processing of image recognition, communication control based on the positional relationship of the object in real space or the attribute of the object can be performed, and thus the object to be connected can be specified and communicated, and information can be obtained and instruction for control can be performed. Accordingly, for example, in an environment where a plurality of devices are not specified in a communication-enabled range, a means for communicating with an appropriate communication partner can be provided, and creation and popularization of a new service via communication can be promoted.
Embodiment 8 of the present application is described above.
Although the configuration of fig. 5 is described as an example of a communication system for performing visible light communication, the configuration of the communication system for performing visible light communication is not limited to the configuration shown in fig. 5. For example, the configuration shown in FIG. 52 (for example, refer to "IEEE802.11-16/1499r 1"). In fig. 52, the transmission signal is not up-converted, but is transmitted as an optical signal at baseband. That is, the apparatus for transmitting an optical signal according to the present embodiment (that is, the apparatus including the light source) includes the configuration of the transmitting side shown in fig. 52, and the terminal for receiving an optical signal according to the present embodiment includes the configuration of the receiving side shown in fig. 52.
Embodiment 9
In this embodiment, fig. 52 is additionally described.
A specific description of fig. 52 will be given. The symbol mapping unit receives the transmission data, performs mapping based on the modulation scheme, and outputs a symbol sequence (ci).
The equalization preprocessing unit receives the symbol sequence as an input, performs equalization preprocessing on the symbol sequence in order to reduce equalization processing on the reception side, and outputs the symbol sequence after the equalization preprocessing.
The hermitian symmetry processing unit receives as an input the symbol sequence after the equalization processing, allocates subcarriers to the symbol sequence after the equalization processing so that hermitian symmetry can be ensured, and outputs a parallel signal.
The inverse (fast) fourier transform unit receives the parallel signals, performs an inverse (fast) fourier transform on the parallel signals, and outputs an inverse (fast) fourier transformed signal.
The parallel-serial and cyclic prefix adding unit receives the (inverse fast) fourier transformed signal, adds a parallel-serial conversion and a cyclic prefix, and outputs the signal as a signal processed signal.
The digital-analog converter performs digital-analog conversion on the signal processed by the signal processing unit, and outputs an analog signal, which is output as light from 1 or more LEDs, for example.
In addition, there may be no equalization preprocessing unit and hermitian symmetry processing unit. That is, there may be cases where signal processing in the equalization preprocessing section and the hermitian symmetry processing section is not performed.
The photodiode receives light as an input, and obtains a reception signal through TIA (Transimpedance Amplifier).
The analog-to-digital conversion unit performs analog-to-digital conversion on the received signal and outputs a digital signal.
The cyclic prefix removal and serial-parallel conversion unit receives the digital signal as an input, performs cyclic prefix removal, performs serial-parallel conversion after that, and inputs a parallel signal.
The (fast) fourier transform takes the parallel signals as input, performs the (fast) fourier transform, and outputs the (fast) fourier transformed signals.
The detection unit receives the fourier-transformed signal as an input, detects the signal, and outputs a received symbol sequence.
The symbol demapping unit demaps the received symbol sequence as an input to obtain a received data sequence.
As described above, even if the transmission device that transmits the optical modulation signal and the reception device that receives the optical modulation signal are applied to the respective embodiments in the present specification, the respective embodiments can be similarly executed.
Embodiment 10
In embodiment 8, an example of the case where a transmitting device transmits a plurality of optical modulation signals and a receiving device receives a plurality of optical modulation signals is described with reference to fig. 42. In this embodiment, an example will be described.
Fig. 53 shows a configuration example of a transmitting apparatus and a receiving apparatus in the present embodiment. In fig. 53, a transmitting apparatus 100 transmits a plurality of optical modulation signals, and a receiving apparatus 150 receives the plurality of optical modulation signals to obtain received data. In fig. 53, the same operations as those in fig. 6 are given the same reference numerals.
The transmitting device in fig. 53 transmits M optical modulation signals. M is an integer of 2 or more.
The transmission unit a2002_i receives the data a2001_i and the control signal a2005 as inputs, performs signal processing by the error correction coding and the transmission method based on information on the error correction coding method and information on the transmission method included in the control signal a2005, and generates and outputs an optical modulation signal a2003_i. I is an integer of 1 to M.
Then, the optical modulation signal a2003_i is transmitted from the light source a2004_i.
The light receiving unit a2051 such as an image sensor receives light corresponding to the light modulation signal a2003_i. At this time, the light receiving unit a2051 receives light corresponding to M optical modulation signals. A method of receiving a plurality of light reception signals at the light receiving unit a2051 is described in embodiment 8, for example.
The light receiving unit a2051 outputs a light receiving signal a2052_i corresponding to the light modulation signal 2003_i. I is an integer of 1 to M.
The receiving unit a2053_i receives the optical reception signal a2052_i corresponding to the optical modulation signal a2003_i, performs processing such as demodulation and error correction decoding, and outputs reception data a2054_i corresponding to the data a2001_i.
The data obtaining unit a2055 receives the data a2054_1, the data a2054_2, …, and the data a2054_m, and generates and outputs the data a2056.
Fig. 54 shows an example of the configuration of a transmitting apparatus and a receiving apparatus in this embodiment, which is different from fig. 53. In fig. 54, the same operations as those in fig. 53 are given the same reference numerals.
The distributor a2102 receives the information a2101 and the control signal a2005 as inputs, performs error correction coding on the information a2101 based on information on the error correction coding method included in the control signal a2005, and generates error correction coded data. Then, the distribution unit a2102 distributes the error correction coded data and outputs the error correction coded data a2001_i.
The allocation of the M error correction coded data a2001_i may be arbitrarily performed. For example, the error correction coded data may be divided into M pieces, and the divided M data series may be allocated to the error correction coded data a2001_i, respectively. In addition, M data series composed of the same data may be generated from the error correction coded data, and each data series may be allocated to the error correction coded data a2001_i. The allocation method of the data a2001_i after the error correction coding is not limited thereto, and M data series may be generated from the data after the error correction coding, and each data series may be allocated to the data a2001_i after the error correction coding.
The transmission unit a2002_i receives the data a2001_i and the control signal a2005 as inputs, performs signal processing by the transmission method based on information on the transmission method included in the control signal a2005, and generates and outputs an optical modulation signal a2003_i. I is an integer of 1 to M.
Then, the optical modulation signal a2003_i is transmitted from the light source a2004_i.
The light receiving unit a2051 such as an image sensor receives light corresponding to the light modulation signal a2003_i. At this time, the light receiving unit a2051 receives light corresponding to M light modulation signals. A method of receiving a plurality of received signals of light in the light receiving unit a2051 is, for example, the same as that described in embodiment 8.
The light receiving unit a2051 outputs a light receiving signal a2052_i corresponding to the light modulation signal 2003_i. I is an integer of 1 to M.
The receiving unit a2053_i receives the optical reception signal a2052_i corresponding to the optical modulation signal a2003_i, performs processing such as demodulation, and outputs (log likelihood ratio of) the received data 2054_i corresponding to the data a2001_i.
The error correction decoding unit a2151 receives (log likelihood ratios of) received data 2054_1, (log likelihood ratios of) received data 2054_2 and …, (log likelihood ratios of) received data 2054_m as inputs, performs error correction decoding, and outputs received data a2152.
Fig. 55 shows an example of a frame configuration of the optical modulation signal transmitted by the transmitting apparatus 100 in fig. 53 and 54.
The frame configuration a2201_1 in fig. 55 shows an example of the frame configuration of the optical modulation signal a2003_1 in fig. 53 and 54. In the frame configuration a2201_1, the horizontal axis represents time.
Accordingly, the frame configuration a2201_i in fig. 55 shows an example of the frame configuration of the optical modulation signal a2003_i in fig. 53 and 54. In the frame configuration a2201_i, the horizontal axis represents time. Thus, i is an integer of 1 to M. (i.e., M frame formations are shown in fig. 55.)
As shown in the frame configuration a2201_i, the transmitting apparatus 100 in fig. 53 and 54 transmits the preamble a2210_i, the control information symbol a2211_i, and the data symbol a2212_i in the optical modulation signal a2003_i.
Fig. 56 shows an example of the reception state in the reception apparatus 150. In the following example, the transmission device 100 in fig. 53 and 54 includes 16 (m=16) light sources.
In fig. 56, a2300 shows an image sensor as an example of a light receiving portion, and a2301—1 is light irradiated from the 1 st light source, and the 1 st light modulation signal is included in the light. The 1 st optical modulation signal corresponds to a2201_1 in fig. 55.
Therefore, in fig. 56, a2301—i is light irradiated by the ith light source, and the ith light modulation signal is included in the light. The ith optical modulation signal corresponds to a2201_i in fig. 55. I is an integer of 1 to 16 inclusive.
In the example of the reception state in the reception device 150 of fig. 56, the light receiving unit of the reception device 150 receives the light of the 4 th light source including the 4 th light modulation signal, the light of the 8 th light source including the 8 th light modulation signal, and the light of the 12 th light source including the 12 th light modulation signal.
For example, when the transmitting device 100 in fig. 53 and 54 transmits 16 optical modulation signals from 16 light sources, in the case of the state in fig. 56, the receiving device 150 in fig. 53 and 54 cannot receive all the 16 optical modulation signals, and therefore, it is difficult to obtain accurate received data. The following description will be made on a method for overcoming this problem.
Fig. 57 shows an example of the preamble a2210_i of the frame configuration a2201_i of the optical modulation signal a2003_i in fig. 55, the information included in the control information symbol a2211_i, and the configuration of the symbol. I is an integer of 1 to M (=16) inclusive.
As shown in fig. 57, the preamble a2210_i and the control information symbol a2211_i in the frame configuration a2201_i include a symbol a2401 for signal detection, a symbol a2402 for synchronization, a symbol a2403 including information on the number of transmitted optical modulation signals, and a symbol a2404 including information on an error correction coding method, a transmission method, and a modulation scheme.
Symbol a2401 for signal detection is a symbol for reception device 150 to know the presence of an optical modulation signal, and by detecting this symbol, reception device 150 knows the presence of an optical modulation signal.
The symbol a2402 used for synchronization is a symbol used for time synchronization (including frequency synchronization in some cases) by the reception apparatus 150, and by using this symbol, the reception apparatus 150 can perform time synchronization, and thus high-precision demodulation of each symbol becomes possible.
Symbol a2403 including information on the number of transmitted optical modulation signals is a symbol for notifying the transmission apparatus 100 of the number of optical modulation signals transmitted, and in the state of fig. 56, symbol a2403 including information on the number of transmitted optical modulation signals transmits information of "16".
In the reception state of fig. 56, reception apparatus 150 receives symbol a2403 including information on the number of transmitted optical modulation signals, and thus can recognize that "16" optical modulation signals have been transmitted by transmission apparatus 100. In the reception state of fig. 56, the reception device 150 knows that only 3 optical modulation signals are received out of the 16 optical modulation signals.
The symbol a2404 including information on the error correction coding method, the transmission method, and the modulation scheme is, for example, a symbol including information on the error correction coding method, the transmission method, and the modulation scheme used for the data symbol (symbol for transmitting data) of the optical modulation signal a2003_i, and the reception device 150 can know the error correction coding method, the transmission method, and the modulation scheme used for the optical modulation signal a2003_i by receiving the symbol.
In the case of the frame configuration of fig. 55, the transmission device 100 transmits the symbol described in fig. 57 in the optical modulation signals a2003_1 to a2003_16. In this way, as shown in fig. 56, even in a state where the reception device 150 fails to receive all the optical modulation signals, the reception device 150 can know the number of optical modulation signals transmitted by the transmission device 100, and thus can know "whether all the optical modulation signals have been received or have not been received". When all the optical modulation signals cannot be received, the signal processing is stopped halfway, and thus, an effect of suppressing unnecessary power consumption can be obtained.
Fig. 58 shows an example of the preamble a2210_i of the frame configuration a2201_i of the optical modulation signal a2003_i in fig. 55, the information included in the control information symbol a2211_i, and the configuration of the symbol, which are different from fig. 57. In fig. 58, the same operations as those in fig. 57 are denoted by the same reference numerals, and description thereof is omitted because i is an integer of 1 to M (=16) inclusive.
In fig. 58, with respect to fig. 57, symbol a2501 including information on the number of the optical modulation signal is added as a symbol transmitted by the transmitting apparatus 100.
Fig. 58 shows a frame configuration a2201_i of the optical modulation signal a2003_i in fig. 55, that is, a frame configuration of the i-th optical modulation signal, and therefore, a symbol a2501 including information on the number of the optical modulation signal is made to include information of "i".
For example, symbol a2501 including information on the number of the optical modulation signal transmitted as the 1 st optical modulation signal by the transmitting apparatus 100 includes information of "1".
In the reception state of fig. 56, reception apparatus 150 receives symbol a2403 including information on the number of transmitted optical modulation signals, and can thereby know that "16" optical modulation signals have been transmitted by transmission apparatus 100. Then, the symbol a2501A including information on the number of the optical modulation signal "included in the 4 th optical modulation signal", the symbol a2501A including information on the number of the optical modulation signal "included in the 8 th optical modulation signal", and the symbol a2501A including information on the number of the optical modulation signal "included in the 12 th optical modulation signal are received by the receiving device 150, and thus the receiving device 150 can know that the 4 th optical modulation signal, the 8 th optical modulation signal, and the 12 th optical modulation signal have been received. By knowing this, the reception apparatus 150 performs an operation for improving the reception condition, whereby the reception quality of data can be improved, and detailed operations will be described later.
Fig. 59 and 60 show another example of the reception state in the reception device 150. In fig. 59 and 60, the same operations as those in fig. 56 are given the same reference numerals, and the description thereof is omitted.
In the example of the reception state of the reception device 150 in fig. 59, the light receiving unit a2300 of the reception device 150 receives light from the 1 st light source including the 1 st optical modulation signal to the 16 th light source including the 16 th optical modulation signal, that is, receives 16 optical modulation signals. In fig. 59, for example, the 1 st optical modulation signal is received at the upper left of the light receiving unit a 2300.
In the example of the reception state in the reception device 150 of fig. 60, the light receiving unit a2300 of the reception device 150 receives light from the 1 st light source including the 1 st optical modulation signal to the 16 th light source including the 16 th optical modulation signal, that is, receives the 16 optical modulation signals. In the case of fig. 60, for example, the 1 st optical modulation signal is received at the lower right of the light receiving unit a2300, which is different from fig. 59.
The reception states of fig. 59 and 60 are merely examples, and the condition of which the reception device 150 receives the 1 st to 16 th optical modulation signals varies depending on the environment. In consideration of this, as shown in fig. 58, since each optical modulation signal has "symbol a2501 including information on the number of the optical modulation signal", the receiving apparatus 150 can grasp "which optical modulation signal is received at which portion of the light receiving section". Then, when the reception device 150 obtains the i-th reception data obtained from the reception signal of the i-th optical modulation signal and needs to replace the 1-th reception data to the 16-th reception data, it is possible to recognize from "symbol a2501 including information on the number of the optical modulation signal" that the reception data is "which reception data of the optical modulation signal", and thus it is possible to replace the correct reception data, whereby the reception quality of the data can be improved.
Next, a method of constructing a frame different from the above will be described.
Fig. 55 shows an example of the frame configuration of the optical modulation signal transmitted by the transmitting apparatus 100 in fig. 53 and 54, and the explanation is omitted because the explanation has already been made.
For example, the configuration of the preamble and control information symbol in the frame configuration a2201_1 in the optical modulation signal a2003_1 in fig. 55 is shown in fig. 57, and the configuration of the preamble and control information symbol from the frame configuration a2201_2 in the optical modulation signal a2003_2 to the frame configuration a2201_16 in the optical modulation signal a2003_16 is shown in fig. 61. In fig. 61, the same operations as those in fig. 57 are given the same numbers, and fig. 61 is characterized by including "symbol a2403 including information on the number of transmitted optical modulation signals". That is, the transmitting apparatus 100 transmits "symbol a2403 including information on the number of transmitted optical modulation signals" only with the optical modulation signal a2003_1.
At this time, in the case of the reception state of the reception device 150 of fig. 56, the reception device 150 does not obtain "including the symbol a2403 related to the transmitted optical modulation signal", and therefore cannot grasp the number of optical modulation signals transmitted by the transmission device 100. In this way, the reception device 150 determines that it is difficult to accurately receive data, and stops signal processing of reception operation, thereby suppressing unnecessary power consumption.
In the description of this example, the description has been given of "the transmitting apparatus 100 transmits only the optical modulation signal a2003_1" including the symbol a2403 related to the transmitted optical modulation signal ", but the same effects as described above can be obtained as long as the" the transmitting apparatus 100 transmits "the symbol a2403 related to the transmitted optical modulation signal including a part of the optical modulation signals a2003_1 to a2003_16" in the optical modulation signal a2003_16.
Other examples are further described.
Fig. 55 shows an example of the frame configuration of the optical modulation signal transmitted by the transmitting apparatus 100 in fig. 53 and 54, and the explanation is omitted because the explanation has already been made.
For example, the configuration of the preamble and control information symbol in the frame configuration a2201_1 in the optical modulation signal a2003_1 in fig. 55 is shown in fig. 58, and the configurations of the preamble and control information symbol in the frame configuration a2201_2 "in the optical modulation signal a2003_2 to the frame configuration a2201_16" in the optical modulation signal a2003_16 are shown in fig. 62. In fig. 62, the same operations as those in fig. 57 and 58 are given the same reference numerals, and in fig. 62, the symbol a2403 "related to the transmitted optical modulation signal is not included. That is, the transmitting apparatus 100 transmits "including the symbol a2403 related to the transmitted optical modulation signal" only with the optical modulation signal a2003_1 ".
At this time, in the case of the reception state of the reception device 150 of fig. 56, since the reception device 150 does not obtain "including the symbol a2403 related to the transmitted optical modulation signal", the number of optical modulation signals transmitted by the transmission device 100 cannot be grasped. In this way, the reception device 150 determines that it is difficult to accurately receive data, and stops signal processing of reception operation, so unnecessary power consumption can be suppressed.
In the description of this example, the description has been given of "the transmitting apparatus 100 transmits" including the symbol a2403 related to the transmitted optical modulation signal only with the optical modulation signal a2003_1 ", but the same effects as described above can be obtained as long as the" the transmitting apparatus 100 transmits "including the symbol a2403 related to the transmitted optical modulation signal" on the optical modulation signal of a part of the optical modulation signals a2003_1 to a2003_16, without being limited to this example.
By way of example only, and not by way of any other limitation, the "transmitting apparatus 100 may transmit a preamble or a control information symbol to the optical modulation signals a2003_1 to a 2003_16. "
As described above, when the transmitting apparatus transmits a plurality of optical modulation signals, as described in the present embodiment, the transmitting apparatus transmits the optical modulation signals, and thus the receiving apparatus can obtain high data reception quality or can reduce power consumption.
In the present embodiment, the number of optical modulation signals transmitted by the transmitting apparatus is described as 16, but the present invention is not limited thereto. For example, in the case where the transmission apparatus is configured as 100 in fig. 53, the number of optical modulation signals to be transmitted may be changed according to the time for which transmission is performed. For example, 16 optical modulation signals may be transmitted in time 1, 8 optical modulation signals may be transmitted in time 2, and 1 optical modulation signal may be transmitted in time 3. In this example, the information "including the symbol a2404 related to the transmitted optical modulation signal" 16 "is transmitted in the 1 st time, the information" including the symbol a2404 related to the transmitted optical modulation signal "8" is transmitted in the 2 nd time, and the information "including the symbol a2404 related to the transmitted optical modulation signal" 1 "is transmitted in the 3 rd time.
In this embodiment, although the frame configuration example of fig. 55 is described, the frame configuration is not limited to this, and other symbols may be present in the frame. The transmission order of the symbols is not limited to the order of fig. 55.
Further, although fig. 57, 58, 61, and 62 are described as the configuration of the preamble and control information symbol, the same operation can be performed even in the configuration in which some of the symbols in the respective diagrams are not present or other symbols are present in the respective diagrams. That is, the configurations of the preamble and the control information symbol are not limited to those of fig. 57, 58, 61, and 62. The transmission order of the symbols constituting the preamble and the control information symbol is not limited to the examples of fig. 57, 58, 61, and 62.
Embodiment 11
In the present embodiment, for example, in the case where the reception state of the reception device 150 is as shown in fig. 56, a method for improving the reception quality of data of the reception device 150 is implemented.
As described in embodiment 10, when the receiving apparatus 150 is in the situation shown in fig. 56, for example, it is difficult for the receiving apparatus 150 to accurately obtain the received data. The reception state of the reception device 150 may be the state shown in fig. 63. In fig. 63, the same operations as those in fig. 56 are given the same reference numerals.
In the case of fig. 63, since the area irradiated by each light source in the light receiving section such as an image sensor is small, there is a problem that the reception quality of data in the receiving device 150 is lowered. In addition, when the line scanning method and the line scanning sampling for each region are performed, there is a possibility that the reception quality of the data may be significantly reduced in the reception device 150.
In this embodiment, a configuration example of the receiving apparatus 150 that overcomes such a problem will be described.
As an example of a configuration of a transmitting apparatus that transmits data, there is a transmitting apparatus 100 of fig. 53. In addition, since fig. 53 has already been described, description thereof is omitted.
The configuration of the receiver 150 that receives the optical modulation signal transmitted by the transmitter 100 of fig. 53 is shown in fig. 64.
As a configuration example of a transmission apparatus for transmitting data, there is a transmission apparatus 100 of fig. 54, which is different from fig. 53. In addition, since fig. 54 has already been described, description thereof is omitted.
The configuration of the receiver 150 that receives the optical modulation signal transmitted by the transmitter 100 of fig. 54 is shown in fig. 65.
The receiving device 150 of fig. 64 and 65 is explained below.
Fig. 64 shows an example of a configuration of a receiver 150 that receives an optical modulation signal transmitted by the transmitter 100 of fig. 53, and the same operations as those of fig. 53 are given the same reference numerals.
The lens (group) a3101 receives the lens control signal a3109 as an input, and performs control of focal length, aperture, focusing, and the like.
The image sensor (light receiving unit) a3103 receives the light a3102 transmitted through the lens as input, and outputs light reception signals a2052_1 to a2502_m and an image signal a3104. The image signal a3104 is then subjected to signal processing, and may be displayed as an image on an internal display unit or may be displayed as an image on an external display unit via an interface.
The data obtaining unit a2055 receives the received data a2054_1 to a2054_m as input, and outputs data a2056 and reception state information a3107.
The reception state information a3107 may be, for example, "information related to a transmitted optical modulation signal" obtained from "including a symbol a2403 related to a transmitted optical modulation signal" transmitted from the transmitting apparatus 100, "information related to a number of optical modulation signals" obtained from "a symbol a2501 including information related to a number of optical modulation signals" transmitted from the transmitting apparatus 100, and the reception state information a3107 may be information of a reception state generated from "information related to a transmitted optical modulation signal", "information related to a number of optical modulation signals". In addition, the present invention is not limited to this example.
The object recognition unit a3105 receives the image signal a3104, the reception state information a3107, and the instruction signal a3150 as inputs, and recognizes the object based on the instruction signal a 3150. For example, when the instruction signal a3150 indicates "communication is performed", the object recognition unit a3105 starts recognition of the optical modulation signal. At this time, the object recognition unit a3105 receives the image signal a3104 and the reception state information a3107 as input, and outputs an object recognition signal a3106. The specific operation will be described later.
The lens control unit a3108 receives the object identification signal a3106 as an input, recognizes the reception state of fig. 56, 63, etc., "whether or not to perform lens control", determines a focal length setting value, a diaphragm setting value, and a focus setting value when performing lens control ", and outputs a lens control signal a3109 corresponding to these controls. In fig. 64, the lens control unit a3108 receives the object identification signal a3106 as an input, but other input signals may be present.
Fig. 65 shows an example of the configuration of the receiving device 150 that receives the optical modulation signal transmitted by the transmitting device 100 of fig. 54, and the same reference numerals are given to the same operations as those of fig. 53 and 54. The operations of the lens (group) a3101, the image sensor a3103, the object recognition unit a3105, and the lens control unit a3108 are already described, and therefore, the description thereof is omitted.
The error correction decoding unit a2155 receives the received data a2054_1 to a2054_m, and outputs the data a2056 and the reception state information a3107.
Next, a method of controlling the lens (group) a3101 in fig. 64 and 65 will be specifically described.
As described in embodiment 10, for example, in the case where the reception state of the reception device 150 is the state shown in fig. 56, since light emitted from several light sources is not received by the light receiving unit, it is difficult for the reception device 150 to accurately receive data. As described above, when the reception state of the reception device 150 is as shown in fig. 63, there is a problem that the reception quality of the data of the reception device 150 is deteriorated.
In addition, when the reception device 150 is in the reception state shown in fig. 59 and 60, the reception quality of data is high.
As described above, in order to achieve the reception state shown in fig. 59 and 60, the reception device 150 can improve the reception quality of data when the lens (group) a3101 is controlled. The receiving apparatus 150 of fig. 64 and 65 is an example of a configuration for realizing the above-described reception quality.
A specific example of control of the receiving apparatus 150 in fig. 64 and 65 will be described.
For example, the reception state of the reception device 150 is regarded as the state shown in fig. 56. At this time, as described above, the reception state information a3107 in fig. 64 and 65 is created based on the "information on the transmitted optical modulation signal" and the "information on the number of the optical modulation signal", and thus the situation in which 3 optical modulation signals out of the 16 optical modulation signals are receivable is recognized by the object recognition unit a3105 in fig. 64 and 65.
Then, the object recognition unit a3105 recognizes "the reception state of the optical modulation signals, for example, at which position of the image sensor the 3 optical modulation signals are received" from the image signal a 3104. That is, the object recognition unit a3105 performs object recognition of the image of fig. 56. Then, the object recognition unit a3105 recognizes "the reception state of the optical modulation signal" and "the reception failure of 16 optical modulation signals". Further, in this example, the object recognition unit a3105 determines to perform lens control based on the recognition results, and outputs an object recognition signal a3106 including these pieces of information, in order to achieve optimal communication, "determine the optimal focal length setting value, the optimal aperture setting value, and the optimal focus setting value". Further, the object identification signal a3106 may include at least "the optimal focal length setting value", and the object identification signal a3106 may not include information of the optimal aperture setting value and the optimal focus setting value.
The lens control unit a3108 receives the object identification signal a3106 as an input, and outputs a lens control signal a3109 for controlling the lens (group) a3101 based on information such as "optimum focal length setting value, optimum aperture setting value, optimum focus setting" included in the object identification signal a 3106.
By performing such a series of operations, the reception device 150 in fig. 64 and 65 is brought into the reception state shown in fig. 59 and 60, for example, and thus, a high reception quality of data can be obtained.
In the above example, the case where the reception state of the reception device 150 is controlled from fig. 56 to "fig. 59 and 60" has been described, but the present invention is not limited to this example, and the reception state of the reception device 150 may be controlled from fig. 63 to "fig. 59 and 60". However, the present invention is not limited thereto.
Next, an example of control of the receiving apparatus 150 in fig. 66 and 67, which is different from fig. 64 and 65, will be described.
Fig. 66 shows an example of the configuration of the receiving device 150 that receives the optical modulation signal transmitted by the transmitting device 100 of fig. 53, and the same operations as those of fig. 64 are given the same reference numerals, and the description thereof is omitted.
The receiving apparatus 150 of fig. 66 is different from the receiving apparatus 150 of fig. 64 in that a signal processing section a3302 exists after the image sensor a 3103.
The signal processing unit a3302 has at least a processing function of a zoom (enlargement (or reduction) of an image).
Therefore, the signal processing unit a3302 receives the image signal a3301, the zoom signal a3300, the object recognition signal a3106, and the instruction signal a3150 as inputs, and when the instruction signal a3150 indicates the "shooting mode (shooting)", the signal processing unit a3302 performs signal processing for zooming with respect to the image signal a3301 based on information of the zoom (image enlargement (or reduction)) of the zoom signal a3300, and outputs the image signal a3104 after the signal processing.
When the instruction signal a3150 indicates the "communication mode (communication is performed)", the signal processing unit a3302 performs signal processing for zooming on the image signal a3301 based on information such as "the setting value of the optimum focal length, the setting value of the optimum aperture, the setting of the optimum focus" included in the object recognition signal a3106, and outputs the image signal a3104 after the signal processing and the light receiving signals 2052_1 to a2052_m after the signal processing. Accordingly, as described above, the reception state is improved, and therefore, the effect of improving the reception quality of data can be obtained.
In addition, since the method of improving the reception state in the lens control unit a3108 has already been described, the description thereof is omitted.
As described above, the reception device 150 can obtain an effect of improving the reception quality of data because the reception state is improved. In fig. 66, when the lens (group) a3101 does not have a focal length changing function, the change of the focal length for performing the reception improvement cannot be performed.
Fig. 67 shows an example of the configuration of the receiving device 150 that receives the optical modulation signal transmitted by the transmitting device 100 of fig. 54, and the same operations as those of fig. 65 are given the same reference numerals, and the description thereof is omitted.
The receiving apparatus 150 of fig. 67 is different from the receiving apparatus 150 of fig. 65 in that, like fig. 66, a signal processing section a3302 exists after the image sensor a 3103.
Further, the operation of the signal processing unit a3302 has been described in detail, and the description thereof is omitted here. Further, as described above, the reception state is improved, and thus the effect of improving the reception quality of data can be obtained.
In addition, since the method of improving the reception state in the lens control unit a3108 has already been described, the description thereof is omitted.
As described above, the reception device 150 can obtain an effect of improving the reception quality of data because the reception state is improved. In fig. 67, when the lens (group) a3101 does not have a focal length changing function, the change of the focal length for performing the reception improvement is not performed.
However, in the receiving device 150 of fig. 64, 65, 66, and 67, the lens (group) a3101 can set a plurality of values for the focal length. For example, a method may be considered in which the focal length is set to 12mm or more and 35mm or less, or the focal length is set to 12mm or 25mm. The following description will be made based on this example.
As example 1, a case where a plurality of discrete values are supported as the focal length can be considered.
When the receiving device 150 of fig. 64, 65, 66, and 67 is set to the "communication mode" according to the instruction signal a3150, the focal length of the lens (group) a3101 at that time may be set to 12mm, which is the widest angle, although communication is started. As shown in fig. 56, setting to the most wide angle makes it possible to avoid a reception state in which reception of a part of the light modulation is difficult. Accordingly, the effect of improving the reception quality of data can be obtained. However, the focal length and the like may be controlled to an optimal value so as not to improve the reception quality of the data.
In this example, although the case where two or more types of focal lengths are supported is described as an example where the focal lengths are 12mm and 25mm, setting the focal length to the most wide angle at the time of starting communication is an effective method in improving the reception quality of data.
As example 2, a case where the focal length can be set continuously (or finely) can be considered.
In the receiving device 150 of fig. 64, 65, 66, and 67, when the communication mode is set by the instruction signal a3150, the focal length of the lens (group) a3101 at that time may be set to 12mm, which is the most wide angle, although communication is started. As shown in fig. 56, setting to the most wide angle makes it possible to avoid a reception state in which reception of a part of the light modulation is difficult. Accordingly, the effect of improving the reception quality of data can be obtained. However, in this example, since the focal length can be set to be fine, even if it is set to 14mm, for example, there is a high possibility that the same effect can be obtained. However, in order to further improve the reception quality of data, the focal length and the like may be controlled to an optimal value.
In the receiving apparatus 150 of fig. 66 and 67, a case is considered in which the signal processing unit a3302 has a processing function of a zoom (enlargement (or reduction) of an image). At this time, an example of a case corresponding to the magnification of the image of 1 (or no magnification), the magnification of the image of 2, and the magnification of the image of 4 will be described.
When the receiving apparatus 150 of fig. 66 and 67 is set to the "communication mode" by the instruction signal a3150, the zoom distance (or enlargement (or reduction) of the image) of the signal processing unit a3302 at this time may be set to the "1-fold enlargement (not enlargement)" of the widest angle, although communication is started. As shown in fig. 56, setting to the most wide angle makes it possible to avoid a reception state in which reception of a part of the light modulation is difficult. Accordingly, the effect that the reception quality of data can be improved can be obtained. However, in order to further improve the reception quality of data, the value of the zoom may be controlled to an optimal value.
(supplement 1)
Of course, the embodiments described in the present specification and other matters may be variously combined and implemented.
Further, as for each embodiment and the other matters, for example, a "modulation scheme, an error correction coding scheme (error correction code used, code length, code rate, etc.), control information, and the like" can be illustrated as only one example, and the same configuration can be implemented even when other "modulation scheme, error correction coding scheme (error correction code used, code length, code rate, etc.), control information, and the like" are applied.
The embodiments described in the present specification and other matters can be implemented for the modulation scheme even if a modulation scheme other than the modulation scheme described in the present specification is used. For example, APSK (Amplitude Phase Shift Keying) (for example, 16apsk,64apsk,128apsk,256apsk,1024apsk,4096apsk, etc.), PAM (Pulse Amplitude Modulation) (for example, 4pam,8pam,16pam,64pam,128pam,256pam,1024pam,4096pam, etc.), PSK (Phase Shift Keying) (for example, BPSK, QPSK,8PSK,16PSK,64PSK,128PSK,256PSK,1024PSK,4096PSK, etc.), QAM (Quadrature Amplitude Modulation) (for example, 4qam,8qam,16qam,64qam,128qam,256qam, 406 qam, etc.), etc. may be applied, and uniform mapping or non-uniform mapping may be performed in each modulation scheme. The arrangement method of the signal points of 2, 4, 8, 16, 64, 128, 256, 1024, etc. in the I-Q plane (modulation method having 2, 4, 8, 16, 64, 128, 256, 1024, etc. signal points) is not limited to the signal point arrangement method of the modulation method shown in the present specification.
In the present specification, the radio apparatus described above may be provided with, for example, communication/broadcasting equipment such as a broadcasting station, a base station, an access point, a terminal, and a mobile phone (mobile phone), communication equipment such as a television, a radio, a terminal, a personal computer, a mobile phone, an access point, and a base station. The wireless device described in this specification is a device having a communication function, and the connection mode of these devices may be such that devices executing application programs such as a television, a radio, a personal computer, and a mobile phone are connected via some interface.
Further, the reception unit described in the present specification may be provided with communication/broadcasting devices such as a broadcasting station, a base station, an access point, a terminal, and a mobile phone (mobile phone), and communication devices such as a television, a radio, a terminal, a personal computer, a mobile phone, an access point, and a base station.
In radio communication by radio waves in the present embodiment, symbols other than data symbols, for example, pilot symbols (preamble, unique word, postamble, reference symbol, etc.), symbols for control information, and the like may be arbitrarily arranged in a frame. Although the symbols are referred to herein as pilot symbols and symbols for control information, any names may be used, and the importance of the functions of the symbols is important.
For example, if the pilot symbol is a known symbol modulated by PSK modulation in the transmitter and the receiver (or if the receiver is synchronized so that the receiver can know the symbol transmitted by the transmitter), the receiver can use the symbol to perform frequency synchronization, time synchronization, channel estimation (of each modulated signal) (CSI (Channel State Information) estimation), signal detection, and the like.
The symbol for control information is a symbol for transmitting information that needs to be transmitted to a communication partner for realizing communication other than data (such as an application program) (for example, a modulation scheme, an error correction coding scheme, a coding rate of an error correction coding scheme, upper layer setting information, and the like used for communication).
(supplement 2)
The moving image encoding methods described in the above embodiments can be, for example, methods based on standards defined by names such as MPEG (Moving Picture Experts Group), h.264/AVC (Advanced Video Coding), h.265/HEVC (high. Efficiency Video Coding), VC-1, VP8, and VP 9. However, the moving image encoding method described in the above embodiments may be different from the above-described exemplary method.
The present application is not limited to the embodiments, and can be variously modified. For example, although the embodiments have been described as communication devices, the present application is not limited to this, and the communication method may be implemented by software, hardware, or software in cooperation with hardware.
Further, for example, a program for executing the communication method described above may be stored in advance in ROM (Read Only Memory), and the program may be executed in CPU (Central Processor Unit).
The program for executing the communication method, the transmission method, or the reception method described above may be stored in a storage medium readable by a computer, and the program stored in the storage medium may be recorded in RAM (Random Access Memory) of the computer, and the computer may be operated according to the program.
Further, some or all of the functional blocks used in the description of the above embodiments may be realized as an integrated circuit LSI (Large Scale Integration), and some or all of the steps described in the above embodiments may be controlled by one LSI or a combination of LSIs. The LSI may be constituted by individual chips, or a part or all of the functional blocks may be constituted by one chip. LSI may be provided with input and output of data. LSIs are also called IC (Integrated Circuit), system LSI, super LSI, and very super LSI, depending on the degree of integration. The method of integrating circuits is not limited to LSI, and may be realized by a dedicated circuit, a general-purpose processor, or a dedicated processor. After LSI manufacturing, a programmable FPGA (Field Programmable Gate Array) or a reconfigurable processor capable of setting and reconstructing connection of circuit units inside the LSI may be used. The present application may also be implemented by digital processing or analog processing. Further, as semiconductor technology advances or other technologies are derived, if a technology capable of replacing LSI becomes more integrated, it is needless to say that the functional blocks may be integrated by using the technology. And has the possibility of being able to adapt to biotechnology and the like.
(supplement 3)
At least one of FPGA (Field Programmable Gate Array) and CPU (Central Processing Unit) may be configured such that all or part of software necessary for realizing the communication method, the transmission method, or the reception method described in the present application can be downloaded by wireless communication or wired communication. Further, all or a part of the software for updating may be downloaded by wireless communication or wired communication. Then, the downloaded software is stored in the storage unit, and at least one of the FPGA and the CPU is operated based on the stored software, whereby the digital signal processing described in the present application is executed.
In this case, at least one device including the FPGA and the CPU may be connected to the communication modem by wireless or wired, and the communication method, the transmission method, or the reception method described in the present application may be realized by the device and the communication modem.
For example, a communication device (transmission device or reception device) such as a base station, an AP, or a terminal described in the present specification includes at least one of an FPGA and a CPU, and the communication device may include an interface for acquiring software for operating at least one of the FPGA and the CPU from the outside. The communication device may further include a storage unit for storing software acquired from outside, and the signal processing described in the present application may be realized by operating the FPGA and the CPU based on the stored software.
The transmitting device described in the present specification may be provided by the 1 st "vehicle or vehicle", and the receiving device described in the present specification may be provided by the 2 nd "vehicle or vehicle", and perform data transmission and reception.
The "transmitting device" or a part of the functions of the transmitting device "described in the present specification is connected to the 1 st" vehicle or vehicle "via an interface, and the" receiving device "or a part of the receiving device" described in the present specification is connected to the 2 nd "vehicle or vehicle" via an interface, and data transmission is performed by transmission and reception.
The transmission device described in the present specification may be provided with the 1 st "vehicle or ride" and the transmission device and the reception device described in the present specification may perform data transmission and reception.
The receiving device described in the present specification may be provided with the 2 nd "vehicle or ride" and the receiving device and the transmitting device described in the present specification may perform data transmission and reception.
The "transmission device or a part of the functions of the transmission device" described in the present specification may be connected to the 1 st "vehicle or ride vehicle" via an interface, and the transmission device and the reception device described in the present specification may be used to transmit and receive data.
The "receiver or a part of the receiver" described in the present specification is connected to the "2 nd vehicle or ride" via an interface, and data transmission/reception can be performed by the transmitter described in the present specification and the receiver.
As the light source provided in the transmission device described in the present specification, "in the case where the vehicle or the vehicle is provided with the transmission device or the part of the transmission device described in the present specification," or "in the case where the vehicle or the vehicle is connected to the transmission device described in the present specification" or the function of the part of the transmission device described in the present specification "via the interface," the light source provided in the vehicle or the vehicle can be used.
For example, as shown in fig. 68, the vehicle B100 includes light sources b101_1, b101_2, b101_3, and b101_4, and 1 or more of these light sources can be used as light sources for transmitting the optical modulation signals by the transmitting device described in the present specification.
The transmission device or a device connected to the transmission device may have a selection function, and "which light source is used as the light source that the transmission device described in the present specification transmits the optical modulation signal" among the plurality of light sources mounted on the vehicle B100 may be selected. The brightness of the light source, the irradiation angle of the light source, and the position of the light source may be combined.
In the case where the "vehicle or vehicle" includes the receiving device described in the present specification or a part of the receiving device ", or the" vehicle or vehicle "is connected to the" receiving device described in the present specification "or the function of a part of the receiving device described in the present specification" via an interface, the light receiving unit (for example, an image sensor, a photodiode, or the like) included in the "vehicle or vehicle" may be used as the light receiving unit included in the receiving device described in the present specification.
For example, as shown in fig. 69, the vehicle B100 may include light receiving units b201_1, b201_2, b201_3, b201_4, b201_5, and b201_6, and 1 or more of these light receiving units may be used as light receiving units for receiving the optical modulation signals by the receiving device described in the present specification.
The receiving device or a device connected to the receiving device may have a selection function, and "which light receiving portion is used as the light receiving portion for receiving the optical modulation signal of the receiving device described in the present specification" among the plurality of light receiving portions mounted on the vehicle B100 may be selected. The angle of the light receiving unit and the position of the light receiving unit may be combined to set.
The state in which the data is received by the receiving device described in the present specification may be displayed on a front panel mounted on a vehicle or on an instrument panel mounted on a vehicle. The receiving device described in the present specification may be configured to display the condition that data is received to a steering wheel such as a vehicle or to vibrate a vibrator provided in the steering wheel to notify the user of the condition.
(supplement 4)
In the present specification, an application related to a process associated with a receiving apparatus may be provided by a server, and a terminal may install the application to realize the functions of the receiving apparatus described in the present specification. The application may be provided to the terminal by connecting the communication device including the transmission device described in the present specification to the server via a network, and the application may be provided to the terminal by connecting the communication device including another transmission function to the server via a network.
In the present specification, the application related to the processing associated with the transmission device may be provided by the server, and the communication device may install the application to realize the functions of the transmission device described in the present specification. A further conceivable method is that the application is provided to the communication device by the other communication device being connected to the server via a network.
Further, software relating to the light source provided in the transmitting apparatus and the light receiving unit provided in the receiving apparatus may be provided by the server, and the light source provided in the transmitting apparatus can be associated with transmission of the optical modulation signal, and the light receiving unit provided in the receiving apparatus can be associated with reception of the optical modulation signal by obtaining the software.
The transmitting device in the present specification may have a function of a server, and the receiving device in the present specification may be realized by providing an application provided in the transmitting device to the communication device through a certain communication means and by downloading the application by the communication device.
In the present specification, although the description is made of "illumination unit" and "light source", the present invention may be a method of emitting light from a display or projector for displaying images, videos, advertisements, and the like, and including an optical modulation signal in the light. That is, the "illumination portion" and the "light source" may have functions other than the function of emitting light. The "illumination unit" and the "light source" may be constituted by a plurality of "illumination" and "light source".
The transmission method used by the communication device that generates the optical modulation signal and emits the light may be a method other than the transmission method described in the present specification. The optical modulation signal may include information other than that described in the present specification.
The lighting device such as an LED or the light source itself may have the function of the transmitting device described in the present specification.
In the present specification, the case where the transmitting device and the receiving device are mounted on the vehicle has been described as an example, but the present invention is not limited thereto, and the transmitting device and the receiving device may be mounted on other objects, or the transmitting device and the receiving device may exist as a single body, and even in this case, the operations described in the present specification can be performed, and the same effects can be obtained.
(supplement 5)
The communication device and the receiving device in the present application may be any of embodiments 1 to 11.
That is, the 1 st communication device according to one embodiment of the present application includes: a light receiving unit that receives a 1 st optical signal for transmitting 1 st identifier information showing an identifier of a 1 st communication device and a 2 nd optical signal for transmitting 2 nd identifier information showing an identifier of a 2 nd communication device, and generates a received signal; a demodulation unit configured to demodulate the received signal to obtain the 1 st identifier information and the 2 nd identifier information; a camera for shooting the area comprising the 1 st optical signal and the 2 nd optical signal to obtain video or still image data; a control unit configured to select either one of the 1 st identifier information and the 2 nd identifier information based on the video or still image data; and a communication unit that communicates with a communication device that corresponds to the selected identifier information.
The 2 nd communication device according to one embodiment of the present application includes: a light receiving unit that photographs a predetermined area and obtains a reception signal for demodulating an optical signal irradiated to the predetermined area, and video or still image data for image processing; a demodulation unit configured to demodulate the image data to obtain a plurality of pieces of identifier information each showing an identifier of another corresponding communication device; a control unit configured to select one of the plurality of pieces of identifier information based on the video or still image data; and a communication unit that performs wireless communication with another communication device corresponding to the selected identifier information.
The 1 st receiving apparatus according to one embodiment of the present application includes: a 1 st light receiving section that receives a 1 st optical signal for transmitting 1 st identifier information showing an identifier of the 1 st communication device and a 2 nd optical signal for transmitting 2 nd identifier information showing an identifier of the 2 nd communication device, and generates an optical reception signal; a demodulation unit configured to demodulate the optical reception signal to obtain the 1 st identifier information and the 2 nd identifier information; a 2 nd light receiving unit that obtains video or still image data in which an area including the 1 st optical signal and the 2 nd optical signal is captured; and a control unit that selects either one of the 1 st identifier information and the 2 nd identifier information based on the video or still image data.
The 2 nd receiving apparatus according to one embodiment of the present application includes: a light receiving unit configured to receive a 1 st optical signal for transmitting 1 st identifier information indicating an identifier of a 1 st communication device and a 2 nd optical signal for transmitting 2 nd identifier information indicating an identifier of a 2 nd communication device, and generate a received signal; a demodulation unit configured to demodulate the received signal to obtain the 1 st identifier information and the 2 nd identifier information; a camera shooting an area comprising the 1 st optical signal and the 2 nd optical signal to obtain video or still image data; a 1 st transmitter for analyzing the video or still image data and transmitting the 1 st optical signal; and an analysis unit that generates relative positional information showing a positional relationship with the 2 nd transmitter that transmitted the 2 nd optical signal.
The 3 rd receiving apparatus according to an aspect of the present application includes: a light receiving unit that receives a 1 st optical signal for transmitting 1 st identifier information indicating an identifier of the 1 st communication device and a 2 nd optical signal for transmitting 2 nd identifier information indicating an identifier of the 2 nd communication device, using the image sensor, and generates a received signal; a demodulation unit configured to demodulate the received signal to obtain the 1 st identifier information and the 2 nd identifier information; and an analysis unit that generates 1 st position information indicating the position of the 1 st transmitter that transmitted the 1 st optical signal, and 2 nd position information indicating the position of the 2 nd transmitter that transmitted the 2 nd optical signal.
The receiving apparatus according to claim 4 is provided with: a light receiving unit that photographs a predetermined area and obtains a reception signal for demodulating an optical signal irradiated to the predetermined area and video or still image data for image processing; a demodulation unit configured to demodulate the received signal and generate demodulated data; and an analysis unit that analyzes the video or still image data and generates attribute information indicating an attribute of a transmitter that transmits the optical signal corresponding to the demodulated data.
The receiving apparatus according to the present application may be of embodiments 8 to 11.
That is, a receiving apparatus according to an aspect of the present application includes: an image sensor that obtains an image by photographing; and a receiving unit that, for each of N (N is an integer of 2 or more) regions included in the imaging surface of the image sensor, samples a plurality of pixels included in the region, and thereby receives in parallel N optical signals transmitted by the plurality of light sources and different from each other. For example, as shown in fig. 42, the receiving device performs line scanning sampling for each of the areas a, B, C, and D, and receives different optical signals in parallel from the light sources corresponding to the respective areas.
Accordingly, the reception device can securely acquire information such as SSID by receiving the optical signal. Further, since the optical signals different from each other transmitted from the plurality of light sources are received in parallel, an effect of improving the transmission speed of data can be obtained.
The receiving apparatus may further include: at least one lens; and a lens control section that controls the at least one lens such that light emitted from each of the plurality of light sources is projected to the image sensor via the at least one lens. For example, the lens control section may control a focal length of the at least one lens. Specifically, the at least one lens is, for example, a lens (group) a3101 shown in fig. 64 to 67, and the lens control unit is, for example, a lens control unit a3108 shown in fig. 64 to 67. Then, the lens control unit controls the focal length, and the reception state shown in fig. 56 and 63 is changed to the reception state shown in fig. 59 and 60, for example. In addition, not only the focal length but also the aperture and the focus may be controlled.
This can obtain an effect that a high data reception quality can be obtained.
The optical signal transmitted from each of the plurality of light sources may include signal number information on the number of optical signals transmitted from the plurality of light sources, the receiving apparatus may further include a recognition unit that recognizes a reception state of the N optical signals, the recognition unit recognizing the reception state based on the N number of optical signals received by the receiving unit and the signal number information included in the optical signals received by the receiving unit, and the lens control unit may control a focal length of the at least one lens based on the reception state recognized by the recognition unit. For example, the identification unit may determine whether or not the reception state is a state in which all the optical signals transmitted from the plurality of light sources are received by the reception unit, based on N pieces of optical signals which are the number of optical signals received by the reception unit and the number of optical signals indicated by the signal number information, and the lens control unit may control the at least one lens so that the focal length of the at least one lens becomes shorter when the identification unit determines that not all the optical signals are received by the reception unit. Specifically, the signal number information is, for example, information included in "including symbol a2403 related to the transmitted optical modulation signal" shown in fig. 57 and 58. The recognition unit is an object recognition unit a3105 shown in fig. 64 to 67.
Accordingly, it is determined whether all of the optical signals transmitted from the plurality of light sources are received, based on the number of received optical signals, i.e., N, and the number of optical signals indicated by the signal number information. Then, when the optical signals are not all received, the focal length of at least one lens is shortened. In this way, all light from the plurality of light sources is projected to the image sensor by widening the viewing angle, so that all light signals can be received. Therefore, high data reception quality can be obtained.
One aspect of the present application is useful in an optical communication system.
Symbol description
100 400, 1000, 1400a,1400b apparatus
102 1404-1, 1404-2 transmitter
104 1406-1, 1406-2 light source
150 1050 terminal (receiver)
151. Light receiving part
153. Receiving part
155. Data analysis unit
157. Display unit
453 2002 wireless device
470 2000 base station
2001. Transmitting apparatus
Claims (4)
1. A receiving device is provided with:
an image sensor that obtains an image by photographing;
a receiving unit that, for each of N regions included in a photographing surface of the image sensor, samples a plurality of pixels included in the region to thereby receive in parallel N optical signals transmitted from a plurality of light sources, the N being an integer of 2 or more,
At least one lens;
a recognition unit that recognizes the reception states of the N optical signals; and
a lens control section that controls a focal length of the at least one lens so that light emitted from each of the plurality of light sources is projected to the image sensor via the at least one lens in accordance with the reception state recognized by the recognition section,
the optical signals transmitted from each of the plurality of light sources include signal number information regarding the number of optical signals transmitted from the plurality of light sources,
the identification unit identifies the reception state based on N, which is the number of optical signals received by the reception unit, and the signal number information included in the optical signals received by the reception unit.
2. The receiving device according to claim 1,
the identification unit determines whether or not the reception state is a state in which all the optical signals transmitted from the plurality of light sources are received by the reception unit, based on the N number of optical signals received by the reception unit and the number of optical signals indicated by the signal number information,
the lens control unit controls the at least one lens so that a focal length of the at least one lens becomes shorter when the recognition unit determines that the optical signals are not all received by the receiving unit.
3. A method of reception, in which a plurality of data packets are received,
an image taken by the image sensor is obtained,
for each of N regions included in a photographing surface of the image sensor, N optical signals different from each other transmitted from a plurality of light sources are received in parallel by sampling a plurality of pixels included in the region, N is an integer of 2 or more,
identifying the reception states of the N optical signals,
controlling a focal length of at least one lens so that light emitted from each of the plurality of light sources is projected to the image sensor via the at least one lens according to the recognized receiving state,
the optical signals transmitted from each of the plurality of light sources include signal number information regarding the number of optical signals transmitted from the plurality of light sources,
in the identification of the reception state, the reception states of the N optical signals are identified based on the N number of received optical signals and the signal number information included in the received optical signals.
4. The method of claim 3, wherein the method of receiving,
in the identification of the reception state, whether or not the reception state is a state in which all the optical signals transmitted from the plurality of light sources are received is determined based on the number of received optical signals, that is, N, and the number of optical signals indicated by the signal number information,
In the control of the focal length of the at least one lens, when it is determined that the optical signal is not received in the identification of the received state, the at least one lens is controlled so that the focal length of the at least one lens is shortened.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311506650.9A CN117336600A (en) | 2017-06-01 | 2018-05-29 | Image sensor, method implemented by same, and receiving device and method |
CN202311509891.9A CN117560080A (en) | 2017-06-01 | 2018-05-29 | Receiving apparatus and receiving method |
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201762513608P | 2017-06-01 | 2017-06-01 | |
US62/513,608 | 2017-06-01 | ||
US201762532028P | 2017-07-13 | 2017-07-13 | |
US62/532,028 | 2017-07-13 | ||
PCT/JP2018/020427 WO2018221472A1 (en) | 2017-06-01 | 2018-05-29 | Reception device and reception method |
Related Child Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311506650.9A Division CN117336600A (en) | 2017-06-01 | 2018-05-29 | Image sensor, method implemented by same, and receiving device and method |
CN202311509891.9A Division CN117560080A (en) | 2017-06-01 | 2018-05-29 | Receiving apparatus and receiving method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110663203A CN110663203A (en) | 2020-01-07 |
CN110663203B true CN110663203B (en) | 2023-12-01 |
Family
ID=64455948
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201880033878.1A Active CN110663203B (en) | 2017-06-01 | 2018-05-29 | Receiving apparatus and receiving method |
CN202311506650.9A Pending CN117336600A (en) | 2017-06-01 | 2018-05-29 | Image sensor, method implemented by same, and receiving device and method |
CN202311509891.9A Pending CN117560080A (en) | 2017-06-01 | 2018-05-29 | Receiving apparatus and receiving method |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311506650.9A Pending CN117336600A (en) | 2017-06-01 | 2018-05-29 | Image sensor, method implemented by same, and receiving device and method |
CN202311509891.9A Pending CN117560080A (en) | 2017-06-01 | 2018-05-29 | Receiving apparatus and receiving method |
Country Status (5)
Country | Link |
---|---|
US (2) | US11296788B2 (en) |
EP (2) | EP4072040A1 (en) |
JP (2) | JP7221863B2 (en) |
CN (3) | CN110663203B (en) |
WO (1) | WO2018221472A1 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020158489A1 (en) * | 2019-01-28 | 2020-08-06 | ソニー株式会社 | Visible light communication device, visible light communication method, and visible light communication program |
US11287829B2 (en) * | 2019-06-20 | 2022-03-29 | Cisco Technology, Inc. | Environment mapping for autonomous vehicles using video stream sharing |
FI20215318A1 (en) * | 2021-03-22 | 2022-09-23 | Nokia Technologies Oy | Improving Transmitting of Information in Wireless Communication |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001292107A (en) * | 2000-04-06 | 2001-10-19 | Sony Corp | Reception device, transmission device and communication system |
JP2005198059A (en) * | 2004-01-08 | 2005-07-21 | Nippon Telegr & Teleph Corp <Ntt> | Data signal reception method, device thereof, program, and recording medium thereof |
CN101232327A (en) * | 2007-10-30 | 2008-07-30 | 华东理工大学 | Visible light space division multiple access multichannel communication system |
JP2014225781A (en) * | 2013-05-16 | 2014-12-04 | 日本電信電話株式会社 | Receiving device, receiving method, and its program |
Family Cites Families (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0683145B2 (en) * | 1986-05-26 | 1994-10-19 | 株式会社日立製作所 | Optical wireless communication device for moving body |
JP2007019936A (en) * | 2005-07-08 | 2007-01-25 | Fujifilm Holdings Corp | Visible light communication system, imaging apparatus, and visible light communication preparation method and program |
JP2007033653A (en) * | 2005-07-25 | 2007-02-08 | Canon Inc | Focus detection device and imaging apparatus using the same |
JP4868217B2 (en) * | 2006-01-25 | 2012-02-01 | ソニー株式会社 | Imaging apparatus and method, recording medium, and program |
JP2007295490A (en) * | 2006-04-27 | 2007-11-08 | Kyocera Corp | Visible optical communication apparatus, and visible light receiving method |
JP4981053B2 (en) * | 2006-08-21 | 2012-07-18 | パナソニック株式会社 | Optical space transmission device using image sensor |
JP2009218898A (en) * | 2008-03-11 | 2009-09-24 | Funai Electric Co Ltd | Visible light communication system |
JP2012080477A (en) * | 2010-10-06 | 2012-04-19 | Toyota Central R&D Labs Inc | Communication device and communication method using optical signal and radio wave |
US20120157159A1 (en) * | 2010-12-17 | 2012-06-21 | Electronics And Telecommunications Research Institute | Communication apparatus using image sensor and error correction method |
US8837611B2 (en) * | 2011-02-09 | 2014-09-16 | Silicon Laboratories Inc. | Memory-aided synchronization in a receiver |
US9587804B2 (en) * | 2012-05-07 | 2017-03-07 | Chia Ming Chen | Light control systems and methods |
JP6083145B2 (en) * | 2012-07-31 | 2017-02-22 | セイコーエプソン株式会社 | Robot control device and robot |
CN104919726B (en) * | 2012-12-27 | 2018-06-19 | 松下电器(美国)知识产权公司 | Information communicating method |
WO2014136110A1 (en) * | 2013-03-05 | 2014-09-12 | Shilat Optical Systems Ltd | Free space optical communication system |
JP6183802B2 (en) * | 2013-06-04 | 2017-08-23 | ユニバーリンク株式会社 | Visible light receiving method and apparatus thereof |
CN104378163A (en) * | 2014-11-14 | 2015-02-25 | 北京智谷睿拓技术服务有限公司 | Method and device for controlling receiving of visible light signals and device for receiving visible light signals |
JP6712883B2 (en) * | 2016-03-25 | 2020-06-24 | 本田技研工業株式会社 | Imaging device and imaging method |
GB201605142D0 (en) * | 2016-03-25 | 2016-05-11 | Purelifi Ltd | A camera system |
US20170317748A1 (en) * | 2016-05-02 | 2017-11-02 | Magna Electronics Inc. | Vehicle positioning by visible light communication |
EP3528584B1 (en) * | 2016-10-12 | 2024-06-26 | Panasonic Intellectual Property Corporation of America | Transmission device, reception device, communication system, transmission method, reception method, and communication method |
EP3849246B1 (en) * | 2016-12-16 | 2023-11-29 | Panasonic Intellectual Property Corporation of America | Terminal and communication method |
JP7028873B2 (en) * | 2017-06-30 | 2022-03-02 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | Communication device and communication method |
CN110892389A (en) * | 2017-07-20 | 2020-03-17 | 松下电器(美国)知识产权公司 | Communication system, terminal, control method, and program |
EP3731436A4 (en) * | 2017-12-19 | 2021-02-17 | Panasonic Intellectual Property Corporation of America | Transmission method, reception method, transmitting device, and receiving device |
US10382130B1 (en) * | 2018-08-31 | 2019-08-13 | Ford Global Technologies, Llc | Dual mode vehicle camera for visual light communication |
US10887023B1 (en) * | 2018-10-10 | 2021-01-05 | Wayfarer, Inc. | Variable bandwidth free-space optical communication system for autonomous or semi-autonomous passenger vehicles |
GB201816598D0 (en) * | 2018-10-11 | 2018-11-28 | Purelifi Ltd | Signal retransmission system and method |
US11552706B2 (en) * | 2019-03-29 | 2023-01-10 | Advanced Functional Fabrics Of America, Inc. | Optical communication methods and systems using motion blur |
US11916598B2 (en) * | 2020-04-13 | 2024-02-27 | Avicenatech Corp. | Parallel optical communication channels using microLEDs |
-
2018
- 2018-05-29 JP JP2019521214A patent/JP7221863B2/en active Active
- 2018-05-29 EP EP22175054.0A patent/EP4072040A1/en active Pending
- 2018-05-29 CN CN201880033878.1A patent/CN110663203B/en active Active
- 2018-05-29 EP EP18809390.0A patent/EP3633879B1/en active Active
- 2018-05-29 CN CN202311506650.9A patent/CN117336600A/en active Pending
- 2018-05-29 WO PCT/JP2018/020427 patent/WO2018221472A1/en unknown
- 2018-05-29 CN CN202311509891.9A patent/CN117560080A/en active Pending
-
2019
- 2019-11-27 US US16/697,475 patent/US11296788B2/en active Active
-
2022
- 2022-02-25 US US17/680,760 patent/US20220182143A1/en active Pending
-
2023
- 2023-02-02 JP JP2023014516A patent/JP2023058549A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001292107A (en) * | 2000-04-06 | 2001-10-19 | Sony Corp | Reception device, transmission device and communication system |
JP2005198059A (en) * | 2004-01-08 | 2005-07-21 | Nippon Telegr & Teleph Corp <Ntt> | Data signal reception method, device thereof, program, and recording medium thereof |
CN101232327A (en) * | 2007-10-30 | 2008-07-30 | 华东理工大学 | Visible light space division multiple access multichannel communication system |
JP2014225781A (en) * | 2013-05-16 | 2014-12-04 | 日本電信電話株式会社 | Receiving device, receiving method, and its program |
Also Published As
Publication number | Publication date |
---|---|
US11296788B2 (en) | 2022-04-05 |
WO2018221472A1 (en) | 2018-12-06 |
CN117336600A (en) | 2024-01-02 |
US20200099447A1 (en) | 2020-03-26 |
US20220182143A1 (en) | 2022-06-09 |
CN110663203A (en) | 2020-01-07 |
JP7221863B2 (en) | 2023-02-14 |
EP3633879B1 (en) | 2022-07-06 |
EP3633879A4 (en) | 2020-06-24 |
CN117560080A (en) | 2024-02-13 |
EP4072040A1 (en) | 2022-10-12 |
JP2023058549A (en) | 2023-04-25 |
JPWO2018221472A1 (en) | 2020-04-02 |
EP3633879A1 (en) | 2020-04-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11863236B2 (en) | Transmission method, reception method, transmission device, and reception device | |
US20220182143A1 (en) | Reception device and reception method | |
CN113556175B (en) | Terminal and communication method | |
JP7418503B2 (en) | Receiving method and receiving device | |
JP7466031B2 (en) | Communication device and communication method | |
JP2023178375A (en) | Terminal, method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |