JP4411267B2 - Call recording processor - Google Patents
Call recording processor Download PDFInfo
- Publication number
- JP4411267B2 JP4411267B2 JP2005321123A JP2005321123A JP4411267B2 JP 4411267 B2 JP4411267 B2 JP 4411267B2 JP 2005321123 A JP2005321123 A JP 2005321123A JP 2005321123 A JP2005321123 A JP 2005321123A JP 4411267 B2 JP4411267 B2 JP 4411267B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- telephone
- received
- processing unit
- call
- 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.)
- Expired - Fee Related
Links
- 238000012545 processing Methods 0.000 claims description 84
- 230000005540 biological transmission Effects 0.000 claims description 44
- 238000000034 method Methods 0.000 claims description 37
- 230000008569 process Effects 0.000 claims description 28
- 239000000523 sample Substances 0.000 claims description 22
- 238000004891 communication Methods 0.000 claims description 21
- 230000005236 sound signal Effects 0.000 claims description 17
- 238000001228 spectrum Methods 0.000 claims description 5
- 238000001514 detection method Methods 0.000 description 17
- 230000007480 spreading Effects 0.000 description 12
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 4
- 230000035945 sensitivity Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000005070 sampling Methods 0.000 description 3
- 238000009499 grossing Methods 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000010363 phase shift Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Landscapes
- Telephone Function (AREA)
Description
本発明は、電話機に接続されて電話機での通話の録音処理を実行する通話録音処理装置に関するものである。 The present invention relates to a call recording processing apparatus that is connected to a telephone and executes a recording process of the telephone call.
従来から、電話機の回線から通話の際の音声信号をモニタして、その音声信号をアナログ信号のまま、又はデジタル信号に変換して記録する録音装置が知られている(例えば、下記非特許文献1〜3参照)。このような録音装置では、1連の音声信号を通話毎に録音し、通話中でない場合に音声信号を録音しないようにするため、通話の開始及び終了を検出する必要がある。 2. Description of the Related Art Conventionally, a recording apparatus that monitors a voice signal during a call from a telephone line and records the voice signal as an analog signal or converted into a digital signal is known (for example, the following non-patent document). 1-3). In such a recording apparatus, it is necessary to detect the start and end of a call in order to record a series of audio signals for each call and not record the audio signal when the call is not in progress.
例えば、下記非特許文献1には、音声信号の中から発信音や会話を感知することによって通話の開始を判定し、電話を切った後の無録音状態を感知して通話の終了を判定することが記載されている。また、下記非特許文献2には、電話機の側音を検出することによって、受話器を上げた時に録音を開始し、受話器を下ろした時に録音を停止することが記載されている。一方、下記非特許文献3には、電話機にフックセンサを内蔵して、フックセンサの検出に応じて録音の開始を制御する録音装置が開示されている。
上述したように音声信号の中から発信音や会話等の所定音の電圧レベルを検出する場合は、通話中に音声が途切れたり、音声が小さくなりすぎた場合に、正確に通話の開始及び終了を検出できない場合があった。また、電話機の側音を検出する場合は、ヘッドセットを有する電話機を利用するとオンフック中でも内部回路に常時通電される場合があるので、マイクによって集音された周囲の雑音が側音として検出され、常時通話中であると誤検出される傾向にあった。一方、電話機にフックスイッチの状態を検出するセンサを設けると、電話機の構成が複雑になるとともに、電話機の種類によってはセンサの取り付けが困難になるという問題があった。 As described above, when the voltage level of a predetermined tone such as a dial tone or conversation is detected from an audio signal, if the audio is interrupted or the audio is too low during the call, the call is started and ended accurately. May not be detected. In addition, when detecting the side sound of the phone, if a phone having a headset is used, the internal circuit may be constantly energized even during on-hook, so the ambient noise collected by the microphone is detected as a side sound, There was a tendency to be falsely detected as being on a regular call. On the other hand, when a sensor for detecting the state of the hook switch is provided on the telephone, there is a problem that the structure of the telephone becomes complicated and it becomes difficult to attach the sensor depending on the type of the telephone.
そこで、本発明は、電話機におけるフック状態に合わせて正確な録音処理の制御を可能にするとともに、対象電話機の制約を少なくした通話録音処理装置を提供することを目的とする。 SUMMARY OF THE INVENTION An object of the present invention is to provide a call recording processing apparatus that enables accurate control of recording processing in accordance with a hook state in a telephone and reduces restrictions on a target telephone.
上記課題を解決するため、本発明の通話録音処理装置は、電話機に接続されて、該電話機での通話の録音処理を実行する通話録音処理装置において、電話機の送信側通信回線に接続されて、電話機における送信音声信号に所定の変調方法で変調された探り信号を重畳させる送信信号処理部と、電話機の受信側通信回線に接続されて、電話機における受信音声信号をモニタして、受信音声信号に含まれる探り信号を検出するとともに、当該検出された探り信号に基づいて電話機のオンフック/オフフックの状態を判定する受信信号処理部と、受信信号処理部によって電話機がオフフック状態と判定された時に録音処理を実行する録音処理部とを備え、受信信号処理部は、受信音声信号を復調する復調器と、復調器によって出力された復調信号と、送信信号処理部で生成された探り信号に対応するレプリカ信号との相関値を算出する相関器と、相関器から出力された相関値が、所定の閾値以上である場合に電話機がオフフック状態であると判定する判定処理部と、を有する。 In order to solve the above problems, a call recording processing apparatus of the present invention is connected to a telephone, and in a call recording processing apparatus for performing a recording process of a call on the telephone, is connected to a transmission side communication line of the telephone, A transmission signal processing unit that superimposes a probe signal modulated by a predetermined modulation method on a transmission voice signal in a telephone and a reception side communication line of the telephone, monitors the reception voice signal in the telephone, A received signal processing unit that detects an included probe signal and determines the on-hook / off-hook state of the telephone based on the detected probe signal, and a recording process when the telephone is determined to be off-hook by the received signal processor unit And a received signal processor that demodulates the received audio signal, and a demodulated signal output by the demodulator. A correlator that calculates a correlation value with the replica signal corresponding to the search signal generated by the transmission signal processing unit, and the telephone set is off-hook when the correlation value output from the correlator is equal to or greater than a predetermined threshold value. And a determination processing unit for determining.
このような通話録音処理装置においては、電話機の送信音声信号に探り信号が重畳されることによりその探り信号が側音として受信音声信号にまわり込み、その受信音声信号が復調された後、その復調信号と探り信号のレプリカ信号との相関値が算出され、その相関値が所定の閾値以上である場合にオフフック状態であると判定される。そして、その判定結果に基づいて、オフフック状態の時に録音処理が実行されるので、通話中の音声のレベルに拘わらずフック状態を正確に検出することができるとともに、オンフック状態とオフフック状態との間の側音のレベルの変化を確実に判定することができる。また、電話機の送信側通信回線及び受信側通信回線に接続する態様とすることで、対象とする電話機の制約も少なくすることができる。 In such a call recording processing apparatus, a probe signal is superimposed on a transmission voice signal of a telephone so that the probe signal wraps around the received voice signal as a side sound, and the received voice signal is demodulated and then demodulated. A correlation value between the signal and the replica signal of the search signal is calculated, and when the correlation value is equal to or greater than a predetermined threshold, it is determined that the device is in the off-hook state. Based on the determination result, since the recording process is executed in the off-hook state, it is possible to accurately detect the hook state regardless of the level of the voice during the call, and between the on-hook state and the off-hook state. It is possible to reliably determine a change in the level of the side sound. In addition, by connecting to the transmission side communication line and the reception side communication line of the telephone, restrictions on the target telephone can be reduced.
受信信号処理部は、受信音声信号を受信デジタル信号に変換するアナログデジタル変換器と、予め導出された符号パターンを有する通奏信号を生成し、通奏信号を変調して受信デジタル信号に重畳させる通奏信号生成部とをさらに有し、相関器は、復調信号と符号パターンとの相関値をさらに算出し、判定処理部は、相関器から出力された相関値が、所定の第2の閾値以下である場合に電話機がオフフック状態であると判定することが好ましい。 The received signal processing unit generates an analog-digital converter that converts the received audio signal into a received digital signal and a continuo signal having a previously derived code pattern, modulates the continuo signal, and superimposes it on the received digital signal And a correlator further calculating a correlation value between the demodulated signal and the code pattern, and the determination processing unit determines that the correlation value output from the correlator is a predetermined second threshold value. It is preferable to determine that the telephone is off-hook when:
かかる構成を備えれば、受信音声信号をデジタル信号に変換後、そのデジタル信号に変調された通奏信号を重畳させた後、デジタル信号を復調して得られた復調信号と、通奏信号に含まれる符号パターンとの相関値が算出され、その相関値が第2の閾値以下である場合に、オフフック状態と判定される。このように通奏信号の併用により、探り信号を利用したフック状態の検出における通話中の受信音声による検出精度の低下を防止することができる。 With such a configuration, the received audio signal is converted into a digital signal, the modulated signal is superimposed on the digital signal, and then the demodulated signal obtained by demodulating the digital signal is added to the continuous signal. A correlation value with the included code pattern is calculated, and when the correlation value is equal to or smaller than the second threshold value, it is determined that the device is in the off-hook state. Thus, by using the continuo signal together, it is possible to prevent a decrease in detection accuracy due to the received voice during a call in the detection of the hook state using the search signal.
また、受信信号処理部は、電話機がオフフック状態である場合は、第2の閾値を、オンフック時の相関器の出力レベルと現在の相関器の出力レベルとの間の第2の値に設定する閾値制御部をさらに有することも好ましい。 Further, when the telephone is in the off-hook state, the received signal processing unit sets the second threshold value to a second value between the correlator output level at the on-hook time and the current correlator output level. It is also preferable to further include a threshold control unit.
こうすれば、例えば、音声や雑音のレベルが比較的小さい通話において相関器の出力が大きめであっても、オフフック中において発生する音声や雑音のレベルに応じて、通奏信号検出用の閾値を適切な値に設定することができる。 In this way, for example, even if the correlator output is large in a call with a relatively low voice or noise level, the threshold for detecting a continuo signal is set according to the voice or noise level generated during off-hook. It can be set to an appropriate value.
さらに、探り信号は、スペクトラム拡散によって変調された信号であることが好ましい。このようなスペクトラム拡散によって変調された探り信号を用いることで、通話中の受信音声に耳障りな印象を与えることもなく、フック状態の検出に対する通話音声による妨害も防止することができる。 Further, the search signal is preferably a signal modulated by spread spectrum. By using such a search signal modulated by spread spectrum, it is possible to prevent the reception voice during the call from being annoying and to prevent the detection of the hook state from being disturbed by the call voice.
本発明の通話録音処理装置によれば、電話機におけるフック状態に合わせて正確な録音処理の制御を可能にするとともに、対象電話機の制約を少なくすることができる。 According to the call recording processing apparatus of the present invention, it is possible to accurately control the recording process in accordance with the hook state of the telephone, and to reduce the restrictions on the target telephone.
以下、図面を参照しつつ本発明に係る通話録音処理装置の好適な実施形態について詳細に説明する。なお、図面の説明においては同一又は相当部分には同一符号を付し、重複する説明を省略する。 Hereinafter, preferred embodiments of a call recording processing apparatus according to the present invention will be described in detail with reference to the drawings. In the description of the drawings, the same or corresponding parts are denoted by the same reference numerals, and redundant description is omitted.
図1は、本発明の好適な一実施形態である通話録音処理装置10を含む通話録音システム1の構成を示す図である。同図に示すように、通話録音システム1は、録音対象の通話に関する通信を行う電話機20と、電話機20に接続された通話録音処理装置10と、通話録音処理装置10とLAN(Local Area Network)やWAN(Wide Area Network)等のネットワークNWを介して接続されたサーバ装置30とを含んで構成されている。
FIG. 1 is a diagram showing a configuration of a
電話機20は、外部の2線式の電話回線W1に接続されたハイブリッド回路21と、ハイブリッド回路21に電話機20内部の送信側通信回線W2を経由して接続された送話器22と、ハイブリッド回路21に電話機20内部の受信側通信回線W3を経由して接続された受話器23とを備えている。ハイブリッド回路21は、2線式の電話回線W1上において外部から受信される音声信号を、受信側通信回線W3側に受信音声信号として送出するとともに、送話器22から送信側通信回線W2を経由して受信される送信音声信号を電話回線W1上に送出する。すなわち、ハイブリッド回路21は、電話機20内部の4線式の電話回線と電話機20外部の2線式の電話回線との間でアナログ信号である送信音声及び受信音声を分離又は合成する、いわゆる2線−4線変換回路である。ここで、電話機20の送話器22から送出された送信音声信号の一部は、ハイブリッド回路21を経由して「側音」として受信側通信回線W3側にまわり込むことになる。「側音」とは、送話器から入った音や電話機周囲の騒音の一部が、電話機の内部回路を通り受話器から出力されることにより発生する音のことをいう。
The
通話録音処理装置10は、電話機20の送信側通信回線W2に接続され、所定の変調方法で探り信号を生成して、電話機20における送信音声信号に探り信号を重畳させる送信信号処理部11と、電話機20の受信側通信回線W3に接続され、受信音声信号をモニタして探り信号を検出して、検出結果に基づいて電話機20のフック状態を判定する受信信号処理部12と、受信信号処理部12の判定に基づいて受信音声信号の録音処理を実行するデータ送信処理部(録音処理部)13と、探り信号等の信号レベルを適正なレベルに決定する送信レベル決定部14とを備えている。
The call
サーバ装置30は、通話録音処理装置10のデータ送信処理部13から送信された1通話毎の音声データを受信し、音声ファイルの作成、データベースの構築、音声ファイルの蓄積等を行うサーバシステムである。
The
以下、図2〜図4を参照して、通話録音処理装置10の各構成要素について説明する。
Hereinafter, each component of the call
送信信号処理部11は、図2に示すように、符号発生器111と、信号複流化部112と、PSK変調器113と、D/Aコンバータ114とを有している。
As shown in FIG. 2, the transmission
符号発生器111は、外部から入力されたタイミングクロックCLに同期して、探り信号を生成するためのデジタル符号系列を導出する機能を有する。通話録音処理装置10では、探り信号を変調する方法としてスペクトラム拡散(Spread Spectrum)変調の1種である直接拡散変調(DS:Direct Sequence)方式が用いられる。このような直接拡散変調によって変調された探り信号は、広い帯域幅に信号のエネルギーが拡散されるため、信号秘匿性や耐ノイズ性に優れるとともに、以下のような利点を有する。つまり、受信音声信号に重畳されてもユーザに耳障りな印象を与えることもなく、通話時の音声により探り信号の検出が妨害されることも少なく、側音レベルが小さくても検出感度が高い。具体的には、符号発生器111は、例えば、デジタル符号系列を生成するための生成多項式として下記式(1);
を用いて、M系列拡散符号を生成する。符号発生器111は、図3に示すように、n段(ここでは、n=10)のシフトレジスタ111aと、式(1)の生成多項式に対応してシフトレジスタ111aの複数段の状態の論理結合をシフトレジスタ111aの入力にフィードバックする論理回路111bとから構成されている。
The
Is used to generate an M-sequence spreading code. As shown in FIG. 3, the
このようにして生成されるM系列拡散符号は、周期2n−1で繰り返される符号系列となり、各周期の中で1と0の数の差は1以下であり(平衡特性)、1つの系列とそれを任意の数だけシフトした系列を比較すると互いに一致する列と一致しない列の数の差は1以下であり(相関特性)、各周期の中でrun(同一デジットの連続数)が1の場合の数は全ラン数の1/2、2の場合の数は1/4、3の場合の数は1/8、・・・であり(run特性)、任意にシフトした2つのM系列拡散符号の排他的論理和を取るとそのいずれとも異なる位相シフトを受けたM系列拡散符号が得られる(ジェネリック特性)といった性質を有する。 The M-sequence spreading code generated in this way is a code sequence that is repeated with a period of 2 n −1, and the difference between the numbers of 1 and 0 in each period is 1 or less (balanced characteristic). And a sequence shifted by an arbitrary number, the difference between the number of columns that match each other and the number of columns that do not match each other is 1 or less (correlation characteristics), and the run (number of consecutive identical digits) is 1 in each cycle. The number of cases is 1/2 of the total number of runs, the number of cases of 2 is 1/4, the number of cases of 3 is 1/8,... (Run characteristic), and two Ms that are arbitrarily shifted When the exclusive OR of the sequence spreading codes is taken, an M sequence spreading code subjected to a phase shift different from any of them is obtained (generic characteristics).
図2に戻って、信号複流化部112は、符号発生器111で生成されたM系列拡散符号のデジタル値“0”を“−1”に置き換えることにより、M系列拡散符号を複流化してPSK変調器113に出力する。
Returning to FIG. 2, the signal
PSK変調器113は、キャリア信号源Scから出力された搬送波信号をM系列拡散符号を用いてPSK(Phase Shift Keying)変調により変調して探り信号を生成する。具体的には、PSK変調器113は、搬送波信号と拡散符号系列との乗算処理を実行する。
D/Aコンバータ114は、PSK変調器113から出力された探り信号をデジタル信号からアナログ信号に変換し、変換したアナログ信号を電話機20の送信側通信回線W2に送出することにより送信音声信号に重畳させる。
The D /
受信信号処理部12は、図4に示すように、電話機20のフック状態を検出するために探り信号とともに併用される通奏信号を生成する通奏信号生成部115と、A/Dコンバータ(アナログデジタル変換器)116と、加算器117と、PSK復調器118と、フィルタ部119と、リミッタ部120と、通奏信号生成部115で生成された通奏信号に対応するレプリカ信号(複製信号)を生成するレプリカ信号生成部121と、相関器122と、ATC部(閾値制御部)123と、判定処理部124とを有している。
As shown in FIG. 4, the reception
通奏信号生成部115は、符号発生器125と、アンプ部126と、信号複流化部127と、PSK変調器128とから構成されている。この符号発生器125は、符号発生器111と同様の構成及び機能を有し、通奏信号を生成するためのデジタル符号系列を、タイミングクロックCLに同期して発生させる。具体的には、符号発生器125は、直接拡散変調におけるデジタル符号系列を生成するための生成多項式として例えば下記式(2);
を用いて、符号発生器111が生成する符号系列と干渉しないM系列拡散符号を生成する。ここで、通奏信号は、受信音声信号がアナログ−デジタル変換された受信デジタル信号に重畳され、電話機20のフック状態を検出するために探り信号と併用される信号である。信号複流化部127及びPSK変調器128は、それぞれ、信号複流化部112及びPSK変調器113と同様の処理を行う。アンプ部126は、符号発生器125によって出力された拡散符号系列に対して可変乗算処理を実行して信号複流化部127に出力する。より詳細には、アンプ部126は、Q15フォーマットの固定小数点演算による乗算処理を施す。
The continuo
Is used to generate an M-sequence spreading code that does not interfere with the code sequence generated by the
A/Dコンバータ116は、電話機20の受信側通信回線W3からモニタした受信音声信号に対してアナログ−デジタル変換を行うことにより、受信デジタル信号を得て、加算器117に出力する。この受信デジタル信号は、加算器117により通奏信号と加算され、PSK復調器118に入力される。
The A /
PSK復調器118は、通奏信号を含む受信デジタル信号に対して復調処理を実行し、PSK変調により変調された符号系列を復調信号として取り出してフィルタ部119に出力する。すなわち、PSK復調器118は、PSK変調器113,128に入力されたキャリア信号源Scからのキャリア信号と、受信デジタル信号との乗算処理を行うことにより、同期検波を行って復調信号を得る。
The PSK demodulator 118 performs demodulation processing on the received digital signal including the continuo signal, extracts a code sequence modulated by PSK modulation as a demodulated signal, and outputs it to the
フィルタ部119は、PSK復調器118によって取り出された復調信号から高域の信号成分を取り除くために移動平均法により平滑化処理を行い、リミッタ部120に出力する。この平滑化処理においては、ナイキストフィルタが用いられてもよいが、ここでは、処理を単純化できるという点で移動平均法が用いられている。例えば、フィルタ部119は、変調信号のサンプリング周波数が8kHzで符号のビットレートが1kHzの場合は、平均化処理を8回実行する。
The
リミッタ部120は、復調信号に含まれるデータの正負判定処理を行い、相関器122に出力する。この正負判定処理は、復調信号における各符号のデータが0より大きい場合は“1”と判定し、復調信号における各符号のデータが0より小さい場合は“−1”と判定することにより、復調信号に含まれる振幅雑音成分を除去して復調符号系列を生成する。
The
レプリカ信号生成部121は、符号発生器129と、信号複流化部130と、遅延処理部131から構成されている。この符号発生器129及び信号複流化部130の機能は、それぞれ、符号発生器111,125、及び信号複流化部112,127と同様であり、探り信号に対応する拡散符号系列と同一の符号系列であるレプリカ符号パターン(レプリカ信号)と、通奏信号に対応する拡散符号系列と同一の符号系列であるレプリカ符号パターンとの両方を生成する。符号発生器129及び信号複流化部130において生成された2つのレプリカ符号パターンは、復調符号系列に含まれる拡散符号系列に同期させるため、遅延処理部131によって送信信号処理部11及び受信信号処理部12における変換処理、サンプリング処理等に起因する遅延時間に相当する遅延が与えられ、相関器122に出力される。
The replica
相関器122は、復調符号系列と、探り信号に対応するレプリカ符号パターン及び通奏信号に対応するレプリカ符号パターンとのそれぞれの相関値を1周期分算出する。具体的には、相関器122は、復調符号系列をX1(n)、レプリカ符号パターンをX2(n)としたとき、下記式(3);
により相関値φ(m)を求める。ここで、X2(n+m)modNは、N点のデータに対するサイクリックシフト演算を示す。相関器122は、探り信号に対応して算出した相関値φ1(m)の1周期分の積算値と、通奏信号に対応して算出した相関値φ2(m)の1周期分の積算値とを更に算出し、それらの積算値をATC部123を経由して判定処理部124に出力する。
The
To obtain a correlation value φ (m). Here, X 2 (n + m) mod N indicates a cyclic shift operation on data at N points. The
判定処理部124は、相関器122から出力された相関値φ1(m),φ2(m)のそれぞれの積算値に基づいて、電話機20のオンフック/オフフックの状態を判定し、判定結果データをデータ送信処理部13に出力する。すなわち、相関値φ1(m)の積算値が所定の閾値φth1以上である場合は、受信音声信号に探り信号がまわり込んでいると判断されるので、電話機20のフック状態をオフフックであると判定し、一方、閾値φth1未満である場合は、電話機20のフック状態をオンフックであると判定する。
The
ここで、探り信号のみ検出する場合は、通話中の音声により探り信号が妨害され検出不能となる可能性があるので、判定処理部124は、相関値φ1(m)の積算値によってオフフックと判定された後は通奏信号を優先的に検出する。通奏信号は、受話側の回路において一定レベルで仮想的に注入される信号であり、この信号を常時モニタすることにより、オフフック時において送話器22側からの探り信号又は受信音声信号の重畳による検出感度の低下を検出することができる。この検出感度の変化によってフック状態を判定するのである。具体的には、判定処理部124は、相関値φ2(m)の積算値が所定の閾値φth2以下である場合は、受信音声信号に音声信号又は探り信号が含まれていると判断されるので、電話機20のフック状態をオフフックであると判定し、一方、閾値φth2を超えている場合は、電話機20のフック状態をオンフックであると判定する。
Here, when only the probe signal is detected, there is a possibility that the probe signal is disturbed by the voice during a call and the detection becomes impossible. Therefore, the
ATC部123は、相関器122から出力された相関値φ1(m),φ2(m)のそれぞれの積算値に基づいて、電話機20のフック状態を検出するための閾値φth1,φth2を自動設定して判定処理部124に出力する。例えば、判定処理部124においてオンフックと判定されている間は、閾値φth2を、相関値φ2(m)の積算値の最大出力レベルの所定割合(例えば、1/2)の設定値に設定し、オフフックと判定されている間は、閾値φth2を、相関値φ2(m)の積算値の最大出力レベルと現在の相関値φ2(m)の積算値の出力レベルとの中間値に設定する。一般の電話機においてはノイズキャンセラやエコーキャンセラの影響によりオフフック状態であっても側音レベルがかなり抑圧され、相関器122の出力のレベル差が小さくなる傾向にある。上述した閾値の制御により、このような場合に閾値を上げるような制御が為されるので、オフフック中及びオンフック中において発生する音声や雑音のレベルに応じて、通奏信号検出用の閾値を適切な値に設定することができる。
The
図1に戻って、データ送信処理部13は、受信信号処理部12から出力された判定結果に基づいて、電話機20がオンフック状態からオフフック状態に変化したタイミングに合わせて電話機20における通話の録音処理を開始し、電話機20がオフフック状態からオンフック状態に変化したタイミングに合わせて録音処理を停止する。この録音処理は、モニタされた通話の音声信号に基づいて音声データを作成することにより行われる。データ送信処理部13は、作成した音声データを、逐次、サーバ装置30に送信する。
Returning to FIG. 1, based on the determination result output from the received
送信レベル決定部14は、探り信号及び通奏信号のレベルを適正なレベルに設定するためのキャリブレーション処理を行う。図5は、送信レベル決定部14による探り信号を対象としたキャリブレーション処理を示すフローチャート、図6は、送信レベル決定部14による通奏信号を対象としたキャリブレーション処理を示すフローチャートである。以下、キャリブレーション処理の手順について説明する。
The transmission
図5に示すように、まず、送信レベル決定部14は、受信側通信回線W3をモニタして、電話機がオフフック状態時の電話回線W1側の交換機(図示せず)から到来するDT(ダイヤルトーン)信号のレベルを計測し基準レベルとする(ステップS01)。次に、送信信号処理部11を制御して、探り信号を予め設定された最大レベルで生成させる(ステップS02)。このとき、探り信号が重畳された受信音声信号をモニタして、モニタされた受信音声信号から400Hzのコムフィルタを用いた処理によりDT信号を除去する(ステップS03)。さらに、DT信号が除去された受信音声信号のレベルを計測する(ステップS04)。最後に、基準レベルを基準として受信音声信号のレベルが、ユーザに耳障りとならず、かつ、検出可能なレベルとなるように探り信号のレベルを設定し、設定されたレベルで探り信号を生成するように送信信号処理部11を制御する(ステップS05)。
As shown in FIG. 5, first, the transmission
次に、図6を参照して、送信レベル決定部14は、電話機20がオンフック状態時に、図5に示す処理によって設定されたレベルで探り信号を送信音声信号に重畳させる(ステップS11)。次に、受信信号処理部12のアンプ部126を制御して、予め設定されたレベルで通奏信号を生成する(ステップS12)。その後、送信レベル決定部14は、受信信号処理部12の相関器122から出力される通奏信号に対応する出力レベルのモニタを開始する(ステップS13)。そして、相関器122からの出力レベルと所定の受信可能最大値とを比較し(ステップS14)、出力レベルが受信可能最大値を超えている場合は(ステップS14;YES)、受信信号処理部12を制御して、通奏信号のレベルを減少させる(ステップS15)。一方、出力レベルが受信可能最大値を超えていない場合は(ステップS14;NO)、受信信号処理部12を制御して、通奏信号のレベルを増加させる(ステップS16)。その結果、相関器122の出力レベルが受信可能最大値に近いレベルに達した場合(ステップS17;YES)、通奏信号のレベルを固定する(ステップS18)。これに対して、相関器122の出力レベルが受信可能最大値に近いレベルに達していない場合(ステップS17;NO)、ステップS14に戻って通奏信号のレベルの調整(ステップS14〜S17)を繰り返す。以上のようなキャリブレーション処理により、通奏信号を、オンフック時に十分な検出感度を維持できるレベルに設定することができる。
Next, referring to FIG. 6, transmission
以下、以上説明した通話録音処理装置10の作用効果について説明する。
Hereinafter, the operation and effect of the call
通話録音処理装置10においては、電話機20の送信音声信号に探り信号が重畳されることによりその探り信号が側音として受信音声信号にまわり込み、その受信音声信号が復調された後、その復調信号と探り信号に対応するレプリカ符号パターンとの相関値が算出され、その相関値が所定の閾値φth1以上である場合にオフフック状態であると判定される。そして、その判定結果に基づいて、オフフック状態の時に録音処理が実行されるので、通話中の音声のレベルに拘わらずフック状態を正確に検出することができるとともに、オンフック状態とオフフック状態との間の側音のレベルの変化を確実に判定することができる。特に、オフフック中であっても探り信号が継続して供給されるため、通話における音声が途切れても、音声レベルが小さくても、オフフック状態を検出し続けることが可能となる。さらに、ヘッドセットが付属している電話機等において内部回路に常時通電される場合であっても、受信側通信回線に戻る側音レベルの差が十分に判別可能とされる。また、電話機20の送信側通信回線W2及び受信側通信回線W3に接続する態様とすることで、対象とする電話機の制約も少なくすることができる。
In the call
また、受信音声信号を受信デジタル信号に変換後、その受信デジタル信号に拡散符号系列を用いて変調された通奏信号を重畳させた後、受信デジタル信号を復調して得られた復調信号と、拡散符号系列と同一のレプリカ符号パターンとの相関値が算出され、その相関値の積算値が所定の閾値φth2以下である場合に、オフフック状態と判定される。このような受信側の回路において挿入される通奏信号の併用により、探り信号を利用したフック状態の検出における通話中の受信音声による検出精度の低下を防止することができる。 Further, after converting the received audio signal into a received digital signal, after superimposing a continuo signal modulated using a spreading code sequence on the received digital signal, a demodulated signal obtained by demodulating the received digital signal; A correlation value between the spread code sequence and the same replica code pattern is calculated, and when the integrated value of the correlation values is equal to or less than a predetermined threshold φ th2, it is determined as an off-hook state. By using the continuo signal inserted in the circuit on the receiving side in this way, it is possible to prevent a decrease in detection accuracy due to the received voice during a call in the detection of the hook state using the search signal.
また、探り信号としてスペクトラム拡散によって変調された信号を用いることで、通話中の受信音声に耳障りな印象を与えることもなく、フック状態の検出に対する通話音声による妨害も防止することができる。 Further, by using a signal modulated by spread spectrum as the search signal, it is possible to prevent the reception voice during the call from being annoying and to prevent the call voice from interfering with the detection of the hook state.
次に、本発明の実施形態にかかる通話録音処理装置10を対象としたフック状態の検出に関する実験結果について説明する。
Next, the experimental result regarding the detection of the hook state for the call
ここでは、試験対象の通話録音処理装置10として、符号1ビットあたりの周波数(チップ周波数)が1000Hz、拡散符号周期が1.023sec、符号系列が1023ビットM系列符号、搬送波周波数が2000Hz、符号同期方式が固定同期、最大占有周波数帯域が977Hz〜3023Hz、サンプリング周波数が8000Hz、音声データフォーマットがμ−Law又はA−Law、音声の周波数特性が600〜3,400Hz(±4dB)、S/N比が約42dBのものを用いた。
Here, as the call
図7には、フック状態の検出に用いられる通話録音システム201の構成を示す。同図に示すように、MODEMが内蔵されたNCU(Network Control Unit)202には、NCU202による発呼動作を制御する制御用PC203が接続されている。また、NCU202には、電話機20が電話線を介して接続されるとともに、電話線及び疑似交換機204を経由して相手側電話機205が接続されている。NCU202は、内蔵するリレー回路によって電話機20のフック状態をオフフック状態に設定した後、任意の通話時間を設定して電話機20と相手側電話機205とを繰り返し接続する。なお、NCU202は、各通話接続の終了直後には電話機20をオンフック状態に設定する。このとき、相手側電話機205には留守番電話機能が設定されており、通話時間に応じた録音音声が流される。表1には、本試験における測定条件を示す。
FIG. 7 shows a configuration of a
このような通話録音システム201を用いた実験において、通話開始時刻を基準にしてNCU202の制御ログとサーバ装置30に蓄積された音声ファイルとの通話時間を比較することにより、表2に示すような実験結果が得られた。これにより、電話機の種別によらず概ね良好にフック検出ができることが分かった。
In an experiment using such a
10…通話録音処理装置、11…送信信号処理部、12…受信信号処理部、13…データ送信処理部(録音処理部)、20…電話機、115…通奏信号生成部、116…A/Dコンバータ(アナログデジタル変換器)、118…PSK復調器、122…相関器、123…ATC部(閾値制御部)、124…判定処理部、W2…送信側通信回線、W3…受信側通信回線。
DESCRIPTION OF
Claims (4)
前記電話機の送信側通信回線に接続されて、前記電話機における送信音声信号に所定の変調方法で変調された探り信号を重畳させる送信信号処理部と、
前記電話機の受信側通信回線に接続されて、前記電話機における受信音声信号をモニタして、前記受信音声信号に含まれる前記探り信号を検出するとともに、当該検出された探り信号に基づいて前記電話機のオンフック/オフフックの状態を判定する受信信号処理部と、
前記受信信号処理部によって前記電話機がオフフック状態と判定された時に前記録音処理を実行する録音処理部とを備え、
前記受信信号処理部は、
前記受信音声信号を復調する復調器と、
前記復調器によって出力された復調信号と、前記送信信号処理部で生成された前記探り信号に対応するレプリカ信号との相関値を算出する相関器と、
前記相関器から出力された相関値が、所定の閾値以上である場合に前記電話機がオフフック状態であると判定する判定処理部と、
を有する通話録音処理装置。 In a call recording processing apparatus that is connected to a telephone and performs a recording process of a call on the telephone,
A transmission signal processing unit which is connected to the transmission side communication line of the telephone and superimposes a probe signal modulated by a predetermined modulation method on a transmission voice signal in the telephone;
Connected to the receiving communication line of the telephone, monitors a received voice signal at the telephone, detects the probe signal included in the received voice signal, and detects the probe signal based on the detected probe signal. A received signal processing unit for determining an on-hook / off-hook state;
A recording processing unit that executes the recording process when the received signal processing unit determines that the telephone is in an off-hook state,
The received signal processor is
A demodulator that demodulates the received audio signal;
A correlator for calculating a correlation value between the demodulated signal output by the demodulator and the replica signal corresponding to the probe signal generated by the transmission signal processing unit;
A determination processing unit that determines that the telephone is in an off-hook state when a correlation value output from the correlator is equal to or greater than a predetermined threshold;
A call recording processing apparatus.
前記受信音声信号を受信デジタル信号に変換するアナログデジタル変換器と、
予め導出された符号パターンを有する通奏信号を生成し、前記通奏信号を変調して前記受信デジタル信号に重畳させる通奏信号生成部とをさらに有し、
前記相関器は、前記復調信号と前記符号パターンとの相関値をさらに算出し、
前記判定処理部は、前記相関器から出力された相関値が、所定の第2の閾値以下である場合に前記電話機がオフフック状態であると判定する、
請求項1記載の通話録音処理装置。 The received signal processor is
An analog-to-digital converter that converts the received audio signal into a received digital signal;
A continuo signal generating unit that generates a continuo signal having a previously derived code pattern, modulates the continuo signal and superimposes it on the received digital signal;
The correlator further calculates a correlation value between the demodulated signal and the code pattern;
The determination processing unit determines that the telephone is in an off-hook state when a correlation value output from the correlator is equal to or smaller than a predetermined second threshold value.
The call recording processing apparatus according to claim 1.
前記電話機がオフフック状態である場合は、前記第2の閾値を、オンフック時の前記相関器の出力レベルと現在の前記相関器の出力レベルとの間の第2の値に設定する閾値制御部をさらに有する、
請求項2記載の通話録音処理装置。 The received signal processor is
A threshold control unit configured to set the second threshold value to a second value between an output level of the correlator at the time of on-hook and a current output level of the correlator when the telephone is in an off-hook state; In addition,
The call recording processing apparatus according to claim 2.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005321123A JP4411267B2 (en) | 2005-11-04 | 2005-11-04 | Call recording processor |
| US11/592,240 US20070127634A1 (en) | 2005-11-04 | 2006-11-03 | Call recording device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005321123A JP4411267B2 (en) | 2005-11-04 | 2005-11-04 | Call recording processor |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2007129567A JP2007129567A (en) | 2007-05-24 |
| JP4411267B2 true JP4411267B2 (en) | 2010-02-10 |
Family
ID=38151851
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005321123A Expired - Fee Related JP4411267B2 (en) | 2005-11-04 | 2005-11-04 | Call recording processor |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4411267B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009159064A (en) * | 2007-12-25 | 2009-07-16 | Digital Technologies Corp | Call recording device |
| JP2011061359A (en) * | 2009-09-08 | 2011-03-24 | Accel Trading Corp | Telephone response message transmission device |
-
2005
- 2005-11-04 JP JP2005321123A patent/JP4411267B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2007129567A (en) | 2007-05-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4560510B2 (en) | Synchronization method and synchronization system for frequency shift keying receiver | |
| TWI271074B (en) | Method and apparatus for frequency synchronization in a digital transmission system | |
| KR19990087725A (en) | Noise suppression circuit and method for suppressing periodic interference component of communication signal | |
| KR20030010757A (en) | Enhanced in-band signaling for data communications over digital wireless telecommunications networks | |
| MY130355A (en) | Soft decision signal estimation | |
| CN1319308C (en) | Method and apparatus for testing communication system | |
| US6222874B1 (en) | Frequency acquisition method for direct sequence spread spectrum systems | |
| JP2005295378A (en) | Ultrasonic digital communication device | |
| JPH11308187A (en) | Method and system for recovering joining timing to dmt modem and for evaluating channel | |
| JP4411267B2 (en) | Call recording processor | |
| JPS62159521A (en) | Digital tone squelch detection device | |
| US20070127634A1 (en) | Call recording device | |
| JP5160599B2 (en) | Power line carrier communication system, power line carrier communication method, program, and recording medium | |
| JPH1098497A (en) | Correlation transmission method using sampling function waveform | |
| JP2004242224A (en) | Reflected wave signal removal apparatus | |
| JP4685555B2 (en) | TV door phone device | |
| JP4144368B2 (en) | Transmission equipment | |
| JP2008147914A (en) | Echo canceller and echo cancellation method | |
| JP2812174B2 (en) | Echo canceller device | |
| JPH1023081A (en) | Signal detection circuit | |
| JP3679340B2 (en) | Receiving machine | |
| JP3165252B2 (en) | Fire alarm | |
| JP2827052B2 (en) | Spread spectrum signal demodulator | |
| JPH02261222A (en) | Noise reduction method and device in rinconpex communication system | |
| JP2002084258A (en) | Communication apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20081009 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20091105 |
|
| 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: 20091110 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20091116 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121120 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121120 Year of fee payment: 3 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121120 Year of fee payment: 3 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121120 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131120 Year of fee payment: 4 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |