JP7581817B2 - SONIC WAVE PROCESSING SYSTEM, TERMINAL DEVICE, AND SONIC WAVE PROCESSING METHOD - Google Patents
SONIC WAVE PROCESSING SYSTEM, TERMINAL DEVICE, AND SONIC WAVE PROCESSING METHOD Download PDFInfo
- Publication number
- JP7581817B2 JP7581817B2 JP2020203641A JP2020203641A JP7581817B2 JP 7581817 B2 JP7581817 B2 JP 7581817B2 JP 2020203641 A JP2020203641 A JP 2020203641A JP 2020203641 A JP2020203641 A JP 2020203641A JP 7581817 B2 JP7581817 B2 JP 7581817B2
- Authority
- JP
- Japan
- Prior art keywords
- terminal device
- moving speed
- sound
- unit
- frequency
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Measurement Of Velocity Or Position Using Acoustic Or Ultrasonic Waves (AREA)
- Telephone Function (AREA)
Description
本発明は、音波処理システム、端末装置、及び、音波処理方法に関する。 The present invention relates to a sound wave processing system, a terminal device, and a sound wave processing method.
従来、音波を用いて、識別信号等を送受信して通信を行う方法が知られている。特に近年では、音波を出力する出力装置から発信された識別信号を、スマートフォン又はタブレットPC等が有するマイクで受信して情報を取得する技術も知られている。 Conventionally, a method of communicating by transmitting and receiving an identification signal using sound waves has been known. In particular, in recent years, a technology has also been known in which an identification signal transmitted from an output device that outputs sound waves is received by a microphone on a smartphone, tablet PC, or the like to obtain information.
具体的には、出力装置は、まず、識別情報を通知する通知先となる端末装置が移動する方向に応じて、端末装置に送信する音波の周波数を予め定めた周波数だけ変更する。次に、出力装置は、変更した周波数を用いて識別情報を示す音波を生成する。そして、出力装置は、識別情報を示す音波を端末装置に送信する。このようにして、通知先の移動状況に応じて、所定の情報を送る技術が知られている(例えば、特許文献1を参照)。 Specifically, the output device first changes the frequency of sound waves to be transmitted to the terminal device by a predetermined frequency depending on the direction in which the terminal device, which is the destination of the notification of the identification information, is moving. Next, the output device generates sound waves indicating the identification information using the changed frequency. The output device then transmits the sound waves indicating the identification information to the terminal device. In this way, a technology is known for sending specified information depending on the movement status of the destination of the notification (see, for example, Patent Document 1).
また、例えば、音波出力装置、及び、情報処理端末を有する情報配信システムにおいて、音波出力装置は、所定の情報が重畳された指向性を有する音波を生成する。さらに、音波出力装置は、生成された音波を出力する。一方で、情報処理端末は、音波を受信し、受信した音波の周波数から特定できる情報処理端末の移動方向に基づいて、所定の情報を受信した旨を情報処理端末の利用者に通知するか否かを判断する。このようにして、情報配信システムに、コンテンツを取得か否かを判断させる技術が知られている(例えば、特許文献2を参照)。 For example, in an information distribution system having a sound wave output device and an information processing terminal, the sound wave output device generates directional sound waves on which predetermined information is superimposed. The sound wave output device outputs the generated sound waves. Meanwhile, the information processing terminal receives the sound waves, and determines whether or not to notify the user of the information processing terminal that the predetermined information has been received, based on the direction of movement of the information processing terminal, which can be determined from the frequency of the received sound waves. In this way, a technology is known that allows an information distribution system to determine whether or not to acquire content (see, for example, Patent Document 2).
従来の技術では、音波出力装置は、対象とする端末装置の移動速度を正確に検出できない場合がある。具体的には、音波出力装置は、音波を送受信する音波出力装置と、端末装置との位置関係等によっては、端末装置の移動速度を正確に検出できない場合がある。このように、従来の技術は、位置関係等により、端末装置の移動速度を正確に検出できない課題がある。 In conventional technology, the sound wave output device may not be able to accurately detect the moving speed of the target terminal device. Specifically, the sound wave output device may not be able to accurately detect the moving speed of the terminal device depending on the positional relationship between the sound wave output device that transmits and receives sound waves and the terminal device. In this way, conventional technology has a problem in that it cannot accurately detect the moving speed of the terminal device depending on the positional relationship, etc.
本発明は、端末装置の移動速度を精度よく検出できる音波処理システム等を提供することを目的とする。 The present invention aims to provide a sound processing system that can accurately detect the moving speed of a terminal device.
上記の課題を解決するため、本発明の一態様では、音波処理システムは、音波を送信する送信装置、及び、前記音波を受信する端末装置を有する音波処理システムであって、
前記送信装置は、
所定周波数帯で識別情報を示す前記音波を送信する音波送信部
を備え、
前記端末装置は、
前記音波を受信する音波受信部と、
前記識別情報を周波数分析によって検出する識別情報検出部と、
前記端末装置の第1移動速度を検出する移動速度検出部と、
前記音波の周波数から前記端末装置の第2移動速度を計算する計算部と、
基準値と前記第2移動速度を比較して、前記端末装置の状態を判定する判定部と、
前記第1移動速度で定まる前記基準値を設定する設定部と
を備え、
前記音波送信部から遠ざかる方向を正とし、
前記第2移動速度が負の値、かつ、前記基準値より小さい値であると、
前記判定部は、
前記端末装置が前記送信装置に近づいている状態であると判定することを特徴とする。
In order to solve the above problems, in one aspect of the present invention, a sound processing system includes a transmitting device that transmits sound waves, and a terminal device that receives the sound waves,
The transmitting device
a sound wave transmitting unit that transmits the sound wave indicating the identification information in a predetermined frequency band;
The terminal device
A sonic wave receiving unit that receives the sonic waves;
an identification information detection unit that detects the identification information by frequency analysis;
a moving speed detection unit that detects a first moving speed of the terminal device;
a calculation unit that calculates a second moving speed of the terminal device from the frequency of the sound wave;
a determination unit that determines a state of the terminal device by comparing a reference value with the second moving speed;
a setting unit that sets the reference value determined by the first moving speed,
The direction away from the sound wave transmitting unit is defined as positive,
When the second moving speed is a negative value and is smaller than the reference value,
The determination unit is
The method is characterized in that it is determined that the terminal device is approaching the transmitting device.
本発明によれば、端末装置の移動速度を精度よく検出できる。 According to the present invention, the moving speed of a terminal device can be detected with high accuracy.
[第1実施形態]
以下、添付する図面を参照し、具体例を説明する。なお、実施形態は、図示する例及び以下に説明する具体例に限られない。
[First embodiment]
Hereinafter, specific examples will be described with reference to the accompanying drawings. Note that the embodiment is not limited to the examples shown in the drawings and the specific examples described below.
[全体構成例]
図1は、全体構成例を示す図である。例えば、音波処理システム10は、サーバ1、通信機器3、ビーコン4、及び、端末装置5等を有する構成である。また、音波処理システム10では、例えば、サーバ1、及び、通信機器3は、ネットワーク2等を介して接続する。
[Overall configuration example]
1 is a diagram showing an example of the overall configuration. For example, a sonic processing system 10 includes a server 1, a communication device 3, a beacon 4, and a terminal device 5. In the sonic processing system 10, for example, the server 1 and the communication device 3 are connected via a network 2 or the like.
サーバ1は、情報処理装置である。そして、サーバ1は、音波処理システム10の全体を管理する。 Server 1 is an information processing device. Server 1 manages the entire sound processing system 10.
通信機器3は、例えば、ゲートウェイ(Gateway)等である。なお、通信機器3は、ゲートウェイ以外の種類であってもよい。 The communication device 3 is, for example, a gateway. Note that the communication device 3 may be a type other than a gateway.
ビーコン(Beacon)4は、送信装置の例である。具体的には、ビーコン4は、音波6を端末装置5等へ送信する無線局等である。なお、ビーコン4は、図示するように、複数あってもよいし、単数でもよい。 The beacon 4 is an example of a transmitting device. Specifically, the beacon 4 is a wireless station that transmits sound waves 6 to a terminal device 5. Note that there may be multiple beacons 4 as shown in the figure, or there may be a single beacon 4.
例えば、通信機器3及びビーコン4は、Bluetooth(登録商標)、Wi―Fi(登録商標)、又は、920MHz帯の無線等を用いる無線通信等で接続する。 For example, the communication device 3 and the beacon 4 are connected via wireless communication using Bluetooth (registered trademark), Wi-Fi (registered trademark), or 920 MHz band wireless communication.
端末装置5は、例えば、スマートフォン等の情報処理装置である。また、端末装置5は、いわゆるモバイル機器が望ましい。そして、端末装置5は、ユーザ7が有する装置である。ゆえに、端末装置5は、ユーザ7の移動により位置が変化する装置である。 The terminal device 5 is, for example, an information processing device such as a smartphone. Furthermore, the terminal device 5 is preferably a so-called mobile device. Furthermore, the terminal device 5 is a device owned by the user 7. Therefore, the terminal device 5 is a device whose position changes as the user 7 moves.
なお、音波処理システム10は、上記に説明した構成に限られない。例えば、ネットワーク2及び無線による接続は、Universal Serial Bus(USB)、又は、有線Local Area Network(LAN)等の有線通信による接続でもよい。 The sound wave processing system 10 is not limited to the configuration described above. For example, the network 2 and the wireless connection may be a connection using wired communication such as a Universal Serial Bus (USB) or a wired Local Area Network (LAN).
また、装置構成は、上記に説明した構成に限られない。例えば、通信機器3は、サーバ1と一体でもよい。このように、装置は、複数の装置をまとめて1つの装置であってもよいし、又は、上記の例では1つの装置が複数の装置であってもよい。 Furthermore, the device configuration is not limited to the configuration described above. For example, the communication device 3 may be integrated with the server 1. In this way, the device may be a single device formed by combining multiple devices, or, in the above example, one device may be multiple devices.
音波処理システム10において、ビーコン4は、識別情報等を含めて音波6を端末装置5等へ送信する。このように、音波6が送信された後、端末装置5は、マイクロフォン等で音波6を受信する。また、端末装置5は、サーバ1と通信することで現在位置を示す位置情報等を取得できる。 In the sound wave processing system 10, the beacon 4 transmits sound waves 6 including identification information, etc. to the terminal device 5, etc. After the sound waves 6 are transmitted in this manner, the terminal device 5 receives the sound waves 6 with a microphone, etc. In addition, the terminal device 5 can obtain location information indicating its current location, etc. by communicating with the server 1.
例えば、識別情報は、事前に設定する識別番号(ID)等である。 For example, the identification information may be a pre-set identification number (ID).
[ハードウェア構成例]
図2は、端末装置のハードウェア構成例を示す図である。例えば、端末装置5は、Central Processing Unit(以下「CPU51」という。)、記憶装置52、入出力装置53、ネットワークインタフェース54、及び、加速度センサ55等を有する。
[Hardware configuration example]
2 is a diagram showing an example of the hardware configuration of the terminal device 5. For example, the terminal device 5 includes a central processing unit (hereinafter referred to as a CPU 51), a storage device 52, an input/output device 53, a network interface 54, an acceleration sensor 55, and the like.
なお、端末装置5は、風力センサ56、及び、温度センサ57等を更に有するのが望ましい。以下、図示する端末装置5を例にして説明する。 It is preferable that the terminal device 5 further includes a wind sensor 56 and a temperature sensor 57. The following description will be given using the terminal device 5 shown in the figure as an example.
CPU51は、演算装置及び制御装置の例である。したがって、CPU51は、プログラム等に基づいて所定の処理を実行する。 The CPU 51 is an example of a calculation device and a control device. Therefore, the CPU 51 executes a predetermined process based on a program, etc.
記憶装置52は、例えば、メモリ等の主記憶装置等である。なお、記憶装置52は、ハードディスク及びSolid State Drive(SSD)等の補助記憶装置を更に有してもよい。 The storage device 52 is, for example, a main storage device such as a memory. The storage device 52 may further include an auxiliary storage device such as a hard disk and a solid state drive (SSD).
入出力装置53は、入力装置及び出力装置の例である。例えば、入出力装置53は、タッチパネル等である。したがって、入出力装置53は、ユーザ7の操作を受け付ける装置である。また、入出力装置53は、画像等をユーザ7に表示する装置である。 The input/output device 53 is an example of an input device and an output device. For example, the input/output device 53 is a touch panel or the like. Therefore, the input/output device 53 is a device that accepts operations from the user 7. In addition, the input/output device 53 is a device that displays images, etc. to the user 7.
ネットワークインタフェース54は、ネットワーク等を介して、外部装置とデータを送受信する装置である。例えば、ネットワークインタフェース54は、アンテナ又はコネクタ等である。 The network interface 54 is a device that transmits and receives data to and from external devices via a network or the like. For example, the network interface 54 is an antenna or a connector, etc.
加速度センサ55は、端末装置5にかかる加速度等を検出するセンサ等である。また、端末装置5は、加速度センサ55が検出する加速度等に基づいて、速度、又は、移動量等を計算して検出してもよい。また、加速度センサ55は、加速度がかかる方向等に基づいて方向を検出してもよい。したがって、加速度センサ55は、端末装置5を有するユーザ7が移動する方向、加速度、速度、移動量、又は、これらの組み合わせを検出する。 The acceleration sensor 55 is a sensor that detects the acceleration, etc. applied to the terminal device 5. The terminal device 5 may also calculate and detect the speed, amount of movement, etc. based on the acceleration, etc. detected by the acceleration sensor 55. The acceleration sensor 55 may also detect the direction based on the direction in which the acceleration is applied. Thus, the acceleration sensor 55 detects the direction, acceleration, speed, amount of movement, or a combination of these, in which the user 7 having the terminal device 5 is moving.
風力センサ56は、端末装置5の付近に発生する風の風量及び風の吹く方向等を検出するセンサである。 The wind sensor 56 is a sensor that detects the amount of wind generated near the terminal device 5 and the direction in which the wind blows.
温度センサ57は、端末装置5の付近の温度を検出するセンサである。 The temperature sensor 57 is a sensor that detects the temperature near the terminal device 5.
なお、ハードウェア構成は、上記に示す構成に限られない。例えば、端末装置5は、演算装置、記憶装置、制御装置、入力装置、出力装置、及び、インタフェース等の装置を内部又は外部に更に有してもよい。 The hardware configuration is not limited to the configuration shown above. For example, the terminal device 5 may further include internal or external devices such as a calculation device, a storage device, a control device, an input device, an output device, and an interface.
また、情報処理装置は、演算装置、記憶装置、制御装置、入力装置、出力装置、及び、インタフェース等の装置を有し、演算装置、記憶装置、及び、制御装置等の協働によって処理を実行する装置であればよい。 The information processing device may be a device that has a calculation device, a storage device, a control device, an input device, an output device, an interface, and the like, and executes processing through cooperation between the calculation device, the storage device, and the control device, etc.
[全体処理例]
図3は、全体処理例を示す図である。
[Overall processing example]
FIG. 3 is a diagram showing an example of the overall process.
ステップS0301では、ビーコン4は、音波6を送信する。なお、ビーコン4は、例えば、事前に設定する送信タイミング、音波6を送信する時間、送信強度、及び、周波数等の設定項目に基づいて音波6を送信する。 In step S0301, the beacon 4 transmits sound waves 6. Note that the beacon 4 transmits sound waves 6 based on, for example, preset settings such as transmission timing, time for transmitting sound waves 6, transmission strength, and frequency.
ステップS0302では、端末装置5は、音波6を受信する。 In step S0302, the terminal device 5 receives sound waves 6.
ステップS0303では、端末装置5は、受信した音波6を周波数分析して識別情報を検出する。具体的には、端末装置5は、まず、受信した音波6を周波数分析する。例えば、音波6を周波数分析した分析結果は以下のような結果となる。 In step S0303, the terminal device 5 performs frequency analysis on the received sound wave 6 to detect the identification information. Specifically, the terminal device 5 first performs frequency analysis on the received sound wave 6. For example, the analysis result of the frequency analysis of the sound wave 6 is as follows.
図4は、周波数分析の分析結果例を示す図である。図は、横軸に周波数(例えば、単位はヘルツ(Hz)である。)を示し、かつ、縦軸に音量(例えば、単位はデシベル(dB)である。)を示す。例えば、音波6は、ノイズ成分401、及び、識別情報を示す周波数成分(以下単に「識別情報402」という。)の周波数成分を含む。 Figure 4 is a diagram showing an example of the results of frequency analysis. In the diagram, the horizontal axis shows frequency (e.g., in Hertz (Hz)) and the vertical axis shows volume (e.g., in decibels (dB)). For example, sound wave 6 includes a noise component 401 and a frequency component that indicates identification information (hereinafter simply referred to as "identification information 402").
例えば、高速フーリエ変換(FFT)等の周波数分析を行うと、端末装置5は、所定周波数帯に現れる識別情報402を検出できる。 For example, by performing frequency analysis such as fast Fourier transform (FFT), the terminal device 5 can detect the identification information 402 that appears in a specific frequency band.
なお、識別情報402の周波数帯は、ノイズ成分401の周波数帯とできるだけ分かれているのが望ましい。すなわち、識別情報402用の所定周波数帯は、ノイズ成分401の周波数帯より高い周波数に設定するのが望ましい。このように、識別情報402の周波数帯がノイズ成分401の周波数帯と分かれていると、識別情報402にノイズ成分401が混じりにくい。 It is desirable that the frequency band of the identification information 402 is as separate as possible from the frequency band of the noise components 401. In other words, it is desirable that the predetermined frequency band for the identification information 402 is set to a higher frequency than the frequency band of the noise components 401. In this way, when the frequency band of the identification information 402 is separate from the frequency band of the noise components 401, the noise components 401 are less likely to mix with the identification information 402.
例えば、識別情報402用の所定周波数帯は、人間の耳に聞こえにくい周波数等が望ましい。ただし、音波6は、可聴領域の周波数を含んでもよい。 For example, the specified frequency band for the identification information 402 is preferably a frequency that is difficult for the human ear to hear. However, the sound wave 6 may include frequencies in the audible range.
ステップS0304では、端末装置5は、加速度センサ55の検出結果等に基づき、移動速度(以下、加速度センサ55の検出結果等に基づいて検出する移動速度を「第1移動速度」という。)を検出する。 In step S0304, the terminal device 5 detects the movement speed based on the detection results of the acceleration sensor 55, etc. (hereinafter, the movement speed detected based on the detection results of the acceleration sensor 55, etc. is referred to as the "first movement speed").
ステップS0305では、端末装置5は、音波6の周波数等に基づき、移動速度(以下、音波6の周波数等に基づいて検出する移動速度を「第2移動速度」という。)を検出する。第2移動速度等の詳細は後述する。 In step S0305, the terminal device 5 detects the moving speed based on the frequency of the sound waves 6, etc. (hereinafter, the moving speed detected based on the frequency of the sound waves 6, etc., is referred to as the "second moving speed"). Details of the second moving speed, etc. will be described later.
ステップS0306では、端末装置5は、第1移動速度、及び、第2移動速度に基づいて、判定を行う。なお、判定処理の詳細は後述する。 In step S0306, the terminal device 5 performs a determination based on the first movement speed and the second movement speed. Details of the determination process will be described later.
ステップS0307では、端末装置5は、例えば、情報提供等を行う。すなわち、ステップS0307では、端末装置5は、ステップS0306で選ばれた移動速度に基づき、事前に定める所定の処理を行う。なお、ステップS0307は、情報提供以外の処理であってもよい。ステップS0307の詳細は後述する。 In step S0307, the terminal device 5, for example, provides information. That is, in step S0307, the terminal device 5 performs a predetermined process that is determined in advance based on the moving speed selected in step S0306. Note that step S0307 may be a process other than providing information. Details of step S0307 will be described later.
なお、全体処理は、上記に説明する処理に限られない。例えば、全体処理は、上記に示す処理を並列、分散、冗長、又は、上記に説明する順序とは異なる順序で行う処理でもよい。 The overall processing is not limited to the processing described above. For example, the overall processing may be processing in which the processing shown above is performed in parallel, distributed, redundant, or in an order different from the order described above.
上記に示すステップS0305以降の処理は、例えば、以下のような処理である。 The processing from step S0305 onwards shown above is, for example, the following processing.
図5は、音波を送信する範囲の例を示す図である。まず、ビーコン4は、図示する範囲(図では、ハッチングで示す範囲)に音波6を送信する設定であるとする。 Figure 5 shows an example of the range in which sound waves are transmitted. First, assume that the beacon 4 is set to transmit sound waves 6 in the range shown (the range indicated by hatching in the figure).
具体的には、この例では、ビーコン4は、放射状に約180°の範囲に、音波6を送信する設定であるとする。なお、ビーコン4による音波6を送信する範囲は、設定できてもよい。したがって、ビーコン4は、図示する範囲より広い角度、又は、狭い角度の範囲に音波6を送信できる設定でもよい。以下、図示する範囲を設定した場合を例に説明する。 Specifically, in this example, the beacon 4 is set to transmit sound waves 6 radially in a range of approximately 180°. Note that the range in which the beacon 4 transmits sound waves 6 may be configurable. Thus, the beacon 4 may be set to transmit sound waves 6 in a range of angles wider or narrower than the range shown in the figure. Below, an example in which the range shown in the figure is set will be described.
音波6の周波数は、ドップラー効果(Doppler effect)により、端末装置5の移動(以下、端末装置5はユーザ7が有するとし、端末装置5の位置及びユーザ7の位置は一致する。したがって、以下の説明は、ユーザ7の位置のみで説明し、端末装置5の位置を省略する。)により変化する。 The frequency of the sound wave 6 changes due to the Doppler effect as the terminal device 5 moves (hereinafter, the terminal device 5 is assumed to be owned by the user 7, and the position of the terminal device 5 and the position of the user 7 are the same. Therefore, the following explanation will only cover the position of the user 7, and the position of the terminal device 5 will be omitted).
図6は、停止状態の例を示す図である。例えば、図示する位置(ビーコン4に対してほぼ正面とする。)に、ユーザ7が停止している状態であるとする。このような停止状態で受信した音波6が以下のような周波数成分であるとする。 Figure 6 is a diagram showing an example of a stopped state. For example, assume that a user 7 is stopped in the position shown in the figure (almost directly in front of the beacon 4). Assume that the sound wave 6 received in such a stopped state has the following frequency components.
図7は、停止状態において受信した音波の周波数成分の例を示す図である。図は、横軸に周波数を示し、かつ、縦軸に音量を示す。例えば、停止状態では、受信する音波6は、周波数が図示するような周波数を中心とする周波数成分である。以下、このような停止状態における周波数(以下「基準周波数700」という。)を基準に説明する。 Figure 7 is a diagram showing an example of frequency components of sound waves received in a stopped state. In the diagram, the horizontal axis shows frequency and the vertical axis shows volume. For example, in a stopped state, the received sound wave 6 has frequency components whose frequencies are centered around the frequency shown in the diagram. The following explanation will be given based on the frequency in such a stopped state (hereinafter referred to as "reference frequency 700").
例えば、ユーザ7は、図6に示す停止状態から、ビーコン4に対して、以下のように近づく、又は、遠ざかるように移動を行う。 For example, from the stopped state shown in FIG. 6, user 7 moves closer to or farther away from beacon 4 as follows:
図8は、ユーザが近づく移動、及び、ユーザが遠ざかる移動を行う例を示す図である。例えば、ユーザ7は、第1移動71のように移動し、ビーコン4に近づく。一方で、ユーザ7は、第2移動72のように移動し、ビーコン4から遠ざかる。 Figure 8 is a diagram showing an example of a user moving closer and moving farther away. For example, user 7 moves as in a first movement 71, moving closer to beacon 4. On the other hand, user 7 moves as in a second movement 72, moving farther away from beacon 4.
このような第1移動71及び第2移動72を行うと、周波数は、例えば、以下のように変化する。 When such a first movement 71 and a second movement 72 are performed, the frequency changes, for example, as follows:
図9は、ユーザが近づく移動、及び、ユーザが遠ざかる移動において受信した音波の周波数成分の例を示す図である。なお、縦軸及び横軸は、図7と同様である。 Figure 9 shows an example of the frequency components of sound waves received when the user moves toward and away from the user. Note that the vertical and horizontal axes are the same as in Figure 7.
例えば、第1移動71のように、ビーコン4に対してユーザ7が近づく場合には、周波数は、高い値となる(以下、第1移動71によって変化した後の周波数を「第1周波数701」という)。すなわち、第1周波数701は、基準周波数700と比較して、値が高い周波数である。 For example, when the user 7 approaches the beacon 4, as in the first movement 71, the frequency becomes a high value (hereinafter, the frequency after the change due to the first movement 71 is referred to as the "first frequency 701"). In other words, the first frequency 701 is a frequency with a high value compared to the reference frequency 700.
一方で、例えば、第2移動72のように、ビーコン4に対してユーザ7が遠ざかる場合には、周波数は、低い値となる(以下、第2移動72によって変化した後の周波数を「第2周波数702」という)。すなわち、第2周波数702は、基準周波数700と比較して、値が低い周波数である。 On the other hand, for example, when the user 7 moves away from the beacon 4, as in the second movement 72, the frequency becomes a low value (hereinafter, the frequency after the change due to the second movement 72 is referred to as the "second frequency 702"). In other words, the second frequency 702 is a frequency whose value is lower than the reference frequency 700.
図9は、ビーコン4に対して、ユーザ7が正面に位置した状態(図8におけるX軸上の位置が一致する状態である。)である。一方で、ユーザ7は、ビーコン4に対して、例えば、以下のような位置関係の場合がある。 Figure 9 shows a state in which the user 7 is positioned in front of the beacon 4 (the position on the X-axis coincides with that in Figure 8). On the other hand, the user 7 may be in a positional relationship with the beacon 4, for example, as follows:
図10は、斜め位置においてユーザが移動する例を示す図である。図8と比較すると、図10では、ユーザ7は、ビーコン4に対して、正面ではなく、斜めに位置する位置関係である。以下、図10に示す位置関係において、図8に示す第1移動71及び第2移動72と同様に、ユーザが近づく移動(Y軸方向における移動で、図において上へ動く移動をいう。)、及び、ユーザが遠ざかる移動(Y軸方向における移動で、図において下へ動く移動をいう。)を「斜め移動」という。例えば、斜め移動は、第3移動73、及び、第4移動74等である。 Figure 10 is a diagram showing an example of a user moving in a diagonal position. Compared to Figure 8, in Figure 10, the user 7 is positioned diagonally rather than directly in front of the beacon 4. Hereinafter, in the positional relationship shown in Figure 10, movement of the user approaching (movement in the Y-axis direction, which refers to movement upward in the figure) and movement of the user moving away (movement in the Y-axis direction, which refers to movement downward in the figure) will be referred to as "diagonal movement", similar to the first movement 71 and second movement 72 shown in Figure 8. For example, diagonal movements are the third movement 73 and the fourth movement 74.
図11は、横位置においてユーザが移動する例を示す図である。図10と比較すると、図11では、ユーザ7は、斜め位置移動の場合より、ビーコン4に対して、更に横方向(図ではX軸方向である。)に離れた位置関係である。以下、図11に示す位置関係において、図8に示す第1移動71及び第2移動72と同様に、ユーザが近づく移動(Y軸方向における移動で、図において上へ動く移動をいう。)、及び、ユーザが遠ざかる移動(Y軸方向における移動で、図において下へ動く移動をいう。)を「横移動」という。例えば、横移動は、第5移動75、及び、第6移動76等である。 Figure 11 is a diagram showing an example of a user moving in a horizontal position. Compared to Figure 10, in Figure 11, the user 7 is further away from the beacon 4 in the horizontal direction (X-axis direction in the figure) than in the case of diagonal position movement. Hereinafter, in the positional relationship shown in Figure 11, movement of the user approaching (movement in the Y-axis direction, which means moving up in the figure) and movement of the user moving away (movement in the Y-axis direction, which means moving down in the figure) will be referred to as "horizontal movement", similar to the first movement 71 and second movement 72 shown in Figure 8. For example, horizontal movements are the fifth movement 75 and the sixth movement 76, etc.
例えば、上記のような移動を行うユーザ7に対して、端末装置5は、下記(1)式に基づく計算により、周波数を検出する。 For example, for a user 7 moving as described above, the terminal device 5 detects the frequency by performing a calculation based on the following formula (1).
f={(V-v0)/V}×f0 (1) f={(V-v0)/V}×f0 (1)
上記(1)式は、ドップラーの式を示す。なお、上記(1)式の計算では、簡略化のため、音源となるビーコン4は、一貫して位置が固定であるとする。 The above formula (1) shows the Doppler formula. For simplicity, in the calculation of the above formula (1), the position of the beacon 4, which is the sound source, is assumed to be fixed throughout.
上記(1)式において、「f」は端末装置5において検出される周波数である。以下、「検出周波数f」という。上記(1)式において、「f0」は、音源における周波数である。以下、「音源周波数f0」という。また、上記(1)式において、「V」は音速である。以下、単に「音速V」という。さらに、上記(1)式において、「v0」は、音源に対する移動速度である。以下、単に「移動速度v0」という。 In the above formula (1), "f" is the frequency detected by the terminal device 5. Hereinafter, this will be referred to as the "detected frequency f." In the above formula (1), "f0" is the frequency at the sound source. Hereinafter, this will be referred to as the "sound source frequency f0." Also, in the above formula (1), "V" is the speed of sound. Hereinafter, this will be referred to simply as the "speed of sound V." Furthermore, in the above formula (1), "v0" is the moving speed relative to the sound source. Hereinafter, this will be referred to simply as the "moving speed v0."
また、以下の説明では、移動速度v0等の移動速度は、音源に対して遠ざかる速度を「正」の値とし、かつ、音源に対して近づく速度を「負」の値とする。 In addition, in the following description, for moving speeds such as moving speed v0, a speed moving away from the sound source is considered to have a "positive" value, and a speed moving towards the sound source is considered to have a "negative" value.
そして、上記(1)式における移動速度v0は、以下のような値である。 The moving speed v0 in the above formula (1) is as follows:
図12は、実際移動速度、及び、音源に対する移動速度の関係の例を示す図である。例えば、第3移動73は、「実際移動速度va1」であるとする。これに対して、音源に対する移動速度(以下「対音源移動速度va2」という。)は、下記(2)式に示す関係となる。 Figure 12 is a diagram showing an example of the relationship between the actual movement speed and the movement speed relative to the sound source. For example, the third movement 73 has an "actual movement speed va1." In contrast, the movement speed relative to the sound source (hereinafter referred to as "movement speed relative to the sound source va2") has the relationship shown in the following formula (2).
va2=va1×cosθ (2) va2=va1×cosθ (2)
すなわち、上記(2)式により定まる対音源移動速度va2が、上記(1)式における移動速度v0となる。このように、対音源移動速度va2は、実際移動速度va1に余弦関数を乗じた余弦の値である。 In other words, the sound source moving speed va2 determined by the above formula (2) becomes the moving speed v0 in the above formula (1). In this way, the sound source moving speed va2 is the cosine value obtained by multiplying the actual moving speed va1 by a cosine function.
上記(2)式において、「θ」は、実際移動速度va1、及び、ユーザ7及び音源を結ぶ直線が成す角度(以下「音源角度θ」という。)である。すなわち、音源角度θは、送信装置を有する音源に対して実際移動速度va1が成す角度である。 In the above formula (2), "θ" is the actual moving speed va1 and the angle formed by the straight line connecting the user 7 and the sound source (hereinafter referred to as "sound source angle θ"). In other words, the sound source angle θ is the angle formed by the actual moving speed va1 with respect to the sound source having the transmitting device.
例えば、以下のような音源角度θであると、端末装置5は音源に対して近づく状態である。 For example, when the sound source angle θ is as shown below, the terminal device 5 is approaching the sound source.
図13は、音源に対して近づく方向の例を示す図である。例えば、ユーザ7が、移動速度va11、va12、及び、va13のように移動する場合には、上記(2)式に基づき、対音源移動速度は、移動速度va21、va22、及び、va23となる。なお、移動速度va23は、音源角度θが限りなく「90°」に近い値の場合である。 Figure 13 is a diagram showing an example of the direction of approach to the sound source. For example, when the user 7 moves with moving speeds va11, va12, and va13, the moving speeds relative to the sound source are moving speeds va21, va22, and va23 based on the above formula (2). Note that moving speed va23 is the case when the sound source angle θ is as close to "90°" as possible.
一方で、例えば、以下のような音源角度θであると、端末装置5は音源に対して遠ざかる状態である。 On the other hand, for example, if the sound source angle θ is as shown below, the terminal device 5 is moving away from the sound source.
図14は、音源に対して遠ざかる方向の例を示す図である。例えば、ユーザ7が、移動速度va14、va15、及び、va16のように移動する場合には、上記(2)式に基づき、対音源移動速度は、移動速度va24、va25、及び、va26となる。 Figure 14 shows an example of a direction moving away from a sound source. For example, if user 7 moves with speeds va14, va15, and va16, the speeds of movement relative to the sound source are va24, va25, and va26 based on the above formula (2).
図12及び図13が示すように、上記(2)式により、実際移動速度va1が、移動速度va11乃至va16であっても、対音源移動速度va2は、音源角度θによって実際移動速度va1と異なる値となる場合がある。したがって、ステップS0306による判定は、例えば、以下のような処理であるのが望ましい。 As shown in Figures 12 and 13, according to the above formula (2), even if the actual moving speed va1 is one of the moving speeds va11 to va16, the moving speed va2 relative to the sound source may be a different value from the actual moving speed va1 depending on the sound source angle θ. Therefore, it is preferable that the determination in step S0306 be, for example, the following process.
図15は、判定の第1例を示す図である。以下、ユーザ7は、第1点1501及び第2点1502を経由して移動する例とする。 Figure 15 is a diagram showing a first example of the determination. In the following, it is assumed that the user 7 moves via a first point 1501 and a second point 1502.
第1点1501において、上記(2)式における実際移動速度va1は、移動速度vb11であるとする。そして、ユーザ7は、同じ移動速度及び方向で維持し、一定であるとする。すなわち、第2点1502において、上記(2)式における実際移動速度va1は、移動速度vb11であるとする。 At the first point 1501, the actual moving speed va1 in the above equation (2) is assumed to be the moving speed vb11. The user 7 maintains the same moving speed and direction and is assumed to be constant. In other words, at the second point 1502, the actual moving speed va1 in the above equation (2) is assumed to be the moving speed vb11.
移動速度vb11が一定であるのに対して、対音源移動速度va2は、音源角度θの変化のため、上記(2)式により、第1点1501及び第2点1502では、移動速度vb21及び移動速度vb22となる。このような移動が音源に対して近づく移動であるか、又は、音源に対して遠ざかる移動であるか等といった状態を端末装置5は例えば以下のように判定する。 While the moving speed vb11 is constant, the moving speed va2 relative to the sound source changes with the sound source angle θ, and therefore, according to the above formula (2), the moving speed va2 at the first point 1501 and the second point 1502 becomes moving speed vb21 and moving speed vb22. The terminal device 5 determines, for example, as follows, whether such a movement is a movement toward the sound source or a movement away from the sound source.
図16は、音源に対して近づく移動であるかの第1判定例を示す図である。図は、横軸に時間を示し、かつ、縦軸に速度を示す。 Figure 16 shows a first example of a determination of whether a movement is toward a sound source. In the figure, the horizontal axis shows time and the vertical axis shows speed.
図15に示す例における移動速度vb11は、図示するように、時間によらず、一定である。すなわち、図15に示す例では、上記(2)式における実際移動速度va1は、移動速度vb11の値で一定である。 As shown in the example shown in FIG. 15, the moving speed vb11 is constant regardless of time. In other words, in the example shown in FIG. 15, the actual moving speed va1 in the above formula (2) is constant at the value of the moving speed vb11.
一方で、対音源移動速度va2は、例えば、時間に対して、図示するように変化する。具体的には、図15に示す例では、ユーザ7が移動して位置が変化するため、時間によって音源角度θが異なる。したがって、例えば、第2点1502のように音源角度θが「90°」に近い値となる位置では、対音源移動速度va2は、上記(2)式において「cosθ」の絶対値が「0」に近い値になる。ゆえに、対音源移動速度va2は、上記(2)式による乗算の計算により、移動速度vb22のように、絶対値が小さい速度となる。 On the other hand, the sound source moving speed va2 changes over time, for example, as shown in the figure. Specifically, in the example shown in FIG. 15, the user 7 moves and changes position, so the sound source angle θ varies over time. Therefore, for example, at a position where the sound source angle θ is close to "90°", such as the second point 1502, the sound source moving speed va2 is a value where the absolute value of "cos θ" in equation (2) above is close to "0". Therefore, the sound source moving speed va2 becomes a speed with a small absolute value, such as moving speed vb22, due to the multiplication calculation using equation (2) above.
[判定処理例]
例えば、図15等のように対音源移動速度va2が変化する状態において、端末装置5は、以下のように移動速度の状態を判定する。以下、このように、端末装置5が音源に対して、相対的にどのような移動を行っているかを単に「状態」という。
[Example of judgment process]
For example, in a state in which the sound source moving speed va2 changes as shown in Fig. 15 etc., the terminal device 5 determines the state of the moving speed as follows. Hereinafter, the manner in which the terminal device 5 moves relative to the sound source in this manner will simply be referred to as the "state".
図17は、音源に対して端末装置が近づいているか否かを判定する判定処理の例を示す図である。以下、図15等に示す移動により、端末装置5がビーコン4に対して近づいているか否かを判定する場合を例に説明する。また、図示する判定処理は、ステップS0306で行う処理である。 Figure 17 is a diagram showing an example of a determination process for determining whether or not the terminal device is approaching a sound source. Below, an example will be described in which it is determined whether or not the terminal device 5 is approaching a beacon 4 due to the movement shown in Figure 15 etc. The determination process shown in the figure is the process performed in step S0306.
ステップS1701では、端末装置5は、判定の基準となる値(以下「第1基準値Vk1」という。)を設定する。なお、第1基準値Vk1となる値の設定方法は後述する。 In step S1701, the terminal device 5 sets a value that serves as a criterion for judgment (hereinafter referred to as the "first reference value Vk1"). The method for setting the value that serves as the first reference value Vk1 will be described later.
そして、図16における「+Vk1」及び「-Vk1」のように、第1基準値Vk1は、絶対値が同一の値で、符号を変えて、「正」側及び「負」側に別々に設定される。 The first reference value Vk1 has the same absolute value, but is set separately on the "positive" and "negative" sides with different signs, like "+Vk1" and "-Vk1" in Figure 16.
ステップS1702では、端末装置5は、対音源移動速度が基準値より小さい値か否かを判定する。すなわち、状態は、対音源移動速度va2が「-Vk1」より小さい値であるか否かで判定される。 In step S1702, the terminal device 5 determines whether the sound source moving speed va2 is smaller than a reference value. In other words, the state is determined based on whether the sound source moving speed va2 is smaller than "-Vk1".
次に、対音源移動速度が基準値より小さい値であると判定する場合(ステップS1702でYES)には、端末装置5は、ステップS1703に進む。一方で、対音源移動速度が基準値より小さい値でないと判定する場合(ステップS1702でNO)には、端末装置5は、ステップS1704に進む。 Next, if it is determined that the sound source moving speed is smaller than the reference value (YES in step S1702), the terminal device 5 proceeds to step S1703. On the other hand, if it is determined that the sound source moving speed is not smaller than the reference value (NO in step S1702), the terminal device 5 proceeds to step S1704.
ステップS1703では、端末装置5は、ユーザ7が音源に対して近づいている状態と判定する。 In step S1703, the terminal device 5 determines that the user 7 is approaching the sound source.
ステップS1704では、端末装置5は、ユーザ7が音源に対して近づいていない状態と判定する。 In step S1704, the terminal device 5 determines that the user 7 is not approaching the sound source.
例えば、図15及び図16の例は、図16が示すように、対音源移動速度va2が「-Vk1」より小さい値でない例である(ステップS1702でNO)。そのため、この例では、端末装置5は、ステップS1704により、ユーザ7が音源に対して近づいていない状態と判定する。 For example, the examples in Figures 15 and 16 are examples in which the sound source movement speed va2 is not smaller than "-Vk1" (NO in step S1702), as shown in Figure 16. Therefore, in this example, the terminal device 5 determines in step S1704 that the user 7 is not approaching the sound source.
上記の説明は、ユーザ7が音源に対して近づく場合を例にした説明である。なお、判定は、ユーザ7が音源に対して遠ざかる状態を対象にしてもよい。具体的には、ステップS1702において、端末装置5は、対音源移動速度が基準値を超える値か否かを判定する。すなわち、状態が遠ざかるか否かを判定する場合には、端末装置5は、値を「正」にして判定する。 The above description is an example of a case where the user 7 approaches the sound source. Note that the determination may also be made for a state where the user 7 moves away from the sound source. Specifically, in step S1702, the terminal device 5 determines whether the speed of movement relative to the sound source exceeds a reference value. In other words, when determining whether the state is moving away, the terminal device 5 sets the value to "positive" for the determination.
一方で、例えば、端末装置5は、以下のような状態となる場合がある。 On the other hand, for example, the terminal device 5 may be in the following state:
図18は、判定の第2例を示す図である。第1例と比較すると、第2例は、ユーザ7が第1点1501の後に第3点1503を経由する移動である点が異なる。 Figure 18 is a diagram showing a second example of the determination. Compared to the first example, the second example differs in that the user 7 moves via the third point 1503 after the first point 1501.
第3点1503は、第2点1502より音源に近い位置である。すなわち、この例では、ユーザ7は、第1点1501を経由した後、第1例より音源に近い位置に向かって移動する。 The third point 1503 is a position closer to the sound source than the second point 1502. That is, in this example, the user 7 passes through the first point 1501 and then moves toward a position closer to the sound source than in the first example.
また、この例では、第1点1501において、上記(2)式における実際移動速度va1は、移動速度vb12であるとする。そして、ユーザ7は、第1点1501及び第3点1503のいずれでも同じ移動速度及び方向で維持し、移動速度vb12で一定であるとする。すなわち、第3点1503において、上記(2)式における実際移動速度va1は、移動速度vb12であるとする。また、第1例における移動速度vb11と比較すると、移動速度vb12は、移動速度は同じであり、方向が異なる。 In addition, in this example, at the first point 1501, the actual moving speed va1 in the above formula (2) is assumed to be the moving speed vb12. The user 7 maintains the same moving speed and direction at both the first point 1501 and the third point 1503, and the moving speed is constant at vb12. In other words, at the third point 1503, the actual moving speed va1 in the above formula (2) is assumed to be the moving speed vb12. In addition, compared to the moving speed vb11 in the first example, the moving speed vb12 is the same moving speed but in a different direction.
第1例と同様に、ユーザ7が移動して位置が変化するため、時間によって音源角度θが異なる。ゆえに、対音源移動速度va2は、第1点1501では移動速度vb23であり、その後、対音源移動速度va2は、第3点1503では移動速度vb24と変化する。このような移動が音源に対して近づく移動であるか否かの状態を端末装置5は例えば以下のように判定する。 As in the first example, the user 7 moves and changes position, so the sound source angle θ varies over time. Therefore, the sound source movement speed va2 is a movement speed vb23 at the first point 1501, and then the sound source movement speed va2 changes to a movement speed vb24 at the third point 1503. The terminal device 5 determines whether or not such movement is a movement approaching the sound source, for example, as follows:
図19は、音源に対して近づく移動であるかの第2判定例を示す図である。横軸、及び、縦軸は図16と同様である。 Figure 19 shows a second example of determining whether the movement is toward a sound source. The horizontal and vertical axes are the same as in Figure 16.
第1例と比較すると、第2例は、対音源移動速度va2が「-Vk1」より小さい値となる場合を含む。 Compared to the first example, the second example includes cases where the sound source movement velocity va2 is smaller than "-Vk1".
したがって、図18及び図19の例は、対音源移動速度va2が「-Vk1」より小さい値であると判定される例である(ステップS1702でYES)。そのため、この例では、端末装置5は、ステップS1703により、ユーザ7が音源に対して近づいている状態と判定する。 The examples in Figures 18 and 19 are therefore examples in which it is determined that the sound source movement speed va2 is smaller than "-Vk1" (YES in step S1702). Therefore, in this example, the terminal device 5 determines in step S1703 that the user 7 is approaching the sound source.
このように、基準値を設定して、基準値と比較して端末装置5の状態を判定すると、音波処理システム10は、端末装置5の移動速度を精度よく検出できる。 In this way, by setting a reference value and determining the state of the terminal device 5 by comparing it with the reference value, the sonic processing system 10 can accurately detect the movement speed of the terminal device 5.
また、基準値は、移動速度に応じて設定するのが望ましい。例えば、設定値は、以下のように設定するのが望ましい。 It is also desirable to set the reference value according to the moving speed. For example, it is desirable to set the value as follows:
図20は、判定の第3例を示す図である。第2例と比較すると、第3例は、上記(2)式における実際移動速度va1が移動速度vb13である点が異なる。なお、第2例と同様に、第3例では、ユーザ7は、第1点1501及び第3点1503のいずれでも同じ移動速度及び方向で維持し、移動速度vb13で一定であるとする。 Figure 20 is a diagram showing a third example of the determination. Compared to the second example, the third example differs in that the actual moving speed va1 in the above formula (2) is moving speed vb13. Note that, similar to the second example, in the third example, the user 7 maintains the same moving speed and direction at both the first point 1501 and the third point 1503, and the moving speed is constant at vb13.
対音源移動速度は、第1点1501では移動速度vb25とする。そして、移動により、音源角度θが変化するため、第3点1503では、対音源移動速度は、移動速度vb26と変化する。 The moving speed relative to the sound source is vb25 at the first point 1501. Then, because the sound source angle θ changes due to the movement, the moving speed relative to the sound source changes to vb26 at the third point 1503.
移動速度vb13は、第2例における移動速度vb12より低速である。一方で、移動速度vb13は、移動速度vb12と方向は同じである。 The moving speed vb13 is slower than the moving speed vb12 in the second example. On the other hand, the moving speed vb13 has the same direction as the moving speed vb12.
このような移動が音源に対して近づく移動であるか否かの状態を端末装置5は例えば以下のように判定する。 The terminal device 5 determines whether or not such movement is a movement toward a sound source, for example, as follows:
図21は、音源に対して近づく移動であるかの第3判定例を示す図である。横軸、及び、縦軸は図16と同様である。 Figure 21 shows a third example of a determination of whether the movement is toward a sound source. The horizontal and vertical axes are the same as in Figure 16.
第1例及び第2例と比較すると、第3例は、移動速度vb13が移動速度vb11及び移動速度vb12より低い値である。ゆえに、上記(2)式の計算により、対音源移動速度va2は、絶対値が第1例及び第2例の場合より小さい値になる。 Compared to the first and second examples, in the third example, the moving speed vb13 is lower than the moving speeds vb11 and vb12. Therefore, by calculating the above formula (2), the absolute value of the moving speed va2 relative to the sound source becomes smaller than in the first and second examples.
そこで、端末装置5は、ステップS1701では、端末装置5は、移動速度vb13に基づき、第1基準値Vk1とは異なる判定の基準となる値(以下「第2基準値Vk2」という。)を設定する。 Therefore, in step S1701, the terminal device 5 sets a value (hereinafter referred to as the "second reference value Vk2") that serves as a criterion for judgment, which is different from the first reference value Vk1, based on the moving speed vb13.
第3例のように、移動速度vb13が移動速度vb11及び移動速度vb12より低速である場合には、第2基準値Vk2は、第1基準値Vk1より小さい値である。 As in the third example, when the moving speed vb13 is slower than the moving speed vb11 and the moving speed vb12, the second reference value Vk2 is a value smaller than the first reference value Vk1.
このように、基準値は、第1移動速度の速度(大きさ)に応じた値を設定するのが望ましい。このように基準値を設定すると、端末装置5は、状態を精度よく判定できる。 In this way, it is preferable to set the reference value to a value corresponding to the speed (magnitude) of the first moving speed. By setting the reference value in this way, the terminal device 5 can accurately determine the state.
[基準値の設定及び情報提供の例]
例えば、端末装置5は、下記(表1)のように基準値等を設定する。
[Examples of setting standard values and providing information]
For example, the terminal device 5 sets the reference values etc. as shown in Table 1 below.
「識別情報」は、音波に含む識別情報である。例えば、「識別情報」は、「1」、「2」、「3」・・・のように、複数の端末装置に対して設定する異なる番号等である。このように、識別情報は設定して各々の端末装置を識別できる番号等である。 "Identification information" is identification information contained in sound waves. For example, "identification information" is different numbers such as "1", "2", "3", etc. that are set for multiple terminal devices. In this way, identification information is a number that can be set to identify each terminal device.
「基準値」は、基準値を設定する計算方法、又は、基準値となる値を入力した例を示す。具体的には、「識別情報」が「1」の場合において、「基準値」は「第1移動速度×(±0.3)」のように計算方法を入力する。したがって、この場合には、基準値になる値は、「0.3」倍する乗算により設定する。なお、係数である「0.3」は例えば事前に設定する値である。このように、第1移動速度に所定の係数を乗じる計算等を行うように設定すると、端末装置5は、第1基準値Vk1及び第2基準値Vk2のように、第1移動速度に応じて、基準値を切り替えることができる。 "Reference value" indicates an example of a calculation method for setting a reference value, or inputting a value that will become a reference value. Specifically, when "identification information" is "1", a calculation method is input for "reference value" such as "first movement speed x (±0.3)". Therefore, in this case, the value that will become the reference value is set by multiplying by "0.3". Note that the coefficient "0.3" is, for example, a value that is set in advance. In this way, when a calculation is set to multiply the first movement speed by a predetermined coefficient, the terminal device 5 can switch the reference value according to the first movement speed, such as the first reference value Vk1 and the second reference value Vk2.
また、「識別情報」が「2」及び「3」の場合のように、「基準値」に固定値を指定する設定があってもよい。 Also, there may be a setting to specify a fixed value for the "reference value," such as when the "identification information" is "2" and "3."
なお、例えば、(表1)に示す「第1移動速度」のように、「基準値」とは別の条件で行う処理を分けるように設定してもよい。例えば、「第1移動速度」は、(表1)における「識別情報」が「1」のように、「1.3m/s以上」、「0.5m/s以上1.3m/s未満」及び「0m/s以上0.5m/s未満」のように3種類に分かれるように設定する。このように設定すると、「情報A」、「情報B」又は「情報C」のうち、どの情報を提供するかを第1速度の値によって切り替えることができる。なお、条件は、「第1移動速度」による区分以外のパラメータで設定してもよい。例えば、方向、速度、及び、「識別情報」等を組み合わせる条件等が設定されてもよい。 Note that, for example, like the "first moving speed" shown in (Table 1), the processing to be performed may be divided into three types, such as "1.3 m/s or more", "0.5 m/s or more and less than 1.3 m/s", and "0 m/s or more and less than 0.5 m/s", as in the case of "identification information" of "1" in (Table 1). By setting in this way, it is possible to switch which information is provided among "information A", "information B", and "information C" depending on the value of the first speed. Note that the conditions may be set by parameters other than the classification by "first moving speed". For example, a condition that combines direction, speed, and "identification information", etc. may be set.
「提供する情報」は、ステップS0307で行う処理の設定例である。すなわち、この例では、「識別情報」、「基準値」の判定結果、及び、「第1移動速度」により、ユーザ7に提供する情報を「情報A」乃至「情報G」又は情報を提供しない((表1)では「-」で示す。)で切り替える設定である。すなわち、端末装置5は、判定結果等によって、ステップS0307で行う処理が異なる。 "Information to be provided" is an example of the setting for the process performed in step S0307. That is, in this example, the setting is such that the information to be provided to the user 7 is switched between "Information A" to "Information G", or no information is provided (indicated by "-" in Table 1) depending on the determination result of "Identification information", "Reference value", and "First moving speed". That is, the process performed by the terminal device 5 in step S0307 differs depending on the determination result, etc.
例えば、店舗等の出入口等で情報の提供を行う場合等がある。この場合では、オペレータは、例えば、出入口付近に、送信装置を設定する。このような場合において、上記(表1)のように設定すると、音波処理システム10は、例えば、来店する人と、退店する人とで異なる情報を音声で提供できる。 For example, there are cases where information is provided at the entrance or exit of a store, etc. In this case, the operator sets up a transmitting device, for example, near the entrance or exit. In such a case, if the settings are as shown above (Table 1), the sound processing system 10 can provide different information by voice to people entering and people leaving the store, for example.
具体的には、音波処理システム10は、来店する人に対して、「いらっしゃいませ」という情報をスピーカ等で出力して提供する。一方で、音波処理システム10は、退店する人に対して、「ありがとうございました」という情報をスピーカ等で出力して提供する。このように、対象とする人の行動が精度良く推定できるため、音波処理システム10は、精度良く情報を使い分けできる。 Specifically, the sound wave processing system 10 provides information such as "Welcome" to people entering the store by outputting it from a speaker or the like. On the other hand, the sound wave processing system 10 provides information such as "Thank you" to people leaving the store by outputting it from a speaker or the like. In this way, the sound wave processing system 10 can accurately estimate the behavior of the target person, and therefore can use different information with high accuracy.
[温度による音速の補正例]
上記(1)式を計算する上で、音波処理システム10は、音速Vを温度に基づいて補正するのが望ましい。具体的には、音波処理システム10は、下記(3)式により、音速Vを温度に基づいて補正するのが望ましい。
[Example of sound speed correction by temperature]
In calculating the above formula (1), the sonic processing system 10 preferably corrects the sound speed V based on the temperature. Specifically, the sonic processing system 10 preferably corrects the sound speed V based on the temperature using the following formula (3).
V=331.5+0.6T (3) V=331.5+0.6T (3)
上記(3)式において、「V」は、上記(1)式と同様に音速である。また、上記(3)式において、「T」は、気温(単位は「℃」である。)である。なお、音波処理システム10は、音速Vを気体の状態方程式等に基づいて補正してもよい。このように、音速Vを温度に基づいて補正すると、音波処理システム10は、上記(1)式により、温度Tが変化しても検出周波数fをより精度良く計算できる。 In the above formula (3), "V" is the speed of sound, as in the above formula (1). Also, in the above formula (3), "T" is the air temperature (unit: °C). Note that the sonic processing system 10 may correct the speed of sound V based on the gas state equation, etc. In this way, by correcting the speed of sound V based on the temperature, the sonic processing system 10 can more accurately calculate the detection frequency f using the above formula (1) even if the temperature T changes.
[風速による音速の補正例]
音波処理システム10は、音速Vを風速に基づいて補正するのが望ましい。具体的には、音波処理システム10は、下記(4)式により、音速Vを補正して検出周波数fを計算するのが望ましい。
[Example of sound speed correction based on wind speed]
It is preferable that the sonication system 10 corrects the sound speed V based on the wind speed. Specifically, it is preferable that the sonication system 10 corrects the sound speed V and calculates the detection frequency f by the following formula (4).
f={(V±w-v0)/(V±w)}×f0 (4) f={(V±w-v0)/(V±w)}×f0 (4)
上記(4)式は、上記(1)式と比較すると、風速「w」が加わる点が異なる。具体的には、風速wは、音源から端末装置へ向かって吹く風の風速である。このように、音速Vを風速wに基づいて補正すると、音波処理システム10は、上記(1)式により、風が吹いている場合でも検出周波数fをより精度良く計算できる。 Compared to formula (1) above, formula (4) above differs in that wind speed "w" is added. Specifically, wind speed w is the speed of wind blowing from the sound source toward the terminal device. In this way, by correcting sound speed V based on wind speed w, the sound wave processing system 10 can more accurately calculate detection frequency f using formula (1) above even when wind is blowing.
[エリアを分ける例]
識別情報は、エリアごとに異なる情報であるのが望ましい。まず、例えば、図5に示すような範囲は、以下のようなエリアに分けるのが望ましい。
[Example of dividing areas]
It is desirable that the identification information be different for each area. First, for example, it is desirable to divide the range shown in FIG.
図22は、エリアの例を示す図である。図示する例は、音波を送信可能な範囲を均等に2つのエリアに分ける例である。具体的には、第1エリア221は、図における左半分のエリアである。一方で、第2エリア222は、図における右半分のエリアである。 Figure 22 is a diagram showing an example of areas. In the example shown, the range in which sound waves can be transmitted is divided equally into two areas. Specifically, the first area 221 is the left half of the figure. Meanwhile, the second area 222 is the right half of the figure.
例えば、第1エリア221は、識別情報を「ID1」とする。一方で、第2エリア222は、識別情報を「ID2」とする。このように、識別情報がエリアごとに異なると、音波処理システム10は、例えば、以下のような状態を精度良く区別できる。 For example, the first area 221 has the identification information "ID1". On the other hand, the second area 222 has the identification information "ID2". In this way, when the identification information differs for each area, the sound wave processing system 10 can accurately distinguish between, for example, the following states.
図23は、同じ対音源移動速度となる例を示す図である。例えば、右地点2301及び左地点2302において、ユーザ7が、どちらも移動速度vb14であるとする。 Figure 23 shows an example where the sound source movement speed is the same. For example, assume that the user 7 has a movement speed of vb14 at both the right point 2301 and the left point 2302.
まず、右地点2301及び左地点2302は、ビーコン4、すなわち、音源からの距離は同一である。さらに、右地点2301及び左地点2302は、音源角度θも同一である。一方で、右地点2301及び左地点2302は、ビーコン4から左右対称の位置(図において、ビーコン4を軸に線対称である。)である。 First, the right point 2301 and the left point 2302 are the same distance from the beacon 4, i.e., the sound source. Furthermore, the right point 2301 and the left point 2302 also have the same sound source angle θ. On the other hand, the right point 2301 and the left point 2302 are located symmetrically with respect to the beacon 4 (in the figure, they are linearly symmetric with respect to the beacon 4 as the axis).
右地点2301における対音源移動速度は、移動速度vb26であるとする。一方で、左地点2302における対音源移動速度は、移動速度vb27であるとする。 The moving speed relative to the sound source at the right point 2301 is moving speed vb26. On the other hand, the moving speed relative to the sound source at the left point 2302 is moving speed vb27.
移動速度vb26及び移動速度vb27は、上記(2)式において同じ音源角度θ、かつ、同じ移動速度vb14であるため、同じ音源角度θ、かつ、同じ速度となる。ただし、移動速度vb26及び移動速度vb27は、エリアが異なる。そこで、このような場合において、音波処理システム10は、エリアごとに異なる識別情報を出力する。このように、エリアごとに異なる識別情報が用いられると、音波処理システム10は、右地点2301及び左地点2302等のような場合であってもエリアを判別できる。 The moving speed vb26 and the moving speed vb27 have the same sound source angle θ and the same moving speed vb14 in the above formula (2), and therefore have the same sound source angle θ and the same speed. However, the moving speed vb26 and the moving speed vb27 are in different areas. Therefore, in such a case, the sound processing system 10 outputs different identification information for each area. In this way, when different identification information is used for each area, the sound processing system 10 can distinguish the area even in a case such as the right point 2301 and the left point 2302.
なお、エリアは、図示するような分け方に限られない。例えば、エリアは、3つ以上でもよい。また、エリアは、均等に限られず、一方のエリアが他方のエリアより広い等でもよい。 The areas are not limited to being divided as shown in the figure. For example, there may be three or more areas. The areas are also not limited to being equally divided, and one area may be larger than the other areas, etc.
[第2実施形態]
第2実施形態は、第1実施形態と比較すると、音源が移動する点が異なる。すなわち、第2実施形態は、送信装置及び端末装置の両方が移動する場合である。例えば、第2実施形態は、以下のような場合である。
[Second embodiment]
The second embodiment is different from the first embodiment in that the sound source moves. That is, the second embodiment is a case where both the transmitting device and the terminal device move. For example, the second embodiment is the following case.
図24は、第2実施形態の第1例を示す図である。例えば、端末装置は、一方のユーザ(以下「第1ユーザ721」という。図では、第1ユーザ721は下に位置する。)が有する。一方で、送信装置は、他方のユーザ(以下「第2ユーザ722」という。図では、第2ユーザ722は上に位置する。)が有する。 Figure 24 is a diagram showing a first example of the second embodiment. For example, the terminal device is owned by one user (hereinafter referred to as "first user 721." In the figure, the first user 721 is located at the bottom). On the other hand, the transmission device is owned by the other user (hereinafter referred to as "second user 722." In the figure, the second user 722 is located at the top).
例えば、第1ユーザ721及び第2ユーザ722は、X軸における同じ位置、すなわち、互いに対向する。そして、第1ユーザ721は、上に向かって移動する。一方で、第2ユーザ722は、下に向かってで移動する。 For example, the first user 721 and the second user 722 are at the same position on the X-axis, i.e., facing each other. The first user 721 moves upwards, while the second user 722 moves downwards.
また、送信装置は、音波を送信する。一方で、端末装置は、音波を受信する。このような送受信がされながら、第1ユーザ721及び第2ユーザ722は、近づくように移動する。 The transmitting device also transmits sound waves. Meanwhile, the terminal device receives the sound waves. While this transmission and reception is taking place, the first user 721 and the second user 722 move closer to each other.
なお、第2実施形態は、以下のようであってもよい。 The second embodiment may be as follows:
図25は、第2実施形態の第2例を示す図である。第2例は、第1例と比較すると、第1ユーザ721が有する装置も音波を送信する点が異なる。 Figure 25 is a diagram showing a second example of the second embodiment. The second example differs from the first example in that the device held by the first user 721 also transmits sound waves.
すなわち、第2例は、第1ユーザ721及び第2ユーザ722が有する各々の装置が互いに送信装置及び端末装置のいずれにもなる構成である。 In other words, the second example is a configuration in which the devices owned by the first user 721 and the second user 722 function as both a transmitting device and a terminal device.
第1例及び第2例では、検出周波数fは、下記(5)式で計算するのが望ましい。 In the first and second examples, it is desirable to calculate the detection frequency f using the following formula (5).
f={(V+vs2)/(V-vs1)}×f0 (5) f={(V+vs2)/(V-vs1)}×f0 (5)
上記(5)式において、「vs1」は、音源、すなわち、音波を送信する装置の移動速度である。以下「音源移動速度vs1」という。また、上記(5)式において、「vs2」は、音波を受信する端末装置の移動速度である。以下「端末装置移動速度vs2」という。なお、上記(5)式において、音源移動速度vs1及び端末装置移動速度vs2以外の変数は上記(1)式と同様である。 In the above formula (5), "vs1" is the moving speed of the sound source, i.e., the device that transmits the sound waves. Hereinafter, this will be referred to as "sound source moving speed vs1." Also, in the above formula (5), "vs2" is the moving speed of the terminal device that receives the sound waves. Hereinafter, this will be referred to as "terminal device moving speed vs2." Note that in the above formula (5), the variables other than the sound source moving speed vs1 and the terminal device moving speed vs2 are the same as in the above formula (1).
第2例では、音源移動速度vs1及び端末装置移動速度vs2は、どちらの装置が音波を送信するかにより入れ替わる。 In the second example, the sound source movement speed vs1 and the terminal device movement speed vs2 are swapped depending on which device transmits the sound waves.
そして、上記(5)式において、音源移動速度vs1及び端末装置移動速度vs2は、音源から遠ざかる方向を「正」の値とする。さらに、第2実施形態は、例えば、以下のような場合である。 In the above formula (5), the sound source moving speed vs1 and the terminal device moving speed vs2 are "positive" values in the direction away from the sound source. Furthermore, the second embodiment is, for example, the following case.
図26は、第2実施形態の第3例を示す図である。第1例と比較すると、第1ユーザ721及び第2ユーザ722がいずれもY軸方向において逆向きである点が異なる。 Figure 26 is a diagram showing a third example of the second embodiment. Compared to the first example, it differs in that the first user 721 and the second user 722 are both facing in opposite directions in the Y-axis direction.
具体的には、第2ユーザ722は、上に向かって移動速度vs22で移動する。一方で、第1ユーザ721は、下に向かって移動速度vs12で移動する。 Specifically, the second user 722 moves upward at a moving speed vs 22. On the other hand, the first user 721 moves downward at a moving speed vs 12.
また、送信装置は、音波を送信する。一方で、端末装置は、音波を受信する。このような送受信がされながら、第1ユーザ721及び第2ユーザ722は、遠ざかるように移動する。 The transmitting device also transmits sound waves. Meanwhile, the terminal device receives the sound waves. While this transmission and reception is taking place, the first user 721 and the second user 722 move away from each other.
さらに、第2例と同様に、双方の装置が音波を送信してもよい。 Furthermore, as in the second example, both devices may transmit sound waves.
図27は、第2実施形態の第4例を示す図である。第4例は、第3例のように第1ユーザ721及び第2ユーザ722は、遠ざかるように移動し、かつ、第2例のように第1ユーザ721及び第2ユーザ722が有する各々の装置が互いに送信装置及び端末装置のいずれにもなる構成である。 Figure 27 is a diagram showing a fourth example of the second embodiment. In the fourth example, the first user 721 and the second user 722 move away from each other as in the third example, and the devices owned by the first user 721 and the second user 722 function as both a transmitting device and a terminal device as in the second example.
第3例及び第4例では、検出周波数fは、下記(6)式で計算するのが望ましい。 In the third and fourth examples, it is desirable to calculate the detection frequency f using the following formula (6).
f={(V-vs2)/(V+vs1)}×f0 (6) f={(V-vs2)/(V+vs1)}×f0 (6)
上記(6)式において、変数は上記(5)式と同様である。 In equation (6) above, the variables are the same as in equation (5) above.
第4例では、音源移動速度vs1及び端末装置移動速度vs2は、どちらの装置が音波を送信するかにより入れ替わる。 In the fourth example, the sound source movement speed vs1 and the terminal device movement speed vs2 are switched depending on which device transmits the sound waves.
上記(5)式、又は、上記(6)式のような計算を行うと、近づく移動及び遠ざかる移動であるかが推定できる。具体的には、送信側となる装置の移動速度が未知である場合とする。この場合において、受信側だけが移動すると仮定すると、上記(1)式のような計算となり、検出周波数fは、上記(5)式、又は、上記(6)式の場合と異なる値となる。したがって、音波処理システム10は、上記(1)式のような状態と仮定し、計算した場合と比較して異なる計算結果となる場合に、他方の装置が移動していると推定できる。 By performing a calculation such as the above formula (5) or (6), it is possible to estimate whether the other device is moving toward or away from the other device. Specifically, assume that the moving speed of the transmitting device is unknown. In this case, if it is assumed that only the receiving device is moving, the calculation will be as in the above formula (1), and the detection frequency f will be a different value from the case of the above formula (5) or (6). Therefore, if the sound processing system 10 obtains a different calculation result compared to the case where it is assumed to be in a state such as the above formula (1), it can be estimated that the other device is moving.
このように、上記(1)式、上記(5)式、及び、上記(6)式等の計算結果に基づき、計算結果を受信した音波の周波数と比較すると、音波処理システムは、送信装置、及び、端末装置の各々が移動している状態か等を判定できる。 In this way, by comparing the calculation results of the above equations (1), (5), and (6) with the frequency of the received sound waves, the sound wave processing system can determine whether the transmitting device and the terminal device are each moving, etc.
また、音波処理システムは、周波数の計算結果等から、音波処理システムは、送信装置、及び、端末装置の各々が近づいている移動であるか、遠ざかる移動であるか、又は、停止しているか等の状態を判定できる。 In addition, based on the frequency calculation results, the sonic processing system can determine the status of the transmitting device and the terminal device, such as whether they are moving toward or away from each other, or whether they are stationary.
第1例乃至第4例のように、双方が移動している場合には、移動速度は、一方の装置から他の装置に通知するのが望ましい。なお、移動速度の通知を音波に含める場合には、通知の頻度は低いのが望ましい。音波に含める情報が多いと、識別の精度が悪化、又は、情報のご認識等が増える場合がある。したがって、移動速度は、低頻度で通知されるのが望ましい。なお、ネットワーク等を介して通知を行うと、ネットワークを用いる通信のリアルタイム性を損なう場合があるため、通知は、リアルタイム性があまり重要でない場面で行うのが望ましい。 As in the first to fourth examples, when both devices are moving, it is desirable for one device to notify the other of its moving speed. If the moving speed notification is included in sound waves, it is desirable for the notification to be made infrequently. If too much information is included in the sound waves, the accuracy of identification may deteriorate or the information may be recognized more frequently. Therefore, it is desirable for the moving speed to be notified infrequently. Note that if notification is made via a network, etc., this may impair the real-time nature of communication using the network, so it is desirable for notification to be made in situations where real-time nature is not very important.
[機能構成例]
図28は、機能構成例を示す図である。例えば、音波処理システム10は、音波送信部101、音波受信部102、識別情報検出部103、移動速度検出部104、計算部105、判定部106、及び、設定部107等を備える。また、音波処理システム10は、温度計測部108、及び、風速計測部109を更に備えるのが望ましい。
[Functional configuration example]
28 is a diagram showing an example of a functional configuration. For example, the sonic processing system 10 includes a sonic wave transmitting unit 101, a sonic wave receiving unit 102, an identification information detecting unit 103, a moving speed detecting unit 104, a calculating unit 105, a determining unit 106, and a setting unit 107. The sonic processing system 10 preferably further includes a temperature measuring unit 108 and a wind speed measuring unit 109.
音波送信部101は、識別情報402等を示す音波6を送信する音波送信手順を行う。例えば、音波送信部101は、ビーコン4が有する出力装置等で実現する。 The sonic wave transmission unit 101 performs a sonic wave transmission procedure to transmit a sonic wave 6 indicating the identification information 402, etc. For example, the sonic wave transmission unit 101 is realized by an output device, etc., that the beacon 4 has.
音波受信部102は、音波6を受信する音波受信手順を行う。例えば、音波受信部102は、端末装置5が有する入力装置等で実現する。 The sonic wave receiving unit 102 performs a sonic wave receiving procedure to receive the sonic waves 6. For example, the sonic wave receiving unit 102 is realized by an input device or the like included in the terminal device 5.
識別情報検出部103は、識別情報402等を周波数分析によって検出する識別情報検出手順を行う。例えば、識別情報検出部103は、CPU51等で実現する。 The identification information detection unit 103 performs an identification information detection procedure to detect the identification information 402, etc., by frequency analysis. For example, the identification information detection unit 103 is realized by the CPU 51, etc.
移動速度検出部104は、端末装置5の第1移動速度を検出する移動速度検出手順を行う。例えば、移動速度検出部104は、加速度センサ55等で実現する。 The movement speed detection unit 104 performs a movement speed detection procedure to detect the first movement speed of the terminal device 5. For example, the movement speed detection unit 104 is realized by an acceleration sensor 55 or the like.
計算部105は、音波6の周波数等から、第2移動速度を計算する計算手順を行う。例えば、計算部105は、CPU51等で実現する。 The calculation unit 105 performs a calculation procedure to calculate the second moving speed from the frequency of the sound wave 6, etc. For example, the calculation unit 105 is realized by the CPU 51, etc.
判定部106は、基準値と第2移動速度を比較して、端末装置5の状態を判定する判定手順を行う。例えば、判定部106は、CPU51等で実現する。 The determination unit 106 performs a determination procedure to compare the second moving speed with a reference value and determine the state of the terminal device 5. For example, the determination unit 106 is realized by the CPU 51, etc.
設定部107は、第1移動速度で定まる基準値を設定する設定手順を行う。例えば、設定部107は、CPU51等で実現する。 The setting unit 107 performs a setting procedure to set a reference value determined by the first moving speed. For example, the setting unit 107 is realized by the CPU 51, etc.
温度計測部108は、温度を計測する温度計測手順を行う。例えば、温度計測部108は、温度センサ57等で実現する。 The temperature measurement unit 108 performs a temperature measurement procedure to measure the temperature. For example, the temperature measurement unit 108 is realized by a temperature sensor 57, etc.
風速計測部109は、風速を計測する風速計測手順を行う。例えば、風速計測部109は、風力センサ56等で実現する。 The wind speed measurement unit 109 performs a wind speed measurement procedure to measure the wind speed. For example, the wind speed measurement unit 109 is realized by a wind force sensor 56, etc.
[比較例]
例えば、図10又は図11等のような位置関係、すなわち、では、斜め位置移動、又は、横移動等では、受信において、周波数は、例えば、以下のように検出される場合がある。
[Comparative Example]
For example, in a positional relationship such as that shown in FIG. 10 or FIG. 11, that is, in a diagonal positional movement or a lateral movement, in reception, the frequency may be detected, for example, as follows.
図29は、第1比較例を示す図である。例えば、斜め位置移動が行われると、周波数は、第3周波数703及び第4周波数704等のように検出される場合がある。 Figure 29 is a diagram showing a first comparative example. For example, when a diagonal position shift is performed, the frequencies may be detected as a third frequency 703 and a fourth frequency 704, etc.
第3周波数703は、第1周波数701より低い周波数である。また、第3周波数703は、第3移動73等のように、斜め位置移動、かつ、近づく場合に検出される。 The third frequency 703 is a lower frequency than the first frequency 701. The third frequency 703 is also detected when there is a diagonal positional movement and approach, such as the third movement 73.
第4周波数704は、第2周波数702より高い周波数である。また、第4周波数704は、第4移動74等のように、斜め位置移動、かつ、遠ざかる場合に検出される。 The fourth frequency 704 is a higher frequency than the second frequency 702. The fourth frequency 704 is also detected when there is a diagonal movement away, such as the fourth movement 74.
図30は、第2比較例を示す図である。例えば、横移動が行われると、周波数は、第5周波数705及び第6周波数706等のように検出される場合がある。 Figure 30 shows a second comparative example. For example, when a lateral movement occurs, the frequencies may be detected as a fifth frequency 705 and a sixth frequency 706, etc.
第5周波数705は、基準周波数700とほとんど同じ周波数である。また、第5周波数705は、第5移動75等のように、横位置移動、かつ、近づく場合に検出される。 The fifth frequency 705 is almost the same frequency as the reference frequency 700. The fifth frequency 705 is also detected when there is a lateral movement and approach, such as the fifth movement 75.
第6周波数706は、基準周波数700とほとんど同じ周波数である。また、第6周波数706は、第6移動76等のように、横位置移動、かつ、遠ざかる場合に検出される。 The sixth frequency 706 is almost the same frequency as the reference frequency 700. The sixth frequency 706 is also detected when there is a lateral movement and a movement away, such as the sixth movement 76.
このように、斜め位置移動又は横位置移動のような位置関係であると、周波数は、近づく、又は、遠ざかる移動が行われても周波数の変化量が少ない場合がある。すなわち、実際の移動速度に応じた周波数が検出されない場合がある。その結果、例えば、情報を提供するような場合において、狙う移動速度とは異なる場合に情報を提供してしまう等が起きる。 In this way, when the positional relationship is such as diagonal or horizontal movement, the amount of change in frequency may be small even if the movement is closer or farther away. In other words, the frequency corresponding to the actual movement speed may not be detected. As a result, for example, when providing information, the information may be provided at a speed different from the intended movement speed.
[他の実施形態]
音波処理方法は、例えば、プログラム等で実現してもよい。すなわち、音波処理方法は、プログラムに基づいて、演算装置、記憶装置、入力装置、出力装置、及び、制御装置を協働して動作させて実行されてもよい。
[Other embodiments]
The sonic processing method may be realized, for example, by a program etc. In other words, the sonic processing method may be executed by causing a calculation device, a storage device, an input device, an output device, and a control device to cooperate with each other and operate based on the program.
なお、本発明は、上記に例示する各実施形態に限定されるものではなく、その技術的要旨を逸脱しない範囲で種々の変形が可能であり、特許請求の範囲に記載された技術思想に含まれる技術的事項のすべてが本発明の対象となる。上記実施形態は、好適な例を示したものであるが、当業者であれば、開示した内容から様々な変形例を実現することが可能である。そのような変形例も、特許請求の範囲に記載された技術的範囲に含まれる。 The present invention is not limited to the above-described embodiments, and various modifications are possible without departing from the technical gist of the present invention. All technical matters included in the technical ideas described in the claims are covered by the present invention. The above-described embodiments are preferred examples, but a person skilled in the art can realize various modifications from the disclosed contents. Such modifications are also included in the technical scope described in the claims.
1 :サーバ
2 :ネットワーク
3 :通信機器
4 :ビーコン
5 :端末装置
6 :音波
7 :ユーザ
10 :音波処理システム
101 :音波送信部
102 :音波受信部
103 :識別情報検出部
104 :移動速度検出部
105 :計算部
106 :判定部
107 :設定部
108 :温度計測部
109 :風速計測部
221 :第1エリア
222 :第2エリア
401 :ノイズ成分
402 :識別情報
1501 :第1点
1502 :第2点
1503 :第3点
2301 :右地点
2302 :左地点
V :音速
Vk1 :第1基準値
Vk2 :第2基準値
f :検出周波数
f0 :音源周波数
v0 :移動速度
va1 :実際移動速度
va2 :対音源移動速度
vs1 :音源移動速度
vs2 :端末装置移動速度
w :風速
θ :音源角度
1: Server 2: Network 3: Communication device 4: Beacon 5: Terminal device 6: Sound wave 7: User 10: Sound wave processing system 101: Sound wave transmitting unit 102: Sound wave receiving unit 103: Identification information detecting unit 104: Moving speed detecting unit 105: Calculation unit 106: Determination unit 107: Setting unit 108: Temperature measuring unit 109: Wind speed measuring unit 221: First area 222: Second area 401: Noise component 402: Identification information 1501: First point 1502: Second point 1503: Third point 2301: Right point 2302: Left point V: Sound speed Vk1: First reference value Vk2: Second reference value f: Detection frequency f0: Sound source frequency v0: Moving speed va1: Actual moving speed va2 : Sound source moving speed vs1 : Sound source moving speed vs2 : Terminal device moving speed w : Wind speed θ : Sound source angle
Claims (11)
前記送信装置は、
所定周波数帯で識別情報を示す前記音波を送信する音波送信部を備え、
前記端末装置は、
前記音波を受信する音波受信部と、
前記識別情報を周波数分析によって検出する識別情報検出部と、
前記端末装置の第1移動速度を検出する移動速度検出部と、
前記音波の周波数から前記端末装置の第2移動速度を計算する計算部と、
基準値と前記第2移動速度を比較して、前記端末装置の状態を判定する判定部と、
前記第1移動速度で定まる前記基準値を設定する設定部とを備え、
前記音波送信部から遠ざかる方向を正とし、
前記第2移動速度が負の値、かつ、前記基準値より小さい値であると、
前記判定部は、
前記端末装置が前記送信装置に近づいている状態であると判定する音波処理システム。 A sound wave processing system having a transmitting device for transmitting sound waves and a terminal device for receiving the sound waves,
The transmitting device
a sound wave transmitting unit that transmits the sound wave indicating the identification information in a predetermined frequency band;
The terminal device
A sonic wave receiving unit that receives the sonic waves;
an identification information detection unit that detects the identification information by frequency analysis;
a moving speed detection unit that detects a first moving speed of the terminal device;
A calculation unit that calculates a second moving speed of the terminal device from the frequency of the sound wave;
a determination unit that determines a state of the terminal device by comparing a reference value with the second moving speed;
a setting unit that sets the reference value determined by the first moving speed,
The direction away from the sound wave transmitting unit is defined as positive,
When the second moving speed is a negative value and is smaller than the reference value,
The determination unit is
A sonic processing system that determines that the terminal device is approaching the transmitting device.
前記送信装置は、
所定周波数帯で識別情報を示す前記音波を送信する音波送信部を備え、
前記端末装置は、
前記音波を受信する音波受信部と、
前記識別情報を周波数分析によって検出する識別情報検出部と、
前記端末装置の第1移動速度を検出する移動速度検出部と、
前記音波の周波数から前記端末装置の第2移動速度を計算する計算部と、
基準値と前記第2移動速度を比較して、前記端末装置の状態を判定する判定部と、
前記第1移動速度で定まる前記基準値を設定する設定部とを備え、
前記音波送信部から遠ざかる方向を正とし、
前記第2移動速度が正の値、かつ、前記基準値を超える値であると、
前記判定部は、
前記端末装置が前記送信装置から遠ざかっている状態であると判定する音波処理システム。 A sound wave processing system having a transmitting device for transmitting sound waves and a terminal device for receiving the sound waves,
The transmitting device
a sound wave transmitting unit that transmits the sound wave indicating the identification information in a predetermined frequency band;
The terminal device
A sonic wave receiving unit that receives the sonic waves;
an identification information detection unit that detects the identification information by frequency analysis;
a moving speed detection unit that detects a first moving speed of the terminal device;
a calculation unit that calculates a second moving speed of the terminal device from the frequency of the sound wave;
a determination unit that determines a state of the terminal device by comparing a reference value with the second moving speed;
a setting unit that sets the reference value determined by the first moving speed,
The direction away from the sound wave transmitting unit is defined as positive,
When the second moving speed is a positive value and exceeds the reference value,
The determination unit is
A sonic processing system that determines that the terminal device is moving away from the transmitting device.
前記端末装置にかかる加速度を検出して、前記第1移動速度を検出し、
前記計算部は、
音速、前記音波の周波数、音源における周波数である音源周波数を用いて、前記第2移動速度を計算する請求項1又は2に記載の音波処理システム。 The moving speed detection unit
Detecting an acceleration applied to the terminal device to detect the first moving speed;
The calculation unit is
3. The sonication system of claim 1 or 2, wherein the second moving speed is calculated using a speed of sound, a frequency of the sound waves, and a sound source frequency, the frequency at the sound source.
温度を計測する温度計測部を更に備え、
前記計算部は、
前記温度により、前記第2移動速度の計算における音速を補正する請求項1乃至3のいずれか1項に記載の音波処理システム。 The terminal device
Further comprising a temperature measuring unit for measuring a temperature,
The calculation unit is
4. The sonication system of claim 1, wherein the temperature is used to correct the speed of sound in the calculation of the second moving speed.
風速を計測する風速計測部を更に備え、
前記計算部は、
前記風速により、前記第2移動速度の計算における音速を補正する請求項1乃至4のいずれか1項に記載の音波処理システム。 The terminal device
Further comprising a wind speed measuring unit for measuring wind speed,
The calculation unit is
The sonic processing system of claim 1 , wherein the speed of sound in the calculation of the second moving speed is corrected based on the wind speed.
前記識別情報は、
前記エリアごとに異なる情報である請求項1乃至5のいずれか1項に記載の音波処理システム。 A plurality of areas are set for transmitting the sound waves,
The identification information is
The sonication system according to claim 1 , wherein the information is different for each of the areas.
前記音波の周波数の計算結果に基づき、前記送信装置、及び、前記端末装置の各々の移動に関する状態を判定する請求項1乃至6のいずれか1項に記載の音波処理システム。 The determination unit is
7. The sonic processing system according to claim 1, further comprising: a determination unit that determines a state relating to movement of each of the transmitting device and the terminal device based on a result of the calculation of the frequency of the sound wave.
前記音波を受信する音波受信部と、
前記音波に含まれる識別情報を周波数分析によって検出する識別情報検出部と、
前記端末装置の第1移動速度を検出する移動速度検出部と、
前記音波の周波数から前記端末装置の第2移動速度を計算する計算部と、
基準値と前記第2移動速度を比較して、前記端末装置の状態を判定する判定部と、
前記第1移動速度で定まる前記基準値を設定する設定部とを備え、
前記送信装置から遠ざかる方向を正とし、
前記第2移動速度が負の値、かつ、前記基準値より小さい値であると、
前記判定部は、
前記端末装置が前記送信装置に近づいている状態であると判定する端末装置。 A terminal device that receives sound waves from a transmitting device that transmits sound waves,
A sonic wave receiving unit that receives the sonic waves;
an identification information detection unit that detects identification information included in the sound wave by frequency analysis;
a moving speed detection unit that detects a first moving speed of the terminal device;
A calculation unit that calculates a second moving speed of the terminal device from the frequency of the sound wave;
a determination unit that determines a state of the terminal device by comparing a reference value with the second moving speed;
a setting unit that sets the reference value determined by the first moving speed,
The direction away from the transmitter is defined as positive,
When the second moving speed is a negative value and is smaller than the reference value,
The determination unit is
The terminal device determines that the terminal device is approaching the transmitting device.
前記音波を受信する音波受信部と、
前記音波に含まれる識別情報を周波数分析によって検出する識別情報検出部と、
前記端末装置の第1移動速度を検出する移動速度検出部と、
前記音波の周波数から前記端末装置の第2移動速度を計算する計算部と、
基準値と前記第2移動速度を比較して、前記端末装置の状態を判定する判定部と、
前記第1移動速度で定まる前記基準値を設定する設定部とを備え、
前記送信装置から遠ざかる方向を正とし、
前記第2移動速度が正の値、かつ、前記基準値を超える値であると、
前記判定部は、
前記端末装置が前記送信装置から遠ざかっている状態であると判定する端末装置。 A terminal device that receives sound waves from a transmitting device that transmits sound waves,
A sonic wave receiving unit that receives the sonic waves;
an identification information detection unit that detects identification information included in the sound wave by frequency analysis;
a moving speed detection unit that detects a first moving speed of the terminal device;
a calculation unit that calculates a second moving speed of the terminal device from the frequency of the sound wave;
a determination unit that determines a state of the terminal device by comparing a reference value with the second moving speed;
a setting unit that sets the reference value determined by the first moving speed,
The direction away from the transmitter is defined as positive,
When the second moving speed is a positive value and exceeds the reference value,
The determination unit is
A terminal device that determines that the terminal device is moving away from the transmitting device.
前記送信装置が、所定周波数帯で識別情報を示す前記音波を送信する音波送信手順と、
前記端末装置が、前記音波を受信する音波受信手順と、
前記端末装置が、前記識別情報を周波数分析によって検出する識別情報検出手順と、
前記端末装置が、前記端末装置の第1移動速度を検出する移動速度検出手順と、
前記端末装置が、前記音波の周波数から前記端末装置の第2移動速度を計算する計算手順と、
前記端末装置が、基準値と前記第2移動速度を比較して、前記端末装置の状態を判定する判定手順と、
前記端末装置が、前記第1移動速度で定まる前記基準値を設定する設定手順とを含み、
前記送信装置から遠ざかる方向を正とし、
前記第2移動速度が負の値、かつ、前記基準値より小さい値であると、
前記判定手順では、
前記端末装置が前記送信装置に近づいている状態であると判定する音波処理方法。 A sonication method performed by a sonication system having a transmitting device that transmits sonic waves and a terminal device that receives the sonic waves, comprising:
a sound wave transmission step in which the transmitting device transmits the sound wave indicating the identification information in a predetermined frequency band;
a sonic wave receiving step in which the terminal device receives the sonic wave;
an identification information detection step in which the terminal device detects the identification information by frequency analysis;
a moving speed detection step of the terminal device detecting a first moving speed of the terminal device;
a calculation step of the terminal device calculating a second moving speed of the terminal device from the frequency of the sound wave;
a determination step in which the terminal device compares a reference value with the second moving speed to determine a state of the terminal device;
a setting step of the terminal device setting the reference value determined by the first moving speed,
The direction away from the transmitter is defined as positive,
When the second moving speed is a negative value and is smaller than the reference value,
In the determination procedure,
A sonic processing method for determining that the terminal device is approaching the transmitting device.
前記送信装置が、所定周波数帯で識別情報を示す前記音波を送信する音波送信手順と、
前記端末装置が、前記音波を受信する音波受信手順と、
前記端末装置が、前記識別情報を周波数分析によって検出する識別情報検出手順と、
前記端末装置が、前記端末装置の第1移動速度を検出する移動速度検出手順と、
前記端末装置が、前記音波の周波数から前記端末装置の第2移動速度を計算する計算手順と、
前記端末装置が、基準値と前記第2移動速度を比較して、前記端末装置の状態を判定する判定手順と、
前記端末装置が、前記第1移動速度で定まる前記基準値を設定する設定手順とを含み、
前記送信装置から遠ざかる方向を正とし、
前記第2移動速度が正の値、かつ、前記基準値を超える値であると、
前記判定手順では、
前記端末装置が前記送信装置から遠ざかっている状態であると判定する音波処理方法。 A sonication method performed by a sonication system having a transmitting device that transmits sonic waves and a terminal device that receives the sonic waves, comprising:
a sound wave transmission step in which the transmitting device transmits the sound wave indicating the identification information in a predetermined frequency band;
a sonic wave receiving step in which the terminal device receives the sonic wave;
an identification information detection step in which the terminal device detects the identification information by frequency analysis;
a moving speed detection step of the terminal device detecting a first moving speed of the terminal device;
a calculation step of the terminal device calculating a second moving speed of the terminal device from the frequency of the sound wave;
a determination step in which the terminal device compares a reference value with the second moving speed to determine a state of the terminal device;
a setting step of the terminal device setting the reference value determined by the first moving speed,
The direction away from the transmitter is defined as positive,
When the second moving speed is a positive value and exceeds the reference value,
In the determination procedure,
A sonic processing method for determining that the terminal device is moving away from the transmitting device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020203641A JP7581817B2 (en) | 2020-12-08 | 2020-12-08 | SONIC WAVE PROCESSING SYSTEM, TERMINAL DEVICE, AND SONIC WAVE PROCESSING METHOD |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020203641A JP7581817B2 (en) | 2020-12-08 | 2020-12-08 | SONIC WAVE PROCESSING SYSTEM, TERMINAL DEVICE, AND SONIC WAVE PROCESSING METHOD |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022090994A JP2022090994A (en) | 2022-06-20 |
| JP7581817B2 true JP7581817B2 (en) | 2024-11-13 |
Family
ID=82060763
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020203641A Active JP7581817B2 (en) | 2020-12-08 | 2020-12-08 | SONIC WAVE PROCESSING SYSTEM, TERMINAL DEVICE, AND SONIC WAVE PROCESSING METHOD |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7581817B2 (en) |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060136997A1 (en) | 2004-12-21 | 2006-06-22 | Eastman Kodak Company | Authentication system and method |
| WO2014073033A1 (en) | 2012-11-06 | 2014-05-15 | トヨタ自動車株式会社 | Other vehicle detection device, drive assist device, and other vehicle detection method |
| JP2015166685A (en) | 2014-03-03 | 2015-09-24 | 株式会社デンソー | Position measurement system |
| JP2017135447A (en) | 2016-01-25 | 2017-08-03 | 株式会社リコー | Information distribution system, information distribution method, and program |
| WO2017174115A1 (en) | 2016-04-05 | 2017-10-12 | Saronikos Trading And Services, Unipessoal Lda | Apparatus and method for reducing collision risks |
| JP2018207239A (en) | 2017-05-31 | 2018-12-27 | 株式会社リコー | OUTPUT DEVICE, SOUND OUTPUT METHOD, PROGRAM, AND INFORMATION PROVIDING SYSTEM |
| JP2019174230A (en) | 2018-03-28 | 2019-10-10 | 株式会社リコー | Information processing device, information processing system, and program |
-
2020
- 2020-12-08 JP JP2020203641A patent/JP7581817B2/en active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060136997A1 (en) | 2004-12-21 | 2006-06-22 | Eastman Kodak Company | Authentication system and method |
| WO2014073033A1 (en) | 2012-11-06 | 2014-05-15 | トヨタ自動車株式会社 | Other vehicle detection device, drive assist device, and other vehicle detection method |
| JP2015166685A (en) | 2014-03-03 | 2015-09-24 | 株式会社デンソー | Position measurement system |
| JP2017135447A (en) | 2016-01-25 | 2017-08-03 | 株式会社リコー | Information distribution system, information distribution method, and program |
| WO2017174115A1 (en) | 2016-04-05 | 2017-10-12 | Saronikos Trading And Services, Unipessoal Lda | Apparatus and method for reducing collision risks |
| JP2018207239A (en) | 2017-05-31 | 2018-12-27 | 株式会社リコー | OUTPUT DEVICE, SOUND OUTPUT METHOD, PROGRAM, AND INFORMATION PROVIDING SYSTEM |
| JP2019174230A (en) | 2018-03-28 | 2019-10-10 | 株式会社リコー | Information processing device, information processing system, and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022090994A (en) | 2022-06-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111182579B (en) | Positioning measurement information reporting method, terminal and network device | |
| TWI549549B (en) | Method for mobile device position detection and the mobile devices and computer-readable storage medium thereof | |
| CN105283775B (en) | Mobile robot and sound source position estimation system | |
| WO2017105621A1 (en) | Self-organizing hybrid indoor location system | |
| US9641928B2 (en) | Microphone array control apparatus and microphone array system | |
| US11835544B2 (en) | Wind speed measuring device and wind speed measuring method | |
| GB2489649A (en) | Portable articulated arm coordinate measuring machine and integrated electronic data processing system | |
| JP2015133092A (en) | Vehicle collision warning device and vehicle collision warning method | |
| EP4093108A1 (en) | Positioning method and communication device | |
| US20230108217A1 (en) | Hearing aid system integrable in an eyeglass frame | |
| TW202045949A (en) | Electronic device, tracking system and tracking method | |
| CN108199785B (en) | Transmission power test method, device, system and electronic equipment | |
| US20130281025A1 (en) | Facilitating the initiation of a wireless communication session | |
| JP7581817B2 (en) | SONIC WAVE PROCESSING SYSTEM, TERMINAL DEVICE, AND SONIC WAVE PROCESSING METHOD | |
| US8428046B2 (en) | Wireless network access device with positioning function and method thereof | |
| CN108199791A (en) | Received signal strength testing method, device and system and electronic equipment | |
| CN108039928B (en) | Received signal strength testing method, device, system and electronic equipment | |
| JPS59142486A (en) | Position detecting method | |
| CN113702905A (en) | Method and device for determining position information, control equipment and storage medium | |
| CN114501291B (en) | Earphone anti-interference test method and device | |
| WO2022077210A1 (en) | Remote control processing method for a mobile platform, control apparatus, and control device | |
| CN108199788B (en) | Transmission power test method, device, system and electronic equipment | |
| CN108123762B (en) | Transmission power test method, device, system and electronic equipment | |
| CN108107422B (en) | A kind of method for determining speed and mobile terminal of Moving Objects | |
| KR200364690Y1 (en) | Radio position finding system using radion-direction fider |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231011 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240613 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240625 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240718 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20240718 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20241001 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241014 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7581817 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |