[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR101524277B1 - Camera communication system, camera communication method and camera device therefor - Google Patents

Camera communication system, camera communication method and camera device therefor Download PDF

Info

Publication number
KR101524277B1
KR101524277B1 KR1020140010949A KR20140010949A KR101524277B1 KR 101524277 B1 KR101524277 B1 KR 101524277B1 KR 1020140010949 A KR1020140010949 A KR 1020140010949A KR 20140010949 A KR20140010949 A KR 20140010949A KR 101524277 B1 KR101524277 B1 KR 101524277B1
Authority
KR
South Korea
Prior art keywords
frame
light source
data
reference light
camera
Prior art date
Application number
KR1020140010949A
Other languages
Korean (ko)
Inventor
장영민
반 뉴엔 트랑
Original Assignee
국민대학교산학협력단
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 국민대학교산학협력단 filed Critical 국민대학교산학협력단
Priority to KR1020140010949A priority Critical patent/KR101524277B1/en
Application granted granted Critical
Publication of KR101524277B1 publication Critical patent/KR101524277B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B14/00Transmission systems not characterised by the medium used for transmission
    • H04B14/02Transmission systems not characterised by the medium used for transmission characterised by the use of pulse modulation
    • H04B14/026Transmission systems not characterised by the medium used for transmission characterised by the use of pulse modulation using pulse time characteristics modulation, e.g. width, position, interval
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/0075Arrangements for synchronising receiver with transmitter with photonic or optical means

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Optics & Photonics (AREA)
  • Optical Communication System (AREA)
  • Studio Devices (AREA)

Abstract

The present invention relates to a LED visible light communication system which performs a wireless visible light communication by using a plurality of LEDs, and a communication method thereof. The camera communication system of the present invention comprises: k reference light sources which are turned on/off at a predetermined pulse speed (pps) and have a regular pulse delay sequentially; a plurality of data light sources which are turned on/off at a pulse synchronized with a first reference light source among k reference light sources and are turned on/off to correspond to data to be transmitted; and a camera which photographs an on/off image of the reference light source and data light source in consecutive frames at a frame per second (fps) of a certain range and extracts data corresponding to the photographed on/off image per frame. When an on/off image of the first reference light source is photographed in a first frame, the camera extracts the data corresponding to the on/off state of a plurality of data light sources photographed in the first frame.

Description

카메라 통신 시스템 및 방법, 그리고 이에 적용되는 카메라장치{CAMERA COMMUNICATION SYSTEM, CAMERA COMMUNICATION METHOD AND CAMERA DEVICE THEREFOR}[0001] CAMERA COMMUNICATION SYSTEM, CAMERA COMMUNICATION METHOD AND CAMERA DEVICE THEREFOR [0002]

본 발명은 카메라 통신(Camera Communication) 시스템 및 방법에 관한 것으로서, 특히 카메라로 광원을 촬영하여 광원의 온/오프 이미지로부터 데이터를 추출하도록 하는 카메라 통신 시스템 및 방법, 그리고 이에 적용되는 카메라장치에 관한 것이다.The present invention relates to a camera communication system and method, and more particularly, to a camera communication system and method for extracting data from an on / off image of a light source by photographing a light source with a camera, and a camera device applied thereto .

대표적인 조명통신융합기술인 가시광통신(VLC:Visible Light Communication)은 광원의 조명에 정보를 실어 무선통신하는 기술로서, 종래에서는 광원의 빛을 포토다이오드(PD:photo diode)로 수신하여 광원의 온/오프(on/off)에 따라 디지털 데이터 1 또는 0을 검출하여 이들의 조합으로 정보를 전달하는 기술이다.Visible Light Communication (VLC), which is a typical illumination / communication convergence technology, is a technology for carrying out wireless communication by transmitting information on illumination of a light source. Conventionally, a light source is received by a photodiode (PD) (digital data 1 or 0) in accordance with the on / off state of the data.

하지만, 이러한 가시광통신은 광을 수신하기 위한 포토다이오드가 반드시 필요하며 다수의 광원을 사용하는 경우 각 광원을 수신하기 위해서는 포토다이오드의 수가 많아지므로 비용이 증가하고 신호처리가 복잡해지는 문제점이 있다.However, in such a visible light communication, a photodiode for receiving light is indispensable, and when a plurality of light sources are used, the number of photodiodes increases in order to receive each light source, which increases cost and complicates signal processing.

이러한 문제점을 해결하기 위하여 본 출원인은 포토다이오드 대신에 카메라를 이용하여 다수의 LED를 촬영하고 그 카메라의 프레임별로 획득된 LED의 온/오프에 대응하는 데이터를 추출하는 LED 가시광통신 시스템을 제안한 바 있다. 예컨대, 현재 특허출원 제2013-0083137호가 출원 중에 있다.In order to solve such a problem, the present applicant has proposed an LED visible light communication system which photographs a plurality of LEDs by using a camera instead of a photodiode and extracts data corresponding to on / off of the LEDs acquired for each frame of the camera . For example, patent application no. 2013-0083137 is pending.

이와 같이 카메라를 이용한 가시광통신은 광수신기로서 포토다이오드가 아니라 카메라를 이용한다는 점에서 카메라 통신(Camera Communication: Camcom)시스템으로도 명명되고 있으며, 최근 이러한 카메라 통신 기술은 IEEE P802.15 Camcom 표준화를 구축하기 위한 방향으로 연구되고 있다.As such, visible light communication using a camera is also referred to as a camera communication (Camcom) system in that a camera is used instead of a photodiode as an optical receiver. Recently, such a camera communication technology has been established as IEEE P802.15 Camcom standardization And is being studied in the direction to do so.

도 1은 카메라 통신 시스템에서의 카메라에서의 데이터 처리과정을 설명하기 위한 예시도이다. 도 1의 일례에는 광원이 기설정된 펄스속도(pulse rate)(10)에 따라 온/오프되는 동안 카메라가 기설정된 프레임속도(frame rate)에 따라 각 프레임별로 이미지를 연속촬영할 때 제1프레임(11a)과 제3프레임(11c)은 광원이 온(on)된 상태를 촬영하고 제2프레임(11b)과 제4프레임(11d)에서는 광원이 오프(off)된 상태를 촬영한 예를 도시하고 있다. 카메라는 광원의 온(on)은 디지털 데이터 1로, 오프(off)는 디지털 데이터 0으로 처리하여 각 프레임(11a~11d)의 순서대로 1010의 데이터를 얻게 된다.1 is an exemplary diagram for explaining a process of data processing in a camera in a camera communication system. In the example of FIG. 1, when the camera consecutively captures an image for each frame according to a predetermined frame rate while the light source is turned on / off according to a predetermined pulse rate 10, the first frame 11a And the third frame 11c photographs a state in which the light source is turned on and photographs a state in which the light source is off in the second frame 11b and the fourth frame 11d . The camera processes 1010 of the light source as digital data 1 and off as digital data 0 to obtain 1010 data in the order of each of the frames 11a to 11d.

하지만, 어떤 원인에 의해 카메라의 프레임속도(frame rate)가 변하는 경우 프레임이 광원의 온/오프에 정확하게 맞추지 못하는 경우가 발생한다. 즉, 도 1의 예시와 같이 온/오프에 카메라 프레임이 대응할 수도 있지만, 도 2와 같이 프레임속도의 변화에 의해 온/오프의 전환시점에 프레임이 맞춰질 수도 있다. 예컨대, 도 2의 일례와 같이 광원이 온(on)에서 오프(off)로 전환되거나 오프(off)에서 온(on)으로 전환되는 전환시점에 촬영되는 프레임(21b)은 정확한 데이터의 추출이 어렵다는 문제점이 있다. 이는 도 1과 같이 광원의 펄스속도와 카메라의 프레임속도가 동일한 경우에도 프레임속도가 변경되면 도 2의 프레임(21b)이 발생하여 정확한 데이터를 추출하기 어렵다.However, when the frame rate of the camera changes due to a certain cause, the frame may not be precisely aligned on / off of the light source. That is, as shown in FIG. 1, the camera frame may correspond to on / off, but the frame may be adjusted at the time of on / off switching due to a change in the frame rate as shown in FIG. For example, as shown in the example of Fig. 2, the frame 21b, which is photographed at the point of time when the light source is switched from on to off or switched from off to on, There is a problem. Even if the pulse rate of the light source is the same as the frame rate of the camera, as shown in FIG. 1, if the frame rate is changed, the frame 21b of FIG. 2 occurs and it is difficult to extract accurate data.

공개특허공보 제2009-0016176호 (공개일:2009.02.13)Open Patent Publication No. 2009-0016176 (published on February 23, 2009) 공개특허공보 제2009-0047615호 (공개일:2009.05.13)Open Patent Publication No. 2009-0047615 (Published on May 23, 2009)

본 발명은 상기한 종래기술의 문제점을 해결하기 위해 제안된 것으로서, 카메라의 프레임속도가 변하더라도 데이터의 손실없이 프레임별로 획득된 온/오프 이미지로부터 데이터를 추출함으로써 카메라 통신을 수행할 수 있도록 하는 카메라 통신시스템 및 통신방법을 제공하는데 목적이 있다.SUMMARY OF THE INVENTION The present invention has been proposed in order to solve the above problems of the related art, and it is an object of the present invention to provide a camera capable of performing camera communication by extracting data from on / off images acquired for each frame without loss of data, A communication system, and a communication method.

본 발명의 일 실시 예에 따른 카메라 통신 시스템은,A camera communication system according to an embodiment of the present invention includes:

기설정된 펄스속도(pps)로 온/오프(on/off)하되, (i/k)Tbit(여기서, i=0~(k-1), k≥1인 정수, Tbit:온 또는 오프의 1비트 지속시간(one bit duration)임)의 펄스지연을 갖는 k개의 기준광원; 상기 k개의 기준광원 중 제1기준광원과 동기된 펄스로 온/오프하되, 전송하고자 하는 데이터에 대응하도록 온/오프하는 다수의 데이터광원; 및 일정범위의 프레임속도(fps:frame per second)로 상기 기준광원 및 데이터광원의 온/오프 이미지를 연속프레임으로 촬영하고 상기 촬영된 프레임별 온/오프 이미지에 대응하는 데이터를 추출하는 카메라; 를 포함하고, 상기 카메라는, 제1프레임에 상기 제1기준광원의 온 또는 오프 이미지가 촬영되면 상기 제1프레임에 촬영된 다수의 데이터광원의 온/오프에 대응하는 데이터를 추출한다.(I / k) T bit (where i = 0 to (k-1), k is an integer of 1, T bit is on or off K reference light sources having a pulse delay of one bit duration); A plurality of data light sources for turning on / off a pulse synchronized with a first reference light source among the k reference light sources and turning on / off corresponding to data to be transmitted; A camera for photographing the on / off image of the reference light source and the data light source in a continuous frame at a frame rate (fps) in a predetermined range and extracting data corresponding to the on / off image for each frame; The camera extracts data corresponding to on / off of a plurality of data light sources photographed in the first frame when an on or off image of the first reference light source is photographed in the first frame.

본 발명에서, 상기 카메라는 상기 제1프레임에 대응하는 데이터광원에 대한 데이터를 추출한 후, 상기 제1프레임으로부터 하기 수학식,In the present invention, the camera extracts data on a data light source corresponding to the first frame, and extracts, from the first frame,

Figure 112014009508405-pat00001
을 만족하는 시간간격(△t)에 따른 적어도 하나의 다음 프레임을 선택하고, 상기 선택된 적어도 하나의 제2프레임에 대응하는 상기 제1기준광원의 온 또는 오프 펄스를 k개의 타임슬롯으로 균등분할하여 하기 수학식,
Figure 112014009508405-pat00001
At least one next frame corresponding to a time interval? T satisfying the at least one second frame is selected and the on or off pulse of the first reference light source corresponding to the selected at least one second frame is equally divided into k time slots The following equations,

Figure 112014009508405-pat00002
(
Figure 112014009508405-pat00003
는 x보다 작은 가장 큰 정수)을 만족하는 i번째 타임슬롯에 대응하는 하나의 제2프레임을 선택하고 상기 선택된 하나의 제2프레임에 대응하는 데이터를 추출한다.
Figure 112014009508405-pat00002
(
Figure 112014009508405-pat00003
Selects the second frame corresponding to the i < th > time slot satisfying the largest integer smaller than x) and extracts data corresponding to the selected one second frame.

본 발명에서, 상기 k는 데이터광원의 온/오프 시간으로부터 하기 수학식,In the present invention, k is calculated from the on / off time of the data light source by the following equation,

Figure 112014009508405-pat00004
을 만족한다.(ts는 온과 오프 간의 1비트 스위칭시간(switching time), te는 카메라 노출시간)
Figure 112014009508405-pat00004
(Ts is a 1-bit switching time between on and off, te is camera exposure time)

본 발명에서, 상기 카메라의 프레임속도는 상기 데이터광원의 펄스속도보다 크다.In the present invention, the frame rate of the camera is larger than the pulse rate of the data light source.

본 발명에서, 상기 기준광원 및 데이터광원의 펄스속도는 고정되고 상기 카메라의 프레임속도는 가변된다.In the present invention, the pulse rates of the reference light source and the data light source are fixed and the frame rate of the camera is variable.

본 발명에서, 상기 데이터광원의 온(on)은 데이터 1 또는 0 중 하나에 대응되고 오프(off)는 다른 나머지 하나에 대응된다.In the present invention, on of the data light source corresponds to one of data 1 or 0, and off corresponds to the other remaining one.

본 발명에서, 상기 카메라는 상기 제1프레임에 상기 제1기준광원의 온 또는 오프 이미지가 촬영되지 않으면 상기 제1기준광원의 온 또는 오프 이미지가 촬영되는 다음 프레임을 선택하고 상기 선택된 다음 프레임에 촬영된 다수의 데이터광원의 온/오프에 대응하는 데이터를 추출한다.
In the present invention, if the on or off image of the first reference light source is not photographed in the first frame, the camera selects a next frame in which the on or off image of the first reference light source is photographed, And extracts data corresponding to on / off of a plurality of data light sources.

또한, 상기 목적을 달성하기 위한 본 발명에 따른 카메라 통신 방법은,According to another aspect of the present invention,

각각 (i/k)Tbit(i=0~(k-1), k≥1인 정수, Tbit:온(on) 또는 오프(off)의 1비트 지속시간(one bit duration))의 펄스지연(pulse delay)을 갖는 k개의 기준광원을 기설정된 펄스속도(pps:pulse per second)로 온/오프(on/off)시키는 제1단계; 상기 k개의 기준광원 중 제1기준광원과 동일한 펄스로 다수의 데이터광원을 온/오프(on/off)시키되, 전송할 데이터에 대응하도록 상기 다수의 데이터광원을 온/오프시키는 제2단계; 카메라에서 일정범위의 프레임속도(fps:frame per second)에 따라 상기 k개의 기준광원 및 다수의 데이터광원의 온/오프 이미지를 연속 프레임으로 획득하는 제3단계; 상기 카메라에서 제1프레임에 촬영된 상기 제1기준광원의 온/오프 이미지로부터 데이터를 추출하고 상기 제1프레임으로부터 하기 수학식,

Figure 112015006059695-pat00005
을 만족하는 시간간격(△t)에 따른 적어도 하나의 제2프레임을 선택하는 제4단계; 상기 선택된 적어도 하나의 제2프레임에 대응하는 상기 제1기준광원의 온 또는 오프 펄스를 k개의 타임슬롯으로 균등분할하여 하기 수학식,
Figure 112015006059695-pat00006
(
Figure 112015006059695-pat00007
는 x보다 작은 가장 큰 정수)을 만족하는 i번째 타임슬롯에 대응하는 하나의 제2프레임을 선택하는 제5단계; 및 상기 선택된 하나의 제2프레임에 대응하는 데이터를 추출하는 제6단계; 를 포함한다.A pulse of one bit duration (i / k) T bits (i = 0 to (k-1), an integer of k? 1, T bit : on or off) A first step of turning on / off k reference light sources having a pulse delay at a predetermined pulse rate (pps); A second step of turning on / off a plurality of data light sources with the same pulse as the first reference light source among the k reference light sources, and turning on / off the plurality of data light sources to correspond to data to be transmitted; A third step of acquiring on / off images of the k reference light sources and the plurality of data light sources as continuous frames according to a frame rate (fps: frame per second) in a camera; Extracting data from an on / off image of the first reference light source photographed in a first frame in the camera,
Figure 112015006059695-pat00005
A fourth step of selecting at least one second frame according to a time interval? The method of claim 1, further comprising: dividing an on or off pulse of the first reference light source corresponding to the selected at least one second frame into k time slots,
Figure 112015006059695-pat00006
(
Figure 112015006059695-pat00007
Selecting a second frame corresponding to an i < th > timeslot satisfying a maximum integer smaller than x); And a sixth step of extracting data corresponding to the selected one second frame. .

본 발명에서, 상기 k는 데이터광원의 온/오프 시간으로부터 하기 수학식, In the present invention, k is calculated from the on / off time of the data light source by the following equation,

Figure 112014009508405-pat00008
을 만족한다. (ts는 온과 오프 간의 1비트 스위칭시간(switching time), te는 카메라 노출시간)
Figure 112014009508405-pat00008
. (ts is a 1-bit switching time between on and off, te is camera exposure time)

본 발명에서, 상기 카메라의 프레임속도는 상기 데이터광원의 펄스속도보다 크다.
In the present invention, the frame rate of the camera is larger than the pulse rate of the data light source.

또한, 본 발명에 따른 카메라 통신을 위한 카메라장치는,According to another aspect of the present invention, there is provided a camera device for camera communication,

각각 (i/k)Tbit(i=0~(k-1), k≥1인 정수, Tbit:온(on) 또는 오프(off)의 1비트 지속시간(one bit duration))의 펄스지연을 갖고 기설정된 펄스속도(pps:pulse per second)로 온/오프되는 k개의 기준광원 및 상기 k개의 기준광원 중 제1기준광원과 동일한 펄스로 전송할 데이터에 대응하도록 온/오프되는 다수의 데이터광원의 온/오프 이미지를 일정범위의 프레임속도(fps:frame per second)에 따라 연속프레임으로 획득하는 이미지센서; 상기 이미지센서에서 제1프레임에 촬영된 상기 제1기준광원의 온/오프 이미지로부터 데이터를 추출하고 상기 제1프레임으로부터 하기 수학식,

Figure 112014009508405-pat00009
을 만족하는 시간간격(△t)에 따른 적어도 하나의 제2프레임을 선택하고, 상기 선택된 적어도 하나의 제2프레임에 대응하는 상기 제1기준광원의 온 또는 오프 펄스를 k개의 타임슬롯으로 균등분할하여 하기 수학식,
Figure 112014009508405-pat00010
(
Figure 112014009508405-pat00011
는 x보다 작은 가장 큰 정수)을 만족하는 i번째 타임슬롯에 대응하는 하나의 제2프레임을 선택하는 동기화부; 및 상기 선택된 하나의 제2프레임에 대응하는 데이터를 추출하는 데이터추출부; 를 포함한다.A pulse of one bit duration (i / k) T bits (i = 0 to (k-1), an integer of k? 1, T bit : on or off) K reference light sources that are turned on / off at a predetermined pulse rate (pps) and have a delay and a plurality of data that are turned on / off to correspond to data to be transmitted in the same pulse as the first reference light source among the k reference light sources An image sensor for acquiring an on / off image of a light source in a continuous frame according to a frame rate (fps) of a certain range; Extracting data from an on / off image of the first reference light source photographed in a first frame in the image sensor,
Figure 112014009508405-pat00009
At least one second frame in accordance with a time interval? T satisfying the at least one second frame is selected and the on or off pulse of the first reference light source corresponding to the selected at least one second frame is divided into k time slots ≪ EMI ID =
Figure 112014009508405-pat00010
(
Figure 112014009508405-pat00011
A second frame corresponding to an i < th > timeslot satisfying a maximum integer smaller than x); And a data extracting unit for extracting data corresponding to the selected one second frame; .

본 발명에 의하면 카메라통신 시스템에서 카메라의 프레임속도가 변하는 경우에도 광원의 펄스와 카메라의 프레임 간의 동기화를 맞출 수 있어 정확한 데이터 추출이 가능하다.According to the present invention, even if the frame rate of the camera changes in the camera communication system, the synchronization between the pulse of the light source and the frame of the camera can be synchronized and accurate data extraction is possible.

도 1은 종래의 카메라 통신 시스템의 데이터 처리과정을 보이는 예시도이다.
도 2는 종래의 카메라 통신 시스템에서 광원의 온/오프 펄스와 카메라의 프레임 간의 동기화가 이루어지지 않은 예시도이다.
도 3은 본 발명의 실시 예에 따른 카메라 통신 시스템의 구성도이다.
도 4는 본 발명의 실시 예에 따른 카메라 통신 시스템에 적용되는 카메라의 구성블럭도이다.
도 5는 본 발명에 따른 기준광원에서 일정한 펄스지연을 나타낸 도면이다.
도 6은 본 발명의 일 실시 예에 따른 데이터광원의 온/오프에 대응하는 카메라 프레임의 예시도이다.
도 7은 본 발명의 일 실시 예에 따른 카메라 통신 시스템에서의 기준광원 및 데이터광원의 온/오프 펄스에 따른 데이터 추출과정을 구현한 예시도이다.
도 8은 본 발명의 실시 예에 따른 카메라의 프레임속도의 변경시 프레임을 선택하는 과정을 설명하기 위한 도면이다.
도 9는 본 발명의 실시 예에 따른 카메라 통신 방법을 보이는 흐름도이다.
FIG. 1 is an exemplary view showing a data processing process of a conventional camera communication system.
FIG. 2 is an example in which synchronization between on / off pulses of a light source and a camera frame is not performed in a conventional camera communication system.
3 is a configuration diagram of a camera communication system according to an embodiment of the present invention.
4 is a block diagram of a camera applied to a camera communication system according to an embodiment of the present invention.
5 is a diagram illustrating a constant pulse delay in the reference light source according to the present invention.
6 is an exemplary view of a camera frame corresponding to on / off of a data light source according to an embodiment of the present invention.
FIG. 7 illustrates an example of a data extraction process according to ON / OFF pulses of a reference light source and a data light source in a camera communication system according to an exemplary embodiment of the present invention. Referring to FIG.
8 is a diagram for explaining a process of selecting a frame when a frame rate of a camera is changed according to an embodiment of the present invention.
9 is a flowchart illustrating a camera communication method according to an embodiment of the present invention.

이하에서, 본 발명의 바람직한 실시 예가 첨부된 도면들을 참조하여 설명할 것이다. 또한, 본 발명을 설명함에 있어서 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다.Hereinafter, preferred embodiments of the present invention will be described with reference to the accompanying drawings. In the following description, a detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear.

도 3은 본 발명의 실시 예에 따른 카메라 통신 시스템의 구성도이다.3 is a configuration diagram of a camera communication system according to an embodiment of the present invention.

도 3을 참조하면, 본 발명의 실시 예에 따른 카메라 통신 시스템(100)은 k개의 기준광원(110), 적어도 하나의 데이터광원(120) 및 카메라(120)를 포함하여 구성된다.3, a camera communication system 100 according to an exemplary embodiment of the present invention includes k reference light sources 110, at least one data light source 120, and a camera 120. Referring to FIG.

k개(정수, k≥1)의 기준광원(110)은 데이터를 전송하지는 않고 카메라(130)의 프레임과 동기화를 구현하기 위해 제공된다. 카메라(130)는 임의의 시간에 촬영을 시작하므로 어느 프레임에서 촬영된 온/오프 이미지로부터 데이터를 추출할 것인지에 대한 동기화가 필요하다. 이러한 k개의 기준광원(110)은 기설정된 펄스속도(pulse rate)(pps:pulse per second)에 따라 온/오프(on/off)하되, 각각 (i/k)Tbit의 펄스지연(pulse delay)을 갖는다. 구체적으로, k개의 기준광원(110)은 제1기준광원(110a)에 대해 제2기준광원(110b)은 Tbit/k만큼의 펄스지연, 제3기준광원(110c)은 2Tbit/k의 펄스지연, ..., 제i기준광원(110i)은 iTbit/k의 펄스지연, ..., 제k기준광원(110k)은 (k-1)Tbit/k만큼의 펄스지연을 갖는다. 이때, i=0~(k-1)인 정수이고, 정수 k≥1이며, Tbit는 온 또는 오프의 1비트 지속시간(one bit duration)이다. 이러한 k개의 기준광원(110)에 대하여 도 4를 참조하여 설명한다.The reference light source 110 of k (integer, k? 1) is provided to implement synchronization with the frame of the camera 130 without transmitting data. Since the camera 130 starts shooting at an arbitrary time, it is necessary to synchronize with which frame the data is to be extracted from the photographed on / off image. The k reference light sources 110 are turned on / off according to a predetermined pulse rate (pps), and each of the k reference light sources 110 has a pulse delay of (i / k) T bits ). Specifically, the k reference light sources 110 are arranged such that the second reference light source 110b has a pulse delay of T bit / k for the first reference light source 110a, the second reference light source 110c has a pulse delay of 2T bit / k pulse delay, ..., the reference light source i (110i) has a pulse delay of bit iT / k, ..., k the reference light source (110k) is (k-1) has a pulse delay of T bit / k . In this case, i is an integer from 0 to (k-1), an integer k? 1, and T bit is one bit duration of ON or OFF. The k reference light sources 110 will be described with reference to FIG.

데이터광원(120)은 카메라통신시스템에서 데이터 송신기(data transmitter)의 역할을 한다. 이러한 데이터광원(120)은 적어도 하나 이상 구비되며 상기한 k개의 기준광원(110) 중 제1기준광원(110a)과 같은 펄스로 온/오프(on/off)된다. 이러한 온/오프는 전송하고자 하는 데이터에 따라 결정된다. 예컨대, 서로 다른 이진 데이터 1 및 0를 온(on)과 오프(off)에 각각 대응시키도록 할 수 있다. 다수의 데이터광원(110)을 구비하는 경우 1×N으로 배열될 수 있고, M×1으로 배열될 수도 있으며, 바람직하게는 M×N으로 배열될 수도 있다. 물론, 매트릭스 형태가 아니라 원형, 방사형, 타원형 등 다양한 형태로 배열될 수 있음은 당연하다.The data light source 120 serves as a data transmitter in a camera communication system. The data light source 120 includes at least one data light source 120 and is turned on / off with the same pulse as the first reference light source 110a among the k reference light sources 110. This on / off is determined according to the data to be transmitted. For example, different binary data 1 and 0 can be associated with on and off, respectively. And may be arranged in 1 × N, M × 1, and preferably M × N in the case of having a plurality of data light sources 110. Of course, it is natural that it may be arranged in various forms such as a circle, a radial shape, an elliptical shape, and the like.

카메라(130)는 카메라 통신시스템에서 데이터 수신기(receiver)의 역할을 한다. 이러한 카메라(120)는 k개의 기준광원(110) 및 적어도 하나의 데이터광원(120)을 촬영하고 이들 광원(110,120)의 온/오프 이미지를 이용하여 데이터광원(120)의 온/오프에 대응하는 데이터를 추출하도록 한다. 이를 위해 카메라(130)는 일정범위의 프레임속도(frame rate)(fps:frame per second)로 k개의 기준광원(110) 및 적어도 하나의 데이터광원(120)의 온/오프 이미지를 연속 프레임으로 촬영한다. 본 실시 예에서 카메라(120)의 프레임속도는 광원(110)의 펄스속도보다 크고 가변된다. 이러한 카메라(120)는 기준광원(110) 및 데이터광원(120)이 온/오프되는 중에 임의의 시점에 촬영을 시작하기 때문에 그 온/오프 이미지를 정확하게 측정하지 못할 수도 있다. The camera 130 serves as a data receiver in the camera communication system. The camera 120 captures k reference light sources 110 and at least one data light source 120 and uses the on / off images of the light sources 110 and 120 to control the on / off of the data light source 120 Data is extracted. For this, the camera 130 captures on / off images of k reference light sources 110 and at least one data light source 120 in a continuous frame at a frame rate (fps: frame per second) do. In this embodiment, the frame rate of the camera 120 is larger than the pulse rate of the light source 110 and varies. The camera 120 may not be able to accurately measure the on / off image because the camera 120 starts to shoot at an arbitrary point in time while the reference light source 110 and the data light source 120 are turned on and off.

이를 위하여 본 발명에 따른 카메라(120)는 k개의 기준광원(110)의 온/오프 이미지를 촬영한 제1프레임에서 제1기준광원(110a)의 온 또는 오프 이미지가 정확하게 촬영되었는지 확인하고, 정확하게 촬영되었으면 제1기준광원(110a)과 동일한 펄스를 갖는 데이터광원(120)에 대한 프레임으로부터 데이터를 추출하도록 한다. 만약, 제1프레임에서 제1기준광원(110a)에서 온/오프 이미지가 촬영되지 않았다면 다음 프레임인 제2프레임에서 제1기준광원(110a)에서 온/오프 이미지가 촬영되었는지 확인한다. 이와 같이 제1기준광원(110a)에서 온/오프 이미지가 정확히 촬영된 프레임을 선택하여 그 프레임으로부터 데이터를 추출하도록 한다. 본 실시 예에 따른 카메라(120)는 초당 수 내지 수백 프레임으로 이미지를 연속으로 촬영할 수 있다. 예컨대 디지털 카메라, 휴대폰이나 스마트기기 등에 탑재된 카메라를 포함할 수 있다.The camera 120 according to the present invention checks whether the on or off image of the first reference light source 110a is accurately photographed in the first frame in which the on / off images of the k reference light sources 110 are captured, The data is extracted from the frame for the data light source 120 having the same pulse as that of the first reference light source 110a. If the on / off image is not captured in the first reference light source 110a in the first frame, it is checked whether the on / off image is taken in the first reference light source 110a in the second frame, which is the next frame. In this way, the first reference light source 110a selects a frame in which an on / off image is accurately captured, and extracts data from the frame. The camera 120 according to the present embodiment can take an image continuously in several to several hundred frames per second. For example, a digital camera, a camera mounted on a mobile phone, a smart device, or the like.

도 4는 본 발명의 실시 예에 따른 카메라 통신 시스템에 적용되는 카메라의 구성블럭도이다.4 is a block diagram of a camera applied to a camera communication system according to an embodiment of the present invention.

도 4를 참조하면, 본 발명에 따른 카메라(130)는 이미지센서(131), 동기화부(132) 및 데이터추출부(133)를 포함하여 구성된다.4, a camera 130 according to the present invention includes an image sensor 131, a synchronization unit 132, and a data extraction unit 133.

이미지센서(131)는 기설정된 펄스속도로 온/오프(on/off)되는 k개의 기준광원(110) 및 다수의 데이터광원(120)을 일정범위의 프레임속도로 연속프레임으로 촬영하여 그 기준광원(110)의 온/오프 이미지를 획득한다. k개의 기준광원(110)은 각각 (i/k)Tbit의 펄스지연을 갖는다. 다수의 데이터광원(120)은 k개의 기준광원(110) 중 제1기준광원(110a)의 펄스와 동일한 펄스로 온/오프된다. 동기화부(132)는 이미지센서(131)에서 각 프레임별로 획득한 제1기준광원(110a) 및 다수의 데이터광원(120)의 온/오프 이미지를 분석하여 제1기준광원의 온/오프별로 하나의 프레임을 선택한다. 이는 이미지센서(131)에서 임의의 시점에 촬영을 시작하고 프레임속도가 특정 원인에 의해 변하는 경우에 제1기준광원(110a)이 온(on) 및 오프(off)될 때의 정확한 이미지를 촬영하지 못하는 경우도 발생하는데, 이 경우를 제외하고 온/오프의 정확한 이미지에 대응하는 하나의 프레임만을 선택하도록 함으로써 제1기준광원(110a)과 동일한 펄스의 데이터광원(120)에서의 온/오프될 때의 이미지를 정확하게 획득하도록 하기 위한 것이다. 또한, 데이터추출부(133)은 동기화부(132)에서 선택된 온/오프별 하나의 프레임에 나타난 온/오프 이미지를 이용하여 해당 온/오프에 대응하는 데이터를 추출하도록 한다. 이러한 과정을 통해 데이터광원(120)의 온/오프 펄스에 대응하는 데이터를 추출함으로써 카메라(130)는 데이터광원(120)으로부터 전송되는 데이터를 수신할 수 있게 되어 카메라 통신이 가능하게 된다.The image sensor 131 photographs the k reference light sources 110 and the plurality of data light sources 120 that are turned on / off at a predetermined pulse rate in a continuous frame at a frame rate of a predetermined range, / RTI > and obtains an on / off image of the light source 110. The k reference light sources 110 each have a pulse delay of (i / k) T bits . The plurality of data light sources 120 are turned on / off with the same pulse as the pulse of the first reference light source 110a among the k reference light sources 110. [ The synchronization unit 132 analyzes the on / off images of the first reference light source 110a and the plurality of data light sources 120 acquired for each frame in the image sensor 131 and outputs the on / Frame. This is because the image sensor 131 starts shooting at an arbitrary point in time and does not take an accurate image when the first reference light source 110a is turned on and off when the frame rate varies due to a specific cause In this case, only one frame corresponding to an accurate image of on / off is selected, so that when the first reference light source 110a is turned on / off in the same pulse data light source 120 In order to obtain an image accurately. In addition, the data extracting unit 133 extracts data corresponding to the on / off using the on / off image displayed in one frame for each on / off selected by the synchronizing unit 132. By extracting the data corresponding to the on / off pulse of the data light source 120 through the above process, the camera 130 can receive data transmitted from the data light source 120, thereby enabling camera communication.

도 5는 본 발명에 따른 기준광원에서 일정한 펄스지연을 나타낸 도면이다.5 is a diagram illustrating a constant pulse delay in the reference light source according to the present invention.

도 5를 참조하면, 본 발명에서는 기준광원(110)에서 각 온/오프(on/off) 펄스를 k개의 타임슬롯(time slot)(210)을 균등분할하고, 각 기준광원(110)을 제1기준광원(110a)에 대하여 i/k만큼 펄스를 지연시키도록 한다(i=0~(k-1)). 즉, 상기한 바와 같이 온/오프 펄스의 지속시간이 Tbit이면, 제1기준광원(110a)에 대하여 제i기준광원(110i)은 (i/k)Tbit만큼의 펄스지연이 발생하게 된다. 이들 기준광원(110)은 데이터를 전송하지는 않고 일정한 펄스속도로 온/오프 펄스를 반복하기만 한다.5, in the present invention, each on / off pulse is uniformly divided into k time slots 210 in the reference light source 110, and each reference light source 110 is divided into (I = 0 to (k-1)) with respect to one reference light source 110a by i / k. That is, as described above, if the duration of the on / off pulse is T bit , the i-th reference light source 110i generates a pulse delay of (i / k) T bits with respect to the first reference light source 110a . These reference light sources 110 do not transmit data but merely repeat ON / OFF pulses at a constant pulse rate.

이에, 도 5에서는 설명의 편의상 4개(k=4)의 기준광원(110a~110d)에 대하여일례를 도시하고 있으며, 따라서 각각의 온/오프의 지속시간(Tbit)을 4개의 타임슬롯(210)으로 균등분할한 예를 도시하고 있다. 따라서, 본 예시에서 하나의 타임슬롯(210)의 시간은 Tbit/4가 된다. 물론, k는 다른 수로 설정될 수 있음은 당연한다. 이러한 k의 설정은 도 6에서 설명한다.5, an example of four (k = 4) reference light sources 110a to 110d is shown for the sake of convenience. Therefore, the duration of each ON / OFF (T bit ) is divided into four time slots 210). ≪ / RTI > Therefore, in this example, the time of one time slot 210 becomes T bit / 4. It goes without saying that k can be set to a different number, of course. The setting of k is described in Fig.

도 5의 일례에서는 이러한 4개의 기준광원(110a~110d)에 대하여 임의의 시간에 카메라(130)의 촬영이 시작되는 경우, 제1프레임(310)이 제1기준광원(110a)의 제2타임슬롯에 대응되는 예를 도시하고 있다. 이는 제1프레임(310)에 제1기준광원(110a)은 정확한 온(on) 이미지가 획득되고 제3,4기준광원(110c,110d)은 정확한 오프(off) 이미지가 획득되는 반면에, 제2기준광원(110b)은 스위칭시간(ts)에 대응되므로 정확한 온/오프 이미지가 획득되지 못한다. 물론, 다른 예에서 제1프레임(310)이 제1기준광원(110a)의 제1타임슬롯에 대응되면 제1프레임(310)에 제2,3,4기준광원(110b~110d)은 정확한 오프(off) 이미지가 획득되지만, 제1기준광원(110a)은 스위칭시간(ts)에 대응되어 정확한 이미지가 획득되지 못한다. 이와 같이 제1프레임(310)이 제1기준광원(110a)의 4개의 타임슬롯 중 어느 하나에 대응하는 경우 3개의 기준광원은 정확한 온 또는 오프 이미지가 획득되지만 1개의 기준광원은 정확한 이미지가 획득되지 못하게 된다. 이러한 특징을 이용하여 본 실시 예에서는 제1기준광원(110a)이 정확한 온/오프 이미지가 획득되는 프레임을 제1프레임(310)으로 선택하도록 한다. 왜냐하면 데이터광원(120)이 제1기준광원(110a)의 펄스와 동기화가 된 것으로 설정되기 때문이다. 물론 제1기준광원(110a)은 4개의 기준광원 중 임의의 하나로 설정할 수 있다.5, when the photographing of the camera 130 is started at an arbitrary time with respect to the four reference light sources 110a to 110d, when the first frame 310 is the second time of the first reference light source 110a Slots corresponding to the slots. This is because an accurate on image is obtained for the first reference light source 110a in the first frame 310 and an accurate off image is obtained for the third and fourth reference light sources 110c and 110d, 2 reference light source 110b corresponds to the switching time ts, accurate on / off images can not be obtained. Of course, in another example, if the first frame 310 corresponds to the first time slot of the first reference light source 110a, the second, third, and fourth reference light sources 110b to 110d may be accurately off (off) image is obtained, but the first reference light source 110a corresponds to the switching time ts, and an accurate image is not obtained. Thus, when the first frame 310 corresponds to any one of the four time slots of the first reference light source 110a, three reference light sources acquire accurate on or off images, but one reference light source acquires accurate images . With this feature, in this embodiment, the first reference light source 110a allows the first frame 310 to select a frame from which an accurate on / off image is obtained. This is because the data light source 120 is set to be synchronized with the pulse of the first reference light source 110a. Of course, the first reference light source 110a may be set to any one of the four reference light sources.

이와 같이, 본 발명에 따른 카메라(130)는 제1프레임(310)에서 제1기준광원(110a)의 정확한 온 또는 오프 이미지가 획득되면 제1프레임(310)에 대응하는 다수의 데이터광원(120)로부터 온/오프 이미지로부터 데이터를 추출하도록 한다. 만약, 제1프레임(310)에서 제1기준광원(110a)의 정확한 온/오프 이미지가 획득되지 않으면 다음 프레임인 제2프레임에 대하여 동일한 과정을 수행한다. 이러한 과정을 통해 제1기준광원(110a)의 정확한 온/오프 이미지가 획득되는 프레임을 선택하고, 그 선택된 프레임에 대응하는 데이터광원(120)의 온/오프 이미지로부터 데이터를 추출하는 것이다.As described above, the camera 130 according to an exemplary embodiment of the present invention includes a plurality of data light sources 120 corresponding to the first frame 310 when an accurate on or off image of the first reference light source 110a is acquired in the first frame 310 To extract data from the on / off image. If an accurate on / off image of the first reference light source 110a is not obtained in the first frame 310, the same process is performed on the second frame, which is the next frame. Through this process, a frame in which an accurate on / off image of the first reference light source 110a is obtained is selected and data is extracted from the on / off image of the data light source 120 corresponding to the selected frame.

도 6은 본 발명의 일 실시 예에 따른 데이터광원의 온/오프에 대응하는 카메라 프레임의 예시도이다.6 is an exemplary view of a camera frame corresponding to on / off of a data light source according to an embodiment of the present invention.

도 6을 참조하면, 본 발명에 따른 카메라(130)는 광원(110)이 온/오프되는 중에 임의의 시점에서 획득된다. 카메라(130)는 셔터시간(shutter time)이라고 불리는 노출시간(exposure time)(te)이 존재한다. 이러한 노출시간(te)은 매우 짧은 시간이며 카메라의 특성에 따라 다르게 설정될 수 있다. 또한, 광원(110)의 온/오프 시 온(on)에서 오프(off)로 전환되거나 오프(off)에서 온(on)으로 전활될 때 일정한 스위칭시간(ts)이 존재한다. 이러한 스위칭시간(ts)는 광원(110)의 종류 및 특성에 따라 결정된다. 이러한 1비트 지속시간(Tbit), 스위칭시간(ts) 및 노출시간(te)로부터 하기 수학식1을 이용하여 k를 결정할 수 있다.Referring to FIG. 6, the camera 130 according to the present invention is obtained at an arbitrary point in time when the light source 110 is turned on / off. The camera 130 has an exposure time (t e ) called a shutter time. This exposure time (t e ) is very short and can be set differently depending on the characteristics of the camera. Further, there is a constant switching time t s when the light source 110 is switched from on to off or from off to on. The switching time t s is determined according to the type and characteristics of the light source 110. From this 1 bit duration (T bit ), the switching time (t s ) and the exposure time (t e ), k can be determined using the following equation (1).

Figure 112014009508405-pat00012
Figure 112014009508405-pat00012

여기서, Tbit는 온 또는 오프의 1비트 지속시간(one bit duration)이고, ts는 온에서 오프로 또는 오프에서 온으로의 1비트의 스위칭시간(switching time), te는 카메라의 노출시간이다. 이때, 카메라의 노출시간은 이미지를 획득하는 시간으로서 프레임의 길이를 결정한다. 또한,

Figure 112014009508405-pat00013
는 x보다 작은 가장 큰 정수이며, k는 1이상의 정수이다.Here, T bit is one bit duration of ON or OFF, ts is a switching time of 1 bit from ON to OFF or OFF to ON, and te is exposure time of the camera. At this time, the exposure time of the camera determines the length of the frame as the time to acquire the image. Also,
Figure 112014009508405-pat00013
Is the largest integer smaller than x, and k is an integer of 1 or more.

만약, k=1인 경우, Tbit=ts+te가 되고, 이때, ts는 무시할 정도로 매우 작은 값이므로 Tbit와 te가 실질적으로 같은 값이 된다. 이 경우는 광원(110)의 온 또는 오프 펄스 당 1개의 프레임이 대응된다는 것을 의미한다. 이는 데이터광원(120)의 온/오프에 정확하게 대응하지 않으면 데이터를 추출하기 어렵기 때문에 바람직하지 않다. k=2인 경우는 실질적으로 Tbit와 2te가 되어 1비트 펄스에 2개의 프레임이 대응될 수 있다는 것이다. 이러한 원리로 도 5의 일례에서는 k=4이므로, 1비트의 지속시간(Tbit)에 4개의 프레임이 대응될 수 있음을 의미한다. 따라서, 4개의 타임슬롯에 각 프레임이 대응할 수 있음을 알 수 있다.If k = 1, then T bit = t s + t e , where t s is negligibly small, so T bit and t e are substantially equal. This means that one frame per ON or OFF pulse of the light source 110 corresponds. This is not preferable because it is difficult to extract the data unless the data light source 120 is accurately on / off. In the case of k = 2, it is substantially T bits and 2t e , so that two frames can be associated with one bit pulse. With this principle, in the example of FIG. 5, since k = 4, it means that four frames can be associated with a duration of one bit (T bit ). Thus, it can be seen that each frame can correspond to four time slots.

도 7은 본 발명의 일 실시 예에 따른 카메라 통신 시스템에서의 기준광원 및 데이터광원의 온/오프 펄스에 따른 데이터 추출과정을 구현한 예시도이다.FIG. 7 illustrates an example of a data extraction process according to ON / OFF pulses of a reference light source and a data light source in a camera communication system according to an exemplary embodiment of the present invention. Referring to FIG.

도 7을 참조하면, 본 발명의 일 실시 예에 따른 제1기준광원(110a)의 온/오프 펄스와, 그 제1기준광원(110a)의 펄스와 동일한 펄스속도로 온/오프하는 다수의 데이터광원(120)의 펄스와, 카메라(130)의 프레임에 대한 예를 도시하고 있다.Referring to FIG. 7, on / off pulses of the first reference light source 110a according to an embodiment of the present invention and a plurality of data that are turned on / off at the same pulse rate as the pulses of the first reference light source 110a A pulse of the light source 120, and an example of a frame of the camera 130 are shown.

제1프레임(410)에 대응하는 제1기준광원(110a)이 온이므로(제1프레임에서 제1기준광원은 온 이미지를 획득하므로), 제1프레임에서 획득되는 다수의 데이터광원 #1, #2, ..., #N의 온/오프 이미지에 대응하는 데이터를 추출한다. 따라서, 제1프레임에서는 데이터광원 #1, #2, ..., #N은 각각 온, 오프, 오프이므로 추출되는 데이터는 1,0,0이 된다. 이와 동일한 과정으로 제2프레임(420)에서는 데이터광원 #1, #2, ..., #N이 오프, 오프, 온이므로 추출되는 데이터는 0,0,1이된다. 이에, 도면에서와 같이 각 연속 프레임별로 데이터광원 #1은 1,0,0...의 데이터가 추출되고, 데이터광원 #2는 0,0,1...의 데이터가 추출된다.The first reference light source 110a corresponding to the first frame 410 is on (since the first reference light source acquires the on image in the first frame), the plurality of data light sources # 1 and # 2, ..., and #N on the basis of the on / off image data. Therefore, in the first frame, the data light sources # 1, # 2, ..., and #N are on, off, and off, respectively. In the same process, the data to be extracted is 0, 0, 1 because the data light sources # 1, # 2, ..., #N are off, off, and turned on in the second frame 420. As shown in the drawing, the data light source # 1 extracts data of 1, 0, 0,..., And the data light source # 2 extracts data of 0, 0, 1.

이는 제1프레임(410)에서 제1기준광원(110a)이 온 또는 오프 이미지를 획득하기 때문에 가능하다. 만약, 제1프레임(410)에서 제1기준광원(110a)에 대해 정확한 온 또는 오프 이미지를 획득하지 못하는 경우에는 다음 제2프레임에 대하여 확인하고 제2프레임에서 온/오프 이미지를 정확히 획득하는 경우에는 제2프레임부터 데이터를 추출하게 된다.This is possible because the first reference light source 110a in the first frame 410 acquires an on or off image. If the correct ON or OFF image can not be obtained with respect to the first reference light source 110a in the first frame 410, it is checked for the next second frame and the ON / OFF image is accurately obtained in the second frame The data is extracted from the second frame.

본 발명의 특징 중 하나는 광원(110,120)의 펄스속도는 고정된 상태에서 카메라(130)의 프레임속도가 특정 원인에 의해 변하는 경우에 대하여 데이터를 정확하게 추출하는 과정을 제공한다. 예컨대, 도 7의 예시는 제1기준광원(110a)의 펄스속도와 카메라(130)의 프레임속도가 동일한 경우, 즉, 펄스와 프레임이 일대 일로 매칭이 되는 예를 도시하고 있다. 하지만, 프레임속도가 펄스속도보다 빠른 경우, 특히 이 경우에도 프레임속도가 변하는 경우 하나의 온 또는 오프 펄스에 적어도 하나 이상의 프레임이 대응될 수 있다. 따라서, 본 발명에서는 데이터광원(120)의 하나의 온/오프 펄스에 적어도 하나 이상의 프레임이 대응될 때, 어떤 프레임을 선택하느냐가 정확한 데이터를 추출하느냐를 결정한다. 이에, 이하에서는 기준광원(110) 및 데이터광원(120)의 펄스속도는 고정되고 카메라(130)의 프레임속도가 변하는 경우에 대하여 카메라 통신 과정을 설명하기로 한다.One of the features of the present invention is that the pulse rate of the light sources 110 and 120 provides a process of accurately extracting data when the frame rate of the camera 130 changes due to a specific cause in a fixed state. For example, the example of FIG. 7 shows an example in which the pulse rate of the first reference light source 110a and the frame rate of the camera 130 are equal, that is, the pulse and the frame are matched one to one. However, when the frame rate is faster than the pulse rate, in particular even in this case, at least one frame can be associated with one on or off pulse when the frame rate changes. Accordingly, in the present invention, when at least one frame corresponds to one ON / OFF pulse of the data light source 120, it is determined which frame to select and whether to extract accurate data. Hereinafter, a camera communication process will be described with respect to a case where the pulse rates of the reference light source 110 and the data light source 120 are fixed and the frame rate of the camera 130 is changed.

도 8은 본 발명의 실시 예에 따른 카메라의 프레임속도의 변경시 프레임을 선택하는 과정을 설명하기 위한 도면이다.8 is a diagram for explaining a process of selecting a frame when a frame rate of a camera is changed according to an embodiment of the present invention.

도 8을 참조하면, 본 발명에서 상기한 바와 같이 제1기준광원(110a)는 고정된 펄스속도로 온/오프를 반복한다. 도면에서 제1프레임(510)은 제1기준광원(110a)의 제1펄스에서 제3타임슬롯에 대응하고, 제2프레임(520)은 제2펄스의 제3타임슬롯에 대응되는 예를 도시하고 있다. 한편, 프레임속도의 변화로 인해 제3프레임(530)과 제4프레임(540)은 제3펄스에서 제1 및 제4 타임슬롯에 각각 대응된다. 즉, 하나의 펄스에 두 개의 프레임이 대응되는 것이다. 이 경우, 타임슬롯의 개수와 1비트 지속시간을 이용하여 이전 프레임과 다음 프레임 간의 시간간격(△t)을 하기 수학식2와 같이 설정함으로써 하나의 펄스에 유용한 프레임을 결정할 수 있다.Referring to FIG. 8, the first reference light source 110a repeats on / off at a fixed pulse rate as described above in the present invention. In the drawing, the first frame 510 corresponds to the third time slot in the first pulse of the first reference light source 110a, and the second frame 520 corresponds to the third time slot of the second pulse. . On the other hand, due to the change in the frame rate, the third frame 530 and the fourth frame 540 correspond to the first and fourth time slots in the third pulse, respectively. That is, two pulses correspond to one pulse. In this case, a frame useful for one pulse can be determined by setting the time interval? T between the previous frame and the next frame using the number of time slots and the 1-bit duration, as shown in Equation (2).

Figure 112014009508405-pat00014
Figure 112014009508405-pat00014

한편, 프레임속도 변화에 따라 하나의 펄스에서 둘 이상의 프레임이 대응되는 경우, 어느 프레임을 선택할 것인지도 결정할 필요가 있다. 왜냐하면, 하나의 펄스에 대응하는 프레임은 하나면 결정하면 그 펄스에 대응하는 데이터를 추출할 수 있기 때문이다. 이는 하나의 펄스에서 어느 타임슬롯의 프레임을 선택하느냐에 따라 결정되기 때문이다. 따라서, 본 실시 예에서는 다음 프레임을 결정할 때 다음 펄스에서 어느 타임슬롯을 결정하는지는 하기 수학식3이 이용될 수 있다.On the other hand, when two or more frames correspond to one pulse in accordance with the change in the frame rate, it is necessary to determine which frame to select. This is because if the frame corresponding to one pulse is determined to be one, data corresponding to the pulse can be extracted. This is because it depends on which frame of the time slot is selected in one pulse. Therefore, in this embodiment, when determining the next frame, which time slot is determined in the next pulse, the following equation (3) can be used.

Figure 112014009508405-pat00015
Figure 112014009508405-pat00015

여기서, i는 다음 펄스에서 선택할 프레임이 대응되는 타임슬롯의 순번이고,

Figure 112014009508405-pat00016
는 x보다 작은 가장 큰 정수이다.Here, i is an order number of the time slot to which the frame to be selected in the next pulse corresponds,
Figure 112014009508405-pat00016
Is the largest integer less than x.

이러한 과정을 통해 제1프레임(510)에서 다수의 데이터광원(120)의 온/오프 이미지로부터 데이터를 추출한 후, 다음 프레임인 제2프레임(520)은 수학식2를 이용하여 △t간격의 프레임을 선택하여 그 제2프레임(520)에서의 데이터광원(120)의 온/오프 이미지에 따른 데이터를 추출한다. 만약, 도 7의 제3,4 프레임(530,540)과 같이 하나의 펄스에 둘 이상의 프레임이 대응되는 경우, 수학식3을 이용하여 i번째 타임슬롯에 대응하는 프레임을 선택하도록 함으로써 데이터가 누락되거나 중복되는 일 없이 정확한 데이터를 추출하게 된다.After the data is extracted from the on / off images of the plurality of data light sources 120 in the first frame 510, the second frame 520, which is the next frame, And extracts data corresponding to the on / off image of the data light source 120 in the second frame 520. If two or more frames correspond to one pulse as in the third and fourth frames 530 and 540 of FIG. 7, the frame corresponding to the i-th time slot is selected using Equation (3) So that accurate data can be extracted.

도 9는 본 발명의 실시 예에 따른 카메라 통신 방법을 보이는 흐름도이다.9 is a flowchart illustrating a camera communication method according to an embodiment of the present invention.

도 9를 참조하면, 본 발명의 실시 예에 따른 카메라 통신 방법에서는, 각각 (i/k)Tbit 만큼의 펄스지연을 갖는 k개의 기준광원(110)을 기설정된 펄스속도로 온/오프시킨다(S101). 구체적으로, k개의 기준광원(110)에서 제1기준광원(110a)은 펄스속도에 따라 온/오프 펄스를 반복하고, 이러한 제1기준광원(110a)에 대하여 제2기준광원(110b)은 Tbit/k만큼, 제3기준광원(110c)은 2Tbit/k만큼, ..., 제i기준광원(110i)은 iTbit/k만큼, ..., 제k기준광원(110k)은 (k-1)Tbit/k만큼의 펄스지연을 갖는다. 여기서, i=0~(k-1), k≥1인 정수, Tbit는 온(on) 또는 오프(off)의 1비트 지속시간(one bit duration)이다.Referring to FIG. 9, in the camera communication method according to the embodiment of the present invention, k reference light sources 110 having pulse delays of (i / k) T bits are turned on / off at predetermined pulse rates S101). Specifically, the first reference light source 110a in the k reference light sources 110 repeats on / off pulses in accordance with the pulse rate, and the second reference light source 110b for the first reference light source 110a is T bit / k as the third reference light source (110c) is a 2T bit / k by, ..., the reference light source i (110i) is iT bit / k by, ..., the reference light source k (110k) are ( k-1) T bit / k. Here, i = 0 to (k-1), k is an integer of 1, and T bit is one bit duration of on or off.

그리고, 전송하고자 하는 데이터를 다수의 데이터광원(120)의 온/오프 펄스에 대응시켜 제1기준광원(110a)과 동일한 펄스속도로 데이터광원(120)을 온/오프시킨다(S103). 이는 데이터광원(110)의 온/오프를 전송할 데이터에 대응시켜 온/오프를 제어하는 것으로서, 데이터광원(110)의 온/오프를 제어하기 위한 제어부(미도시)의 설정에 따라 결정될 수 있다. 이때, 전송데이터는 이진데이터로서 '1'과 '0'으로 구성됨이 바람직하다.In step S103, the data to be transmitted is turned on / off at the same pulse rate as the first reference light source 110a in association with the on / off pulses of the plurality of data light sources 120. The ON / OFF of the data light source 110 is controlled in accordance with the data to be transmitted, and may be determined according to the setting of a controller (not shown) for controlling ON / OFF of the data light source 110. At this time, it is preferable that the transmission data is composed of '1' and '0' as binary data.

이후, 카메라(130)에서 프레임속도(frame rate)에 따라 기준광원(110)과 데이터광원(120)의 온/오프 이미지를 연속 프레임으로 촬영한다(S105). 이러한 프레임 이미지 획득은 내부의 이미지센서(131)를 이용하여 각 광원(110,120)을 촬영함으로써 구현되며, 이들 광원(110,120)이 다수 개 존재하는 경우 전체를 동시에 연속 프레임으로 촬영할 수도 있다.Thereafter, the camera 130 captures on / off images of the reference light source 110 and the data light source 120 in successive frames according to a frame rate (S105). This frame image acquisition is realized by photographing each of the light sources 110 and 120 using the image sensor 131. When a plurality of the light sources 110 and 120 are present, the frame image can be captured as a continuous frame at the same time.

이러한 카메라(130)는 각 프레임별로 촬영된 기준광원(110) 및 데이터광원(120)의 온/오프 이미지를 이용하여 데이터광원(120)의 온/오프에 대응하는 데이터를 추출한다(S107). 구체적으로는 제1프레임에 촬영된 상기 제1기준광원(110a)의 온/오프 이미지로부터 데이터를 추출하고 상기 제1프레임으로부터 상기 수학식2를 이용하여 계산된 시간간격(△t)에 따른 적어도 하나의 제2프레임을 선택하고, 상기 선택된 적어도 하나의 제2프레임에 대응하는 제1기준광원(110a)의 온 또는 오프 펄스를 k개의 타임슬롯으로 균등분할하여 상기 수학식3을 만족하는 i번째 타임슬롯에 대응하는 하나의 제2프레임을 선택한다. 이와 같이 선택된 하나의 제2프레임에 대응하는 데이터를 추출하도록 한다.The camera 130 extracts data corresponding to on / off of the data light source 120 using the on / off images of the reference light source 110 and the data light source 120 photographed for each frame (S107). Specifically, data is extracted from the on / off image of the first reference light source 110a photographed in the first frame, and data is extracted from the first frame in accordance with the time interval? T calculated using the equation (2) (K) timeslots of the first reference light source (110a) corresponding to the selected at least one second frame are divided into k time slots, and the i < th > And selects one second frame corresponding to the time slot. The data corresponding to the selected one second frame is extracted.

이러한 과정을 통해 제1기준광원(110a)의 1비트 펄스에서 오직 하나의 프레임만을 선택함으로써 각 온/오프 펄스별로 프레임이 중복되거나 누락되는 경우가 없도록 하여 정확한 데이터 추출이 가능하도록 한다. 이는 광원(110,120)의 펄스속도는 고정된 상태에서 소정의 원인에 의해 프레임속도가 변경되는 경우, 펄스속도보다 프레임속도가 더 큰 경우에 유용하게 적용될 수 있다.Through this process, only one frame is selected from the 1-bit pulse of the first reference light source 110a, so that the frames are not duplicated or missing for each on / off pulse so that accurate data extraction is possible. This is useful when the pulse rate of the light sources 110 and 120 is fixed and the frame rate is changed for a predetermined reason and the frame rate is larger than the pulse rate.

상술한 본 발명은 바람직한 실시 예들을 통하여 상세하게 설명되었지만, 본 발명은 이러한 실시 예들의 내용에 한정되는 것이 아님을 밝혀둔다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면, 비록 실시 예에 제시되지 않았지만 첨부된 청구항의 기재 범위 내에서 다양한 본 발명에 대한 모조나 개량이 가능하며, 이들 모두 본 발명의 기술적 범위에 속함은 너무나 자명하다 할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 특허청구범위의 기술적 사상에 의해 정해져야 할 것이다.Although the present invention has been described in detail with reference to preferred embodiments thereof, it is to be understood that the invention is not limited to the details of the illustrated embodiments. Those skilled in the art will appreciate that various modifications, additions and substitutions are possible, without departing from the scope of the appended claims, The genius will be so self-evident. Accordingly, the true scope of the present invention should be determined by the technical idea of the appended claims.

110 : 기준광원 120 : 데이터광원
130 : 카메라 131 : 이미지센서
132 : 동기화부 133 : 데이터추출부
110: reference light source 120: data light source
130: camera 131: image sensor
132: synchronization unit 133: data extraction unit

Claims (12)

기설정된 펄스속도(pps:pulse per second)로 온/오프(on/off)하되, (i/k)Tbit의 펄스지연을 갖는 k개의 기준광원;(i=0~(k-1), k≥1인 정수, Tbit:온 또는 오프의 1비트 지속시간(one bit duration))
상기 k개의 기준광원 중 제1기준광원과 동기된 펄스로 온/오프하되, 전송하고자 하는 데이터에 대응하도록 온/오프하는 다수의 데이터광원; 및
일정범위의 프레임속도(fps:frame per second)로 상기 기준광원 및 데이터광원의 온/오프 이미지를 연속프레임으로 촬영하고 상기 촬영된 프레임별 온/오프 이미지에 대응하는 데이터를 추출하는 카메라; 를 포함하고,
상기 카메라는, 제1프레임에 상기 제1기준광원의 온 또는 오프 이미지가 촬영되면 상기 제1프레임에 촬영된 다수의 데이터광원의 온/오프에 대응하는 데이터를 추출하는 카메라 통신 시스템.
K reference light sources (i = 0 to (k-1), k) having pulse delays of (i / k) T bits on / off at a predetermined pulse rate (pps) an integer of k? 1, T bit : one bit duration of on or off)
A plurality of data light sources for turning on / off a pulse synchronized with a first reference light source among the k reference light sources and turning on / off corresponding to data to be transmitted; And
A camera for photographing on / off images of the reference light source and the data light source in a continuous frame at a frame rate (fps) in a certain range and extracting data corresponding to on / off images for each frame; Lt; / RTI >
Wherein the camera extracts data corresponding to on / off of a plurality of data light sources photographed in the first frame when an on or off image of the first reference light source is photographed in the first frame.
제1항에 있어서,
상기 카메라는 상기 제1프레임에 대응하는 데이터광원에 대한 데이터를 추출한 후, 상기 제1프레임으로부터 하기 수학식,
Figure 112014009508405-pat00017
을 만족하는 시간간격(△t)에 따른 적어도 하나의 다음 프레임을 선택하고, 상기 선택된 적어도 하나의 제2프레임에 대응하는 상기 제1기준광원의 온 또는 오프 펄스를 k개의 타임슬롯으로 균등분할하여 하기 수학식,
Figure 112014009508405-pat00018
(
Figure 112014009508405-pat00019
는 x보다 작은 가장 큰 정수)을 만족하는 i번째 타임슬롯에 대응하는 하나의 제2프레임을 선택하고 상기 선택된 하나의 제2프레임에 대응하는 데이터를 추출하는 카메라 통신 시스템.
The method according to claim 1,
Wherein the camera extracts data for a data light source corresponding to the first frame,
Figure 112014009508405-pat00017
At least one next frame corresponding to a time interval? T satisfying the at least one second frame is selected and the on or off pulse of the first reference light source corresponding to the selected at least one second frame is equally divided into k time slots The following equations,
Figure 112014009508405-pat00018
(
Figure 112014009508405-pat00019
Selects a second frame corresponding to an i < th > timeslot satisfying a maximum integer smaller than x) and extracts data corresponding to the selected one second frame.
제1항에 있어서,
상기 k는 데이터광원의 온/오프 시간으로부터 하기 수학식을 만족하는 것을 특징으로 하는 카메라 통신 시스템.
Figure 112014009508405-pat00020

(ts는 온과 오프 간의 1비트 스위칭시간(switching time), te는 카메라 노출시간)
The method according to claim 1,
And k is an on / off time of the data light source.
Figure 112014009508405-pat00020

(ts is a 1-bit switching time between on and off, te is camera exposure time)
제1항에 있어서,
상기 카메라의 프레임속도는 상기 데이터광원의 펄스속도보다 큰 것을 특징으로 하는 카메라 통신 시스템.
The method according to claim 1,
Wherein the frame rate of the camera is greater than the pulse rate of the data light source.
제1항에 있어서,
상기 기준광원 및 데이터광원의 펄스속도는 고정되고 상기 카메라의 프레임속도는 가변되는 카메라 통신 시스템.
The method according to claim 1,
Wherein the pulse rate of the reference light source and the data light source is fixed and the frame rate of the camera is variable.
제1항에 있어서,
상기 데이터광원의 온(on)은 데이터 1 또는 0 중 하나에 대응되고 오프(off)는 다른 나머지 하나에 대응되는 카메라 통신 시스템.
The method according to claim 1,
Wherein the data light source on corresponds to one of data 1 or 0 and off corresponds to the other one.
제1항에 있어서,
상기 카메라는 상기 제1프레임에 상기 제1기준광원의 온 또는 오프 이미지가 촬영되지 않으면 상기 제1기준광원의 온 또는 오프 이미지가 촬영되는 다음 프레임을 선택하고 상기 선택된 다음 프레임에 촬영된 다수의 데이터광원의 온/오프에 대응하는 데이터를 추출하는 카메라 통신 시스템.
The method according to claim 1,
Wherein the camera selects a next frame in which an on or off image of the first reference light source is photographed if an on or off image of the first reference light source is not photographed in the first frame, A camera communication system for extracting data corresponding to on / off of a light source.
각각 (i/k)Tbit(i=0~(k-1), k≥1인 정수, Tbit:온(on) 또는 오프(off)의 1비트 지속시간(one bit duration))의 펄스지연(pulse delay)을 갖는 k개의 기준광원을 기설정된 펄스속도(pps:pulse per second)로 온/오프(on/off)시키는 제1단계;
상기 k개의 기준광원 중 제1기준광원과 동일한 펄스로 다수의 데이터광원을 온/오프(on/off)시키되, 전송할 데이터에 대응하도록 상기 다수의 데이터광원을 온/오프시키는 제2단계;
카메라에서 일정범위의 프레임속도(fps:frame per second)에 따라 상기 k개의 기준광원 및 다수의 데이터광원의 온/오프 이미지를 연속 프레임으로 획득하는 제3단계;
상기 카메라에서 제1프레임에 촬영된 상기 제1기준광원의 온/오프 이미지로부터 데이터를 추출하고 상기 제1프레임으로부터 하기 수학식,
Figure 112015006059695-pat00021
을 만족하는 시간간격(△t)에 따른 적어도 하나의 제2프레임을 선택하는 제4단계;
상기 선택된 적어도 하나의 제2프레임에 대응하는 상기 제1기준광원의 온 또는 오프 펄스를 k개의 타임슬롯으로 균등분할하여 하기 수학식,
Figure 112015006059695-pat00022
(
Figure 112015006059695-pat00023
는 x보다 작은 가장 큰 정수)을 만족하는 i번째 타임슬롯에 대응하는 하나의 제2프레임을 선택하는 제5단계; 및
상기 선택된 하나의 제2프레임에 대응하는 데이터를 추출하는 제6단계; 를 포함하는 카메라 통신 방법.
A pulse of one bit duration (i / k) T bits (i = 0 to (k-1), an integer of k? 1, T bit : on or off) A first step of turning on / off k reference light sources having a pulse delay at a predetermined pulse rate (pps);
A second step of turning on / off a plurality of data light sources with the same pulse as the first reference light source among the k reference light sources, and turning on / off the plurality of data light sources to correspond to data to be transmitted;
A third step of acquiring on / off images of the k reference light sources and the plurality of data light sources as continuous frames according to a frame rate (fps: frame per second) in a camera;
Extracting data from an on / off image of the first reference light source photographed in a first frame in the camera,
Figure 112015006059695-pat00021
A fourth step of selecting at least one second frame according to a time interval?
The method of claim 1, further comprising: dividing an on or off pulse of the first reference light source corresponding to the selected at least one second frame into k time slots,
Figure 112015006059695-pat00022
(
Figure 112015006059695-pat00023
Selecting a second frame corresponding to an i < th > timeslot satisfying a maximum integer smaller than x); And
A sixth step of extracting data corresponding to the selected one second frame; And the camera communication method.
제8항에 있어서,
상기 k는 데이터광원의 온/오프 시간으로부터 하기 수학식을 만족하는 것을 특징으로 하는 카메라 통신 방법.
Figure 112015006059695-pat00024

(ts는 온과 오프 간의 1비트 스위칭시간(switching time), te는 카메라 노출시간)
9. The method of claim 8,
And k is a time of on / off of the data light source.
Figure 112015006059695-pat00024

(ts is a 1-bit switching time between on and off, te is camera exposure time)
제8항에 있어서,
상기 카메라의 프레임속도는 상기 데이터광원의 펄스속도보다 큰 것을 특징으로 하는 카메라 통신 방법.
9. The method of claim 8,
Wherein the frame rate of the camera is greater than the pulse rate of the data light source.
각각 (i/k)Tbit(i=0~(k-1), k≥1인 정수, Tbit:온(on) 또는 오프(off)의 1비트 지속시간(one bit duration))의 펄스지연을 갖고 기설정된 펄스속도(pps:pulse per second)로 온/오프되는 k개의 기준광원 및 상기 k개의 기준광원 중 제1기준광원과 동일한 펄스로 전송할 데이터에 대응하도록 온/오프되는 다수의 데이터광원의 온/오프 이미지를 일정범위의 프레임속도(fps:frame per second)에 따라 연속프레임으로 획득하는 이미지센서;
상기 이미지센서에서 제1프레임에 촬영된 상기 제1기준광원의 온/오프 이미지로부터 데이터를 추출하고 상기 제1프레임으로부터 하기 수학식,
Figure 112014009508405-pat00025
을 만족하는 시간간격(△t)에 따른 적어도 하나의 제2프레임을 선택하고, 상기 선택된 적어도 하나의 제2프레임에 대응하는 상기 제1기준광원의 온 또는 오프 펄스를 k개의 타임슬롯으로 균등분할하여 하기 수학식,
Figure 112014009508405-pat00026
(
Figure 112014009508405-pat00027
는 x보다 작은 가장 큰 정수)을 만족하는 i번째 타임슬롯에 대응하는 하나의 제2프레임을 선택하는 동기화부; 및
상기 선택된 하나의 제2프레임에 대응하는 데이터를 추출하는 데이터추출부; 를 포함하는 카메라장치.
A pulse of one bit duration (i / k) T bits (i = 0 to (k-1), an integer of k? 1, T bit : on or off) K reference light sources that are turned on / off at a predetermined pulse rate (pps) and have a delay and a plurality of data that are turned on / off to correspond to data to be transmitted in the same pulse as the first reference light source among the k reference light sources An image sensor for acquiring an on / off image of a light source in a continuous frame according to a frame rate (fps) of a certain range;
Extracting data from an on / off image of the first reference light source photographed in a first frame in the image sensor,
Figure 112014009508405-pat00025
At least one second frame in accordance with a time interval? T satisfying the at least one second frame is selected and the on or off pulse of the first reference light source corresponding to the selected at least one second frame is divided into k time slots ≪ EMI ID =
Figure 112014009508405-pat00026
(
Figure 112014009508405-pat00027
A second frame corresponding to an i < th > timeslot satisfying a maximum integer smaller than x); And
A data extracting unit for extracting data corresponding to the selected one second frame; .
제11항에 있어서,
상기 카메라의 프레임속도는 상기 데이터광원의 펄스속도보다 크고, 상기 데이터광원의 온/오프 시간으로부터 하기 수학식을 만족하는 카메라장치.
Figure 112015006059695-pat00028

(ts는 온과 오프 간의 1비트 스위칭시간(switching time), te는 카메라 노출시간)
12. The method of claim 11,
Wherein the frame rate of the camera is greater than the pulse rate of the data light source and the following equation is satisfied from the on / off time of the data light source.
Figure 112015006059695-pat00028

(ts is a 1-bit switching time between on and off, te is camera exposure time)
KR1020140010949A 2014-01-28 2014-01-28 Camera communication system, camera communication method and camera device therefor KR101524277B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020140010949A KR101524277B1 (en) 2014-01-28 2014-01-28 Camera communication system, camera communication method and camera device therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020140010949A KR101524277B1 (en) 2014-01-28 2014-01-28 Camera communication system, camera communication method and camera device therefor

Publications (1)

Publication Number Publication Date
KR101524277B1 true KR101524277B1 (en) 2015-06-02

Family

ID=53490855

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020140010949A KR101524277B1 (en) 2014-01-28 2014-01-28 Camera communication system, camera communication method and camera device therefor

Country Status (1)

Country Link
KR (1) KR101524277B1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20090005794A (en) * 2007-07-10 2009-01-14 삼성전자주식회사 Method and apparatus visible signal generation for data transmitting frame in visible light communication
KR20090016176A (en) * 2007-08-10 2009-02-13 삼성전자주식회사 Method and apparatus for processing signals of photodetector in visible light communication
JP2011139115A (en) * 2009-12-25 2011-07-14 Saitama Univ High-speed camera equipment and image processing method for the same
JP2012094937A (en) * 2010-10-22 2012-05-17 Olympus Imaging Corp Control method of camera and camera

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20090005794A (en) * 2007-07-10 2009-01-14 삼성전자주식회사 Method and apparatus visible signal generation for data transmitting frame in visible light communication
KR20090016176A (en) * 2007-08-10 2009-02-13 삼성전자주식회사 Method and apparatus for processing signals of photodetector in visible light communication
JP2011139115A (en) * 2009-12-25 2011-07-14 Saitama Univ High-speed camera equipment and image processing method for the same
JP2012094937A (en) * 2010-10-22 2012-05-17 Olympus Imaging Corp Control method of camera and camera

Similar Documents

Publication Publication Date Title
KR101472583B1 (en) Camera communication system, camera communication method and camera device therefor
US9729247B2 (en) Methods and apparatus for multiphase sampling of modulated light
JP5858688B2 (en) Distance image generator
RU2682427C2 (en) Coded light
US9544492B2 (en) Camera network and method of operating thereof
US20190149702A1 (en) Imaging apparatus
KR101389789B1 (en) Image pickup apparatus, image pickup system, image pickup method and computer readable non-transitory recording medium
CN103957060B (en) Visible light receiving device and visible light communication method
US8861505B1 (en) Timing synchronization using broadcast synchronization packets
US10200586B2 (en) Imaging apparatus capable of interval photographing
US20160088209A1 (en) Synchronous photographing system that controls synchronous photographing by pluraltiy of image capture apparatus
WO2014051767A1 (en) Multiphase sampling of modulated light with phase synchronization field
US20170324949A1 (en) Resolving Three Dimensional Spatial Information using Time-shared Structured Lighting that Embeds Digital Communication
CN110505466B (en) Image processing method, device, electronic equipment, storage medium and system
JP2006005608A (en) Imaging device
WO2019023868A1 (en) Control method, control device and control system for image photographing
US9661191B2 (en) Image capture apparatus having function of generating frame synchronization signal at constant cycle
JP5551824B2 (en) Imaging device
KR101651584B1 (en) Image Sensor Communication between LED-to-Rolling Shutter Camera using Multiple Frequency Shift Keying
US20160088210A1 (en) Photographing control apparatus that controls synchronous photographing by plurality of image capture apparatus
CN107404362A (en) A kind of synchronous method and device of dual camera data frame
KR101466954B1 (en) LED Visual Light Communication System and the Communication Method thereof
JP2007028043A (en) Digital camera
KR101524277B1 (en) Camera communication system, camera communication method and camera device therefor
KR101550375B1 (en) Optical camera communication system

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20180521

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20190515

Year of fee payment: 5