JP4928604B2 - Communications system - Google Patents
Communications system Download PDFInfo
- Publication number
- JP4928604B2 JP4928604B2 JP2009510702A JP2009510702A JP4928604B2 JP 4928604 B2 JP4928604 B2 JP 4928604B2 JP 2009510702 A JP2009510702 A JP 2009510702A JP 2009510702 A JP2009510702 A JP 2009510702A JP 4928604 B2 JP4928604 B2 JP 4928604B2
- Authority
- JP
- Japan
- Prior art keywords
- codec
- communication
- capability
- downlink
- communication device
- 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/141—Systems for two-way working between two video terminals, e.g. videophone
- H04N7/148—Interfacing a video terminal to a particular transmission medium, e.g. ISDN
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/115—Selection of the code volume for a coding unit prior to coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/156—Availability of hardware or computational resources, e.g. encoding based on power-saving criteria
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/162—User input
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Communication Control (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Description
本発明は、通信システムに関し、例えば通信端末装置間でネゴシエーションすることによりコーデック能力を設定する通信システム。 Communication system for setting a codec capability by the present invention, for negotiating relates to communication systems, for example between communication terminal apparatuses.
従来、端末装置間のネゴシエーションにより設定したコーデック能力は、上り回線と下り回線とで同じであった(例えば、特許文献1)。ここで、コーデック能力とは、データの圧縮方式、ビットレート、画面のサイズまたはフレームレート等である。
しかしながら、特許文献1においては、上り回線または下り回線の何れか一方の回線が低帯域を使用するネットワークでは、低帯域で通信可能なように、低いコーデック能力を設定する必要がある。これに伴って、上り回線または下り回線の何れか他方の回線で音声データまたは映像データを伝送する際に、音声品質または映像品質を劣化させてしまうという問題がある。 However, in Patent Document 1, in a network in which either one of the uplink and the downlink uses a low band, it is necessary to set a low codec capability so that communication is possible in the low band. Along with this, there is a problem that audio quality or video quality is deteriorated when audio data or video data is transmitted on either the uplink or the downlink.
本発明の目的は、上り回線と下り回線とで個別にコーデック能力を設定することにより、上り回線と下り回線との双方で不必要に低いコーデック能力を設定されることを防ぐことができる通信システムを提供することである。 An object of the present invention, a communication system can be prevented by setting the codec capabilities individually between uplink and downlink, that it is set both in unnecessarily low codec capabilities of the uplink and downlink Is to provide.
本発明の通信システムは、第1の通信端末装置と第2の通信端末装置とを具備する通信システムであって、前記第1の通信端末装置は、前記第2の通信端末装置との通信中に、動き優先の場合よりも鮮明な画像が得られる画像優先のコーデック能力の第1の更新要求を、前記第2の通信端末装置から受信する第1の受信手段と、前記第2の通信端末装置との通信中に、前記動き優先の条件の外部からの選択を受け付ける第1の条件選択手段と、受信した前記画像優先の前記第1の更新要求により第1の上り回線のコーデック能力の更新を行うとともに、前記第1の条件選択手段により選択された前記動き優先の第1の下り回線のコーデック能力の更新を行う第1のコーデック設定手段と、前記第1のコーデック設定手段が更新した前記第1の上り回線のコーデック能力で上りパケットデータのエンコードを行うとともに、前記第1のコーデック設定手段が更新した前記第1の下り回線のコーデック能力で下りパケットデータのデコードを行う第1のコーデック処理手段と、を具備し、前記第2の通信端末装置は、前記第1の通信端末装置との通信中に、前記動き優先の第2の更新要求を、前記第1の通信端末装置から受信する第2の受信手段と、前記第1の通信端末装置との通信中に、前記画像優先の条件の外部からの選択を受け付ける第2の条件選択手段と、受信した前記第2の更新要求により第2の上り回線のコーデック能力の更新を行うとともに、前記第2の条件選択手段により選択された前記画像優先の第2の下り回線のコーデック能力の更新を行う第2のコーデック設定手段と、前記第2のコーデック設定手段が更新した前記第2の上り回線のコーデック能力で上りパケットデータのエンコードを行うとともに、前記第2のコーデック設定手段が更新した前記第2の下り回線のコーデック能力で下りパケットデータのデコードを行う第2のコーデック処理手段と、を具備し、通信中に、送信するデータに応じて前記画像優先と前記動き優先とを切り換える構成を採る。 The communication system of the present invention is a communication system including a first communication terminal device and a second communication terminal device, and the first communication terminal device is communicating with the second communication terminal device. First receiving means for receiving from the second communication terminal device a first update request for image priority codec capability that provides a clearer image than in the case of motion priority; and the second communication terminal A first condition selection means for accepting an external selection of the motion priority condition during communication with a device; and an update of a first uplink codec capability by the received first update request for the image priority. line Utotomoni, said first first condition of said motion priority selected by the selection means of the first codec setup means for updating the downlink codec capabilities of the first codec setting means has updated the first of Ri performs encoding of uplink packet data channel codec capabilities of the first codec processing means for decoding the downlink packet data in said first of said first downlink codec capabilities of the codec setting means is updated, And the second communication terminal device receives the second update request with the motion priority from the first communication terminal device during communication with the first communication terminal device. During communication between the receiving means and the first communication terminal device, a second condition selecting means for accepting an external selection of the image priority condition, and a second uplink request by the received second update request Second codec setting for updating the codec capability of the line and for updating the codec capability of the second downlink with priority for the image selected by the second condition selection unit And encoding the uplink packet data with the codec capability of the second uplink updated by the second codec setting means, and the second downlink codec updated by the second codec setting means Second codec processing means for decoding downlink packet data with capability, and adopting a configuration for switching between the image priority and the motion priority according to the data to be transmitted during communication .
本発明によれば、上り回線と下り回線とで個別にコーデック能力を設定することにより、上り回線と下り回線との双方で不必要に低いコーデック能力を設定されることを防ぐことができる。 According to the present invention, it is possible to prevent an unnecessarily low codec capability from being set on both the uplink and the downlink by individually setting the codec capability on the uplink and the downlink.
以下、本発明の実施の形態について、図面を参照して詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
(実施の形態1)
図1は、本発明の実施の形態1に係る通信システム10の構成を示すブロック図である。
(Embodiment 1)
FIG. 1 is a block diagram showing a configuration of a
通信装置1は、例えば携帯電話等の通信端末装置であり、IPネットワーク網3に配置される呼制御サーバ4を介して、通信装置2との間でネゴシエーションを行う。また、通信装置1は、呼制御サーバ4を介して、通信相手である通信装置2に対して、自局のIPアドレスを含む発信のデータを送信するとともに、通信装置2から、通信装置2のIPアドレスを含む着信のデータを受信する。これにより、通信装置1と通信装置2は、互いのIPアドレスを知ることができるので、通信装置1は、通信装置2との間で直接音声または映像等のメディアデータの送受信を行う。 The communication device 1 is a communication terminal device such as a mobile phone, for example, and negotiates with the communication device 2 via a call control server 4 arranged in the IP network 3. Further, the communication device 1 transmits outgoing data including the IP address of the local station to the communication device 2 that is a communication partner via the call control server 4. Receive incoming data including IP address. Thereby, since the communication apparatus 1 and the communication apparatus 2 can know each other's IP address, the communication apparatus 1 directly transmits / receives media data such as audio or video to / from the communication apparatus 2.
通信装置2は、例えば携帯電話等の通信端末装置であり、IPネットワーク網3に配置される呼制御サーバ4を介して、通信装置1との間でネゴシエーションを行う。また、通信装置2は、呼制御サーバ4を介して、通信相手である通信装置1に対して、自局のIPアドレスを含む発信のデータを送信するとともに、通信装置1から、通信装置1のIPアドレスを含む着信のデータを受信する。これにより、通信装置2は、通信装置1との間で直接音声または映像等のメディアデータの送受信を行う。 The communication device 2 is a communication terminal device such as a mobile phone, for example, and negotiates with the communication device 1 via a call control server 4 arranged in the IP network 3. In addition, the communication device 2 transmits outgoing data including the IP address of the local station to the communication device 1 that is a communication partner via the call control server 4. Receive incoming data including IP address. As a result, the communication device 2 directly transmits / receives media data such as audio or video to / from the communication device 1.
呼制御サーバ4は、IPネットワーク網3に配置され、通信装置1と通信装置2との接続及び切断等の呼制御を行う。 The call control server 4 is arranged in the IP network 3 and performs call control such as connection and disconnection between the communication device 1 and the communication device 2.
ここで、上り回線とは、通信装置1においては、通信装置1から呼制御サーバ4または通信装置2へ信号を送信する際に用いられる回線#20を意味し、通信装置2においては、通信装置2から呼制御サーバ4または通信装置1へ信号を送信する際に用いられる回線#30を意味する。また、下り回線とは、通信装置1においては、通信装置2または呼制御サーバ4から通信装置1へ信号を送信する際に用いられる回線#40を意味し、通信装置2においては、通信装置1または呼制御サーバ4から通信装置2へ信号を送信する際に用いられる回線#50を意味する。また、回線#20及び回線#50は、通信装置1から通信装置2に送信データを送信するために使用される回線であり、回線#30及び回線#40は、通信装置2から通信装置1に送信データを送信するために使用される回線である。
Here, the uplink means the
次に、通信装置1及び通信装置2の構成について説明する。図2は、通信装置1及び通信装置2と同一構成である通信装置200の構成を示すブロック図である。
Next, the configuration of the communication device 1 and the communication device 2 will be described. FIG. 2 is a block diagram illustrating a configuration of the
条件選択部201は、コーデック能力を設定するための条件の外部からの入力を受け付けてコーデック設定部202へ出力する。例えば、条件選択部201は、「画像優先」または「動き優先」等のあらかじめ設定した条件の外部からの選択を可能とし、選択された「画像優先」または「動き優先」のコーデック能力を設定するための条件をコーデック設定部202へ出力する。
The
コーデック設定部202は、上りコーデック能力と下りコーデック能力とを個別に設定する。具体的には、コーデック設定部202は、呼制御処理部205に対して、条件選択部201で選択したコーデック能力を設定するための条件に基づいてコーデック能力を設定する。また、コーデック設定部202は、呼制御処理部205から入力したコーデック能力の設定要求により要求されたコーデック能力を設定するとともに、呼制御処理部205から入力したコーデック能力の更新要求により要求されたコーデック能力に更新する。例えば、コーデック設定部202は、条件選択部201で「画像優先」が選択された際に、「動き優先」が選択された際よりも鮮明な画像が得られる下りコーデック能力を設定する。そして、コーデック設定部202は、呼制御処理部205に対して、設定または更新したコーデック能力を通知する。ここで、設定要求とは、発信の際にコーデック能力を設定するための要求である。また、更新要求とは、通信中に、すでに設定されているコーデック能力を更新して新たなコーデック能力を設定するための要求である。
The
上りコーデック処理部203は、呼制御処理部205の制御に従って、コーデック設定部202で設定したコーデック能力で音声または映像等のメディアデータをエンコードして上りパケットデータを生成し、生成した上りパケットデータを通信制御部206へ出力する。
The uplink
下りコーデック処理部204は、呼制御処理部205の制御に従って、コーデック設定部202で設定したコーデック能力で通信制御部206から入力した下りパケットデータをデコードして音声または映像等のメディアデータを取得する。また、上りコーデック処理部203及び下りコーデック処理部204は、コーデック処理部250を構成する。
The downlink
呼制御処理部205は、通信制御部206を介して、通信相手との間で発信または着信の呼制御を行う。また、呼制御処理部205は、コーデック設定部202からの通知により、通信相手に対して、通信制御部206を介して、コーデック設定部202で設定したコーデック能力の設定要求または更新要求を行うとともに、下りコーデック処理部204に対して、設定したコーデック能力でデコードを行うように制御する。また、呼制御処理部205は、通信制御部206を介して、通信相手からコーデック能力の設定要求または更新要求を受けた場合に、コーデック設定部202に対して、設定要求または更新要求により要求されたコーデック能力の設定を行うように指示する。そして、呼制御処理部205は、コーデック設定部202からの通知により、上りコーデック処理部203に対して、設定したコーデック能力でエンコードを行うように制御する。
The call
通信制御部206は、例えばTCP/IP等の通信プロトコルに基づくデータ通信の制御部である。具体的には、通信制御部206は、呼制御処理部205から入力したコーデック能力の設定要求及び呼制御のための信号等の制御信号をベースバンド周波数から無線周波数にアップコンバートして呼制御サーバ4へ送信する。また、通信制御部206は、呼制御サーバ4から受信したコーデック能力の設定要求及び呼制御のための信号等の制御信号を無線周波数からベースバンド周波数にダウンコンバートして呼制御処理部205へ出力する。また、通信制御部206は、上りコーデック処理部203から入力した音声または映像等のメディアデータをベースバンド周波数から無線周波数にアップコンバートして送信する。また、通信制御部206は、受信した音声または映像等のメディアデータを無線周波数からベースバンド周波数にダウンコンバートして下りコーデック処理部204へ出力する。
The
次に、図1の通信システム10における通信装置1及び通信装置2の動作について、図3を用いて説明する。図3は、発信の際にコーデック能力を設定する場合の通信装置1及び通信装置2の動作を示すフロー図である。
Next, operations of the communication device 1 and the communication device 2 in the
最初に、通信装置1の条件選択部201は、下りコーデック能力を設定するための条件の選択を受け付け、通信装置1のコーデック設定部202は、選択した条件を満たす下りコーデック能力を設定する。
First, the
次に、通信装置1の呼制御処理部205は、通信装置2に対して、発信を行うとともに通信路の下りコーデック能力の設定を要求する(ステップST301)。例えば、条件選択部201は、「画像優先」の条件の外部からの選択を受け付けることにより、呼制御処理部205は、通信装置2に対して、「画像優先」のコーデック能力の設定を要求する発信を行う。また、この発信の際に、通信装置1の呼制御処理部205は、自局のIPアドレスを含む発信のデータを送信する。
Next, the call
また、通信装置1のコーデック設定部202は、通信装置2に要求した下りコーデック能力の設定を行う(ステップST302)。例えば、コーデック設定部202は、「画像優先」の下りコーデック能力の設定を行う。
Also, the
次に、通信装置2の呼制御処理部205は、ステップST301での発信により着信する(ステップST303)。
Next, the call
次に、着信した通信装置2のコーデック設定部202は、ステップST301で通信装置1から要求された下りコーデック能力を、上りコーデック能力として設定する(ステップST304)。なお、通信装置2のコーデック設定部202は、要求を受け入れられない場合、即ち要求されたコーデック能力に対応できない場合は、着信を拒否することにより要求を断ることもできる。ここで、通信装置2が、通信装置1から要求された下りコーデック能力を上りコーデック能力として設定する理由は、通信装置1が設定要求する下り回線のコーデック能力は、下り回線#40におけるコーデック能力であるが、設定要求を受信した通信装置2が要求に応じて設定するコーデック能力は、上り回線#30のコーデック能力になるためである。
Next, the
次に、通信装置2の条件選択部201は、下りコーデック能力を設定するための条件の外部からの選択を受け付け、通信装置2の呼制御処理部205は、通信装置1に対して、選択された条件を満たす下りコーデック能力の設定を要求する(ステップST305)。例えば、条件選択部201は、「動き優先」の条件の外部からの選択を受け付けることにより、呼制御処理部205は、通信装置1に対して、「動き優先」のコーデック能力の設定を要求する。また、この要求の際に、通信装置2の呼制御処理部205は、自局のIPアドレスを含むデータを送信する。
Next, the
また、通信装置2のコーデック設定部202は、通信装置2の下りコーデック処理部204に対して、通信装置1に要求した下りコーデック能力の設定を行う(ステップST306)。例えば、コーデック設定部202は、「動き優先」の下りコーデック能力の設定を行う。
Further, the
次に、通信装置1のコーデック設定部202は、ステップST305で通信装置2から要求された下りコーデック能力を、上りコーデック能力として設定する(ステップST307)。これにより、通信装置1と通信装置2において、通信路の上り回線と下り回線とで、同一または異なるコーデック能力を個別に設定することができ、通信が確立する。
Next, the
次に、コーデック能力を更新する際の通信装置1及び通信装置2の動作について、図4を用いて説明する。図4は、通信装置1と通信装置2との通信中にコーデック能力を設定する際、即ちコーデック能力を更新する際の通信装置1及び通信装置2の動作を示すフロー図である。 Next, operations of the communication apparatus 1 and the communication apparatus 2 when updating the codec capability will be described with reference to FIG. FIG. 4 is a flowchart showing the operations of the communication device 1 and the communication device 2 when setting the codec capability during communication between the communication device 1 and the communication device 2, that is, when updating the codec capability.
最初に、通信装置1の条件選択部201は、下りコーデック能力を更新するための条件の外部からの選択を受け付け、通信装置1のコーデック設定部202は、選択された条件を満たすように下りコーデック能力の更新を行う(ステップST401)。
First, the
次に、通信装置1の呼制御処理部205は、通信装置2に対して、通信路の下りコーデック能力の更新を要求する。例えば、条件選択部201は、「画像優先」の条件の外部からの選択を受け付けることにより、呼制御処理部205は、通信装置2に対して、「画像優先」のコーデック能力に更新することを要求する。
Next, the call
また、通信装置1のコーデック設定部202は、通信装置2に要求した下りコーデック能力に更新する(ステップST402)。例えば、コーデック設定部202は、「画像優先」の下りコーデック能力に更新する。
Further, the
次に、通信装置2の呼制御処理部205は、下りコーデック能力の更新の要求を受信する(ステップST403)。
Next, the call
次に、通信装置2のコーデック設定部202は、通信装置1から更新を要求された下りコーデック能力を、上りコーデック能力として更新する(ステップST404)。
Next, the
次に、通信装置2の条件選択部201は、下りコーデック能力を設定するための条件の外部からの選択を受け付け、通信装置2の呼制御処理部205は、通信装置1に対して、選択された条件を満たす下りコーデック能力の更新を要求する(ステップST405)。例えば、条件選択部201は、「動き優先」の条件の外部からの選択を受け付けることにより、呼制御処理部205は、通信装置1に対して、「動き優先」のコーデック能力に更新することを要求する。
Next, the
また、通信装置2のコーデック設定部202は、通信装置1に要求した下りコーデック能力に更新する(ステップST406)。例えば、コーデック設定部202は、「動き優先」の下りコーデック能力に更新する。
Moreover, the
次に、通信装置1のコーデック設定部202は、ステップST405で通信装置2から更新を要求された下りコーデック能力を、上りコーデック能力として更新する(ステップST407)。これにより、通信装置1と通信装置2において、通信路の上り回線と下り回線とで、同一または異なるコーデック能力に個別に更新することができ、
Next, the
図5は、図1の通信システム1におけるコーデック能力の設定方法を示すシーケンス図である。 FIG. 5 is a sequence diagram showing a codec capability setting method in the communication system 1 of FIG.
通信装置1は、呼制御サーバ4に対して、下りコーデック能力の設定を要求し(ステップST501)、呼制御サーバ4は、通信装置2に対して、受け取った下りコーデック能力の設定の要求を転送する(ステップST502)。 The communication device 1 requests the call control server 4 to set the downlink codec capability (step ST501), and the call control server 4 forwards the received downlink codec capability setting request to the communication device 2. (Step ST502).
次に、通信装置2は、呼制御サーバ4に対して、下りコーデック能力の設定を要求し(ステップST503)、呼制御サーバ4は、通信装置1に対して、受け取った下りコーデック能力の設定の要求を転送する(ステップST504)。 Next, the communication device 2 requests the call control server 4 to set the downlink codec capability (step ST503), and the call control server 4 sets the received downlink codec capability to the communication device 1. The request is transferred (step ST504).
このように、本実施の形態1によれば、上り回線と下り回線とで個別にコーデック能力を設定することにより、上り回線と下り回線との双方で不必要に低いコーデック能力を設定されることを防ぐことができ、音声品質または映像品質の劣化を防ぐことができる。また、本実施の形態1によれば、下りコーデック能力の設定を通信相手に要求することにより、希望するコーデック能力でコーデックされた下りパケットデータを受信することができる。 Thus, according to the first embodiment, by setting the codec capability separately for the uplink and the downlink, an unnecessarily low codec capability is set for both the uplink and the downlink. Can be prevented, and deterioration of audio quality or video quality can be prevented. Further, according to the first embodiment, it is possible to receive downlink packet data coded with a desired codec capability by requesting the communication partner to set the downlink codec capability.
(実施の形態2)
図6は、本発明の実施の形態2に係る通信装置600の構成を示すブロック図である。
(Embodiment 2)
FIG. 6 is a block diagram showing a configuration of
本実施の形態2に係る通信装置600は、図2に示す実施の形態1に係る通信装置200において、図6に示すように、ネットワーク情報取得部601及びネットワーク情報解析部602を追加し、コーデック設定部202の代わりにコーデック設定部603を有する。なお、図6においては、図2と同一構成である部分には同一の符号を付してその説明は省略する。
The
ネットワーク情報取得部601は、通信路の回線状況を把握するためのネットワーク情報を取得し、取得したネットワーク情報をネットワーク情報解析部602へ出力する。例えば、ネットワーク情報取得部601は、通信路の回線状況を監視している装置から有線または無線によりネットワーク情報を取得する。ここで、ネットワーク情報とは、例えば使用可能な帯域の情報である。なお、ネットワーク情報取得部601は、自ら通信路の回線状況を監視することによりネットワーク情報を取得するようにしても良い。
The network
ネットワーク情報解析部602は、ネットワーク情報取得部601から入力したネットワーク情報を解析して、解析結果をコーデック設定部603へ出力する。例えば、ネットワーク情報解析部602は、ネットワーク情報を解析することにより使用可能な帯域を認識し、認識した使用可能な帯域の情報を解析結果としてコーデック設定部603へ出力する。
The network
コーデック設定部603は、上りコーデック能力と下りコーデック能力とを個別に設定する。具体的には、コーデック設定部603は、ネットワーク情報解析部602から入力した解析結果に基づいてコーデック能力を設定する。また、コーデック設定部603は、呼制御処理部205から入力したコーデック能力の設定要求により要求されたコーデック能力を設定するとともに、呼制御処理部205から入力したコーデック能力の更新要求により要求されたコーデック能力に更新する。例えば、コーデック設定部603は、ネットワーク情報解析部602から入力した解析結果である使用可能な帯域内で設定可能なコーデック能力を設定する。そして、コーデック設定部603は、呼制御処理部205に対して、設定または更新したコーデック能力を通知する。
The
上りコーデック処理部203は、呼制御処理部205の制御に従って、コーデック設定部603で設定したコーデック能力で音声または映像等のメディアデータをエンコードして上りパケットデータを生成し、生成した上りパケットデータを通信制御部206へ出力する。
The uplink
下りコーデック処理部204は、呼制御処理部205の制御に従って、コーデック設定部603で設定したコーデック能力で通信制御部206から入力した下りパケットデータをデコードして音声または映像等のメディアデータを取得する。
The downlink
呼制御処理部205は、通信制御部206を介して、通信相手との間で発信または着信の呼制御を行う。また、呼制御処理部205は、コーデック設定部603からの通知により、通信相手に対して、通信制御部206を介して、コーデック設定部603で設定したコーデック能力の設定要求または更新要求を行うとともに、下りコーデック処理部204に対して、設定したコーデック能力でデコードを行うように制御する。また、呼制御処理部205は、通信制御部206を介して、通信相手からコーデック能力の設定要求または更新要求を受けた場合に、コーデック設定部603に対して、要求されたコーデック能力の設定を行うように指示する。そして、呼制御処理部205は、コーデック設定部603からの通知により、上りコーデック処理部203に対して、設定したコーデック能力でエンコードを行うように制御する。
The call
次に、図1の通信システム10における通信装置1及び通信装置2の動作について、図7を用いて説明する。図7は、発信の際にコーデック能力を設定する場合の通信装置1及び通信装置2の動作を示すフロー図である。
Next, operations of the communication device 1 and the communication device 2 in the
最初に、通信装置1のネットワーク情報取得部601は、通信路の回線状況を把握するためのネットワーク情報を取得する(ステップST701)。
First, the network
次に、通信装置1のネットワーク情報解析部602は、ネットワーク情報を解析し(ステップST702)、通信装置1のコーデック設定部603は、解析結果に基づいて、上りのコーデック能力を設定するとともに(ステップST703)、下りのコーデック能力を設定する(ステップST704)。
Next, the network
次に、通信装置1の呼制御処理部205は、通信装置2に対して、発信するとともに、設定した上りコーデック能力及び下りコーデック能力の設定要求を送信する(ステップST705)。また、この発信の際に、通信装置1の呼制御処理部205は、自局のIPアドレスを含む発信のデータを送信する。
Next, call
次に、通信装置2の呼制御処理部205は、ステップST705での発信に対して着信するとともに(ステップST706)、上りコーデック能力及び下りコーデック能力の設定要求を受信する。
Next, the call
次に、着信した通信装置2のコーデック設定部603は、通信装置1から要求された下りコーデック能力を、上りコーデック能力として設定するとともに(ステップST707)、通信装置1から要求された上りコーデック能力を、下りコーデック能力として設定する(ステップST708)。なお、通信装置2のコーデック設定部603は、要求を受け入れられない場合、即ち要求されたコーデック能力に対応できない場合は、着信を拒否することにより要求を断ることもできる。
Next, the
そして、通信装置2の呼制御処理部205は、通信装置1に対して、コーデック能力の設定が完了したことを通知する。また、この通知の際に、通信装置2の呼制御処理部205は、自局のIPアドレスを含むデータを送信する。
Then, the call
次に、通信装置1のコーデック設定部202は、通信装置2からコーデック能力の設定が完了したことの通知を受けることにより設定が完了する(ステップST709)。これにより、通信装置1と通信装置2において、通信路の上り回線と下り回線とで、同一または異なるコーデック能力を個別に設定することができ、通信が確立する。
Next, the
次に、コーデック能力の設定を更新する際の通信装置1及び通信装置2の動作について、図8を用いて説明する。図8は、コーデック能力を更新する際の通信装置1及び通信装置2の動作を示すフロー図である。 Next, the operations of the communication device 1 and the communication device 2 when updating the codec capability setting will be described with reference to FIG. FIG. 8 is a flowchart showing operations of the communication apparatus 1 and the communication apparatus 2 when updating the codec capability.
最初に、通信装置1のネットワーク情報取得部601は、通信路の回線状況を把握するためのネットワーク情報を取得する(ステップST801)。
First, the network
次に、通信装置1のネットワーク情報解析部602は、ネットワーク情報を解析し(ステップST802)、通信装置1のコーデック設定部603は、解析結果に基づいて、コーデック能力の設定の更新が必要であるか否かを判定する(ステップST803)。
Next, the network
コーデック能力の設定の更新が必要であると判定した場合に、通信装置1のコーデック設定部603は、解析結果に基づいて、上りのコーデック能力を設定するとともに(ステップST804)、下りのコーデック能力を設定する(ステップST805)。
When it is determined that the codec capability setting needs to be updated, the
次に、通信装置1の呼制御処理部205は、通信装置2に対して、下りコーデック能力の更新または上りコーデック能力の更新を要求する(ステップST806)。
Next, the call
次に、通信装置2の呼制御処理部205は、更新の要求を受信する(ステップST807)。
Next, call
次に、通信装置2のコーデック設定部603は、通信装置1から更新要求された下りコーデック能力を、上りコーデック能力として設定するとともに(ステップST808)、通信装置1から更新要求された上りコーデック能力を、下りコーデック能力として設定する(ステップST809)。
Next, the
そして、通信装置2の呼制御処理部205は、通信装置1に対して、コーデック能力の更新が完了したことを通知する。
Then, the call
次に、通信装置1のコーデック設定部603は、通信装置2からコーデック能力の更新が完了したことの通知を受けることにより更新が完了する(ステップST810)。これにより、通信装置1と通信装置2において、通信路の上り回線と下り回線とで、同一または異なるコーデック能力に個別に設定することができ、
Next, the
このように、本実施の形態2によれば、上り回線と下り回線とで個別にコーデック能力を設定することにより、上り回線と下り回線との双方で不必要に低いコーデック能力を設定されることを防ぐことができ、音声品質または映像品質の劣化を防ぐことができる。また、本実施の形態2によれば、ネットワーク情報の解析結果に基づいてコーデック能力を設定することにより、通信装置の双方でコーデック能力を選択する手間が不要になるとともに、ネットワーク環境に適したコーデック能力を迅速に設定することができる。 As described above, according to the second embodiment, by setting the codec capability separately for the uplink and the downlink, an unnecessarily low codec capability is set for both the uplink and the downlink. Can be prevented, and deterioration of audio quality or video quality can be prevented. Further, according to the second embodiment, by setting the codec capability based on the analysis result of the network information, it is not necessary to select the codec capability in both communication apparatuses, and the codec suitable for the network environment Capabilities can be set quickly.
なお、本実施の形態2において、通信装置1のみがネットワーク情報に基づいて上りコーデック能力または下りコーデック能力を設定するようにしたが、これに限らず、通信装置1と通信装置2の双方でネットワーク情報に基づいて上りコーデック能力または下りコーデック能力を設定するようにしても良い。 In the second embodiment, only the communication device 1 sets the uplink codec capability or the downlink codec capability based on the network information. However, the present invention is not limited to this, and both the communication device 1 and the communication device 2 are connected to the network. The uplink codec capability or the downlink codec capability may be set based on the information.
本発明にかかる通信システムは、例えば通信端末装置間でネゴシエーションすることによりコーデック能力を設定するのに好適である。 The communication system according to the present invention is suitable for setting the codec capability by, for example, negotiation between communication terminal apparatuses.
Claims (1)
前記第1の通信端末装置は、
前記第2の通信端末装置との通信中に、動き優先の場合よりも鮮明な画像が得られる画像優先のコーデック能力の第1の更新要求を、前記第2の通信端末装置から受信する第1の受信手段と、
前記第2の通信端末装置との通信中に、前記動き優先の条件の外部からの選択を受け付ける第1の条件選択手段と、
受信した前記画像優先の前記第1の更新要求により第1の上り回線のコーデック能力の更新を行うとともに、前記第1の条件選択手段により選択された前記動き優先の第1の下り回線のコーデック能力の更新を行う第1のコーデック設定手段と、
前記第1のコーデック設定手段が更新した前記第1の上り回線のコーデック能力で上りパケットデータのエンコードを行うとともに、前記第1のコーデック設定手段が更新した前記第1の下り回線のコーデック能力で下りパケットデータのデコードを行う第1のコーデック処理手段と、
を具備し、
前記第2の通信端末装置は、
前記第1の通信端末装置との通信中に、前記動き優先の第2の更新要求を、前記第1の通信端末装置から受信する第2の受信手段と、
前記第1の通信端末装置との通信中に、前記画像優先の条件の外部からの選択を受け付ける第2の条件選択手段と、
受信した前記第2の更新要求により第2の上り回線のコーデック能力の更新を行うとともに、前記第2の条件選択手段により選択された前記画像優先の第2の下り回線のコーデック能力の更新を行う第2のコーデック設定手段と、
前記第2のコーデック設定手段が更新した前記第2の上り回線のコーデック能力で上りパケットデータのエンコードを行うとともに、前記第2のコーデック設定手段が更新した前記第2の下り回線のコーデック能力で下りパケットデータのデコードを行う第2のコーデック処理手段と、
を具備し、
通信中に、送信するデータに応じて前記画像優先と前記動き優先とを切り換える
通信システム。 A communication system comprising a first communication terminal device and a second communication terminal device,
The first communication terminal device is:
A first update request is received from the second communication terminal device during the communication with the second communication terminal device from the second communication terminal device for a first update request of image priority codec capability that provides a clearer image than in the case of motion priority . Means for receiving
A first condition selection means for accepting an external selection of the motion priority condition during communication with the second communication terminal device;
Said received image priority of the first update request line to update the codec capabilities of the first uplink by Utotomoni first downlink codec of the first condition selected the motion priority by the selection means First codec setting means for updating the capability ;
The upstream packet data is encoded with the codec capability of the first uplink updated by the first codec setting unit , and the downlink is encoded with the codec capability of the first downlink updated by the first codec setting unit. First codec processing means for decoding packet data;
Comprising
The second communication terminal device
A second receiving means for receiving the motion-priority second update request from the first communication terminal apparatus during communication with the first communication terminal apparatus;
Second condition selection means for accepting an external selection of the image priority condition during communication with the first communication terminal device;
The codec capability of the second uplink is updated according to the received second update request, and the codec capability of the second downlink with priority for the image selected by the second condition selection unit is updated. Second codec setting means;
The upstream codec data is encoded with the second uplink codec capability updated by the second codec setting unit, and the downlink codec capability is updated with the second downlink codec capability updated by the second codec setting unit. Second codec processing means for decoding packet data;
Comprising
A communication system that switches between the image priority and the motion priority according to data to be transmitted during communication.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2007/058367 WO2008129668A1 (en) | 2007-04-17 | 2007-04-17 | Communication apparatus and codec method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPWO2008129668A1 JPWO2008129668A1 (en) | 2010-07-22 |
| JP4928604B2 true JP4928604B2 (en) | 2012-05-09 |
Family
ID=39875217
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009510702A Expired - Fee Related JP4928604B2 (en) | 2007-04-17 | 2007-04-17 | Communications system |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP4928604B2 (en) |
| WO (1) | WO2008129668A1 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017065261A (en) * | 2015-09-28 | 2017-04-06 | 大日本印刷株式会社 | Decorative sheet, decorative laminate and decorative resin molding |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2006057381A1 (en) * | 2004-11-29 | 2006-06-01 | Sharp Kabushiki Kaisha | Band allocation method, band allocation device, communication terminal, band allocation program, and program recording medium |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3655363B2 (en) * | 1995-08-28 | 2005-06-02 | 株式会社東芝 | Information communication system and center station |
| JP2001333102A (en) * | 2000-05-24 | 2001-11-30 | Hitachi Ltd | Communication device, communication system and communication method |
-
2007
- 2007-04-17 JP JP2009510702A patent/JP4928604B2/en not_active Expired - Fee Related
- 2007-04-17 WO PCT/JP2007/058367 patent/WO2008129668A1/en not_active Ceased
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2006057381A1 (en) * | 2004-11-29 | 2006-06-01 | Sharp Kabushiki Kaisha | Band allocation method, band allocation device, communication terminal, band allocation program, and program recording medium |
Also Published As
| Publication number | Publication date |
|---|---|
| JPWO2008129668A1 (en) | 2010-07-22 |
| WO2008129668A1 (en) | 2008-10-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9888054B2 (en) | Seamless video pipeline transition between WiFi and cellular connections for real-time applications on mobile devices | |
| US9350770B2 (en) | Redundant transmission channels for real-time applications on mobile devices | |
| CN105580489B (en) | Information processing device, communication method, and storage medium | |
| KR100800748B1 (en) | Apparatus and method for transmitting video stream using Bluetooth | |
| US20120028655A1 (en) | Radio communication devices, information providers, methods for controlling a radio communication device and methods for controlling an information provider | |
| EP2464136A1 (en) | Image processing device, image reproduction device, and image reproduction system | |
| US20120120879A1 (en) | Gateway device, data converting method, and program | |
| AU2015386336A1 (en) | Information processing device, information processing method, and program | |
| JPWO2011049193A1 (en) | Distribution system, gateway, distribution method and program | |
| CN105723629A (en) | Relay node aggregation of data transfers in a wireless telecommunication system | |
| JP2014502461A (en) | Method and apparatus for sending and receiving secure and non-secure data | |
| JP2018529249A (en) | Switching display devices in video phones | |
| JP2014502461A5 (en) | Method and apparatus for sending and receiving secure and non-secure data | |
| KR100927941B1 (en) | User plane traffic providing method, computer readable storage medium, transmission device, communication providing system, terminal device and network controller device | |
| MX2015003208A (en) | Media profiles for configuring a transceiver within a modem. | |
| KR20190049702A (en) | Disconnected Wireless Media Broadcast | |
| KR20120072411A (en) | Method for transmitting and receiving of video telephony having function of adjusting quality of resolution | |
| US10582376B2 (en) | Information processing apparatus, information processing method, and source apparatus | |
| US8401465B2 (en) | Relay frame structure for supporting transparent and bidirectional relays | |
| JP2008516512A (en) | Wireless communication gateway and wireless communication terminal | |
| CN104349108A (en) | Method and system for communication based on video telephone terminal and video telephone terminal | |
| KR20080071500A (en) | Method and apparatus for processing packet in wireless communication system | |
| JP4928604B2 (en) | Communications system | |
| CN101384007A (en) | Inter-network data transmission method, apparatus and communication device and system | |
| JP2005184567A (en) | Transmission device, reception device, communication system, and communication program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111018 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111219 |
|
| 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: 20120117 |
|
| 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: 20120210 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150217 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |