JP2008079030A - Voice information output device and voice information communicating system - Google Patents
Voice information output device and voice information communicating system Download PDFInfo
- Publication number
- JP2008079030A JP2008079030A JP2006256156A JP2006256156A JP2008079030A JP 2008079030 A JP2008079030 A JP 2008079030A JP 2006256156 A JP2006256156 A JP 2006256156A JP 2006256156 A JP2006256156 A JP 2006256156A JP 2008079030 A JP2008079030 A JP 2008079030A
- Authority
- JP
- Japan
- Prior art keywords
- audio
- information
- voice
- reception
- rtp
- 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.)
- Pending
Links
- 238000012545 processing Methods 0.000 claims abstract description 35
- 238000012544 monitoring process Methods 0.000 claims abstract description 24
- 230000005236 sound signal Effects 0.000 claims description 72
- 238000004891 communication Methods 0.000 claims description 51
- 238000000034 method Methods 0.000 claims description 18
- 239000000284 extract Substances 0.000 abstract description 5
- 230000006870 function Effects 0.000 description 12
- 230000010365 information processing Effects 0.000 description 10
- 238000012546 transfer Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
本発明は、音声情報出力装置及び音声情報通信システムに関し、例えば、ネットワークを通じて、音声情報放送サーバ(音声情報提供装置)が音声情報に基づく複数の音声信号を送信し、ネットワークを通じて受信した音声信号に基づいて音声情報を再生して出力する音声情報出力装置及びそのシステムに適用し得る。 The present invention relates to an audio information output device and an audio information communication system. For example, an audio information broadcast server (audio information providing device) transmits a plurality of audio signals based on audio information through a network, and converts the audio signals received through the network to The present invention can be applied to an audio information output device that reproduces and outputs audio information based on the information and a system thereof.
従来、例えば、RTP(リアルタイムトランスポートプロトコル)を採用したシステムであって、送信サーバが音声信号を送信し、ネットワークを通じて音声信号を受信した音声情報告知装置が受信信号に基づいて音声を再生し音声を出力するという音声放送システムがある。この種の音声放送システムは、例えば、地方自治体などが放送サーバを管理し、音声情報告知装置を有する住民などに対し、音声情報を放送する場合等に利用されている。 2. Description of the Related Art Conventionally, for example, a system employing RTP (Real Time Transport Protocol), where a transmission server transmits an audio signal, and an audio information notification device that receives the audio signal through a network reproduces the audio based on the received signal and generates audio. There is an audio broadcasting system that outputs. This type of audio broadcasting system is used, for example, when a local government or the like manages a broadcast server and broadcasts audio information to residents who have an audio information notification device.
従来、このような音声放送システムにおいて、放送サーバが送信した音声信号の受信状態やネットワークにおける通信状況等を確認する場合、一般にネットワーク上にモニタ用の専用機(例えばPCなど)を設置することが行なわれている。 Conventionally, in such an audio broadcasting system, when confirming the reception status of an audio signal transmitted by a broadcast server, the communication status in a network, and the like, a dedicated monitor device (such as a PC) is generally installed on the network. It is done.
非特許文献1は、ネットワーク上を流れるアプリケーションフローをリアルタイムに解析するネットワークアナライザ技術が開示されており、また非特許文献2は、RTPパケットやRTCP(リアルタイムコントロールプロトコル)パケットに基づいて、ジッタや遅延などを解析するVoIPプロトコルアナライザ技術が開示されている。
Non-Patent
非特許文献1及び2は、いずれもネットワーク上に設置したPC(パーソナルコンピュータ)に搭載させて使用するものであり、これらの機能を搭載したPCをネットワーク上に設置することが必要である。
ところで、ネットワークの通信状況を監視するために、ネットワーク上にモニタ用のPCを設置するのは、リアルタイムなネットワーク状況を監視することが要求されるからである。しかしながら、上記の音声情報放送システム等においては、音声情報が放送されるたびに、その音声信号が正確に受信されているか否かを確認できればよく、音声通信毎の受信信号を保存することができ、また受信状況の確認も事後的に行なうことができるので、リアルタイム性が強く要求されるものではない。また、設置するモニタ用のPCにより誤差も生じ得る。さらに、モニタ用PCの設置に要するコストも高くなる。 By the way, in order to monitor the communication status of the network, the monitoring PC is installed on the network because it is required to monitor the network status in real time. However, in the above-described audio information broadcasting system or the like, every time audio information is broadcast, it is only necessary to check whether or not the audio signal is correctly received, and the received signal for each audio communication can be stored. In addition, since the reception status can be confirmed afterwards, real-time performance is not strongly required. Further, an error may occur due to the monitor PC to be installed. Furthermore, the cost required for installing the monitor PC also increases.
また、非特許文献2に記載の従来技術は、RTCPパケットを受信するたびに、受信信号を保存することとしているが、音声情報放送システムによってはRTCPを使用しないものもあり、RTCPを使用しない場合にも受信信号の受信状態やネットワーク状況を確認することが強く望まれている。
Moreover, although the prior art described in Non-Patent
そのため、ネットワーク上にモニタ用の専用機を備えることなく、また音声通信に係るプロトコルに影響を与えずに、音声信号の受信状態やネットワーク状況を監視することができる音声情報出力装置及び音声情報通信システムが求められている。 Therefore, a voice information output device and a voice information communication capable of monitoring a reception state of a voice signal and a network status without providing a dedicated device for monitoring on the network and without affecting a protocol related to voice communication. A system is needed.
かかる課題を解決するために、第1の本発明の音声情報出力装置は、ネットワークを通じて、音声情報提供装置が提供する音声情報に基づく複数の音声信号を受信し、受信した複数の音声信号に基づいて再生した音声情報を出力する音声情報出力装置において、(1)ネットワークを通じて、音声情報提供装置からの複数の音声信号を受信する音声信号受信手段と、(2)音声情報受信手段が受信した各音声信号のヘッダ情報に基づいて、各音声信号に対する受信処理を行なうと共に、各音声信号に含まれる音声データを抽出する受信処理手段と、(3)受信処理手段が正常な受信であると判断した各音声信号の音声データを、受信処理手段から受け取り、一時的に保存する音声データ一時保存手段と、(4)受信処理手段により受信処理される、各音声信号の信号数と、各音声信号のヘッダ情報とに基づいて、各音声信号の受信状態を監視する受信状態監視手段と、(5)音声データ一時保存手段から受け取った各音声データに対し、所定の復号処理を行ない、音声情報を再生し、再生した音声情報を出力する音声情報出力手段とを備えることを特徴とする。 In order to solve this problem, the audio information output device of the first aspect of the present invention receives a plurality of audio signals based on audio information provided by the audio information providing device via a network, and based on the received plurality of audio signals. In the audio information output device for outputting the reproduced audio information, (1) audio signal receiving means for receiving a plurality of audio signals from the audio information providing apparatus through the network, and (2) each of the audio information receiving means received by the audio information receiving means Based on the header information of the audio signal, the reception processing for each audio signal is performed, and the reception processing means for extracting the audio data contained in each audio signal; and (3) the reception processing means determines that the reception is normal. Audio data of each audio signal is received from the reception processing means and temporarily stored; (4) received by the reception processing means; Receiving state monitoring means for monitoring the reception state of each sound signal based on the number of signals of each sound signal and the header information of each sound signal; and (5) each sound data received from the sound data temporary storage means. On the other hand, there is provided audio information output means for performing predetermined decoding processing, reproducing audio information, and outputting the reproduced audio information.
第2の本発明の音声情報通信システムは、(1)提供する音声情報に基づく複数の音声信号を送信する音声情報提供装置と、(2)ネットワークを通じて、音声情報提供装置が提供する音声情報に基づく複数の音声信号を受信し、受信した複数の音声信号に基づいて再生した音声情報を出力する1又は複数の音声情報出力装置とを備える音声情報通信システムにおいて、各音声情報出力装置が、第1の本発明の音声情報出力装置に対応するものであることを特徴とする。 The voice information communication system according to the second aspect of the present invention includes (1) a voice information providing apparatus that transmits a plurality of voice signals based on the voice information to be provided, and (2) voice information provided by the voice information providing apparatus through the network. In a voice information communication system comprising: one or more voice information output devices that receive a plurality of voice signals based on the received voice signals and output voice information reproduced based on the received voice signals; It corresponds to the audio information output apparatus of 1 of the present invention.
本発明の音声情報出力装置及び音声情報通信システムによれば、ネットワーク上にモニタ用の専用機を備えることなく、また音声通信に係るプロトコルに影響を与えずに、音声信号の受信状態やネットワーク状況を監視することができる。 According to the audio information output device and the audio information communication system of the present invention, the reception state of the audio signal and the network status can be obtained without providing a dedicated monitor device on the network and without affecting the protocol related to the audio communication. Can be monitored.
(A)第1の実施形態
以下、本発明の音声情報出力装置及び音声情報通信システムの第1の実施形態を図面を参照しながら説明する。
(A) First Embodiment Hereinafter, a first embodiment of a voice information output device and a voice information communication system according to the present invention will be described with reference to the drawings.
第1の実施形態は、本発明の音声情報出力装置及び音声情報通信システムを利用して、音声情報放送サーバ(音声情報提供装置)が、提供すべき音声情報の音声信号を、ネットワークを通じて、1又は複数の音声情報告知装置(音声情報出力装置)に向けて放送する音声情報放送システムを実現する場合の実施形態を説明する。 The first embodiment uses the audio information output device and the audio information communication system of the present invention, and the audio information broadcast server (audio information providing device) sends the audio signal of the audio information to be provided through the network. Alternatively, an embodiment for realizing an audio information broadcasting system that broadcasts to a plurality of audio information notification devices (audio information output devices) will be described.
(A−1)第1の実施形態の構成
図1は、この実施形態の音声情報放送システムの全体的な構成イメージを示す構成図である。図1に示すように、実施形態の音声情報放送システム1は、音声情報告知装置2と、情報処理装置3と、音声情報放送サーバ4と、ネットワーク5、を少なくとも有して構成される。なお、図1において、音声情報告知装置2及び情報処理装置3の設置するは特に限定されるものではなく、複数個備えるようにしてもよい。
(A-1) Configuration of the First Embodiment FIG. 1 is a configuration diagram showing an overall configuration image of the audio information broadcasting system of this embodiment. As shown in FIG. 1, the audio
ネットワーク5は、音声情報放送サーバ4が送信した音声信号(音声パケット)を通信する通信網であり、例えば通信プロトコルをIP(インターネットプロトコル)とするIP網が該当する。ネットワーク5は、有線回線で構成された通信網であってもよいし、又は一部若しくは全部に無線回線で構成された通信網としてもよい。また、ネットワーク5は、専用網としてもよいし、公衆網としてもよい。 The network 5 is a communication network for communicating an audio signal (audio packet) transmitted by the audio information broadcast server 4, and corresponds to, for example, an IP network whose communication protocol is IP (Internet Protocol). The network 5 may be a communication network configured by a wired line, or may be a communication network configured partially or entirely by a wireless line. The network 5 may be a dedicated network or a public network.
音声情報放送サーバ4は、所定内容の音声情報を取り込むと、所定の通信方式に従って音声信号に変換し、ネットワーク5を通じて音声信号を音声情報告知装置2に向けて送信するものである。ここで、音声情報放送サーバ4が適用する通信方式は、特に限定されないが、この実施形態では例えばRTP(リアルタイムトランスポートプロトコル)を採用するものとする。また、音声情報放送サーバ4は、複数の音声情報告知装置2に送信するためのマルチキャストアドレスを記憶しており、このマルチキャストアドレスを用いて音声信号をマルチキャストにより送信するものである。
When the audio information broadcast server 4 takes in audio information having a predetermined content, the audio information broadcast server 4 converts the audio information into an audio signal according to a predetermined communication method, and transmits the audio signal to the audio
音声情報告知装置2は、ネットワーク5を通じて、音声情報放送サーバ4からの音声信号を受信し、その受信した音声信号を再生することにより、音声情報放送サーバ4が放送すべき内容の音声を告知(出力)するものである。
The audio
また、音声情報告知装置2は、後述するように、受信した音声信号の受信状況を監視する受信状態監視機能や、受信状態監視機能の監視結果に基づいて統計処理をする統計処理機能や、装置内でのデータ破損を監視する装置内データ監視機能等を行なうものである。
The voice
なお、この実施形態の音声情報告知装置2は、電話回線を通じて電話機6とも接続可能であり、受信した音声信号を電話機6側に転送することもできる。
Note that the voice
情報処理装置3は、音声情報告知装置2に接続する情報処理装置であり、例えばパーソナルコンピュータ等が該当する。情報処理装置3は、音声情報告知装置2が保持する音声信号の受信情報や受信情報に基づく統計情報などを取得し、これら受信情報や統計情報に基づいて受信状態やネットワーク状況等の監視結果を出力するものである。
The
例えば、音声情報告知装置2が保存する統計情報はURLが付されており、情報処理装置3は、音声情報告知装置2が保存する統計情報をWEBページとして表示することができる。
For example, the statistical information stored by the voice
図2は、音声情報告知装置2の内部構成を示すブロック図である。図2において、音声情報告知装置2は、大別して、ネットワークスイッチ部21、ゲートウェイ(GW)部22、音声通信制御部23、記憶部24及び25、接続部26〜28、スピーカー(Speaker)部29、を少なくとも有して構成される。
FIG. 2 is a block diagram showing an internal configuration of the voice
また、ゲートウェイ部22は、ネットワークプロセッサ部221、記憶部222及び223、DAA224、SLIC225を有して構成される。
The
さらに、音声通信制御部23は、TCP/IP制御部231、RTP制御部232、再生バッファ部233、統計情報保存部234を有して構成される。
Furthermore, the voice
なお、接続部26はネットワーク5の接続回線との間の接続部であり、接続部27は電話機5若しくは電話回線との間の接続部であり、インターフェース部28は情報処理装置3と接続する接続回線との間の接続部である。
The
ネットワークスイッチ部21は、接続部26及び接続部27を介して、ネットワーク5及び情報処理装置3側の接続回線と接続するものであり、接続部26を介して音声情報放送サーバ4から音声信号(音声パケット)を受信すると、受信した音声信号をゲートウェイ部22のネットワークプロセッサ部221に与えるものである。
The
この実施形態の音声情報告知装置2は、ゲートウェイ部22がルータ機能を備えており、受信した音声信号は、ネットワークスイッチ部21により、ゲートウェイ部22のネットワークプロセッサ部221に与えられる。そして、ネットワークプロセッサ部221が当該音声情報告知装置2宛(すなわち、スピーカー部29による音声出力用)であると判断すると、ネットワークプロセッサ部221は当該音声信号をネットワークスイッチ部21に転送する。
In the voice
また、ネットワークスイッチ部21は、ゲートウェイ部22のネットワークプロセッサ部221から、転送された音声信号を受け取ると、音声信号を音声通信制御部23に与える。
Further, upon receiving the transferred audio signal from the network processor unit 221 of the
ゲートウェイ部22は、ネットワークスイッチ部21から音声信号を受け取ると、音声信号のヘッダ情報に基づいて、当該音声信号が電話機6若しくは電話回線7宛の音声信号であるか、又は当該音声情報告知装置2宛の音声信号であるかを判断し、その転送先に音声信号を転送するものである。
When the
ネットワークプロセッサ部221は、ゲートウェイ部22の機能を司るものであり、上述したように、受信した音声信号のヘッダ情報に基づいてルータ処理を行なうものである。記憶部222は、例えばフラッシュメモリに代表される読出し専用のメモリであり、また記憶部223は、例えばSDRAMに代表されるデータメモリである。
The network processor unit 221 controls the function of the
DAA224は、公衆電話回線7と接続するインターフェース回路であり、SLIC225は、電話機6と接続する電話線インターフェース回路である。DAA224及びSLIC225については既存技術を適用することができ、DAA224及びSLIC225の機能ついての詳細な説明は省略する。
The DAA 224 is an interface circuit connected to the
音声通信制御部23は、ネットワークスイッチ部21を介して、音声情報放送サーバ4からの音声信号を受け取ると、受信した音声信号に対して所定の復号処理を施し、復号信号に基づいて音声データを再生するものである。また、音声通信制御部23は、再生した音声データをスピーカー部29に与えるものである。さらに、音声通信制御部23は、音声通信毎に、受信した音声信号の受信数をカウントし、受信パケットの受信状況を音声通信毎に監視し、その監視結果に基づく統計情報を音声通信毎に保存するものである。
When the audio
記憶部24は、例えばフラッシュメモリに代表される読出し専用のメモリであり、また記憶部25は、例えばSDRAMに代表されるデータメモリである。記憶部24や記憶部25は、音声通信制御部23が実行する処理プログラムや処理に必要なデータ等を保持するものである。
The
以下では、音声通信制御部23の詳細な構成を説明する。
Hereinafter, a detailed configuration of the voice
TCP/IP制御部231は、ネットワークスイッチ部21を介して、音声情報放送サーバ4からの音声信号(音声パケット)を受け取ると、音声パケットからRTPパケットを抽出して、RTP制御部232に与えるものである。
When the TCP /
RTP制御部232は、TCP/IP制御部231からRTPパケットを受け取ると、受け取ったRTPパケットからRTPデータ(音声データ)を抽出し、抽出したRTPデータ(音声データ)を再生バッファ部233に与えるものである。
When the
また、RTP制御部232は、TCP/IP制御部231からRTPパケットを受け取ると、受け取ったRTPパケットのパケット数をカウントするものである。また、RTP制御部232は、抽出したRTPデータを再生バッファ部233に書き込む際に、再生バッファ部233に書き込むRTPデータのデータ数をカウントするものである。
When the
さらに、RTP制御部232は、受け取ったRTPパケットのヘッダ情報からシーケンス番号を抽出し、シーケンス番号を解析して損失パケットの有無を判断し、損失がある場合には損失パケット数をカウントするものである。
Further, the
さらにまた、RTP制御部232は、受け取ったRTPパケットのヘッダ情報からタイムスタンプを抽出し、抽出したタイムスタンプを保持し、前回受信したRTPパケットのタイムスタンプと今回受信したRTPパケットのタイムスタンプとの受信時間差を比較してジッタ値(パケット到着間隔ジッタ値)を求めるものである。
Furthermore, the
上記のように、RTP制御部232が、受信パケット数、再生バッファ部233への書き込み数、損失パケット数及びジッタ値を求めると、RTP制御部232は、求めた受信パケット数、損失パケット数及びジッタ値をRTP情報として、統計情報保存部234に与える。
As described above, when the
統計情報保存部234は、RTP制御部232からRTP情報を受け取り、RTP情報を音声通信毎に保存するものである。なお、統計情報保存部234は、情報処理装置3からの要求に応じて、保存しているRTP情報を情報処理装置3に対して送信することができる。
The statistical
再生バッファ部233は、RTP制御部232からのRTPデータ(音声データ)を一時的に保存し、保存しているRTPデータ(音声データ)を定期的にスピーカー部29に与えるものである。
The
スピーカー部29は、定期的に再生バッファ部233からRTPデータ(音声データ)を受け取り、RTPデータに対し復調処理を施して音声を再生し、再生した音声を出力するものである。
The
(A−2)第1の実施形態の動作
次に、この実施形態の音声情報告知装置2における動作を図面を参照しながら説明する。
(A-2) Operation of the First Embodiment Next, the operation of the voice
まず、図1において、音声情報放送サーバ4は、放送すべき音声を取り込むと、所定の変調方式に従って音声をデータ化し、所定の通信方式に従ってパケット化して音声信号(音声パケット)を作成し、作成した音声信号(音声パケット)をネットワーク5に向けて放送する(S1)。 First, in FIG. 1, when the audio information broadcast server 4 captures the audio to be broadcast, the audio information broadcast server 4 converts the audio into data according to a predetermined modulation method, packetizes it according to a predetermined communication method, and generates an audio signal (audio packet). The voice signal (voice packet) is broadcast toward the network 5 (S1).
音声情報放送サーバ4が放送した音声信号(音声パケット)は、ネットワーク5を通じて、送信先である音声情報告知装置2に与えられる(S2)。
The audio signal (audio packet) broadcast by the audio information broadcast server 4 is given to the audio
音声情報放送サーバ4からの音声信号がネットワーク5を通じて音声情報告知装置2に与えられると、受信された音声信号は、図2に示すように、音声情報告知装置2の接続部26により受信されてネットワークスイッチ部21に与えられる(S3)。
When the audio signal from the audio information broadcast server 4 is given to the audio
音声情報告知装置2のゲートウェイ部22はルータ機能を有するものであり、受信信号はゲートウェイ部22により転送処理がなされる。従って、受信された音声信号がネットワークスイッチ部21に与えられると、受信された音声信号は、ネットワークスイッチ部21によりゲートウェイ部22のネットワークプロセッサ部221に与えられる(S4)。
The
受信された音声信号がネットワークプロセッサ部221に与えられると、ネットワークプロセッサ部221により音声信号のヘッダ情報に基づく転送処理が行なわれ、ネットワークプロセッサ部221により当該音声情報告知装置2宛であると判断されると、受信された音声信号は、音声通信制御部23宛とするアドレス変換が行なわれ、再度、ネットワークスイッチ部21に与えられる(S4)。
When the received audio signal is given to the network processor unit 221, the network processor unit 221 performs a transfer process based on the header information of the audio signal, and the network processor unit 221 determines that it is addressed to the audio
ネットワークプロセッサ221により転送処理がなされた音声信号がネットワークスイッチ部21に与えられると、当該音声信号は、ネットワークスイッチ部21により音声通信制御部23に与えられる(S5)。
When the audio signal subjected to the transfer process by the network processor 221 is given to the
音声信号が音声通信制御部23に与えられると、音声信号(音声パケット)は、TCP/IP制御部231によりRTPパケットが抽出され、抽出されたRTPパケットが、RTP制御部232に与えられる(S5)。
When the voice signal is given to the voice
RTPパケットがRTP制御部232に与えられると、RTP制御部232において、以下に示すような処理が行なわれる。図3は、RTP制御部232における動作を示すフローチャートである。
When the RTP packet is given to the
図3において、RTP制御部232にRTPパケットが与えられると、まず、RTP制御部232は、受信したRTPパケットの受信パケット数をカウントし、当該音声放送(すなわちRTPセッション)において受信したRTPパケットの合計受信パケット数として保存する(S101)。
In FIG. 3, when an RTP packet is given to the
次に、受信した各RTPパケットは、RTP制御部232により所定のRTP受信処理が行なわれる(S102)。ここでのRTP受信処理は、従来のRTP受信処理と同様の処理であるの詳細な説明は省略するが、例えば、各受信RTPパケットのヘッダ情報に基づいて、ペイロードタイプの識別処理や、シーケンス番号の識別処理や、タイムスタンプに基づくRTPデータの再生スケジュール処理や、同期ソース(SSRC)に基づくセッション識別処理や、フレームの数やフレームサイズ等の判断処理などを行なう。 Next, each RTP packet received is subjected to a predetermined RTP reception process by the RTP control unit 232 (S102). The RTP reception process here is the same process as the conventional RTP reception process, but a detailed description thereof is omitted. For example, based on the header information of each received RTP packet, the payload type identification process and the sequence number Identification processing, RTP data reproduction schedule processing based on a time stamp, session identification processing based on a synchronization source (SSRC), determination processing such as the number of frames and frame size, and the like.
このとき、RTP制御部232により、今回の受信RTPパケットのシーケンス番号と前回の受信RTPパケットのシーケンス番号とが比較され、今回の受信RTPパケットのシーケンス番号と前回の受信RTPパケットのシーケンス番号の差が求められる(S103)。
At this time, the
すなわち、RTP制御部232は、音声情報放送サーバ4からのRTPパケットが、シーケンス番号通り順番に受信できているか否かを判断する。
That is, the
S103において、今回の受信RTPパケットのシーケンス番号と前回の受信RTPパケットのシーケンス番号との差が「1」である場合(すなわち、シーケンス番号通り、RTPパケットを受信している場合)、今回の受信RTPパケットのシーケンス番号が保存され(S105)、RTP制御部232によるS106以降の処理が行なわれる。
In S103, when the difference between the sequence number of the current received RTP packet and the sequence number of the previous received RTP packet is “1” (that is, when the RTP packet is received according to the sequence number), the current reception The sequence number of the RTP packet is stored (S105), and the processing after S106 is performed by the
一方、S103において、今回の受信RTPパケットのシーケンス番号と前回の受信RTPパケットのシーケンス番号との差が「2以上」である場合(すなわち、前回のRTPパケットと今回のRTPパケットとの間に存在し得るRTPパケットが損失した場合)、RTP制御部232により、シーケンス番号の差分に基づいて損失パケット数がカウントされ、音声放送毎(RTPセッション毎)の損失パケット数として保存される(S104)。また、RTP制御部232により、今回のRTPパケットのシーケンス番号が保存され(S105)、S106以降の処理が行なわれる。なお、損失パケット数としては、損失パケット数を求めるため、(シーケンス番号の差分−1)を加算することにより更新する。
On the other hand, if the difference between the sequence number of the current received RTP packet and the sequence number of the previous received RTP packet is “2 or more” in S103 (that is, exists between the previous RTP packet and the current RTP packet). When a possible RTP packet is lost), the
S106においては、RTP制御部232により、前回のRTPパケットの受信時刻と今回のRTPパケットの受信時刻とが比較され、前回のRTPパケットと今回のRTPパケットとの間の受信時刻差が求められ、パケット到着のゆらぎが算出される(S106)。
In S106, the
また、RTP制御部232により、今回のRTPパケットの受信時刻が保存され、その後のパケット到着のゆらぎを求める際に用いられる(S107)。
In addition, the
以上のようにして、受信した各RTPパケットに対し、RTP制御部232によるRTP受信処理が行なわれ、正常なRTPパケットであると判断されると、正常なRTPデータ(音声データ)は再生バッファ部233に書き込まれると共に(S108)、RTP制御部232により再生バッファ部233への書き込み数としてカウントされ、保存される(S109)。
As described above, RTP reception processing by the
ここで、RTP制御部232に与えられたパケットによっては、RTP制御部232により受信されたが、何らかの影響を受けて正常にRTPパケットと判断されない場合がある。例えば、データ通信の影響を受けて、ヘッダ形式に異常が生じたり、パケットの大きさが異なってしまうことがあるからである。このようなパケットは、RTP制御部232に受信されるが、RTP制御部232内部で破棄されることになる。
Here, some packets given to the
図2に戻り、RTP制御部232によりRTP受信処理がなされた音声データが、タイムスタンプの順に再生バッファ部233に書き込まれると、音声データは、再生バッファ部233において一時的に保存され、再生タイミングの補正や誤り訂正などが行なわれ、再生時間に保存していた音声データをスピーカー部29に与える(S6)。
Returning to FIG. 2, when the audio data subjected to the RTP reception processing by the
スピーカー部29においては、再生バッファ部233からの音声データに対し、所定の復号処理を施して音声を再生し、再生した音声を出力する(S7)。
The
また、RTP制御部232は、上記のように、受信RTPパケットについての受信状況を監視すると共に、RTPパケットの受信状態監視結果を、RTP情報若しくは統計情報として統計情報保存部234に保存する。
Further, as described above, the
つまり、RTP制御部232は、上記のようにして求めた、RTPパケットの受信パケット数、損失パケット数、今回のパケット受信時刻と前回のパケット受信時刻とよる受信時刻差(ジッタ値)、再生バッファ部233への書き込み数を、RTP情報としてRTPセッション毎に統計情報保存部234に保存する。
That is, the
なお、RTP制御部232は、パケット到着のゆらぎについては、連続して到着した受信パケット間の複数のジッタ値を用いた標準偏差により求めるようにしても良い。
Note that the
また、RTP制御部232は、RTPパケットの受信パケット数と損失パケット数とに基づいてパケットの損失率を求め、そのパケットの損失率を統計情報として統計情報保存部234に保存する。
Further, the
さらに、RTP制御部232は、RTPパケットの受信パケット数と再生バッファ部233への書き込み数とを比較し、受信パケット数と書き込み数との差によりRTP制御部232内部におけるパケット破棄数を求めたり、さらに、このパケット破棄数と受信パケット数とに基づいて、RTP制御部232におけるパケット破棄率を求め、これらパケット破棄数やパケット破棄率を統計情報として統計情報保存部234に保存する。
Further, the
(A−3)第1の実施形態の効果
以上のように、第1の実施形態によれば、音声情報告知装置におけるRTP制御部が、RTPパケットの受信パケット数、損失パケット数、今回のパケット受信時刻と前回のパケット受信時刻とよる受信時刻差(ジッタ値)、再生バッファ部233への書き込み数をカウントし保存するという簡単な構成により、音声信号の受信状態やネットワーク状況を把握することができる。
(A-3) Effects of the First Embodiment As described above, according to the first embodiment, the RTP control unit in the voice information notification device performs the number of received packets, the number of lost packets, and the current packet of the RTP packet. With a simple configuration of counting and storing the difference between the reception time and the reception time (jitter value) of the previous packet reception time and the number of writes to the
また、第1の実施形態によれば、従来のように、ネットワーク上にモニタ用の専用PCを備える必要がないので、モニタ用専用PCによる誤差がなく、またモニタ用専用PCの設置に係るコストを抑えることができる。 Further, according to the first embodiment, unlike the conventional case, there is no need to provide a dedicated monitor PC on the network, so there is no error due to the dedicated monitor PC, and the cost for installing the dedicated monitor PC. Can be suppressed.
さらに、第1の実施形態によれば、例えばRTCPを使用しない装置であっても、音声信号の受信状態とネットワーク状況を把握することができる。 Furthermore, according to the first embodiment, for example, even a device that does not use RTCP can grasp the reception state and network state of a voice signal.
また、第1の実施形態によれば、音声通信毎の音声信号の受信状態やネットワーク状況を把握することができるので、音声通信単位若しくは総合的に、受信状態やネットワーク状況を把握することができる。 In addition, according to the first embodiment, since it is possible to grasp the reception state and network state of the audio signal for each voice communication, it is possible to grasp the reception state and network state in units of voice communication or comprehensively. .
(B)他の実施形態
上記の実施形態では、音声情報放送サーバが提供する音声(音声信号)を、ネットワークを通じて音声情報告知装置2に放送(送信)する音声情報放送システムを例に挙げて説明したが、音声放送システムに限定されず、ネットワークを通じて送信されてきた音声信号を受信することができる音声情報受信装置に広く適用することができる。
(B) Other Embodiments In the above embodiment, an audio information broadcasting system that broadcasts (sends) audio (audio signals) provided by the audio information broadcasting server to the audio
また、上記の実施形態では、音声情報放送サーバと複数の音声情報告知装置との間の通信(すなわち、1対複数の通信)を想定して説明したが、1対1の通信にも適用できる。 In the above embodiment, the communication between the audio information broadcast server and the plurality of audio information notification devices has been described (that is, one-to-multiple communication). However, the present embodiment can also be applied to one-to-one communication. .
音声情報告知装置の構成は、図2で説明した構成に限定されるものではない。例えば、音声情報告知装置は、RTP情報や統計情報の表示する表示手段(例えば、ディスプレイ部などが該当する)、RTP情報や統計情報の表示を指示する表示指示操作手段(例えば、所定の操作ボタンなどが該当する)等を備えるようにしても良い。 The configuration of the voice information notification device is not limited to the configuration described in FIG. For example, the voice information notification device includes display means for displaying RTP information and statistical information (for example, a display unit or the like), display instruction operation means for instructing display of RTP information and statistical information (for example, predetermined operation buttons) Etc.) may be provided.
上記の実施形態の音声情報告知装置は、基本的には、すべての音声通信において上記RTP情報及び上記統計情報を算出するものであるが、少なくとも、統計処理を行なうか否かを指示操作するON/OFF機能を備えるようにしてもよい。このON/OFF機能は、例えば、操作ボタンを備え、手動による切替で操作できるようにしたり、また例えば、RTP情報に対し所定の閾値を設定し、前回の音声通信(RTPセッション)におけるRTP情報と閾値との比較結果により受信状態が良くないと音声通信制御部が判断したときに機能するようにする。 The voice information notification device of the above embodiment basically calculates the RTP information and the statistical information in all voice communications, but at least operates to instruct whether or not to perform statistical processing. A / OFF function may be provided. This ON / OFF function includes, for example, an operation button so that it can be operated by manual switching. For example, a predetermined threshold is set for RTP information, and the RTP information in the previous voice communication (RTP session) It is made to function when the voice communication control unit determines that the reception state is not good from the comparison result with the threshold value.
上記の実施形態では、RTP制御部が音声通信毎の受信状態やネットワーク状況を監視し、その監視結果を保存するものとして説明した。ここで、RTP制御部が保存しているRTP情報及び又は統計情報に対し予め閾値を設定し、音声通信制御部が、音声信号の受信状態が良くないと判断したときに、音声信号の再送を要求する再送要求手段を備えるようにしても良い。また、音声通信制御部が、受信状態が悪いときに、所定の送出先にアラームを送出するアラーム送出手段を備えるようにしてもよい。 In the above embodiment, the RTP control unit has been described as monitoring the reception state and network status for each voice communication and storing the monitoring result. Here, a threshold is set in advance for the RTP information and / or statistical information stored by the RTP control unit, and when the voice communication control unit determines that the reception state of the voice signal is not good, retransmission of the voice signal is performed. You may make it provide the resending request means to request. Further, the voice communication control unit may be provided with an alarm sending means for sending an alarm to a predetermined destination when the reception state is bad.
上記の実施形態においては、音声信号の転送プロトコルとしてRTPを採用した場合を説明したが、転送プロトコルは特に限定されるものではなく、リアルタイム性のある情報をネットワーク通信する方式に広く適用できる。 In the above-described embodiment, the case where RTP is adopted as the transfer protocol of the audio signal has been described. However, the transfer protocol is not particularly limited, and can be widely applied to a system for network communication of real-time information.
1…音声情報放送システム、2…音声情報告知装置、4…音声情報放送サーバ、23…音声通信制御部、231…TCP/IP制御部、232…RTP制御部、233…再生バッファ部、234…統計情報保存部、29…スピーカー部。
DESCRIPTION OF
Claims (6)
上記ネットワークを通じて、上記音声情報提供装置からの上記複数の音声信号を受信する音声信号受信手段と、
上記音声情報受信手段が受信した上記各音声信号のヘッダ情報に基づいて、上記各音声信号に対する受信処理を行なうと共に、上記各音声信号に含まれる音声データを抽出する受信処理手段と、
上記受信処理手段が正常な受信であると判断した上記各音声信号の音声データを、上記受信処理手段から受け取り、一時的に保存する音声データ一時保存手段と、
上記受信処理手段により受信処理される、上記各音声信号の信号数と、上記各音声信号のヘッダ情報とに基づいて、上記各音声信号の受信状態を監視する受信状態監視手段と、
上記音声データ一時保存手段から受け取った上記各音声データに対し、所定の復号処理を行ない、音声情報を再生し、再生した音声情報を出力する音声情報出力手段と
を備えることを特徴とする音声情報出力装置。 In the audio information output device that receives a plurality of audio signals based on the audio information provided by the audio information providing device through the network and outputs the audio information reproduced based on the received audio signals,
Audio signal receiving means for receiving the plurality of audio signals from the audio information providing apparatus through the network;
Reception processing means for performing reception processing on each audio signal based on the header information of each audio signal received by the audio information receiving means, and extracting audio data included in each audio signal;
Audio data temporary storage means for receiving the audio data of each of the audio signals determined to be normal reception by the reception processing means from the reception processing means and temporarily storing the audio data;
Reception status monitoring means for monitoring the reception status of each of the audio signals based on the number of signals of each of the audio signals and the header information of each of the audio signals that are received and processed by the reception processing means;
Audio information comprising: audio information output means for performing a predetermined decoding process on each of the audio data received from the audio data temporary storage means, reproducing the audio information, and outputting the reproduced audio information Output device.
ネットワークを通じて、上記音声情報提供装置が提供する上記音声情報に基づく複数の音声信号を受信し、受信した上記複数の音声信号に基づいて再生した音声情報を出力する1又は複数の音声情報出力装置と
を備える音声情報通信システムにおいて、
上記各音声情報出力装置が、請求項1〜請求項5のいずれかに記載の音声情報出力装置に対応するものであることを特徴とする音声情報通信システム。 A voice information providing device that transmits a plurality of voice signals based on the voice information to be provided;
One or more audio information output devices for receiving a plurality of audio signals based on the audio information provided by the audio information providing device through a network and outputting the audio information reproduced based on the received audio signals; In a voice information communication system comprising:
6. A voice information communication system, wherein each of the voice information output devices corresponds to the voice information output device according to any one of claims 1 to 5.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006256156A JP2008079030A (en) | 2006-09-21 | 2006-09-21 | Voice information output device and voice information communicating system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006256156A JP2008079030A (en) | 2006-09-21 | 2006-09-21 | Voice information output device and voice information communicating system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2008079030A true JP2008079030A (en) | 2008-04-03 |
Family
ID=39350619
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006256156A Pending JP2008079030A (en) | 2006-09-21 | 2006-09-21 | Voice information output device and voice information communicating system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2008079030A (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002232475A (en) * | 2001-02-05 | 2002-08-16 | Matsushita Electric Ind Co Ltd | Traffic monitor, IP adapter, and VoIP telephone device |
| JP2004241994A (en) * | 2003-02-05 | 2004-08-26 | Hitachi Communication Technologies Ltd | Simultaneous broadcast system and IP broadcast device |
| JP2005072957A (en) * | 2003-08-25 | 2005-03-17 | Fujitsu I-Network Systems Ltd | Ip telephone system with speech quality regulating function and ip telephone system |
-
2006
- 2006-09-21 JP JP2006256156A patent/JP2008079030A/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002232475A (en) * | 2001-02-05 | 2002-08-16 | Matsushita Electric Ind Co Ltd | Traffic monitor, IP adapter, and VoIP telephone device |
| JP2004241994A (en) * | 2003-02-05 | 2004-08-26 | Hitachi Communication Technologies Ltd | Simultaneous broadcast system and IP broadcast device |
| JP2005072957A (en) * | 2003-08-25 | 2005-03-17 | Fujitsu I-Network Systems Ltd | Ip telephone system with speech quality regulating function and ip telephone system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7545818B2 (en) | Method and system for detecting facsimile communication during a VoIP session | |
| RU2634908C2 (en) | Method and device for mediadata delivery management | |
| US9781488B2 (en) | Controlled adaptive rate switching system and method for media streaming over IP networks | |
| EP2521298A1 (en) | Method and apparatus for ensuring quality of service of internet protocol television live broadcast service | |
| US20100020682A1 (en) | Communication device, communication method, and recording medium | |
| US7843974B2 (en) | Audio and video synchronization | |
| CN101548513B (en) | Receiving terminal and receiving method | |
| US8045542B2 (en) | Traffic generation during inactive user plane | |
| JP4600513B2 (en) | Data transmission apparatus, transmission rate control method, and program | |
| EP1802121B1 (en) | Information provisioning system, device and methods | |
| JP2005045469A (en) | Multimedia content receiving apparatus and multimedia content receiving method | |
| US7191370B2 (en) | Data transmitter device, repeater device, data transmission/reception device, and data communication method | |
| JP2005244315A (en) | Network quality stabilization device for video streaming transmission | |
| JP3931594B2 (en) | Retransmission method for multipoint broadcast networks | |
| US20100135290A1 (en) | Usage of feedback information for multimedia sessions | |
| JP2008079030A (en) | Voice information output device and voice information communicating system | |
| JP2007243646A (en) | Redundant voip gateway system | |
| JP4433281B2 (en) | Receiving apparatus and method, recording medium, and program | |
| JP2010278803A (en) | Packet receiving device and packet transmitting / receiving device | |
| JP2007274369A (en) | Communication system, transmission device and receiving device | |
| KR101384125B1 (en) | Apparatus and method for generating quality of service parameter about mac layer in communication system | |
| CN118509379A (en) | Audio and video data dynamic transmission control method and device based on SRT protocol and electronic equipment | |
| JP2023138861A (en) | Transmitting device, receiving device, communication system, transmitting method, receiving method, and program | |
| JP6287409B2 (en) | Communication quality monitoring apparatus, method, system, and program | |
| JP2006174000A (en) | Network system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090630 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110516 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110607 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20111025 |