KR20180043734A - Method of detecting information of target object by using ultrasound and electronic apparatus thereof - Google Patents

Method of detecting information of target object by using ultrasound and electronic apparatus thereof Download PDF

Info

Publication number
KR20180043734A
KR20180043734A KR1020170129108A KR20170129108A KR20180043734A KR 20180043734 A KR20180043734 A KR 20180043734A KR 1020170129108 A KR1020170129108 A KR 1020170129108A KR 20170129108 A KR20170129108 A KR 20170129108A KR 20180043734 A KR20180043734 A KR 20180043734A
Authority
KR
South Korea
Prior art keywords
signal
electronic device
period
information
predetermined
Prior art date
Application number
KR1020170129108A
Other languages
Korean (ko)
Other versions
KR102547936B1 (en
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
Priority claimed from JP2017145573A external-priority patent/JP2018072318A/en
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to PCT/KR2017/011693 priority Critical patent/WO2018074900A1/en
Priority to EP17862558.8A priority patent/EP3478183A4/en
Priority to US15/789,532 priority patent/US11181636B2/en
Publication of KR20180043734A publication Critical patent/KR20180043734A/en
Application granted granted Critical
Publication of KR102547936B1 publication Critical patent/KR102547936B1/en

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B8/00Diagnosis using ultrasonic, sonic or infrasonic waves
    • A61B8/54Control of the diagnostic device
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B8/00Diagnosis using ultrasonic, sonic or infrasonic waves
    • A61B8/44Constructional features of the ultrasonic, sonic or infrasonic diagnostic device
    • A61B8/4483Constructional features of the ultrasonic, sonic or infrasonic diagnostic device characterised by features of the ultrasound transducer

Landscapes

  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Surgery (AREA)
  • Animal Behavior & Ethology (AREA)
  • Radiology & Medical Imaging (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Biomedical Technology (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Medical Informatics (AREA)
  • Molecular Biology (AREA)
  • Biophysics (AREA)
  • Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • Veterinary Medicine (AREA)
  • Gynecology & Obstetrics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Measurement Of Velocity Or Position Using Acoustic Or Ultrasonic Waves (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)

Abstract

An electronic apparatus for acquiring information about a target object by using an ultrasonic wave includes a transmitting unit for outputting an ultrasonic wave modulated based on a predetermined code signal, a receiving unit for receiving a reflection signal corresponding to the outputted ultrasonic wave reflected from the target object, and a control unit for acquiring a reception signal from the received reflection signal and detecting the information about the target object based on a difference between correlation values corresponding a plurality of predetermined periods of the predetermined code signal and the reception signal. Accordingly, the present invention can detect the information about the target object with high accuracy even if the intensity of the reflection signal is low.

Description

초음파를 이용하여 대상체에 관한 정보를 검출하는 방법 및 이를 위한 전자 장치 {Method of detecting information of target object by using ultrasound and electronic apparatus thereof}BACKGROUND OF THE INVENTION 1. Field of the Invention [0001] The present invention relates to a method for detecting information on a target object using ultrasonic waves,

본 발명은 초음파를 이용하여 대상체에 관한 정보를 검출하는 방법 및 이를 위한 전자 장치에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method of detecting information on a target object by using ultrasonic waves and an electronic apparatus therefor.

초음파 센서 장치는 초음파 송신부로부터 생성되는 초음파 신호를 대상체로 조사하고, 대상체로부터 반사된 초음파 반사 신호의 정보를 수신하여 대상체의 위치 및 움직임 등에 대한 정보를 얻는다.The ultrasonic sensor apparatus irradiates an ultrasonic signal generated from an ultrasonic transmission unit to a target object, receives information of an ultrasonic reflection signal reflected from the target object, and obtains information on the position and motion of the object.

예를 들면, 초음파 센서 장치는, 송신 신호를 출력한 후 반사 신호를 검출하기까지 소요된 시간에 기초하여, 초음파 센서 장치와 대상체 간의 거리를 측정할 수 있다. 상술한 방식에 따라 거리를 측정하는 방식을 ToF(Time of Flight) 방식이라 한다.For example, the ultrasonic sensor apparatus can measure the distance between the ultrasonic sensor apparatus and the object based on the time taken to detect the reflection signal after outputting the transmission signal. The method of measuring the distance according to the above-described method is called a time-of-flight (ToF) method.

그러나, 초음파 센서 장치와 대상체 간 거리가 길어, 초음파 신호의 감쇠가 크거나, 대상체 표면에서의 초음파 신호의 반사율이 작은 경우에는, 반사 신호의 강도가 작아질 수 있다. 반사 신호의 강도가 작아지게 되면, 반사 신호에 포함된 노이즈로 인해 대상체에 관한 신호를 정확히 측정하기 어렵다.However, when the distance between the ultrasonic sensor device and the object is long and the attenuation of the ultrasonic signal is large or the reflectance of the ultrasonic signal on the surface of the object is small, the intensity of the reflected signal can be reduced. When the intensity of the reflected signal becomes small, it is difficult to accurately measure the signal relating to the object due to the noise included in the reflected signal.

따라서, 반사 신호의 강도가 작은 경우에도, 초음파 신호를 이용하여 정확하게 대상체에 관한 정보를 검출할 수 있는 기술이 요구된다.Therefore, even when the intensity of the reflected signal is small, there is a need for a technique that can accurately detect information about a target object using an ultrasonic signal.

일부 실시예는, 초음파를 이용하여 대상체에 관한 정보를 검출하는 방법 및 이를 위한 전자 장치를 제공할 수 있다.Some embodiments can provide a method of detecting information about a target object using ultrasonic waves, and an electronic apparatus therefor.

상술한 기술적 과제를 달성하기 위한 기술적 수단으로서, 본 개시의 제1 측면은, 소정 부호 신호에 기초하여 변조된 초음파를 출력하는 송신부; 상기 출력된 초음파가 대상체로부터 반사되어 나온 반사 신호를 수신하는 수신부; 및 상기 수신된 반사 신호로부터 수신 신호를 획득하고, 상기 수신 신호와 상기 소정 부호 신호의 복수 개의 소정 주기에 대응하는 상관값들 간의 차이에 기초하여, 상기 대상체에 대한 정보를 검출하는 제어부를 포함하는, 전자 장치를 제공할 수 있다.As a technical means for achieving the above-mentioned technical object, a first aspect of the present disclosure is a transmitting apparatus comprising: a transmitter for outputting an ultrasonic wave modulated based on a predetermined sign signal; A receiving unit for receiving reflected ultrasonic waves reflected from a target object; And a control unit for acquiring a received signal from the received reflected signal and detecting information about the object based on a difference between the received signal and correlation values corresponding to a plurality of predetermined periods of the predetermined sign signal , An electronic device can be provided.

또한, 본 개시의 제2 측면은, 소정 부호 신호에 기초하여 변조된 초음파를 출력하는 단계; 상기 출력된 초음파가 대상체로부터 반사되어 나온 반사 신호를 수신하는 단계; 상기 수신된 반사 신호로부터 수신 신호를 획득하는 단계; 및 상기 수신 신호와 상기 소정 부호 신호의 복수 개의 소정 주기에 대응하는 상관값들 간의 차이에 기초하여, 상기 대상체에 대한 정보를 검출하는 단계를 포함하는, 방법을 제공할 수 있다.According to a second aspect of the present disclosure, there is provided an ultrasonic diagnostic apparatus comprising: outputting an ultrasonic wave modulated based on a predetermined sign signal; Receiving the reflected ultrasonic wave reflected from the object; Obtaining a received signal from the received reflected signal; And detecting information about the target object based on a difference between the received signal and correlation values corresponding to a plurality of predetermined periods of the predetermined sign signal.

또한, 본 개시의 제 3 측면은, 제 2 측면의 방법을 수행하도록 하는 프로그램이 저장된 기록매체를 포함하는 컴퓨터 프로그램 제품을 제공할 수 있다.The third aspect of the present disclosure can also provide a computer program product including a recording medium on which a program for carrying out the method of the second aspect is stored.

일부 실시예에 의하면, 초음파 신호의 반사 신호의 강도가 작은 경우에도, 높은 정확도로 대상체에 관한 정보를 검출할 수 있다. According to some embodiments, even when the intensity of the reflected signal of the ultrasonic signal is small, information on the object can be detected with high accuracy.

도 1은 일부 실시 예에 따른 전자 장치의 일 예를 나타낸 도면이다.
도 2 및 도 3은 일부 실시예에 따른 전자 장치의 블록도이다.
도 4는 일부 실시 예에 따른 초음파를 이용하여 대상체에 관한 정보를 검출하는 방법을 나타내는 순서도이다.
도 5는 일부 실시예에 따른 전자 장치에 의해 처리되는 신호의 예시를 나타내는 도면이다.
도 6은 일부 실시예에 따른 상관 값의 예시를 나타내는 도면이다.
도 7은 일부 실시예에 따른 복수 개의 프레임들간 상관 값의 차이값의 예시를 나타내는 도면이다.
도 8은 일부 실시예에 따른 대상체가 존재하는지 여부에 대한 판정 결과의 예시를 나타내는 도면이다.
도 9는 일부 실시예에 따른 프레임들 간 상관 값의 차이값들의 평균값에 기초한 대상체 유무에 대한 판정 결과의 예시를 나타내는 도면이다.
도 10은 일부 실시예에 따른 상관 값의 프레임간 차이값에 기초한 대상체의 위치를 구하는 방법을 설명하기 위한 예시 도면이다.
도 11은 일부 실시예에 따른 프레임간 상관 값의 차이값에 대한 문턱 값을 결정하는 방법을 설명하기 위한 예시 도면이다.
도 12는 일부 실시예에 따른 프레임간 상관값의 차이값 Xi 및 차이값들의 분산값 U의 예시를 나타내는 도면이다.
도 13는 일부 실시예에 따른 프레임간 상관값의 차이값 Xi 및 환경 프레임 차분 E의 예를 나타내는 도면이다.
도 14는 일부 실시예에 따른 전자 장치를 나타내는 블록도이다.
도 15은 일부 실시예에 따른 상관 값에서 분할된 시간 구간 별 프레임간 상관값의 차이값의 예시를 나타내는 도면이다.
도 16은 일부 실시예에 따른 전자 장치를 나타내는 블록도이다.
도 17은 일부 실시예에 따른 대상체의 위치를 구하는 방법을 설명하기 위한 도면이다.
도 18은 일부 실시예에 따른 전자 장치를 나타내는 블록도이다.
도 19는 일부 실시예에 따른 캔슬용 신호를 이용하여 상관값을 구하는 일 예를 나타내는 도면이다.
도 20은 일부 실시예에 따른 전자 장치를 나타내는 블록도이다.
도 21은 일부 실시예에 따른 전자 장치에서 처리되는 신호들을 설명하기 위한 도면이다.
도 22는 일부 실시예에 따른 송신 신호와 직접파 및 반사 신호와의 관계를 설명하기 위한 도면이다.
도 23은 일부 실시예에 따른 송신 신호와 직접파 및 반사 신호와의 관계를 설명하기 위한 별도의 도면이다.
도 24는 일부 실시예에 따른 전력 절약 모드로 동작하는 전자 장치의 동작예를 설명하기 위한 도면이다.
1 is a diagram showing an example of an electronic device according to some embodiments.
Figures 2 and 3 are block diagrams of an electronic device according to some embodiments.
4 is a flowchart showing a method of detecting information on a target object using ultrasonic waves according to some embodiments.
5 is a diagram illustrating an example of a signal processed by an electronic device according to some embodiments.
6 is a diagram illustrating an example of a correlation value according to some embodiments.
7 is a diagram illustrating an example of a difference value of correlation values between a plurality of frames according to some embodiments.
8 is a diagram showing an example of a determination result as to whether or not a target object exists according to some embodiments.
9 is a diagram showing an example of a determination result on the presence or absence of a target object based on an average value of difference values of correlation values between frames according to some embodiments.
FIG. 10 is an exemplary diagram for explaining a method of obtaining a position of a target object based on a difference value between frames of a correlation value according to some embodiments. FIG.
11 is an exemplary diagram for explaining a method of determining a threshold value for a difference value of inter-frame correlation values according to some embodiments.
12 is a diagram showing an example of a difference value Xi of inter-frame correlation values and a variance value U of difference values according to some embodiments.
13 is a diagram showing an example of a difference value Xi and an environmental frame difference E of inter-frame correlation values according to some embodiments.
14 is a block diagram illustrating an electronic device according to some embodiments.
FIG. 15 is a diagram illustrating an example of a difference value between inter-frame correlation values for each time interval divided by a correlation value according to some embodiments.
16 is a block diagram illustrating an electronic device according to some embodiments.
17 is a diagram for explaining a method of obtaining the position of a target object according to some embodiments.
18 is a block diagram illustrating an electronic device according to some embodiments.
19 is a diagram showing an example of obtaining a correlation value using a cancellation signal according to some embodiments.
20 is a block diagram illustrating an electronic device according to some embodiments.
21 is a diagram for describing signals processed in an electronic device according to some embodiments.
22 is a diagram for explaining a relationship between a transmission signal and a direct wave and a reflection signal according to some embodiments.
23 is a diagram for explaining the relationship between a transmission signal and a direct wave and a reflection signal according to some embodiments.
24 is a diagram for explaining an example of operation of an electronic device operating in a power saving mode according to some embodiments.

아래에서는 첨부한 도면을 참조하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 본 발명의 실시예를 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다. Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings, which will be readily apparent to those skilled in the art. The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. In order to clearly illustrate the present invention, parts not related to the description are omitted, and similar parts are denoted by like reference characters throughout the specification.

명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐 아니라, 그 중간에 다른 소자를 사이에 두고 "전기적으로 연결"되어 있는 경우도 포함한다. 또한 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.Throughout the specification, when a part is referred to as being "connected" to another part, it includes not only "directly connected" but also "electrically connected" with another part in between . Also, when an element is referred to as "comprising ", it means that it can include other elements as well, without departing from the other elements unless specifically stated otherwise.

이하 첨부된 도면을 참고하여 본 발명을 상세히 설명하기로 한다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.

도 1은 일부 실시 예에 따른 전자 장치(1)의 일 예를 나타낸 도면이다.1 is a diagram showing an example of an electronic device 1 according to some embodiments.

일부 실시 예에 따른 전자 장치(1)는 초음파 센서(100)를 구비하고, 초음파를 이용하여 대상체(130)에 관한 정보를 검출할 수 있다. 예를 들면, 전자 장치(1)는, 초음파를 이용하여 대상체(130)의 위치 정보, 대상체(130)의 움직임에 관한 정보 및 대상체(130)의 개수 정보 중 적어도 하나를 획득할 수 있다.The electronic device 1 according to some embodiments includes the ultrasonic sensor 100 and can detect information about the object 130 using ultrasonic waves. For example, the electronic device 1 can acquire at least one of position information of the object 130, information on the motion of the object 130, and the number information of the object 130 using ultrasonic waves.

일부 실시 예에 따른 초음파 센서(100)는 전자 장치(1)에 유기적으로 결합될 수 있다. 그러나, 이에 한하지 않고, 상기 초음파 센서(100)는 전자 장치(1)와 결합하지 않고 독자적으로 대상체(130)에 관한 정보를 검출하여, 전자 장치(1)로 전달할 수도 있다.The ultrasonic sensor 100 according to some embodiments may be organically coupled to the electronic device 1. [ However, the present invention is not limited to this, and the ultrasonic sensor 100 may detect the information about the object 130 independently of the electronic device 1 and transmit it to the electronic device 1.

일부 실시 예에 따른 대상체(130)는 초음파 센서(100)가 감지하고자 하는 물체로, 움직이는 사람, 생물체, 자동차와 같은 이동하는 물체나 그 일부분일 수 있다. 일부 실시 예에 따른 비대상체(미도시)는 대상체(130) 이외의 물체로서, 움직이지 않는 고정 물체일 수 있다. The object 130 according to some embodiments may be an object to be sensed by the ultrasonic sensor 100, a moving object such as a moving person, an organism, an automobile, or a part thereof. An asymmetric body (not shown) according to some embodiments may be an object other than the object 130, and may be a fixed object that does not move.

일부 실시 예에 따른 전자 장치(1)는 소정 부호 신호에 기초하여 변조된 초음파를 출력하고, 출력된 초음파가 대상체(130)로부터 반사되어 나온 반사 신호를 수신할 수 있다. 또한, 전자 장치(1)는 반사 신호로부터 수신 신호를 획득하고, 수신 신호와 소정 부호 신호의 복수 개의 소정 주기에 대응하는 상관값들 간의 차이를 구할 수 있다. 상관 값은 두 값 간 상호 관련된 정도를 나타낸다. 전자 장치(1)는 상관 값들간 차이에 기초하여, 대상체(130)에 관한 정보를 검출할 수 있다.The electronic device 1 according to some embodiments outputs ultrasonic waves modulated based on a predetermined sign signal and the output ultrasonic waves can receive the reflected signals reflected from the object 130. [ The electronic device 1 may acquire a received signal from the reflected signal and obtain a difference between correlation values corresponding to a plurality of predetermined periods of the received signal and the predetermined sign signal. The correlation value indicates the degree of correlation between the two values. The electronic device 1 can detect information on the object 130 based on the difference between the correlation values.

일부 실시 예에 따른 전자 장치(1)는 초음파를 이용하여 검출된 대상체(130)에 관한 정보에 기초하여, 사용자에게 다양한 기능을 제공할 수 있다. The electronic device 1 according to some embodiments can provide various functions to the user based on the information about the detected object 130 using ultrasonic waves.

예를 들면, 사용자인 대상체(130)의 위치 정보에 기초하여, 전자 장치(1)는 자동으로 전자 장치(1)의 전원을 온(on) 하거나 오프(off)할 수 있다. For example, the electronic device 1 can automatically turn on or off the electronic device 1 based on the positional information of the object 130 that is the user.

또 다른 예로, 전자 장치(1)는, 대상체(130)의 위치 정보에 기초하여, 전자 장치(1)의 디스플레이 밝기를 제어할 수 있다. As another example, the electronic device 1 can control the display brightness of the electronic device 1 based on the positional information of the object 130. [

또 다른 예로, 대상체(130)의 위치 정보에 기초하여, 대상체(130)가 전자 장치(1)로부터 소정 거리내에 존재하는 것으로 판단되면, 전자 장치(1)는 전자 장치(1)의 내부 또는 외부의 카메라를 동작시킬 수 있다. 카메라는 전자 장치(1)의 제어에 따라 대상체(130)를 촬영할 수 있다. 카메라에 의해 촬영된 정지 화면상 또는 동화상은, 메모리에 기록되거나, 사용자의 모니터에 표시될 수 있다.As another example, if it is determined that the object 130 exists within a predetermined distance from the electronic device 1 based on the positional information of the object 130, the electronic device 1 may be located inside or outside the electronic device 1 The camera of FIG. The camera can photograph the object 130 under the control of the electronic device 1. [ The still image or the moving image photographed by the camera can be recorded in the memory or displayed on the user's monitor.

또 다른 예로, 대상체(130)의 위치 정보에 기초하여, 대상체가 존재하는 것으로 추정되는 위치의 조명이 켜질 수 있다.As another example, based on the positional information of the object 130, a light at a position where the object is estimated to be present may be turned on.

이하에서, 대상체(130)의 유무 또는 존재 여부를 판단함은, 대상체(130)가 전자 장치(1)로부터 소정 거리내에 존재하는지 여부를 판단함을 의미할 수 있다.Determining the presence or absence of the object 130 may mean determining whether or not the object 130 exists within a predetermined distance from the electronic device 1. [

일부 실시 예에 따른 전자 장치(1)는 고정된 위치에서 초음파를 이용하여 대상체(130)에 관한 정보를 검출하고, 검출된 정보에 기초하여 사용자에게 다양한 기능을 제공할 수 있는 장치일 수 있다. 또한, 일부 실시 예에 따른 전자 장치(1)는 이에 한하지 않고, 이동 가능한 장치일 수도 있다. 예를 들어, 전자 장치(1)는 휴대폰, 스마트폰, 태블릿 PC, PDA, MP3 플레이어, 손목 시계(Wrist watch) 또는 HMD(Head-Mounted Display)와 같은 웨어러블 기기(Wearable device) 등과 같은 이동 가능한 장치이거나, 네비게이션 장치, 키오스크, 전자 액자, 디지털 TV, 가전 제품 등과 같은 위치가 고정된 장치일 수 있다. 상술한 예에 한하지 않고, 일부 실시 예에 따른 전자 장치(1)는 대상체(130)에 관한 정보를 활용하여 사용자에게 소정의 기능을 제공할 수 있는 다양한 유형의 장치일 수 있다.The electronic device 1 according to some embodiments may be a device capable of detecting information on the object 130 using ultrasonic waves at a fixed position and providing various functions to the user based on the detected information. In addition, the electronic device 1 according to some embodiments is not limited to this, and may be a movable device. For example, the electronic device 1 may be a portable device such as a mobile phone, a smart phone, a tablet PC, a PDA, an MP3 player, a wrist watch or a wearable device such as a head-mounted display (HMD) Or may be a fixed position device such as a navigation device, a kiosk, an electronic frame, a digital TV, a home appliance, or the like. The electronic device 1 according to some embodiments may be various types of devices capable of providing a predetermined function to a user by utilizing information about the object 130. [

도 2는 일부 실시예에 따른 전자 장치(1)의 블록도이다.2 is a block diagram of an electronic device 1 according to some embodiments.

도 2를 참조하면, 전자 장치(1)는 송신부(110), 수신부(120) 및 제어부(6)를 포함한다.2, the electronic device 1 includes a transmitting unit 110, a receiving unit 120, and a control unit 6.

송신부(110)는 소정의 부호 신호에 기초하여 변조된 초음파를 출력할 수 있다. 일부 실시 예에 의한 부호 신호는 주기적인 패턴을 갖는 코드 시퀀스일 수 있고, 예를 들면, 부호 신호는 PN 신호(pseudo noise sequence)일 수 있다. The transmitting unit 110 can output modulated ultrasonic waves based on a predetermined sign signal. The code signal according to some embodiments may be a code sequence having a periodic pattern, for example, the code signal may be a PN signal (pseudo noise sequence).

수신부(120)는 송신부(110)로부터 출력된 초음파가 대상체(130)로부터 반사되어 나온 반사 신호를 수신할 수 있다. The receiving unit 120 can receive the reflected signal reflected from the target object 130 by the ultrasonic wave output from the transmitting unit 110. [

일부 실시 예에 의한, 수신부(120)는, 대상체(130)부터 반사된 반사 신호뿐만 아니라, 비대상체(미도시)로부터 초음파가 반사되어 나온 반사 신호와, 송신부(110)에서 출력된 초음파의 일부인 직접파를 더 수신할 수 있다. 일부 실시 예에 따르면, 비대상체(미도시)로부터 초음파가 반사되어 나온 반사 신호 및 직접파는 대상체에 관한 정보를 검출하는데 필요하지 않은 신호이므로, 노이즈로 처리될 수 있다.According to some embodiments, the receiving unit 120 receives not only the reflected signal reflected from the target object 130 but also the reflected signal reflected by the ultrasonic wave from the non-inverted body (not shown) You can receive more direct waves. According to some embodiments, since the reflected signal reflected by the ultrasonic wave from the non-upper body (not shown) and the direct wave are not necessary for detecting information on the object, they can be treated as noise.

제어부(6)는 수신부(120)에 의해 수신된 반사 신호를 이용하여 대상체(130)에 관한 정보를 검출할 수 있다. 제어부(6)는 반사 신호로부터 수신 신호를 획득하고, 수신 신호와 소정 부호 신호의 복수 개의 소정 주기에 대응하는 상관값들 간의 차이에 기초하여, 대상체에 대한 정보를 검출할 수 있다. 예를 들면, 제어부(6)는 소정 주기에 대응하는 상관 값과 상기 소정 주기에 연속하는 주기에 대응하는 상관 값의 차이(difference)에 기초하여 상기 대상체에 대한 정보를 검출할 수 있다. 상술한 수신 신호는 상기 수신된 반사 신호를 복조함으로써 획득될 수 있다.The control unit 6 can detect information about the object 130 using the reflection signal received by the receiving unit 120. [ The control unit 6 acquires the received signal from the reflected signal and can detect information about the object based on the difference between the correlation values corresponding to a plurality of predetermined periods of the received signal and the predetermined sign signal. For example, the control unit 6 can detect information about the object based on a difference between a correlation value corresponding to a predetermined period and a correlation value corresponding to a period continuous to the predetermined period. The above-described received signal can be obtained by demodulating the received reflected signal.

일부 실시 예에 의한, 제어부(6)는 하드웨어 또는 소프트웨어로 구현되거나 하드웨어와 소프트웨어의 결합으로 구현될 수 있다. 또한, 제어부(6)는 송신부(110) 및 수신부(120)를 제어할 수 있다.According to some embodiments, the control unit 6 may be implemented in hardware or software, or in a combination of hardware and software. In addition, the control unit 6 can control the transmitting unit 110 and the receiving unit 120. [

일부 실시 예에 의한, 제어부(6)는 전자 장치(1)가 장착되는 전자 장치(1)와 통신하는 통신 인터페이스(미도시)를 더 포함할 수 있다. 제어부(6)는 통신 인터페이스를 통한 전자 장치(1)의 제어에 따라 대상체(130)에 관한 정보를 검출하고, 검출된 정보를 전자 장치(1)로 전송할 수 있다.According to some embodiments, the control unit 6 may further include a communication interface (not shown) for communicating with the electronic device 1 on which the electronic device 1 is mounted. The control unit 6 can detect information on the object 130 and transmit the detected information to the electronic device 1 under the control of the electronic device 1 through the communication interface.

도 3은 일부 실시예에 따른 전자 장치(1)의 블록도이다.3 is a block diagram of an electronic device 1 according to some embodiments.

도 3을 참조하면, 일부 실시 예에 따른 전자 장치(1)는, 제어부(6), 송신부(110) 및 수신부(120)를 포함할 수 있다. Referring to FIG. 3, the electronic device 1 according to some embodiments may include a control unit 6, a transmission unit 110, and a reception unit 120.

송신부(110)는 드라이버(Driver) 회로(14) 및 초음파 송신부(15)를 포함할 수 있고, 수신부(120)는 초음파 수신부(21), 증폭부(22) 및 로우 패스 필터(23)를 포함할 수 있다. The transmitting unit 110 may include a driver circuit 14 and an ultrasonic transmitting unit 15. The receiving unit 120 may include an ultrasonic receiving unit 21, an amplifying unit 22, and a low- can do.

제어부(6)는 송신 신호를 출력하기 위한 구성요소로서, PN 부호 발생부(11), 캐리어 신호 발생부(12), 및 혼합부(13)를 포함할 수 있다. 또한, 제어부(6)는 반사 신호를 수신하여 대상체(130)에 관한 정보를 획득하기 위한 구성 요소로서, AD 컨버터(24), AM 검파부(25), 상관값 산출부(31), 차분 산출부(33), 및 대상체 검출부(34)를 포함할 수 있다. The control unit 6 includes a PN code generation unit 11, a carrier signal generation unit 12, and a mixing unit 13 as components for outputting a transmission signal. The control unit 6 includes an AD converter 24, an AM detection unit 25, a correlation value calculation unit 31, a difference calculation A unit 33, and a target detection unit 34. [

상술한 도 3의 제어부(6), 송신부(110) 및 수신부(120)는 도 2의 제어부(6), 송신부(110) 및 수신부(120)와 대응되며, 중복되는 설명은 생략한다.The control unit 6, the transmission unit 110 and the reception unit 120 of FIG. 3 correspond to the control unit 6, the transmission unit 110, and the reception unit 120 of FIG. 2, and a duplicate description will be omitted.

PN 부호 발생부(11)는 정해진 패턴 및 주기를 갖는 PN 부호(A)를 정해진 주파수로 발생시킨다. PN 부호란, 주기적인 부호로, 1주기의 각 순간에서의 값이 임의 분포에 준하는 분포를 가지는 부호이다. PN 부호는, 백색 잡음으로 볼 수 있는 스펙트럼을 가지므로, 의사 잡음 부호로 지칭될 수 있다.The PN code generator 11 generates a PN code A having a predetermined pattern and period at a predetermined frequency. The PN code is a periodic code, and the value at each instant of one cycle has a distribution that corresponds to an arbitrary distribution. The PN code has a spectrum that can be viewed as white noise, and thus can be referred to as a pseudo noise code.

예를 들면, PN 부호 발생부(11)는, PN 부호를 생성하기 위한 다항식인 X7+X3+1에 따라 주기 127 비트의 M계열 (Maximum length shift register sequence; 최대 길이 쉬프트 레지스터 계열) 부호를 생성할 수 있다. PN 부호의 미리 정해진 주파수가 1kHz 이면, PN 부호 발생부(11)는, 1ms 단위로 "0" 또는 "1"의 값을 가지는, 1주기가 127ms인 PN 부호(A)를 발생시킬 수 있다. 그리고, PN 부호 발생부(11)는 PN 부호(A)를 혼합부(13)와 상관값 산출부(31)로 출력할 수 있다.For example, the PN code generator 11 generates an M-sequence (Maximum Length Shift Register Sequence) code having a period of 127 bits according to a polynomial X 7 + X 3 +1 for generating a PN code can do. If the predetermined frequency of the PN code is 1 kHz, the PN code generator 11 can generate the PN code A having a value of "0" or "1 " The PN code generation section 11 can output the PN code A to the mixing section 13 and the correlation value calculation section 31. [

캐리어 신호 발생부(12)는 미리 정해진 주파수(예컨대, 40kHz)를 가진 캐리어 신호를 발생시키고, 혼합부(13)로 출력할 수 있다. 초음파 신호는 캐리어 신호에 따라 변환되어 외부로 출력될 수 있다.The carrier signal generating section 12 generates a carrier signal having a predetermined frequency (for example, 40 kHz) and outputs the carrier signal to the mixing section 13. The ultrasonic signal can be converted according to the carrier signal and output to the outside.

혼합부(13)는 PN 부호(A)를 이용하여 캐리어 신호를 AM(Amplitude Modulation; 진폭 변조) 변조하고, 생성된 변조 신호(B)를 드라이버 회로(14)로 출력할 수 있다. 예를 들면, 혼합부(13)는 AM 변조 방식 중, 온오프 변조(on-off keying) 방식에 따라 캐리어 신호를 변조할 수 있다.The mixing unit 13 can modulate the carrier signal by AM modulation using the PN code A and output the generated modulation signal B to the driver circuit 14. [ For example, the mixing unit 13 can modulate a carrier signal according to an on-off keying scheme among AM modulation schemes.

드라이버 회로(14)는 변조 신호(B)를 미리 정해진 값만큼 증폭하고, 증폭된 변조 신호(B)를 초음파 송신부(15)로 출력할 수 있다. The driver circuit 14 can amplify the modulated signal B by a predetermined value and output the amplified modulated signal B to the ultrasonic transmission section 15. [

초음파 송신부(15)는 증폭된 변조 신호(B)를 초음파로 변환하여 송신 신호로서 출력할 수 있다. The ultrasonic transmission unit 15 can convert the amplified modulated signal B into ultrasonic waves and output it as a transmission signal.

초음파 수신부(21)는 초음파 송신부(15)에 의해 출력된 초음파가 대상체(130) 및 비대상체 중 적어도 하나로부터 반사되어 나온 반사 신호를 수신할 수 있다. 초음파 수신부(21)는 반사 신호를 전기 신호로 변환하여 증폭부(22)로 출력할 수 있다. The ultrasonic receiving unit 21 can receive the reflected signal reflected from at least one of the object 130 and the non-inverted body by the ultrasonic wave outputted by the ultrasonic transmitting unit 15. [ The ultrasonic receiving unit 21 can convert the reflected signal into an electric signal and output it to the amplifying unit 22. [

일부 실시 예에 따른 초음파 수신부(21)는 불필요한 주파수 대역의 반사 신호를 필터링하는 밴드 패스 필터와 같이 동작할 수 있다. 예를 들면, 초음파 수신부(21)는 초음파 송신부(15)를 통해 출력된 초음파의 주파수(ex. 40kHz)에 기초하여, 수신된 반사 신호 중 40kHz 전후 대역의 신호가 통과되도록 대역 필터링할 수 있다. The ultrasonic receiving unit 21 according to some embodiments may operate as a band-pass filter for filtering reflection signals of unnecessary frequency bands. For example, the ultrasonic receiving unit 21 can perform band filtering so that a signal in the front and rear band of 40 kHz of the received reflected signal passes, based on the frequency (ex. 40 kHz) of the ultrasonic wave output through the ultrasonic transmitting unit 15.

증폭부(22)는 초음파 수신부(21)부터 수신한 전기 신호를 증폭시키고, 증폭된 전기 신호인 수신(receiving) 신호(C)를 AD 컨버터(24)로 출력할 수 있다. 수신 신호(C)는, 초음파 수신부(21)가 대역 필터링된 신호를 출력함에 따라, 제한된 주파수 대역을 가질 수 있다. The amplifying unit 22 amplifies the electric signal received from the ultrasonic receiving unit 21 and outputs the amplified electric signal as a receiving signal C to the AD converter 24. [ The received signal C may have a limited frequency band as the ultrasonic wave receiving unit 21 outputs the band-filtered signal.

AD 컨버터(24)는 수신 신호(C)를 디지털 신호로 변환하여 AM 검파부(25)로 출력한다. AD 컨버터(24)의 샘플링 주파수는, 예를 들면, 표본화 이론(sampling theorem)에 따라, 캐리어 주파수의 2배 이상(ex. 40kHz의 두 배 이상인 100kHz)으로 설정될 수 있다.The AD converter 24 converts the received signal C into a digital signal and outputs the digital signal to the AM detector 25. The sampling frequency of the AD converter 24 can be set to at least twice the carrier frequency (e.g., 100 kHz, which is more than twice the frequency of 40 kHz), for example, according to the sampling theorem.

일 실시 예에 의하면, AD 컨버터(24)의 앞단에 로우 패스 필터(23)가 구비될 수 있다. 로우 패스 필터(23)는 고주파수 성분으로 인한 간섭 현상을 방지하기 위한 앤티 에일리어싱 필터(anti-aliasing filter)와 같은 기능을 제공할 수 있다. According to one embodiment, a low-pass filter 23 may be provided at the front end of the AD converter 24. [ The low-pass filter 23 may provide a function such as an anti-aliasing filter for preventing interference due to high-frequency components.

AM 검파부(25)는 디지털화된 수신 신호(C)를 복조함으로써, 원 신호를 구할 수 있다. 예를 들면, AM 검파부(25)는 디지털화된 수신 신호(C)의 절대값을 구하고 필터를 통과시킴으로써, 수신 신호(C)의 포락선을 구하고, 포락선으로부터 복조 수신 신호(D)를 구할 수 있다. AM 검파부(25)는 복조 수신 신호(D)를 상관값 산출부(31)로 출력한다. The AM detection section 25 can obtain the original signal by demodulating the digitized reception signal (C). For example, the AM detector 25 obtains the envelope of the received signal C by obtaining the absolute value of the digitized received signal C, passes the filter, and obtains the demodulated received signal D from the envelope . The AM detector 25 outputs the demodulated reception signal D to the correlation value calculator 31. [

상관값 산출부(31)는 복조 수신 신호(D)와 PN 부호(A)와의 상관 동작(correlation)을 수행하여, 상관값을 구할 수 있다. 예를 들면, 상관값 산출부(31)는 복조 수신 신호(D)의 샘플마다(예컨대, AD 컨버터(24)의 샘플링 주파수가 100kHz였을 때는 0.01ms 마다), 복조 수신 신호(D)의 과거 1주기(127ms) 만큼의 신호와, PN 부호(A)의 1주기만큼의 신호간의 상관값을 구할 수 있다. 상관 값은 차분 산출부(33)로 출력될 수 있다. The correlation value calculating section 31 can perform a correlation operation between the demodulated received signal D and the PN code A to obtain a correlation value. For example, the correlation value calculating section 31 may calculate the correlation value of the past 1 (1) of the demodulated received signal D for each sample of the demodulated received signal D (for example, every 0.01 ms when the sampling frequency of the AD converter 24 is 100 kHz) The correlation value between the signal of the period (127 ms) and the signal of the period of the PN code (A) can be obtained. The correlation value may be output to the difference calculator 33. [

상관값 산출부(31)는 샘플 번호 i, AM 검파 후의 신호 샘플열 r(i), 신호 샘플열과 동일한 샘플링 주파수를 가지는 PN 부호(송신측의 PN 부호와 동일) PN(p), PN 부호의 주기(샘플링 주기와 동일) NPN에 기초하여, 수학식 1에 의해, 상관 값 Corr(i)를 구할 수 있다.The correlation value calculation section 31 calculates the correlation value between the PN code (same as the PN code on the transmission side) PN (p) having the same sampling frequency as the signal sample string, The correlation value Corr (i) can be obtained from the equation (1) based on the period (same as the sampling period) N PN .

Figure pat00001
Figure pat00001

상관값 산출부(31)는 1초당 미리 정해진 샘플링 주파수만큼의 개수의 상관 값을 구할 수 있다. 상관 값을 구할 때의 샘플링 주파수는 AD 컨버터(24)의 샘플링 주파수 보다 작게 설정될 수 있으나 이에 한하지 않고, 전자 장치(1)의 시간 분해 능력을 고려하여, 1~100kHz의 범위로 설정될 수 있다. 예를 들어, 상관값 산출부(31)는 상관 값을 구할 때의 샘플링 주파수가 10kHz인 경우, 0.1ms 마다 신호 샘플열 r(i)의 1270 샘플과 PN 부호 PN(i)의 1270 샘플을 곱하여 상관값 Corr(i)를 구할 수 있다.The correlation value calculating section 31 can obtain the correlation values as many as the predetermined sampling frequency per second. The sampling frequency for obtaining the correlation value may be set to be smaller than the sampling frequency of the AD converter 24. However, the sampling frequency may be set in the range of 1 to 100 kHz in consideration of the time resolution capability of the electronic device 1 have. For example, the correlation value calculating section 31 multiplies 1270 samples of the signal sample row r (i) by 1270 samples of the PN code PN (i) every 0.1 ms when the sampling frequency for obtaining the correlation value is 10 kHz The correlation value Corr (i) can be obtained.

차분 산출부(33)는 상관 값 Corr(i)에서 복수 개의 소정 주기에 대응하는 상관값들 간 차이값을 구할 수 있다. 일 예로, 차분 산출부(33)는 소정 주기에 대응하는 상관 값과 소정 주기에 연속하는 주기에 대응하는 상관 값 간의 차이값을 구할 수 있다. 예를 들면, 차분 산출부(33)는 이하 수학식 2와 같이, 2승 오차 방식((A-B)2)을 이용하여, 상관값에서, 프레임간 차이값인, FrameDifference(i)을 구할 수 있다. 상술한 상관값의 "프레임"은 PN 부호의 1주기만큼의 시간 구간과 대응될 수 있다. FrameDifference(i) 값은 대상체 검출부(34)로 출력된다.The difference calculator 33 can obtain a difference value between correlation values corresponding to a plurality of predetermined periods in the correlation value Corr (i). For example, the difference calculator 33 may obtain a difference value between a correlation value corresponding to a predetermined period and a correlation value corresponding to a period continuous in a predetermined period. For example, the difference calculator 33 can obtain FrameDifference (i), which is the inter-frame difference value, from the correlation value using the square error method ((AB) 2 ) . The above-mentioned "frame" of the correlation value can correspond to a time period of one period of the PN code. The FrameDifference (i) value is output to the object detection unit 34.

Figure pat00002
Figure pat00002

차분 산출부(33)는 프레임간 상관값의 차이값인 FrameDifference(i)를 1 프레임마다(예를 들면, 127ms) 구할 수 있다. 이에 한하지 않고, 차분 산출부(33)는, 1/2 프레임(63.5ms) 또는 2 프레임(254ms) 마다 차이값을 구할 수도 있다. The difference calculator 33 can obtain FrameDifference (i), which is a difference value of inter-frame correlation values, every frame (for example, 127 ms). Alternatively, the difference calculator 33 may obtain a difference value every 1/2 frame (63.5 ms) or 2 frames (254 ms).

또한, 차분 산출부(33)는 프레임간 상관값의 차이값을 구하기 위한 수학식으로서 상기 수학식 2를 대신하여, 2승 오차 방식을 제외한, 상관값들 간의 차이값을 정량화하는 다른 수학식을 이용하여, 차이값을 구할 수 있다. 예를 들면, 차분 산출부(33)는 RMS(Root Mean Square: 2승 평균 평방근) 방식을 이용하여 차이값을 구할 수 있다. In addition, the difference calculator 33 substitutes another equation for quantizing the difference value between the correlation values except for the square error method, instead of the equation (2), as a formula for obtaining the difference value of the inter- , The difference value can be obtained. For example, the difference calculator 33 can calculate a difference value using an RMS (Root Mean Square) method.

또한, 차분 산출부(33)는, 상술한 2승 오차 방식 및 RMS 방식 외에, 수학식 3에 따라 차이값을 구할 수 있다. 수학식 3에 의하면, 2개의 프레임간의 상관값의 차이의 절대값에 기초하여, 차이값이 결정될 수 있다. 절대값을 이용하는 수학식 3에 의하면, 상술한 2승 오차 방식 및 RMS 방식보다, 차분 산출부(33)의 연산량이 줄어들 수 있다. In addition to the squared error method and the RMS method described above, the difference calculator 33 can calculate the difference value according to the equation (3). According to Equation (3), the difference value can be determined based on the absolute value of the difference of the correlation values between the two frames. According to Equation (3) using the absolute value, the amount of computation of the difference calculator 33 can be made smaller than the squared error method and the RMS method described above.

Figure pat00003
Figure pat00003

대상체 검출부(34)는 상관값들 간 차이값에 기초하여, 대상체(130)에 관한 정보를 검출할 수 있다. 예를 들면, 대상체 검출부(34)는 차이값이 미리 정해진 문턱값을 넘었는지 여부에 기초하여, 대상체(130)가 전자 장치(1)로부터 소정 거리 내에 존재하는지 여부를 판단할 수 있다. The object detecting unit 34 can detect information on the object 130 based on the difference value between correlation values. For example, the object detecting section 34 can determine whether the object 130 exists within a predetermined distance from the electronic device 1, based on whether or not the difference value exceeds a predetermined threshold value.

일부 실시 예에 의한, 수신 신호와 소정 부호 신호의 복수 개의 소정 주기에 대응하는 상관 값들 간의 차이값은 상관 값의 변동 정도를 나타낼 수 있다. 예를 들면, 대상체(130)가 움직이는 정도만큼 반사 신호의 변동 정도가 커지므로, 상관 값의 변동 정도도 커질 수 있다. 반면, 고정된 비대상체는 움직이지 않으므로, 상관 값은 거의 변동되지 않을 수 있다. 따라서, 대상체 검출부(34)는 상술한 특징을 이용하여, 프레임 간 상관값의 차이값이 미리 정해진 문턱값을 넘었는지에 따라, 대상체(130)의 존재 여부를 판단할 수 있다.The difference value between the correlation values corresponding to a plurality of predetermined periods of the received signal and the predetermined sign signal according to some embodiments may indicate the degree of variation of the correlation value. For example, since the degree of fluctuation of the reflection signal is increased by the extent that the object 130 moves, the degree of fluctuation of the correlation value can also be increased. On the other hand, since the fixed non-inverted body does not move, the correlation value may hardly fluctuate. Therefore, the object detecting unit 34 can determine whether or not the object 130 is present based on whether the difference value of the inter-frame correlation values exceeds a predetermined threshold, using the above-described characteristic.

일부 실시 예에 의하면, 문턱값은, 대상체(130)가 전자 장치(1)로부터 소정 거리 내에 존재하지 않을 때의 프레임 간 상관값의 차이값에 기초하여 미리 설정될 수 있다. 예를 들면, 문턱값은, 대상체(130)가 존재하지 않을 때의 프레임 간 상관값의 차이값보다 큰 값으로 미리 설정될 수 있다.According to some embodiments, the threshold value may be preset based on the difference value of the inter-frame correlation value when the object 130 does not exist within a predetermined distance from the electronic device 1. [ For example, the threshold value may be preset to a value larger than the difference value of the inter-frame correlation value when the object 130 does not exist.

또한, 대상체 검출부(34)는 반사 신호의 강도에 따른 영향을 받지 않는 프레임 간 상관값들의 차이값을 이용함에 따라, 반사 신호의 강도가 낮은 경우에도, 대상체(130)의 유무에 대해 높은 정밀도로 판단할 수 있다.In addition, the object detecting unit 34 uses the difference value of the inter-frame correlation values that is not influenced by the intensity of the reflected signal, so that even when the intensity of the reflected signal is low, It can be judged.

한편, 제어부(6)에 포함된 각 구성 요소들은, 제어부(6)가 구비하는 연산 장치(미도시)의 제어에 의해 프로그램이 실행됨으로써 구현될 수 있다. Each component included in the control unit 6 can be implemented by executing a program under the control of an arithmetic unit (not shown) included in the control unit 6. [

예를 들면, 제어부(6)는 기억부(미도시)에 격납된 프로그램을 주기억 장치(미도시)에 로딩하고, 연산 장치의 제어에 의해 프로그램을 실행할 수 있다. 제어부(6)의 각 구성 요소는 프로그램에 의한 소프트웨어로 실현되는 것에 한정되지 않고, 하드웨어, 펌 웨어 및 소프트웨어 중 어떠한 조합 등에 의해 구현될 수 있다. For example, the control unit 6 can load a program stored in a storage unit (not shown) into a main memory (not shown), and execute the program under the control of the arithmetic unit. The components of the control unit 6 are not limited to those realized by software by a program, but may be implemented by any combination of hardware, firmware, and software.

또한, 일부 실시 예에 따른 전자 장치(1)는 AM 검파부(25)를 아날로그 회로로 구성하고, AM 검파 후의 복조 수신 신호(D)를 AD 컨버터(24)로 디지털 변환시킬 수 있다. AD 컨버터(24)의 샘플링 주파수는, 예컨대, 10kHz 정도로까지 내릴 수 있다. The electronic device 1 according to some embodiments can constitute an AM detector 25 as an analog circuit and can digitally convert the demodulated reception signal D after AM detection to the AD converter 24. [ The sampling frequency of the AD converter 24 can be reduced to, for example, about 10 kHz.

또한, 일부 실시 예에 따른 전자 장치(1)는 송신 신호에 대한 변조 방식을 수신 신호에 대한 복조 방식에 따라 변경할 수 있고, 변조 방식으로 상술된 AM 변조 이외의 방식들, 예컨대, FM 변조, BPSK 변조 등도 이용될 수 있다. In addition, the electronic device 1 according to some embodiments may change the modulation scheme for the transmission signal according to the demodulation scheme for the received signal, and may use modulation schemes other than the AM modulation schemes described above, for example, FM modulation, BPSK Modulation and the like can also be used.

또한, 일부 실시 예에 따른 전자 장치(1)는 초음파 송신부(15) 또는 초음파 수신부(21) 중 적어도 하나를 복수 개 구비할 수 있다. 전자 장치(1)는 복수의 초음파 송신부(15) 또는 초음파 수신부(21) 사이의 복수의 거리 측정 정보를 이용하여 삼각측량의 계산을 수행할 수 있다. 따라서, 복수의 초음파 송신부(15) 또는 초음파 수신부(21)를 구비한 전자 장치(1)는 대상물까지의 거리뿐만 아니라, 대상물의 방위 및 위치, 대상물의 3차원 좌표를 구할 수 있다. In addition, the electronic device 1 according to some embodiments may have a plurality of at least one of the ultrasonic transmission unit 15 and the ultrasonic reception unit 21. The electronic device 1 can perform the calculation of the triangulation using a plurality of distance measurement information between the plurality of ultrasonic transmission units 15 or the ultrasonic reception unit 21. [ Therefore, the electronic device 1 having the plurality of ultrasonic transmitting units 15 or the ultrasonic receiving units 21 can obtain not only the distance to the object, but also the three-dimensional coordinates of the object and the orientation and position of the object.

또한, 일부 실시 예에 따른 전자 장치(1)는, 전파, 광선 등 초음파 이외 다른 종류의 신호를 이용하여 대상체 정보를 검출하는 센서로 구성될 수 있다. In addition, the electronic device 1 according to some embodiments may be constituted by a sensor that detects object information using signals other than ultrasound waves such as radio waves and light rays.

도 4는 일부 실시 예에 따른 초음파를 이용하여 대상체(130)에 관한 정보를 검출하는 방법을 나타내는 순서도이다.4 is a flowchart showing a method of detecting information on a target object 130 using ultrasonic waves according to some embodiments.

도 4의 단계 410을 참조하면, 전자 장치(1)는 소정의 부호 신호를 이용하여 초음파를 변조하고, 변조된 초음파를 출력할 수 있다. 소정의 부호 신호는, 예를 들면, PN 부호 일 수 있으며, PN 부호에 따라 초음파가 AM 변조될 수 있다. PN 부호에 따라 AM 변조된 초음파는 대상체(130)에 관한 정보를 검출하기 위하여, 외부로 출력될 수 있다.Referring to step 410 of FIG. 4, the electronic device 1 can modulate the ultrasonic wave using a predetermined sign signal, and output the modulated ultrasonic wave. The predetermined sign signal may be, for example, a PN code, and the ultrasonic wave may be AM-modulated according to the PN code. The AM-modulated ultrasonic wave according to the PN code can be output to the outside in order to detect information on the object 130. [

단계 420을 참조하면, 전자 장치(1)는 단계 410에서 출력된 초음파가 대상체(130)로부터 반사되어 나온 반사 신호를 수신할 수 있다. Referring to step 420, the electronic device 1 can receive the reflected signal reflected from the object 130 by the ultrasound output in step 410.

단계 430을 참조하면, 전자 장치(1)는 단계 420에서 수신된 반사 신호로부터 수신 신호를 획득할 수 있다. 일부 실시 예에 의하면, 수신 신호는 상기 수신된 반사 신호를 복조함으로써 획득될 수 있다.Referring to step 430, the electronic device 1 may obtain a received signal from the reflected signal received at step 420. [ According to some embodiments, the received signal may be obtained by demodulating the received reflected signal.

단계 440을 참조하면, 전자 장치(1)는 단계 430에서 수신된 수신 신호와 소정 부호 신호의 복수 개의 소정 주기에 대응하는 상관값들 간의 차이를 구할 수 있다. 예를 들면, 전자 장치(1)는 소정 주기에 대응하는 상관 값과 소정 주기에 연속하는 주기에 대응하는 상관 값의 차이값을 구할 수 있다.Referring to step 440, the electronic device 1 can obtain the difference between the correlation values corresponding to a plurality of predetermined periods of the received signal and the predetermined sign signal received in step 430. [ For example, the electronic device 1 can obtain a difference value between a correlation value corresponding to a predetermined period and a correlation value corresponding to a period continuous to a predetermined period.

단계 450을 참조하면, 전자 장치(1)는 단계 440에서 구한 차이값에 기초하여 대상체에 관한 정보를 검출할 수 있다. 예를 들면, 전자 장치(1)는 차이값이 미리 정해진 문턱값을 넘었는지 여부에 기초하여, 대상체(130)에 관한 정보로서, 대상체(130)가 전자 장치(1)로부터 소정 거리 이내에 존재하는지 판단하고, 판단 결과를 출력할 수 있다.Referring to step 450, the electronic device 1 may detect information about the object based on the difference value obtained in step 440. [ For example, the electronic device 1 determines whether the object 130 exists within a predetermined distance from the electronic device 1, as information on the object 130, based on whether the difference value exceeds a predetermined threshold value And output the judgment result.

일 실시 예에 따른 전자 장치(1)에 의하면, 반사 신호의 강도에 따른 영향을 받지 않는 복수 개의 소정 주기에 대응하는 상관값들 간의 차이값을 이용함에 따라, 반사 신호의 강도가 낮은 경우에도, 움직이는 대상체(130)가 존재하는지를 높은 정밀도로 판단 가능하다.According to the electronic device 1 according to the embodiment, by using the difference value between the correlation values corresponding to a plurality of predetermined periods which are not influenced by the intensity of the reflected signal, even when the intensity of the reflected signal is low, It can be determined with high accuracy whether or not the moving object 130 exists.

도 5는 일부 실시예에 따른 전자 장치(1)에 의해 처리되는 신호의 예시를 나타내는 도면이다. 5 is a diagram showing an example of a signal processed by the electronic device 1 according to some embodiments.

도 5를 참조하면, PN 부호(A), 송신 신호(B), 수신 신호(C), 복조 수신 신호(D)의 그래프가 각각 도시되어 있다.Referring to FIG. 5, graphs of a PN code (A), a transmission signal (B), a reception signal (C), and a demodulation reception signal (D) are shown.

그래프 510에 도시된, PN 부호(A)는, PN 부호 발생부(11)에 의해 발생될 수 있는 부호로, 0 또는 1의 값을 가질 수 있다.The PN code (A) shown in the graph 510 is a code that can be generated by the PN code generator 11, and may have a value of 0 or 1.

그래프 520에 도시된, 송신 신호(B)는, PN 부호(A)에 의해 캐리어 신호가 AM 변조된 신호이다. 송신 신호(B)에 따라 초음파 신호가 외부로 출력될 수 있다.The transmission signal B shown in the graph 520 is a signal in which the carrier signal is AM-modulated by the PN code (A). The ultrasonic signal can be output to the outside in accordance with the transmission signal B.

그래프 530에 도시된, 수신 신호(C)는, 반사 신호가 증폭된 신호이다. 수신 신호(C)는 송신 신호(B)와는 달리 외부 환경에서 에너지를 일부 잃음에 따라 다소 완만한 신호 형태를 보일 수 있다.The received signal C shown in the graph 530 is a signal in which the reflected signal is amplified. Unlike the transmitted signal (B), the received signal (C) may have a somewhat gentle signal form as the energy is partially lost in the external environment.

그래프 540에 도시된, 복조 수신 신호(D)는 수신 신호(C)가 AM 복조된 결과, 획득된 신호이다. 복조 수신 신호(D)와 PN 부호(A)와의 상관 값에 따라 대상체(130)에 관한 정보가 검출될 수 있다. 일부 실시 예에 의하면, 복조 수신 신호(D)와 PN 부호(A)의 복수 개의 소정 주기에 대응하는 상관값들 간 차이값에 기초하여, 대상체(130)에 관한 정보가 검출될 수 있다.The demodulated received signal D shown in the graph 540 is a signal obtained as a result of demodulation of the received signal C. Information on the object 130 can be detected based on the correlation value between the demodulated received signal D and the PN code A. [ According to some embodiments, information on the object 130 can be detected based on a difference value between correlation values corresponding to a plurality of predetermined periods of the demodulated received signal D and the PN code A. [

그래프 540에 도시된, 복조 수신 신호(D)는, 물체가 근거리에 있어 강한 반사 신호가 수신됨에 따라, 노이즈로 인한 영향이 적다. 그러나, 복조 수신 신호(D)의 상당수는 물체가 먼 거리에 있거나 방해 물체가 존재함으로 인해 노이즈가 심하여, 신호를 판별하기 어렵다.The demodulated received signal D shown in graph 540 is less affected by noise as the object is in close proximity and a strong reflected signal is received. However, a large number of the demodulated received signals D are difficult to distinguish from each other because the object is located at a long distance or an obstructing object is present, which causes severe noise.

그러나, 일부 실시예에 따르면, 복조 수신 신호(D)의 PN 부호 간 상관 값 대신 상관 값들간 차이 값에 따라, 대상체(130)가 존재하는지 여부를 판단하므로, 노이즈로 인한 영향을 최소화할 수 있다.However, according to some embodiments, it is determined whether or not the object 130 exists according to the difference value between correlation values instead of the correlation value between PN codes of the demodulated received signal D, so that the influence due to noise can be minimized .

도 6은 일부 실시예에 따른 상관 값의 예시를 나타내는 도면이다.6 is a diagram illustrating an example of a correlation value according to some embodiments.

가로축은 PN 부호 1주기만큼의 시간(TPN) 마다 하나씩 존재하는 샘플 번호(샘플수는 NPN)를 나타낸다. 세로축은 상관값 Corr(i)을 나타낸다. And the horizontal axis represents a sample number (the number of samples is N PN ) existing one time (T PN ) for one period of the PN code. And the vertical axis represents the correlation value Corr (i).

도 6에 도시된 예에서, 전자 장치(1)가 1kHz에서 127비트의 주기를 갖는 PN 부호에 대해 상관 값을 구하는 경우, 각 상관값을 구할 때의 샘플링 주파수가 100kHz이면, 0.01ms 마다 상관값을 구할 수 있다. 따라서, 127ms 의 1 프레임의 구간 동안 12700개의 상관값이 산출될 수 있다. In the example shown in Fig. 6, when the correlation value is obtained for the PN code having a cycle of 127 bits at 1 kHz, if the sampling frequency for obtaining each correlation value is 100 kHz, Can be obtained. Accordingly, 12700 correlation values can be calculated during a period of one frame of 127 ms.

도 6을 참조하면, 상관 값은 샘플 번호가 작은 구간에서, 최대 값을 가지고 있다. 상관 값이 최대일 때의 샘플 번호에서, 복조 수신 신호(D)와 PN 부호(A)가 크게 상관되고 있다.Referring to FIG. 6, the correlation value has a maximum value in a section in which the sample number is small. The demodulated reception signal D and the PN code A are highly correlated in the sample number when the correlation value is the maximum.

만약 이동하지 않는 물체에 의해 반사된 초음파가 수신된 경우, 초음파 반사 상황은 불변이 되고, 상관 값은 각 프레임마다 동일한 상관값을 반복적으로 가질 수 있다. 반대로, 사람과 같은 움직이는 대상체(130)가 존재한다면, 상관값은 프레임마다 변동될 수 있다. If an ultrasonic wave reflected by an object that is not moving is received, the ultrasonic reflection condition is unchanged, and the correlation value can have the same correlation value repeatedly for each frame. Conversely, if there is a moving object 130, such as a person, the correlation value may vary from frame to frame.

따라서, 일부 실시 예에 따른, 전자 장치(1)는, 시간적으로 연속되는 복수 개의 프레임 간 상관값의 차이값을 구하고, 차이값에 기초하여 움직이는 대상체(130)가 전자 장치(1)로부터 소정 거리 내에 존재하는지에 대해 판정할 수 있다.Accordingly, the electronic device 1 according to some embodiments obtains a difference value of a plurality of inter-frame correlation values that are continuous in terms of time, and when the moving object 130 moves based on the difference value from the electronic device 1 at a predetermined distance It is possible to judge whether or not it exists in the area.

도 7은 일부 실시예에 따른 복수 개의 프레임들간 상관 값의 차이값의 예시를 나타내는 도면이다. 7 is a diagram illustrating an example of a difference value of correlation values between a plurality of frames according to some embodiments.

가로축은 시간(0~10s)을 나타내고, 세로축은 차분 산출부(33)에 의해 획득될 수 있는 프레임간 상관값의 차이값 FrameDifference(i)를 나타낸다. The horizontal axis represents the time (0 to 10s), and the vertical axis represents the difference value FrameDifference (i) of the interframe correlation values that can be obtained by the difference calculation section 33. [

도 7을 참조하면, 프레임간 상관값의 차이값은 전자 장치(1)에 의해 반사 신호가 수신된 직후부터 상승하여 약 1초 후에 피크가 된 후 완만하게 저하되고 있다.Referring to FIG. 7, the difference value of the inter-frame correlation value is gradually decreased immediately after the reflection signal is received by the electronic device 1 and peaked after about 1 second.

도 8은 일부 실시예에 따른 대상체가 존재하는지 여부에 대한 판정 결과의 예시를 나타내는 도면이다. 8 is a diagram showing an example of a determination result as to whether or not a target object exists according to some embodiments.

가로축은 시간을 나타내고, 세로축은 프레임간 상관값의 차이값 FrameDifference(i)을 나타낸다. The horizontal axis represents time, and the vertical axis represents a difference value FrameDifference (i) of inter-frame correlation values.

도 8을 참조하면, 프레임간 상관값의 차이값은, 6초 근방에서 문턱값을 넘고 있다. 대상체 검출부(34)는 6초 근방까지는 "대상체 없음"으로 판정하고, 그 이후는 "대상체 있음"으로 판정할 수 있다. "대상체 없음"은, 대상체(130)가 전자 장치(1)로부터 소정 거리 이내에 없는 경우를 나타낼 수 있다. "대상체 있음"은 대상체(130)가 전자 장치(1)로부터 소정 거리 이내에 존재하는 경우를 나타낼 수 있다.Referring to FIG. 8, the difference value of the inter-frame correlation values exceeds the threshold value in the vicinity of 6 seconds. The object detecting section 34 may determine that there is no object until six seconds, and then determine that there is a target object. "No object" may indicate that the object 130 is not within a predetermined distance from the electronic device 1. [ "With a target object" may indicate a case where the object 130 exists within a predetermined distance from the electronic device 1. [

대상체 검출부(34)는 상관 값에서 연속된 프레임 간의 상관 값의 차분 값을 이용하여, 대상체(130)를 높은 감도로 검출할 수 있다. The object detecting unit 34 can detect the object 130 with high sensitivity by using the difference value of the correlation value between consecutive frames in the correlation value.

일부 실시 예에 의한, 전자 장치(1)는 대상체(130)로부터 반사된 수신 신호를 복조한 신호인 복조 수신 신호(D)와 PN 부호(A) 사이의 상관 값 Corr(i)를 구할 수 있다. 전자 장치(1)는 상관 값에서 시간적으로 연속된 프레임 간 차이 값에 기초하여, 대상체가 전자 장치(1)로부터 소정 거리 내에 존재하는지 여부를 판단할 수 있다. According to some embodiments, the electronic device 1 can obtain a correlation value Corr (i) between the demodulated received signal D, which is a signal obtained by demodulating the received signal reflected from the object 130, and the PN code A . The electronic device 1 can determine whether or not the object exists within a predetermined distance from the electronic device 1 based on the temporally successive inter-frame difference value in the correlation value.

예를 들면, 전자 장치(1)는, PN 부호(A)의 1주기만큼을 상관 값 Corr(i)에서의 1 프레임으로 설정하고, 상관 값에서 시간적으로 연속되는 2개 프레임간 차이값인 FrameDifference(i)를 구할 수 있다. 그리고, 전자 장치(1)는, 차이값이 소정의 문턱값을 넘었을 때, 대상체(130)가 전자 장치(1)로부터 소정 거리 내에 존재함을 판정할 수 있다. For example, the electronic device 1 sets one period of the PN code A as one frame in the correlation value Corr (i), and calculates a FrameDifference (i) can be obtained. Then, the electronic device 1 can determine that the target object 130 exists within a predetermined distance from the electronic device 1 when the difference value exceeds a predetermined threshold value.

따라서, 일부 실시 예에 의하면, 반사 신호의 강도가 낮거나, 다른 고정된 비대상체가 전자 장치(1) 근처에 존재하는 경우에도, 전자 장치(1)는 상관 값의 시간적으로 연속되는 2개 프레임간 차이값을 이용함으로써, 대상체(130)의 존재 유무를 높은 정확도로 검출할 수 있다.Therefore, according to some embodiments, even when the intensity of the reflected signal is low or another fixed ancillary object is present near the electronic device 1, the electronic device 1 can detect two frames By using the difference value, the presence or absence of the object 130 can be detected with high accuracy.

도 9는 일부 실시예에 따른 프레임들 간 상관 값의 차이값들의 평균값에 기초한 대상체 유무에 대한 판정 결과의 예시를 나타내는 도면이다. 9 is a diagram showing an example of a determination result on the presence or absence of a target object based on an average value of difference values of correlation values between frames according to some embodiments.

전자 장치(1)는 대상체(130)가 이동 및 정지를 반복하여 프레임간 상관값의 차이값이 문턱값을 상회하거나 하회하는 경우, 대상체(130)가 존재함에도 불구하고, 검출 판정 또는 비검출 판정이 뒤바뀌는 상황이 발생할 수 있다. 따라서, 일부 실시 예에 따른, 대상체 검출부(34)는 현재 및 과거의 복수의 프레임에 대한 프레임간 상관값의 차이값의 평균을 구하고, 현재의 평균값과 문턱값을 비교하여 대상체의 유무를 판정할 수 있다. 프레임간 상관값의 차이값의 평균값을 이용하여 대상체를 검출하는 방법에 의하면, 대상체를 안정적으로 정확히 검출할 수 있다. The electronic device 1 determines whether or not the object 130 repeatedly moves and stops so that the difference value of the inter-frame correlation values exceeds or falls below the threshold value, This reversing situation can occur. Therefore, the object detecting unit 34, in accordance with some embodiments, obtains an average of difference values of inter-frame correlation values for a plurality of current and past frames, compares the current average value with a threshold value, and determines the presence or absence of the object . According to the method of detecting an object using an average value of difference values of inter-frame correlation values, the object can be stably and accurately detected.

도 9의 그래프 900에 도시된 예와 같이, 대상체 검출부(34)는 현재의 프레임 및 과거의 6개 프레임, 합계 7개 프레임의 프레임간 상관값의 차이값의 평균값을 이용하여 현재의 프레임에서 대상체(130)가 존재한다고 판정할 수 있다. 도 9의 예에서는, 7개 프레임의 평균값이 이용되고 있으나, 대상체 검출부(34)는 디지털 필터(예를 들면, 로우 패스 필터)를 이용하여 차이값의 순간 변동을 억제함으로써, 7개 프레임의 평균값이 이용되는 경우와 동일한 효과가 구현될 수 있다. As shown in the graph 900 of FIG. 9, the object detecting unit 34 calculates the average value of the difference values of the inter-frame correlation values of the current frame and the past six frames, i.e., a total of seven frames, (130) is present. In the example of Fig. 9, the average value of seven frames is used, but the object detecting unit 34 suppresses the instantaneous variation of the difference value by using a digital filter (for example, a low pass filter) The same effect as that in the case where this is used can be realized.

도 10은 일부 실시예에 따른 상관 값의 프레임간 차이값에 기초한 대상체의 위치를 구하는 방법을 설명하기 위한 예시 도면이다. FIG. 10 is an exemplary diagram for explaining a method of obtaining a position of a target object based on a difference value between frames of a correlation value according to some embodiments. FIG.

일부 실시 예에 따른, 전자 장치(1)는, 대상체의 유무 판정뿐만 아니라, 프레임간 상관 값의 차이값에 기초하여, 전자 장치(1)에서 대상체까지의 거리를 추정할 수 있다. According to some embodiments, the electronic device 1 can estimate the distance from the electronic device 1 to the object based on the difference value of the inter-frame correlation value as well as the presence or absence of the object.

예컨대, 동일한 대상체(130)가 움직이는 경우, 대상체(130)가 전자 장치(1) 가까이에 있을 수록, 반사 신호의 변화가 커지고, 상관값이 크게 변동하므로, 프레임간 상관값의 차이값도 커질 수 있다. For example, when the same object 130 moves, the closer the object 130 is to the electronic device 1, the greater the change in the reflected signal, and the larger the correlation value, have.

따라서, 대상체 검출부(34)가 프레임간 상관 값의 차이값이 문턱값보다 커져 대상체(130)를 검출하면, 전자 장치(1)는 미리 구비된 프레임간 상관 값의 차이값의 크기와 대상체(130)까지의 거리를 대응지어 두고, 현재 프레임간 상관 값의 차이값의 크기로부터 전자 장치(1)에서 대상체(130)까지의 거리를 추정할 수 있다.Accordingly, when the object detecting unit 34 detects the object 130 with the difference value of the inter-frame correlation value being larger than the threshold value, the electronic device 1 determines the size of the difference value of the inter- ) From the electronic device 1 to the object 130 from the magnitude of the difference value between the current inter-frame correlation values.

도 10의 그래프 1010을 참조하면, 프레임간 상관 값의 차이값은 크기에 따라 대상체의 위치로서, 전자 장치(1)에서 대상체(130)까지의 거리와 각각 대응될 수 있다. 예를 들면, 전자 장치(1)는 프레임간 상관 값의 차이값의 크기에 기초하여 대상체(130)까지의 거리를 각각 가까움(1020), 근처(1021), 멈(1022)으로 추정할 수 있다. 따라서, 일부 실시 예에 의하면, 전자 장치(1)에서 대상체(130)까지의 거리가 간편하게 추정될 수 있다.Referring to the graph 1010 of FIG. 10, the difference value of the inter-frame correlation values may correspond to the distance from the electronic device 1 to the object 130 as the position of the object according to the size. For example, the electronic device 1 can estimate the distances to the object 130 to be near 1020, 1021, and 1022, respectively, based on the magnitude of the difference value of the inter-frame correlation values . Therefore, according to some embodiments, the distance from the electronic device 1 to the object 130 can be easily estimated.

도 11은 일부 실시예에 따른 프레임간 상관 값의 차이값에 대한 문턱 값을 결정하는 방법을 설명하기 위한 예시 도면이다. 11 is an exemplary diagram for explaining a method of determining a threshold value for a difference value of inter-frame correlation values according to some embodiments.

일부 실시 예에 따른, 전자 장치(1)는 대상체의 유무를 판단하기 위한 문턱값을 캘리브레이션(calibration) 방식을 통해 정할 수 있다. 캘리브레이션 방식에 의하면, 문턱값이 프레임간 상관 값의 차이값에 따라 소정 시간마다 자동으로 설정될 수 있다.According to some embodiments, the electronic device 1 may determine a threshold for determining the presence or absence of the object through a calibration method. According to the calibration method, the threshold value can be automatically set at predetermined time intervals according to the difference value of the inter-frame correlation value.

예컨대, 전자 장치(1)는 캘리브레이션 시간 T 및 검출 정도 조정치α를 미리 정의해 두고, 수학식 4에 따라, 시간 T 내의 프레임 차이값 중 "최소의 값"+α의 값을 문턱값으로 설정할 수 있다. For example, the electronic device 1 may preliminarily define the calibration time T and the detection degree adjustment value alpha, and set the value of the "minimum value" + alpha among the frame difference values within the time T as a threshold value according to Equation have.

Figure pat00004
Figure pat00004

도 11의 그래프 1100을 참조하면, 프레임 간 상관 값의 차이값이 점점 감소함에 따라 캘리브레이션 종료 시점(T=10초)에서는 문턱값이 거의 0에 가까운 값으로 설정될 수 있다.Referring to the graph 1100 of FIG. 11, as the difference value of the inter-frame correlation value gradually decreases, the threshold value can be set to a value close to zero at the end of calibration (T = 10 seconds).

캘리브레이션 방식에 의하면, 전자 장치(1)는 프레임간 상관 값의 차이값에 따라 문턱값을 자동으로 간편하게 설정할 수 있다.According to the calibration method, the electronic device 1 can automatically and easily set the threshold value according to the difference value of the inter-frame correlation value.

도 12는 일부 실시예에 따른 프레임간 상관 값의 차이값 Xi 및 프레임간 상관 값의 차이값의 분산값 U의 예시를 나타내는 도면이다. 12 is a diagram showing an example of a variance value Xi of the inter-frame correlation value and a variance value U of the difference value of the inter-frame correlation value according to some embodiments.

가로축은 시간을 나타내고, 세로축은 프레임간 상관 값의 차이값 Xi 또는 분산 U를 나타낸다.The abscissa represents time and the ordinate represents a difference value Xi or variance U of inter-frame correlation values.

도 12에 도시된 예는 전자 장치(1)로부터 소정 거리 이내로 대상체(130)가 이동해 들어와서(시각 t1~t2), 작게 움직이거나 움직이지 않다가(시각 t2~t3), 소정 거리 밖으로 나간(시각 t3~t4) 경우, 전자 장치(1)에 의해 획득된 상관 값에서의 프레임 간 상관 값의 차이값 및 차이값의 분산 값을 나타낸 것이다.The example shown in Fig. 12 shows a state in which the object 130 moves within a predetermined distance from the electronic device 1 (time t1 to t2), moves small or does not move (time t2 to t3) Time t3 to t4), the difference value of the inter-frame correlation value and the variance value of the difference value in the correlation value acquired by the electronic device 1. [

일부 실시 예에 따른, 전자 장치(1)는 소정 시간 구간 동안 상관 값에서 연속된 프레임간 상관 값의 차이값의 변동(예를 들면, 차이값의 분산)에 기초하여, 대상체(130)가 전자 장치(1)로부터 소정 거리 이내에 존재하는지에 대해 판정할 수 있다.According to some embodiments, the electronic device 1 is configured to determine whether the object 130 is an electronic (electronic) device based on a variation in the difference value (e.g., a variance of the difference value) It can be determined whether or not it is within a predetermined distance from the apparatus 1. [

전자 장치(1)의 차분 산출부(33)는 상관 값에서 시간적으로 연속되는 2 프레임 사이의 차이값 FrameDifference(i)(또는, “차분 Xi”라 함)를 구할 수 있다. 그리고, 차분 산출부(33)는, N초 동안의 구간(N은 1 이상의 정수)에서, 이하 수학식 5와 같은 차이값 Xi의 평균값을 구할 수 있다.The difference calculator 33 of the electronic device 1 can obtain the difference value FrameDifference (i) (or "difference Xi") between two consecutive frames temporally consecutive in the correlation value. Then, the difference calculator 33 can obtain an average value of the difference value Xi as expressed by Equation (5) below in a section for N seconds (N is an integer equal to or greater than 1).

Figure pat00005
Figure pat00005

또한, 차분 산출부(33)는, N초 동안의 구간에서, 프레임수 n을 이용하여 수학식 6 따라 N초 동안의 구간의 차이값의 분산 U를 구할 수 있다. In addition, the difference calculator 33 can obtain the variance U of the difference value of the interval for N seconds according to Equation (6) using the number of frames n in the interval for N seconds.

Figure pat00006
Figure pat00006

차분 산출부(33)는 차분 Xi, Xi의 평균값 및 Xi의 분산 U를 대상체 검출부(34)로 출력할 수 있다.The difference calculator 33 can output the average value of the differences Xi and Xi and the variance U of Xi to the object detection unit 34. [

대상체 검출부(34)는 프레임간 상관 값의 차이값 Xi와 차이값에 대한 문턱값 ThXi을 비교한 결과와, 분산값 U와 분산값에 대한 문턱값 ThU을 비교한 결과 중 적어도 하나에 기초하여, 대상체(130)가 전자 장치(1)로부터 소정 거리 이내에 존재하는지에 대해 판정하고, 판정 결과를 외부로 출력할 수 있다.The object detecting unit 34 detects the object based on at least one of the result of comparing the difference value Xi of the inter-frame correlation value with the threshold value ThXi for the differential value and the result of comparing the variance value U and the threshold value ThU for the variance value, It is possible to determine whether the target object 130 exists within a predetermined distance from the electronic device 1, and output the determination result to the outside.

도 12의 그래프 1200을 참조하면, 시각 t1~t2, 시각 t3~t4에서는, 대상체(130)의 움직임이 크기 때문에, 프레임간 상관 값의 차이값 Xi가 검출 문턱값 ThXi를 크게 넘고 있다. 따라서, 대상체 검출부(34)는 프레임간 상관 값의 차이값 Xi에 기초하여 시각 t1~t2, 시각 t3~t4에서는, 대상체(130)가 전자 장치(1)로부터 소정 거리 이내에 존재한다고 판정할 수 있다.Referring to the graph 1200 of FIG. 12, since the motion of the object 130 is large at times t1 to t2 and at times t3 to t4, the difference Xi of the inter-frame correlation values greatly exceeds the detection threshold ThXi. Therefore, the object detecting unit 34 can determine that the object 130 exists within a predetermined distance from the electronic device 1 at time t1 to t2 and at time t3 to t4 based on the difference value Xi of the inter-frame correlation value .

시각 t2~t3에서는 대상체의 움직임이 작기 때문에, 프레임간 상관 값의 차이값 Xi는 문턱값을 거의 넘지 못한다. 따라서, 대상체 검출부(34)는 분산 U를 고려하지 않고 프레임간 상관 값의 차이값 Xi만 고려하는 경우, 대상체(130)가 전자 장치(1)로부터 소정 거리 이내에 존재하지 않는 것으로 판정할 수 있다. Since the motion of the object is small at times t2 to t3, the difference value Xi between the inter-frame correlation values does not substantially exceed the threshold value. Therefore, the object detecting unit 34 can determine that the object 130 does not exist within a predetermined distance from the electronic device 1 when only the difference value Xi of the inter-frame correlation values is considered without considering the variance U. [

시각 t1~t5에서는, 대상체의 움직임이 작을 때인, 시각 t2~t3를 포함하나, 시각 t1~t5 구간에서, 프레임간 상관 값의 차이값의 분산 U가 문턱값 ThU를 넘고 있다. 따라서, 대상체 검출부(34)는 시각 t1~t5 구간에서의 분산 U에 따라 대상체가 존재한다고 판정할 수 있다. From time t1 to t5, the time t2 to t3 including the time when the motion of the object is small, but the variance U of the difference value of the inter-frame correlation values exceeds the threshold ThU in the interval of time t1 to t5. Therefore, the object detecting unit 34 can determine that the object exists in accordance with the variance U in the interval from time t1 to time t5.

전자 장치(1)는 시각 t1에 있어서, 프레임간 상관 값의 차이값 Xi에 따라 짧은 시간에 고감도로 대상체의 존재를 검출할 수 있으나, 비교적 장시간인 시각 t1~t5 구간에서는, 분산 U에 기초하여 보다 더 정확하게 대상체의 유무를 검출할 수 있다. The electronic device 1 can detect the presence of the object with a high sensitivity in a short time according to the difference value Xi of the inter-frame correlation value at the time t1. However, in the time period between the times t1 and t5 which are relatively long, The presence or absence of the object can be detected more accurately.

따라서, 일부 실시 예에 따른 전자 장치(1)는 시각 t1~t5 구간에 대하여, 프레임간 상관 값의 차이값 Xi 및 분산 U에 기초하여 고감도로, 그리고 비교적 장시간의 분석에 의해 정확하게 대상체의 존재여부를 판정할 수 있다. Therefore, the electronic device 1 according to some embodiments detects the presence or absence of a target object with high sensitivity on the basis of the difference value Xi and the variance U of the inter-frame correlation values from time t1 to time t5, Can be determined.

시각 t1~t2, 시각 t3~t4에서, 프레임간 상관 값의 차이값 Xi에 기초한 대상체(130) 검출 결과에 의하면, 동일한 대상체를 2회 검출하였는지, 다른 대상체를 각각 검출하였는지도 알 수 없다. 그러나, 일부 실시 예에 따른 전자 장치(1)는 차이값 Xi 뿐만 아니라 분산 U에 기초한 시각 t1~t5의 검출 결과를 함께 고려함으로써, 시각 t1~t5에서 동일한 대상체가 연속적으로 검출됨을 판단할 수 있다. According to the detection result of the object 130 based on the difference value Xi of the inter-frame correlation values at the time t1 to t2 and at the time t3 to t4, it is not known whether the same object is detected twice or another object is detected. However, the electronic device 1 according to some embodiments can determine that the same object is successively detected at times t1 to t5 by considering the detection results of the time t1 to t5 based on the variance value Xi as well as the variance U .

따라서, 일부 실시 예에 따른 전자 장치(1)는 상관 값에서의 프레임 간 상관 값의 차이값뿐만 아니라, 차이값의 분산값을 더 고려함으로써, 대상체(130)에 관한 정보를 정확하게 검출할 수 있다.Therefore, the electronic device 1 according to some embodiments can accurately detect information on the object 130 by further considering the variance value of the difference value as well as the difference value of the inter-frame correlation value in the correlation value .

또한, 일부 실시 예에 따라 대상체의 존재여부에 대한 판정 결과에 기초하여 카메라가 동작되는 경우, 프레임간 상관 값의 차이값 Xi가 문턱값 ThXi 보다 커졌을 때(시각 t1)에 카메라가 기동되고, 프레임간 상관 값의 차이값 Xi가 문턱값 ThXi 보다 작아도, 분산 U가 문턱값 ThU 보다 클 때(시각 t1~t5)는 카메라가 계속 동작될 수 있다. 그리고, 프레임간 상관 값의 차이값 Xi가 문턱값 ThXi 보다 작아지고, 또한 분산 U가 문턱값 ThU 보다 작아졌을 때(시각 t5)에는, 카메라는 정지될 수 있다. Further, when the camera is operated based on the determination result of the presence or absence of the object according to some embodiments, the camera is activated when the difference value Xi of the inter-frame correlation value is larger than the threshold value ThXi (time t1) The camera can continue to be operated when the variance value Xi of the inter-correlation value is smaller than the threshold value ThXi but when the variance U is larger than the threshold value ThU (from time t1 to t5). Then, when the difference value Xi of the inter-frame correlation value becomes smaller than the threshold value ThXi and the variance U becomes smaller than the threshold value ThU (time t5), the camera can be stopped.

또한, 일부 실시 예에 따른, 전자 장치(1)는 프레임간 상관 값의 차이값 Xi를 이용하지 않고, 프레임간 상관 값의 차이값의 분산 U만을 이용하여 대상체에 관한 정보를 검출할 수 있다. Further, according to some embodiments, the electronic device 1 can detect information about a target object by using only the variance U of the difference value of the inter-frame correlation values without using the difference value Xi of the inter-frame correlation values.

또한, 일부 실시 예에 따른, 전자 장치(1)는 대상체 검출부(34)가 소정 기간에서의 연속되는 프레임간 상관 값의 차이값의 분산 U가 소정의 문턱값 ThU를 넘었을 때, 대상체가 전자 장치(1)로부터 소정 거리 이내에 존재함을 결정할 수 있다.Further, according to some embodiments, the electronic device 1 may be configured such that when the object detection unit 34 determines that the variance U of the difference value of successive inter-frame correlation values in a predetermined period exceeds the predetermined threshold value ThU, It can be determined that it exists within a predetermined distance from the apparatus 1. [

도 13는 일부 실시예에 따른 프레임간 상관값의 차이값 Xi 및 환경 프레임 차분 E의 예를 나타내는 도면이다. 13 is a diagram showing an example of a difference value Xi and an environmental frame difference E of inter-frame correlation values according to some embodiments.

일부 실시 예에 따른 전자 장치(1)는 대상체(130)가 존재하지 않는 경우에 획득한 상관 값과 대상체(130)에 관한 정보를 검출하기 위한 상관 값간의 차이에 기초하여 대상체의 유무를 판정할 수 있다. The electronic device 1 according to some embodiments determines the presence or absence of a target object based on a difference between a correlation value obtained when the object 130 does not exist and a correlation value for detecting information about the object 130 .

일부 실시 예에 따른, 전자 장치(1)는, 대상체(130)에 관한 정보에 기초하여, 대상체(130)가 전자 장치(1)로부터 소정 거리 이내에 존재하지 않는 시간 구간을 결정할 수 있다. 그리고, 전자 장치(1)는 결정된 시간 구간과 대응되는 상관값들을 환경 프레임으로 검출하고, 검출된 환경 프레임을 이용하여, 대상체(130)에 관한 정보를 검출할 수 있다. 예를 들면, 전자 장치(1)는, 소정 시간 구간에 대한 상관값에서 환경 프레임을 감산한 차분 값을 구하고, 상기 소정 시간 구간에서, 복수 개의 소정 주기에 대응하는, 차분 값들 간 차이에 기초하여, 대상체(130)에 관한 정보를 검출할 수 있다.According to some embodiments, the electronic device 1 can determine a time period in which the object 130 does not exist within a predetermined distance from the electronic device 1, based on the information about the object 130. [ Then, the electronic device 1 can detect the correlation values corresponding to the determined time period with the environment frame, and detect the information about the object 130 using the detected environment frame. For example, the electronic device 1 obtains a difference value obtained by subtracting an environment frame from a correlation value for a predetermined time interval, and calculates, based on a difference between difference values corresponding to a plurality of predetermined periods in the predetermined time interval , Information on the object 130 can be detected.

일부 실시 예에 의한 전자 장치(1)의 차분 산출부(33)는 복수 개의 소정 주기에 대응하는 상관값들 간의 차이를 구할 수 있다. 예를 들면, 전자 장치(1)의 차분 산출부(33)는 상관 값에서 시간적으로 연속되는 2개 프레임 사이의 차이값 Xi를 산출할 수 있다. 또한, 차분 산출부(33)는 대상체(130)가 전자 장치(1)로부터 소정 거리 이내에 존재하지 않는 것으로 판단된 구간과 대응되는 상관 값을 이용하여, 환경 프레임 차분 E를 구하고, 대상체 검출부(34)로 출력할 수 있다. 차분 산출부(33)는 상기 구간과 대응되는 상관 값 중 PN 부호의 1주기 구간만큼의 상관 값을 "환경 프레임"으로 설정할 수 있다. 그리고, 차분 산출부(33)는 환경 프레임과 현재 시간 구간에 대한 상관 값과의 차분을 환경 프레임 차분 E로서 획득할 수 있다.The difference calculator 33 of the electronic device 1 according to some embodiments may obtain a difference between correlation values corresponding to a plurality of predetermined periods. For example, the difference calculator 33 of the electronic device 1 can calculate the difference value Xi between two consecutive frames temporally continuous in the correlation value. The difference calculator 33 calculates the difference E of the environment frame using the correlation value corresponding to the section determined that the target object 130 does not exist within a predetermined distance from the electronic device 1, ). The difference calculator 33 can set the correlation value for one period of the PN code among the correlation values corresponding to the interval as the "environment frame ". Then, the difference calculator 33 can obtain the difference between the environment frame and the correlation value for the current time interval as the environment frame difference E.

대상체 검출부(34)는 프레임간 상관 값의 차이값 Xi와 문턱값 ThXi를 비교한 결과 및 환경 프레임 차분 E와 소정의 문턱값 ThE를 비교한 결과 중 적어도 하나에 기초하여, 대상체의 유무를 판정할 수 있다. The object detecting unit 34 determines the presence or absence of a target object based on at least one of the result of comparing the difference value Xi of the inter-frame correlation value with the threshold value ThXi and the result of comparing the environmental frame difference E with the predetermined threshold value ThE .

도 13에 도시된 그래프 1300의 가로축은 시간을 나타내고, 세로축은 프레임간 차분 Xi 또는 환경 프레임 차분 E의 크기를 나타낸다.The horizontal axis of the graph 1300 shown in FIG. 13 represents time, and the vertical axis represents the magnitude of the inter-frame difference Xi or the environmental frame difference E.

도 13에 도시된 예는, 전자 장치(1)의 소정 거리 내로 대상체(130)가 이동해 들어와서(시각 t11~t12), 작게 움직이거나 움직이지 않다가(시각 t12~t13), 소정 거리 밖으로 나간 경우(시각 t13~t14), 전자 장치(1)가 구한 상관 값의 프레임 간 차이값 및 차이값의 분산 값을 나타낸 것이다.13, the object 130 moves within a predetermined distance of the electronic device 1 (time t11 to t12), moves small or does not move (time t12 to t13) (Time t13 to t14), the inter-frame difference value and the variance value of the difference value of the correlation value obtained by the electronic device 1 are shown.

대상체 검출부(34)는 프레임간 상관 값의 차이값 Xi에 기초하여 시각 t11~t12, 시각 t13~t14에서는 대상체(130)가 전자 장치(1)로부터 소정 거리 이내에 존재한다고 판정하고, 시각 t12~t13에서는 대상체(130)가 전자 장치(1)로부터 소정 거리 이내에 존재하지 않는 것으로 판정할 수 있다. The object detection unit 34 determines that the object 130 exists within a predetermined distance from the electronic device 1 at times t11 to t12 and t13 to t14 based on the difference value Xi of the inter-frame correlation values, It can be determined that the object 130 does not exist within a predetermined distance from the electronic device 1. [

그러나, 시각 t11~t14 구간에서는, 환경 프레임 차분 E가 문턱값 ThE를 넘고 있으므로, 대상체 검출부(34)는 환경 프레임 차분 E에 기초하여 시각 t11~t14에 대상체(130)가 전자 장치(1)로부터 소정 거리 이내에 존재한다고 판정할 수 있다.However, since the environmental frame difference E exceeds the threshold value ThE in the period from the time t11 to the time t14, the object detecting unit 34 detects the object 130 from the electronic device 1 at time t11 to t14 based on the environmental frame difference E It can be determined that it exists within a predetermined distance.

일부 실시 예에 따른 전자 장치(1)는 시각 t11에서, 프레임간 차분 Xi에 기초하여 짧은 시간에 고감도로 대상체의 존재를 검출하고, 시각 t11~t14에서, 환경 프레임 차분 E에 기초하여 정확하게 대상체의 존재를 검출할 수 있다. 또한, 전자 장치(1)는 시각 t14에서, 프레임간 상관 값의 차이값 Xi 및 환경 프레임 차분 E에 기초하여 짧은 시간에 고감도로, 대상체의 유무를 검출할 수 있다. The electronic device 1 according to some embodiments detects the presence of the object with high sensitivity in a short time based on the inter-frame difference Xi at time t11 and detects the presence of the object accurately at time t11 to t14 based on the environmental frame difference E The presence can be detected. In addition, at a time t14, the electronic device 1 can detect the presence or absence of the object with high sensitivity in a short time based on the difference value Xi of the inter-frame correlation value and the environmental frame difference E.

전자 장치(1)는 프레임간 상관 값의 차이값 Xi에 기초한 시각 t11~t12, 시각 t13~t14의 대상체 유무에 대한 검출 결과와, 환경 프레임 차분 E에 기초한 시각 t11~t14의 대상체 유무에 대한 검출 결과를 함께 고려함으로써, 대상체(130)가 전자 장치(1)로부터 소정 거리 이내에 존재하고 있는 것으로 판정할 수 있다.The electronic device 1 detects the presence or absence of the object at the time t11 to t12 and the time t13 to t14 based on the difference value Xi of the inter-frame correlation value and the presence or absence of the object at the time t11 to t14 based on the environmental frame difference E By considering the results together, it can be determined that the object 130 exists within a predetermined distance from the electronic device 1. [

또한, 일부 실시 예에 의해, 전자 장치(1)의 판정 결과에 기초하여 카메라가 동작되는 경우, 프레임간 상관 값의 차이값 Xi가 문턱값 ThXi 보다 커졌을 때(시각 t11) 카메라가 기동될 수 있다. 또한, 프레임간 상관 값의 차이값 Xi가 문턱값 ThXi 보다 작아지고, 환경 프레임 차분 E가 문턱값 ThE 보다 작아졌을 때(시각 t14), 카메라는 정지될 수 있다.Further, according to some embodiments, when the camera is operated based on the determination result of the electronic device 1, the camera can be started when the difference value Xi of the inter-frame correlation value becomes larger than the threshold value ThXi (time t11) . Further, when the difference value Xi of the inter-frame correlation value becomes smaller than the threshold value ThXi and the environmental frame difference E becomes smaller than the threshold value ThE (time t14), the camera can be stopped.

일부 실시 예에 의하면, 상술한 환경 프레임은 대상체(130)가 전자 장치(1)로부터 소정 거리 이내에 존재하지 않는 것으로 판단된 복수개의 구간과 대응되는 복수 개의 상관 값들의 평균값일 수 있다. According to some embodiments, the above-described environment frame may be an average value of a plurality of correlation values corresponding to a plurality of intervals determined that the object 130 does not exist within a predetermined distance from the electronic device 1. [

또한, 일부 실시 예에 의하면, 전자 장치(1)는 프레임간 상관 값의 차이값 Xi를 이용하지 않고, 환경 프레임 차분 E만을 이용하여 대상체(130)의 존재를 검출할 수 있다. Further, according to some embodiments, the electronic device 1 can detect the presence of the object 130 using only the environmental frame difference E without using the difference value Xi of the inter-frame correlation values.

도 14는 일부 실시예에 따른 전자 장치(101)를 나타내는 블록도이다. 14 is a block diagram illustrating an electronic device 101 according to some embodiments.

도 14에 도시된 전자 장치(101)에 의하면, 도 1의 전자 장치(1)과는 달리, 상관 값을 복수의 시간 구간으로 분할할 수 있다. 예를 들면, 전자 장치(101)는 상관 값의 1 프레임 구간을 복수의 구간으로 분할할 수 있다. 상관 값의 1 프레임 구간은, 소정의 부호 신호의 1주기와 크기가 동일할 수 있다. According to the electronic device 101 shown in Fig. 14, unlike the electronic device 1 of Fig. 1, the correlation value can be divided into a plurality of time intervals. For example, the electronic device 101 can divide one frame section of the correlation value into a plurality of sections. One frame period of the correlation value may have the same size as one period of a predetermined sign signal.

일부 실시 예에 따른, 전자 장치(101)는, 소정 주기를 복수 개의 시간 구간으로 분할하고, 분할된 각각의 시간 구간에서, 복수 개의 소정 주기에 대응하는 상관 값들 간의 차이에 기초하여, 대상체(130)의 개수 및 대상체(130)의 위치에 관한 정보 중 적어도 하나를 검출할 수 있다.According to some embodiments, the electronic device 101 divides a predetermined period into a plurality of time intervals, and calculates, based on the difference between the correlation values corresponding to the plurality of predetermined periods in each of the divided time intervals, And information on the position of the object 130 can be detected.

전자 장치(101)는 1프레임 구간이 분할된 각 구간을 전자 장치(101)에서 대상체까지의 거리와 대응지을 수 있다. 분할된 각 구간이 세밀해질수록, 각 구간과 대응되는, 전자 장치(101) 대상체까지의 거리 범위가 좁아지므로, 구간 분할이 세밀해질수록 전자 장치(101)에 의해 검출된 대상체(130)의 위치 정보는 정확해질 수 있다.The electronic device 101 can associate each section in which one frame section is divided with the distance from the electronic device 101 to the object. As the divided sections become finer, the distance range to the object of the electronic device 101 corresponding to each section narrows. Therefore, as the section division becomes finer, the position of the object 130 detected by the electronic device 101 Information can be accurate.

또한, 전자 장치(101)는 연속되는 복수 개의 프레임간의 상관값의 차이값을 구하는 대신, 연속되는 2개 프레임 간의 구간마다의 차이값을 구함으로써, 대응되는 거리마다 대상체의 유무를 판정할 수 있다.Further, the electronic device 101 can determine the presence or absence of the object at each corresponding distance by obtaining the difference value between the consecutive two frames instead of obtaining the difference value of the correlation value between the consecutive plural frames .

전자 장치(101)는 도 1의 전자 장치(1)에 포함된 구성요소들과 대응되는 PN 부호 발생부(11), 캐리어 신호 발생부(12), 혼합부(13), 드라이버 회로(14), 초음파 송신부(15), 초음파 수신부(21), 증폭부(22), 로우 패스 필터(23), AD 컨버터(24), AM 검파부(25), 상관값 산출부(31)을 포함할 수 있다. 이에 더하여, 전자 장치(101)는 구간 분할부(132), 차분 산출부(133a~133m), 대상체 검출부(134a~134m), 대상체수 및 거리 판정부(135)를 더 포함할 수 있다. The electronic device 101 includes a PN code generating section 11, a carrier signal generating section 12, a mixing section 13, a driver circuit 14, and the like, which correspond to the elements included in the electronic device 1 of FIG. An ultrasonic wave transmitting unit 15, an ultrasonic wave receiving unit 21, an amplifying unit 22, a low pass filter 23, an AD converter 24, an AM detecting unit 25 and a correlation value calculating unit 31 have. In addition, the electronic device 101 may further include a section dividing section 132, difference calculation sections 133a to 133m, object detection sections 134a to 134m, a target object number, and a distance determination section 135. [

전자 장치(101)에 포함된 구성요소들 중 상술한 도 1의 전자 장치(1)에 포함된 구성요소들과 대응되는 구성요소들에 대해 중복되는 설명은 생략한다. The description of the components included in the electronic device 101 and the corresponding components included in the above-described electronic device 1 of Fig. 1 will be omitted.

상관값 산출부(31)는, AM 복조 후의 복조 수신 신호(D)와, PN 부호(A)와의 상관 값을 구하여, 구간 분할부(132)로 출력할 수 있다. The correlation value calculating section 31 can obtain the correlation value between the demodulated received signal D after AM demodulation and the PN code A and output the result to the section dividing section 132. [

구간 분할부(132)는 상관 값을 복수의 시간 구간으로 분할하고, 분할된 구간의 상관 값은 각각 대응되는 차분 산출부(133a~133m)로 출력될 수 있다. The section dividing unit 132 divides the correlation value into a plurality of time intervals, and the correlation values of the divided intervals can be output to the corresponding difference calculation units 133a to 133m, respectively.

차분 산출부(133a~133m)는 분할된 구간마다의 프레임간 상관값의 차이값을 구하고, 각각의 차이값은 대응되는 대상체 검출부(134a~134m)로 출력된다. The difference calculators 133a to 133m calculate the difference value of the inter-frame correlation values for each divided section, and the difference values are output to the corresponding object detecting units 134a to 134m.

대상체 검출부(134a~134m)는 분할된 구간에 대한 프레임간 상관값의 차이값이 검출 문턱값을 넘으면, 대상체(130)의 존재여부를 판정할 수 있다. 대상체 검출부(134a~134m)는 판정 결과를 대상체수 및 거리 판정부(135)로 출력할 수 있다. The object detecting units 134a to 134m can determine whether the object 130 exists if the difference value of the inter-frame correlation values for the divided intervals exceeds the detection threshold value. The object detection units 134a to 134m can output the determination result to the object number and distance determination unit 135. [

대상체수 및 거리 판정부(135)는 대상체 검출부(134a~134m)가 대상체를 검출하였다고 판정한 구간 및 시간에 기초하여, 대상체(130)와의 거리 및 대상체(130)의 수 중 적어도 하나를 판정할 수 있다. 대상체(130)와의 거리는 후술될 수학식 7에 따라 결정될 수 있다. 대상체(130)의 수는, 동일한 시점(timepoint)에서, 위치가 다른 대상체(130)가 검출됨에 따라 결정될 수 있다. 따라서, 일부 실시 예에 따른 전자 장치(101)는 거리가 다른 복수의 대상체(130)를 동시에 검출할 수 있다. The number of objects and the distance determining unit 135 determine at least one of the distance from the object 130 and the number of the objects 130 based on the period and time in which the object detecting units 134a to 134m determine that the object has been detected . The distance to the object 130 can be determined according to Equation (7) to be described later. The number of the objects 130 can be determined at the same timepoint as the object 130 having a different position is detected. Therefore, the electronic device 101 according to some embodiments can simultaneously detect a plurality of objects 130 having different distances.

일부 실시 예에 따른 차분 산출부(133)는 상관 값에서 시간적으로 연속되는 2개 프레임의 차이 값을 구하고, 대상체 검출부(134)는 차이값이 검출 문턱값 보다 클 때, 대상체(130)가 전자 장치(101)로부터 소정 거리 이내에 존재함을 판정할 수 있다.The difference calculator 133 according to some embodiments obtains a difference value between two consecutive frames in the correlation value. The object detector 134 determines whether the difference between the difference value and the detection threshold is greater than the detection threshold, It is possible to judge that it exists within a predetermined distance from the apparatus 101. [

도 15는 일부 실시예에 따른 상관 값에서 분할된 시간 구간 별 프레임간 상관값의 차이값의 예시를 나타내는 도면이다. FIG. 15 is a diagram illustrating an example of a difference value between inter-frame correlation values for each time interval divided in a correlation value according to some embodiments.

도 15의 그래프 1510를 참조하면, 구간 분할부(132)는, 상관 값에서, 1 프레임의 전반 부분을 4개의 시간 구간(구간 1~4)으로 분할할 수 있다. 일부 실시 예에 의하면, 아래 수학식 7에 따라 시간 구간 1~4는 각각 전자 장치(101)로부터 대상체까지의 거리 0~3m, 3~6m, 6~9m, 9~12m에 대응될 수 있다. 각 구간과 대응되는 거리는, 수학식 7에 따라 PN 부호(A)의 시간 주기 TPN, PN 부호(A)의 샘플 주기 NPN, 음속 Vs, 대상체에 의한 최대 거리값이 검출된 샘플 위치 pi를 이용하여 구해질 수 있다. Referring to the graph 1510 of FIG. 15, the section dividing unit 132 can divide the first half of one frame into four time intervals (intervals 1 to 4) from the correlation value. According to some embodiments, the time intervals 1 to 4 may correspond to distances 0 to 3 m, 3 to 6 m, 6 to 9 m, and 9 to 12 m, respectively, from the electronic device 101 to the object. The distance corresponding to each section is calculated by multiplying the time period T PN of the PN code (A), the sample period N PN of the PN code (A), the sound velocity V s , the sample position pi where the maximum distance value by the object is detected . ≪ / RTI >

Figure pat00007
Figure pat00007

도 15의 그래프 1550을 참조하면, 대상체수 및 거리 판정부(135)는 시각 1초 전후일 때 거리 0~3m에 적어도 1명의 사람이 존재한다고 판정할 수 있다. 또한, 도 15의 그래프 1520 및 1530을 참조하면, 대상체수 및 거리 판정부(135)는 시각 4초 전후일 때 거리 6~9m 및 거리 9~12m에 적어도 1명씩 사람이 존재한다고 판정할 수 있다. 도 15의 그래프 1540을 참조하면, 대상체수 및 거리 판정부(135)는 시각 9초 전후일 때 거리 3~6m에 적어도 1명의 사람이 존재한다고 판정할 수 있다. Referring to the graph 1550 of FIG. 15, the number of objects and the distance determining unit 135 can determine that at least one person is present at a distance of 0 to 3 meters when the time is about one second. Referring to the graphs 1520 and 1530 of FIG. 15, the number of objects and the distance determining unit 135 can determine that there is at least one person at a distance of 6 to 9 meters and a distance of 9 to 12 meters at a time of about 4 seconds . Referring to the graph 1540 of FIG. 15, the number of objects and the distance determining unit 135 can determine that at least one person exists at a distance of 3 to 6 meters when the time is about 9 seconds.

도 16은 일부 실시예에 따른 전자 장치(201)를 나타내는 블록도이다. 16 is a block diagram illustrating an electronic device 201 according to some embodiments.

일부 실시 예에 따른, 전자 장치(201)는 상관 값들 간 차이에 기초하여 구한 대상체(130)에 관한 정보에 기초하여, 대상체(130)가 전자 장치(201)로부터 소정 거리 내에 존재하는 시간 구간을 결정할 수 있다. 대상체(130)에 관한 정보는, 대상체(130)가 전자 장치(201)로부터 소정 거리 내에 존재하는지 여부에 관한 정보를 포함할 수 있다. 전자 장치(201)는 결정된 시간 구간에서, 상관 값의 최대값을 구하고, 최대값의 시점(timepoint)에 기초하여, 대상체의 위치 정보를 보다 명확하게 검출할 수 있다. According to some embodiments, the electronic device 201 calculates a time interval in which the target object 130 exists within a predetermined distance from the electronic device 201 based on the information about the target object 130 obtained based on the difference between the correlation values You can decide. The information on the object 130 may include information as to whether or not the object 130 exists within a predetermined distance from the electronic device 201. [ The electronic device 201 can obtain the maximum value of the correlation value in a determined time interval and more accurately detect the position information of the object based on the timepoint of the maximum value.

도 16에 도시된 전자 장치(201)는 도 1의 전자 장치(1)와는 달리 상관 피크 검출부(236) 및 거리 산출부(237)를 더 포함할 수 있다. 따라서, 도 16의 전자 장치(201)는 대상체가 검출된 시간 구간에서, 상관값의 최대값인 상관 피크에 따라 전자 장치(201)를 기준으로 한 대상체(130)의 위치를 구할 수 있다.The electronic device 201 shown in Fig. 16 may further include a correlation peak detecting unit 236 and a distance calculating unit 237, unlike the electronic device 1 of Fig. Therefore, the electronic device 201 of FIG. 16 can obtain the position of the object 130 with reference to the electronic device 201 according to the correlation peak, which is the maximum value of the correlation value, in the time period in which the object is detected.

도 16에 도시된 전자 장치(201)에 포함된, PN 부호 발생부(11), 캐리어 신호 발생부(12), 혼합부(13), 드라이버 회로(14), 초음파 송신부(15), 초음파 수신부(21), 증폭부(22), 로우 패스 필터(23), AD 컨버터(24), AM 검파부(25), 상관값 산출부(31)는, 도 1의 전자 장치(1)에 포함된 구성요소들과 대응되며, 중복되는 설명은 생략한다.A carrier signal generator 12, a mixer 13, a driver circuit 14, an ultrasonic transmitter 15, and an ultrasonic receiver 15, which are included in the electronic device 201 shown in Fig. 16, 1 included in the electronic apparatus 1 shown in Fig. 1 are the same as those of the electronic apparatus 1 shown in Fig. 1 except that the signal processing section 21, the amplifying section 22, the low-pass filter 23, the AD converter 24, the AM detecting section 25, Components, and redundant description is omitted.

상관값 산출부(31)는 AM 복조 후의 복조 수신 신호(D)와, PN 부호(A)와의 상관 값을 구하여 차분 산출부(33)와 상관 피크 검출부(236)로 출력할 수 있다. The correlation value calculating unit 31 may calculate the correlation value between the demodulated received signal D after AM demodulation and the PN code A and output the correlation value to the difference calculating unit 33 and the correlation peak detecting unit 236.

차분 산출부(33)는 상관 값에서 시간적으로 연속된 2개의 프레임간 차이값을 구하고, 프레임간 차이값을 대상체 검출부(34)로 출력할 수 있다. The difference calculator 33 can obtain two inter-frame difference values temporally continuous from the correlation value, and output the inter-frame difference value to the object detection unit 34. [

대상체 검출부(34)는 프레임간 차이값이 문턱값을 넘었을 때의 시간 구간에 대해, 대상체가 검출되었다고 판정할 수 있다. 대상체 검출부(34)는 대상체 검출 여부에 대한 판정 결과를 외부 및 상관 피크 검출부(236)로 출력할 수 있다.The object detecting section 34 can determine that the object has been detected with respect to the time interval when the inter-frame difference value exceeds the threshold value. The object detecting unit 34 may output the determination result on whether or not the object is detected to the external and correlation peak detecting unit 236. [

상관 피크 검출부(236)는 대상체 검출부(34)에 의해 대상체가 검출된 시간 구간에서, 상관값들 중 최대값인 상관 피크를 검출할 수 있다. 상관 피크 검출부(236)에 의해 검출된 상관 피크의 위치에 대한 정보는 거리 산출부(237)로 출력될 수 있다.The correlation peak detecting unit 236 can detect a correlation peak which is the maximum value among the correlation values in the time period in which the object detecting unit 34 detects the object. Information on the position of the correlation peak detected by the correlation peak detection unit 236 may be output to the distance calculation unit 237. [

거리 산출부(237)는 상관 피크에 기초하여, 대상체(130)와 전자 장치(201) 간의 최대 거리값을 구할 수 있다. 거리 산출부(237)는 PN 부호(A)의 시간 주기 TPN, PN 부호(A)의 샘플 주기 NPN, 음속 Vs, 대상체에 의한 최대 거리값이 검출된 샘플 위치 pi를 이용하여, 상술된 수학식 7에 따라, 전자 장치(201)에서 대상체(130)까지의 거리 D를 구하고 출력할 수 있다.The distance calculating unit 237 can obtain the maximum distance value between the object 130 and the electronic device 201 based on the correlation peak. The distance calculator 237 calculates the distance N PN using the time period T PN of the PN code A, the sample period N PN of the PN code A, the sound velocity V s , and the sample position pi in which the maximum distance value by the object is detected. The distance D from the electronic device 201 to the object 130 can be obtained and output according to Equation (7).

도 17은 일부 실시예에 따른 대상체의 위치를 구하는 방법을 설명하기 위한 도면이다. 17 is a diagram for explaining a method of obtaining the position of a target object according to some embodiments.

도 17의 그래프 1710은 제1 프레임의 상관 값을 도시하며, 그래프 1720은 제18 프레임의 상관 값을 도시한다. 각 그래프의 가로축은 샘플 번호, 세로축은 상관값을 나타낸다.The graph 1710 of FIG. 17 shows the correlation value of the first frame, and the graph 1720 shows the correlation value of the 18th frame. The horizontal axis of each graph represents the sample number, and the vertical axis represents the correlation value.

거리 산출부(237)는 상관 피크(1711, 1721)에 기초하여, 전자 장치(201)에서 대상체(130)까지의 거리 D를 구할 수 있다. 거리값에 대한 예(1730)는 상술한 수학식 7에 따라 거리 D가 계산된 결과를 미리 계산하여 나타낸 것이다. 거리 D는 도시된 예(1730)와 같이 상관 피크의 시점(timepoint)에 따라 결정될 수 있다.The distance calculating unit 237 can obtain the distance D from the electronic device 201 to the object 130 based on the correlation peaks 1711 and 1721. [ An example of the distance value 1730 is a calculation result of the distance D calculated in accordance with Equation (7). The distance D may be determined according to a timepoint of a correlation peak, as shown in example 1730. [

따라서, 그래프 1710 및 거리 예(1730)을 참조하면, 제1 프레임에서 거리 D는 상관 피크(1511)의 시점과 대응되는 1m 이내의 값으로 구해질 수 있다. 또한, 그래프 1520 및 거리 예(1730)을 참조하면, 제18 프레임에서 거리 D는 상관 피크(1721)의 시점과 대응되는 1~2m 범위 내의 값으로 구해질 수 있다. Accordingly, with reference to the graph 1710 and the distance example 1730, the distance D in the first frame can be found to be a value within 1m corresponding to the starting point of the correlation peak 1511. [ Further, referring to the graph 1520 and the distance example 1730, the distance D in the 18th frame can be found to be a value within a range of 1 to 2 m corresponding to the starting point of the correlation peak 1721.

일부 실시 예에 의한 전자 장치(201)는 대상체가 검출된 시간 구간에서, 상관 피크를 검출하는 상관 피크 검출부(236)를 더 포함할 수 있다. 또한, 전자 장치(201)는 상관 피크 검출부(236)에 의해 검출된 상관 피크의 시점에 따라 전자 장치(201)와 대상체 간의 거리를 구하는 거리 산출부(237)를 더 포함할 수 있다. The electronic device 201 according to some embodiments may further include a correlation peak detecting unit 236 for detecting a correlation peak at a time interval in which the object is detected. The electronic device 201 may further include a distance calculating unit 237 for calculating the distance between the electronic device 201 and the object according to the time of the correlation peak detected by the correlation peak detecting unit 236. [

따라서, 일부 실시 예에 따른, 도 17에 도시된 전자 장치(201)에 의하면, 대상체(130)와 전자 장치(201) 간의 거리를 고정밀도로 구할 수 있다.Therefore, according to the electronic device 201 shown in Fig. 17 according to some embodiments, the distance between the object 130 and the electronic device 201 can be obtained with high accuracy.

도 18은 일부 실시예에 따른 전자 장치(301)를 나타내는 블록도이다. 18 is a block diagram illustrating an electronic device 301 according to some embodiments.

도 18에 도시된 전자 장치(301)는 송신부와 수신부 사이의 직접파와 근거리에 위치한 검출 대상이 아닌 고정물체인 근접 비대상물(140)로 인한 근접 반사파의 영향을 배제하기 위한 처리를 수행할 수 있다. 도 18의 전자 장치(301)는 송신 신호의 초음파 신호 레벨 및 지연 시간에 대한 직접파 및 근접 반사파에 의한 영향을 수신 신호로부터 감산함으로써, 더욱 정밀한 대상체 검출, 및 거리 산출이 가능할 수 있다.The electronic device 301 shown in Fig. 18 can perform processing to exclude the influence of the near-reflection wave due to the proximity non-proximity object 140, which is a fixture that is not a detection object positioned close to the direct wave between the transmitter and the receiver. The electronic device 301 in Fig. 18 can detect the object more precisely and calculate the distance by subtracting the influence of the direct wave and the near-reflected wave on the ultrasonic signal level and the delay time of the transmission signal from the reception signal.

일부 실시 예에 따른, 도 18에 도시된 전자 장치(301)에 의하면, 수신 신호에 포함된 신호 중 소정 문턱값보다 진폭이 큰 신호를 이용하여 캔슬용 신호를 생성할 수 있다. 전자 장치(301)는 수신 신호에서 상기 캔슬용 신호가 감산된 신호에 기초하여, 대상체(130)에 관한 정보를 검출할 수 있다. According to the electronic device 301 shown in Fig. 18 according to some embodiments, a signal for canceling can be generated using a signal having a larger amplitude than a predetermined threshold value among the signals included in the received signal. The electronic device 301 can detect information about the object 130 based on the signal obtained by subtracting the canceling signal from the received signal.

또한, 일부 실시 예에 따른, 전자 장치(301)는 검출된 대상체(130)에 관한 정보에 기초하여, 캔슬용 신호의 게인을 조정할 수 있다. 예를 들면, 전자 장치(301)는, 대상체(130)에 관한 정보에 기초하여, 대상체(130)가 전자 장치(301)로부터 소정 거리 이내에 존재하지 않는 시간 구간을 결정할 수 있다. 전자 장치(301)는, 결정된 시간 구간에서, 상관 값의 최대값을 검출하고, 검출된 최대값에 기초하여, 캔슬용 신호의 게인을 조정할 수 있다.Further, according to some embodiments, the electronic device 301 can adjust the gain of the canceling signal based on information about the detected object 130. [ For example, the electronic device 301 can determine a time period in which the object 130 does not exist within a predetermined distance from the electronic device 301, based on the information about the object 130. [ The electronic device 301 can detect the maximum value of the correlation value in the determined time period and adjust the gain of the canceling signal based on the detected maximum value.

도 18에 도시된 전자 장치(301)는 도 14에 도시된 전자 장치(201)에 포함된 PN 부호 발생부(11), 캐리어 신호 발생부(12)와 동일한 구성 요소를 포함할 수 있다. 이에 더하여, 전자 장치(301)는 연산 증폭기(341), 히스테리시스 콤퍼레이터(Comp)(342), 밴드 패스 필터(BPF)(343), 전압 제어 가변 게인 앰프(VGA)(344), VGA 게인 조정부(345), DA 컨버터(DAC)(346)를 더 포함할 수 있다.The electronic device 301 shown in FIG. 18 may include the same components as the PN code generating unit 11 and the carrier signal generating unit 12 included in the electronic device 201 shown in FIG. In addition, the electronic device 301 includes an operational amplifier 341, a hysteresis comparator (Comp) 342, a band pass filter (BPF) 343, a voltage controlled variable gain amplifier (VGA) 344, a VGA gain adjuster 345, and a DA converter (DAC) 346.

전자 장치(301)에 포함된 PN 부호 발생부(11), 캐리어 신호 발생부(12)의 구성 및 동작은 전자 장치(201)에 포함된 PN 부호 발생부(11), 캐리어 신호 발생부(12)의 구성 및 동작과 동일하므로, 중복되는 설명은 생략한다.The configuration and operation of the PN code generating section 11 and the carrier signal generating section 12 included in the electronic device 301 are the same as those of the PN code generating section 11 and the carrier signal generating section 12 ), And thus duplicate explanations are omitted.

증폭부(22)는 전기 신호로 변환된 수신 신호(반사 신호)를 증폭하고, 증폭된 수신 신호(C)를 연산 증폭기(341)와 히스테리시스 콤퍼레이터(342)로 출력할 수 있다. The amplification unit 22 amplifies the reception signal (reflection signal) converted into the electrical signal and outputs the amplified reception signal C to the operational amplifier 341 and the hysteresis comparator 342.

히스테리시스 콤퍼레이터(342)는 수신 신호(C)로부터 캔슬용 신호를 생성할 수 있다. 일부 실시 예에 의하면, 히스테리시스 콤퍼레이터(342)는 수신 신호에 포함된 신호 중 소정 문턱값보다 진폭이 큰 신호를 이용하여 캔슬용 신호를 생성할 수 있다.The hysteresis comparator 342 can generate a canceling signal from the received signal C. [ According to some embodiments, the hysteresis comparator 342 can generate a cancellation signal by using a signal having a larger amplitude than a predetermined threshold value among the signals included in the received signal.

예를 들면, 히스테리시스 콤퍼레이터(342)는 문턱값 V+ 및 V-을 이용하여, 수신 신호(C)로부터 문턱값보다 진폭이 큰 직접파 또는 근접 반사 신호를 분리함으로써, 캔슬용 신호를 생성할 수 있다. 직접파 또는 근접 반사 신호는 대상체(130)보다 가까운 거리에서 반사되거나 출력된 신호이므로, 대상체(130)로부터 반사된 반사 신호보다 진폭이 클 수 있다. 따라서, 상기 문턱값 V+와 V-의 절대값은, 반사 신호의 진폭 보다 크고, 직접파 또는 근접 반사 신호의 진폭 보다 작게 설정될 수 있다. 히스테리시스 콤퍼레이터(342)는 문턱값을 이용하여 분리된 직접파 또는 근접 반사 신호로부터, 위상(지연) 정보를 갖는 캔슬용 신호를 생성하여 밴드 패스 필터(343)로 출력할 수 있다. For example, the hysteresis comparator 342 can generate a cancellation signal by separating a direct wave or a proximity reflection signal having a larger amplitude than the threshold value from the reception signal C using threshold values V + and V- . Since the direct wave or the proximity reflection signal is a signal reflected or outputted at a distance closer to the object 130, the amplitude may be larger than the reflection signal reflected from the object 130. Therefore, the absolute values of the threshold values V + and V- can be set to be larger than the amplitude of the reflected signal and smaller than the amplitude of the direct wave or the near-reflection signal. The hysteresis comparator 342 can generate a canceling signal having phase (delay) information from the separated direct or near reflected signal using the threshold value and output it to the band-pass filter 343.

밴드 패스 필터(343)는 캔슬용 신호를 송신부(15)에서 출력되는 초음파 및 수신부(21)에서 수신되는 반사 신호의 주파수 대역과 동일한 주파수 대역으로 제한하여 출력할 수 있다. 밴드 패스 필터(343)는 주파수 대역이 제한된 캔슬용 신호를 전압 제어 가변 게인 앰프(344)로 출력할 수 있다. The bandpass filter 343 can limit the cancellation signal to the same frequency band as that of the ultrasonic wave output from the transmission unit 15 and the reflection signal received from the reception unit 21 and output it. The band-pass filter 343 can output a canceling signal having a limited frequency band to the voltage-controlled variable gain amplifier 344. [

전압 제어 가변 게인 앰프(344)는 대역 제한된 캔슬용 신호의 레벨을 조정하여 연산 증폭기(341)로 출력한다. The voltage-controlled variable gain amplifier 344 adjusts the level of the band-limited cancellation signal and outputs it to the operational amplifier 341.

연산 증폭기(341)는 수신 신호(C)로부터 레벨 조정된 캔슬용 신호를 감산함으로써, 수신 신호(C)에서, 직접파 또는 근접 반사파가 제거될 수 있다. 연산 증폭기(341)에 의해, 수신 신호(C) 중 직접파 또는 근접 반사 신호에 의한 피크(이하, "비대상 피크"라 함) 레벨이 감소될 수 있다. The operational amplifier 341 subtracts the level-adjusted canceling signal from the received signal C so that the direct wave or the near-reflected wave can be removed from the received signal C. The operational amplifier 341 can reduce the level of the peak due to the direct wave or the proximity reflection signal in the received signal C (hereinafter referred to as "non-target peak").

상관 피크 검출부(236)는 상관 값의 각 프레임의 미리 설정된 거리(예컨대, 0.5m 이내)범위와 대응되는 시간적 구간(샘플 번호)에서 소정의 문턱값 보다 큰 상관 피크를 검출할 수 있다. 상술한 미리 설정된 거리 범위는, 예를 들면, 대상체(130)가 존재하지 않을 가능성이 높은 거리 범위로 미리 설정되거나, 사용자의 입력에 따라 설정될 수 있다. 상관 피크 검출부(236)는 상관 피크를 비대상 피크로서 검출하고, 비대상 피크의 위치 및 크기를 VGA 게인 조정부(345)로 출력한다. The correlation peak detector 236 can detect a correlation peak larger than a predetermined threshold value in a temporal section (sample number) corresponding to a predetermined range (e.g., within 0.5 m) of each frame of the correlation value. The predetermined distance range described above may be set in advance in a range of distance in which the object 130 is unlikely to be present, for example, or may be set according to the input of the user. The correlation peak detector 236 detects the correlation peak as a non-object peak, and outputs the position and size of the non-object peak to the VGA gain adjuster 345.

VGA 게인 조정부(345)는 상관 피크 검출부(236)에 의해 검출된 비대상 피크의 크기가 감소하도록 DA 컨버터(346)를 통해 전압 제어 가변 게인 앰프(344)의 게인을 조정할 수 있다. VGA 게인 조정부(345)는 비대상 피크의 위치 및 크기에 기초하여, 비대상 피크의 크기가 감소하도록 전압 제어 가변 게인 앰프(344)의 게인을 조정할 수 있다.The VGA gain adjuster 345 can adjust the gain of the voltage-controlled variable gain amplifier 344 through the DA converter 346 so that the magnitude of the non-subject peak detected by the correlation peak detector 236 decreases. The VGA gain adjuster 345 can adjust the gain of the voltage-controlled variable gain amplifier 344 so that the magnitude of the non-target peak decreases based on the position and size of the non-target peak.

도 19는 일부 실시예에 따른 캔슬용 신호를 이용하여 상관값을 구하는 일 예를 나타내는 도면이다. 19 is a diagram showing an example of obtaining a correlation value using a cancellation signal according to some embodiments.

도 19의 그래프 1910은 캔슬용 신호를 이용하지 않는 경우의 상관 값을 도시한 것이고, 그래프 1920은 캔슬용 신호를 이용한 경우의 상관 값을 도시한 것이다. A graph 1910 in Fig. 19 shows the correlation value when the cancel signal is not used, and a graph 1920 shows the correlation value when the cancel signal is used.

도 19의 그래프 1910을 참조하면, 비검출 대상으로 인한 상관 피크인 비대상 피크가 나타나고, 비대상 피크에 의해 아날로그 회로나 AD 컨버터(24)가 포화되어 있으므로, 검출 대상인 대상체(130)에 대한 상관 피크가 관측되기 힘들다.Referring to the graph 1910 of Fig. 19, since the analog circuit and the AD converter 24 are saturated due to the non-target peak due to the non-target peak showing the correlation peak due to the non-detection object, Peaks are hard to observe.

도 19의 그래프 1920을 참조하면, 캔슬용 신호를 이용하여, 비검출 대상으로 인한 성분이 제거됨에 따라, 대상체(130)에 대한 상관 피크가 분명하게 관측될 수 있다. 따라서, 일부 실시 예에 따른 전자 장치(301)는 캔슬용 신호를 이용하여, 대상체(130) 검출 및 피크 위치의 위상차(지연 시간Δt)를 이용한 대상체(130)와 전자 장치(301) 간의 거리 검출에 대한 정밀도를 향상시킬 수 있다. Referring to the graph 1920 of FIG. 19, the correlation peak for the object 130 can be clearly observed as the component due to the non-detection object is removed using the cancel signal. The electronic device 301 according to some embodiments detects the distance between the target object 130 and the electronic device 301 using the cancellation signal and detecting the phase difference (delay time? T) Can be improved.

일부 실시 예에 따른 전자 장치(301)는, 초음파 송수신 장치, 전파, 광선 등의 초음파 이외의 직접파 또는 근접 반사 신호를 캔슬하기 위한 장치로도 구성될 수 있다. The electronic device 301 according to some embodiments may also be configured as an apparatus for canceling a direct wave or a proximity reflection signal other than ultrasonic waves such as an ultrasonic transmission / reception device, a radio wave, and a light ray.

일부 실시 예에 따른 전자 장치(301)는 히스테리시스 콤퍼레이터(342), 상관 피크 검출부(236) 및 연산 증폭기(341)를 더 포함함으로써, 직접파 또는 근접 반사 신호의 영향을 배제하고, 고정밀도로 대상체를 검출할 수 있다.The electronic device 301 according to some embodiments further includes the hysteresis comparator 342, the correlation peak detection unit 236 and the operational amplifier 341 to eliminate the influence of the direct wave or the proximity reflection signal, Can be detected.

도 20은 일부 실시예에 따른 전자 장치(401)를 나타내는 블록도이다. 20 is a block diagram illustrating an electronic device 401 according to some embodiments.

일부 실시 예에 따른 전자 장치(401)는 초음파를 송신하지 않는 시간 구간인 송신 휴지 기간을 주기적으로 설정하여 출력할 수 있다. 또한, 일부 실시 예에 따른 전자 장치(401)는 송신 휴지 기간 및 대상체(130)에 관한 정보 중 적어도 하나에 기초하여 수신 기간을 설정하고, 수신 기간에 기초하여 수신 신호를 획득할 수 있다.The electronic device 401 according to some embodiments may periodically set and output a transmission pause period that is a time period during which ultrasonic waves are not transmitted. Further, the electronic device 401 according to some embodiments may set the reception period based on at least one of the transmission stop period and the information related to the object 130, and obtain the reception signal based on the reception period.

일부 실시 예에 따른 전자 장치(401)는 송신 신호에 주기적으로 송신 휴지 기간을 부여할 수 있다. 전자 장치(401)는 송신 휴지 기간 및 수신 기간을 설정하여 송신 신호 및 수신 신호에 적용함으로써, 근접 비대상물(140)로 인한 근접 반사파 및 직접파 중 적어도 하나의 영향을 줄일 수 있다. 직접파는 어디에도 반사되지 않고, 초음파 송신부(15)로부터 직접 조사되는 초음파 신호를 의미한다.The electronic device 401 according to some embodiments may periodically provide a transmission pause period to the transmission signal. The electronic device 401 can reduce the influence of at least one of the near reflected wave and the direct wave due to the proximity non-object 140 by setting the transmission pause period and the reception period to apply to the transmission signal and the reception signal. Means an ultrasonic signal directly irradiated from the ultrasonic wave transmitting unit 15 without being reflected anywhere.

전자 장치(401)는 도 1에 도시된 전자 장치(1)에 포함된 PN 부호 발생부(11) 및 캐리어 신호 발생부(12)와 동일한 구성요소를 포함할 수 있다. 이에 더하여, 전자 장치(401)는, 송신 휴지 기간 설정부(451), 수신 기간 설정부(452), 및 상관 피크 타이밍 검출부(453)를 더 포함할 수 있다.The electronic device 401 may include the same components as the PN code generating section 11 and the carrier signal generating section 12 included in the electronic device 1 shown in Fig. In addition, the electronic device 401 may further include a transmission pause period setting unit 451, a reception period setting unit 452, and a correlation peak timing detection unit 453.

전자 장치(401)에 포함된 PN 부호 발생부(11), 캐리어 신호 발생부(12)의 구성 및 동작은 도 1의 전자 장치(1) 에 포함된 PN 부호 발생부(11) 및 캐리어 신호 발생부(12)의 구성 및 동작과 동일하므로, 이에 대한 상세한 설명은 생략한다. The configuration and operation of the PN code generating section 11 and the carrier signal generating section 12 included in the electronic device 401 are the same as those of the PN code generating section 11 and the carrier signal generating section 11 included in the electronic device 1 of FIG. And the detailed description thereof will be omitted.

다만, 전자 장치(401)에 포함된 PN 부호 발생부(11)는 도 1에 도시된 PN 부호 발생부(11)와는 달리, 주기 127비트의 PN 부호를, 1ms 단위가 아닌, 1.5ms 단위로(즉, 1주기가 190.5ms) 0" 또는 "1"의 값을 가지도록, PN 부호(A)를 발생시킬 수 있다. Unlike the PN code generation unit 11 shown in FIG. 1, the PN code generation unit 11 included in the electronic device 401 generates a PN code having a period of 127 bits in units of 1.5 ms instead of 1 ms (A) can be generated so that the value of the bit (i.e., one cycle is 190.5 ms) has a value of 0 "or" 1 ".

혼합부(13)는 PN 부호(A)를 이용하여 캐리어 신호를 AM 변조하여 송신 신호(B)를 생성할 수 있다. 또한, 혼합부(13)는 송신 신호(B)의 각 요소가 간극 없이 연속되도록(듀티비(duty ratio)가 100%) 송신 신호(B)를 생성하여, 송신 휴지 기간 설정부(451)로 출력할 수 있다. The mixing unit 13 can AM-modulate the carrier signal using the PN code A to generate the transmission signal B. [ The mixing unit 13 generates the transmission signal B so that the elements of the transmission signal B are continuous without any gap (duty ratio is 100%) and supplies the transmission signal B to the transmission pause period setting unit 451 Can be output.

송신 휴지 기간 설정부(451)는 송신 신호(B)로부터, 송신 신호(B)의 각 요소 사이에 간극이 생기도록, 듀티비를 20~50% 정도로 한, 간헐 송신 신호(H)를 생성하여 출력할 수 있다. 예를 들면, 송신 휴지 기간 설정부(451)는 송신 신호(B)로부터 0.5ms의 송신 기간과 1.0ms의 송신 휴지 기간을 교대로 갖는 간헐 송신 신호(H)를 생성하여 드라이버 회로(14)로 출력한다. The transmission pause period setting unit 451 generates an intermittent transmission signal H having a duty ratio of 20 to 50% or so so that a gap is generated between the elements of the transmission signal B from the transmission signal B Can be output. For example, the transmission pause period setting unit 451 generates an intermittent transmission signal H having a transmission period of 0.5 ms and a transmission pause period of 1.0 ms alternately from the transmission signal B and outputs the intermittent transmission signal H to the driver circuit 14 Output.

드라이버 회로(14)는 간헐 송신 신호(H)를 미리 정해진 전압으로 증폭하고, 초음파 송신부(15)는 증폭된 간헐 송신 신호(H)를 초음파 신호로 변환하여 외부로 출력할 수 있다. The driver circuit 14 amplifies the intermittent transmission signal H to a predetermined voltage and the ultrasonic transmission section 15 can convert the amplified intermittent transmission signal H into an ultrasonic signal and output it to the outside.

초음파 수신부(21)는 간헐 송신 신호(H)가 대상체에 의해 반사된 신호인 반사 신호(J)를 수신하여 전기 신호로 변환할 수 있다. 예를 들면, 초음파 수신부(21)는 0.6~0.8ms 지연 도착한, 근접 비대상물(140)에 의한 근접 반사 신호(I)와 검출 대상물인 대상체(130)에 의한 연속적인 약한 반사 신호(J)를 수신하여 전기 신호로 변환한다. The ultrasonic receiving section 21 can receive the reflected signal J, which is a signal reflected by the object, and convert the intermittent transmission signal H into an electric signal. For example, the ultrasonic receiving section 21 receives the proximity reflection signal I by the proximity non-object 140 and the continuous weak reflection signal J by the object 130, which are detected objects, And converts it into an electrical signal.

증폭부(22)는 전기 신호로 변환된 근접 반사 신호(I)와 반사 신호(J)를 증폭하여 출력할 수 있다. AD 컨버터(24)는 증폭부(22)에 의해 증폭된 근접 반사 신호(I)와 반사 신호(J)를 디지털 신호로 변환하여 수신 기간 설정부(452)로 출력한다. The amplifying unit 22 can amplify and output the proximity reflection signal I and the reflection signal J which are converted into the electric signal. The AD converter 24 converts the proximity reflection signal I and the reflection signal J amplified by the amplification unit 22 into a digital signal and outputs the digital signal to the reception period setting unit 452.

수신 기간 설정부(452)는 근접 반사 신호(I) 또는 직접파에 대응되는 신호가 작거나, 존재하지 않는 시간 구간에 대하여 수신 기간(W)으로 설정할 수 있다. 근접 반사 신호(I) 또는 직접파에 대응되는 신호가 작거나, 존재하지 않는 시간 구간은 다양한 방법으로 결정될 수 있다. 수신 기간(W)이 설정됨에 따라, 수신 기간(W) 외의 구간에서 수신될 수 있는 근접 반사 신호(I) 또는 직접파는 차단될 수 있다. 또한, 수신 기간 설정부(452)는 반사 신호(J)에 대응되는 신호 중 수신 기간(W)에 포함된 신호를 간헐 수신 신호(K)로 검출하여, AM 검파부(25)로 출력할 수 있다. The reception period setting unit 452 can set the reception period W for a time period in which the proximity reflection signal I or the signal corresponding to the direct wave is small or does not exist. The time interval in which the signal corresponding to the proximity reflection signal (I) or the direct wave is small or nonexistent can be determined in various ways. As the reception period W is set, the proximity reflection signal I or direct wave that can be received in a period other than the reception period W can be blocked. The reception period setting unit 452 can detect the signal included in the reception period W among the signals corresponding to the reflection signal J as the intermittent reception signal K and output it to the AM detection unit 25. [ have.

일부 실시 예에 따른 수신 기간 설정부(452)는 직접파 또는 근접 반사 신호에 대응되는 신호를 차단하기 위해 수신 기간(W)의 길이를 송신 휴지 기간의 길이 이하(예컨대, 0.95ms)로 설정할 수 있다. 또한, 수신 기간 설정부(452)는 수신 기간(W)의 주기는 송신 휴지 기간의 주기와 동일하게(예를 들면, 1.5ms) 설정할 수 있다. The reception period setting unit 452 according to some embodiments may set the length of the reception period W to be equal to or shorter than the length of the transmission pause period (e.g., 0.95 ms) in order to block the signal corresponding to the direct wave or the proximity reflection signal have. The reception period setting unit 452 can set the period of the reception period W equal to the period of the transmission pause period (e.g., 1.5 ms).

수신 기간 설정부(452)는 상관 피크 타이밍 검출부(453)에 의해 검출된 비대상 피크에 기초하여, 수신 기간을 설정할 수도 있다.The reception period setting unit 452 may set the reception period based on the non-target peak detected by the correlation peak timing detecting unit 453. [

예를 들면, 상관 값에서 피크의 크기가 소정값 보다 크고, 또한 피크에 대응되는 물체까지의 거리가 소정값 보다 작은 비대상 피크의 크기가 감소하도록 수신 기간(W)이 설정될 수 있다.For example, the reception period W may be set such that the magnitude of the non-subject peak in which the magnitude of the peak in the correlation value is larger than the predetermined value and the distance to the object corresponding to the peak is smaller than the predetermined value is reduced.

또 다른 예로, 상관 값에서 피크의 크기가 소정값 보다 크고, 또한 피크에 대응되는 물체까지 거리가 소정값 보다 작은 비대상 피크의 시간적인 위치에 따라 수신 기간(W)의 시간적 위치가 결정될 수 있다.As another example, the temporal position of the reception period W may be determined according to the temporal position of the non-target peak whose peak is larger than the predetermined value and whose distance to the object corresponding to the peak is smaller than the predetermined value .

상관 피크 타이밍 검출부(453)는 상관 값에서 근접 비대상물(140)으로 인한 비대상 피크를 검출하고, 검출된 피크의 위치 및 크기를 수신 기간 설정부(452)로 출력한다. The correlation peak timing detector 453 detects a non-object peak due to the proximity non-object 140 from the correlation value, and outputs the position and magnitude of the detected peak to the reception period setting unit 452.

수신 기간 설정부(452)는 비대상 피크의 크기가 감소하도록 수신 기간(W)을 설정할 수 있다. 예를 들면, 수신 기간 설정부(452)는 수신 기간(W)을 0.1ms 전후로 변경하여, 비대상 피크가 가장 작아지는 수신 기간(W)의 위치를 적응적으로 설정할 수 있다. The reception period setting unit 452 can set the reception period W such that the magnitude of the non-target peak decreases. For example, the reception period setting unit 452 may adaptively set the position of the reception period W in which the non-target peak is minimized by changing the reception period W to about 0.1 ms.

또한, 일부 실시 예에 의하면, 송신 휴지 기간 설정부(451)가 송신 신호(B)에 송신 휴지 기간을 설정할 수 있으나, PN 부호 발생부(11)가 0.5ms 송신 기간과 1.0ms의 송신 휴지 기간을 갖는 간헐 PN 부호를 출력할 수도 있다. 따라서, 송신 휴지 기간 설정부(451)는 불필요해지며, 상관값 산출부(31)는 복조한 간헐 수신 신호(K)와, 간헐 PN 부호와의 상관 동작을 수행하여, 상관 값을 출력할 수 있다.According to some embodiments, although the transmission pause period setting unit 451 can set the transmission pause period in the transmission signal B, the PN code generating unit 11 can set the transmission pause period in the 0.5 ms transmission period and the 1.0 ms transmission pause period Lt; RTI ID = 0.0 > PN code. ≪ / RTI > Therefore, the transmission idle period setting section 451 becomes unnecessary. The correlation value calculating section 31 performs a correlation operation between the demodulated intermittent reception signal K and the intermittent PN code to output a correlation value have.

일부 실시 예에 의한 송신 신호(B)는 부호의 요소 "0" "1"마다 제1 송신 휴지 기간을 가지고, 수신부(21~25)는 제1 송신 휴지 기간 이하의 길이의 기간으로서 제1 송신 휴지 기간과 동일한 주기를 갖는 수신 기간(W) 동안 반사 신호를 수신할 수 있다.The transmission signal B according to some embodiments has a first transmission pause period for each of the code elements "0" "1 ", and the reception units 21 to 25 transmit the first transmission It is possible to receive the reflection signal during the reception period W having the same period as the rest period.

AM 검파부(25)는 간헐 수신 신호(K)를 AM 복조하여 상관값 산출부(31)로 출력할 수 있다. The AM detection section 25 AM-demodulates the intermittent reception signal K and outputs it to the correlation value calculation section 31.

상관값 산출부(31)는 AM 복조된 간헐 수신 신호(K)에 대해 PN 부호(A)와 상관 동작을 수행하여, 상관 값을 차분 산출부(33)와 상관 피크 타이밍 검출부(453)로 출력할 수 있다. The correlation value calculating section 31 performs a correlation operation with the PN code A on the AM demodulated intermittent reception signal K and outputs the correlation value to the difference calculating section 33 and the correlation peak timing detecting section 453 can do.

상관값 산출부(31)에 의해 생성된 상관 값은, 수신 기간(W) 설정에 따라, 직접파 또는 근접 반사파에 의한 영향을 적게 받을 수 있다. 예를 들면, 상관 값에서, 직접파 또는 근접 반사파에 의한 피크(비대상 피크)의 크기는 작아지거나 소멸될 수 있고, 대상체(130)로 인한 피크는 더 명확해질 수 있다.The correlation value generated by the correlation value calculating unit 31 can be less influenced by the direct wave or the near reflected wave depending on the setting of the reception period W. [ For example, in the correlation value, the size of the peak (non-target peak) due to the direct wave or the near-reflection wave can be reduced or eliminated, and the peak due to the object 130 can be made more clear.

차분 산출부(33)는 상관 값에서 시간적으로 연속되는 2개 프레임 간 차이값을 구하여 대상체 검출부(34)로 출력할 수 있다. 대상체 검출부(34)는 차이값에 기초하여 대상체의 유무를 검출할 수 있다.The difference calculator 33 can obtain a difference value between two consecutive frames temporally continuous from the correlation value and output it to the object detection unit 34. [ The object detecting unit 34 can detect the presence or absence of the object based on the difference value.

따라서, 일부 실시 예에 의한 전자 장치(401)는 직접파 또는 근접 반사 신호의 영향을 경감하여 고정밀도로 대상체를 검출할 수 있다. Therefore, the electronic device 401 according to some embodiments can detect the object with high accuracy by reducing the influence of the direct wave or the proximity reflection signal.

도 21은 일부 실시예에 따른 전자 장치(401)에서 처리되는 신호들을 설명하기 위한 도면이다. 21 is a diagram for describing signals processed in the electronic device 401 according to some embodiments.

위로부터 차례로, 송신 신호(B), 간헐 송신 신호(H), 근접 반사 신호(I), 검출 대상물로부터의 반사 신호(J), 수신 기간(W), 간헐 수신 신호(K)를 나타낸다. 가로축은 시간을 나타내고, 각 신호에 대한 세로축은 신호의 크기를 나타낸다. The intermittent transmission signal H, the proximity reflection signal I, the reflection signal J from the detection subject, the reception period W, and the intermittent reception signal K in this order from the top. The horizontal axis represents time, and the vertical axis for each signal represents the signal size.

도 21에 도시된 전자 장치(401)의 간헐 송신 신호(H)는 0.5ms의 송신 기간과 1.0ms의 송신 휴지 기간을 가질 수 있다. 그러나, 이에 한하지 않고, 송신 기간 및 송신 휴지 기간의 길이는 직접파 및 근접 반사파의 예상되는 시간상 위치나, 전자 장치(401)의 구성에 따라 변경될 수 있다. The intermittent transmission signal H of the electronic device 401 shown in Fig. 21 can have a transmission period of 0.5 ms and a transmission pause period of 1.0 ms. However, the present invention is not limited to this, and the lengths of the transmission period and the transmission pause period can be changed according to the position of the expected wave of the direct wave and the near reflection wave, or the configuration of the electronic device 401.

도 21의 2150 및 2160을 참조하면, 수신 기간(W)에 중합한 화살표가 수신 기간(W)을 취할 수 있는 위치를 나타낸다. 도 21의 2130 및 2160을 참조하면, 수신 기간(W)은 근접 반사신호(I)가 수신되지 않는 구간으로 설정될 수 있다.Referring to 2150 and 2160 in FIG. 21, arrows superimposed in the reception period (W) indicate positions where the reception period (W) can be taken. Referring to 2130 and 2160 of FIG. 21, the reception period W may be set as a period in which the proximity reflection signal I is not received.

도 22는 일부 실시예에 따른 송신 신호와 직접파 및 반사 신호와의 관계를 설명하기 위한 도면이다. 22 is a diagram for explaining a relationship between a transmission signal and a direct wave and a reflection signal according to some embodiments.

일부 실시예에 따른 전자 장치(1)는 부호 계열 신호의 주기마다 송신 휴지 기간을 마련하여 직접파 및 근접 반사파의 영향을 경감할 수 있다.The electronic device 1 according to some embodiments can reduce the influence of the direct wave and the near reflected wave by providing a transmission pause period for each cycle of the code sequence signal.

일부 실시예에 따른 전자 장치(1)의 PN 부호 발생부(11)는 1ms 단위로 “0” 또는 “1”의 값을 가지는 주기 15비트의 PN 부호를 60ms 마다 생성할 수 있다. The PN code generation unit 11 of the electronic device 1 according to some embodiments can generate a 15-bit PN code having a value of "0" or "1" every 1 ms every 60 ms.

2210은 비교예로서의 일부 실시 예에 따라 송신 휴지 기간이 설정되지 않은 송신 신호, 직접파 및 반사 신호를 나타낸다. 2220은 일부 실시예에 따라 송신 휴지 기간이 설정된 송신 신호, 직접파 및 반사 신호를 나타낸다. 가로축은 시간을 나타내고, 세로축은 각 신호의 크기를 나타낸다. Reference numeral 2210 denotes a transmission signal, a direct wave, and a reflection signal in which a transmission idle period is not set according to some embodiments of the comparative example. Reference numeral 2220 denotes a transmission signal, a direct wave, and a reflection signal in which a transmission idle period is set according to some embodiments. The horizontal axis represents time, and the vertical axis represents the size of each signal.

2210을 참조하면, PN 부호 발생부(11)는 127비트로 주기 127ms의 PN 부호를 연속적으로 발생시킬 수 있다. 초음파 송신부(15)는 연속적으로 발생된 PN 부호에 따라 연속적으로 초음파 신호(송신 신호)를 출력할 수 있다. 초음파 수신부(21)는 거의 지연되지 않는 강한 직접파, 근접 반사 신호, 또는 다소 지연되는 대상체(130)로부터의 약한 반사 신호로서 연속적으로 수신할 수 있다. 따라서, 대상체(130)로부터의 반사 신호가 직접파나 근접 반사파에 파묻혀 명확히 판별되지 못하는 경우가 발생될 수 있다. Referring to 2210, the PN code generator 11 can continuously generate a PN code of 127 ms in 127 bits. The ultrasonic transmission unit 15 can continuously output ultrasonic signals (transmission signals) according to the PN code continuously generated. The ultrasonic receiving section 21 can continuously receive the strong direct wave, the near-reflected signal, or the slightly reflected signal from the object 130 to be delayed, which is not delayed almost. Therefore, a reflected signal from the target object 130 may be directly embedded in the near-wave or near-reflected wave, and may not be clearly discriminated.

2220을 참조하면, PN 부호 발생부(11)는 15비트로 주기 15ms의 PN 부호를 발생시키고, 45ms의 송신 휴지 기간을 설정할 수 있다. PN 부호 발생부(11)에 의해 생성된 PN 부호는 송신 기간과 송신 휴지 기간이 교대로 반복된 신호를 포함할 수 있다. 초음파 송신부(15)는, PN 부호에 따라, 15ms의 송신 기간과 45ms의 송신 휴지 기간이 반복된 초음파를 외부로 출력할 수 있다. Referring to 2220, the PN code generator 11 can generate a PN code of 15 ms in 15 bits and set a transmission pause period of 45 ms. The PN code generated by the PN code generation unit 11 may include a signal in which the transmission period and the transmission stop period are alternately repeated. The ultrasonic transmission section 15 can externally output an ultrasonic wave in which a transmission period of 15 ms and a transmission stop period of 45 ms are repeated in accordance with the PN code.

초음파 수신부(21)는 송신 기간에 대응되는 길이의 기간(약 15ms)만 수신할 수 있다. 도 22의 2220에 도시한 예에 있어서, 초음파 수신부(21)는 직접파 또는 근접 반사파로 인한 영향을 받지 않기 위하여, 5m 떨어진 사람으로부터의 반사 신호를, 송신 기간에 대응되는 길이의 기간(약 15ms) 동안만 수신할 수 있다.The ultrasonic reception unit 21 can receive only a period (about 15 ms) corresponding to the transmission period. 22, in order to avoid being affected by the direct wave or the near-reflected wave, the ultrasonic wave receiving unit 21 transmits a reflection signal from a person 5 meters away in a period corresponding to the transmission period (about 15 ms ). ≪ / RTI >

일부 실시 예에 따른 전자 장치(1)의 상관값 산출부(31)는 AM 검파부(25)로부터 출력된 복조 수신 신호(D)의 샘플마다 (예컨대, AD 컨버터(24)의 샘플링 주파수가 100kHz였을 때는 0.01ms 마다), 복조 수신 신호(D)의 과거 1주기만큼(15ms)의 신호와 PN 부호의 1주기만큼(15ms)의 신호 간의 상관값을 구할 수 있다.The correlation value calculating unit 31 of the electronic device 1 according to some embodiments is provided with a correlation value calculating unit 31 for calculating a correlation value for each sample of the demodulated received signal D output from the AM detector 25 (for example, the sampling frequency of the AD converter 24 is 100 kHz , The correlation value between the signal of the past one cycle (15 ms) of the demodulation reception signal (D) and the signal of one period (15 ms) of the PN code can be obtained.

따라서, 일부 실시 예에 따른 전자 장치(401)는 직접파 또는 근접 반사파가 수신될 것으로 예상되는 구간에서 수신 신호를 차단함에 따라, 전자 장치(401)에서 대상체(130)까지의 거리에 관계없이 대상체(130)의 존재 여부를 높은 정확도로 검출할 수 있다.Accordingly, the electronic device 401 according to some embodiments may block the received signal in the interval in which the direct wave or near-reflected wave is expected to be received, It is possible to detect with high accuracy whether or not the presence of the light source 130 is present.

도 23은 일부 실시예에 따른 송신 신호와 직접파 및 반사 신호와의 관계를 설명하기 위한 별도의 도면이다. 23 is a diagram for explaining the relationship between a transmission signal and a direct wave and a reflection signal according to some embodiments.

도 23에서, 2310은 송신 신호를 도시한 것이고, 2320 내지 2360은 대상체(130)까지의 거리가 1~5m일 때의 직접파 및 반사 신호를 도시한 것이다. 가로축은 시간을 나타내고, 세로축은 각 신호의 크기를 나타낸다.In Fig. 23, reference numeral 2310 denotes a transmission signal, and reference numerals 2320 to 2360 denote direct waves and reflection signals when the distance to the object 130 is 1 to 5 m. The horizontal axis represents time, and the vertical axis represents the size of each signal.

도 23의 2310에 도시된 송신 신호는 상술한 도 22의 2221에 도시된 송신 신호와 대응될 수 있다. 도 23의 2310에 도시된 송신 신호는, 1ms 단위로 “0” 또는 “1”의 값을 가지는, 60ms 마다 생성된, 주기 15비트의 PN 부호에 따라 생성될 수 있다.The transmission signal shown in 2310 of Fig. 23 may correspond to the transmission signal shown in 2221 of Fig. 22 described above. The transmission signal shown at 2310 in FIG. 23 can be generated according to a 15-bit periodic PN code generated every 60 ms, which has a value of "0" or "1" in units of 1 ms.

대상체(130)까지의 거리가 1~2m일 때는 직접파와 반사 신호와의 중복이 크지만 반사 신호의 강도가 상대적으로 크다. 그러나, 대상체(130)까지의 거리가 3~5m일 때는 반사 신호의 강도는 작지만 직접파와 반사 신호와의 중복이 없으므로, 전자 장치(401)는 반사 신호로부터 높은 정확도로 대상체(130)를 검출할 수 있다.When the distance to the object 130 is 1 to 2 m, the direct wave and the reflection signal are overlapped with each other, but the intensity of the reflected signal is relatively large. However, when the distance to the object 130 is 3 to 5 m, the intensity of the reflected signal is small but there is no overlap between the direct wave and the reflected signal. Therefore, the electronic device 401 detects the object 130 with high accuracy from the reflected signal .

따라서, 일부 실시 예에 의하면, 대상체(130)까지의 거리가 멀고, 대상체(130)에 의한 반사파가 약할수록, 직접파 및 근접 반사파에 의한 영향이 줄어들 수 있다.Therefore, according to some embodiments, as the distance to the target object 130 is long and the reflected wave caused by the target object 130 is weak, the influence of the direct wave and the near reflected wave can be reduced.

도 24는 일부 실시예에 따른 전력 절약 모드로 동작하는 전자 장치(1)의 동작예를 설명하기 위한 도면이다.Fig. 24 is a diagram for explaining an example of operation of the electronic device 1 operating in the power saving mode according to some embodiments.

일부 실시 예에 의한 전자 장치(1)는 전력 절약 모드에서, 미리 설정된 수신 기간에 기초하여, 반사 신호를 수신할 수 있고, 수신된 반사 신호에 의해 검출된 대상체에 대한 정보에 기초하여, 수신 기간을 재설정할 수 있다. 전자 장치(1)는 전력 절약 모드에서 통상 모드로 전환하여, 재설정된 수신 기간에 따라, 반사 신호를 수신할 수 있다.The electronic device 1 according to some embodiments, in the power saving mode, can receive a reflection signal based on a preset reception period, and based on the information about the object detected by the received reflection signal, Can be reset. The electronic device 1 can switch from the power saving mode to the normal mode and can receive the reflected signal according to the reset receiving period.

도 24의 2410은, 전력 절약 모드일 때, 도 24의 2420은, 통상 모드일 때, 송신 신호, 직접파 및 반사 신호를 각각 도시한 것이다. 가로축은 시간을, 세로축은 각 신호의 크기를 나타낸다. 또한, 가로축 아래의 굵은 선은 일부 실시 예에 따른 전자 장치(1)가 동작하는 시간 구간을 나타낸다. 24, reference numeral 2410 in Fig. 24 denotes a transmission signal, direct wave and reflection signal, respectively, in the power saving mode, and 2420 in Fig. 24, in the normal mode. The horizontal axis represents time and the vertical axis represents the magnitude of each signal. The bold line below the horizontal axis represents a time period during which the electronic device 1 according to some embodiments operates.

일부 실시 예에 따른 전자 장치(1)는 전력 절약 모드와 통상 모드로 동작할 수 있다. The electronic device 1 according to some embodiments may operate in a power saving mode and a normal mode.

도 24의 2411 및 2412를 참조하면, 일부 실시 예에 따른 전자 장치(1)는 전력 절약 모드에서 수신 기간을 설정할 수 있다. 예를 들면, 전자 장치(1)는 전력 절약 모드에서, 전자 장치(1)로부터의 미리 설정된 거리(예를 들면, 6m)에 위치한 대상체(130)를 검출할 수 있도록, 초음파의 송신으로부터 35~50ms 지연된 위치에 15ms의 수신 기간을 설정할 수 있다. 그리고, 송신 기간이나 수신 기간 모두 15ms로 설정됨에 따라 전력이 절약될 수 있다. Referring to 2411 and 2412 in Fig. 24, the electronic device 1 according to some embodiments can set the reception period in the power saving mode. For example, in the power saving mode, the electronic device 1 is capable of detecting an object 130 located at a predetermined distance (for example, 6 meters) from the electronic device 1, A reception period of 15 ms can be set at a position delayed by 50 ms. The power can be saved by setting the transmission period or the reception period to 15 ms.

상기 미리 설정된 거리는, 예를 들면, 사용자에 의해 미리 설정되거나, 다른 방식으로 대상체(130)의 위치가 측정된 결과에 기초하여 설정될 수 있다. 또 다른 예로, 미리 설정된 거리는, 전자 장치(1)가 대상체(130)의 존재 여부를 검출할 수 있는 최대 거리로 설정될 수 있다. 이에 한하지 않고, 미리 설정된 거리는 다양한 방법에 따라 미리 설정될 수 있다.The predetermined distance may be set based on, for example, a result preset by the user or the position of the object 130 in a different manner. As another example, the predetermined distance may be set to a maximum distance at which the electronic device 1 can detect whether or not the object 130 is present. However, the predetermined distance may be preset in accordance with various methods.

일부 실시 예에 따른 전자 장치(1)는 전력 절약 모드에서 동작할 때 대상체(130)를 검출하면, 동작 모드를 통상 모드로 변경하고, 수신 기간을 연속되는 기간으로 재설정하여 반사 신호를 수신할 수 있다. 일부 실시 예에 의하면, 통상 모드에서는, 미리 설정된 거리보다 전자 장치(1)에 근접한 대상체(130)의 위치에 관한 정보가 검출될 수 있다.When the electronic device 1 according to some embodiments detects the object 130 when operating in the power saving mode, it can change the operation mode to the normal mode, reset the reception period to a continuous period, have. According to some embodiments, in the normal mode, information about the position of the object 130 closer to the electronic device 1 than a predetermined distance can be detected.

일부 실시 예에 따른 전자 장치(1)는 도 14에 도시된 전자 장치(101)의 복수의 차분 산출부(133a~133m), 복수의 대상체 검출부(134a~134m), 및 대상체수 및 거리 판정부(135)를 포함하여, 대상체(130)까지의 거리 및 대상체(130)의 개수 중 적어도 하나를 검출할 수 있다. 예를 들면, 전자 장치(1)는, 복수의 수신 기간(수신 구간)과 대상체(130)까지의 거리(예컨대, 1~5m)를 대응지어 두고, 대상체(130)까지의 거리 및 대상체(130)의 개수 중 적어도 하나를 검출할 수 있다.The electronic device 1 according to some embodiments includes a plurality of difference calculation units 133a to 133m of the electronic device 101 shown in Fig. 14, a plurality of object detection units 134a to 134m, At least one of the distance to the target object 130 and the number of the target objects 130 can be detected. The distance to the target object 130 and the distance between the target object 130 and the target object 130 are set to correspond to each other, ) Can be detected.

일부 실시 예에 따른 전자 장치(1)에서 출력되는 송신 신호는 특정 부호(예를 들면, PN 부호)의 1주기만큼의 송신 기간과 제2 송신 휴지 기간을 교대로 가질 수 있다. 제2 송신 휴지 기간을 가지는 송신 신호를 이용하여, 일부 실시 예에 따른 전자 장치(1)는 제2 송신 휴지 기간에 해당하는 기간을 사이에 둔 연속되는 2개 프레임간의 상관값의 차이값을 구할 수 있다. 전자 장치(1)는 상관값의 차이값에 기초하여, 대상체(130)에 관한 정보를 검출할 수 있다.The transmission signal output from the electronic device 1 according to some embodiments can alternately have a transmission period of one period of a specific code (for example, a PN code) and a second transmission stop period. Using the transmission signal having the second transmission pause period, the electronic device 1 according to some embodiments obtains the difference value of the correlation value between two successive frames with a period corresponding to the second transmission pausing period . The electronic device 1 can detect information on the object 130 based on the difference value of the correlation value.

따라서, 일부 실시 예에 따른 전자 장치(1)는 직접파 또는 근접 반사파의 영향을 경감하고, 고정밀도로 대상체(130)에 관한 정보를 검출할 수 있다. Therefore, the electronic device 1 according to some embodiments can reduce the influence of the direct wave or near-field reflected wave, and can detect information on the object 130 with high accuracy.

또한, 일부 실시 예에 따른 전자 장치(1)의 수신부(21~25)는 송신 기간과 대략 동일한 길이의 수신 기간을 가짐에 따라 소비 전력이 절약될 수 있다. In addition, power consumption can be saved as the receiving sections 21 to 25 of the electronic device 1 according to some embodiments have a receiving period substantially equal in length to the transmitting period.

또한, 일부 실시 예에 따른 전자 장치(1)는 복수의 수신 기간과 대상체까지의 거리를 대응지어 기억하는 거리 산출부(미도시)와, 복수의 수신 기간을 가지는 수신부(21~25)를 더 포함할 수 있다. 일부 실시 예에 따른 전자 장치(1)의 대상체 검출부(34)는 수신 기간마다 대상체(130)에 관한 정보를 검출하고, 거리 산출부(미도시)는 수신 기간에 기초하여 대상체(130)까지의 거리를 구할 수 있다. 따라서, 일부 실시 예에 따른 전자 장치(1)는 거리가 다른 복수 개의 대상체(130)를 동시에 검출할 수 있다.Further, the electronic device 1 according to some embodiments includes a distance calculating unit (not shown) for storing a plurality of receiving periods and a distance to a target object in association with each other, and receiving units 21 to 25 having a plurality of receiving periods . The object detecting section 34 of the electronic device 1 according to some embodiments detects information about the object 130 every reception period and the distance calculating section calculates the distance to the target object 130 You can get a distance. Accordingly, the electronic device 1 according to some embodiments can simultaneously detect a plurality of objects 130 having different distances.

일부 실시예는 컴퓨터에 의해 실행되는 프로그램 모듈과 같은 컴퓨터에 의해 실행가능한 명령어를 포함하는 기록 매체의 형태로도 구현될 수 있다. 컴퓨터 판독 가능 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 가용 매체일 수 있고, 휘발성 및 비휘발성 매체, 분리형 및 비분리형 매체를 모두 포함한다. 또한, 컴퓨터 판독가능 매체는 컴퓨터 저장 매체 및 통신 매체를 모두 포함할 수 있다. 컴퓨터 저장 매체는 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈 또는 기타 데이터와 같은 정보의 저장을 위한 임의의 방법 또는 기술로 구현된 휘발성 및 비휘발성, 분리형 및 비분리형 매체를 모두 포함한다. 통신 매체는 전형적으로 컴퓨터 판독가능 명령어, 데이터 구조, 또는 프로그램 모듈을 포함하며, 임의의 정보 전달 매체를 포함한다. Some embodiments may also be implemented in the form of a recording medium including instructions executable by a computer, such as program modules, being executed by a computer. Computer readable media can be any available media that can be accessed by a computer and includes both volatile and nonvolatile media, removable and non-removable media. In addition, the computer-readable medium may include both computer storage media and communication media. Computer storage media includes both volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Communication media typically includes computer readable instructions, data structures, or program modules, and includes any information delivery media.

또한, 본 명세서에서, “부”는 프로세서 또는 회로와 같은 하드웨어 구성(hardware component), 및/또는 프로세서와 같은 하드웨어 구성에 의해 실행되는 소프트웨어 구성(software component)일 수 있다.Also, in this specification, the term " part " may be a hardware component such as a processor or a circuit, and / or a software component executed by a hardware component such as a processor.

전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.It will be understood by those skilled in the art that the foregoing description of the present invention is for illustrative purposes only and that those of ordinary skill in the art can readily understand that various changes and modifications may be made without departing from the spirit or essential characteristics of the present invention. will be. It is therefore to be understood that the above-described embodiments are illustrative in all aspects and not restrictive. For example, each component described as a single entity may be distributed and implemented, and components described as being distributed may also be implemented in a combined form.

본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.The scope of the present invention is defined by the appended claims rather than the detailed description and all changes or modifications derived from the meaning and scope of the claims and their equivalents are to be construed as being included within the scope of the present invention do.

Claims (20)

소정 부호 신호에 기초하여 변조된 초음파를 출력하는 송신부;
상기 출력된 초음파가 대상체로부터 반사되어 나온 반사 신호를 수신하는 수신부; 및
상기 수신된 반사 신호로부터 수신 신호를 획득하고,
상기 수신 신호와 상기 소정 부호 신호의 복수 개의 소정 주기에 대응하는 상관값들 간의 차이(difference)에 기초하여, 상기 대상체에 대한 정보를 검출하는 제어부를 포함하는, 전자 장치.
A transmitter for outputting ultrasonic waves modulated based on a predetermined sign signal;
A receiving unit for receiving reflected ultrasonic waves reflected from a target object; And
Acquiring a received signal from the received reflected signal,
And a control unit for detecting information on the object based on a difference between correlation values corresponding to a plurality of predetermined periods of the received signal and the predetermined sign signal.
제1항에 있어서, 상기 제어부는
상기 소정 주기에 대응하는 상관 값과 상기 소정 주기에 연속하는 주기에 대응하는 상관 값의 차이에 기초하여 상기 대상체에 대한 정보를 검출하는, 전자 장치.
The apparatus of claim 1, wherein the control unit
And detects information on the object based on a difference between a correlation value corresponding to the predetermined period and a correlation value corresponding to a period continuous to the predetermined period.
제1항에 있어서, 상기 수신 신호는 상기 수신된 반사 신호를 복조함으로써 획득되는, 전자 장치.2. The electronic device of claim 1, wherein the received signal is obtained by demodulating the received reflected signal. 제1항에 있어서, 상기 제어부는
상기 차이가 소정의 문턱값을 넘는 시간 구간에서, 상기 상관값의 최대값을 검출하고,
상기 검출된 상관값의 최대 값에 기초하여, 상기 대상체의 위치에 대한 정보를 검출하는, 전자 장치.
The apparatus of claim 1, wherein the control unit
Detecting a maximum value of the correlation value in a time interval in which the difference exceeds a predetermined threshold value,
And detects information on the position of the object based on the maximum value of the detected correlation value.
제1항에 있어서, 상기 제어부는
상기 대상체에 관한 정보에 기초하여, 상기 대상체가 상기 전자 장치로부터 소정 거리 이내에 존재하지 않는 시간 구간을 결정하고,
상기 결정된 시간 구간과 대응되는 상관값들을 환경 프레임으로 검출하고,
소정 시간 구간에 대한 상관값에서 상기 환경 프레임을 감산한 차분 값들을 구하고,
상기 소정 시간 구간에서, 상기 복수 개의 소정 주기에 대응하는, 상기 차분 값들 간 차이에 기초하여, 상기 대상체에 관한 정보를 검출하는, 전자 장치.
The apparatus of claim 1, wherein the control unit
Determines a time period in which the object does not exist within a predetermined distance from the electronic device based on the information about the object,
Detects correlation values corresponding to the determined time interval as an environment frame,
Obtaining difference values obtained by subtracting the environment frame from a correlation value for a predetermined time interval,
And detects information on the object based on a difference between the difference values corresponding to the plurality of predetermined periods in the predetermined time period.
제1항에 있어서, 상기 제어부는
상기 소정 주기를 복수 개의 시간 구간으로 분할하고,
상기 분할된 각각의 시간 구간에서, 상기 복수 개의 소정 주기에 대응하는 상관 값들 간의 차이에 기초하여, 상기 대상체의 개수 및 상기 대상체의 위치에 관한 정보 중 적어도 하나를 검출하는, 전자 장치.
The apparatus of claim 1, wherein the control unit
Dividing the predetermined period into a plurality of time intervals,
And detects at least one of information about the number of the objects and the position of the object based on a difference between correlation values corresponding to the plurality of predetermined periods in each of the divided time intervals.
제1항에 있어서, 상기 제어부는
상기 대상체에 관한 정보에 기초하여, 상기 대상체가 상기 전자 장치로부터 소정 거리 내에 존재하는 시간 구간을 결정하고,
상기 결정된 시간 구간에서, 상기 상관값의 최대값을 구하고,
상기 최대값의 시점(timepoint)에 기초하여, 상기 대상체의 위치 정보를 검출하는, 전자 장치.
The apparatus of claim 1, wherein the control unit
Determines a time period in which the object exists within a predetermined distance from the electronic device based on the information about the object,
Obtaining a maximum value of the correlation value in the determined time interval,
And detects position information of the object based on a timepoint of the maximum value.
제1항에 있어서, 상기 제어부는
상기 수신 신호에 포함된 신호 중 소정 문턱값보다 진폭이 큰 신호를 이용하여 캔슬용 신호를 생성하고,
상기 수신 신호에서 상기 캔슬용 신호가 감산된 신호에 기초하여, 상기 대상체에 관한 정보를 검출하는, 전자 장치.
The apparatus of claim 1, wherein the control unit
Generating a cancellation signal by using a signal having an amplitude larger than a predetermined threshold value among the signals included in the reception signal,
And detects information about the target object based on a signal obtained by subtracting the canceling signal from the received signal.
제1항에 있어서, 상기 송신부는, 상기 초음파에 대해, 상기 초음파를 송신하지 않는 시간 구간인 송신 휴지 기간을 주기적으로 설정하여 출력하고,
상기 제어부는, 상기 송신 휴지 기간 및 상기 대상체에 관한 정보 중 적어도 하나에 기초하여 수신 기간을 설정하고, 상기 수신 기간에 기초하여 상기 수신 신호를 획득하는, 전자 장치.
The ultrasonic diagnostic apparatus according to claim 1, wherein the transmission unit periodically sets a transmission pause period, which is a time period during which the ultrasonic waves are not transmitted,
Wherein the control section sets a reception period based on at least one of the transmission suspension period and the information on the object and acquires the reception signal based on the reception period.
제1항에 있어서, 상기 수신부는, 미리 설정된 수신 기간에 기초하여, 상기 반사 신호를 수신하고,
상기 수신된 반사 신호에 기초하여 검출된 대상체에 대한 정보에 기초하여, 상기 수신 기간을 재설정하고, 상기 재설정된 수신 기간에 따라, 상기 반사 신호를 수신하는, 전자 장치.
The apparatus according to claim 1, wherein the receiving section receives the reflection signal based on a preset reception period,
Reset the reception period based on information on the detected object based on the received reflection signal, and receive the reflection signal according to the reset reception period.
전자 장치에서, 초음파를 이용하여 대상체에 대한 정보를 검출하는 방법에 있어서,
소정 부호 신호에 기초하여 변조된 초음파를 출력하는 단계;
상기 출력된 초음파가 대상체로부터 반사되어 나온 반사 신호를 수신하는 단계;
상기 수신된 반사 신호로부터 수신 신호를 획득하는 단계; 및
상기 수신 신호와 상기 소정 부호 신호의 복수 개의 소정 주기에 대응하는 상관값들 간의 차이에 기초하여, 상기 대상체에 대한 정보를 검출하는 단계를 포함하는, 방법.
A method for detecting information on a target object using an ultrasonic wave in an electronic device,
Outputting a modulated ultrasonic wave based on a predetermined sign signal;
Receiving the reflected ultrasonic wave reflected from the object;
Obtaining a received signal from the received reflected signal; And
And detecting information on the object based on a difference between the received signal and correlation values corresponding to a plurality of predetermined periods of the predetermined sign signal.
제11항에 있어서, 상기 정보를 검출하는 단계는
상기 소정 주기에 대응하는 상관 값과 상기 소정 주기에 연속하는 주기에 대응하는 상관 값의 차이에 기초하여 상기 대상체에 대한 정보를 검출하는 단계를 포함하는, 방법.
12. The method of claim 11, wherein detecting the information comprises:
And detecting information on the object based on a difference between a correlation value corresponding to the predetermined period and a correlation value corresponding to a period continuous to the predetermined period.
제11항에 있어서, 상기 수신 신호는 상기 수신된 반사 신호를 복조함으로써 획득되는, 방법.12. The method of claim 11, wherein the received signal is obtained by demodulating the received reflected signal. 제11항에 있어서, 상기 정보를 검출하는 단계는
상기 차이가 소정의 문턱값을 넘는 시간 구간에서, 상기 상관값의 최대값을 검출하는 단계; 및
상기 검출된 상관값의 최대 값에 기초하여, 상기 대상체의 위치에 대한 정보를 검출하는 단계를 포함하는, 방법.
12. The method of claim 11, wherein detecting the information comprises:
Detecting a maximum value of the correlation value in a time interval in which the difference exceeds a predetermined threshold value; And
And detecting information on the position of the object based on the maximum value of the detected correlation value.
제11항에 있어서, 상기 정보를 검출하는 단계는
상기 대상체에 관한 정보에 기초하여, 상기 대상체가 상기 전자 장치로부터 소정 거리 이내에 존재하지 않는 시간 구간을 결정하는 단계;
상기 결정된 시간 구간과 대응되는 상관값들을 환경 프레임으로 검출하는 단계;
소정 시간 구간에 대한 상관 값에서 상기 환경 프레임을 감산한 차분 값들을 구하는 단계; 및
상기 소정 시간 구간에서, 상기 복수 개의 소정 주기에 대응하는, 상기 차분 값들 간 차이에 기초하여, 상기 대상체에 관한 정보를 검출하는 단계를 포함하는, 방법.
12. The method of claim 11, wherein detecting the information comprises:
Determining a time period in which the object does not exist within a predetermined distance from the electronic device based on the information about the object;
Detecting correlation values corresponding to the determined time interval as an environment frame;
Obtaining difference values obtained by subtracting the environment frame from a correlation value for a predetermined time interval; And
And detecting information on the object based on the difference between the difference values corresponding to the plurality of predetermined periods in the predetermined time period.
제11항에 있어서, 상기 정보를 검출하는 단계는
상기 소정 주기를 복수 개의 시간 구간으로 분할하는 단계;
상기 분할된 각각의 시간 구간에서, 상기 복수 개의 소정 주기에 대응하는 상관 값들 간의 차이에 기초하여, 상기 대상체의 개수 및 상기 대상체의 위치에 관한 정보 중 적어도 하나를 검출하는 단계를 포함하는, 방법.
12. The method of claim 11, wherein detecting the information comprises:
Dividing the predetermined period into a plurality of time intervals;
Detecting at least one of the number of the target objects and the information about the position of the target object based on the difference between the correlation values corresponding to the plurality of predetermined periods in each of the divided time intervals.
제11항에 있어서, 상기 정보를 검출하는 단계는
상기 대상체에 관한 정보에 기초하여, 상기 대상체가 상기 전자 장치로부터 소정 거리 내에 존재하는 시간 구간을 결정하는 단계;
상기 결정된 시간 구간에서, 상기 상관값의 최대값을 구하는 단계; 및
상기 최대값의 시점(timepoint)에 기초하여, 상기 대상체의 위치 정보를 검출하는, 방법.
12. The method of claim 11, wherein detecting the information comprises:
Determining a time period in which the object exists within a predetermined distance from the electronic device based on the information about the object;
Obtaining a maximum value of the correlation value in the determined time interval; And
And detecting position information of the object based on a timepoint of the maximum value.
제11항에 있어서, 상기 정보를 검출하는 단계는
상기 수신 신호에 포함된 신호 중 소정 문턱값보다 진폭이 큰 신호를 이용하여 캔슬용 신호를 생성하는 단계; 및
상기 수신 신호에서 상기 캔슬용 신호가 감산된 신호에 기초하여, 상기 대상체에 관한 정보를 검출하는 단계를 포함하는, 방법.
12. The method of claim 11, wherein detecting the information comprises:
Generating a cancellation signal by using a signal having an amplitude larger than a predetermined threshold value among the signals included in the reception signal; And
And detecting information on the object based on the signal obtained by subtracting the canceling signal from the received signal.
제11항에 있어서, 상기 초음파를 출력하는 단계는
상기 초음파를 송신하지 않는 시간 구간인 송신 휴지 기간을 주기적으로 설정하여 출력하는 단계를 포함하고,
상기 수신 신호를 획득하는 단계는, 상기 송신 휴지 기간 및 상기 대상체에 관한 정보 중 적어도 하나에 기초하여 수신 기간을 설정하고, 상기 수신 기간에 기초하여 상기 수신 신호를 획득하는 단계를 포함하는, 방법.
12. The method of claim 11, wherein the outputting of the ultrasonic waves comprises:
Periodically setting and outputting a transmission pause period that is a time period during which the ultrasonic waves are not transmitted,
Wherein the step of acquiring the reception signal includes setting a reception period based on at least one of the transmission pause period and the information on the object and obtaining the reception signal based on the reception period.
상기 제11항 내지 제19항 중 어느 한 항의 방법을 수행하도록 하는 프로그램이 저장된 기록매체를 포함하는 컴퓨터 프로그램 제품.20. A computer program product comprising a recording medium on which a program for carrying out the method of any one of claims 11 to 19 is stored.
KR1020170129108A 2016-10-20 2017-10-10 Method of detecting information of target object by using ultrasound and electronic apparatus thereof KR102547936B1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
PCT/KR2017/011693 WO2018074900A1 (en) 2016-10-20 2017-10-20 Electronic apparatus and method of detecting information about target object by using ultrasound waves
EP17862558.8A EP3478183A4 (en) 2016-10-20 2017-10-20 Electronic apparatus and method of detecting information about target object by using ultrasound waves
US15/789,532 US11181636B2 (en) 2016-10-20 2017-10-20 Electronic apparatus and method of detecting information about target object by using ultrasound waves

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JPJP-P-2016-205748 2016-10-20
JP2016205748 2016-10-20
JP2017145573A JP2018072318A (en) 2016-10-20 2017-07-27 Ultrasonic moving body detection device, ultrasonic moving body detection method, and ultrasonic moving body detection program
JPJP-P-2017-145573 2017-07-27

Publications (2)

Publication Number Publication Date
KR20180043734A true KR20180043734A (en) 2018-04-30
KR102547936B1 KR102547936B1 (en) 2023-06-27

Family

ID=62081224

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020170129108A KR102547936B1 (en) 2016-10-20 2017-10-10 Method of detecting information of target object by using ultrasound and electronic apparatus thereof

Country Status (1)

Country Link
KR (1) KR102547936B1 (en)

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4320765A (en) * 1979-01-19 1982-03-23 Institut National De La Sante Et De La Recherche Medicale - I.N.S.E.R.M. Doppler pseudorandom noise velocimeters
JPS6222141A (en) * 1985-07-23 1987-01-30 Casio Comput Co Ltd Menu display controller
JPH07104063A (en) * 1993-10-04 1995-04-21 Matsushita Electric Ind Co Ltd Ultrasonic object measuring device
JP2009075086A (en) * 2007-08-28 2009-04-09 Nagoya Electrical Educational Foundation Ultrasonic three-dimensional distance measuring device, and ultrasonic three-dimensional distance measuring method
KR20130137005A (en) * 2010-11-16 2013-12-13 퀄컴 인코포레이티드 System and method for object position estimation based on ultrasonic reflected signals
JP2015054006A (en) * 2013-09-11 2015-03-23 セイコーエプソン株式会社 Ultrasonic measurement device, ultrasonic imaging device and control method of ultrasonic measurement device
US20150253424A1 (en) * 2014-03-10 2015-09-10 Elwha Llc Systems and methods for ultrasonic position and motion detection
US20160154089A1 (en) * 2014-12-02 2016-06-02 Qualcomm Incorporated Method and apparatus for performing ultrasonic presence detection
JP2016112252A (en) * 2014-12-16 2016-06-23 コニカミノルタ株式会社 Ultrasonic diagnostic apparatus, ultrasonic signal processing method, and program
JP2017173210A (en) * 2016-03-25 2017-09-28 三菱電機株式会社 Distance measuring apparatus
JP2018066669A (en) * 2016-10-20 2018-04-26 三星電子株式会社Samsung Electronics Co.,Ltd. Ultrasonic distance measuring device, ultrasonic distance measuring method and ultrasonic distance measuring program

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4320765A (en) * 1979-01-19 1982-03-23 Institut National De La Sante Et De La Recherche Medicale - I.N.S.E.R.M. Doppler pseudorandom noise velocimeters
JPS6222141A (en) * 1985-07-23 1987-01-30 Casio Comput Co Ltd Menu display controller
JPH07104063A (en) * 1993-10-04 1995-04-21 Matsushita Electric Ind Co Ltd Ultrasonic object measuring device
JP2009075086A (en) * 2007-08-28 2009-04-09 Nagoya Electrical Educational Foundation Ultrasonic three-dimensional distance measuring device, and ultrasonic three-dimensional distance measuring method
KR20130137005A (en) * 2010-11-16 2013-12-13 퀄컴 인코포레이티드 System and method for object position estimation based on ultrasonic reflected signals
JP2015054006A (en) * 2013-09-11 2015-03-23 セイコーエプソン株式会社 Ultrasonic measurement device, ultrasonic imaging device and control method of ultrasonic measurement device
US20150253424A1 (en) * 2014-03-10 2015-09-10 Elwha Llc Systems and methods for ultrasonic position and motion detection
US20160154089A1 (en) * 2014-12-02 2016-06-02 Qualcomm Incorporated Method and apparatus for performing ultrasonic presence detection
JP2016112252A (en) * 2014-12-16 2016-06-23 コニカミノルタ株式会社 Ultrasonic diagnostic apparatus, ultrasonic signal processing method, and program
JP2017173210A (en) * 2016-03-25 2017-09-28 三菱電機株式会社 Distance measuring apparatus
JP2018066669A (en) * 2016-10-20 2018-04-26 三星電子株式会社Samsung Electronics Co.,Ltd. Ultrasonic distance measuring device, ultrasonic distance measuring method and ultrasonic distance measuring program

Also Published As

Publication number Publication date
KR102547936B1 (en) 2023-06-27

Similar Documents

Publication Publication Date Title
US11181636B2 (en) Electronic apparatus and method of detecting information about target object by using ultrasound waves
TWI734677B (en) Precision estimation for optical proximity detectors
JP5438196B2 (en) Method of determining line of sight (LOS) distance between telecommunications devices
US9250714B2 (en) Optical proximity detectors
US8416641B2 (en) Acoustic distance measurement system having cross talk immunity
JP5163194B2 (en) Ultrasonic distance sensor system and ultrasonic distance sensor using the same
US7982141B2 (en) Coordinate detecting device, writing instrument, and coordinate inputting system
US20120162636A1 (en) Proximity detector including anti-falsing mechanism
JP2018066669A (en) Ultrasonic distance measuring device, ultrasonic distance measuring method and ultrasonic distance measuring program
US11885874B2 (en) Acoustic distance measuring circuit and method for low frequency modulated (LFM) chirp signals
WO2009125843A1 (en) Ultrasonic wave propagation time measurement system
EP3510421B1 (en) Time-dependent filtering for lidar signals
KR101659865B1 (en) Apparatus for jamming suppression of an altitude measuring sensor and method thereof
WO2020139778A1 (en) Ultrasonic echo processing in presence of doppler shift
JP4096861B2 (en) Detection device
JP5454475B2 (en) Position detection system, transmission device, reception device, position detection method, position detection program
JP2018072318A (en) Ultrasonic moving body detection device, ultrasonic moving body detection method, and ultrasonic moving body detection program
KR20180043734A (en) Method of detecting information of target object by using ultrasound and electronic apparatus thereof
JP6970307B2 (en) Methods and equipment for correcting radar signals and radar equipment
KR102193234B1 (en) Device for increasing the detection distance of ultrasonic sensors of vehicle and method thereof
JP4128896B2 (en) Intrusion detection device
JP2009273053A (en) Transmitting apparatus, receiving apparatus and communication system
JP4459584B2 (en) Radar apparatus and distance calculation method
JP2014174069A (en) Laser range finding device
JP2005106470A5 (en)

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right