JP4325952B2 - Wireless communication terminal and communication method - Google Patents
Wireless communication terminal and communication method Download PDFInfo
- Publication number
- JP4325952B2 JP4325952B2 JP2007165007A JP2007165007A JP4325952B2 JP 4325952 B2 JP4325952 B2 JP 4325952B2 JP 2007165007 A JP2007165007 A JP 2007165007A JP 2007165007 A JP2007165007 A JP 2007165007A JP 4325952 B2 JP4325952 B2 JP 4325952B2
- Authority
- JP
- Japan
- Prior art keywords
- base station
- data
- wireless communication
- wireless
- handoff
- 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
Landscapes
- Mobile Radio Communication Systems (AREA)
Description
本発明は、データ通信を行う通信システムに関し、特に無線通信回線を使用してストリーミングデータを受信する無線通信端末に関する。The present invention relates to a communication system that performs data communication, and more particularly to a wireless communication terminal that receives streaming data using a wireless communication line.
近年、移動通信網でも通信回線の伝送容量が増大し、従来のメールのようなテキストデータやWWWデータだけでなく、静止画像などデータ量の大きいデータも伝送されるようになった。今後はさらにデータ量が大きくリアルタイム性のあるコンテンツデータ(例えば、ビデオのような動画像データ)も流通していくと考えられる。 In recent years, the transmission capacity of communication lines has also increased in mobile communication networks, and not only conventional text data and WWW data such as mail, but also data with a large amount of data such as still images has been transmitted. In the future, content data with a larger amount of data and real-time characteristics (for example, moving image data such as video) will be distributed.
コンテンツデータの配信方法としてストリーミング技術を用いた方法がある。無線通信回線上でのビデオのストリーミング技術もいくつか提案されている。その中で可変ビットレート制御に関する技術がある。可変ビットレート制御は動画像データの符号化レートを変化させることにより、時々刻々と状態が変動する無線通信回線の、その時の帯域に合わせた画質のデータを伝送し、動画品質をできる限り高く保つ技術である。 There is a method using a streaming technique as a content data distribution method. Several techniques for streaming video over wireless communication lines have also been proposed. Among them, there is a technique related to variable bit rate control. Variable bit rate control changes the coding rate of moving image data to transmit data with image quality that matches the current bandwidth of the wireless communication line whose state changes from moment to moment, and keeps the video quality as high as possible. Technology.
その他に、ビデオのストリーミングを行う際には、リアルタイム性を確保するために、受信側装置のメモリに所定時間の画像データを記憶してから再生を開始するバッファリングが行われる。バッファリングは、一般的にはパケットの到着遅延時間の変動を吸収させるために使用されるが、伝送レートが再生レートより早く、受信した未再生のデータがバッファの記憶容量を超えるバッファオーバーフロー、又は、伝送レートが再生レートより遅く、再生すべきデータがバッファに記憶されていない状態となるバッファアンダーフローが生じる問題がある。これを解決する従来技術として、無線IP網で遅延時間とバッファの量に応じて送受信制御を行う技術がある。 In addition, when streaming video, in order to ensure real-time performance, buffering is performed to start reproduction after storing image data for a predetermined time in the memory of the receiving apparatus. Buffering is typically used to absorb variations in packet arrival delay time, but a buffer overflow where the transmission rate is faster than the playback rate and the received unplayed data exceeds the buffer's storage capacity, or There is a problem that a buffer underflow occurs in which the transmission rate is lower than the reproduction rate and the data to be reproduced is not stored in the buffer. As a conventional technique for solving this problem, there is a technique for performing transmission / reception control in a wireless IP network according to the delay time and the amount of buffer.
また、移動体通信網では、端末が移動しながら通信相手となる基地局を変更する(ハンドオフ)処理を行い通信を継続するので、ハンドオフの際にパケットの到着遅延が生じる。このハンドオフ時のパケット到着遅延の影響を吸収するために、端末のバッファ容量を変更する技術が提案されている。
しかし、これらのストリーミング技術を適用したとしても、移動通信網においては、無線通信端末が基地局の制御エリア(セル)間を移動することによって、通信相手の基地局を切り替えるハンドオフが発生し、ハンドオフに要する時間はデータを伝送することができないことから、この間の遅延やパケットロスが発生することがある。多少の遅延の増加は前述したバッファリングによって吸収可能であるが、ハンドオフによって大きな遅延が発生すると、データがバッファに十分に蓄積されていたとしても、ハンドオフによる遅延が吸収できずにフレームの欠落が生じ、動画像が途切れてしまう問題がある。特に、高い符号化レートのコンテンツを送信している場合に、1フレームのデータ量が多く、ハンドオフが発生して大きな遅延が起きると、データがバッファの最大収容量からみて十分蓄積されていたとしても、データを時間に換算すると遅延した時間よりも短くなる可能性があり、フレームの欠落が生じる可能性が高くなる。 However, even if these streaming technologies are applied, in a mobile communication network, a handoff for switching a communication partner base station occurs when a wireless communication terminal moves between control areas (cells) of the base station. Since data cannot be transmitted during the time required for this, a delay or packet loss may occur during this time. A slight increase in delay can be absorbed by the buffering described above. However, if a large delay occurs due to handoff, even if data is sufficiently accumulated in the buffer, the delay due to handoff cannot be absorbed and frames are lost. This causes a problem that the moving image is interrupted. In particular, when transmitting high-encoding rate content, if there is a large amount of data in one frame and a large delay occurs due to handoff, it is assumed that the data is sufficiently accumulated in view of the maximum capacity of the buffer. However, if the data is converted into time, there is a possibility that it will be shorter than the delayed time, and there is a high possibility that a frame will be lost.
本発明は、無線通信端末が基地局のセル間を移動しても、通信相手の基地局を切り替えるハンドオフによって通信を継続する移動通信網において、ハンドオフにより生じる遅延を吸収して連続的にデータを再生することができる無縁通信端末及び通信方法を提供することを目的とする。 Even if a wireless communication terminal moves between cells of a base station, the present invention absorbs a delay caused by the handoff and continuously transmits data in a mobile communication network that continues communication by handoff that switches the base station of the communication partner. An object is to provide an unrelated communication terminal and a communication method that can be reproduced.
第1の発明は、通信相手である第1の無線基地局を介してデータ配信装置から送信されたデータを受信しているときに、前記第1の無線基地局との間の無線通信回線の品質と、前記第1の無線基地局以外の第2の無線基地局との間の無線通信回線の品質との差に基づいて、通信相手となる無線基地局の変更処理(ハンドオフ)の発生を予測する予測手段と、前記予測手段が前記変更処理の発生を予測すると、前記データ配信装置から送信されるデータの符号化レートを、前記無線通信回線のデータ伝送レートを変えないように下げさせるため、前記データ配信装置に対して前記変更処理を予告する信号(ハンドオフ予告信号)を送信する信号送信手段と、を備えることを特徴とする。 The first invention, when receiving the transmitted data through the first radio base station which is a communication partner from the data distribution apparatus, a radio communication line between the first radio base station Based on the difference between the quality and the quality of the wireless communication line between the second wireless base station other than the first wireless base station, a change process (handoff) of the wireless base station that is the communication partner is generated. Predicting means for predicting and, when the predicting means predicts the occurrence of the change process, to reduce the coding rate of data transmitted from the data distribution apparatus so as not to change the data transmission rate of the wireless communication line And a signal transmission means for transmitting a signal (handoff notification signal) for notifying the change processing to the data distribution apparatus .
第2の発明は、第1の発明において、前記予測手段は、前記差が予め定められた値より も小さい場合に、前記変更処理の発生を予測する、ことを特徴とする。A second invention is characterized in that, in the first invention, the predicting means predicts the occurrence of the change process when the difference is smaller than a predetermined value .
第3の発明は、第1または2の発明において、前記第1の無線基地局を介して送信された前記データ配信装置からのデータを一時的に記憶するバッファを更に備え、前記予測手段は、前記差が予め定められた値よりも小さく、かつ、前記バッファの記憶量が予め定められた量よりも少ない場合に、前記変更処理が発生する、と予測する、ことを特徴とする。 The third invention is the invention of the first or 2, further comprising a buffer for temporarily storing data from transmitted via the first radio base station the data distribution apparatus, the predicting means, less than the value the difference is predetermined, and, if less than the amount stored amount of the buffer reaches a predetermined, the change processing occurs, to predict, and wherein the.
第4の発明は、無線基地局との間で通信を行う無線通信端末における通信方法であって、通信相手である第1の無線基地局を介してデータ配信装置から送信されたデータを受信しているときに、前記第1の無線基地局との間の無線通信回線の品質と、前記第1の無線基地局以外の第2の無線基地局との間の無線通信回線の品質とを取得する取得ステップと、前記取得ステップで取得した前記第1の無線基地局との間の無線通信回線の品質と、前記第2の無線基地局との間の無線通信回線の品質との差に基づいて、通信相手となる基地局の変更処理の発生を予測する予測ステップと、前記予測ステップで前記変更処理の発生を予測すると、前記データ配信装置から送信されるデータの符号化レートを、前記無線通信回線のデータ伝送レートを変えないように下げさせるため、前記データ配信装置に対して前記変更処理を予告するための信号を送信する送信ステップと、を含むことを特徴とする。 A fourth invention is a communication method in a radio communication terminal that communicates with a radio base station , and receives data transmitted from a data distribution device via a first radio base station that is a communication partner. when and, obtaining a quality of the wireless communication channel between the first radio base station, a quality of the wireless communication channel between the second radio base station other than the first radio base station Based on the difference between the quality of the radio communication line between the acquisition step and the first radio base station acquired in the acquisition step and the quality of the radio communication line with the second radio base station. Predicting the occurrence of the change process of the base station serving as a communication partner, and predicting the occurrence of the change process in the prediction step, the encoding rate of the data transmitted from the data distribution device is set to the wireless Change the data transmission rate of the communication line To let no way lowered, characterized in that it comprises a transmission step of transmitting a signal to notice the change processing to the data distribution apparatus.
例えば、無線基地局を介してデータ配信装置に対して、通信相手となる無線基地局の変 更処理を予告するための信号(ハンドオフ予告信号)を送信することで、当該データ配信装置から送信されるデータの符号化レートを変更させることが可能になる。このため、通 信相手となる無線基地局の変更処理(ハンドオフ)が生じてもバッファのアンダーフローを生じにくくさせ、且つ、変更前に比べて長時間の画像データが無線通信端末に蓄積させることができる。よって、途切れにくい動画再生が可能になる。また、通信相手となる無 線基地局の変更処理(ハンドオフ)を事前に検出することで前記変更処理(ハンドオフ)発生後の処理(パケットが遅延して再生時間に間に合わない場合にデータを補完するといったリカバリ処理)を必要とすることはない。 For example, with respect to the data distribution apparatus via the radio base station, by transmitting a signal to notice the change process as a communication partner radio base station (handoff warning signal) it is transmitted from the data distribution apparatus It is possible to change the coding rate of data. Therefore, it occurs change processing of the radio base station as a communication partner (handoff) also to hardly cause buffer underflow, and, the long-time image data as compared to before the change is to be stored in the wireless communication terminal Can do. Therefore, it is possible to reproduce a moving image that is not easily interrupted. The processing (a packet of the change process (handoff) after the occurrence by detecting changing process of the non linear base station as a communication partner (handoff) prior to complement the data if not in time for reproduction time delayed Recovery process) is not required.
次に、本発明の実施の形態について図面を参照して説明する。 Next, embodiments of the present invention will be described with reference to the drawings.
図1は、本発明の実施の形態の無線通信端末を備えた無線通信システムの構成を示すブロック図である。 FIG. 1 is a block diagram showing a configuration of a wireless communication system including a wireless communication terminal according to an embodiment of the present invention.
端末10は、無線基地局30を介して、リアルタイム性を持ったコンテンツデータ(動画像、静止画、音楽、音声、字幕等)を送信するデータ配信装置(配信サーバ20)に接続されている。端末10は、データ通信に対応する携帯電話機や、PDA(Personal Digital Assistants)や、無線機を内蔵したデータ通信カードが付加されたコンピュータ端末等の無線通信端末である。 The
この端末10は、無線基地局30からの電波(下りの信号)を受信し、無線基地局30に対し電波(上りの信号)を送信するアンテナ(図示省略)を有し、該アンテナは無線部に接続されている。無線部は受信モジュール11及び送信モジュール12によって構成され、受信モジュール11は、受信回路、復調回路、CODEC部を含んで構成されており、受信回路によってアンテナで受信した高周波信号に増幅、周波数変換等をしてベースバンド信号を生成する。そして、復調回路によってベースバンド信号を復調し、CODEC部にてデータ信号に復号されて、バッファ14に送られる。 The
また、送信モジュール12は、送信回路、変調回路、CODEC部を含んで構成されており、CODEC部はデータ信号を符号化し、符号化された信号は変調回路によって変調され、送信回路によって高周波信号が生成され、アンテナから送信される。 The
受信モジュール11には、バッファ14が接続されており、端末10が受信したストリーミングデータを一時的に記憶して、短時間のデータレートの低下、回線の切断等があっても、ストリーミングデータが途切れることなく再生されるようにしている。受信バッファ14から読み出されたデータは、デコードモジュール15に送られ、MPEG等の動画像ファイルとして符号化されたデータを映像信号に復号する。そして、復号された映像データは表示部(図示省略)に表示される。 A
無線情報取得モジュール13には、受信モジュール11が受信し無線基地局30からの信号から求めた希望波対干渉波比(C/I)が送られる。そして、C/I値を所定の値と比較した結果に基づいて、近い将来ハンドオフが生じる可能性があるか否かを判定する。そして、ハンドオフが生じる可能性があると判定すると、配信サーバ20に対して送信するハンドオフ予告信号を生成し、該信号を送信モジュール12に送り、送信モジュール12からハンドオフ予告信号を送信する。 The radio
なお、本実施の形態の端末10ではC/I値を用いてハンドオフの可能性を判定したが、受信信号強度(RSSI:Received Signal Strength Indicator)の強弱によって(RSSIを所定の値と比較した結果に基づいて)ハンドオフの可能性を判定するように構成してもよい。なお、CDMA方式のシステムの場合はC/I値を用いた方が好ましい。このように無線情報取得モジュール13によってハンドオフ要否判定手段が構成されている。 The
制御モジュール17は、受信モジュール11、送信モジュール12、無線情報取得モジュール13、バッファ14、デコードモジュール15等の端末10の各部を制御する。具体的には、バッファ14に記憶されたストリーミングデータの記憶量を監視し、受信モジュール11及び送信モジュール12に対してチャネルを指定して送受信周波数や、送受信タイミングを制御する。また、端末が受信している信号に関する情報(無線通信回線の状
態に関する情報)を取得する。また、所定の通信プロトコルに従って、端末と無線基地局との間の無線通信回線の設定、解除、位置登録等の各種制御信号を生成し、これらの信号の送受信を制御する。すなわち、制御部17及び送信モジュール12等によって、信号送信手段が構成される。また、デコードモジュール15に対して、復号のための情報を指示する。The
Status information). Further, according to a predetermined communication protocol, various control signals such as setting, releasing, and location registration of a wireless communication line between the terminal and the wireless base station are generated, and transmission / reception of these signals is controlled. That is, the
無線基地局30は、無線通信回線によって端末10に接続される。無線基地局毎に一又は複数のセクタを構成し、端末10は最も良好な通信状態を与えるセクタ(無線基地局)を選択して通信を行う。また、無線基地局30は、ストリーミングデータを端末10に対して送信する配信サーバ20に接続されている。 The
図2は、配信サーバの構成を示すブロック図である。 FIG. 2 is a block diagram showing the configuration of the distribution server.
データ配信装置は、コンテンツデータを無線通信端末に送信(配信)する装置であり、コンテンツデータを記憶している。データ配信装置はサービス提供側の装置であって、例えば、サーバ等のコンピュータ装置であり、本実施の形態ではサーバとして説明する。なお、コンテンツデータ等のコンテンツを記憶している記憶装置はサーバ内に設けられていてもサーバ外に設けられていてもよい。 The data distribution device is a device that transmits (distributes) content data to a wireless communication terminal, and stores content data. The data distribution device is a device on the service providing side, and is a computer device such as a server, for example, and will be described as a server in the present embodiment. Note that a storage device that stores content such as content data may be provided inside the server or outside the server.
配信サーバ20は、端末10にデータを送信するコンピュータ装置である。端末10は、記憶装置(ストレージ装置、ハードディスク等)に映像ソース21を記憶している。この映像ソースは記憶装置から読み出されて、符号化部22に送られる。符号化部22では、該映像ソースをMPEG等の動画像符号化規格に基づいて符号化して、送信部23に送る。送信部23では、通信プロトコルに基づいて符号化されたデータをパケット化としてネットワーク(IPネットワーク)40に送信する。 The
制御部25は、符号化部22、送信部23等の配信サーバ20の各部を制御する。配信サーバ20は端末に対する、時々刻々変動するデータ伝送の帯域を予測し、予測した帯域に合わせたビットレートのデータを伝送する可変ビットレート制御を行う。具体的には、端末10から送信されるハンドオフ予告信号を受信すると、端末10に対して送信するデータの符号化レートを低いレートに変更する。すなわち、制御部25は、配信サーバ20が受信するパケットを監視しており、端末10からのハンドオフ予告信号が検出されると、符号化部22に送信レートを低下させるための、符号化レートの変更指示を送る。このとき、符号化部22は、例えば、符号化方法を変更(MPEG1からMPEG2に変更)したり、符号化係数(例えば、DCT係数、量子化係数等)を変更することによって符号化レートを低下させる。このように、制御部25の作用によって符号化レート変更手段が構成される。 The
また、配信サーバ20から送信するデータの最適レートを予測して、データの送信レートを決定する。すなわち、本発明では、端末10は、配信サーバ20から送信されたデータの受信状況情報として、パケットロス率、ロスパケット数、受信したパケットのシーケンス番号の最大値、到着間隔ジッタ等を含む受信レポート(RR)を配信サーバ20に送信する。また、端末10は、端末10と無線基地局30との間の無線通信回線の品質情報としてDRC情報を送信する。このDRC情報は、端末10が無線基地局30から送信された信号を受信して求めたC/I値に基づいて、効率よくデータ通信を行うことができるものとして選択された通信モードを示す信号である。制御部25は、受信した受信レポート、DRC情報に基づいて、配信サーバ20からデータを送信するレートを決定して、符号化部22、送信部23にデータ送信レートを指示する。すなわち、決定したデータ送信レートに合致した符号化方法、符号化のための情報(例えば、DCT係数、量子化係数等)を符号化部22に指示して、符号化部22を制御する。また、送信部23から送信され
るパケット数を制御する。なお、データ送信レートを決定する方法は、異なるレートで既に符号化されたコンテンツの一つを選択する方法でもよい。Further, the data transmission rate is determined by predicting the optimum rate of data transmitted from the
Control the number of packets Note that the method of determining the data transmission rate may be a method of selecting one of contents already encoded at different rates.
無線基地局30は、無線部に接続されたアンテナ31を有しており、端末10からの電波(上りの信号)を受信し、端末10に対し電波(下りの信号)を送信する。無線部は送信部及び受信部によって構成され、送信部はアンテナ31から送信する高周波信号を生成し、受信部はアンテナ31で受信した高周波信号に増幅、周波数変換等をして、ベースバンド信号として送受信部に出力する。 The
送受信部は変復調回路及びCODEC部を含んで構成されており、変復調回路によってベースバンド信号を復調する。復調された信号は、CODEC部に送られ、CODEC部にてデータ信号に復号される。また、CODEC部はデータ信号を符号化し、符号化された信号は送受信部に送られ、変調される。変調された信号は、送信部にて高周波信号に変換され、アンテナ31から送信される。 The transmission / reception unit includes a modulation / demodulation circuit and a CODEC unit, and demodulates the baseband signal by the modulation / demodulation circuit. The demodulated signal is sent to the CODEC unit and decoded into a data signal by the CODEC unit. The CODEC unit encodes a data signal, and the encoded signal is sent to the transmission / reception unit and modulated. The modulated signal is converted into a high-frequency signal by the transmission unit and transmitted from the
送受信部にはインターフェース部が接続されており、無線基地局30は、該インターフェース部を介してインターネット等のネットワーク(IPネットワークなど)40に接続されている。 An interface unit is connected to the transmission / reception unit, and the
また、無線基地局30は、無線基地局の各部(無線部、送受信部、インターフェース部等)を制御する制御部を備える。具体的には、この制御部は、無線部に対してチャネルを指定して送受信周波数や、送受信タイミングを制御する。また、クライアント端末10からの接続要求に対して、その接続の許否及び端末の接続数を制御する。 In addition, the
さらに、本発明の実施の形態では、無線通信網は1xEV−DO網(1x Evolution Data Only網)なので、端末10から送信された無線通信回線の品質情報及び接続されている端末数に基づいて、各クライアントに割り当てるデータ通信の帯域幅を決定し、無線通信回線の伝送レートを決定する。 Further, in the embodiment of the present invention, since the wireless communication network is a 1xEV-DO network (1x Evolution Data Only network), based on the quality information of the wireless communication line transmitted from the terminal 10 and the number of connected terminals, The bandwidth of data communication allocated to each client is determined, and the transmission rate of the wireless communication line is determined.
すなわち、無線基地局30の制御部及び無線部等によって、無線通信端末から送信された受信状況情報及び回線品質情報を受信する受信手段が構成され、制御部によって、無線通信回線のデータ伝送レートを決定する伝送レート決定手段が構成されている。 That is, the control unit and the radio unit of the
図3は、本発明の実施の形態のバッファ14の動作を説明する図である。 FIG. 3 is a diagram for explaining the operation of the
受信モジュール11から出力されたストリーミングデータは、一時的にバッファ14に蓄積され、先入れ先出しによって記憶、読出しがされる。バッファ14から読み出されたストリーミングデータは、デコードモジュール15によって映像信号に復号される。 The streaming data output from the receiving
バッファ14は、前述したように、受信モジュール11が無線通信網から受信する速度と、デコードモジュール15のデコード速度との差を緩衝する一時的な記憶領域で、受信速度の変動によって動画像の再生タイミングが左右されないために使用される。すなわち、受信速度とデコード速度との差によってバッファ14に記憶されているデータの記憶量が変動する。 As described above, the
バッファ14の記憶領域の使用状況は制御モジュール17によって監視されており、全記憶容量の所定の割合の容量が閾値Bとして設定されている。この閾値Bは、後述するように、ハンドオフ中にデータの受信が途切れる間の再生に必要とされるデータ量が十分に記憶されているか否かの判定に用いられる。 The use status of the storage area of the
図4は、本発明の実施の形態の端末10の動作のフローチャートである。 FIG. 4 is a flowchart of the operation of the terminal 10 according to the embodiment of this invention.
端末10は、無線基地局30からのストリーミングデータを受信すると、バッファ14を介して、デコードモジュール15にデータを送り、映像信号として再生する(S101)。 When receiving the streaming data from the
そして、端末10は、拡散符号を順次変更して受信プロファイルを求め、該受信プロファイルから検知できる基地局の数を計数する(S102)。一つしか基地局を検出することができなければ(S103で”No”)、ステップS101に戻り、ストリーミングデータの受信再生を継続する。一方、2以上の基地局を検出することができたら(S103で”Yes”)、受信モジュール11で受信した各基地局(現在捕捉している基地局も含む)の希望波対干渉波比を取り出す(S104)。 Then, the terminal 10 obtains a reception profile by sequentially changing the spreading code, and counts the number of base stations that can be detected from the reception profile (S102). If only one base station can be detected (“No” in S103), the process returns to step S101 and continues to receive and reproduce streaming data. On the other hand, if two or more base stations can be detected (“Yes” in S103), the desired signal-to-interference wave ratio of each base station (including the currently captured base station) received by the receiving
そして、現在捕捉しており、無線通信回線が設定されている基地局のC/I値と他の受信可能な基地局とのC/I値との差が、予め定めた閾値Aより小さいか否かを判定する(S105)。該C/I値の差が予め定めた閾値Aより小さければ、近い将来ハンドオフが生じる可能性があるので、バッファ14の使用状態の判定(S106〜S107)に進む。一方、該C/I値の差が予め定めた閾値Aより以上であれば、近い将来ハンドオフが生じる可能性がなく、ハンドオフを通知する必要がないので、ステップS101に戻り、ストリーミングデータの受信再生を継続する。すなわち、現在捕捉しており、無線通信回線が設定されている基地局のC/I値と他の受信可能な基地局とのC/I値との差を求め、該C/I値の差と予め定めた閾値Aとを比較した結果に基づいてハンドオフ予告を通知するか否かが決定される。 Whether the difference between the C / I value of the base station that is currently captured and the wireless communication line is set and the C / I value of another receivable base station is smaller than a predetermined threshold A It is determined whether or not (S105). If the difference between the C / I values is smaller than a predetermined threshold A, a handoff may occur in the near future, and the process proceeds to determination of the use state of the buffer 14 (S106 to S107). On the other hand, if the difference between the C / I values is greater than or equal to a predetermined threshold A, there is no possibility of handoff in the near future, and there is no need to notify handoff. Continue. That is, the difference between the C / I value of the base station that is currently captured and the wireless communication line is set and the C / I value of another receivable base station is obtained, and the difference between the C / I values is obtained. And whether or not to notify the handoff notice is determined based on the result of comparing the predetermined threshold A with a predetermined threshold A.
その後、バッファ14に記憶されているストリーミングデータの記憶量を確認するか否かを判定する(S106)。そして、バッファ14に記憶されているストリーミングデータの記憶量を確認する場合は、バッファ14に記憶されているストリーミングデータの容量が予め定めた閾値Bより少ないか否かを判定する(S107)。固定レート方式のストリーミングデータ通信システムであれば、データ量と再生時間とが比例するので、バッファ14に蓄積されているデータ量がハンドオフ発生時にどの程度の遅延に耐えうる量であるかは容易に予測可能である。一方、可変レート方式のストリーミングデータ通信システムの場合、バッファ14に蓄積されたストリーミングデータのビットレート又はバッファ14に蓄積されたストリーミングデータの再生時間を記録しておく必要がある。 Thereafter, it is determined whether or not to check the storage amount of the streaming data stored in the buffer 14 (S106). When the amount of streaming data stored in the
バッファ14に記憶されているデータ量が予め定めた閾値Bより少なければ、ハンドオフ中に再生データが不足するおそれがあるので、ハンドオフを通知すると判定し、検出通知フェーズ(S108〜S111)に進む。一方、バッファ14に記憶されているデータ量が予め定めた閾値B以上であれば、ハンドオフ中に再生データが不足するおそれがなく、ハンドオフを通知する必要がないので、ステップS101に戻り、ストリーミングデータの受信再生を継続する(S107)。すなわち、バッファ14に記憶されているストリーミングデータのデータ量と予め定めた閾値Bとを比較した結果に基づいてハンドオフ予告を通知するか否かが決定される。 If the amount of data stored in the
なお、可変レート方式のストリーミングデータ通信システムにおいては、バッファ14に蓄積されているデータ量がハンドオフ発生時にどの程度の遅延に耐えうる量であるかが予測困難であることから、ハンドオフ発生時にバッファが遅延を吸収できるほどデータがあるかどうかに関わらず(S106で”NO”の判定をし)、C/Iに基づいてハンドオフ予告信号を送信し(S108)、配信サーバ30から配信するデータの符号化レートを下げ、送信間隔を短くすることによりバッファ14に蓄積されるデータ量を増加させて、ハンドオフ発生時に生じるデータ遅延を吸収する可能性を高めることができる。 Note that in a variable rate streaming data communication system, it is difficult to predict how much delay the data amount stored in the
そして、以上のハンドオフ検出フェーズの処理(S101〜S107)によって、ハンドオフ予告を通知すると判定されたなら、配信サーバ20に対してハンドオフ予告を通知する(S108)。 If it is determined by the above handoff detection phase processing (S101 to S107) that the handoff notice is notified, the handoff notice is notified to the distribution server 20 (S108).
そして、無線基地局30からのストリーミングデータを受信して、バッファ14を介して、デコードモジュール15にデータを送り、映像信号として再生する(S109)。 Then, the streaming data from the
その後、バッファ14に記憶されているストリーミングデータの容量を確認し、バッファ14に記憶されているストリーミングデータの容量が予め定めた閾値Bより少ないか否かを判定する(S110)。バッファ14に記憶されているデータ量が予め定めた閾値Bより少なければ、ステップS109に戻り、ストリーミングデータの受信再生を継続する。一方、バッファ14に記憶されているデータ量が予め定めた閾値B以上となれば、ハンドオフ中に再生データがバッファ14に十分に蓄積されたことを配信サーバ20に通知する(S111)。すなわち、バッファ14に記憶されているデータ量と予め定めた閾値Bとの比較結果に基づいて、バッファ14にデータが十分に蓄積されたことを配信サーバ20に通知する。 Thereafter, the capacity of the streaming data stored in the
図5は、配信サーバ20のデータ送信処理のフローチャートである。 FIG. 5 is a flowchart of data transmission processing of the
配信サーバ20は、端末10から送信されてきた端末10と無線基地局30との間の無線通信回線の品質情報としてDRC情報を使用して、端末10に配信サーバ20がデータを符号化するレートを決定して、符号化部22、送信部23に符号化レートを指示する。すなわち、決定した符号化レートに合致した符号化方法、符号化のための情報(例えば、DCT係数、量子化係数等)を符号化部22に指示して、符号化部22における符号化レートを決定する。また、送信部23から送信されるパケットの送信間隔を決定する(S121)。 The
そして、決定されたレートに従って、端末10にデータを送信する(S122)。 Then, data is transmitted to the terminal 10 according to the determined rate (S122).
そして、ハンドオフ検出フラグが設定されているか(立っているか)否かを検出する(S123)。なお、このハンドオフ検出フラグは、ハンドオフ検出処理(図6)のステップS133において設定される。 Then, it is detected whether or not the handoff detection flag is set (standing) (S123). This handoff detection flag is set in step S133 of the handoff detection process (FIG. 6).
ハンドオフ検出フラグが設定されていなければ、ハンドオフに要する時間に再生されるデータを予め送信しておく必要がないので、ステップS121に戻り、ストリーミングデータの符号化レートを決定し(S121)、端末10にデータを送信する(S122)。一方、ハンドオフ検出フラグが設定されていれば、ハンドオフに要する時間に再生されるデータを予め送信しておくために、ステップS124以後の処理に進む。 If the handoff detection flag is not set, there is no need to transmit in advance the data to be reproduced during the time required for handoff, so the process returns to step S121 to determine the encoding rate of the streaming data (S121). The data is transmitted to (S122). On the other hand, if the handoff detection flag is set, the process proceeds to the processing after step S124 in order to transmit in advance data to be reproduced during the time required for handoff.
ステップS124では、配信サーバ20は、ステップS121と同様に、端末10から送信されてきた端末10と無線基地局30との間の無線通信回線の品質情報としてDRC情報を使用して、端末10に配信サーバ20がデータを符号化するレートを決定する。なお、端末10から送信されてきた受信レポートを使用して、端末10に配信サーバ20がデータを符号化するレート(符号化部22における符号化レート、送信部23におけるパケットの送信間隔)を決定してもよい。 In step S124, the
そして、符号化部22に、S124で予測した符号化レートを更に低下させた符号化レートを指示する(S125)。そして、端末10にデータを送信する(S126)。このとき、送信部23から送信されるパケットの送信間隔を短くするように送信部23に指示
をする(S126)。すなわち、単位時間の再生に必要とされるデータ量を減じて、単位時間あたりに送信されるパケット数を増加させて、単位時間あたりに送信されるデータ量を変化させないで、バッファ14に速やかに低符号化レートの画像データが蓄積されるようにしている。よって、符号化レートの変更前に比べて長時間の画像データがバッファに蓄積されるので、ハンドオフ時の遅延やパケットロスに耐えることができる。Then, the
(S126). That is, the amount of data required for reproduction of unit time is reduced, the number of packets transmitted per unit time is increased, and the amount of data transmitted per unit time is not changed, so that the
そして、ハンドオフ検出フラグがクリアされているか(下りているか)否かを検出する(S127)。なお、このハンドオフ検出フラグは、ハンドオフ検出処理(図6)のステップS136においてクリアされる。 Then, it is detected whether or not the handoff detection flag is cleared (down) (S127). The handoff detection flag is cleared in step S136 of the handoff detection process (FIG. 6).
ハンドオフ検出フラグがクリアされていれば(設定されていなければ)、ハンドオフに要する時間に再生されるデータのバッファ14への蓄積は完了したので、ステップS121に戻り、ストリーミングデータの符号化レートを決定し(S121)、端末10にデータを送信する(S122)。一方、ハンドオフ検出フラグがクリアされていなければ(設定されていれば)、ハンドオフに要する時間に再生されるデータの蓄積が終了していないので、ステップS124に進む。 If the handoff detection flag is cleared (if not set), the accumulation of data to be played back in the
図6は、配信サーバ20のハンドオフ検出処理のフローチャートである。 FIG. 6 is a flowchart of the handoff detection process of the
配信サーバ20は、端末10からのハンドオフ予告の通知を監視している(S131)。そして、端末10からのハンドオフ予告の通知を検出すると(S132で”Yes”)、ハンドオフ検出フラグを設定し(立て)て(S133)、ハンドオフ中に必要とされるストリーミングデータの送信を行う(図5のS124〜S126)。 The
その後、配信サーバ20は、端末10からのバッファ14に十分にデータが蓄積された旨の通知を監視する(S134)。そして、端末10からのバッファ14に十分にデータが蓄積された旨の通知を検出すると(S135で”Yes”)、ハンドオフ検出フラグをクリアし(下ろし)て(S133)、ハンドオフ中に必要とされるストリーミングデータの送信を終了する(図5のS127)。 Thereafter, the
なお、ハンドオフ発生時にバッファに蓄積されているデータ量がどのくらいの遅延時間に耐えうる分量であるかは、固定レート方式のシステムならば予測可能であるが、可変レート方式の場合全て受信したデータのビットレートを記録しておく必要がある。そこでハンドオフ発生時にバッファが遅延を吸収できるほどデータがあるかどうかに関わらず、サーバから配信するデータの符号化レートを下げ、送信間隔を短くすることによりバッファの時間的な蓄積量を増加させる。それによりハンドオフ発生時の遅延を吸収できる可能性を高めることもできる。 It should be noted that the amount of data stored in the buffer when a handoff occurs can be predicted by a fixed rate system, but in the case of a variable rate system, all received data can be predicted. It is necessary to record the bit rate. Therefore, regardless of whether the buffer has enough data to absorb the delay at the time of handoff, the encoding rate of the data distributed from the server is lowered and the transmission interval is shortened to increase the temporal accumulation amount of the buffer. Thereby, it is possible to increase the possibility of absorbing the delay when the handoff occurs.
図7は、本発明の実施の形態のハンドオフ予告の判定の閾値Aを説明する図である。 FIG. 7 is a diagram illustrating the threshold A for determining handoff notice according to the embodiment of this invention.
3つの基地局と(Sector1〜Sector3)端末において、Sector1とSector2の間でハンドオフが発生すると予測される場合のC/I値を示したものである。図7において、横軸は時間を表し、横軸に対して等間隔に設けられた(横軸と垂直に引かれた縦の)点線は監視タイミングを示す。この図3の場合、Sector1とSector2とのレベルが近づいており、これをハンドオフの発生として予測する。この予測のために「閾値A」を設定し、図4のように差がAよりも小さい場合ハンドオフが将来発生すると予測する。 The C / I values when handoff is predicted to occur between Sector1 and Sector2 in three base stations and (Sector1-Sector3) terminals are shown. In FIG. 7, the horizontal axis represents time, and dotted lines provided at equal intervals with respect to the horizontal axis (vertical lines drawn perpendicular to the horizontal axis) indicate monitoring timing. In the case of FIG. 3, the levels of
図7に示す状態では、端末10は、3つの基地局を検出しており、最大のC/I値を与える基地局(Sector1)と無線通信回線を設定している。このとき、現在捕捉しており、無線通信回線が設定されている基地局のC/I値と他の検出している基地局のC/I値との差を求め、該C/I値の差と予め定めた閾値Aとを比較する。すなわち、基地局(Sector1)のC/I値と基地局(Sector2)のC/I値との差(d12)を求め、基地局(Sector1)のC/I値と基地局(Sector3)のC/I値との差(d13)を求める。そして、C/I値の差(d12、d13)と所定の閾値Aとを比較して、C/I値の差(d12、d13)が閾値Aより小さければ、ハンドオフ予告を配信サーバ30に対して送信する。 In the state shown in FIG. 7, the terminal 10 has detected three base stations, and has set up a radio communication line with the base station (Sector 1) that gives the maximum C / I value. At this time, the difference between the C / I value of the base station that is currently captured and the wireless communication line is set and the C / I value of the other detected base station is obtained. The difference is compared with a predetermined threshold A. That is, the difference (d12) between the C / I value of the base station (Sector 1) and the C / I value of the base station (Sector 2) is obtained, and the C / I value of the base station (Sector 1) and the C / I value of the base station (Sector 3) are obtained. The difference (d13) from the / I value is obtained. Then, the C / I value difference (d12, d13) is compared with a predetermined threshold A, and if the C / I value difference (d12, d13) is smaller than the threshold A, a handoff notice is sent to the
図8は、本発明の実施の形態のハンドオフ予告タイミングを説明する図であり、3つの基地局と(Sector1〜Sector3)端末間のC/I値の時間変化を示す。縦の点線はC/I値の検出タイミングであることを示す。 FIG. 8 is a diagram for explaining the handoff notice timing according to the embodiment of the present invention, and shows the time change of the C / I value between three base stations and (
端末10は最大のC/I値を与える基地局(Sector1)と無線通信回線を設定しているが、現在捕捉しており、無線通信回線が設定されている基地局のC/I値が低下して、他の検出している基地局(Sector2)のC/I値が向上してきて、基地局(Sector1)と基地局(Sector2)がハンドオフが発生する手前でC/I値が近づいており、両基地局のC/I値の差(d12)が閾値Aより小さくなると、近い将来ハンドオフが発生すると判定して、ハンドオフ予告を配信サーバ30に対して送信する(Detected)。 The terminal 10 sets a wireless communication line with the base station (Sector 1) that gives the maximum C / I value, but the C / I value of the base station that is currently captured and has the wireless communication line set is low. Then, the C / I value of the other detected base station (Sector 2) has improved, and the C / I value is approaching before the hand-off occurs between the base station (Sector 1) and the base station (Sector 2). When the difference (d12) between the C / I values of both base stations becomes smaller than the threshold value A, it is determined that a handoff will occur in the near future, and a handoff notice is transmitted to the distribution server 30 (Detected).
その後、基地局(Sector1)のC/I値が低下して、基地局(Sector2)のC/I値が向上すると、両基地局のC/I値が逆転する。そして、両基地局のC/I値の差(d12)の絶対値が所定の値より大きくなると、ハンドオフが実行され、基地局(Sector1)との接続を解除し、基地局(Sector2)との間で無線通信回線を設定する。 Thereafter, when the C / I value of the base station (Sector 1) decreases and the C / I value of the base station (Sector 2) improves, the C / I values of both base stations are reversed. When the absolute value of the difference (d12) between the C / I values of both base stations becomes larger than a predetermined value, the handoff is executed, the connection with the base station (Sector 1) is released, and the base station (Sector 2) is disconnected. Set up a wireless communication line between them.
10 端末 11 受信モジュール
12 送信モジュール 13 無線情報取得モジュール
14 バッファ 15 デコードモジュール
17 制御モジュール 20 配信サーバ
21 映像ソース 22 符号化部
23 送信部 25 制御部
30 無線基地局 31 アンテナ
40 ネットワーク10 terminal 11 receiving module
12
14
17
21
23
30
40 network
Claims (4)
前記予測手段が前記変更処理の発生を予測すると、前記データ配信装置から送信されるデータの符号化レートを、前記無線通信回線のデータ伝送レートを変えないように下げさせるため、前記データ配信装置に対して前記変更処理を予告する信号を送信する信号送信手段と、
を備えることを特徴とする無線通信端末。 When receiving data transmitted from the data distribution apparatus via the first wireless base station that is the communication partner, the quality of the wireless communication line with the first wireless base station, and the first and on the basis of the difference between the quality of the wireless communication network, predicting means for predicting the occurrence of change processing of the communication partner wireless base station between the first except the wireless base station 2 of the radio base station,
When the prediction means predicts the occurrence of the change process, the data distribution apparatus is configured to reduce the encoding rate of data transmitted from the data distribution apparatus so as not to change the data transmission rate of the wireless communication line. a signal transmitting means for transmitting a signal to notice the change process for,
A wireless communication terminal comprising:
前記予測手段は、前記差が予め定められた値よりも小さく、かつ、前記バッファの記憶量が予め定められた量よりも少ない場合に、前記変更処理が発生する、と予測する、
ことを特徴とする請求項1または2に記載の無線通信端末。 A buffer for temporarily storing data from the data distribution apparatus transmitted via the first radio base station;
Said predicting means, wherein the difference is smaller than a predetermined value, and, if less than the amount stored amount of the buffer reaches a predetermined, the change processing occurs, to predict,
The wireless communication terminal according to claim 1, wherein the wireless communication terminal is a wireless communication terminal.
通信相手である第1の無線基地局を介してデータ配信装置から送信されたデータを受信しているときに、前記第1の無線基地局との間の無線通信回線の品質と、前記第1の無線基地局以外の第2の無線基地局との間の無線通信回線の品質とを取得する取得ステップと、
前記取得ステップで取得した前記第1の無線基地局との間の無線通信回線の品質と、前記第2の無線基地局との間の無線通信回線の品質との差に基づいて、通信相手となる基地局の変更処理の発生を予測する予測ステップと、
前記予測ステップで前記変更処理の発生を予測すると、前記データ配信装置から送信されるデータの符号化レートを、前記無線通信回線のデータ伝送レートを変えないように下げさせるため、前記データ配信装置に対して前記変更処理を予告するための信号を送信する送信ステップと、
を含むことを特徴とする通信方法。 A communication method in a wireless communication terminal that performs communication with a wireless base station,
When receiving data transmitted from the data distribution apparatus via the first wireless base station that is the communication partner, the quality of the wireless communication line with the first wireless base station, and the first an acquisition step of acquiring the quality of the wireless communication channel between the other than the wireless base station the second radio base station,
Based on the difference between the quality of the wireless communication line with the first wireless base station acquired in the acquisition step and the quality of the wireless communication line with the second wireless base station, A prediction step for predicting the occurrence of the change process of the base station,
When the occurrence of the change process is predicted in the prediction step, the data distribution apparatus is configured to reduce the encoding rate of data transmitted from the data distribution apparatus so as not to change the data transmission rate of the wireless communication line. a transmission step of transmitting a signal to notice the change process for,
A communication method comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007165007A JP4325952B2 (en) | 2007-06-22 | 2007-06-22 | Wireless communication terminal and communication method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007165007A JP4325952B2 (en) | 2007-06-22 | 2007-06-22 | Wireless communication terminal and communication method |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002317400A Division JP4146708B2 (en) | 2002-10-31 | 2002-10-31 | COMMUNICATION SYSTEM, RADIO COMMUNICATION TERMINAL, DATA DISTRIBUTION DEVICE, AND COMMUNICATION METHOD |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007252005A JP2007252005A (en) | 2007-09-27 |
JP4325952B2 true JP4325952B2 (en) | 2009-09-02 |
Family
ID=38595741
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007165007A Expired - Fee Related JP4325952B2 (en) | 2007-06-22 | 2007-06-22 | Wireless communication terminal and communication method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4325952B2 (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7965126B2 (en) | 2008-02-12 | 2011-06-21 | Transphorm Inc. | Bridge circuits and their components |
US8289065B2 (en) | 2008-09-23 | 2012-10-16 | Transphorm Inc. | Inductive load power switching circuits |
JP6375901B2 (en) * | 2014-12-01 | 2018-08-22 | 株式会社Jvcケンウッド | Image transmission apparatus, image transmission method, and image transmission program |
JP6375902B2 (en) * | 2014-12-01 | 2018-08-22 | 株式会社Jvcケンウッド | Image transmission control device, image transmission control method, and image transmission control program |
WO2016088409A1 (en) | 2014-12-01 | 2016-06-09 | 株式会社Jvcケンウッド | Image transmission device, image transmission method, image transmission program, image transmission control device, image transmission control method, and image transmission control program |
-
2007
- 2007-06-22 JP JP2007165007A patent/JP4325952B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2007252005A (en) | 2007-09-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4146708B2 (en) | COMMUNICATION SYSTEM, RADIO COMMUNICATION TERMINAL, DATA DISTRIBUTION DEVICE, AND COMMUNICATION METHOD | |
EP3396923B1 (en) | Adaptively streaming multimedia | |
JP4028356B2 (en) | COMMUNICATION SYSTEM, RADIO COMMUNICATION TERMINAL, DATA DISTRIBUTION DEVICE, AND COMMUNICATION METHOD | |
KR101185200B1 (en) | Method and system for adaptive encoding of real-time information in wireless networks | |
US9338744B2 (en) | Server initiated power mode switching in portable communication devices | |
US7791637B2 (en) | Data transmission system | |
JP4325952B2 (en) | Wireless communication terminal and communication method | |
JP2004153619A (en) | Communication system, radio communication terminal, data distributing device and communication method | |
CN108141804B (en) | Apparatus and method for providing data service using heterogeneous network | |
JP4000046B2 (en) | COMMUNICATION SYSTEM, RADIO COMMUNICATION TERMINAL, DATA DISTRIBUTION DEVICE, AND COMMUNICATION METHOD | |
US20080146234A1 (en) | Apparatus and method for providing handover information in mobile communication system | |
US20070115815A1 (en) | Receiver, transmitter and transmission/reception system for media signal | |
JP4884922B2 (en) | Communication apparatus and communication method | |
JP3967249B2 (en) | COMMUNICATION SYSTEM, RADIO COMMUNICATION TERMINAL, DATA DISTRIBUTION DEVICE, AND COMMUNICATION METHOD | |
TWI809939B (en) | Communication apparatus and methods for multimedia adaptation | |
JP2008236103A (en) | System, method, server, and program for distributing video | |
KR100641107B1 (en) | System and method for preventing oscillation of mpeg encoding bit rate | |
JPWO2005062566A1 (en) | Information transmitting terminal and receiving terminal | |
KR20090132259A (en) | Apparatus and method for transmitting/receiving multimedia with quality of service | |
Kim et al. | Seamless video streaming for video on demand services in vertical handoff |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Effective date: 20070706 Free format text: JAPANESE INTERMEDIATE CODE: A621 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081027 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081226 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090217 |
|
A521 | Written amendment |
Effective date: 20090420 Free format text: JAPANESE INTERMEDIATE CODE: A523 |
|
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: 20090512 |
|
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: 20090605 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120619 Year of fee payment: 3 |
|
R150 | Certificate of patent (=grant) or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |