JP5434866B2 - Streaming rate control method, information processing apparatus, and program - Google Patents
Streaming rate control method, information processing apparatus, and program Download PDFInfo
- Publication number
- JP5434866B2 JP5434866B2 JP2010214551A JP2010214551A JP5434866B2 JP 5434866 B2 JP5434866 B2 JP 5434866B2 JP 2010214551 A JP2010214551 A JP 2010214551A JP 2010214551 A JP2010214551 A JP 2010214551A JP 5434866 B2 JP5434866 B2 JP 5434866B2
- Authority
- JP
- Japan
- Prior art keywords
- transmission service
- transmission
- data
- buffer
- streaming
- 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
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Mobile Radio Communication Systems (AREA)
Description
本発明は、ストリーミングレート制御方法、情報処理装置およびプログラムに関する。 The present invention relates to a streaming rate control method, an information processing apparatus, and a program.
携帯電話などの移動局装置を含む移動通信システムとして、現在、W−CDMA(Wideband-Code Division Multiple Access)方式やCDMA2000方式を用いた第3世代移動通信サービスが提供されている。一方、LTE(Long Term Evolution)システムは、より高速な通信を可能とする3GPP(3rd Generation Partnership Project)として検討が行なわれている。 Currently, third generation mobile communication services using W-CDMA (Wideband-Code Division Multiple Access) or CDMA2000 are being provided as mobile communication systems including mobile station devices such as mobile phones. On the other hand, the Long Term Evolution (LTE) system is being studied as a 3rd Generation Partnership Project (3GPP) that enables higher speed communication.
また、UMTS(Universal Mobile Telecommunications)システムは、ヨーロッパの第3世代移動体通信システムであり、W−CDMAとTD−CDMA(Time Division-Code Division Multiple Access)の両方式から選択することができるシステムである。 The UMTS (Universal Mobile Telecommunications) system is a European third generation mobile communication system that can be selected from both W-CDMA and TD-CDMA (Time Division-Code Division Multiple Access) systems. is there.
これらの異なる移動通信システム間を、移動端末が移動(InterRAT−HO:inter Radio Access Technology-Handover)するとき、該当の移動端末がストリーミングデータを受信中である場合、第1の移動通信システム側にバッファリングされているデータを第2の移動通信システム側に移動した移動端末に転送する技術が検討されている。 When a mobile terminal moves between these different mobile communication systems (InterRAT-HO: Inter Radio Access Technology-Handover), if the corresponding mobile terminal is receiving streaming data, the mobile terminal is moved to the first mobile communication system side. A technique for transferring buffered data to a mobile terminal that has moved to the second mobile communication system has been studied.
一方、移動端末は、ノートパソコンの小型化、携帯電話ほか携帯端末の高機能化、携帯電話と携帯情報端末(PDA:Personal Data Assistance)を融合させたスマートフォンや、iPad(登録商標)のような情報処理装置も登場してきている。 On the other hand, mobile terminals are downsized notebook PCs, mobile phones and other advanced mobile terminals, smartphones that integrate mobile phones and personal data assistants (PDAs), and iPad (registered trademark). Information processing devices have also appeared.
また、移動通信システムにおいて無線システムの品質劣化の検出を契機に無線システムの切替を行なう際に、データの配信を円滑に行う制御に関し、以下の先行技術文献がある。 Further, there are the following prior art documents relating to control for smoothly distributing data when switching between wireless systems triggered by detection of quality degradation of the wireless system in a mobile communication system.
しかしながら、上述した背景技術には以下の問題がある。 However, the background art described above has the following problems.
2種類の異なる移動通信システム環境(例えば、LTEシステムとUMTSシステム)では、回線速度が異なるため、LTEシステムからUMTSシステムに移動(InterRAT−HO)が行なわれた場合には、移動前後で同様のビットレートで同様の品質でストリーミングデータを視聴することは困難である。 In two different types of mobile communication system environments (for example, LTE system and UMTS system), the line speed is different. Therefore, when moving (InterRAT-HO) from the LTE system to the UMTS system, the same before and after the movement. It is difficult to view streaming data with the same quality at the bit rate.
具体的には、しばしば画面サイズが変更されたり、画質のクオリティが変わるなどである。 Specifically, the screen size is often changed or the quality of the image quality is changed.
本発明は、2種類の異なる移動通信システム環境(例えば、LTE網とUMTS網が混在する環境)において、情報処理装置(移動端末を含む)がストリーミングデータを視聴しながら、異なる網間を移動(例えば、LTE網→UMTS網→LTE網またはUMTS網→LTE網→UMTS網)する場合に、画像の切替回数を最小限に抑えることおよびシームレスな切替を行なうことを目的とする。 The present invention allows information processing devices (including mobile terminals) to move between different networks while viewing streaming data in two different types of mobile communication system environments (for example, environments in which LTE networks and UMTS networks are mixed). For example, in the case of LTE network → UMTS network → LTE network or UMTS network → LTE network → UMTS network), an object is to minimize the number of times of switching images and to perform seamless switching.
上記課題を解決するための方法の一観点は、第一の伝送サービスと、前記第一の伝送サービスよりも伝送速度の低い第二の伝送サービスとを選択的に利用可能な情報処理装置のストリーミングレート制御方法であって、前記第一の伝送サービス又は前記第二の伝送サービスを利用してストリーミング配信されたデータであるストリーミングデータを受信し、前記受信されたストリーミングデータをバッファに蓄積し、前記バッファに蓄積されているデータの容量を示す蓄積量を取得し、前記第一の伝送サ−ビスを利用している状態において、前記蓄積量が第一の閾値を下回る場合は前記バッファに蓄積されたストリーミングデータの再生速度を前記第一の伝送サービスの伝送速度よりも低いビットレートに抑制し、前記蓄積量が第一の閾値を上回る場合は前記抑制を解除し、前記第二の伝送サービスを利用している状態において、前記蓄積量が前記第一の閾値よりも低いデータ容量を示す第二の閾値を上回る場合は前記バッファに蓄積されたストリーミングデータの再生速度を前記第一の伝送サービス利用時の伝送速度と同等のビットレートを継続し、下回る場合は前記第二の伝送サービスの伝送速度と同等のビットレートとする。 One aspect of a method for solving the above problem is that streaming of an information processing apparatus capable of selectively using a first transmission service and a second transmission service having a transmission speed lower than that of the first transmission service. A rate control method, receiving streaming data that is data streamed using the first transmission service or the second transmission service, storing the received streaming data in a buffer, A storage amount indicating the capacity of data stored in the buffer is acquired, and when the storage amount is below the first threshold in the state where the first transmission service is used, the storage amount is stored in the buffer. The streaming data playback speed is suppressed to a bit rate lower than the transmission speed of the first transmission service, and the accumulated amount exceeds the first threshold. In the state of using the second transmission service, if the amount of storage exceeds the second threshold value indicating a data capacity lower than the first threshold value, the buffer is released. The reproduction speed of the stored streaming data is kept at the bit rate equivalent to the transmission rate when the first transmission service is used, and when it is lower, the bit rate is equivalent to the transmission rate of the second transmission service.
方法の一観点によれば、情報処理装置が伝送速度の異なる2種類の伝送サービスを選択的に利用してストリーミングを開始する際に、データを先行して受信してバッファに溜めておくことで、安定したストリーミング再生を可能とする情報処理装置を提供できる。 According to one aspect of the method, when the information processing apparatus selectively uses two types of transmission services having different transmission rates and starts streaming, the data is received in advance and stored in a buffer. An information processing apparatus that enables stable streaming reproduction can be provided.
装置は、第一の伝送サービスと、前記第一の伝送サービスよりも伝送速度の低い第二の伝送サービスとを選択的に利用可能な情報処理装置であって、前記第一の伝送サービス又は前記第二の伝送サービスを利用してストリーミング配信されたデータであるストリーミングデータを受信するデータ受信部と、前記受信されたストリーミングデータをバッファに蓄積するデータ蓄積部と、前記バッファに蓄積されているデータの容量を示す蓄積量を取得する蓄積量取得部と、前記第一の伝送サービスを利用している状態において、前記蓄積量が第一の閾値を下回る場合は前記バッファに蓄積されたストリーミングデータの再生速度を前記第一の伝送サービスの伝送速度よりも低いビットレートに抑制し、前記蓄積量が第一の閾値を上回る場合は前記抑制を解除する第一の再生速度制御部と、前記第二の伝送サービスを利用している状態において、前記蓄積量が前記第一の閾値よりも低いデータ容量を示す第二の閾値を上回る場合は前記バッファに蓄積されたストリーミングデータの再生速度を前記第一の伝送サービス利用時の伝送速度と同等のビットレートを継続し、下回る場合は前記第二の伝送サービスの伝送速度と同等のビットレートとする第二の再生速度制御部とを有する。 The apparatus is an information processing apparatus capable of selectively using a first transmission service and a second transmission service having a transmission rate lower than that of the first transmission service, wherein the first transmission service or the first transmission service A data receiving unit that receives streaming data that is data streamed using the second transmission service, a data storage unit that stores the received streaming data in a buffer, and data that is stored in the buffer In the state of using the first transmission service and the storage amount acquisition unit that acquires the storage amount indicating the capacity of the streaming data stored in the buffer when the storage amount is lower than the first threshold If the playback speed is suppressed to a bit rate lower than the transmission speed of the first transmission service and the accumulated amount exceeds the first threshold, When the storage amount exceeds a second threshold value indicating a data capacity lower than the first threshold value in a state where the first playback speed control unit that releases the suppression and the second transmission service is used. Continues the bit rate equivalent to the transmission rate when the first transmission service is used and the bit rate equivalent to the transmission rate of the second transmission service if the reproduction rate of the streaming data stored in the buffer is lower A second playback speed control unit.
この装置によれば、情報処理装置が伝送速度の異なる2種類の伝送サービスを選択的に利用してストリーミングを開始する際に、データを先行して受信してバッファに溜めておくことで、安定したストリーミング再生を可能とする情報処理装置を提供できる。 According to this apparatus, when the information processing apparatus selectively uses two types of transmission services having different transmission speeds and starts streaming, the data is received in advance and stored in a buffer. It is possible to provide an information processing apparatus that can perform streaming playback.
以上、開示の技術によれば、他網へハンドオーバーを繰り返しても、第1の移動通信システム(例えば、LTEシステム)と第2の移動通信システム(例えば、UMTSシステム)の回線速度の差による画像の切替を最小限に抑え、一定品質でストリーミング再生が可能となる。 As described above, according to the disclosed technology, even if the handover to another network is repeated, the line speed difference between the first mobile communication system (for example, LTE system) and the second mobile communication system (for example, UMTS system) Streaming playback with a constant quality is possible with minimal image switching.
図1は、本発明が対象とする移動通信ネットワークの構成図である。LTE(Long Term Evolution)システムは、アクセスゲートウェイ(aGW:access GateWay)3とイーノードB(eNodeB)4を備える。UMTS(Universal Mobile Telecommunications)システムは、エスジーエスエヌ(SGSN:Serving GPRS Support Node)6と無線制御装置(RNC:Radio Network Controller)7とノードB(NodeB)8を備える。 FIG. 1 is a configuration diagram of a mobile communication network targeted by the present invention. The Long Term Evolution (LTE) system includes an access gateway (aGW: access GateWay) 3 and an eNodeB (eNodeB) 4. The UMTS (Universal Mobile Telecommunications) system includes a SGSN (Serving GPRS Support Node) 6, a radio network controller (RNC) 7, and a node B (NodeB) 8.
LTE網を管轄するeNodeB4は、LTEシステムの基地局装置であり、UMTSを管轄するNodeB8は、UMTSシステムの基地局装置である。 The eNodeB 4 that controls the LTE network is a base station apparatus of the LTE system, and the NodeB 8 that controls UMTS is a base station apparatus of the UMTS system.
LTEシステムを有するLTE網5とUMTSシステムを有するUMTS網9はインターネット1を経由して接続されており、ストリーミングサーバ2は、インターネット1を経由して移動端末(UE:User Equipment)10にストリーミングデータを供給する。 An LTE network 5 having an LTE system and a UMTS network 9 having a UMTS system are connected via the Internet 1, and the streaming server 2 transmits streaming data to a mobile terminal (UE: User Equipment) 10 via the Internet 1. Supply.
ストリーミング再生は、ストリーミングデータ受信後即時に再生されるのではなく、トラフィックの乱れなどでストリームを停止させないように、予め一定量のデータをバッファに溜めこんでおき、その溜まったバッファから再生することで品質を保っている。 Streaming playback is not performed immediately after receiving streaming data, but a certain amount of data is stored in a buffer in advance so that the stream will not stop due to traffic disturbances, etc., and playback from that buffer is performed. Keeps the quality.
図2は、本発明による移動端末の移動経路を示す説明図(実施例1)である。図2に示すように、2つの異なる移動通信網であるLTE網51、52とUMTS網9は、混在して存在している。 FIG. 2 is an explanatory diagram (Example 1) showing a movement route of a mobile terminal according to the present invention. As shown in FIG. 2, the LTE networks 5 1 and 5 2 and the UMTS network 9 which are two different mobile communication networks exist together.
まず、LTE網51、52に移行対象区間(図2の点線円の外側)を設け、この区間に移動端末101が移動した場合に後述の技術の適用を開始する。移動端末101が、この区間に一度も移動しない場合は、問題ない。 First, the LTE network 5 1, 5 2 in the migration section (outer dashed circle in FIG. 2) is provided, the mobile terminal 10 1 to the interval start applying below technologies when moving. When the mobile terminal 10 1 is not moved even once in this section, no problem.
移行対象区間(図2の点線円の外側)の設定は、端末の電波状況などにより判断するものとし、ネットワーク構成により最適値を見つける。 The setting of the transition target section (outside the dotted circle in FIG. 2) is determined based on the radio wave condition of the terminal and the optimum value is found according to the network configuration.
以下に移動端末101→102→103の動きを順を追って説明する。 Hereinafter, the movements of the mobile terminals 10 1 → 10 2 → 10 3 will be described in order.
先ず、移動端末101は、LTE網51内を移動し、点線円511の外側である移行対象区間を経由して点線円511内の内側である中心区間に移動する。更に、点線511を突き抜けて再び移行対象区間に移動する。この区間は、LTE網51とUMTS網9とが混在している区間でもある。更に、移動端末101は、移動して移動端末102に示すUMTS網9を経由してLTE網52の移行対象区間に移動する。この区間は、LTE網52とUMTS網9とが混在している区間でもある。更に移動端末102は、移動して点線512を突き抜けて移動端末103に示すLTE網52の中心区間に移動する。更に、移動端末103は、点線円512の外側である移行対象区間を経由してLTE網52の外に移動する。 First, the mobile terminal 10 1 is to move the LTE network 5 1, via the migration target section is outside of the dotted circle 51 1 moves to the center section is an inner dotted circle 51 1. Furthermore, to move again migrated section penetrates the dotted line 51 1. This section is also the period and the LTE network 5 1 and the UMTS network 9 are mixed. Furthermore, the mobile terminal 10 1 via the UMTS network 9 shown in the mobile terminal 10 2 to move to move the migration target section of the LTE network 5 2. This section is also the period and the LTE network 5 2 and UMTS network 9 are mixed. Further the mobile terminal 10 2 is moved to the center section of the LTE network 5 2 shown in the mobile terminal 103 penetrates the dotted 51 2 moves. Furthermore, the mobile terminal 103 moves out of the LTE network 5 2 via the migrated section which is outside of the dotted circle 51 2.
なお、1点鎖線で示す移動端末102の動きは、UMTS網9のみを移動し、移行対象区間を経由することなく、更に、UMTS網9の外に移動する。 Incidentally, the movement of the mobile terminal 10 2 shown by a chain line is moved only UMTS network 9, without passing through the migrated section, further, to move out of the UMTS network 9.
図3は、図2に示す移動端末の移動経路に応じたストリーミングデータ配信の説明図(実施例1)である。図3において、端末内バッファ111,112の閾値の設定は、下記とする。 FIG. 3 is an explanatory diagram (Example 1) of streaming data distribution according to the movement route of the mobile terminal shown in FIG. In FIG. 3, the threshold values of the in-terminal buffers 11 1 and 11 2 are set as follows.
閾値(低)=LTEシステムの回線速度×LTE→UMTS移動後の視聴保証時間(任意)
閾値(高)=端末内バッファの最大容量×0.9(任意)
以下に移動端末の移動に応じたストリーミングデータの配信について手順を追って説明する。
Threshold (low) = LTE system line speed x LTE → viewing guarantee time after moving to UMTS (optional)
Threshold (high) = maximum capacity of buffer in terminal x 0.9 (arbitrary)
A procedure for distributing streaming data according to the movement of the mobile terminal will be described below.
S1.移動端末101が、LTE網51でストリーミングを開始すると、ストリーミングのサーバ2は、LTE網51の回線速度に即したビットレートのデータを配信する。 S1. Mobile terminal 10 1 starts the streaming LTE network 5 1, server 2 streaming distributes data bit rate in line with the line speed of the LTE network 5 1.
S2.移動端末101は、配信されたデータを端末内バッファ111ヘ蓄積する。 S2. Mobile terminal 10 1 is distributed to be in the buffer 11 1 f storage terminal data.
S3.移動端末101は、移行対象区間へ移動すると、蓄積されたバッファデータをLTE網51の回線速度より低いビットレートにて再生を行なう。蓄積データ量がバッファの閾値(高)を上回った場合、移動端末101は、蓄積されたバッファデータをLTE網51の回線速度に即したビットレートにて再生を行なう。 S3. Mobile terminal 10 1 shifts when moved to the target section reproduces the accumulated buffer data has been at a lower bit rate than the line speed of the LTE network 5 1. When the amount of accumulated data exceeds the threshold value (high) buffer, the mobile terminal 10 1 reproduces in bit rate in line accumulated buffered data to the line speed of the LTE network 5 1.
S4.移動端末101が移動(InterRAT−HO)する。 S4. Mobile terminal 10 1 is moved (InterRAT-HO).
S5.データが、aGW(access GateWay)31経由でRNC(UMTS)7に転送され、転送終了するとデータ伝送路が切替わる。 S5. Data is transferred to the RNC (UMTS) 7 via aGW (access GateWay) 3 1, the data transmission path is switched when the end of a transfer.
S6.移動端末102は、蓄積データ量が閾値(低)を超えている場合、UMTS網9の回線速度にかかわらず、LTE網51でと同様の再生ビットで再生する(再生ビットは変更しない)。蓄積データ量が閾値(低)を超えていない場合、UMTS網9の回線速度に即したビットレートのデータ配信および再生に切替える。 S6. Mobile terminal 10 2, when the amount of accumulated data exceeds the threshold value (low), regardless of the line speed of the UMTS network 9, to play on the same playing bits in LTE network 5 1 (reproducing bit is not changed) . If the amount of stored data does not exceed the threshold (low), the mode is switched to data distribution and reproduction at a bit rate corresponding to the line speed of the UMTS network 9.
S7.移動端末102のバッファ量が閾値(低)を上回ったまま、再びLTE網52へ移動した場合、再生ビットレートは保持する(再生ビットレートを変更しない)。UMTS網9で端末内バッファ112のバッファ量が閾値(低)を下回ると、移動端末102およびストリーミングサーバ2は、UMTS網9の回線速度に即したビットレートのデータ配信および再生に切替える。 S7. Buffer amount of the mobile terminal 10 2 is the threshold remains exceeded (low), when again moved to the LTE network 5 2, reproduction bit rate is maintained (no change the playback bit rate). When the buffer amount of the terminal in the buffer 11 2 in the UMTS network 9 is below the threshold value (low), the mobile terminal 10 2 and the streaming server 2 is switched to the data distribution and reproduction of the bit rate in line with the line speed of the UMTS network 9.
図4は、本発明による移動端末の移動経路を示す説明図(実施例2)である。2つの異なる移動通信網であるLTE網5とUMTS網91,92は、混在している。 FIG. 4 is an explanatory diagram (Example 2) showing the movement route of the mobile terminal according to the present invention. The LTE network 5 and the UMTS networks 9 1 and 9 2 which are two different mobile communication networks are mixed.
まず、LTE網5に移行対象区間(図4の点線円51の外側)を設け、この区間に移動端末101が移動した場合に後述の技術の適用を開始する。移動端末101が、この区間に一度も移動しない場合は、問題ない。 First, the migration target section (outside the dotted circle 51 in FIG. 4) provided in the LTE network 5, the mobile terminal 10 1 to the interval start applying below technologies when moving. When the mobile terminal 10 1 is not moved even once in this section, no problem.
以下に移動端末101→102→103の動きを順に説明する。 Hereinafter, the movement of the mobile terminals 10 1 → 10 2 → 10 3 will be described in order.
先ず、移動端末101は、UMTS網91内を移動し、LTE網5との混在区間に移動する。この区間は、点線円51の外側である移行対象区間でもある。更に、UMTS網91,92およびLTE網5の混在区間を経由して、LTE網5とUMTS網92の混在区間に移動する。この区間は、点線円51の外側である移行対象区間でもある。更に、移動端末103は、UMTS網92のみを経由して外に移動する。 First, the mobile terminal 10 1 is to move the UMTS network 9 1, moves to the mixed section with the LTE network 5. This section is also a transition target section outside the dotted circle 51. Furthermore, via the mixed section of UMTS network 9 1, 9 2 and the LTE network 5, to move to the mixed section of the LTE network 5 and UMTS network 9 2. This section is also a transition target section outside the dotted circle 51. Furthermore, the mobile terminal 103 moves out only via the UMTS network 9 2.
なお、1点鎖線で示す移動端末102の動きは、LTE網5のみを移動し、移行対象区間を経由することなく、更に、LTE網5の外に移動する。 Incidentally, the movement of the mobile terminal 10 2 shown by a chain line is moved only LTE network 5, without passing through the migrated section, further, to move out of the LTE network 5.
図5は、図4に示す移動端末の移動経路に応じたストリーミングデータ配信の説明図(実施例2)である。 FIG. 5 is an explanatory diagram (Example 2) of streaming data distribution according to the movement route of the mobile terminal shown in FIG.
S9.移動端末101が、UMTS網91でストリーミングを開始すると、ストリーミングサーバ2は、UMTS網91の回線速度に即したビットレートのデータを配信する。 S9. Mobile terminal 10 1 starts the streaming UMTS network 9 1, the streaming server 2 distributes the data bit rate in line with the line speed of the UMTS network 9 1.
S10.移動端末101は、配信されたデータを端末内バッファ111に蓄積する。UMTS網91の回線速度に即したビットレートにて再生を行なう。 S10. Mobile terminal 10 1 accumulates the distributed data in the terminal buffer 11 1. Performing reproduction at the bit rate in line with the line speed of the UMTS network 9 1.
S11.移動端末101が移動(InterRAT−HO)する。 S11. Mobile terminal 10 1 is moved (InterRAT-HO).
S12.データが、aGW(access GateWay)3経由でeNodeB(LTE)4に転送され、転送終了するとデータ伝送路が切替わる。 S12. Data is transferred to eNodeB (LTE) 4 via aGW (access GateWay) 3, and when the transfer is completed, the data transmission path is switched.
S13.ストリーミングサーバ2は、LTE網5の回線速度に即したビットレートのデータ配信に切替える。移動端末102は、LTE網5の回線速度にかかわらず、UMTS網91と同様の再生ビットレートで再生する(再生ビットレートを変更しない)。 S13. The streaming server 2 switches to data distribution at a bit rate corresponding to the line speed of the LTE network 5. Mobile terminal 10 2, regardless of the line speed of the LTE network 5, to play on the same reproduction bit rate and UMTS network 9 1 (without changing the reproduction bit rate).
S14.蓄積データ量がバッファの閾値(低)を上回った場合、移動端末102はLTE網5の回線速度に即したビットレートのデータ配信に切替える。このとき、移動端末102は、バッファの閾値(高)を超えるまではLTE網の回線速度より低いビットレートでの再生に切替える。超えた場合は、移動端末102は、LTE網5の回線速度に即したビットレートのデータ配信および再生に切替える。 S14. When the amount of accumulated data exceeds the threshold value of the buffer (low), the mobile terminal 10 2 is switched to the data distribution of the bit rate in line with the line speed of the LTE network 5. In this case, the mobile terminal 10 2, until it exceeds the buffer threshold (high) is switched to the reproduction at lower bit rate than the line speed of the LTE network. If it exceeds, the mobile terminal 10 2 is switched to data distribution and reproduction of the bit rate in line with the line speed of the LTE network 5.
S15.移動端末102の端末内バッファ112のバッファ量が閾値(低)を上回ったまま、再びUMTS網92へ移動した場合、再生ビットレートは保持する。UMTS網92で移動端末103のバッファ量が閾値(低)を下回ると、移動端末103およびストリーミングサーバ2は、UMTS網92の回線速度に即したビットレートのデータの配信および再生に切替える。 S15. When the buffer amount of the mobile terminal 10 2 in the terminal buffer 11 2 is kept above the threshold value (low), and again moves to the UMTS network 9 2, reproduction bit rate is maintained. When the buffer amount of the mobile terminal 103 in the UMTS network 9 2 is below the threshold (low), the mobile terminal 103 and the streaming server 2, the distribution and reproduction of the data of the bit rate in line with the line speed of the UMTS network 9 2 Switch.
図6は、本発明の一実施形態における移動端末の機能ブロック図である。移動端末UE(User Equipment)10は、表示操作部、アプリケーション部12(再生ビットレート変換制御部121、在圏網監視部122、タイマ制御部123)、バッファ11およびOS(Operating System)を有する基本部と、プロトコル処理部、レイヤ1ソフトウェアおよびRTOS(Real-Time Operating System)を有するベースバンド処理部ならびにハードウェアを含んでいる。本発明では、上記アプリケーション部12とバッファ11にてストリーミング制御が行われる。 FIG. 6 is a functional block diagram of a mobile terminal in an embodiment of the present invention. A mobile terminal UE (User Equipment) 10 includes a display operation unit, an application unit 12 (a reproduction bit rate conversion control unit 121, a visited network monitoring unit 122, a timer control unit 123), a buffer 11, and an OS (Operating System). A baseband processing unit having hardware, a protocol processing unit, layer 1 software, and RTOS (Real-Time Operating System). In the present invention, streaming control is performed by the application unit 12 and the buffer 11.
図7は、本発明によるハンドオーバー時の蓄積バッファデータ量チェック処理のフローチャート(その1)である。以下に、ストリーミングデータを蓄積するバッファチェック処理方法について、そのチェック手順を説明する。 FIG. 7 is a flowchart (part 1) of the accumulated buffer data amount check process at the time of handover according to the present invention. Hereinafter, a check procedure for a buffer check processing method for accumulating streaming data will be described.
S1.ビットレート制御フラグがONしているか否かを判断する。 S1. It is determined whether or not the bit rate control flag is ON.
S2.前述のS1にてビットレート制御フラグがONの場合、在圏網の判定を行い、移動端末がLTE網に在圏しているのを確認する。 S2. When the bit rate control flag is ON in S1 described above, the visited network is determined, and it is confirmed that the mobile terminal is located in the LTE network.
S3.移行区間在圏フラグがONしているか否かを判断する。 S3. It is determined whether or not the transition zone presence flag is ON.
S4.前述のS3にて移行区間在圏フラグがONしていない場合、LTE網の回線速度に即した再生ビットにする。 S4. When the transition zone presence flag is not ON in S3 described above, the reproduction bit is adapted to the line speed of the LTE network.
S5.在圏情報管理テーブルのビットレート制御フラグをOFFに設定する。 S5. The bit rate control flag in the location information management table is set to OFF.
S6.前述のS3にて移行区間在圏フラグがONの場合、InterRAT−HOフラグがOFFしているか否かを判断する。 S6. If the transition zone presence flag is ON in S3 described above, it is determined whether the InterRAT-HO flag is OFF.
S7.前述のS3にてInterRAT−HOフラグがOFFしていない場合、蓄積バッファデータ量が閾値(低)を上回るか否かを判断する。 S7. If the InterRAT-HO flag is not OFF in S3 described above, it is determined whether or not the accumulated buffer data amount exceeds a threshold value (low).
S8.前述のS3にて蓄積バッファデータ量が閾値(低)を上回っている場合、InterRAT−HOフラグをOFFする。 S8. If the storage buffer data amount exceeds the threshold (low) in S3 described above, the InterRAT-HO flag is turned OFF.
S9.前述のS6にてInterRAT−HOフラグがOFFしている場合、蓄積バッファデータ量が閾値(高)を下回るか否かを判断する。 S9. When the InterRAT-HO flag is OFF in S6 described above, it is determined whether or not the storage buffer data amount is below a threshold value (high).
S10.前述のS9にて蓄積バッファデータ量が閾値(高)を下回らない場合、回線速度に即した再生ビットレートに設定する。 S10. If the storage buffer data amount does not fall below the threshold (high) in S9, the playback bit rate is set in accordance with the line speed.
S11.前述のS9にて蓄積バッファデータ量が閾値(高)を下回る場合、回線速度より低い再生ビットレートに設定する。 S11. When the storage buffer data amount falls below the threshold (high) in S9 described above, a reproduction bit rate lower than the line speed is set.
S12.前述のS7において、蓄積バッファデータ量が閾値(低)を上回らない場合、再生ビットレートは変更しない。 S12. If the storage buffer data amount does not exceed the threshold (low) in S7, the reproduction bit rate is not changed.
図8は、本発明によるハンドオーバー時の蓄積バッファデータ量チェック処理のフローチャート(その2)である。以下に、ストリーミングデータを蓄積するバッファチェック処理方法について、そのチェック手順を説明する。 FIG. 8 is a flowchart (part 2) of the accumulated buffer data amount check process at the time of handover according to the present invention. Hereinafter, a check procedure for a buffer check processing method for accumulating streaming data will be described.
S13.蓄積バッファデータ量が閾値(高)を下回るか否かを判断する。 S13. It is determined whether or not the accumulated buffer data amount is below a threshold value (high).
S14.前述のS15にて蓄積バッファデータ量が閾値(高)を下回っていない場合、回線速度に即した再生ビットレートに設定する。 S14. If the storage buffer data amount is not below the threshold (high) in S15 described above, the reproduction bit rate is set in accordance with the line speed.
S15.ビットレート制御フラグをOFFにする。 S15. Turn off the bit rate control flag.
S16.前述のS15にて蓄積バッファデータ量が閾値(高)を下回っている場合、再生ビットレートを変更しない。 S16. When the storage buffer data amount is below the threshold (high) in S15 described above, the reproduction bit rate is not changed.
図9は、本発明の一実施形態における在圏情報管理テーブルである。在圏情報管理テーブルには、4つの項目があり、内容は以下のとおりである。 FIG. 9 is a location information management table in one embodiment of the present invention. There are four items in the area information management table, and the contents are as follows.
(1)在圏網は、LTE/UMTS網どちらに在圏しているかを設定する。 (1) The visited network sets the LTE / UMTS network.
(2)移行区間在圏フラグは、移行区間に在圏しているか否かを設定する。 (2) The transition zone presence flag sets whether or not the transition zone is present.
(3)InterRAT−HOフラグは、InterRAT−HO直後であるか否かを設定する。 (3) The InterRAT-HO flag sets whether or not it is immediately after InterRAT-HO.
(4)ビットレート制御フラグは、ビットレート監視処理起動有無を判断する。
を有する。
(4) The bit rate control flag determines whether or not the bit rate monitoring process is activated.
Have
図10は、本発明の一実施形態におけるバッファチェック・タイマテーブルである。バッファチェック・タイマテーブルには、2つの項目があり、内容は以下のとおりである。 FIG. 10 is a buffer check / timer table according to the embodiment of the present invention. The buffer check / timer table has two items, and the contents are as follows.
(1)バッファチェックタイマは、蓄積されたバッファデータ量をチェックする間隔を指定する。 (1) The buffer check timer specifies an interval for checking the accumulated buffer data amount.
(2)リトライ回数は、蓄積されたバッファデータ量をチェックする回数を指定する。
を有する。
(2) The number of retries designates the number of times to check the accumulated buffer data amount.
Have
図11は、本発明の一実施形態におけるバッファ閾値テーブルである。バッファ閾値テーブルには、2つの項目があり、内容は以下のとおりである。 FIG. 11 is a buffer threshold value table according to an embodiment of the present invention. The buffer threshold table has two items, and the contents are as follows.
(1)閾値(低)は、LTEシステムの回線速度×LTEであり、UMTS移動後の視聴保証時間(任意)である。 (1) The threshold (low) is LTE system line speed × LTE, and is a viewing guarantee time (optional) after UMTS movement.
(2)閾値(高)は、端末内バッファの最大容量×0.9(任意)であり、データ破棄が起きないためのもの(任意)である。 (2) The threshold (high) is the maximum capacity of the buffer in the terminal × 0.9 (arbitrary), and is for preventing data destruction (arbitrary).
図12は、本発明の一実施形態における在圏網監視部の処理フロー(その1)である。(a)LTE網の移行区間外→LTE網の移行区間に移動は、移動端末がLTE網の移行区間外からLTE網の移行区間に移動した場合であって、在圏情報管理テーブルの移行区間在圏フラグがONに設定され、ビットレート制御フラグがONに設定される。
(b)InterRAT−HO(LTE網→UMTS網に移動)は、移動端末がLTE網からUMTS網に移動した場合であって、在圏情報管理テーブルの在圏網がUMTSに設定され、移行区間在圏フラグがOFFに設定され、InterRAT−HOフラグがONに設定される。
FIG. 12 is a process flow (part 1) of the visited network monitoring unit according to the embodiment of the present invention. (A) The movement from outside the LTE network transition section to the LTE network transition section is when the mobile terminal has moved from outside the LTE network transition section to the LTE network transition section, and the transition section of the location information management table The location flag is set to ON, and the bit rate control flag is set to ON.
(B) InterRAT-HO (moved from LTE network to UMTS network) is a case where the mobile terminal has moved from the LTE network to the UMTS network, and the visited network in the visited information management table is set to UMTS, and the transition section The location flag is set to OFF and the InterRAT-HO flag is set to ON.
図13は、本発明の一実施形態における在圏網監視部の処理フロー(その2)である。(c)InterRAT−HO(UMTS網→LTE網に移動)は、移動端末がUMTS網からLTE網に移動した場合であって、在圏情報管理テーブルの在圏網がLTEに設定され、移行区間在圏フラグがONに設定され、InterRAT−HOフラグがONに設定される。
(d)LTE網の移行区間外→LTE網の移行区間に移動は、移動端末がLTE網の移行区間からLTE網の移行区間外に移動した場合であって、在圏情報管理テーブルの移行区間在圏フラグがOFFに設定され、InterRAT−HOフラグがOFFに設定される。
FIG. 13 is a processing flow (part 2) of the visited network monitoring unit according to the embodiment of the present invention. (C) InterRAT-HO (moved from UMTS network to LTE network) is a case where the mobile terminal has moved from the UMTS network to the LTE network, and the visited network in the visited information management table is set to LTE, and the transition section The in-zone flag is set to ON, and the InterRAT-HO flag is set to ON.
(D) The movement outside the LTE network transition section → the movement to the LTE network transition section is a case where the mobile terminal moves from the LTE network transition section outside the LTE network transition section. The in-service flag is set to OFF, and the InterRAT-HO flag is set to OFF.
1 インターネット
2 ストリーミングサーバ
3 aGW
4 eNodeB
5 LTE網
6 SGSN
7 RNC
8 NodeB
9 UMTS網
10 移動端末
11 端末内バッファ
12 アプリケーション部
121 再生ビットレート変換制御部
122 在圏網監視部
123 タイマ制御部
1 Internet 2 Streaming server 3 aGW
4 eNodeB
5 LTE network 6 SGSN
7 RNC
8 NodeB
9 UMTS network 10 Mobile terminal 11 In-terminal buffer 12 Application unit 121 Playback bit rate conversion control unit 122 Visited network monitoring unit 123 Timer control unit
Claims (5)
前記第一の伝送サービス又は前記第二の伝送サービスを利用してストリーミング配信されたデータであるストリーミングデータを受信し、
前記受信されたストリーミングデータをバッファに蓄積し、
前記バッファに蓄積されているデータの容量を示す蓄積量を取得し、
前記第一の伝送サ−ビスを利用している状態において、前記蓄積量が第一の閾値を下回る場合は前記バッファに蓄積されたストリーミングデータの再生速度を前記第一の伝送サービスの伝送速度よりも低いビットレートに抑制し、前記蓄積量が第一の閾値を上回る場合は前記抑制を解除し、
前記第二の伝送サービスを利用している状態において、前記蓄積量が前記第一の閾値よりも低いデータ容量を示す第二の閾値を上回る場合は前記バッファに蓄積されたストリーミングデータの再生速度を前記第一の伝送サービスの伝送速度と同等のビットレートを継続し、下回る場合は前記第二の伝送サービスの伝送速度と同等のビットレートとする、
ことを特徴とするストリーミングレート制御方法。 A streaming rate control method for an information processing apparatus capable of selectively using a first transmission service and a second transmission service having a transmission speed lower than that of the first transmission service,
Receiving streaming data that is data streamed using the first transmission service or the second transmission service;
Storing the received streaming data in a buffer;
Acquire an accumulation amount indicating the capacity of data accumulated in the buffer;
In the state where the first transmission service is used, when the accumulated amount is lower than the first threshold, the reproduction speed of the streaming data accumulated in the buffer is determined from the transmission speed of the first transmission service. Is suppressed to a low bit rate, and when the accumulated amount exceeds the first threshold, the suppression is canceled,
In the state where the second transmission service is used, when the accumulated amount exceeds a second threshold value indicating a data capacity lower than the first threshold value, the reproduction speed of the streaming data accumulated in the buffer is set. The bit rate equivalent to the transmission rate of the first transmission service is continued, and if it is lower, the bit rate is equivalent to the transmission rate of the second transmission service.
A streaming rate control method characterized by the above.
前記第一の伝送サービス又は前記第ニの伝送サービスを利用してストリーミング配信されたデータであるストリーミングデータを受信するデータ受信部と、
前記受信されたストリーミングデータをバッファに蓄積するデータ蓄積部と、
前記バッファに蓄積されているデータの容量を示す蓄積量を取得する蓄積量取得部と、
前記第一の伝送サービスを利用している状態において、前記蓄積量が第一の閾値を下回る場合は前記バッファに蓄積されたストリーミングデータの再生速度を前記第一の伝送サービスの伝送速度よりも低いビットレートに抑制し、前記蓄積量が第一の閾値を上回る場合は前記抑制を解除する第一の再生速度制御部と、
前記第二の伝送サービスを利用している状態において、前記蓄積量が前記第一の閾値よりも低いデータ容量を示す第二の閾値を上回る場合は前記バッファに蓄積されたストリーミングデータの再生速度を前記第一の伝送サービス利用時の伝送速度と同等のビットレートを継続し、下回る場合は前記第二の伝送サービスの伝送速度と同等のビットレートとする第二の再生速度制御部と、
を有する情報処理装置。 An information processing apparatus capable of selectively using a first transmission service and a second transmission service having a transmission speed lower than that of the first transmission service,
A data receiving unit that receives streaming data that is data streamed using the first transmission service or the second transmission service;
A data storage unit for storing the received streaming data in a buffer;
An accumulation amount acquisition unit for acquiring an accumulation amount indicating a capacity of data accumulated in the buffer;
In a state where the first transmission service is used, when the accumulated amount is lower than the first threshold, the reproduction speed of the streaming data accumulated in the buffer is lower than the transmission speed of the first transmission service. A first playback speed control unit that suppresses the suppression when the accumulated amount exceeds a first threshold,
In the state where the second transmission service is used, when the accumulated amount exceeds a second threshold value indicating a data capacity lower than the first threshold value, the reproduction speed of the streaming data accumulated in the buffer is set. A second playback speed control unit that continues the bit rate equivalent to the transmission rate at the time of using the first transmission service, and lowers the bit rate equivalent to the transmission rate of the second transmission service if lower than,
An information processing apparatus.
前記第一の伝送サービス又は前記第二の伝送サービスを利用してストリーミング配信されたデータであるストリーミングデータを受信するデータ受信部と、
前記受信されたストリーミングデータをバッファに蓄積するデータ蓄積部と、
前記バッファに蓄積されているデータの容量を示す蓄積量を取得する蓄積量取得部と、
前記第一の伝送サ−ビスを利用している状態において、前記蓄積量が第一の閾値を下回る場合は前記バッファに蓄積されたストリーミングデータの再生速度を前記第一の伝送サービスの伝送速度よりも低いビットレートに抑制し、前記蓄積量が第一の閾値を上回る場合は前記抑制を解除する第一の再生速度制御部と、
前記第二の伝送サービスを利用している状態において、前記蓄積量が前記第一の閾値よりも低いデータ容量を示す第二の閾値を上回る場合は前記バッファに蓄積されたストリーミングデータの再生速度を前記第一の伝送サービス利用時の伝送速度と同等のビットレートを継続し、下回る場合は前記第二の伝送サービスの伝送速度と同等のビットレートとして情報処理装置を動作させるプログラム。
A program executed in an information processing apparatus capable of selectively using a first transmission service and a second transmission service having a transmission speed lower than that of the first transmission service,
A data receiving unit that receives streaming data that is data streamed using the first transmission service or the second transmission service;
A data storage unit for storing the received streaming data in a buffer;
An accumulation amount acquisition unit for acquiring an accumulation amount indicating a capacity of data accumulated in the buffer;
In the state where the first transmission service is used, when the accumulated amount is lower than the first threshold, the reproduction speed of the streaming data accumulated in the buffer is determined from the transmission speed of the first transmission service. And a first playback speed control unit that cancels the suppression when the accumulated amount exceeds a first threshold,
In the state where the second transmission service is used, when the accumulated amount exceeds a second threshold value indicating a data capacity lower than the first threshold value, the reproduction speed of the streaming data accumulated in the buffer is set. A program for operating the information processing apparatus at a bit rate equivalent to the transmission rate of the second transmission service when the bit rate equivalent to the transmission rate at the time of using the first transmission service is continued and below the bit rate.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010214551A JP5434866B2 (en) | 2010-09-24 | 2010-09-24 | Streaming rate control method, information processing apparatus, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010214551A JP5434866B2 (en) | 2010-09-24 | 2010-09-24 | Streaming rate control method, information processing apparatus, and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012070287A JP2012070287A (en) | 2012-04-05 |
JP5434866B2 true JP5434866B2 (en) | 2014-03-05 |
Family
ID=46166998
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010214551A Expired - Fee Related JP5434866B2 (en) | 2010-09-24 | 2010-09-24 | Streaming rate control method, information processing apparatus, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5434866B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140019591A1 (en) * | 2012-07-16 | 2014-01-16 | Nokia Siemens Networks Oy | Media Prefill Performance Improvement |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008005392A (en) * | 2006-06-26 | 2008-01-10 | Kddi Corp | Communication terminal apparatus and buffer control method |
JP4608686B2 (en) * | 2008-07-15 | 2011-01-12 | 京セラ株式会社 | Wireless terminal and communication terminal |
JP2010130226A (en) * | 2008-11-26 | 2010-06-10 | Kyocera Corp | Radio communication apparatus |
-
2010
- 2010-09-24 JP JP2010214551A patent/JP5434866B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2012070287A (en) | 2012-04-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100918753B1 (en) | Method and apparatus for link layer assisted handoff | |
US9936416B2 (en) | Method for controlling network transmission delay, QoS control entity and communication device | |
KR102066130B1 (en) | Method and apparatus for controlling traffic in wireless communication system | |
US9444746B2 (en) | Selectively transferring high-priority non-audio data over a quality of service channel | |
US9350662B2 (en) | Server mediated peer-to-peer communication offloading from network infrastructure | |
US8243679B1 (en) | Initiating a handover in a communication network | |
JP6174240B2 (en) | Enabling return from the second wireless network to the first wireless network after performing a circuit switched fallback procedure | |
US9699817B2 (en) | Methods to preemptively search and select LTE-direct expressions for uninterrupted device-to-device communication | |
JP2017515409A (en) | Wireless local area network offloading through radio access network rules | |
US20140211619A1 (en) | Probabilistic retention of the quality of service (qos) bearer for voice over internet protocol (voip) service as voice over long term evolution (volte) | |
US9906645B2 (en) | Rewinding a real-time communication session | |
US20140068098A1 (en) | Reducing network latency resulting from non-access stratum (nas) authentication for high performance content applications | |
MX2013013838A (en) | Method and device for handling handover of a communications service. | |
US9743286B2 (en) | Gateway relocation control method and control device in mobile communication system | |
US20140301181A1 (en) | Detecting, reporting, and recovering from potential service disruptions | |
US9872330B2 (en) | Apparatus and method for avoiding data loss following an inter-PDSN handoff based on a simple IP network | |
US9603039B2 (en) | Opportunistic media patching for a communication session | |
JP5434866B2 (en) | Streaming rate control method, information processing apparatus, and program | |
US20140185610A1 (en) | Selectively patching erasures in circiut-switched calls whose frame erasure rate rises above a threshold by establishing and synchronizing a voip stream | |
CN108141804B (en) | Apparatus and method for providing data service using heterogeneous network | |
US20140120889A1 (en) | Offloading call processing and call hosting for a small group call to a client device | |
US8265662B1 (en) | Data mode paging in wireless communication networks | |
KR20140110508A (en) | Method for controlling overload for preserving voice call based on packet, storage medium and apparatus thereof | |
JP2011172267A (en) | Mobile communication method | |
JP2011135332A (en) | Mobile communication method and exchange station |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130702 |
|
TRDD | Decision of grant or rejection written | ||
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20131106 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20131112 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131125 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5434866 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |