(57)【要約】  【課題】発信要求元の端末が切り替わった場合でも、マルチキャストグループに属する端末が音声データを正常に復元できるＲＴＰを用いたインターカムシステムを実現する。  【解決手段】インターカム制御装置１は、発信要求元の無線端末２から受信したユニキャストのＲＴＰパケットを、マルチキャストのＲＴＰパケットに変換して、マルチキャストグループに属する各無線端末２に転送する。ここで、インターカム制御装置１は、発信要求元の無線端末２から受信したユニキャストのＲＴＰパケットに付与されているシーケンス番号およびタイムスタンプを独自のシーケンス番号およびタイムスタンプに置換して、このユニキャストのＲＴＰパケットをマルチキャストグループ宛てのマルチキャストのＲＴＰパケットに変換する。【選択図】図１
2019080244.tif 000002
【特許請求の範囲】
【請求項１】
ＲＴＰ（Ｒｅａｌ−ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）を用いたインターカムシステムを制御するインターカム制御装置であって、
シーケンス番号およびタイムスタンプを生成するシーケンス情報生成手段と、
発信要求元の端末からユニキャストのＲＴＰパケットを受信するユニキャストパケット受信手段と、
前記ユニキャストパケット受信手段により受信された前記ユニキャストのＲＴＰパケットのシーケンス番号およびタイムスタンプを、前記シーケンス情報生成手段により生成された前記シーケンス番号および前記タイムスタンプに置換するシーケンス情報置換手段と、
前記シーケンス情報置換手段によりシーケンス番号およびタイムスタンプが置換された前記ユニキャストのＲＴＰパケットをマルチキャストのＲＴＰパケットに変換して、当該マルチキャストのＲＴＰパケットを、マルチキャストグループに属する端末に転送するマルチキャストパケット転送手段と、を備えている
ことを特徴とするインターカム制御装置。
【請求項２】
請求項１に記載のインターカム制御装置であって、
前記シーケンス情報生成手段は、
所定の周期毎に、現在のシーケンス番号およびタイムスタンプにそれぞれ所定の更新値を追加して、前記シーケンス番号および前記タイムスタンプを更新し、
前記シーケンス情報置換手段は、
前記ユニキャストパケット受信手段により受信された前記ユニキャストのＲＴＰパケットのシーケンス番号およびタイムスタンプを、前記シーケンス情報生成手段により更新された最新のシーケンス番号およびタイムスタンプに置換する
ことを特徴とするインターカム制御装置。
【請求項３】
請求項２に記載のインターカム制御装置であって、
前記シーケンス情報生成手段は、
前記発信要求元の端末より発信要求を受信してから当該端末より終了要求を受信するまでの間、前記所定の周期にかかわらず、前記ユニキャストパケット受信手段が当該端末よりユニキャストのＲＴＰパケットを受信する毎に、前記現在のシーケンス番号およびタイムスタンプにそれぞれ所定の更新値を追加して、前記シーケンス番号および前記タイムスタンプを更新する
ことを特徴とするインターカム制御装置。
【請求項４】
請求項３に記載のインターカム制御装置であって、
前記発信要求元の端末より前記発信要求を受信してから当該端末より終了要求を受信するまでの間、前記ユニキャストパケット受信手段が当該端末よりユニキャストのＲＴＰパケットを受信する毎に、当該ユニキャストのＲＴＰパケットのシーケンス番号およびタイムスタンプと、当該ユニキャストのＲＴＰパケットの一つ前に前記ユニキャストパケット受信手段が当該端末より受信したユニキャストのＲＴＰパケットのシーケンス番号およびタイムスタンプと、に基づいて、当該端末が送信したユニキャストのＲＴＰパケットの欠損数を検出する欠損検出手段をさらに備え、
前記シーケンス情報生成手段は、
前記発信要求元の端末より発信要求を受信してから当該端末より終了要求を受信するまでの間、前記ユニキャストパケット受信手段が当該端末よりユニキャストのＲＴＰパケットを受信する毎に、前記現在のシーケンス番号およびタイムスタンプに、前記欠損検出手段により検出された前記欠損数に応じた更新値を追加して、前記シーケンス番号および前記タイムスタンプを更新する
ことを特徴とするインターカム制御装置。
【請求項５】
ＲＴＰ（Ｒｅａｌ−ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）を用いたインターカムシステムであって、
複数の端末と、
請求項１ないし４のいずれか一項に記載のインターカム制御装置と、を備え、
前記端末は、
前記インターカム制御装置に登録要求を送信して、前記インターカム制御装置からマルチキャストグループのアドレスを取得するマルチキャストアドレス取得手段と、
前記マルチキャストアドレス取得手段により取得された前記マルチキャストグループのアドレスを送信先とするマルチキャストのＲＴＰパケットを受信するマルチキャストパケット受信手段と、
前記インターカム制御装置にユニキャストのＲＴＰパケットを送信するユニキャストパケット送信手段と、
前記ユニキャストパケット送信手段によるユニキャストのＲＴＰパケットの送信開始に先立って、前記インターカム制御装置に発信要求を送信するとともに、前記ユニキャストパケット送信手段によるユニキャストのＲＴＰパケットの送信終了後に、前記インターカム制御装置に終了要求を送信する呼制御手段と、を備え、
前記インターカム制御装置は、
登録要求元の前記端末に前記マルチキャストグループのアドレスを通知するマルチキャストアドレス通知手段をさらに備える
ことを特徴とするインターカムシステム。
【請求項６】
コンピュータで読み取り可能なプログラムであって、
前記プログラムは、
前記コンピュータを、ＲＴＰ（Ｒｅａｌ−ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）を用いたインターカムシステムを制御するインターカム制御装置として機能させ、
前記インターカム制御装置は、
シーケンス番号およびタイムスタンプを生成するシーケンス情報生成手段と、
発信要求元の端末からユニキャストのＲＴＰパケットを受信するユニキャストパケット受信手段と、
前記ユニキャストパケット受信手段により受信された前記ユニキャストのＲＴＰパケットのシーケンス番号およびタイムスタンプを、前記シーケンス情報生成手段により生成された前記シーケンス番号および前記タイムスタンプに置換するシーケンス情報置換手段と、
前記シーケンス情報置換手段によりシーケンス番号およびタイムスタンプが置換された前記ユニキャストのＲＴＰパケットを、マルチキャストのＲＴＰパケットに変換して、マルチキャストグループに属する端末に転送するマルチキャストパケット転送手段と、を備えている
ことを特徴とするコンピュータで読み取り可能なプログラム。
【請求項７】
インターカム制御装置により、ＲＴＰ（Ｒｅａｌ−ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）を用いたインターカムシステムを制御するインターカム制御方法であって、
前記インターカム制御装置は、
発信要求元の端末からユニキャストのＲＴＰパケットを受信し、
前記受信したユニキャストのＲＴＰパケットのシーケンス番号およびタイムスタンプを独自のシーケンス番号およびタイムスタンプに置換し、
前記独自のシーケンス番号およびタイムスタンプに置換された前記ユニキャストのＲＴＰパケットを、マルチキャストのＲＴＰパケットに変換して、マルチキャストグループに属する端末に転送する
ことを特徴とするインターカム制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＲＴＰ（Ｒｅａｌ−ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）を用いたインターカムシステムに関する。
【背景技術】
【０００２】
特許文献１には、一斉呼出し機能を有するＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）電話システムが開示されている。このＩＰ電話システムにおいて、主装置は、端末から一斉呼出し発信要求を受信した場合に、メディアスイッチに発信要求元の端末のアドレスを通知するとともに、発信要求元の端末にメディアスイッチのアドレスを通知する。また、主装置は、マルチキャストグループのアドレスを、マルチキャストグループに属する各端末に通知する。発信要求元の端末は、主装置から受信したメディアスイッチのアドレスに従い、メディアスイッチにユニキャストパケットの音声データを送信する。メディアスイッチは、発信要求元の端末から受信したユニキャストパケットの音声データを、マルチキャストパケットの音声データに変換して、マルチキャストグループに転送する。そして、マルチキャストグループに属する各端末は、主装置から受信したマルチキャストグループのアドレスを用いて、メディアスイッチが転送したマルチキャストパケットの音声データを受信する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−３２０２９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載のＩＰ電話システムは、送信側の端末の音声データを複数の受信側の端末に一斉送信するインターカムシステムに利用することができる。しかしながら、特許文献１に記載のＩＰ電話システムをインターカムシステムに利用した場合、つぎのような問題が生じる。
【０００５】
すなわち、マルチキャストグループに属する各端末は、主装置から通知されたマルチキャストグループのアドレスを設定して、ＲＴＰに従い、メディアスイッチが送信するマルチキャストパケットの受信待ち状態となる。ここで、メディアスイッチは、発信要求元の端末が切り替わった場合でも、同じマルチキャストグループのアドレスに対して、マルチキャストパケットの音声データを転送する。このため、マルチキャストグループに属する各端末は、複数の発信要求元の端末が送信した音声データを続けて受信する可能性がある。しかしながら、ＲＴＰでは、送信側の端末がパケットに付与したシーケンス番号およびタイムスタンプに従い、受信側の端末が音声データを復元するため、メディアスイッチにおいて、発信要求元の端末がパケットに付与したシーケンス番号およびタイムスタンプをマルチキャストグループに転送するパケットにそのまま利用した場合、発信要求元の端末が切り替わると、マルチキャストグループに属する各端末が受信するパケットに付与されているシーケンス番号およびタイムスタンプの整合性が失われる。これにより、マルチキャストグループに属する各端末において、音声データを正常に復元できない可能性がある。特許文献１に記載のＩＰ電話システムは、この点を考慮していない。
【０００６】
本発明は上記事情に鑑みてなされたものであり、本発明の目的は、発信要求元の端末が切り替わった場合でも、マルチキャストグループに属する各端末が音声データを正常に復元できるＲＴＰを用いたインターカムシステムを実現することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明では、発信要求元の端末から受信したユニキャストのＲＴＰパケットを、マルチキャストのＲＴＰパケットに変換して、マルチキャストグループに転送するインターカム制御装置において、ユニキャストのＲＴＰパケットに付与されているシーケンス番号およびタイムスタンプを、独自のシーケンス番号およびタイムスタンプに置換して、ユニキャストのＲＴＰパケットをマルチキャストのＲＴＰパケットに変換している。
【０００８】
例えば、本発明のインターカム制御装置は、
ＲＴＰを用いたインターカムシステムを制御するインターカム制御装置であって、
シーケンス番号およびタイムスタンプを生成するシーケンス情報生成手段と、
発信要求元の端末からユニキャストのＲＴＰパケットを受信するユニキャストパケット受信手段と、
前記ユニキャストパケット受信手段により受信された前記ユニキャストのＲＴＰパケットのシーケンス番号およびタイムスタンプを、前記シーケンス情報生成手段により生成された前記シーケンス番号および前記タイムスタンプに置換するシーケンス情報置換手段と、
前記シーケンス情報置換手段によりシーケンス番号およびタイムスタンプが置換された前記ユニキャストのＲＴＰパケットをマルチキャストのＲＴＰパケットに変換して、当該マルチキャストのＲＴＰパケットを、マルチキャストグループに属する端末に転送するマルチキャストパケット転送手段と、を備えている。
【０００９】
また、本発明のインターカムシステムは、
複数の端末と、
上述のインターカム制御装置と、を備え、
前記端末は、
前記インターカム制御装置に登録要求を送信して、前記インターカム制御装置からマルチキャストグループのアドレスを取得するマルチキャストアドレス取得手段と、
前記マルチキャストアドレス取得手段により取得された前記マルチキャストグループのアドレスを送信先とするマルチキャストのＲＴＰパケットを受信するマルチキャストパケット受信手段と、
前記インターカム制御装置にユニキャストのＲＴＰパケットを送信するユニキャストパケット送信手段と、
前記ユニキャストパケット送信手段によるユニキャストのＲＴＰパケットの送信開始に先立って、前記インターカム制御装置に発信要求を送信するとともに、前記ユニキャストパケット送信手段によるユニキャストのＲＴＰパケットの送信終了後に、前記インターカム制御装置に終了要求を送信する呼制御手段と、を備え、
前記インターカム制御装置は、
登録要求元の前記端末に前記マルチキャストグループのアドレスを通知するマルチキャストアドレス通知手段をさらに備える。
【発明の効果】
【００１０】
本発明では、ユニキャストのＲＴＰパケットに付与されているシーケンス番号およびタイムスタンプを、独自のシーケンス番号およびタイムスタンプに置換して、ユニキャストのＲＴＰパケットをマルチキャストのＲＴＰパケットに変換している。このため、発信要求元の端末が切り替わった場合でも、切り替わりの前後において、整合性が維持されるように独自のシーケンス番号およびタイムスタンプを設定することにより、マルチキャストグループに属する各端末は、インターカム制御装置から受信するマルチキャストのＲＴＰパケットに基づいて音声データを正常に復元することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】図１は、本発明の第一実施の形態に係るインターカムシステムの概略構成図である。
【図２】図２は、本発明の第一実施の形態に係るインターカムシステムの動作例を説明するためのシーケンス図である。
【図３】図３は、本発明の第一実施の形態に係るインターカムシステムの動作例を説明するためのシーケンス図であり、図２の続きである。
【図４】図４は、本発明の第一実施の形態に係るインターカムシステムの動作例を説明するためのシーケンス図であり、図３の続きである。
【図５】図５は、インターカム制御装置１の概略機能構成図である。
【図６】図６は、インターカム制御装置１の動作を説明するためのフロー図である。
【図７】図７は、無線端末２の概略機能構成図である。
【図８】図８は、無線端末２の動作を説明するためのフロー図である。
【図９】図９は、インターカム制御装置１Ａの概略機能構成図である。
【図１０】図１０は、インターカム制御装置１Ａの動作を説明するためのフロー図である。
【図１１】図１１は、インターカム制御装置１Ａの変形例１Ｂの概略機能構成図である。
【発明を実施するための形態】
【００１２】
以下に、本発明の実施の形態について図面を参照して説明する。
【００１３】
［第一実施の形態］
図１は、本実施の形態に係るインターカムシステムの概略構成図である。
【００１４】
図示するように、本実施の形態に係るインターカムシステムは、複数の無線端末２−１〜２−３（以下、単に、無線端末２とも呼ぶ）と、無線端末２にインターカムサービスを提供するインターカム制御装置１と、を備えて構成される。無線端末２−１〜２−３は、同じマルチキャストグループに所属しており、インターカム制御装置１は、いずれかの無線端末２から受信したユニキャストのＲＴＰパケットを、マルチキャストのＲＴＰパケットに変換してマルチキャストグループに転送する。
【００１５】
図２〜図４は、本実施の形態に係るインターカムシステムの動作例を説明するためのシーケンス図である。ここでは、インターカムシステム内でやり取りされるＲＴＰパケットのビットレートを１６０ｂｙｔｅ／２０ｍｓｅｃに設定している。
【００１６】
まず、インターカム制御装置１は、電源が投入されて起動すると、インターカム制御装置１が独自に管理するシーケンス番号およびタイムスタンプである独自シーケンス情報のカウント値をクリアして、独自シーケンス情報の更新（生成）を開始する（Ｓ１００）。具体的には、ＲＴＰパケットのビットレート（１６０ｂｙｔｅ／２０ｍｓｅｃ）に従い、２０ｍｓｅｃ毎に、シーケンス番号のカウント値を１インクリメント（＋１）するとともに、タイムスタンプのカウント値を１６０インクリメント（＋１６０）する。
【００１７】
つぎに、無線端末２−１は、電源が投入されて起動すると、インターカム制御装置１に登録要求を送信する（Ｓ１０１）。これを受けて、インターカム制御装置１は、無線端末２−１に、マルチキャストグループのアドレスの指定を伴う登録許可を送信する（Ｓ１０２）。無線端末２−１は、インターカム制御装置１から登録許可を受信すると、この登録許可で指定されているマルチキャストグループのアドレスを受信用アドレスに設定して、マルチキャストグループにグループ登録する（Ｓ１０３）。それから、このマルチキャストグループのアドレスを用いたＲＴＰパケットの受信を開始する（Ｓ１０４）。
【００１８】
また、無線端末２−２は、無線端末２−１と同様に、電源が投入されて起動すると、インターカム制御装置１に登録要求を送信する（Ｓ１０５）。これを受けて、インターカム制御装置１は、無線端末２−２に、マルチキャストグループのアドレスの指定を伴う登録許可を送信する（Ｓ１０６）。無線端末２−２は、インターカム制御装置１から登録許可を受信すると、この登録許可で指定されているマルチキャストグループのアドレスを受信用アドレスに設定して、マルチキャストグループにグループ登録する（Ｓ１０７）。それから、このマルチキャストグループのアドレスを用いたＲＴＰパケットの受信を開始する（Ｓ１０８）。
【００１９】
また、無線端末２−３は、無線端末２−１、２−２と同様に、電源が投入されて起動すると、インターカム制御装置１に登録要求を送信する（Ｓ１０９）。これを受けて、インターカム制御装置１は、無線端末２−３に、マルチキャストグループのアドレスの指定を伴う登録許可を送信する（Ｓ１１０）。無線端末２−３は、インターカム制御装置１から登録許可を受信すると、この登録許可で指定されているマルチキャストグループのアドレスを受信用アドレスに設定して、マルチキャストグループにグループ登録する（Ｓ１１１）。それから、このマルチキャストグループのアドレスを用いたＲＴＰパケットの受信を開始する（Ｓ１１２）。
【００２０】
以上により、すべての無線端末２−１〜２−３は、同じマルチキャストグループに所属することとなり、インターカム制御装置１が送信するマルチキャストのＲＴＰパケットの受信待ち状態となる。
【００２１】
つぎに、無線端末２−３がインターカムシステムへの発信操作をユーザから受け付けたものとする。これを受けて、無線端末２−３は、インターカム制御装置１に発信要求を送信する（Ｓ１２０）。インターカム制御装置１は、無線端末２−３から発信要求を受信すると、無線端末２−３に発信許可を送信して（Ｓ１２１）、無線端末２−３が送信するＲＴＰパケットの受信を開始する（Ｓ１２２）。
【００２２】
一方、無線端末２−３は、インターカム制御装置１から発信許可を受信すると、音声データが格納されたユニキャストのＲＴＰパケットのインターカム制御装置１への送信を開始する（Ｓ１２３）。
【００２３】
具体的には、無線端末２−３は、ＲＴＰパケットのビットレート（１６０ｂｙｔｅ／２０ｍｓｅｃ）に従い、２０ｍｓｅｃ毎に、マイクへの入力音声等の音声データが格納されたユニキャストのＲＴＰパケットをインターカム制御装置１に送信する（Ｓ１２４、Ｓ１３０）。ここで、ＲＴＰパケットに付与されるシーケンス番号（ＳＱ）およびタイムスタンプ（ＴＳ）は、最初はともにゼロ［ＳＱ：０、ＴＳ：０］に設定され、無線端末２−３は、ＲＴＰパケットを送信する都度、ＲＴＰパケットに付与するシーケンス番号値を１インクリメント（＋１）するとともに、タイムスタンプを１６０インクリメント（＋１６０）する。
【００２４】
インターカム制御装置１は、無線端末２−３からユニキャストのＲＴＰパケットを受信すると、このＲＴＰパケットに付与されているシーケンス番号（ＳＱ）およびタイムスタンプ（ＴＳ）を、そのときの独自シーケンス情報のカウント値に置換するとともに、このＲＴＰパケットの送信先アドレスをマルチキャストグループのアドレスに変更して、このＲＴＰパケットをマルチキャストのＲＴＰパケットに変換する（Ｓ１２５、Ｓ１３１）。それから、インターカム制御装置１は、マルチキャストのＲＴＰパケットを送信する（Ｓ１２６、Ｓ１３２）。
【００２５】
ここでは、独自シーケンス情報の更新を開始してから（Ｓ１００）、シーケンス番号［ＳＱ：０］およびタイムスタンプ［ＴＳ：０］が付与されたユニキャストのＲＴＰパケットを無線端末２−３から受信するまでに（Ｓ１２５）、独自シーケンス情報のカウント値がＮ回更新されて、独自シーケンス情報のシーケンス番号（ＳＱ）、タイムスタンプ（ＴＳ）のカウント値が１Ｎ、１６０Ｎとなっている。このため、このユニキャストのＲＴＰパケットから変換されたマルチキャストのＲＴＰパケットは、シーケンス番号が［ＳＱ：０］から［ＳＱ：１Ｎ］に置換され、タイムスタンプが［ＴＳ：０］から［ＴＳ：１６０Ｎ］に置換される（Ｓ１２６）。
【００２６】
また、シーケンス番号［ＳＱ：０］およびタイムスタンプ［ＴＳ：０］が付与されたユニキャストのＲＴＰパケットを無線端末２−３から受信してから（Ｓ１２５）、シーケンス番号［ＳＱ：１］およびタイムスタンプ［ＴＳ：１６０］が付与されたユニキャストのＲＴＰパケットを無線端末２−３から受信するまでに（Ｓ１３１）、独自シーケンス情報のカウント値が１回更新されて、独自シーケンス情報のシーケンス番号、タイムスタンプのカウント値が１（Ｎ＋１）、１６０（Ｎ＋１）となっている。このため、このユニキャストのＲＴＰパケットから変換されたマルチキャストのＲＴＰパケットは、シーケンス番号が［ＳＱ：１］から［ＳＱ：１（Ｎ＋１）］に置換され、タイムスタンプが［ＴＳ：１６０］から［ＴＳ：１６０（Ｎ＋１）］に置換される（Ｓ１３２）。
【００２７】
無線端末２−１は、インターカム制御装置１から送信されたマルチキャストのＲＴＰパケットを受信して再生する（Ｓ１２７、Ｓ１３３）。同様に、無線端末２−２は、インターカム制御装置１から送信されたマルチキャストのＲＴＰパケットを受信して再生する（Ｓ１２８、Ｓ１３４）。一方、無線端末２−３は、インターカム制御装置１にユニキャストのＲＴＰパケットを送信している間、インターカム制御装置１から送信されたマルチキャストのＲＴＰパケットを受信することなく破棄する（Ｓ１２９、Ｓ１３５）。
【００２８】
つぎに、無線端末２−３がユーザから終了操作を受け付けたものとする。これを受けて、無線端末２−３は、インターカム制御装置１に終了要求を送信する（Ｓ１３６）。インターカム制御装置１は、無線端末２−３から終了要求を受信すると、無線端末２−３に終了許可を送信して（Ｓ１３７）、無線端末２−３が送信するＲＴＰパケットの受信を終了する（Ｓ１３８）。一方、無線端末２−３は、インターカム制御装置１から終了許可を受信すると、音声データが格納されたユニキャストのＲＴＰパケットのインターカム制御装置１への送信を終了する（Ｓ１３９）。
【００２９】
つぎに、無線端末２−２がインターカムシステムへの発信操作をユーザから受け付けたものとする。これを受けて、無線端末２−２は、インターカム制御装置１に発信要求を送信する（Ｓ１５０）。インターカム制御装置１は、無線端末２−２から発信要求を受信すると、無線端末２−２に発信許可を送信して（Ｓ１５１）、無線端末２−２が送信するＲＴＰパケットの受信を開始する（Ｓ１５２）。
【００３０】
一方、無線端末２−２は、インターカム制御装置１から発信許可を受信すると、音声データが格納されたユニキャストのＲＴＰパケットのインターカム制御装置１への送信を開始する（Ｓ１５３）。
【００３１】
具体的には、無線端末２−２は、ＲＴＰパケットのビットレート（１６０ｂｙｔｅ／２０ｍｓｅｃ）に従い、２０ｍｓｅｃ毎に、マイクへの入力音声等の音声データが格納されたユニキャストのＲＴＰパケットをインターカム制御装置１に送信する（Ｓ１５４、Ｓ１６０）。ここで、ＲＴＰパケットに付与されるシーケンス番号（ＳＱ）およびタイムスタンプ（ＴＳ）は、最初はともにゼロ［ＳＱ：０、ＴＳ：０］に設定され、無線端末２−２は、ＲＴＰパケットを送信する都度、ＲＴＰパケットに付与するシーケンス番号値を１インクリメント（＋１）するとともに、タイムスタンプを１６０インクリメント（＋１６０）する。
【００３２】
インターカム制御装置１は、無線端末２−２からユニキャストのＲＴＰパケットを受信すると、このＲＴＰパケットに付与されているシーケンス番号（ＳＱ）およびタイムスタンプ（ＴＳ）を、そのときの独自シーケンス情報のカウント値に置換するとともに、このＲＴＰパケットの送信先アドレスをマルチキャストグループのアドレスに変更して、このＲＴＰパケットをマルチキャストのＲＴＰパケットに変換する（Ｓ１５５、Ｓ１６１）。それから、インターカム制御装置１は、マルチキャストのＲＴＰパケットを送信する（Ｓ１５６、Ｓ１６２）。
【００３３】
ここでは、独自シーケンス情報のカウントを開始してから（Ｓ１００）、シーケンス番号［ＳＱ：０］およびタイムスタンプ［ＴＳ：０］が付与されたユニキャストのＲＴＰパケットを無線端末２−２から受信するまでに（Ｓ１５５）、独自シーケンス情報のカウント値がＭ回更新されて、独自シーケンス情報のシーケンス番号（ＳＱ）、タイムスタンプ（ＴＳ）のカウント値が１Ｍ、１６０Ｍとなっている。このため、このユニキャストのＲＴＰパケットから変換されたマルチキャストのＲＴＰパケットは、シーケンス番号が［ＳＱ：０］から［ＳＱ：１Ｍ］に置換され、タイムスタンプが［ＴＳ：０］から［ＴＳ：１６０Ｍ］に置換される（Ｓ１５６）。ここで、Ｍは、無線端末２−３が送信するユニキャストのＲＴＰパケットの受信終了時（Ｓ１３８）における独自シーケンス情報のカウント値の更新回数Ｎ＋αよりも大きい。
【００３４】
また、シーケンス番号［ＳＱ：０］およびタイムスタンプ［ＴＳ：０］が付与されたユニキャストのＲＴＰパケットを無線端末２−２から受信してから（Ｓ１５５）、シーケンス番号［ＳＱ：１］およびタイムスタンプ［ＴＳ：１６０］が付与されたユニキャストのＲＴＰパケットを無線端末２−２から受信するまでに（Ｓ１６１）、独自シーケンス情報のカウント値が１回更新されて、独自シーケンス情報のシーケンス番号（ＳＱ）、タイムスタンプ（ＴＳ）のカウント値が１（Ｍ＋１）、１６０（Ｍ＋１）となっている。このため、このユニキャストのＲＴＰパケットから変換されたマルチキャストのＲＴＰパケットは、シーケンス番号が［ＳＱ：１］から［ＳＱ：１（Ｍ＋１）］に置換され、タイムスタンプが［ＴＳ：１６０］から［ＴＳ：１６０（Ｍ＋１）］に置換される（Ｓ１６２）。
【００３５】
無線端末２−１は、インターカム制御装置１から送信されたマルチキャストのＲＴＰパケットを受信して再生する（Ｓ１５７、Ｓ１６３）。同様に、無線端末２−３は、インターカム制御装置１から送信されたマルチキャストのＲＴＰパケットを受信して再生する（Ｓ１５８、Ｓ１６４）。一方、無線端末２−２は、インターカム制御装置１にユニキャストのＲＴＰパケットを送信している間、インターカム制御装置１から送信されたマルチキャストのＲＴＰパケットを受信することなく破棄する（Ｓ１５９、Ｓ１６５）。
【００３６】
つぎに、無線端末２−２がユーザから終了操作を受け付けたものとする。これを受けて、無線端末２−２は、インターカム制御装置１に終了要求を送信する（Ｓ１６６）。インターカム制御装置１は、無線端末２−２から終了要求を受信すると、無線端末２−２に終了許可を送信して（Ｓ１６７）、無線端末２−２が送信するＲＴＰパケットの受信を終了する（Ｓ１６８）。一方、無線端末２−２は、インターカム制御装置１から終了許可を受信すると、音声データが格納されたユニキャストのＲＴＰパケットのインターカム制御装置１への送信を終了する（Ｓ１６９）。
【００３７】
以上において、インターカム制御装置１は、まず、無線端末２−３からユニキャストのＲＴＰパケットを受信し、これをマルチキャストのＲＴＰパケットに変換してマルチキャストグループの各無線端末２に転送し、つぎに、無線端末２−２からユニキャストのＲＴＰパケットを受信し、これをマルチキャストのＲＴＰパケットに変換してマルチキャストグループの各無線端末２に転送している。これにより、無線端末２−１がインターカム制御装置１を介して受信するＲＴＰパケットの送信元は無線端末２−３から無線端末２−２に切り替わることになるが、ＲＴＰパケットに付与されているシーケンス番号（ＳＱ）およびタイムスタンプ（ＴＳ）は、インターカム制御装置１が管理する独自のシーケンス情報に置換されるので、ＲＴＰパケットの送信元の切り替わりの前後において、ＲＴＰパケットのシーケンス番号およびタイムスタンプの整合性が維持される。したがって、無線端末２−１は、インターカム制御装置１から受信するマルチキャストのＲＴＰパケットに基づいて音声データを正常に復元することができる。
【００３８】
つぎに、本実施の形態に係るインターカムシステムを構成するインターカム制御装置１および無線端末２の詳細を説明する。
【００３９】
まず、インターカム制御装置１について説明する。
【００４０】
図５は、インターカム制御装置１の概略機能構成図である。
【００４１】
図示するように、インターカム制御装置１は、無線インターフェース部１０と、周期タイマ１１と、独自シーケンス情報生成部１２と、呼制御部１３と、ユニキャストパケット受信部１４と、シーケンス情報置換部１５と、マルチキャストパケット転送部１６と、を備えている。
【００４２】
無線インターフェース部１０は、無線端末２と無線通信を行うためのインターフェースである。
【００４３】
周期タイマ１１は、インターカムシステム内でやり取りされるＲＴＰパケットのビットレートにより特定される周期（例えば、ビットレート１６０ｂｙｔｅ／２０ｍｓｅｃならば周期２０ｍｓｅｃ）毎に、独自シーケンス情報生成部１２に独自シーケンス情報の更新タイミングを通知する。
【００４４】
独自シーケンス情報生成部１２は、周期タイマ１１から独自シーケンス情報の更新タイミングの通知を受け取る毎に独自シーケンス情報を生成する。具体的には、独自シーケンス情報のシーケンス番号（ＳＱ）およびタイムスタンプ（ＴＳ）それぞれのカウント値の初期値をゼロとし、周期タイマ１１から独自シーケンス情報の更新タイミングの通知を受け取る毎に、シーケンス番号（ＳＱ）を１つインクリメントするとともに、タイムスタンプ（ＴＳ）のカウント値をＲＴＰパケットのビットレートにより特定される更新幅（例えば、ビットレート１６０ｂｙｔｅ／２０ｍｓｅｃならば更新幅１６０）だけインクリメントすることにより、独自シーケンス情報を生成（更新）する。
【００４５】
呼制御部１３は、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）等の呼制御プロトコルに従い、無線端末２と連携して呼制御処理を実施する。具体的には、無線端末２から登録要求を受信した場合、この無線端末２に登録許可を送信して、この無線端末２をマルチキャストグループに参加させる。また、無線端末２から発信要求を受信した場合、この無線端末２に発信許可を送信して、この無線端末２とのセッションを確立する。また、セッション確立中の無線端末２から終了要求を受信した場合、この無線端末２に終了許可を送信して、この無線端末２とのセッションを解放する。
【００４６】
ユニキャストパケット受信部１４は、ＲＴＰに従い、無線インターフェース部１０を介して、呼制御部１３により確立されたセッションの接続相手である無線端末２からユニキャストのＲＴＰパケットを受信する。
【００４７】
シーケンス情報置換部１５は、ユニキャストパケット受信部１４が受信したユニキャストのＲＴＰパケットに付与されているシーケンス番号（ＳＱ）およびタイムスタンプ（ＴＳ）を、独自シーケンス情報生成部１２が生成した最新の独自シーケンス情報に含まれているシーケンス番号およびタイムスタンプに置換する。
【００４８】
マルチキャストパケット転送部１６は、シーケンス情報置換部１５によりシーケンス番号（ＳＱ）およびタイムスタンプ（ＴＳ）が置換されたユニキャストのＲＴＰパケットの送信先アドレスをマルチキャストグループのアドレスに変更して、このユニキャストのＲＴＰパケットをマルチキャストのＲＴＰパケットに変換する。そして、ＲＴＰに従い、このマルチキャストのＲＴＰパケットを、無線インターフェース部１０から無線送信する。
【００４９】
図６は、インターカム制御装置１の動作を説明するためのフロー図である。
【００５０】
このフローは、インターカム制御装置１に電源が投入されてインターカム制御装置１が起動することにより開始される。
【００５１】
まず、周期タイマ１１が起動され（Ｓ２００）、独自シーケンス情報生成部１２は、独自シーケンス情報の更新を開始する（Ｓ２０１）。これにより、独自シーケンス情報生成部１２は、独自シーケンス情報のシーケンス番号（ＳＱ）およびタイムスタンプ（ＴＳ）それぞれのカウント値の初期値をゼロとし、インターカムシステム内でやり取りされるＲＴＰパケットのビットレートにより特定される周期毎に、シーケンス番号（ＳＱ）を１つインクリメントするとともに、タイムスタンプ（ＴＳ）のカウント値をＲＴＰパケットのビットレートにより特定される更新幅だけインクリメントして、独自シーケンス情報を更新（生成）する。
【００５２】
つぎに、呼制御部１３は、無線インターフェース部１０を介して無線端末２から登録要求を受信すると（Ｓ２０２でＹＥＳ）、この無線端末２に、マルチキャストグループのアドレスを伴う登録許可を送信する（Ｓ２０３）。これにより、登録要求元の無線端末２はマルチキャストグループに所属する。
【００５３】
また、呼制御部１３は、無線インターフェース部１０を介して無線端末２から発信要求を受信すると（Ｓ２０４でＹＥＳ）、この無線端末２に発信許可を送信して、この無線端末２とのセッションを確立する（Ｓ２０５）。これにより、ユニキャストパケット受信部１４は、このセッションを介して発信要求元の無線端末２からユニキャストのＲＴＰパケットの受信待ち状態となる。
【００５４】
つぎに、ユニキャストパケット受信部１４は、呼制御部１３により確立されたセッションを介して発信要求元の無線端末２からユニキャストのＲＴＰパケットを受信すると（Ｓ２０６でＹＥＳ）、このＲＴＰパケットをシーケンス情報置換部１５に渡す。これを受けて、シーケンス情報置換部１５は、ユニキャストパケット受信部１４から受け取ったユニキャストのＲＴＰパケットに付与されているシーケンス番号（ＳＱ）およびタイムスタンプ（ＴＳ）を、独自シーケンス情報生成部１２で生成された最新の独自シーケンス情報のシーケンス番号およびタイムスタンプに置換する（Ｓ２０７）。それから、シーケンス番号（ＳＱ）およびタイムスタンプ（ＴＳ）が置換されたユニキャストのＲＴＰパケットをマルチキャストパケット転送部１６に渡す。
【００５５】
つぎに、マルチキャストパケット転送部１６は、シーケンス情報置換部１５から受け取ったユニキャストのＲＴＰパケットの送信先アドレスをマルチキャストグループのアドレスに変更して、このユニキャストのＲＴＰパケットをマルチキャストのＲＴＰパケットに変換する（Ｓ２０８）。それから、マルチキャストパケット転送部１６は、無線インターフェース部１０からこのマルチキャストのＲＴＰパケットを送信することにより、このマルチキャストのＲＴＰパケットをマルチキャストグループの各無線端末２に転送する（Ｓ２０９）。
【００５６】
また、呼制御部１３は、無線インターフェース部１０を介してセッション確立中の無線端末２から終了要求を受信すると（Ｓ２１０でＹＥＳ）、この無線端末２に終了許可を送信して、この無線端末２とのセッションを解放する（Ｓ２１１）。これにより、ユニキャストパケット受信部１４は、このセッションを介したユニキャストのＲＴＰパケットの受信を終了する。
【００５７】
つぎに、無線端末２について説明する。
【００５８】
図７は、無線端末２の概略機能構成図である。
【００５９】
図示するように、無線端末２は、無線インターフェース部２０と、マンマシンインターフェース部２１と、登録要求部２２と、呼制御部２３と、マルチキャストパケット受信部２４と、ユニキャストパケット送信部２５と、音声制御部２６と、を備えている。
【００６０】
無線インターフェース部２０は、インターカム制御装置１と無線通信を行うためのインターフェースである。
【００６１】
マンマシンインターフェース部２１は、ユーザがインターカムサービスを利用するためのインターフェースであり、タッチパネル等の入力装置と、液晶ディスプレイ等の表示装置と、マイクと、スピーカと、を有している。
【００６２】
登録要求部２２は、無線インターフェース部２０を介してインターカム制御装置１に登録要求を送信して、インターカム制御装置１から登録許可を受信する。そして、受信した登録許可で指定されているマルチキャストグループのアドレスをマルチキャストパケット受信部２４に設定する。これにより、無線端末２をマルチキャストグループにグループ登録する。
【００６３】
呼制御部２３は、ＳＩＰ等の呼制御プロトコルに従い、インターカム制御装置１と連携して呼制御処理を実施する。具体的には、マンマシンインターフェース部２１を介してユーザから受け付けた発信操作に従い、無線インターフェース部２０を介してインターカム制御装置１に発信要求を送信して、インターカム制御装置１から発信許可を受信することにより、インターカム制御装置１とのセッションを確立する。また、マンマシンインターフェース部２１を介してユーザから受け付けた終了操作に従い、無線インターフェース部２０を介してインターカム制御装置１に終了要求を送信して、インターカム制御装置１から終了許可を受信することにより、インターカム制御装置１とのセッションを解放する。
【００６４】
マルチキャストパケット受信部２４は、無線インターフェース部２０を介して、登録要求部２２により設定されたマルチキャストグループのアドレスを送信先アドレスとするマルチキャストのＲＴＰパケットを受信する。
【００６５】
ユニキャストパケット送信部２５は、無線インターフェース部２０を介して、呼制御部２３により確立されたセッションの接続相手であるインターカム制御装置１に、音声制御部２６より受け取ったユニキャストのＲＴＰパケットを送信する。
【００６６】
音声制御部２６は、ＲＴＰに従い、マルチキャストパケット受信部２４により受信されたマルチキャストのＲＴＰパケットから音声データを復元して再生し、この音声データをマンマシンインターフェース部２１のスピーカから出力する。また、ＲＴＰに従い、マンマシンインターフェース部２１のマイクに入力された音声データを格納したユニキャストのＲＴＰパケットを生成し、このユニキャストのＲＴＰパケットをユニキャストパケット送信部２５に渡す。
【００６７】
図８は、無線端末２の動作を説明するためのフロー図である。
【００６８】
このフローは、無線端末２に電源が投入されて無線端末２が起動することにより開始される。
【００６９】
まず、登録要求部２２は、無線インターフェース部２０を介してインターカム制御装置１に登録要求を送信する（Ｓ３００）。そして、インターカム制御装置１から登録許可を受信し、この登録許可で指定されているマルチキャストグループのアドレスをマルチキャストパケット受信部２４に設定することにより、無線端末２をマルチキャストグループにグループ登録する（Ｓ３０１）。これにより、無線端末２は、インターカム制御装置１から送信されるマルチキャストのＲＴＰパケットの受信待ち状態となる。
【００７０】
つぎに、マルチキャストパケット受信部２４は、無線インターフェース部２０を介してインターカム制御装置１からマルチキャストのＲＴＰパケットを受信すると（Ｓ３０３でＹＥＳ）、このＲＴＰパケットを音声制御部２６に渡す。これを受けて、音声制御部２６は、マルチキャストパケット受信部２４から受け取ったマルチキャストのＲＴＰパケットから音声データを復元して再生してマンマシンインターフェース部２１のスピーカから出力する（Ｓ３０４）。
【００７１】
また、呼制御部２３は、マンマシンインターフェース部２１を介してユーザから発信操作を受け付けると（Ｓ３０５でＹＥＳ）、無線インターフェース部２０を介してインターカム制御装置１に発信要求を送信する（Ｓ３０６）。そして、インターカム制御装置１から発信許可を受信して、インターカム制御装置１とのセッションを確立する（Ｓ３０７）。そして、ユニキャストパケット送信部２５に、確立されたセッションを介したユニキャストのＲＴＰパケットの送信開始を指示する。
【００７２】
ユニキャストパケット送信部２５は、呼制御部２３からユニキャストのＲＴＰパケットの送信開始の指示を受け付けると、音声制御部２６にユニキャストのＲＴＰパケットの生成開始を指示する。これを受けて、音声制御部２６は、ＲＴＰに従い、マンマシンインターフェース部２１のマイクに入力された音声データを格納したユニキャストのＲＴＰパケットを逐次生成してユニキャストパケット送信部２５に渡す。そして、ユニキャストパケット送信部２５は、無線インターフェース部２０を介して、呼制御部２３により確立されたセッションの接続相手であるインターカム制御装置１に、音声制御部２６より受け取ったユニキャストのＲＴＰパケットを送信する。これにより、インターカム制御装置１へのユニキャストのＲＴＰパケットの送信が開始される（Ｓ３０８）。
【００７３】
その後、呼制御部２３は、マンマシンインターフェース部２１を介してユーザから終了操作を受け付けると（Ｓ３０９でＹＥＳ）、ユニキャストパケット送信部２５にユニキャストのＲＴＰパケットの送信終了を指示する。
【００７４】
ユニキャストパケット送信部２５は、呼制御部２３からユニキャストのＲＴＰパケットの送信終了の指示を受け付けると、音声制御部２６にユニキャストのＲＴＰパケットの生成終了を指示する。これを受けて、音声制御部２６は、ユニキャストのＲＴＰパケットの逐次生成を終了する。これにより、インターカム制御装置１へのユニキャストのＲＴＰパケットの送信が終了する（Ｓ３１０）。
【００７５】
それから、呼制御部２３は、無線インターフェース部２０を介してインターカム制御装置１に終了要求を送信する（Ｓ３１１）。そして、インターカム制御装置１から終了許可を受信して、インターカム制御装置１とのセッションを解放する（Ｓ３１２）。
【００７６】
なお、呼制御部２３がマンマシンインターフェース部２１を介してユーザから発信操作を受け付けてから（Ｓ３０５でＹＥＳ）、インターカム制御装置１とのセッションを解放する（Ｓ３１２）までの間、インターカム制御装置１から送信されたマルチキャストのＲＴＰパケットは、受信することなく破棄される。
【００７７】
以上、本発明の第一実施の形態を説明した。
【００７８】
本実施の形態において、インターカム制御装置１は、発信要求元の無線端末２から受信したユニキャストのＲＴＰパケットに付与されているシーケンス番号（ＳＱ）およびタイムスタンプ（ＴＳ）を、ＲＴＰパケットのビットレートに応じて定められる周期毎に更新される独自シーケンス情報のシーケンス番号およびタイムスタンプに置換するとともに、送信先アドレスをマルチキャストグループのアドレスに変更することにより、ユニキャストのＲＴＰパケットをマルチキャストのＲＴＰパケットに変換してマルチキャストグループの各無線端末２に転送している。このため、発信要求元の無線端末２が切り替わった場合でも、切り替わりの前後において、マルチキャストグループの各無線端末２に転送されるマルチキャストのＲＴＰパケットに付与されるシーケンス番号（ＳＱ）およびタイムスタンプ（ＴＳ）の整合性を維持することができる。したがって、マルチキャストグループに属する各無線端末２は、発信要求元の無線端末２が切り替わった場合でも、インターカム制御装置１から受信するマルチキャストのＲＴＰパケットに基づいて音声データを正常に復元することができる。
【００７９】
［第二実施の形態］
本実施の形態に係るインターカムシステムが図１に示す第一実施の形態に係るインターカムシステムと異なる点は、インターカム制御装置１に代えてインターカム制御装置１Ａを用いたことである。その他の構成は、図１に示す第一実施の形態に係るインターカムシステムと同様である。また、本実施の形態に係るインターカムシステムの動作例も、基本的に、図２〜図４に示す第一実施の形態に係るインターカムシステムの動作例と同様である。ただし、独自シーケンス情報の更新（生成）方法が異なる。
【００８０】
すなわち、第一実施の形態に係るインターカム制御装置１では、ＲＴＰパケットのビットレートに応じて定められる周期毎に独自シーケンス情報を更新していたが、本実施の形態に係るインターカム制御装置１Ａでは、ユニキャストのＲＴＰパケットを受信するためのセッションがいずれの無線端末２との間にも確立されていない場合にのみ、ＲＴＰパケットのビットレートに応じて定められる周期毎に独自シーケンス情報を更新し、ユニキャストのＲＴＰパケットを受信するためのセッションがいずれかの無線端末２との間に確立されている場合には、このセッションを介してユニキャストのＲＴＰパケットを受信する毎に独自シーケンス情報を更新する。
【００８１】
図９は、インターカム制御装置１Ａの概略機能構成図である。
【００８２】
本実施の形態に係るインターカム制御装置１Ａが図５に示すインターカム制御装置１と異なる点は、独自シーケンス情報生成部１２に代えて独自シーケンス情報生成部１２Ａを設けた点である。その他の構成は、図５に示すインターカム制御装置１と同様である。
【００８３】
独自シーケンス情報生成部１２Ａは、呼制御部１３によってユニキャストのＲＴＰパケットを受信するためのセッションがいずれの無線端末２との間にも確立されていない場合、周期タイマ１１から独自シーケンス情報の更新タイミングの通知を受け取る毎に、独自シーケンス情報を生成する。具体的には、独自シーケンス情報のシーケンス番号（ＳＱ）およびタイムスタンプ（ＴＳ）それぞれのカウント値の初期値をゼロとし、周期タイマ１１から独自シーケンス情報の更新タイミングが通知される毎に、シーケンス番号（ＳＱ）を１つインクリメントするとともに、タイムスタンプ（ＴＳ）のカウント値をＲＴＰパケットのビットレートにより特定される更新幅（例えば、ビットレート１６０ｂｙｔｅ／２０ｍｓｅｃならば更新幅１６０）だけインクリメントすることにより、独自シーケンス情報を生成（更新）する。
【００８４】
また、独自シーケンス情報生成部１２Ａは、呼制御部１３によってユニキャストのＲＴＰパケットを受信するためのセッションがいずれかの無線端末２との間に確立されている場合には、このセッションを介してユニキャストパケット受信部１４がユニキャストのＲＴＰパケットを受信する毎に独自シーケンス情報を生成する。具体的には、このセッションを介してユニキャストパケット受信部１４がユニキャストのＲＴＰパケットを受信する毎に、シーケンス番号（ＳＱ）を１つインクリメントするとともに、タイムスタンプ（ＴＳ）のカウント値をＲＴＰパケットのビットレートにより特定される更新幅（例えば、ビットレート１６０ｂｙｔｅ／２０ｍｓｅｃならば更新幅１６０）だけインクリメントすることにより、独自シーケンス情報を生成（更新）する。
【００８５】
図１０は、インターカム制御装置１Ａの動作を説明するためのフロー図である。
【００８６】
このフローは、インターカム制御装置１Ａに電源が投入されてインターカム制御装置１Ａが起動することにより開始される。
【００８７】
まず、周期タイマ１１が起動され（Ｓ４００）、独自シーケンス情報生成部１２Ａは、周期タイマ１１による独自シーケンス情報の更新を開始する（Ｓ４０１）。これにより、独自シーケンス情報生成部１２Ａは、独自シーケンス情報のシーケンス番号（ＳＱ）およびタイムスタンプ（ＴＳ）それぞれのカウント値の初期値をゼロとし、インターカムシステム内でやり取りされるＲＴＰパケットのビットレートにより特定される周期毎に、シーケンス番号（ＳＱ）を１つインクリメントするとともに、タイムスタンプ（ＴＳ）のカウント値をＲＴＰパケットのビットレートにより特定される更新幅だけインクリメントすることにより、独自シーケンス情報を更新（生成）する。
【００８８】
つぎに、呼制御部１３は、無線インターフェース部１０を介して無線端末２から登録要求を受信すると（Ｓ４０２でＹＥＳ）、この無線端末２にマルチキャストグループのアドレスを伴う登録許可を送信する（Ｓ４０３）。これにより、登録要求元の無線端末２は、マルチキャストグループに所属する。
【００８９】
また、呼制御部１３は、無線インターフェース部１０を介して無線端末２から発信要求を受信すると（Ｓ４０４でＹＥＳ）、この無線端末２に発信許可を送信して、この無線端末２とのセッションを確立する（Ｓ４０５）。これにより、ユニキャストパケット受信部１４は、このセッションを介して発信要求元の無線端末２からユニキャストのＲＴＰパケットの受信待ち状態となる。
【００９０】
つぎに、独自シーケンス情報生成部１２Ａは、周期タイマ１１による独自シーケンス情報の更新を停止して（Ｓ４０６）、ユニキャストのＲＴＰパケットの受信による独自シーケンス情報の更新を開始する（Ｓ４０７）。これにより、独自シーケンス情報生成部１２Ａは、確立中のセッションを介してユニキャストパケット受信部１４がユニキャストのＲＴＰパケットを受信する毎に、シーケンス番号（ＳＱ）を１つインクリメントするとともに、タイムスタンプ（ＴＳ）のカウント値をＲＴＰパケットのビットレートにより特定される更新幅だけインクリメントすることにより、独自シーケンス情報を更新（生成）する。
【００９１】
つぎに、ユニキャストパケット受信部１４は、呼制御部１３により確立されたセッションを介して、発信要求元の無線端末２からユニキャストのＲＴＰパケットを受信すると（Ｓ４０８でＹＥＳ）、このＲＴＰパケットをシーケンス情報置換部１５に渡す。これを受けて、シーケンス情報置換部１５は、ユニキャストパケット受信部１４から受け取ったユニキャストのＲＴＰパケットに付与されているシーケンス番号（ＳＱ）およびタイムスタンプ（ＴＳ）を、独自シーケンス情報生成部１２Ａで生成された最新の独自シーケンス情報のシーケンス番号およびタイムスタンプに置換する（Ｓ４０９）。それから、シーケンス番号（ＳＱ）およびタイムスタンプ（ＴＳ）が置換されたユニキャストのＲＴＰパケットを、マルチキャストパケット転送部１６に渡す。
【００９２】
つぎに、マルチキャストパケット転送部１６は、シーケンス情報置換部１５から受け取ったユニキャストのＲＴＰパケットの送信先アドレスをマルチキャストグループのアドレスに変更して、このユニキャストのＲＴＰパケットをマルチキャストのＲＴＰパケットに変換する（Ｓ４１０）。それから、マルチキャストパケット転送部１６は、無線インターフェース部１０からこのマルチキャストのＲＴＰパケットを送信することにより、このマルチキャストのＲＴＰパケットをマルチキャストグループの各無線端末２に転送する（Ｓ４１１）。
【００９３】
また、呼制御部１３は、無線インターフェース部１０を介してセッション確立中の無線端末２から終了要求を受信すると（Ｓ４１２でＹＥＳ）、この無線端末２に終了許可を送信して、この無線端末２とのセッションを解放する（Ｓ４１３）。これにより、ユニキャストパケット受信部１４は、このセッションを介したユニキャストのＲＴＰパケットの受信を終了する。
【００９４】
それから、独自シーケンス情報生成部１２Ａは、ユニキャストのＲＴＰパケットの受信による独自シーケンス情報の更新を停止して（Ｓ４１４）、周期タイマ１１による独自シーケンス情報の更新を再開する（Ｓ４１５）。これにより、独自シーケンス情報生成部１２Ａは、インターカムシステム内でやり取りされるＲＴＰパケットのビットレートにより特定される周期毎に、シーケンス番号（ＳＱ）を１つインクリメントするとともに、タイムスタンプ（ＴＳ）のカウント値をＲＴＰパケットのビットレートにより特定される更新幅だけインクリメントすることにより、独自シーケンス情報を更新（生成）する。
【００９５】
以上、本発明の第二実施の形態を説明した。
【００９６】
本実施の形態によれば、上記第一実施の形態の効果に加えて、つぎの効果を有する。
【００９７】
すなわち、本実施の形態において、インターカム制御装置１Ａは、ユニキャストのＲＴＰパケットを受信するためのセッションがいずれの無線端末２との間にも確立されていない場合にのみ、ＲＴＰパケットのビットレートに応じて定められる周期毎に独自シーケンス情報を更新し、ユニキャストのＲＴＰパケットを受信するためのセッションがいずれかの無線端末２との間に確立されている場合には、このセッションを介してユニキャストのＲＴＰパケットを受信する毎に独自シーケンス情報を更新している。
【００９８】
このため、通信環境の影響によりユニキャストのＲＴＰパケットの受信タイミングにゆらぎが発生し、ＲＴＰパケットのビットレートに応じて定められる周期内にユニキャストのＲＴＰパケットを複数受信した場合でも、これらのＲＴＰパケットのシーケンス番号（ＳＱ）およびタイムスタンプ（ＴＳ）を、受信順番に従って整合性のあるシーケンス番号およびタイムスタンプに置換して、マルチキャストのＲＴＰパケットに変換することができる。したがって、マルチキャストグループに属する各無線端末２は、インターカム制御装置１Ａから受信するマルチキャストのＲＴＰパケットに基づいて音声データをより正確に復元することができる。
【００９９】
なお、本実施の形態に係るインターカム制御装置１Ａにおいて、独自シーケンス情報生成部１２Ａは、ユニキャストのＲＴＰパケットを受信するためのセッションがいずれかの無線端末２との間に確立されている場合、この確立中のセッションを介してユニキャストパケット受信部１４がユニキャストのＲＴＰパケットを受信する毎に、シーケンス番号（ＳＱ）を１つインクリメントするとともに、タイムスタンプ（ＴＳ）のカウント値をＲＴＰパケットのビットレートにより特定される更新幅だけインクリメントして、独自シーケンス情報を更新（生成）している。
【０１００】
しかし、本発明はこれに限定されない。例えば、図１１に示すインターカム制御装置１Ａの変形例１Ｂのように、確立中のセッションを介してユニキャストパケット受信部１４が受信する２番目以降のユニキャストのＲＴＰパケットについて、ユニキャストのＲＴＰパケットを受信する毎に、新たに受信したユニキャストのＲＴＰパケットのシーケンス番号ＳＱａおよびタイムスタンプＴＳａと、このユニキャストのＲＴＰパケットの一つ前に受信したユニキャストのＲＴＰパケットのシーケンス番号ＳＱｂおよびタイムスタンプＴＳｂとの差分（シーケンス番号の差分ΔＳＱ＝ＳＱａ−ＳＱｂ、タイムスタンプの差分ΔＴＳ＝ＴＳａ−ＴＳｂ）を算出する欠損検出部１７を設けるとともに、独自シーケンス情報生成部１２Ａに代えて独自シーケンス情報生成部１２Ｂを設けてもよい。
【０１０１】
そして、独自シーケンス情報生成部１２Ｂは、確立中のセッションを介してユニキャストパケット受信部１４が受信する２番目以降のユニキャストのＲＴＰパケットについて、ユニキャストのＲＴＰパケットを受信する毎に、現在の独自シーケンス情報のシーケンス番号（ＳＱ）およびタイムスタンプ（ＴＳ）に、欠損検出部１７が算出したシーケンス番号の差分ΔＳＱおよびタイムスタンプの差分ΔＴＳをそれぞれ加算することにより、独自シーケンス情報を更新する。その他の動作は、独自シーケンス情報生成部１２Ａと同様である。
【０１０２】
上記構成のインターカム制御装置１Ｂによれば、通信環境の影響により、確立中のセッションを介してインターカム制御装置１Ｂが無線端末２から受信するユニキャストのＲＴＰパケットに欠損が生じた場合でも、これらのＲＴＰパケットのシーケンス番号（ＳＱ）およびタイムスタンプ（ＴＳ）を、欠損分を考慮した整合性のあるシーケンス番号およびタイムスタンプに置換して、これらのＲＴＰパケットをマルチキャストのＲＴＰパケットに変換することができる。したがって、マルチキャストグループに属する各無線端末２は、インターカム制御装置１Ｂから受信するマルチキャストのＲＴＰパケットに基づいて音声データをさらにより正確に復元することができる。
【０１０３】
なお、本発明は上記の各実施の形態に限定されるものではなく、その要旨の範囲内で数々の変形が可能である。
【０１０４】
例えば、上記の各実施の形態において、図５、図９、図１１に示すインターカム制御装置１、１Ａ、１Ｂの機能構成は、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）などの集積ロジックＩＣによりハード的に実現されるものでもよいし、あるいはＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）等の計算機によりソフトウエア的に実現されるものでもよい。または、ＣＰＵ、メモリ、ＨＤＤ等の補助記憶装置、および無線アダプタ等の通信インターフェースを備えたＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）の汎用コンピュータにおいて、ＣＰＵが所定のプログラムを補助記憶装置からメモリ上にロードして実行することで実現されるものでもよい。また、図７に示す無線端末２の機能構成も、インターカム制御装置１、１Ａ、１Ｂと同様に、ＡＳＩＣ、ＦＰＧＡなどの集積ロジックＩＣによりハード的に実現されるものでもよいし、あるいはＤＳＰなどの計算機によりソフトウエア的に実現されるものでもよい。または、ＣＰＵ、メモリ、フラッシュメモリ等の補助記憶装置、および無線アダプタ等の通信インターフェースを備えたスマートフォン、タブレット端末等の携帯型の汎用コンピュータにおいて、ＣＰＵが所定のプログラムを補助記憶装置からメモリ上にロードして実行することで実現されるものでもよい。
【符号の説明】
【０１０５】
１，１Ａ，１Ｂ：インターカム制御装置    ２，２−１〜２−３：無線端末    １０：無線インターフェース部    １１：周期タイマ    １２，１２Ａ，１２Ｂ：独自シーケンス情報生成部    １３：呼制御部    １４：ユニキャストパケット受信部    １５：シーケンス情報置換部    １６：マルチキャストパケット転送部    １７：欠損検出部    ２０：無線インターフェース部    ２１：マンマシンインターフェース部    ２２：登録要求部    ２３：呼制御部    ２４：マルチキャストパケット受信部    ２５：ユニキャストパケット送信部    ２６：音声制御部
【図１】
2019080244.tif 000003
【図２】
2019080244.tif 000004
【図３】
2019080244.tif 000005
【図４】
2019080244.tif 000006
【図５】
2019080244.tif 000007
【図６】
2019080244.tif 000008
【図７】
2019080244.tif 000009
【図８】
2019080244.tif 000010
【図９】
2019080244.tif 000011
【図１０】
2019080244.tif 000012
【図１１】
2019080244.tif 000013