(57)【特許請求の範囲】
【請求項１】
通信装置間で、メディアを伝送する前に、複数の制御データの交換を行うマルチメディア通信システムの通信装置であって、
前記複数の制御データを生成する制御データ生成手段と、
前記複数の制御データをグループとして記憶する記憶手段と、
前記記憶手段を参照して所定のグループに属する制御データを一括して一括制御データを生成する一括制御データ生成手段と、
前記一括制御データを送信する伝送手段と、を具備し、
前記記憶手段は、第１の制御データと、前記第１の制御データに対する通信相手からの応答データを待たずに伝送可能な第２の制御データとを第１のグループとして記憶し、第３の制御データと、前記第３の制御データに対する通信相手からの応答データを待たずに伝送可能な第４の制御データとを第２のグループとして記憶し、
前記一括制御データ生成手段は、前記第１の制御データと前記第２の制御データとが生成された後に前記第１の制御データと前記第２の制御データとを一括して第１の一括制御データを生成し、前記第３の制御データと前記第４の制御データとが生成された後に前記第３の制御データと前記第４の制御データとを一括して第２の一括制御データを生成する、通信装置。
【請求項２】
通信装置間で、メディアを伝送する前に、複数の制御データの交換を行うマルチメディア通信システムの通信装置であって、
前記複数の制御データを生成する制御データ生成手段と、
前記複数の制御データのうち一括して送信可能なものをグループとして記憶する記憶手段と、
前記記憶手段を参照して所定のグループに属する制御データを一括して一括制御データを生成する一括制御データ生成手段と、
前記一括制御データを送信する伝送手段と、を具備し、
前記記憶手段は、一括して送信可能な第１の制御データと第２の制御データとを第１のグループとして記憶し、一括して送信可能な第３の制御データと第４の制御データとを第２のグループとして記憶し、
前記一括制御データ生成手段は、前記第１の制御データと前記第２の制御データとが生成された後に前記第１の制御データと前記第２の制御データとを一括して第１の一括制御データを生成し、前記第３の制御データと前記第４の制御データとが生成された後に前記第３の制御データと前記第４の制御データとを一括して第２の一括制御データを生成する、通信装置。
【請求項３】
前記一括制御データ生成手段は、前記第１の一括制御データを生成した後、前記第１の一括制御データに対する通信相手からの応答データが受信された場合に、前記第２の一括制御データを生成する、
請求項１または請求項２に記載の通信装置。
【請求項４】
前記第１の制御データは端末能力情報交換メッセージであり、前記第２の制御データはマスタースレーブ決定メッセージである、請求項１から請求項３のいずれかに記載の通信装置。
【請求項５】
通信装置間で、メディアを伝送する前に、複数の制御データの交換を行うマルチメディア通信システムの通信装置であって、
複数の制御データのうち一括して送信可能なものをグループとして記憶する関連付け記憶手段と、
生成された制御データを順次蓄積する蓄積手段と、
前記関連付け記憶手段に記憶された情報に基づいて前記蓄積手段に蓄積された制御データがいずれのグループに属するかを判断し、所定のグループに属するすべての制御データが前記蓄積手段に蓄積された場合に該グループに属するすべての制御データを前記蓄積手段から取り出す制御データ管理手段と、
前記制御データ管理手段が取り出した制御データを一括送信する伝送手段と、を具備する通信装置。
【請求項６】
前記制御データ管理手段は、前記端末能力情報交換メッセージと前記マスタースレーブ決定メッセージとの両方が蓄積された場合に、前記端末能力情報交換メッセージと前記マスタースレーブ決定メッセージとを取り出す、請求項５に記載の通信装置。
【請求項７】
通信装置間で、メディアを伝送する前に、少なくとも、端末能力情報交換メッセージの交換およびマスタースレーブ決定メッセージの交換を行うマルチメディア通信システムの通信装置であって、
複数の制御データのうち一括して送信可能なものをグループとして記憶する関連付け記憶手段と、
生成された制御データを順次蓄積する蓄積手段と、
前記関連付け記憶手段に記憶された情報に基づいて各制御データが属するグループを管理し、一つのグループの最後の制御データが前記蓄積手段に蓄積された場合に同一のグループに属するすべての制御データを前記蓄積手段から取り出す制御データ管理手段と、
前記制御データ管理手段が取り出した制御データを一括送信する伝送手段と、を具備し、
前記関連付け記憶手段は、前記端末能力情報交換メッセージと前記マスタースレーブ決定メッセージとを同一のグループに属するものとして記憶し、
前記制御データ管理手段は、前記端末能力情報交換メッセージと前記マスタースレーブ決定メッセージとの両方が前記蓄積手段に蓄積された場合に前記端末能力情報交換メッセージと前記マスタースレーブ決定メッセージとを前記蓄積手段から取り出す、通信装置。
【請求項８】
通信装置間で、メディアを伝送する前に、端末能力情報交換メッセージの交換、マスタースレーブ決定メッセージの交換、および複数のメディアの論理チャネル開設メッセージの交換を行うマルチメディア通信システムの通信装置であって、
一括して送信可能な制御データの種類毎にグループ化して記憶する関連付け記憶手段と、
生成された制御データを順次蓄積する蓄積手段と、
前記関連付け記憶手段に記憶された情報に基づいて各制御データが属するグループを管理し、一つのグループの最後の制御データが前記蓄積手段に蓄積された場合に同一のグループに属するすべての制御データを前記蓄積手段から取り出す制御データ管理手段と、
前記制御データ管理手段が取り出した制御データを一括送信する伝送手段と、を具備し、
前記関連付け記憶手段は、前記端末能力情報交換メッセージと前記マスタースレーブ決定メッセージとを第１のグループに、前記複数のメディアの論理チャネル開設メッセージを第２のグループに、それぞれ属するものとして記憶し、
前記制御データ管理手段は、前記端末能力情報交換メッセージと前記マスタースレーブ決定メッセージとの両方が前記蓄積手段に蓄積された場合に前記端末能力情報交換メッセージと前記マスタースレーブ決定メッセージとを前記蓄積手段から取り出し、通信相手から前記端末能力情報交換メッセージの受信確認信号と前記マスタースレーブ決定メッセージの受信確認信号とを受信した場合に前記複数のメディアの論理チャネル開設メッセージのすべてを前記蓄積手段から取り出す、通信装置。
【請求項９】
通信装置間で、メディアを伝送する前に、複数の制御データの交換を行うマルチメディア通信システムの通信方法であって、
前記複数の制御データを生成する制御データ生成工程と、
前記複数の制御データをグループとしてメモリに記憶する記憶工程と、
前記メモリを参照して所定のグループに属する制御データを一括して一括制御データを生成する一括制御データ生成工程と、
前記一括制御データを送信する伝送工程と、を具備し、
前記記憶工程は、第１の制御データと、前記第１の制御データに対する通信相手からの応答データを待たずに伝送可能な第２の制御データとを第１のグループとして記憶し、第３の制御データと、前記第３の制御データに対する通信相手からの応答データを待たずに伝送可能な第４の制御データとを第２のグループとして記憶し、
前記一括制御データ生成工程は、前記第１の制御データと前記第２の制御データとが生成された後に前記第１の制御データと前記第２の制御データとを一括して第１の一括制御データを生成し、前記第３の制御データと前記第４の制御データとが生成された後に前記第３の制御データと前記第４の制御データとを一括して第２の一括制御データを生成する、通信方法。
【請求項１０】
通信装置間で、メディアを伝送する前に、複数の制御データの交換を行うマルチメディア通信システムの通信方法であって、
前記複数の制御データを生成する制御データ生成工程と、
前記複数の制御データのうち一括して送信可能なものをグループとしてメモリに記憶する記憶工程と、
前記メモリを参照して所定のグループに属する制御データを一括して一括制御データを生成する一括制御データ生成工程と、
前記一括制御データを送信する伝送工程と、を具備し、
前記記憶工程は、一括して送信可能な第１の制御データと第２の制御データとを第１のグループとして記憶し、一括して送信可能な第３の制御データと第４の制御データとを第２のグループとして記憶し、
前記一括制御データ生成工程は、前記第１の制御データと前記第２の制御データとが生成された後に前記第１の制御データと前記第２の制御データとを一括して第１の一括制御データを生成し、前記第３の制御データと前記第４の制御データとが生成された後に前記第３の制御データと前記第４の制御データとを一括して第２の一括制御データを生成する、通信方法。
【請求項１１】
前記一括制御データ生成工程は、前記第１の一括制御データを生成した後、前記第１の一括制御データに対する通信相手からの応答データが受信された場合に、前記第２の一括制御データを生成する、
請求項９または請求項１０に記載の通信方法。
【請求項１２】
前記第１の制御データは端末能力情報交換メッセージであり、前記第２の制御データはマスタースレーブ決定メッセージである、請求項９から請求項１１のいずれかに記載の通信方法。
【請求項１３】
通信装置間で、メディアを伝送する前に、複数の制御データの交換を行うマルチメディア通信システムの通信方法であって、
複数の制御データのうち一括して送信可能なものをグループとしてメモリに記憶する記憶工程と、
生成された制御データを蓄積手段に順次蓄積する蓄積工程と、
前記メモリに記憶された情報に基づいて前記蓄積手段に蓄積された制御データがいずれのグループに属するかを判断し、所定のグループに属するすべての制御データが前記蓄積手段に蓄積された場合に該グループに属するすべての制御データを前記蓄積手段から取り出す制御データ管理工程と、
前記制御データ管理工程が取り出した制御データを一括送信する伝送工程と、を具備する通信方法。
【請求項１４】
前記制御データ管理工程は、前記端末能力情報交換メッセージと前記マスタースレーブ決定メッセージとの両方が蓄積された場合に、前記端末能力情報交換メッセージと前記マスタースレーブ決定メッセージとを取り出す、請求項１３に記載の通信方法。
【請求項１５】
通信装置間で、メディアを伝送する前に、少なくとも、端末能力情報交換メッセージの交換およびマスタースレーブ決定メッセージの交換を行うマルチメディア通信システムの通信方法であって、
複数の制御データのうち一括して送信可能なものをグループとしてメモリに記憶する記憶工程と、
生成された制御データを蓄積手段に順次蓄積する蓄積工程と、
前記メモリに記憶された情報に基づいて各制御データが属するグループを管理し、一つのグループの最後の制御データが前記蓄積手段に蓄積された場合に同一のグループに属するすべての制御データを前記蓄積手段から取り出す制御データ管理工程と、
前記制御データ管理工程が取り出した制御データを一括送信する伝送工程と、を具備し、
前記記憶工程は、前記端末能力情報交換メッセージと前記マスタースレーブ決定メッセージとを同一のグループに属するものとして記憶し、
前記制御データ管理工程は、前記端末能力情報交換メッセージと前記マスタースレーブ決定メッセージとの両方が前記蓄積手段に蓄積された場合に前記端末能力情報交換メッセージと前記マスタースレーブ決定メッセージとを前記蓄積手段から取り出す、通信方法。
【請求項１６】
通信装置間で、メディアを伝送する前に、端末能力情報交換メッセージの交換、マスタースレーブ決定メッセージの交換、および複数のメディアの論理チャネル開設メッセージの交換を行うマルチメディア通信システムの通信方法であって、
一括して送信可能な制御データの種類毎にグループ化してメモリに記憶する記憶工程と、
生成された制御データを蓄積手段に順次蓄積する蓄積工程と、
前記メモリに記憶された情報に基づいて各制御データが属するグループを管理し、一つのグループの最後の制御データが前記蓄積手段に蓄積された場合に同一のグループに属するすべての制御データを前記蓄積手段から取り出す制御データ管理工程と、
前記制御データ管理工程が取り出した制御データを一括送信する伝送工程と、を具備し、
前記記憶工程は、前記端末能力情報交換メッセージと前記マスタースレーブ決定メッセージとを第１のグループに、前記複数のメディアの論理チャネル開設メッセージを第２のグループに、それぞれ属するものとして記憶し、
前記制御データ管理工程は、前記端末能力情報交換メッセージと前記マスタースレーブ決定メッセージとの両方が前記蓄積手段に蓄積された場合に前記端末能力情報交換メッセージと前記マスタースレーブ決定メッセージとを前記蓄積手段から取り出し、通信相手から前記端末能力情報交換メッセージの受信確認信号と前記マスタースレーブ決定メッセージの受信確認信号とを受信した場合に前記複数のメディアの論理チャネル開設メッセージのすべてを前記蓄積手段から取り出す、通信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信装置および通信方法に関し、特にＩＴＵ（International Telecommunication Union）におけるマルチメディア通信に使用される通信装置および通信方法に関する。
【０００２】
【従来の技術】
従来、ディジタル通信においては、動画像信号や音声信号等を所定の標準規格の圧縮方式で圧縮し、圧縮して得られた画像ストリーム、音声ストリーム等を多重化し、この多重化ストリームデータを伝送することによりマルチメディア通信が行われる。
【０００３】
ストリームデータの伝送開始前には、通信端末間において、動画像符号化方式、音声符号化方式、またはデータ伝送方式等に関して、制御データの交換が行われる。そして、通信端末の能力の範囲内でどのような方式で通信を行うかが決定された後、通信に必要なリソースの準備等が行われ、これが完了して初めてストリームデータの伝送が開始される。
【０００４】
ストリームデータ伝送開始前に行われる制御データの交換については、現在、ＩＴＵ−Ｔ規格Ｈ.２４５（以下、「Ｈ.２４５規格」という。）が使用されている。この規格は、パケット多重を用いるＡＶマルチメディア通信のために開発された通信制御プロトコルで、多くのマルチメディア通信端末で使用されている。
【０００５】
Ｈ.２４５規格では、通信端末間において、通信開始後、まず、通信端末の能力に関する制御データとその制御データについての受信確認信号の交換、および通信端末種別と通信端末の優劣を決定するための情報の交換（これを「伝送開始フェーズ１」と呼ぶ。）が行われる。伝送開始フェーズ１を経て送受信端末の能力が確定され、メディア（音声、画像等）毎に論理的なコネクションが確立される（これを「伝送開始フェーズ２」と呼ぶ。）。伝送開始フェーズ２では、メディアの数だけ、制御データと制御データについての受信確認信号の交換が行われる。伝送開始フェーズ２の終了後、データをパケット多重するための多重情報とその多重情報についての受信確認信号の交換（これを「伝送開始フェーズ３」と呼ぶ。）が行われる。伝送開始フェーズ１〜３の処理がすべて完了して初めて、ストリームデータの伝送が開始される。
【０００６】
【発明が解決しようとする課題】
しかしながら、Ｈ.２４５規格では、通信端末が、通信相手へ制御データを送り、その制御データの受信確認信号（ＡＣＫ、ＮＡＣＫ）を通信相手より得てから、次の制御データを送信する、という確認型の手順構成となっている。このような手順構成では、制御データに関し確実な伝送が保証されるが、ストリームデータの伝送開始までに交換する必要のある制御データの数が多くなるほど、ストリームデータの伝送開始までに長時間を要してしまう、という問題がある。なお、一般的には、Ｈ.２４５規格では、２０個程度の制御データが交換された後、ストリームデータの伝送が開始される。以下、この問題について図９を用いて具体的に説明する。
【０００７】
図９は、従来の通信装置を備えた通信端末が制御データの交換を行う様子を示すシーケンス図である。図９において、タイミング（以下、「ｔ」と省略する。）１１およびｔ２１では、通信端末ＡおよびＢが、それぞれ通信相手に対して制御データＡ−１、制御データＢ−１を送信する。なお、以下の説明では、説明の便宜上、通信端末Ａの動作に着目し、問題について説明する。
【０００８】
通信端末Ａは、制御データＡ−１を送信した後、次に送信する制御データＡ−２を生成する。通信端末Ｂは、ｔ２２で制御データＡ−１を受信すると、受信確認信号１を通信端末Ａへ返信する。ｔ１３で受信確認信号１を受信した通信端末Ａは、次のデータを送信することが可能となったため、ｔ１２で受信した制御データＢ−１の問い合わせに対する応答データを、ｔ１３で通信端末Ｂへ送信する。ここで、ｔ１３ではすでに、通信端末Ａにおいて、次に通信端末Ａから送信される制御データＡ−２の送信準備が完了しているものとする。
【０００９】
通信端末Ｂは、ｔ２３で応答データを受信すると、受信確認信号２を通信端末Ａへ返信する。ｔ１４で受信確認信号２を受信した通信端末Ａは、次のデータを送信することが可能となったため、ｔ１３ですでに送信準備が完了している制御データＡ−２をｔ１４で送信する。このように、Ｈ.２４５規格では、通信端末Ａは、受信確認信号２を受信してからでないと制御データＡ−２を送信することができないため、制御データＡ−２の送信に関して図９に示すような待ち時間が発生してしまう。
【００１０】
このような待ち時間の発生頻度は、ストリームデータの伝送開始までに交換する必要のある制御データの数が多くなるほど高くなる。よって、制御データの数が多くなるほど、ストリームデータの伝送開始までに長時間を要してしまうことになる。
【００１１】
本発明はかかる点に鑑みてなされたものであり、制御データの送信に関する待ち時間を減少させ、ストリームデータの伝送開始遅延を低減させることができる通信装置および通信方法を提供することを目的とする。
【００１２】
【課題を解決するための手段】
本発明の通信装置は、複数の制御データを多重単位毎に蓄積する蓄積手段と、通信相手からの受信確認信号を受信した後に、多重単位毎で複数の制御データを多重した多重制御データを１つの伝送単位として伝送する伝送手段と、を具備する構成を採る。また、本発明の通信装置は、蓄積手段は、１つの多重単位として蓄積する複数の制御データを関連付ける所定の情報を記憶する構成を採る。
【００１３】
本発明の通信装置は、通信装置間で、メディアを伝送する前に、複数の制御データの交換を行うマルチメディア通信システムの通信装置であって、前記複数の制御データを生成する制御データ生成手段と、前記複数の制御データをグループとして記憶する記憶手段と、前記記憶手段を参照して所定のグループに属する制御データを一括して一括制御データを生成する一括制御データ生成手段と、前記一括制御データを送信する伝送手段と、を具備し、前記記憶手段は、第１の制御データと、前記第１の制御データに対する通信相手からの応答データを待たずに伝送可能な第２の制御データとを第１のグループとして記憶し、第３の制御データと、前記第３の制御データに対する通信相手からの応答データを待たずに伝送可能な第４の制御データとを第２のグループとして記憶し、前記一括制御データ生成手段は、前記第１の制御データと前記第２の制御データとが生成された後に前記第１の制御データと前記第２の制御データとを一括して第１の一括制御データを生成し、前記第３の制御データと前記第４の制御データとが生成された後に前記第３の制御データと前記第４の制御データとを一括して第２の一括制御データを生成する、構成を採る。また、本発明の通信装置は、通信装置間で、メディアを伝送する前に、複数の制御データの交換を行うマルチメディア通信システムの通信装置であって、前記複数の制御データを生成する制御データ生成手段と、前記複数の制御データのうち一括して送信可能なものをグループとして記憶する記憶手段と、前記記憶手段を参照して所定のグループに属する制御データを一括して一括制御データを生成する一括制御データ生成手段と、前記一括制御データを送信する伝送手段と、を具備し、前記記憶手段は、一括して送信可能な第１の制御データと第２の制御データとを第１のグループとして記憶し、一括して送信可能な第３の制御データと第４の制御データとを第２のグループとして記憶し、前記一括制御データ生成手段は、前記第１の制御データと前記第２の制御データとが生成された後に前記第１の制御データと前記第２の制御データとを一括して第１の一括制御データを生成し、前記第３の制御データと前記第４の制御データとが生成された後に前記第３の制御データと前記第４の制御データとを一括して第２の一括制御データを生成する、構成を採る。
【００１４】
これらの構成によれば、一括して送信可能な複数の制御データや非同期に発生する複数の制御データを関連付けし、その関連付けに従って複数の制御データを多重して１つのパケットにして伝送するため、制御データの送信に関する待ち時間を減少させるとともに、制御信号の交換回数を削減することができるので、待ち時間に起因するストリームデータの伝送開始遅延を低減させることができる。
【００１５】
本発明の通信装置は、複数の多重制御データを順次蓄積して、多重制御データをさらに複数多重する多重手段を具備し、伝送手段は、複数の多重制御データを１つの伝送単位として伝送する構成を採る。
【００１６】
この構成によれば、関連付けに従って多重された制御データを、さらに複数多重して１つのパケットにして伝送するため、さらに制御信号の交換回数を削減することができ、制御信号の伝送効率を高めることができるので、ストリームデータの伝送開始までに要する時間をさらに短縮することができる。
【００１７】
本発明の通信装置は、所定の時間を繰り返し計時する計時手段を具備し、伝送手段は、前記所定の時間毎に複数の多重制御データを１つの伝送単位として伝送する構成を採る。
【００１８】
この構成によれば、複数のグループで多重された制御データを、受信確認信号の受信時に伝送するのではなく、所定の時間間隔で伝送するため、多重制御データの生成頻度が高い場合等には、さらに制御信号の交換回数を削減することができ、制御信号の伝送効率を高めることができるので、ストリームデータの伝送開始までに要する時間をさらに短縮することができる。
【００１９】
本発明の通信端末装置は、上記いずれかの通信装置を搭載する構成を採る。また、本発明の基地局装置は、上記いずれかの通信装置を搭載する構成を採る。
【００２０】
これらの構成によれば、一括して送信可能な複数の制御データや非同期に発生する複数の制御データを関連付けし、その関連付けに従って複数の制御データを多重して１つのパケットにして伝送するため、制御データの送信に関する待ち時間を減少させるとともに、制御信号の交換回数を削減することができるので、待ち時間に起因するストリームデータの伝送開始遅延を低減させることができる。
【００２１】
本発明の通信方法は、複数の制御データを多重単位毎に蓄積し、通信相手からの受信確認信号を受信した後に、複数の制御データを多重した多重制御データを１つの伝送単位として伝送するようにした。また、本発明の通信方法は、１つの多重単位として蓄積する複数の制御データを関連付ける所定の情報に従って複数の制御データを多重するようにした。
【００２２】
本発明の通信方法は、通信装置間で、メディアを伝送する前に、複数の制御データの交換を行うマルチメディア通信システムの通信方法であって、前記複数の制御データを生成する制御データ生成工程と、前記複数の制御データをグループとしてメモリに記憶する記憶工程と、前記メモリを参照して所定のグループに属する制御データを一括して一括制御データを生成する一括制御データ生成工程と、前記一括制御データを送信する伝送工程と、を具備し、前記記憶工程は、第１の制御データと、前記第１の制御データに対する通信相手からの応答データを待たずに伝送可能な第２の制御データとを第１のグループとして記憶し、第３の制御データと、前記第３の制御データに対する通信相手からの応答データを待たずに伝送可能な第４の制御データとを第２のグループとして記憶し、前記一括制御データ生成工程は、前記第１の制御データと前記第２の制御データとが生成された後に前記第１の制御データと前記第２の制御データとを一括して第１の一括制御データを生成し、前記第３の制御データと前記第４の制御データとが生成された後に前記第３の制御データと前記第４の制御データとを一括して第２の一括制御データを生成する、ようにした。また、本発明の通信方法は、通信装置間で、メディアを伝送する前に、複数の制御データの交換を行うマルチメディア通信システムの通信方法であって、前記複数の制御データを生成する制御データ生成工程と、前記複数の制御データのうち一括して送信可能なものをグループとしてメモリに記憶する記憶工程と、前記メモリを参照して所定のグループに属する制御データを一括して一括制御データを生成する一括制御データ生成工程と、前記一括制御データを送信する伝送工程と、を具備し、前記記憶工程は、一括して送信可能な第１の制御データと第２の制御データとを第１のグループとして記憶し、一括して送信可能な第３の制御データと第４の制御データとを第２のグループとして記憶し、前記一括制御データ生成工程は、前記第１の制御データと前記第２の制御データとが生成された後に前記第１の制御データと前記第２の制御データとを一括して第１の一括制御データを生成し、前記第３の制御データと前記第４の制御データとが生成された後に前記第３の制御データと前記第４の制御データとを一括して第２の一括制御データを生成する、ようにした。
【００２３】
これらの方法によれば、一括して送信可能な複数の制御データや非同期に発生する複数の制御データを関連付けし、その関連付けに従って複数の制御データを多重して１つのパケットにして伝送するため、制御データの送信に関する待ち時間を減少させるとともに、制御信号の交換回数を削減することができるので、待ち時間に起因するストリームデータの伝送開始遅延を低減させることができる。
【００２４】
【発明の実施の形態】
本発明の骨子は、通信相手からの応答データを待たずに伝送できる複数の制御データを１つの多重単位として多重して伝送することにより、制御データの交換回数を削減することである。
【００２５】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
（実施の形態１）
本発明の実施の形態１に係る通信装置および通信方法は、一括して送信可能な複数の制御データや非同期に発生する複数の制御データを関連付けし、その関連付けに従って複数の制御データを多重して１つのパケットにして伝送するものである。
【００２６】
以下、図１を用いて、本発明の実施の形態１に係る通信装置および通信方法にについて説明する。図１は、本発明の実施の形態１に係る通信装置の概略構成を示す要部ブロック図である。
【００２７】
端末制御部１０１から通信開始を指示された制御データ管理部１０２は、制御データの送信指示を制御データ送信部１０３へ出力する。送信指示を受けた制御データ送信部１０３は、送信制御データを生成し、制御データ同期部１０４へ出力する。
【００２８】
制御データ管理部１０２は、続けて送信する必要がある制御データがある場合には、再び送信指示を制御データ送信部１０３へ出力する。これにより、制御データ送信部１０３は、再び送信制御データを生成し、制御データ同期部１０４へ出力する。
【００２９】
制御データ同期部１０４は、関連付け記憶部１０５および制御データ蓄積部１０６とともに動作することにより、複数の送信制御データを多重する。多重された送信制御データは、制御データ管理部１０２へ出力される。なお、多重する動作については後述する。
【００３０】
制御データ管理部１０２へ出力されたデータは、制御データ処理部１０７へ出力され、多重データ蓄積部１０８に一旦蓄積される。そして、制御データ処理部１０７は、通信相手から送信された受信確認信号の受信を検知すると、多重された送信制御データを多重データ蓄積部１０８から取り出し、シーケンス番号および誤り検出符号等を付加して、１つのパケットとして生成する。従って、この１つのパケットには、複数の送信制御データが含まれることになる。生成されたパケットは、伝送部１０９において、ヘッダ情報等が付加された後、所定の無線処理を施され、アンテナ１１０を介して通信相手へ送信される。
【００３１】
一方、アンテナ１１０を介して受信された制御データは、伝送部１０９において所定の無線処理が施された後、制御データ処理部１０７へ出力される。制御データ処理部１０７は、受信制御データに対し誤り検出等の処理を行い、正しく受信されていれば、伝送部１０９へ受信確認信号を出力するとともに、受信制御データを制御データ管理部１０２へ出力する。受信確認信号は、伝送部１０９において所定の無線処理が施された後、アンテナ１１０を介して通信相手へ送信される。
【００３２】
制御データ管理部１０２は、制御データ処理部１０７から出力された受信制御データを、制御データ受信部１１１へ出力する。制御データ受信部１１１は、受信制御データの内容を解析し、受信制御データの問い合わせに対する応答が必要であれば、応答データを生成し、制御データ同期部１０４へ出力する。なお、以下の説明では、制御データ送信部１０３が生成する送信制御データと、制御データ受信部１１１が生成する応答データとを総称して「制御データ」と呼ぶものとする。また、制御データが複数多重されたデータを「多重制御データ」と呼ぶものとする。
【００３３】
制御データ同期部１０４は、関連付け記憶部１０５および制御データ蓄積部１０６とともに動作することにより、応答データと送信制御データとを多重する。多重されたデータは、制御データ管理部１０２へ出力される。なお、多重する動作については、後述する。以降、多重されたデータが送信されるまでの処理は、上記同様のため説明を省略する。
【００３４】
以上のようにして、上記通信装置を備える通信端末間において、各伝送開始フェーズにおける制御データの交換終了後、音声データ、画像データ等のストリームデータの伝送が開始される。すなわち、制御データの交換完了後、端末制御部１０１が、ユーザデータ処理部１１２へ起動信号を出力し、これにより、ユーザデータ処理部１１２が起動する。
【００３５】
ユーザデータ処理部１１２は、入出力端子１１３を介して入力される音声、画像等のユーザーデータに対して所定の処理（例えばＭＰＥＧ−４方式の演算処理）を施して、送信ストリームデータを生成し伝送部１０９へ出力する。また、ユーザデータ処理部１１２は、伝送部１０９から出力された受信ストリームデータに対して所定の処理を施した後、入出力端子１１３を介して他の装置へ出力する。
【００３６】
次いで、制御データ同期部１０４、関連付け記憶部１０５および制御データ蓄積部１０６が制御データを多重する動作について説明する。
【００３７】
関連付け記憶部１０５には、各制御データをその種類毎にグループ化して関連付けた、図２に示すような所定のテーブルが記憶されている。図２は、本発明の実施の形態１に係る通信装置の関連付け記憶部に記憶されているテーブル内容の一例を示す図である。
【００３８】
ここで、図２に示すテーブルのある１つのグループに属する各メッセージは、通信相手に対してまとめて送信することが可能なメッセージである。すなわち、「端末能力情報交換メッセージ」は、「マスタスレーブ決定メッセージ」に対する通信相手からの応答データを待つことなしに送信可能なメッセージであるため、「マスタスレーブ決定メッセージ」と「端末能力情報交換メッセージ」とは、通信相手に対してまとめて送信することが可能である。従って、「マスタスレーブ決定メッセージ」と「端末能力情報交換メッセージ」とを１つのグループとしたものである。
【００３９】
一方、「端末能力情報交換メッセージ」に対する通信相手からの応答データを待たなければ、通信相手端末の能力がわからないため、「端末能力情報交換メッセージ」と「論理チャネル開設メッセージ」とを通信相手に対してまとめて送信することができない。従って、「端末能力情報交換メッセージ」と「論理チャネル開設メッセージ」は別のグループとしたものである。
【００４０】
なお、記憶されている内容は、通信条件により適応的に変更可能な構成をとる。すなわち、音声の無い通信が行われる際には、音声の論理チャネル開設の必要がないので、図２に示すテーブルは、グループ２から「論理チャネル開設〔音声〕」が省かれたテーブルとなる。
【００４１】
制御データ同期部１０４は、入力された制御データを順次制御データ蓄積部１０６へ蓄積していく。制御データ同期部１０４は、制御データを蓄積する際に、関連付け記憶部１０５に記憶された図２に示すテーブルを参照して、蓄積する制御データがどのグループに属する制御データか判断する。そして、制御データ同期部１０４は、複数の制御データをグループ毎に関連付けて、グループ単位で１データとして管理する。このような動作により、複数の制御データがグループ毎に多重され、グループ単位で１データとして取り扱われることになる。
【００４２】
具体的には、例えば、制御データ同期部１０４に「マスタスレーブ決定メッセージ」が入力された場合には、制御データ同期部１０４は、「マスタスレーブ決定メッセージ」がグループ１に属すると判断する。また、制御データ同期部１０４は、グループ１において「マスタスレーブ決定メッセージ」の後に「端末能力情報交換メッセージ」が存在するため、「マスタスレーブ決定メッセージ」の後に「端末能力情報交換メッセージ」が続けて入力されることがわかる。従って、この場合には、制御データ同期部１０４は、「マスタスレーブ決定メッセージ」を、グループ１の制御データとして制御データ蓄積部１０６に蓄積する。
【００４３】
一方、制御データ同期部１０４は、入力された制御データが各グループの最後にあるデータの場合には、その制御データを制御データ蓄積部１０６に蓄積した後、それまでに蓄積し多重されている複数の制御データを１データとして制御データ蓄積部１０６から取り出し、制御データ管理部１０２へ出力する。出力後、制御データ同期部１０４は、制御データ蓄積部１０６をクリアする。
【００４４】
具体的には、例えば、制御データ同期部１０４に「端末能力情報交換メッセージ」が入力された場合には、グループ１において「端末能力情報交換メッセージ」は最後にある制御データであるため、制御データ同期部１０４は、「端末能力情報交換メッセージ」を制御データ蓄積部１０６に蓄積した後、「マスタスレーブ決定メッセージ」と「端末能力情報交換メッセージ」とを１データとして制御データ蓄積部１０６から取り出し、制御データ管理部１０２へ出力する。
【００４５】
制御データ管理部１０２へ出力された多重制御データは、制御データ処理部１０７へ出力され、多重データ蓄積部１０８に一旦蓄積される。そして、制御データ処理部１０７は、通信相手から送信された受信確認信号の受信を検知する毎に、多重された送信制御データを多重データ蓄積部１０８から順に取り出し、シーケンス番号および誤り検出符号等を付加して、グループ毎に１つのパケットとして生成する。従って、この１つのパケットには、複数の送信制御データが含まれることになる。生成されたパケットは、伝送部１０９において、ヘッダ情報等が付加された後、所定の無線処理を施され、アンテナ１１０を介して通信相手へ送信される。
【００４６】
次いで、上記構成を有する通信装置を備えた通信端末が制御データの交換を行う様子について説明する。図３は、本発明の実施の形態１に係る通信装置を備えた通信端末が制御データの交換を行う様子を示すシーケンス図である。
【００４７】
図３において、タイミング（以下、「ｔ」と省略する。）１１およびｔ２１では、通信端末ＡおよびＢが、それぞれ通信相手に対して制御データＡ−１、制御データＢ−１を送信する。なお、以下の説明では、説明の便宜上、通信端末Ａの動作に着目し、説明する。
【００４８】
通信端末Ａは、制御データ受信部１１０において、ｔ１２で受信した制御データＢ−１の問い合わせに対する応答データを生成する。この応答データは、制御データ蓄積部１０６に蓄積される。
【００４９】
また、通信端末Ａは、制御データＡ−１を送信した後、制御データ送信部１０３において、次に送信する制御データＡ−２を生成する。この制御データＡ−２は、制御データ蓄積部１０６に蓄積される。これにより、応答データと制御データＡ−２とが多重されることになる。
【００５０】
なお、今ここでは、制御データＡ−１と制御データＡ−２とは別グループに属する制御データであるものとする。また、応答データと制御データＡ−２とは同グループに属する制御データであるものとする。
【００５１】
通信端末Ｂは、ｔ２２で制御データＡ−１を受信すると、受信確認信号１を通信端末Ａへ返信する。ｔ１３で受信確認信号１を受信した通信端末Ａは、次のデータを送信することが可能となったため、応答データと制御データＡ−２とが多重されたデータを、制御データ処理部１０７において１つのパケットとして生成し、ｔ１３で通信端末Ｂへ送信する。このように複数の制御データを多重して１つのパケットとして送信することにより、制御データの送信回数を削減することができる。また、通信端末Ａは、応答データと制御データＡ−２とを多重して１つのパケットとして送信するため、従来、図９に示すように生じていた待ち時間を減少させることができる。
【００５２】
そして、通信端末Ｂは、応答データと制御データＡ−２とが含まれたパケットを受信すると、ｔ２３で、受信確認信号２を通信端末Ａへ送信する。受信確認信号２は、ｔ１４で、通信端末Ａに受信される。
【００５３】
なお、本実施の形態係る通信装置は、図４に示すような構成としてもよい。図４は、本発明の実施の形態１に係る通信装置の別の概略構成を示す要部ブロック図である。図４に示す通信装置では、制御データ管理部１０２が、関連付け記憶部１０５を参照して、制御データ蓄積部１０６に対する制御データの入出力についての指示信号を制御データ同期部１０４へ出力する。制御データ同期部１０４は、その指示信号に従って、入力された制御データを制御データ蓄積部１０６へ蓄積するか、または、蓄積された多重制御データを制御データ蓄積部１０６から１データとして取り出す。
【００５４】
このように、本実施の形態に係る通信装置および通信方法によれば、一括して送信可能な複数の制御データや非同期に発生する複数の制御データを関連付けし、その関連付けに従って複数の制御データを多重して１つのパケットにして伝送するため、制御データの送信に関する待ち時間を減少させるとともに、制御信号の交換回数を削減することができるので、待ち時間に起因するストリームデータの伝送開始遅延を低減させることができる。
【００５５】
（実施の形態２）
本実施の形態に係る通信装置および通信方法は、実施の形態１とほぼ同一の構成を有し、関連付けに従って多重された制御データを、さらに複数多重して１つのパケットにして伝送する点において異なる。
【００５６】
以下、図５および図６を用いて、本発明の実施の形態２に係る通信装置および通信方法にについて説明する。図５は、本発明の実施の形態２に係る通信装置の概略構成を示す要部ブロック図であり、図６は、本発明の実施の形態２に係る通信装置を備えた通信端末が制御データの交換を行う様子を示すシーケンス図である。なお、実施の形態１と同一の構成には同一の符号を付し、詳しい説明は省略する。
【００５７】
制御データ処理部５０１は、通信相手から送信された受信確認信号を受信するまで多重制御データを送信することができないため、図６に示すように、受信確認信号を受信するまでの間、制御データ管理部１０２から出力される多重制御データを多重データ蓄積部１０８に順次蓄積していく。今、ここでは、例えば、多重制御データ１および多重制御データ２の２つの多重制御データが蓄積されるものとする。これにより、グループ単位で多重された複数の制御データが、さらに複数のグループで多重されることになる。
【００５８】
制御データ処理部５０１は、図６に示すｔ１３で受信確認信号の受信を検知すると、それまでに蓄積したすべての多重制御データ（多重制御データ１および多重制御データ２）を多重データ蓄積部１０８から取り出し、シーケンス番号および誤り検出符号等を付加して１つのパケットとして生成し、伝送部１０８へ出力する。これにより、複数のグループで多重された制御データが、１パケットとして通信相手へ送信される。出力後、制御データ処理部５０１は、多重データ蓄積部１０８をクリアする。
【００５９】
このように、本実施の形態に係る通信装置および通信方法によれば、関連付けに従って多重された制御データを、さらに複数多重して１つのパケットにして伝送するため、実施の形態１に比べ、さらに制御信号の交換回数を削減することができ、制御信号の伝送効率を高めることができるので、ストリームデータの伝送開始までに要する時間をさらに短縮することができる。
【００６０】
（実施の形態３）
本実施の形態に係る通信装置および通信方法は、実施の形態２とほぼ同一の構成を有し、複数のグループで多重された制御データを、受信確認信号の受信時に伝送するのではなく、所定の時間間隔で伝送するものである。
【００６１】
以下、図７および図８を用いて、本発明の実施の形態３に係る通信装置および通信方法にについて説明する。図７は、本発明の実施の形態３に係る通信装置の概略構成を示す要部ブロック図であり、図８は、本発明の実施の形態３に係る通信装置を備えた通信端末が制御データの交換を行う様子を示すシーケンス図である。なお、実施の形態２と同一の構成には同一の符号を付し、詳しい説明は省略する。
【００６２】
多重制御データの生成頻度が高い場合等、多重制御データの生成タイミングによっては、制御データ処理部７０１が受信確認信号を受信した直後に、制御データ管理部１０２から制御データ処理部７０１へ、次の多重制御データが出力される場合が考えられる。この場合には、受信確認信号受信直後に出力される多重制御データも含めて１つのパケットにして伝送する方が、伝送効率の向上を図ることができる。従って、本実施の形態に係る通信装置および通信方法では、受信確認信号受信直後に出力された多重制御データも含めて１つのパケットが生成されるようにしたものである。
【００６３】
制御データ処理部７０１は、図８に示すように、最初の多重制御データである多重制御データ１を入力されたときに、多重制御データ１を多重データ蓄積部１０８へ蓄積するとともに、タイマ７０２を起動する。
【００６４】
タイマ７０２が満了するまでの間、制御データ処理部７０１は、図８に示すように、制御データ管理部１０２から出力される多重制御データを多重データ蓄積部１０８に順次蓄積していく。今、ここでは、例えば、タイマ７０２の起動から満了までの間に、多重制御データ１〜３の３つの多重制御データが蓄積されるものとする。
【００６５】
制御データ処理部７０１は、図８に示すｔ１３で受信確認信号を受信した後、ｔ１４で受信タイマ７０２が満了した時点で、それまでに蓄積したすべての多重制御データ（多重制御データ１〜３）を多重データ蓄積部１０８から取り出し、シーケンス番号および誤り検出符号等を付加して１つのパケットとして生成し、伝送部１０９へ出力する。出力後、制御データ処理部７０１は、多重データ蓄積部１０８をクリアするとともに、タイマ７０２を再起動する。
【００６６】
なお、タイマ７０２に設定する所定の時間は、多重制御データの生成タイミング等を考慮して、最も伝送効率が高くなるように設定する。
【００６７】
このように、本実施の形態に係る通信装置および通信方法によれば、複数のグループで多重された制御データを、受信確認信号の受信時に伝送するのではなく、所定の時間間隔で伝送するため、多重制御データの生成頻度が高い場合等には、実施の形態２に比べ、さらに制御信号の交換回数を削減することができ、制御信号の伝送効率を高めることができるので、ストリームデータの伝送開始までに要する時間をさらに短縮することができる。
【００６８】
なお、上記実施の形態１〜３は、通信端末装置や基地局装置に適用可能である。
【００６９】
また、上記実施の形態１〜３では伝送路が無線である場合について説明したが、これに限定されず、伝送路は有線であってもよい。
【００７０】
また、制御データの伝送中にエラーが発生した場合には、エラーが発生した制御データを再送する必要が生じるので、複数の制御データを多重して１つのパケットにして伝送する上記実施の形態１〜３は、伝送中にエラーが発生しやすい通信システムにおいては、特に有効である。また、上記実施の形態１〜３に係る通信装置を送信側と受信側の双方で使用することにより、両者において同様に待ち時間が減少され、両者の動作タイミングのずれがなくなるので、リアルタイムの双方向通信が可能となる。
【００７１】
また、上記実施の形態１〜３をソフトウェアにより実現することも可能である。また、そのソフトフェアを記憶媒体に格納し、読み出して実行することも可能である。
【００７２】
【発明の効果】
以上説明したように、本発明によれば、制御データの送信に関する待ち時間を減少させ、ストリームデータの伝送開始遅延を低減させることができる。
【図面の簡単な説明】
【図１】本発明の実施の形態１に係る通信装置の概略構成を示す要部ブロック図
【図２】本発明の実施の形態１に係る通信装置の関連付け記憶部に記憶されているテーブル内容の一例を示す図
【図３】本発明の実施の形態１に係る通信装置を備えた通信端末が制御データの交換を行う様子を示すシーケンス図
【図４】本発明の実施の形態１に係る通信装置の別の概略構成を示す要部ブロック図
【図５】本発明の実施の形態２に係る通信装置の概略構成を示す要部ブロック図
【図６】本発明の実施の形態２に係る通信装置を備えた通信端末が制御データの交換を行う様子を示すシーケンス図
【図７】本発明の実施の形態３に係る通信装置の概略構成を示す要部ブロック図
【図８】本発明の実施の形態３に係る通信装置を備えた通信端末が制御データの交換を行う様子を示すシーケンス図
【図９】従来の通信装置を備えた通信端末が制御データの交換を行う様子を示すシーケンス図
【符号の説明】
１０２  制御データ管理部
１０３  制御データ送信部
１０４  制御データ同期部
１０５  関連付け記憶部
１０６  制御データ蓄積部
１０７、５０１、７０１  制御データ処理部
１０８  多重データ蓄積部
１１１  制御データ受信部
７０２  タイマ
【図１】
0003938824.tif 000002
【図２】
0003938824.tif 000003
【図３】
0003938824.tif 000004
【図４】
0003938824.tif 000005
【図５】
0003938824.tif 000006
【図６】
0003938824.tif 000007
【図７】
0003938824.tif 000008
【図８】
0003938824.tif 000009
【図９】
0003938824.tif 000010