JP2004153620A - Communication system, radio communication terminal, data distribution device, and communication method - Google Patents

Communication system, radio communication terminal, data distribution device, and communication method Download PDF

Info

Publication number
JP2004153620A
JP2004153620A JP2002317415A JP2002317415A JP2004153620A JP 2004153620 A JP2004153620 A JP 2004153620A JP 2002317415 A JP2002317415 A JP 2002317415A JP 2002317415 A JP2002317415 A JP 2002317415A JP 2004153620 A JP2004153620 A JP 2004153620A
Authority
JP
Japan
Prior art keywords
data
rate
wireless communication
distribution device
encoding
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.)
Granted
Application number
JP2002317415A
Other languages
Japanese (ja)
Other versions
JP4028356B2 (en
Inventor
Hiroshi Tsukiji
宏 築地
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kyocera Corp
Original Assignee
Kyocera Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Kyocera Corp filed Critical Kyocera Corp
Priority to JP2002317415A priority Critical patent/JP4028356B2/en
Publication of JP2004153620A publication Critical patent/JP2004153620A/en
Application granted granted Critical
Publication of JP4028356B2 publication Critical patent/JP4028356B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Communication Control (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a communication system which can transmit data at the most suitable bit rate when streaming data are transmitted in the communication system in which the variation of a transmission rate is large. <P>SOLUTION: In the communication system which transmits content data to a radio communication terminal from a data distribution device via a radio communication line, the data distribution device is provided with an acquisition device which acquits motion picture source data encoded at a plurality of rates, an encoding rate determination means which determines an encoding rate to encode the content data from the data distribution device based on information transmitted from the radio communication terminal, a source data selection means which selects source data based on the encoding rate determined by the encoding rate determination means, a trans-coding means which re-encodes the selected source data at the encoding rate, and a data transmission means which transmits the re-encoded source data. <P>COPYRIGHT: (C)2004,JPO

Description

【0001】
【発明が属する技術分野】
本発明は、データ通信を行う通信システムに関し、特に無線区間の伝送レートを変化させることができる通信システムに関する。
【0002】
【従来の技術】
近年、移動通信網でも通信回線の伝送容量が増大し、また携帯電話機等の移動体端末装置も高機能化して、従来の音声通話サービスに加えてデータや画像、さらには動画像データの送受信を行えるものが登場し、携帯電話のサービスにおいても動画像データのダウンロードサービスやストリーミングサービスが提供され始めている。このようなサービスの多様化に伴い、移動体通信網では、下り回線においてより大量のデータを送信することが要求されるようになってきている。そして、このようなニーズに対応するため、基地局から通信端末への下り回線の伝送効率を高めた1xEV−DO(1x Evolution Data Only)システムを使用した高速パケット通信ネットワークが提案されている。
【0003】
この1xEV−DOシステムでは、測定した回線品質において最も効率良く高速パケット通信を行うことができる通信モードを選択し、38.4kbps〜2.4Mbpsのデータレートでデータ通信が可能となっている。基地局は、各通信端末における回線品質に応じて送信スロットの割り当てを決めるスケジューリングを行う。基地局はシステム全体としての伝送効率の向上を考慮して、通信可能な伝送レートが高い無線通信端末に優先的に通信リソースを割り当てて、システム全体としてデータの伝送効率を高めている。
【0004】
動画像データの配信方法としてストリーミング技術を用いた方法があり、ストリーミング中のデータ再生のリアルタイム性を確保するため、データ転送プロトコルとしてRFC1889で規定されるRTP(Realtime Transport Protcol)とその制御プロトコルであるRTCP(RTP Control Protcol)が使用される。ストリーミングサーバではこのRTCP情報を使用することによりクライアント側の受信レートの予測が可能となり、これを用いてサーバの送信レートを制御する可変レート制御方法によるストリーミングが行われる。そして、情報を送信する際、受信側端末からのRTCPデータに基づいて、送信レートを徐々に上げるように送信レートを制御する技術が知られている。
【0005】
1xEV−DOシステムのような伝送レートの変動幅が大きい通信システムにおいてストリーミングデータを伝送する際には、伝送レートの変動に合わせて符号化レートを変更しながらデータの配信を行う可変レート型のストリーミングが有効である。これは無線区間の実効レートの低下に対しては符号化レートを下げて基地局でのバッファリングによる遅延やデータの廃棄を回避し、無線区間の実効レートの上昇に対しては可能な限り符号化レートを上げ、画質のよい画像を提供しようとするものである。可変レートを実現する方法として、同一の映像ソースを用いて符号化レートを変更して再符号化するトランスコーディング方式と、異なるビットレートの映像ソースを選択して送信するファイル切替方式が提案されている。
【0006】
【特許文献1】
特開2002−135783号公報
【0007】
【発明が解決しようとする課題】
しかしながら、1xEV−DOシステムのようなベストエフォート型の高速無線パケット通信ネットワークでは、無線通信の特性上、ビットエラー率やパケットロス率、遅延時間などが有線ネットワークと比較して大きく、そのデータ伝送帯域幅も急激に変動するという問題を有している。特にデータの連続性やリアルタイム性が要求される動画像のストリーミングサービスにおいては、伝送帯域の変動幅や遅延時間の大きさがサービス上大きな問題となる。
【0008】
また、前述したトランスコーディング技術では復号処理と符号化処理を行う必要があるため、トランスコーダの負荷が大きく、サーバでの変換処理の負荷が大きくなる。特に帯域変動の幅が大きな1xEV−DOシステムでは変換する符号化レートの差が大きくなるために変換処理の効率も悪くなってしまうという問題がある。例えば、ソースデータが2.4Mbpsのストリームデータだけであると、これをもとに1.0Mbpsのストリームデータを作る場合も、64kbpsのストリームデータを作る場合も、いずれも2.4Mbpsのストリームデータを一旦デコードする必要がある。特に100kbps以下のレートまで下げる場合には、上述の方法だけでは十分な画質が得られないために符号化前に画像サイズの変更処理も必要となってくる。このような場合、1枚の画像の変換に時間がかかって変換後のストリームデータの所望のフレームレートが得られず、動画像の品質が劣化してしまうという問題がある。
【0009】
一方、ファイル切替方式では、予め符号化レートが異なる複数のストリームファイルを用意し、送信中のレート変更に応じてこれらのストリームファイルから1つを選択して送信することによって可変レート制御を実現している。このようにファイル切替え型のレート制御では、各符号化レートに対応したストリームファイルを用意することで1xEV−DO網の広い帯域に対応できるが、ファイル数が少ないと細かいレート制御ができず、ファイル数が多いとサーバの記憶領域を圧迫するという問題がある。
【0010】
本発明は、伝送レートの変動が大きい通信システムでストリーミングデータを送信する際に最適なビットレートでデータを送信することができる通信システムを提供することを目的とする。
【0011】
【課題を解決するための手段】
第1の発明は、データ配信装置から無線通信端末に無線通信回線を介してコンテンツデータを送信する通信システムにおいて、前記無線通信端末は、前記データ配信装置がコンテンツデータを符号化する符号化レートを決定するために必要な情報を送信するレート情報送信手段を備え、前記データ配信装置は、複数のレートで符号化されたコンテンツソースデータを取得する取得手段と、前記無線通信端末から送信された前記情報を受信する受信手段と、前記情報に基づいてデータ配信装置から前記コンテンツデータを符号化する符号化レートを決定する符号化レート決定手段と、前記符号化レート決定手段によって決定された符号化レートに基づいてソースデータを選択するソースデータ選択手段と、前記選択されたソースデータを前記符号化レートで再符号化するトランスコード手段と、前記再符号化されたソースデータを送信するデータ送信手段と、を備える。
【0012】
第2の発明は、データ配信装置から無線通信端末に無線通信回線を介してコンテンツデータを送信する通信システムにおいて、前記無線通信端末は、前記データ配信装置が前記コンテンツデータを符号化する符号化レートを決定する符号化レート決定手段と、前記符号化レートの情報をデータ配信装置に送信するレート情報送信手段と、を備え、前記データ配信装置は、複数のレートで符号化されたコンテンツソースデータを取得する取得手段と、前記符号化レート決定手段によって決定された符号化レートに基づいて、ソースデータを選択するソースデータ選択手段と、前記選択されたソースデータを前記符号化レートで再符号化するトランスコード手段と、前記再符号化されたソースデータを送信するデータ送信手段と、を備える。
【0013】
第3の発明は、データ配信装置から送信されたコンテンツデータを無線通信回線を介して受信する無線通信端末において、前記データ配信装置がコンテンツデータを符号化する符号化レートを決定するために必要な情報を送信する送信手段と、複数のレートで符号化されたコンテンツソースデータのうち、前記情報に基づいて決定された符号化レートに基づいて選択されたソースデータを、前記決定された符号化レートで再符号化され送信されたコンテンツデータを受信する受信手段と、を備える。
【0014】
第4の発明は、データ配信装置から送信されたコンテンツデータを無線通信回線を介して受信する無線通信端末において、前記データ配信装置が前記コンテンツデータを符号化する符号化レートを決定する符号化レート決定手段と、複数のレートで符号化されたコンテンツソースデータをのうち、前記決定した符号化レートに基づいて選択されたソースデータを、前記決定された符号化レートで再符号化され送信されたコンテンツデータを受信する受信手段と、を備える。
【0015】
第5の発明は、コンテンツデータを無線通信端末に無線通信回線を介して送信するデータ配信装置において、複数のレートで符号化されたコンテンツソースデータを取得する取得手段と、前記コンテンツデータの符号化レートを決定するために必要な情報を前記無線通信端末から受信する受信手段と、データ配信装置が前記コンテンツデータを符号化する符号化レートを、前記情報に基づいて決定する符号化レート決定手段と、前記符号化レート決定手段によって決定された符号化レートに基づいてソースデータを選択するソースデータ選択手段と、前記選択されたソースデータを前記符号化レートで再符号化するトランスコード手段と、前記再符号化されたソースデータを送信するデータ送信手段と、を備える。
【0016】
第6の発明は、コンテンツデータを無線通信端末に無線通信回線を介して送信するデータ配信装置において、複数のレートで符号化されたコンテンツソースデータを取得する取得手段と、前記無線通信端末において決定された符号化レートに基づいてソースデータを選択するソースデータ選択手段と、前記選択されたソースデータを前記符号化レートで再符号化するトランスコード手段と、前記再符号化されたソースデータを送信するデータ送信手段と、を備える。
【0017】
第7の発明は、データ配信装置から前記無線通信端末に無線通信回線を介してコンテンツデータを送信する通信方法において、前記無線通信端末は、前記データ配信装置がコンテンツデータを符号化する符号化レートを決定するために必要な情報を前記データ配信装置に送信し、前記データ配信装置は、複数のレートで符号化されたコンテンツソースデータを取得可能であって、前記無線通信端末から送信された前記情報を受信し、データ配信装置が前記コンテンツデータを符号化する符号化レートを前記情報に基づいて決定し、前記決定された符号化レートに基づいてソースデータを選択し、前記選択されたソースデータを前記符号化レートで再符号化してコンテンツデータを送信することを特徴とする。
【0018】
第8の発明は、データ配信装置から前記無線通信端末に無線通信回線を介してコンテンツデータを送信する通信方法において、前記無線通信端末は、前記データ配信装置が前記コンテンツデータを符号化する符号化レートを決定し、前記データ配信装置は、複数のレートで符号化されたコンテンツソースデータを取得可能であって、前記決定された符号化レートに基づいてソースデータを選択し、前記選択されたソースデータを前記符号化レートで再符号化してコンテンツデータを送信することを特徴とする。
【0019】
【発明の実施の形態】
次に、本発明の実施の形態について図面を参照して説明する。
【0020】
図1は、本発明の実施の形態の無線通信システムの構成図である。
【0021】
クライアント端末10は、無線基地局30及びネットワーク(IPネットワーク等)40を介して、リアルタイム性を持ったコンテンツデータ(動画像、静止画、音楽、音声、字幕等)を送信するデータ配信装置(ストリーミングサーバ20)に接続されている。
【0022】
クライアント端末10は、データ通信に対応する携帯電話機や、PDA(Personal Digital Assistants)や、無線機を内蔵したデータ通信カードが付加されたコンピュータ装置等の無線通信端末である。
【0023】
クライアント端末10と無線基地局30との間は、1xEV−DO網(1x Evolution Data Only網)で接続されている。この1xEV−DO網は、クライアント端末10から送信された無線通信回線の品質情報(DRC情報)及び接続されているクライアント端末10の数に基づいて、各クライアント端末10に割り当てるデータ通信の帯域幅を決定し、各クライアント端末10に対する無線通信回線の伝送レートを決定する。
【0024】
ここで、1xEV−DOシステムにおける無線基地局30とクライアント端末10との間で行われる高速パケット通信について説明する。
【0025】
1xEV−DOシステムにおいて用いられるパケットは、各ユーザ宛てのデータが時分割多重されたデータ部の先頭に、パイロット信号や制御情報を含むヘッダが付加されて構成される。制御情報には各通信端末への通信リソースの割り当てを示す割り当て情報が含まれる。
【0026】
まず、無線基地局30は、自局のカバーエリアに収容されているクライアント端末10に前記パイロット信号を含むパケットを送信する。各クライアント端末10は、受信信号に含まれるパイロット信号に基づいて下り回線の回線品質(例えば、希望波対干渉波比(CIR))を測定する。各クライアント端末10には、下り回線の回線品質とその回線品質でパケットを伝送する際に最適な通信モードとの対応関係を示すテーブルが記憶されており、各クライアント端末10は、このテーブルを参照して、測定した回線品質において最も効率良く高速パケット通信を行うことができる通信モードを選択する。通信モードとは、送信データに割り当てられるスロット長、送信データの符号化率、変調方式、拡散率を組み合わせた複数のモードが用意されている。そして、通信モードを選択することで、38.4kbps〜2.4Mbpsの広い帯域幅のデータレートでの高速データ通信が可能となっている。各クライアント端末10は、選択した通信モードを示す信号(DRC信号)を無線基地局30に送信する。また無線基地局30に接続された他のクライアント端末10も、同様にしてDRC信号を無線基地局30に送信する。
【0027】
無線基地局30は、各クライアント端末10から送信されたDRC信号に基づいて、回線品質の良好なクライアント端末10から優先的に通信リソースを割り当てるスケジューリングを行う。これにより、回線品質の良いクライアント端末10には、伝送レートを高くしてデータを送信するので通信の所要時間を短縮することができ、回線品質の悪いクライアント端末10には伝送レートを低くしてデータを送信するので誤り耐性を高めることができる。
【0028】
無線基地局30は、通信リソースの割り当てに従って、送信データに対するスロットを割り当て、符号化処理、変調処理、拡散処理等を施し、各クライアント端末10宛ての送信データを時分割多重して送信フレームを構成し、その送信フレームを各クライアント端末10に送信する。この際、送信フレームの先頭のヘッダには、各クラインアント端末10への通信リソースの割り当てを示す制御情報(割り当て情報)が挿入される。クライアント端末10は、割り当て情報を参照することにより、通信モードを知って、自局宛てのデータを復調することができる。
【0029】
このように、従来の1xEV−DOシステムでは、回線品質がよい通信端末から優先的に通信リソースを割り当てることにより、システム全体としてデータの伝送効率を高めている。
【0030】
図2は、本発明の実施の形態の無線通信システムを構成する各装置のブロック図である。
【0031】
クライアント端末10は、無線基地局30からの電波(下りの信号)を受信し、無線基地局30に対し電波(上りの信号)を送信するアンテナ11を有し、該アンテナ11は無線部12に接続されている。無線部12は送信部及び受信部によって構成され、送信部はアンテナ11から送信する高周波信号を生成し、受信部はアンテナ11で受信した高周波信号に増幅、周波数変換等をして、ベースバンド信号として送受信部13に出力する。
【0032】
送受信部13は変復調回路及びCODEC部を含んで構成されており、変復調回路によってベースバンド信号を復調する。復調された信号はCODEC部に送られ、CODEC部にてデータ信号に復号される。また、CODEC部はデータ信号を符号化し、符号化された信号は送受信部13に送られ、変調される。変調された信号は、送信部にて高周波信号に変換され、アンテナ11から送信される。
【0033】
送受信部13には、受信バッファ14が接続されており、クライアント端末10が受信したストリーミングデータを一時的に記憶して、短時間の伝送レートの低下、回線の切断等があっても、ストリーミングデータが途切れることなく再生されるようにしている。受信バッファ14から読み出されたデータは、復号部15に送られ、MPEG等の動画像ファイルとして符号化されたデータを映像信号に復号する。そして、復号された映像データは表示部16に表示され、動画像データが再生される。
【0034】
制御部17は、無線部12、送受信部13、受信バッファ14、復号部15等のクライアント端末10の各部を制御する。具体的には、無線部12に対してチャネルを指定して送受信周波数や、送受信タイミングを制御する。また、所定の通信プロトコルに従って、クライアント端末10と無線基地局30との間の無線通信回線の設定、解放、位置登録等の各種制御信号を生成し、これらの信号の送受信を制御する。
【0035】
さらに、本発明の実施の形態では、無線通信網は1xEV−DO網なので、クライアント端末10は、無線基地局30から送信された信号(例えば、パイロット信号、制御パケット等)を受信して求めたCIRに基づいて、効率よくデータ通信を行うことができるものとして選択された通信モードを示す信号であるDRC情報を無線通信回線品質情報として無線基地局30に対して送信する。つまり、制御部17は受信信号から求めたCIRを取得して、予め記憶された変換テーブルを参照して、伝送レートを決定する。そして決定された伝送レートに基づいてDRC情報を生成して、無線部12に送る。このように、無線部12等によって無線通信回線の品質を検出する検出手段が構成される。また、制御部17及び無線部12等によって、検出手段が検出した回線品質の情報をストリーミングサーバ20に送信する回線品質情報送信手段が構成される。
【0036】
また、制御部17は、ストリーミングサーバ20から送信されたデータのパケットを監視しており、ストリーミング中に受信レートの変化状況を取得する。すなわち、パケットロス率、ロスパケット数、受信したパケットのシーケンス番号の最大値、到着間隔ジッタ等を含む受信レポート(RR)を、データの受信状況情報(フィードバック情報)としてストリーミングサーバ20に送信する。このように、制御部17等によってデータの受信状況を検出する検出手段が構成される。また、制御部17及び無線部12等によって、ストリーミングサーバ20から送信されたデータの受信状況情報をストリーミングサーバ20に送信する受信状況情報送信手段が構成される。
【0037】
また受信バッファ14のバッファ占有量情報をフィードバック情報として送信するように構成してもよい。
【0038】
制御部17は、復号部15に対して、復号のための情報を指示する。
【0039】
無線基地局30は、無線部に接続されたアンテナ31を有しており、クライアント端末10からの電波(上りの信号)を受信し、クライアント端末10に対し電波(下りの信号)を送信する。無線部は送信部及び受信部によって構成され、送信部はアンテナ31から送信する高周波信号を生成し、受信部はアンテナ31で受信した高周波信号に増幅、周波数変換等をして、ベースバンド信号として送受信部に出力する。
【0040】
送受信部は変復調回路及びCODEC部を含んで構成されており、変復調回路によってベースバンド信号を復調する。復調された信号は、CODEC部に送られ、CODEC部にてデータ信号に復号される。CODEC部はデータ信号を符号化し、符号化された信号は送受信部に送られ、変調される。変調された信号は、送信部にて高周波信号に変換され、アンテナ31から送信される。
【0041】
送受信部にはインターフェース部が接続されており、無線基地局30は、該インターフェース部を介してインターネット等のネットワーク(IPネットワークなど)40に接続されている。
【0042】
また、無線基地局30は、無線基地局30の各部(無線部、送受信部、インターフェース部等)を制御する制御部を備える。具体的には、この制御部は、無線部に対してチャネルを指定して送受信周波数や、送受信タイミングを制御する。また、クライアント端末10からの接続要求に対して、その接続の許否及びクライアント端末10の接続数を制御する。
【0043】
さらに、本発明の実施の形態では、無線通信網は1xEV−DO網なので、クライアント端末10から送信された無線通信回線の品質情報及び接続されているクライアント端末数に基づいて、各クライアント端末10に割り当てるデータ通信の帯域幅を決定し、各クライアント端末10に対する無線通信回線の伝送レートを決定する。
【0044】
すなわち、無線基地局30の制御部及び無線部等によって、クライアント端末10から送信された無線通信回線品質情報(DRC情報)及び受信状況情報(受信レポート:RR)を受信する回線品質情報受信手段が構成され、制御部等によって、無線通信回線のデータ伝送レートを決定する伝送レート決定手段が構成されている。
【0045】
データ配信装置は、動画像データを無線通信端末に送信(配信)する装置であり、動画像データを記憶している。データ配信装置はサービス提供側の装置であって、例えば、サーバ等のコンピュータ装置であり、本実施の形態ではサーバとして説明する。なお、動画像データ等のコンテンツを記憶している記憶装置はサーバ内に設けられていてもサーバ外に設けられていてもよい。
【0046】
ストリーミングサーバ20は、クライアント端末10にデータを送信するコンピュータ装置である。ストリーミングサーバ20は、ソースとなる複数のストリームデータを格納するストリームデータ格納部(ストレージ装置、ハードディスク等の記憶装置)に映像ソース21a〜21eを記憶している。この映像ソースは、1xEV−DO網の広い帯域を複数のレベルに分け、そのレベル毎に設定したビットレートで符号化されたストリームデータを格納する。本実施の形態では、38.4kbps〜2.4Mbpsの範囲を5つのレベルに分け、ビットレートを高いほうから2.4Mbps、1.2Mbps、600kbps、300kbps、100kbpsに設定して符号化した複数のストリームファイルを用意する。
【0047】
ストリームデータ選択部26は、レート予測部24で予測した無線区間の実効レートに合わせて、ストリームデータ格納部から適切なビットレートの映像ソース21a〜21eを選択する。例えば、予測レートが400kbpsであれば600kbpsのストリームデータを選択し、予測レートが100kbps以下であれば100kbpsのストリームデータを選択する。そして、該映像ソースを記憶装置から読み出して、トランスコーディング部22に送る。
【0048】
トランスコーディング部22では、読み出した映像ソースを、読み出した映像データと異なるビットレートでMPEG等の動画像符号化規格に基づいて再符号化して、送信部23に送る。すなわち、トランスコーディング部22では、ストリームデータ選択部26で選択されたストリームデータ(映像ソース)からビットストリームを読み出し、予測レートに合わせた符号化レートでの再符号化(トランスコーディング)を行い、レートを変更する。
【0049】
具体的には、トランスコーディング部22では、例えば、MPEG−1やMPEG−2などのデータ形式で保存されている動画コンテンツを一旦画像データに復号した後、別の符号化方式(例えば、MPEG−4)や別の画像フォーマット、符号化レートで再符号化する。再符号化の際に必要なビットレートを得るために処理するフレームを間引いてフレームレートを変更したり、再符号化の際に量子化係数を変更して圧縮率を上げたり、送信するDCT係数の数を減らしてデータ量の削減を行っている。この技術により1つの画像ソースから無線区間のレート変動に合わせて複数レートのストリームデータを送信することが可能となる。
【0050】
送信部23は、ストリームデータを通信プロトコルに基づいてセグメント化しデータをパケットとしてネットワーク(IPネットワークなど)40に送信する。
【0051】
レート予測部24は、ストリーミングサーバ20が符号化するデータの符号化レートを予測して、データの符号化レートを決定する。すなわち、本発明では、クライアント端末10は、ストリーミングサーバ20から送信されたデータの受信状況情報として、パケットロス率、ロスパケット数、受信したパケットのシーケンス番号の最大値、到着間隔ジッタ等を含む受信レポートをストリーミングサーバ20に送信する。また、クライアント端末10は、クライアント端末10と無線基地局30との間の無線通信回線の品質情報としてDRC情報をストリーミングサーバ20に送信する。そして、ストリーミングサーバ20は、受信したフィードバック情報(受信レポート(受信状況情報)及びDRC情報(回線品質情報))に基づいて、無線区間の実効レートを予測して、ストリーミングサーバ20が符号化するデータの符号化レートを決定する。
【0052】
この実効レートの予測は、クライアント端末10から最近受信したフィードバック情報のみを使用してもよいし、過去に受信したフィードバック情報や該フィードバック情報から予測レートを記憶しておき、その変動から伝送時間を加味した将来のレートを予測するように構成してもよい。また、様々な情報を用いた他の公知の予測方法も取りうる。また、レート予測の間隔や符号化レートの切替え間隔についても特に限定はしない。ただしストリームデータの切替えはストリームデータ内のIフレーム(I−VOP)の開始時点にすることが望ましい。
【0053】
制御部25は、トランスコーディング部22、送信部23等のストリーミングサーバ20の各部を制御する。具体的には、レート予測部24からデータ符号化レートを取得し、データ符号化レートに適合した符号化方法、符号化のための情報(例えば、DCT係数、量子化係数等)をトランスコーディング部22に指示する。また、送信部23から送信されるパケット数を制御する。
【0054】
このように、本発明の実施の形態のストリーミングサーバ20では、ストリームデータ選択部26とトランスコーディング部22とによって、ファイル切替方式とトランスコーディング方式とを組み合わせて用いている。そして、1xEV−DO網の広い帯域(38.4kbps〜2.4Mbps)を複数のレベルに分け、そのレベル毎にソースとなるビットストリームデータ(映像ソース21a〜21e)を記憶して、ストリームデータ選択部26はクライアントからのフィードバック情報をもとに送信するストリームデータを選択し、ファイルを切り替える。さらに送信部23との間に設けられたトランスコーディング部22がフィードバック情報に基づいて予測したレートでトランスコーディングをすることによって、ファイルを切り替えた後の実効レートとの差を調整する。また、実効レートの変動幅が小さい場合はトランスコーディングのみでレート制御を行うように制御する。
【0055】
このように構成することでソースとなるストリームデータから実際に送信するストリームデータに変換する際のビットレートの変更幅が小さくなり、ソースデータからの画質の劣化が少なくなるとともに、変換処理にかかる時間も短縮できる。
【0056】
なお、以上説明した実施の形態では、ストリーミングサーバ20がストリーミングデータを符号化するレートをストリーミングサーバ20で算出したが、クライアント端末10で、ストリーミングサーバ20がストリーミングデータを符号化するレートを算出して、クライアント端末10からストリーミングサーバ20に通知するように構成してもよい。
【0057】
図3は、本発明の実施の形態のストリーミングサーバ20の送信処理を説明するフローチャートである。
【0058】
本フローチャートでは、ストリーミングサーバ20は、ストリーミングデータの配信開始時には設定可能な最も低いレートからデータの配信を開始し、その後フィードバック情報(受信レポート)を使って実効レートを予測して符号化レートを制御する。
【0059】
トランスコーディング部22は、ビットストリーム中のスタートコードを検出する(S1)。
【0060】
そして、スタートコードがシーケンスエンドコードであるか否かを判定する(S2)。スタートコードがシーケンスエンドコードの場合、データの送信処理を終了する(S10)。
【0061】
一方、スタートコードがシーケンスエンドコードでない場合、実効レート予測処理(S3)に進む。レート予測部24では、クライアント端末10からのフィードバック情報に基づいて無線通信回線の実効レートを予測して実効レート予測処理を行う(S3)。このときクライアント端末10から最近受信したフィードバック情報のみを使用してもよいし、過去に受信したフィードバック情報や該フィードバック情報から予測レートを記憶しておき、その変動から伝送時間を加味した将来のレートを予測するように構成してもよい。様々な情報を用いた他の公知の予測方法が取りうる。
【0062】
実効レートの予測後、実効レートの予測値とトランスコーディング部22の符号化レートとを比較し、符号化レートの変更が必要か否かを判定する(S4)。そして、実効レートの予測値(すなわち、ストリーミングサーバ20からデータを送信するレート)と読み出された映像ソース21a〜21eの符号化レートに相違がなければ、トランスコーディング部22で符号化レートを変更する必要がないものと判定し、ステップS9に移行し、現在の符号化レートを維持して再符号化(トランスコーディング)を継続する。
【0063】
一方、実効レートの予測値より読み出された映像ソース21a〜21eの符号化レートの方が大きければ、符号化レートの変更が必要であると判定する。そして、ストリーミングサーバ20から送信するデータの符号化レートを実効レートに合わせるために、映像ソース(ストリームデータ)の切替えが必要か否かを判定する(S5)。
【0064】
すなわち、トランスコーディング部22において、データの符号化レートを大きく変化させると、ストリームデータの品質(画質、音質等)が劣化するので、トランスコーディング部22に入力される映像ソースは、再符号化後の符号化レートに最も近いものを使用することが望ましい。そこで、ステップS5では、映像ソースの切替えが必要か否かを判定して、ストリームデータの切替えが必要なければ、ステップS8に移行し、トランスコーディング部の符号化レートを設定し(S8)、トランスコーディングを行う(S9)。
【0065】
一方、ストリームデータ(映像ソース)の切替えが必要な場合は、ビットストリームデータのヘッダ情報から次にトランスコーディングを行うデータの符号化タイプがフレーム内符号化か否かを判別する(S6)。フレーム内符号化であるの場合には、ストリームデータ選択部はこの予測レートから適切なビットレートのストリームデータを選択して、ストリームデータ(映像ソース)を切り替えるする(S7)。
【0066】
例えば、予測レートが400kbpsであれば600kbpsのストリームデータを選択する。続いてトランスコーディング部22を、600kbpsのソースデータから400kbpsのストリームデータを生成するための符号化レートに設定し、トランスコーディングを行う。また、予測レートが100kbps以下であれば100kbpsのストリームデータを選択し、トランスコーディング部22を、100kbpsのソースデータから目的とするレートのストリームデータを生成するための符号化レートに設定する。
【0067】
フレーム内符号化でない場合は、ソースとなるストリームデータを変更せず、トランスコーディング部22の符号化レートの変更だけで制御を行う。例えば、いま600kbpsのストリームデータをソースとしてストリーミングを行っている状態で、予測レートが200kbpsとなった場合には、符号化タイプがフレーム内符号化であればストリームデータを300kbpsに切り替えた後トランスコーディングで200kbpsのデータを送出するが、フレーム内符号化でない場合には600kbpsのソースデータから200kbpsのストリームデータに変換してデータを送信する。そして、次のフレーム内符号化フレームのタイミングでストリームデータを切り替える。
【0068】
これとは逆に、予測レートがソースデータの符号化レートより高くなった場合、次のフレーム内符号化フレームのタイミングまでは、そのストリームデータで変換可能な最高レートで送信を行い、次のフレーム内符号化フレームのタイミングでストリームデータを切り替える。
【0069】
図4は、本発明を適用した場合の符号化レートの変化を示す図である。横軸は通信開始からの経過時間、縦軸は予測レートを示す。
【0070】
予測レートが100kbpsを超え300kbps以下の値であるときは、ストリームデータ選択部26で300kpbsの映像ソース21dが選択され、トランスコーディング部22で100kbps〜300kbpsのストリーミングデータに再符号化される。そして、予測レートが300kbpsを超える(600kbps以下の)値まで上昇してくると、ストリームデータ選択部26で600kbpsの映像ソース21cが選択され、トランスコーディング部22で300kbps〜600kbpsのストリーミングデータに再符号化される。さらに、予測レートが600kbpsを超える(1.2Mbps以下の)値まで上昇してくると、ストリームデータ選択部26で1.2Mbpsの映像ソース21bが選択され、トランスコーディング部22で600kbps〜1.2Mbpsのストリーミングデータに再符号化される。さらに、予測レートが1.2Mbpsを超える値まで上昇してくると、ストリームデータ選択部26で2.4Mbpsの映像ソース21aが選択され、トランスコーディング部22で1.2Mbps〜2.4Mbpsのストリーミングデータに再符号化される。このようにストリーミングサーバ20から送信されるストリーミングデータの符号化レートによって、異なる符号化レートの映像データ21a〜21eが選択される。なお、この予測レートと映像ソースの切り替えにヒステリシス特性を持たせると、短時間の変化に対して映像ソースの切り替えが頻繁に生じることがなく、都合がよい。
【0071】
また、実効レートの変動幅が小さい場合はトランスコーディングのみでレート制御を行うように制御する。
【0072】
【発明の効果】
第1の発明では、予測レート(受信レポート及び/又はDRC情報)に基づいて決定された符号化レートに基づいて、ソースデータを選択するソースデータ選択手段(ストリームデータ選択部26)と、前記選択されたソースデータの符号化レートを変更するトランスコード手段(トランスコーディング部22)とを備え、トランスコーディング方式とファイル切替え方式とを組み合わせてビットレートを可変する制御をするので、クライアントからのフィードバック情報に基づいて複数の記憶されたファイルを切り替えて、そして、ファイルを切り替えた後の実効レートとの差の調整にはトランスコーディングによるので、伝送レートの変動の大きい通信システムにおいても、効率よく、細かなレートを制御することができる。また、ストリーミングサーバに対する変換処理の負荷や記憶領域に関する負荷が軽減できる。そして、高速パケット通信ネットワークでのストリーミングサービスの品質を向上することができる。
【0073】
第2の発明では、無線通信端末(クライアント端末10)に、予測レート(受信レポート及び/又はDRC情報)に基づいて、サーバが前記コンテンツデータを符号化する符号化レートを決定する符号化レート決定手段(制御部17)を備え、サーバ(ストリーミングサーバ20)に、前記無線通信端末で決定された符号化レートに基づいて、ソースデータを選択するソースデータ選択手段(ストリーミングデータ選択部26)と、前記選択されたソースデータの符号化レートを変更するトランスコード手段(トランスコーディング部22)とを備え、無線通信端末でサーバが前記コンテンツデータを符号化する符号化レートを決定するので、サーバの負荷を軽減することができ、細かい判断をすることができる。
【図面の簡単な説明】
【図1】本発明の実施の形態の無線通信システムの構成図である。
【図2】本発明の実施の形態の無線通信システムを構成する各装置のブロック図である。
【図3】本発明の実施の形態のストリーミングサーバ20の送信処理のフローチャートである。
【図4】本発明を適用した場合の符号化レートの変化を示す図である。
【符号の説明】
10 クライアント端末
11 アンテナ
12 無線部
13 送受信部
14 受信バッファ
15 復号部
16 表示部
17 制御部
20 ストリーミングサーバ
21 映像ソース
22 トランスコーディング部
23 送信部
24 レート予測部
25 制御部
26 ストリームデータ選択部
30 無線基地局
31 アンテナ
40 ネットワーク
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a communication system for performing data communication, and more particularly to a communication system capable of changing a transmission rate in a wireless section.
[0002]
[Prior art]
In recent years, the transmission capacity of communication lines has increased in mobile communication networks, and mobile terminal devices such as mobile phones have become more sophisticated, so that data and images, as well as moving image data, can be transmitted and received in addition to conventional voice communication services. What can be done has appeared, and a mobile phone service has begun to provide a moving image data download service and a streaming service. With such diversification of services, mobile communication networks are required to transmit a larger amount of data on downlinks. In order to respond to such needs, a high-speed packet communication network using a 1xEV-DO (1x Evolution Data Only) system in which the transmission efficiency of the downlink from the base station to the communication terminal is improved has been proposed.
[0003]
In the 1xEV-DO system, a communication mode in which high-speed packet communication can be performed most efficiently with the measured line quality is selected, and data communication is possible at a data rate of 38.4 kbps to 2.4 Mbps. The base station performs scheduling to determine transmission slot assignment according to the channel quality in each communication terminal. The base station preferentially allocates communication resources to wireless communication terminals having a high communicable transmission rate in consideration of the improvement in transmission efficiency of the entire system, thereby improving the data transmission efficiency of the entire system.
[0004]
There is a method using streaming technology as a distribution method of moving image data. In order to ensure real-time performance of data reproduction during streaming, RTP (Realtime Transport Protocol) defined by RFC1889 as a data transfer protocol and its control protocol. RTCP (RTP Control Protocol) is used. In the streaming server, the use of the RTCP information makes it possible to predict the reception rate on the client side. Using this, streaming is performed by a variable rate control method that controls the transmission rate of the server. In transmitting information, there is known a technique of controlling a transmission rate so as to gradually increase the transmission rate based on RTCP data from a receiving terminal.
[0005]
When transmitting streaming data in a communication system such as a 1xEV-DO system in which a fluctuation width of a transmission rate is large, a variable rate streaming that distributes data while changing an encoding rate according to the fluctuation of the transmission rate. Is valid. This means that the coding rate is reduced for a decrease in the effective rate of the wireless section, to avoid delays and data discards due to buffering at the base station, and to reduce the coding rate as much as possible for the increase in the effective rate of the wireless section. It is intended to increase the conversion rate and provide a high quality image. As a method of realizing a variable rate, a transcoding scheme in which the coding rate is changed and re-encoded using the same video source, and a file switching scheme in which a video source with a different bit rate is selected and transmitted have been proposed. I have.
[0006]
[Patent Document 1]
JP-A-2002-135873
[0007]
[Problems to be solved by the invention]
However, in a best-effort high-speed wireless packet communication network such as a 1xEV-DO system, the bit error rate, the packet loss rate, the delay time, and the like are large compared to a wired network due to the characteristics of wireless communication, and the data transmission bandwidth is high. There is a problem that the width also fluctuates rapidly. In particular, in a moving image streaming service that requires data continuity and real-time performance, the fluctuation width of the transmission band and the size of the delay time pose a serious service problem.
[0008]
Further, in the transcoding technique described above, since it is necessary to perform the decoding process and the encoding process, the load on the transcoder is large, and the load on the conversion process on the server is large. Particularly, in a 1xEV-DO system in which the width of the band fluctuation is large, there is a problem that the efficiency of the conversion processing is deteriorated because the difference between the coding rates to be converted becomes large. For example, if the source data is only 2.4 Mbps stream data, the stream data of 1.0 Mbps or the stream data of 64 kbps is created based on the stream data. It needs to be decoded once. In particular, when the rate is reduced to 100 kbps or less, a sufficient image quality cannot be obtained by the above-described method alone, and therefore, it is necessary to change the image size before encoding. In such a case, there is a problem that it takes time to convert one image, a desired frame rate of the converted stream data cannot be obtained, and the quality of the moving image deteriorates.
[0009]
On the other hand, in the file switching method, a plurality of stream files having different encoding rates are prepared in advance, and variable rate control is realized by selecting one of these stream files and transmitting the stream file in accordance with a rate change during transmission. ing. As described above, in the file switching type rate control, a stream file corresponding to each encoding rate can be prepared to cope with a wide band of the 1xEV-DO network. However, if the number of files is small, fine rate control cannot be performed. If the number is large, there is a problem that the storage area of the server is pressed.
[0010]
An object of the present invention is to provide a communication system capable of transmitting data at an optimal bit rate when transmitting streaming data in a communication system in which the transmission rate varies greatly.
[0011]
[Means for Solving the Problems]
A first invention is a communication system for transmitting content data from a data distribution device to a wireless communication terminal via a wireless communication line, wherein the wireless communication terminal sets an encoding rate at which the data distribution device encodes the content data. The data distribution apparatus further includes a rate information transmitting unit that transmits information necessary for determining, the data distribution device obtains content source data encoded at a plurality of rates, and the data transmitting device transmits the content source data encoded by a plurality of rates. Receiving means for receiving information; coding rate determining means for determining a coding rate for coding the content data from a data distribution device based on the information; and a coding rate determined by the coding rate determining means. Source data selection means for selecting source data based on Comprising a transcoding means for re-encoding in coding rate, a data transmission means for transmitting the re-encoded source data, the.
[0012]
A second invention is a communication system for transmitting content data from a data distribution device to a wireless communication terminal via a wireless communication line, wherein the wireless communication terminal has an encoding rate at which the data distribution device encodes the content data. Encoding rate determining means for determining the content rate data, and rate information transmitting means for transmitting the information of the encoding rate to the data distribution device, the data distribution device, the content source data encoded at a plurality of rates Acquiring means for acquiring, source data selecting means for selecting source data based on the coding rate determined by the coding rate determining means, and re-encoding the selected source data at the coding rate. Transcoding means; and data transmission means for transmitting the re-encoded source data.
[0013]
According to a third aspect, in a wireless communication terminal that receives content data transmitted from a data distribution device via a wireless communication line, the data distribution device needs to determine an encoding rate at which the content data is encoded. Transmitting means for transmitting information; and, among content source data encoded at a plurality of rates, the source data selected based on the encoding rate determined based on the information, the determined encoding rate. And receiving means for receiving the content data re-encoded and transmitted.
[0014]
A fourth invention is a wireless communication terminal that receives content data transmitted from a data distribution device via a wireless communication line, wherein the data distribution device determines an encoding rate at which the content data is encoded. Determining means, among the content source data encoded at a plurality of rates, the source data selected based on the determined encoding rate is re-encoded at the determined encoding rate and transmitted. Receiving means for receiving the content data.
[0015]
According to a fifth aspect of the present invention, in a data distribution apparatus for transmitting content data to a wireless communication terminal via a wireless communication line, an acquiring unit for acquiring content source data encoded at a plurality of rates, and encoding the content data A receiving unit that receives information necessary for determining a rate from the wireless communication terminal, and a coding rate determining unit that determines a coding rate at which the data distribution device codes the content data based on the information. Source data selecting means for selecting source data based on the coding rate determined by the coding rate determining means, transcoding means for re-encoding the selected source data at the coding rate, Data transmission means for transmitting the re-encoded source data.
[0016]
A sixth invention is a data distribution apparatus for transmitting content data to a wireless communication terminal via a wireless communication line, wherein the obtaining means obtains content source data encoded at a plurality of rates; Source data selecting means for selecting source data based on the selected encoding rate, transcoding means for re-encoding the selected source data at the encoding rate, and transmitting the re-encoded source data Data transmitting means for performing the operation.
[0017]
A seventh invention is a communication method for transmitting content data from a data distribution device to the wireless communication terminal via a wireless communication line, wherein the wireless communication terminal has an encoding rate at which the data distribution device encodes the content data. Transmits the information necessary to determine to the data distribution device, the data distribution device can obtain the content source data encoded at a plurality of rates, the data transmitted from the wireless communication terminal Receiving information, the data distribution apparatus determines an encoding rate for encoding the content data based on the information, selects source data based on the determined encoding rate, and selects the selected source data. Is re-encoded at the encoding rate and the content data is transmitted.
[0018]
An eighth invention is a communication method for transmitting content data from a data distribution device to the wireless communication terminal via a wireless communication line, wherein the wireless communication terminal includes an encoding unit that the data distribution device encodes the content data. Determining a rate, the data distribution device is capable of acquiring content source data encoded at a plurality of rates, and selects source data based on the determined encoding rate; The content data is transmitted by re-encoding the data at the encoding rate.
[0019]
BEST MODE FOR CARRYING OUT THE INVENTION
Next, embodiments of the present invention will be described with reference to the drawings.
[0020]
FIG. 1 is a configuration diagram of a wireless communication system according to an embodiment of the present invention.
[0021]
The client terminal 10 is a data distribution device (streaming) that transmits real-time content data (moving images, still images, music, audio, subtitles, and the like) via the wireless base station 30 and a network (such as an IP network) 40. Server 20).
[0022]
The client terminal 10 is a wireless communication terminal such as a mobile phone that supports data communication, a PDA (Personal Digital Assistants), or a computer device to which a data communication card with a built-in wireless device is added.
[0023]
The client terminal 10 and the wireless base station 30 are connected by a 1xEV-DO network (1x Evolution Data Only network). The 1xEV-DO network allocates a bandwidth of data communication to be assigned to each client terminal 10 based on the quality information (DRC information) of the wireless communication line transmitted from the client terminal 10 and the number of connected client terminals 10. The transmission rate of the wireless communication line for each client terminal 10 is determined.
[0024]
Here, the high-speed packet communication performed between the wireless base station 30 and the client terminal 10 in the 1xEV-DO system will be described.
[0025]
A packet used in the 1xEV-DO system is configured by adding a header including a pilot signal and control information to the head of a data portion in which data addressed to each user is time-division multiplexed. The control information includes assignment information indicating assignment of communication resources to each communication terminal.
[0026]
First, the wireless base station 30 transmits a packet including the pilot signal to the client terminal 10 accommodated in its own coverage area. Each client terminal 10 measures the line quality of the downlink (for example, a desired wave to interference wave ratio (CIR)) based on a pilot signal included in the received signal. Each client terminal 10 stores a table indicating the correspondence between the line quality of the downlink and the optimum communication mode when transmitting a packet with the line quality. Each client terminal 10 refers to this table. Then, a communication mode in which high-speed packet communication can be performed most efficiently with the measured line quality is selected. As the communication mode, a plurality of modes prepared by combining a slot length assigned to transmission data, a coding rate of transmission data, a modulation scheme, and a spreading factor are prepared. By selecting the communication mode, high-speed data communication at a wide bandwidth data rate of 38.4 kbps to 2.4 Mbps is possible. Each client terminal 10 transmits a signal (DRC signal) indicating the selected communication mode to the wireless base station 30. Other client terminals 10 connected to the radio base station 30 also transmit DRC signals to the radio base station 30 in the same manner.
[0027]
Based on the DRC signal transmitted from each client terminal 10, the radio base station 30 performs scheduling for preferentially allocating communication resources from the client terminal 10 having good channel quality. Thereby, the transmission rate is increased and the data is transmitted to the client terminal 10 with good line quality, so that the required communication time can be shortened. For the client terminal 10 with poor line quality, the transmission rate can be reduced. Since data is transmitted, error resilience can be improved.
[0028]
The radio base station 30 allocates a slot for transmission data according to the allocation of communication resources, performs coding processing, modulation processing, spreading processing, and the like, and time-division multiplexes the transmission data addressed to each client terminal 10 to configure a transmission frame. Then, the transmission frame is transmitted to each client terminal 10. At this time, control information (assignment information) indicating the assignment of communication resources to each client terminal 10 is inserted into the header at the head of the transmission frame. The client terminal 10 can demodulate data addressed to itself by knowing the communication mode by referring to the assignment information.
[0029]
As described above, in the conventional 1xEV-DO system, communication resources with good channel quality are preferentially allocated to communication terminals, thereby improving the data transmission efficiency of the entire system.
[0030]
FIG. 2 is a block diagram of each device constituting the wireless communication system according to the embodiment of the present invention.
[0031]
The client terminal 10 has an antenna 11 that receives a radio wave (downlink signal) from the radio base station 30 and transmits a radio wave (uplink signal) to the radio base station 30. It is connected. The radio unit 12 includes a transmission unit and a reception unit. The transmission unit generates a high-frequency signal to be transmitted from the antenna 11, and the reception unit amplifies and converts the frequency of the high-frequency signal received by the antenna 11 to generate a baseband signal Is output to the transmission / reception unit 13.
[0032]
The transmission / reception unit 13 includes a modulation / demodulation circuit and a CODEC unit, and demodulates a baseband signal using the modulation / demodulation circuit. The demodulated signal is sent to the CODEC unit, where it is decoded into a data signal. The CODEC unit encodes the data signal, and the encoded signal is sent to the transmission / reception unit 13 and modulated. The modulated signal is converted into a high-frequency signal by the transmission unit and transmitted from the antenna 11.
[0033]
The transmission / reception unit 13 is connected to a reception buffer 14 for temporarily storing streaming data received by the client terminal 10 so that even if there is a short-term reduction in transmission rate, disconnection of a line, etc. Is played without interruption. The data read from the reception buffer 14 is sent to the decoding unit 15 and decodes data encoded as a moving image file such as MPEG into a video signal. Then, the decoded video data is displayed on the display unit 16, and the moving image data is reproduced.
[0034]
The control unit 17 controls each unit of the client terminal 10 such as the wireless unit 12, the transmission / reception unit 13, the reception buffer 14, and the decoding unit 15. Specifically, the transmission / reception frequency and transmission / reception timing are controlled by designating a channel to the radio unit 12. In addition, according to a predetermined communication protocol, it generates various control signals for setting up, releasing, and registering a wireless communication line between the client terminal 10 and the wireless base station 30, and controls transmission and reception of these signals.
[0035]
Furthermore, in the embodiment of the present invention, since the wireless communication network is a 1xEV-DO network, the client terminal 10 receives and obtains a signal (for example, a pilot signal, a control packet, and the like) transmitted from the wireless base station 30. Based on the CIR, DRC information, which is a signal indicating a communication mode selected as capable of performing data communication efficiently, is transmitted to the wireless base station 30 as wireless communication line quality information. That is, the control unit 17 obtains the CIR obtained from the received signal, and determines the transmission rate by referring to the conversion table stored in advance. Then, it generates DRC information based on the determined transmission rate and sends it to the radio unit 12. As described above, the detecting unit that detects the quality of the wireless communication line is configured by the wireless unit 12 and the like. The control unit 17 and the wireless unit 12 constitute a line quality information transmitting unit for transmitting information on the line quality detected by the detecting unit to the streaming server 20.
[0036]
Further, the control unit 17 monitors a packet of the data transmitted from the streaming server 20, and obtains a change state of the reception rate during the streaming. That is, a reception report (RR) including the packet loss rate, the number of lost packets, the maximum value of the sequence number of the received packet, the arrival interval jitter, and the like is transmitted to the streaming server 20 as data reception status information (feedback information). As described above, the control unit 17 and the like constitute a detecting unit that detects the data reception status. The control unit 17 and the wireless unit 12 constitute a reception status information transmission unit for transmitting reception status information of data transmitted from the streaming server 20 to the streaming server 20.
[0037]
Further, the configuration may be such that buffer occupancy information of the reception buffer 14 is transmitted as feedback information.
[0038]
The control unit 17 instructs the decoding unit 15 on information for decoding.
[0039]
The wireless base station 30 has an antenna 31 connected to a wireless unit, receives a radio wave (uplink signal) from the client terminal 10, and transmits a radio wave (downlink signal) to the client terminal 10. The radio unit includes a transmission unit and a reception unit. The transmission unit generates a high-frequency signal to be transmitted from the antenna 31, and the reception unit performs amplification, frequency conversion, and the like on the high-frequency signal received by the antenna 31, and generates a baseband signal. Output to the transmitting / receiving unit.
[0040]
The transmission / reception unit includes a modulation / demodulation circuit and a CODEC unit, and demodulates a baseband signal by the modulation / demodulation circuit. The demodulated signal is sent to the CODEC unit, where it is decoded into a data signal. The CODEC unit encodes the data signal, and the encoded signal is sent to the transmitting / receiving unit and modulated. The modulated signal is converted into a high-frequency signal by the transmission unit and transmitted from the antenna 31.
[0041]
An interface unit is connected to the transmitting / receiving unit, and the wireless base station 30 is connected to a network (such as an IP network) 40 such as the Internet via the interface unit.
[0042]
The wireless base station 30 includes a control unit that controls each unit (a wireless unit, a transmitting / receiving unit, an interface unit, and the like) of the wireless base station 30. Specifically, the control unit controls a transmission / reception frequency and transmission / reception timing by designating a channel to the radio unit. Further, in response to a connection request from the client terminal 10, the connection permission / rejection and the number of connections of the client terminal 10 are controlled.
[0043]
Furthermore, in the embodiment of the present invention, since the wireless communication network is a 1xEV-DO network, each of the client terminals 10 is controlled based on the quality information of the wireless communication line transmitted from the client terminal 10 and the number of connected client terminals. The bandwidth of the data communication to be allocated is determined, and the transmission rate of the wireless communication line to each client terminal 10 is determined.
[0044]
That is, the line quality information receiving unit that receives the wireless communication line quality information (DRC information) and the reception status information (reception report: RR) transmitted from the client terminal 10 is controlled by the control unit and the wireless unit of the wireless base station 30. The transmission rate determining means for determining the data transmission rate of the wireless communication line is constituted by the control unit and the like.
[0045]
The data distribution device is a device that transmits (distributes) moving image data to a wireless communication terminal, and stores moving image data. The data distribution device is a device on the service providing side, for example, a computer device such as a server, and is described as a server in the present embodiment. The storage device that stores the content such as moving image data may be provided inside the server or outside the server.
[0046]
The streaming server 20 is a computer device that transmits data to the client terminal 10. The streaming server 20 stores the video sources 21a to 21e in a stream data storage unit (storage device, storage device such as a hard disk) for storing a plurality of source stream data. This video source divides a wide band of the 1xEV-DO network into a plurality of levels, and stores stream data encoded at a bit rate set for each level. In the present embodiment, a range of 38.4 kbps to 2.4 Mbps is divided into five levels, and a plurality of bits are encoded by setting the bit rate to 2.4 Mbps, 1.2 Mbps, 600 kbps, 300 kbps, and 100 kbps from the highest. Prepare a stream file.
[0047]
The stream data selection unit 26 selects video sources 21 a to 21 e having an appropriate bit rate from the stream data storage unit according to the effective rate of the wireless section predicted by the rate prediction unit 24. For example, if the predicted rate is 400 kbps, stream data of 600 kbps is selected, and if the predicted rate is 100 kbps or less, stream data of 100 kbps is selected. Then, the video source is read from the storage device and sent to the transcoding unit 22.
[0048]
The transcoding unit 22 re-encodes the read video source at a bit rate different from that of the read video data based on a moving image coding standard such as MPEG, and sends the re-coded video source to the transmission unit 23. That is, the transcoding unit 22 reads a bit stream from the stream data (video source) selected by the stream data selection unit 26, performs re-encoding (transcoding) at an encoding rate corresponding to the prediction rate, and To change.
[0049]
Specifically, for example, the transcoding unit 22 once decodes moving image content stored in a data format such as MPEG-1 or MPEG-2 into image data and then uses another encoding method (for example, MPEG- 4) and re-encoding with another image format and encoding rate. The frame rate is changed by thinning out the frames to be processed in order to obtain the required bit rate at the time of re-encoding, the compression rate is increased by changing the quantization coefficient at the time of re-encoding, or the DCT coefficient to be transmitted To reduce the amount of data. With this technology, it is possible to transmit stream data of a plurality of rates from one image source in accordance with the rate fluctuation in the wireless section.
[0050]
The transmitting unit 23 segments the stream data based on the communication protocol and transmits the data to the network (such as an IP network) 40 as a packet.
[0051]
The rate prediction unit 24 predicts the coding rate of the data to be coded by the streaming server 20 and determines the coding rate of the data. That is, in the present invention, the client terminal 10 receives the packet including the packet loss rate, the number of lost packets, the maximum value of the sequence number of the received packet, the arrival interval jitter, and the like as the reception status information of the data transmitted from the streaming server 20. The report is transmitted to the streaming server 20. Further, the client terminal 10 transmits DRC information to the streaming server 20 as quality information of a wireless communication line between the client terminal 10 and the wireless base station 30. Then, the streaming server 20 predicts the effective rate of the radio section based on the received feedback information (reception report (reception status information) and DRC information (line quality information)), and outputs the data encoded by the streaming server 20. Is determined.
[0052]
For the prediction of the effective rate, only the feedback information recently received from the client terminal 10 may be used, or the feedback information received in the past and the predicted rate from the feedback information may be stored, and the transmission time may be calculated based on the fluctuation. It may be configured to predict a future rate in consideration of the rate. In addition, other known prediction methods using various information can be used. There is no particular limitation on the rate prediction interval or the coding rate switching interval. However, it is desirable that the switching of the stream data be performed at the start of an I frame (I-VOP) in the stream data.
[0053]
The control unit 25 controls each unit of the streaming server 20 such as the transcoding unit 22 and the transmission unit 23. Specifically, the data encoding rate is acquired from the rate prediction unit 24, and an encoding method and information for encoding (for example, DCT coefficients, quantization coefficients, etc.) suitable for the data encoding rate are transcoded by the transcoding unit. Instruct 22. Also, the number of packets transmitted from the transmission unit 23 is controlled.
[0054]
As described above, in the streaming server 20 according to the embodiment of the present invention, the stream data selecting unit 26 and the transcoding unit 22 use a combination of the file switching method and the transcoding method. Then, a wide band (38.4 kbps to 2.4 Mbps) of the 1xEV-DO network is divided into a plurality of levels, and bit stream data (video sources 21a to 21e) serving as a source is stored for each level, and stream data selection is performed. The unit 26 selects stream data to be transmitted based on feedback information from the client, and switches files. Further, the transcoding unit 22 provided between the transmission unit 23 and the transcoding unit 22 performs transcoding at the rate predicted based on the feedback information, thereby adjusting the difference from the effective rate after the file is switched. When the fluctuation range of the effective rate is small, control is performed so that rate control is performed only by transcoding.
[0055]
With this configuration, the change rate of the bit rate when converting from the stream data as the source to the stream data to be actually transmitted is reduced, the deterioration of the image quality from the source data is reduced, and the time required for the conversion processing is reduced. Can also be shortened.
[0056]
In the above-described embodiment, the streaming server 20 calculates the rate at which the streaming server 20 encodes the streaming data. However, the client terminal 10 calculates the rate at which the streaming server 20 encodes the streaming data. , May be configured to notify the streaming server 20 from the client terminal 10.
[0057]
FIG. 3 is a flowchart illustrating a transmission process of the streaming server 20 according to the embodiment of the present invention.
[0058]
In this flowchart, at the start of streaming data distribution, the streaming server 20 starts data distribution from the lowest settable rate, and then controls the coding rate by predicting the effective rate using feedback information (reception report). I do.
[0059]
The transcoding unit 22 detects a start code in a bit stream (S1).
[0060]
Then, it is determined whether or not the start code is a sequence end code (S2). If the start code is a sequence end code, the data transmission process ends (S10).
[0061]
On the other hand, if the start code is not the sequence end code, the process proceeds to the effective rate prediction process (S3). The rate prediction unit 24 predicts the effective rate of the wireless communication line based on the feedback information from the client terminal 10 and performs an effective rate prediction process (S3). At this time, only feedback information recently received from the client terminal 10 may be used, or feedback information received in the past and a predicted rate based on the feedback information may be stored, and a future rate obtained by taking the transmission time into consideration based on the fluctuation. May be configured to be predicted. Other known prediction methods using various information can be used.
[0062]
After the prediction of the effective rate, the predicted value of the effective rate is compared with the coding rate of the transcoding unit 22 to determine whether or not the coding rate needs to be changed (S4). If there is no difference between the predicted value of the effective rate (that is, the rate at which data is transmitted from the streaming server 20) and the coding rate of the read video sources 21a to 21e, the transcoding unit 22 changes the coding rate. It is determined that there is no need to perform the encoding, and the process proceeds to step S9, where the current encoding rate is maintained and re-encoding (transcoding) is continued.
[0063]
On the other hand, if the coding rate of the video sources 21a to 21e read from the predicted value of the effective rate is higher, it is determined that the coding rate needs to be changed. Then, it is determined whether switching of the video source (stream data) is necessary in order to match the encoding rate of the data transmitted from the streaming server 20 with the effective rate (S5).
[0064]
That is, if the coding rate of data is greatly changed in the transcoding unit 22, the quality (image quality, sound quality, etc.) of the stream data is degraded. Is preferably used. Therefore, in step S5, it is determined whether or not switching of the video source is necessary. If switching of the stream data is not necessary, the process proceeds to step S8, where the coding rate of the transcoding unit is set (S8). Coding is performed (S9).
[0065]
On the other hand, when the switching of the stream data (video source) is necessary, it is determined from the header information of the bit stream data whether the encoding type of the data to be transcoded next is intra-frame encoding (S6). In the case of intra-frame encoding, the stream data selection unit selects stream data of an appropriate bit rate from the prediction rate and switches the stream data (video source) (S7).
[0066]
For example, if the prediction rate is 400 kbps, stream data of 600 kbps is selected. Subsequently, the transcoding unit 22 is set to an encoding rate for generating 400 kbps stream data from 600 kbps source data, and performs transcoding. If the prediction rate is equal to or less than 100 kbps, stream data of 100 kbps is selected, and the transcoding unit 22 is set to an encoding rate for generating stream data of a target rate from source data of 100 kbps.
[0067]
If the coding is not intra-frame coding, the control is performed only by changing the coding rate of the transcoding unit 22 without changing the source stream data. For example, in a state where streaming is being performed using stream data of 600 kbps as a source and the prediction rate becomes 200 kbps, if the coding type is intra-frame coding, the stream data is switched to 300 kbps and transcoding is performed. In this case, data of 200 kbps is transmitted, but if the coding is not intra-frame coding, the source data of 600 kbps is converted into stream data of 200 kbps and transmitted. Then, stream data is switched at the timing of the next intra-coded frame.
[0068]
Conversely, if the prediction rate becomes higher than the coding rate of the source data, transmission is performed at the highest rate that can be converted with the stream data until the timing of the next intra-coded frame. The stream data is switched at the timing of the inner encoded frame.
[0069]
FIG. 4 is a diagram showing a change in the coding rate when the present invention is applied. The horizontal axis indicates the elapsed time from the start of communication, and the vertical axis indicates the predicted rate.
[0070]
When the prediction rate is more than 100 kbps and less than or equal to 300 kbps, the stream data selection unit 26 selects the 300 kbps video source 21 d, and the transcoding unit 22 re-encodes the data into 100 kbps to 300 kbps streaming data. Then, when the prediction rate rises to a value exceeding 300 kbps (600 kbps or less), the stream data selection unit 26 selects the 600 kbps video source 21 c, and the transcoding unit 22 re-encodes the data into 300 kbps to 600 kbps streaming data. Be converted to Further, when the prediction rate rises to a value exceeding 600 kbps (1.2 Mbps or less), the stream data selection unit 26 selects the 1.2 Mbps video source 21 b, and the transcoding unit 22 selects 600 kbps to 1.2 Mbps. Is re-encoded into streaming data. Further, when the prediction rate rises to a value exceeding 1.2 Mbps, the 2.4 Mbps video source 21 a is selected by the stream data selection unit 26, and the streaming data of 1.2 Mbps to 2.4 Mbps is selected by the transcoding unit 22. Are re-encoded. As described above, the video data 21a to 21e having different encoding rates are selected depending on the encoding rate of the streaming data transmitted from the streaming server 20. If the switching of the prediction rate and the switching of the video source have hysteresis characteristics, switching of the video source does not frequently occur for a short-time change, which is convenient.
[0071]
When the fluctuation range of the effective rate is small, control is performed so that rate control is performed only by transcoding.
[0072]
【The invention's effect】
In the first invention, a source data selection unit (stream data selection unit 26) for selecting source data based on a coding rate determined based on a prediction rate (reception report and / or DRC information); And a transcoding unit (transcoding unit 22) for changing the encoding rate of the source data obtained by performing the control for changing the bit rate by combining the transcoding method and the file switching method. Switching between a plurality of stored files on the basis of, and the adjustment of the difference from the effective rate after switching the files is performed by transcoding. Rate can be controlled. Further, the load of the conversion processing on the streaming server and the load on the storage area can be reduced. And the quality of the streaming service in the high-speed packet communication network can be improved.
[0073]
In the second invention, the wireless communication terminal (client terminal 10) determines an encoding rate at which the server determines an encoding rate at which the content data is encoded based on the predicted rate (reception report and / or DRC information). Means (controller 17), a server (streaming server 20) having a source data selector (streaming data selector 26) for selecting source data based on a coding rate determined by the wireless communication terminal; A transcoding unit (transcoding unit 22) for changing the coding rate of the selected source data, wherein the server determines the coding rate for coding the content data in the wireless communication terminal, so that the load on the server is increased. Can be reduced, and a detailed judgment can be made.
[Brief description of the drawings]
FIG. 1 is a configuration diagram of a wireless communication system according to an embodiment of the present invention.
FIG. 2 is a block diagram of each device included in the wireless communication system according to the embodiment of the present invention.
FIG. 3 is a flowchart of a transmission process of the streaming server 20 according to the embodiment of the present invention.
FIG. 4 is a diagram illustrating a change in a coding rate when the present invention is applied.
[Explanation of symbols]
10 Client terminal
11 Antenna
12 Radio section
13 Transceiver
14 Receive buffer
15 Decoding unit
16 Display
17 Control part
20 streaming server
21 Video Source
22 Transcoding unit
23 Transmission section
24 Rate prediction unit
25 Control unit
26 stream data selector
30 wireless base stations
31 antenna
40 Network

Claims (8)

データ配信装置から無線通信端末に無線通信回線を介してコンテンツデータを送信する通信システムにおいて、
前記無線通信端末は、
前記データ配信装置がコンテンツデータを符号化する符号化レートを決定するために必要な情報を送信するレート情報送信手段を備え、
前記データ配信装置は、
複数のレートで符号化されたコンテンツソースデータを取得する取得手段と、
前記無線通信端末から送信された前記情報を受信する受信手段と、
前記情報に基づいてデータ配信装置から前記コンテンツデータを符号化する符号化レートを決定する符号化レート決定手段と、
前記符号化レート決定手段によって決定された符号化レートに基づいてソースデータを選択するソースデータ選択手段と、
前記選択されたソースデータを前記符号化レートで再符号化するトランスコード手段と、
前記再符号化されたソースデータを送信するデータ送信手段と、を備えることを特徴とする通信システム。
In a communication system for transmitting content data from a data distribution device to a wireless communication terminal via a wireless communication line,
The wireless communication terminal,
The data distribution device includes a rate information transmission unit that transmits information necessary for determining an encoding rate for encoding content data,
The data distribution device,
Acquiring means for acquiring content source data encoded at a plurality of rates;
Receiving means for receiving the information transmitted from the wireless communication terminal,
Coding rate determination means for determining a coding rate for coding the content data from the data distribution device based on the information,
Source data selection means for selecting source data based on the coding rate determined by the coding rate determination means,
Transcoding means for re-encoding the selected source data at the encoding rate,
A data transmission unit for transmitting the re-encoded source data.
データ配信装置から無線通信端末に無線通信回線を介してコンテンツデータを送信する通信システムにおいて、
前記無線通信端末は、
前記データ配信装置が前記コンテンツデータを符号化する符号化レートを決定する符号化レート決定手段と、
前記符号化レートの情報をデータ配信装置に送信するレート情報送信手段と、を備え、
前記データ配信装置は、
複数のレートで符号化されたコンテンツソースデータを取得する取得手段と、前記符号化レート決定手段によって決定された符号化レートに基づいて、ソースデータを選択するソースデータ選択手段と、
前記選択されたソースデータを前記符号化レートで再符号化するトランスコード手段と、
前記再符号化されたソースデータを送信するデータ送信手段と、を備えることを特徴とする通信システム。
In a communication system for transmitting content data from a data distribution device to a wireless communication terminal via a wireless communication line,
The wireless communication terminal,
An encoding rate determining unit that determines an encoding rate at which the data distribution device encodes the content data,
Rate information transmitting means for transmitting the information of the encoding rate to the data distribution device,
The data distribution device,
Acquiring means for acquiring content source data encoded at a plurality of rates, and source data selecting means for selecting source data based on the encoding rate determined by the encoding rate determining means,
Transcoding means for re-encoding the selected source data at the encoding rate,
A data transmission unit for transmitting the re-encoded source data.
データ配信装置から送信されたコンテンツデータを無線通信回線を介して受信する無線通信端末において、
前記データ配信装置がコンテンツデータを符号化する符号化レートを決定するために必要な情報を送信する送信手段と、
複数のレートで符号化されたコンテンツソースデータのうち、前記情報に基づいて決定された符号化レートに基づいて選択されたソースデータを、前記決定された符号化レートで再符号化され送信されたコンテンツデータを受信する受信手段と、を備えることを特徴とする無線通信端末。
In a wireless communication terminal that receives the content data transmitted from the data distribution device via a wireless communication line,
Transmission means for transmitting information necessary for the data distribution device to determine an encoding rate for encoding content data,
Among the content source data encoded at a plurality of rates, the source data selected based on the encoding rate determined based on the information is re-encoded and transmitted at the determined encoding rate. A wireless communication terminal, comprising: receiving means for receiving content data.
データ配信装置から送信されたコンテンツデータを無線通信回線を介して受信する無線通信端末において、
前記データ配信装置が前記コンテンツデータを符号化する符号化レートを決定する符号化レート決定手段と、
複数のレートで符号化されたコンテンツソースデータをのうち、前記決定した符号化レートに基づいて選択されたソースデータを、前記決定された符号化レートで再符号化され送信されたコンテンツデータを受信する受信手段と、を備えることを特徴とする無線通信端末。
In a wireless communication terminal that receives the content data transmitted from the data distribution device via a wireless communication line,
An encoding rate determining unit that determines an encoding rate at which the data distribution device encodes the content data,
Among the content source data encoded at a plurality of rates, the source data selected based on the determined encoding rate is received, and the transmitted content data is re-encoded at the determined encoding rate and received. A wireless communication terminal comprising:
コンテンツデータを無線通信端末に無線通信回線を介して送信するデータ配信装置において、
複数のレートで符号化されたコンテンツソースデータを取得する取得手段と、前記コンテンツデータの符号化レートを決定するために必要な情報を前記無線通信端末から受信する受信手段と、
データ配信装置が前記コンテンツデータを符号化する符号化レートを、前記情報に基づいて決定する符号化レート決定手段と、
前記符号化レート決定手段によって決定された符号化レートに基づいてソースデータを選択するソースデータ選択手段と、
前記選択されたソースデータを前記符号化レートで再符号化するトランスコード手段と、
前記再符号化されたソースデータを送信するデータ送信手段と、を備えることを特徴とするデータ配信装置。
In a data distribution device that transmits content data to a wireless communication terminal via a wireless communication line,
Acquisition means for acquiring content source data encoded at a plurality of rates, and receiving means for receiving information necessary for determining an encoding rate of the content data from the wireless communication terminal,
A coding rate determining unit that determines a coding rate at which the data distribution device codes the content data based on the information;
Source data selection means for selecting source data based on the coding rate determined by the coding rate determination means,
Transcoding means for re-encoding the selected source data at the encoding rate,
A data transmission unit that transmits the re-encoded source data.
コンテンツデータを無線通信端末に無線通信回線を介して送信するデータ配信装置において、
複数のレートで符号化されたコンテンツソースデータを取得する取得手段と、前記無線通信端末において決定された符号化レートに基づいてソースデータを選択するソースデータ選択手段と、
前記選択されたソースデータを前記符号化レートで再符号化するトランスコード手段と、
前記再符号化されたソースデータを送信するデータ送信手段と、を備えることを特徴とするデータ配信装置。
In a data distribution device that transmits content data to a wireless communication terminal via a wireless communication line,
Acquiring means for acquiring content source data encoded at a plurality of rates, and source data selecting means for selecting source data based on the encoding rate determined in the wireless communication terminal;
Transcoding means for re-encoding the selected source data at the encoding rate,
A data transmission unit that transmits the re-encoded source data.
データ配信装置から前記無線通信端末に無線通信回線を介してコンテンツデータを送信する通信方法において、
前記無線通信端末は、前記データ配信装置がコンテンツデータを符号化する符号化レートを決定するために必要な情報を前記データ配信装置に送信し、
前記データ配信装置は、複数のレートで符号化されたコンテンツソースデータを取得可能であって、前記無線通信端末から送信された前記情報を受信し、データ配信装置が前記コンテンツデータを符号化する符号化レートを前記情報に基づいて決定し、前記決定された符号化レートに基づいてソースデータを選択し、前記選択されたソースデータを前記符号化レートで再符号化してコンテンツデータを送信することを特徴とする通信方法。
In a communication method for transmitting content data from a data distribution device to the wireless communication terminal via a wireless communication line,
The wireless communication terminal transmits to the data distribution device information necessary for the data distribution device to determine an encoding rate for encoding content data,
The data distribution device is capable of acquiring content source data encoded at a plurality of rates, receives the information transmitted from the wireless communication terminal, and causes the data distribution device to encode the content data. Determining the encoding rate based on the information, selecting source data based on the determined encoding rate, re-encoding the selected source data at the encoding rate, and transmitting content data. Characteristic communication method.
データ配信装置から前記無線通信端末に無線通信回線を介してコンテンツデータを送信する通信方法において、
前記無線通信端末は、前記データ配信装置が前記コンテンツデータを符号化する符号化レートを決定し、
前記データ配信装置は、複数のレートで符号化されたコンテンツソースデータを取得可能であって、前記決定された符号化レートに基づいてソースデータを選択し、前記選択されたソースデータを前記符号化レートで再符号化してコンテンツデータを送信することを特徴とする通信方法。
In a communication method for transmitting content data from a data distribution device to the wireless communication terminal via a wireless communication line,
The wireless communication terminal determines an encoding rate at which the data distribution device encodes the content data,
The data distribution apparatus is capable of acquiring content source data encoded at a plurality of rates, selects source data based on the determined encoding rate, and encodes the selected source data into the encoded data. A communication method characterized by re-encoding at a rate and transmitting content data.
JP2002317415A 2002-10-31 2002-10-31 COMMUNICATION SYSTEM, RADIO COMMUNICATION TERMINAL, DATA DISTRIBUTION DEVICE, AND COMMUNICATION METHOD Expired - Fee Related JP4028356B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002317415A JP4028356B2 (en) 2002-10-31 2002-10-31 COMMUNICATION SYSTEM, RADIO COMMUNICATION TERMINAL, DATA DISTRIBUTION DEVICE, AND COMMUNICATION METHOD

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002317415A JP4028356B2 (en) 2002-10-31 2002-10-31 COMMUNICATION SYSTEM, RADIO COMMUNICATION TERMINAL, DATA DISTRIBUTION DEVICE, AND COMMUNICATION METHOD

Publications (2)

Publication Number Publication Date
JP2004153620A true JP2004153620A (en) 2004-05-27
JP4028356B2 JP4028356B2 (en) 2007-12-26

Family

ID=32460823

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002317415A Expired - Fee Related JP4028356B2 (en) 2002-10-31 2002-10-31 COMMUNICATION SYSTEM, RADIO COMMUNICATION TERMINAL, DATA DISTRIBUTION DEVICE, AND COMMUNICATION METHOD

Country Status (1)

Country Link
JP (1) JP4028356B2 (en)

Cited By (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006173973A (en) * 2004-12-15 2006-06-29 Pioneer Electronic Corp Remote regenerating system, method of remote regenerating and computer program
WO2006085366A1 (en) * 2005-02-09 2006-08-17 Mitsubishi Denki Kabushiki Kaisha Radio communication device, and radio communication system
JP2006319851A (en) * 2005-05-16 2006-11-24 Nec Corp Portable terminal, streaming communication system, streaming communication method, and streaming communication program
JP2008522498A (en) * 2004-11-24 2008-06-26 クゥアルコム・インコーポレイテッド System and method for digital data transmission rate control
JP2008211568A (en) * 2007-02-27 2008-09-11 Hitachi Ltd Streaming data transmission system, cognitive control node, video server, transcoding method, and band reservation method
JP2008311795A (en) * 2007-06-12 2008-12-25 Sony Corp Content distribution system, distribution server, accepting station and computer program
JP2009044651A (en) * 2007-08-10 2009-02-26 Mitsubishi Electric Corp Content distribution method, content distribution system, radio terminal and content distribution server
JP2009182782A (en) * 2008-01-31 2009-08-13 Hitachi Communication Technologies Ltd Radio base station and scheduling method
JP2009532939A (en) * 2006-03-31 2009-09-10 アルカテル−ルーセント ユーエスエー インコーポレーテッド Method and apparatus for improved multicast streaming in wireless networks
JP2011091865A (en) * 2004-08-30 2011-05-06 Harmonic Inc Message synchronization over stochastic network
JP2011120124A (en) * 2009-12-07 2011-06-16 Nec Corp System, device and method for data distribution, and program
JP2011130515A (en) * 2011-03-30 2011-06-30 Toshiba Corp Data transmission system
JP2011182243A (en) * 2010-03-02 2011-09-15 Sony Corp Transmission device, data transmission method, and communication system
JP2012527161A (en) * 2009-05-11 2012-11-01 アルカテル−ルーセント System and method for managing cell edge performance in wireless systems using distributed scheduling
US8539119B2 (en) 2004-11-24 2013-09-17 Qualcomm Incorporated Methods and apparatus for exchanging messages having a digital data interface device message format
US8606946B2 (en) 2003-11-12 2013-12-10 Qualcomm Incorporated Method, system and computer program for driving a data signal in data interface communication data link
US8625625B2 (en) 2004-03-10 2014-01-07 Qualcomm Incorporated High data rate interface apparatus and method
US8630305B2 (en) 2004-06-04 2014-01-14 Qualcomm Incorporated High data rate interface apparatus and method
US8635358B2 (en) 2003-09-10 2014-01-21 Qualcomm Incorporated High data rate interface
US8650304B2 (en) 2004-06-04 2014-02-11 Qualcomm Incorporated Determining a pre skew and post skew calibration data rate in a mobile display digital interface (MDDI) communication system
US8667363B2 (en) 2004-11-24 2014-03-04 Qualcomm Incorporated Systems and methods for implementing cyclic redundancy checks
US8670457B2 (en) 2003-12-08 2014-03-11 Qualcomm Incorporated High data rate interface with improved link synchronization
US8681817B2 (en) 2003-06-02 2014-03-25 Qualcomm Incorporated Generating and implementing a signal protocol and interface for higher data rates
US8687658B2 (en) 2003-11-25 2014-04-01 Qualcomm Incorporated High data rate interface with improved link synchronization
US8694663B2 (en) 2001-09-06 2014-04-08 Qualcomm Incorporated System for transferring digital data at a high rate between a host and a client over a communication path for presentation to a user
US8692838B2 (en) 2004-11-24 2014-04-08 Qualcomm Incorporated Methods and systems for updating a buffer
US8694652B2 (en) 2003-10-15 2014-04-08 Qualcomm Incorporated Method, system and computer program for adding a field to a client capability packet sent from a client to a host
US8692839B2 (en) 2005-11-23 2014-04-08 Qualcomm Incorporated Methods and systems for updating a buffer
US8699330B2 (en) 2004-11-24 2014-04-15 Qualcomm Incorporated Systems and methods for digital data transmission rate control
US8705571B2 (en) 2003-08-13 2014-04-22 Qualcomm Incorporated Signal interface for higher data rates
US8705521B2 (en) 2004-03-17 2014-04-22 Qualcomm Incorporated High data rate interface apparatus and method
US8723705B2 (en) 2004-11-24 2014-05-13 Qualcomm Incorporated Low output skew double data rate serial encoder
US8730069B2 (en) 2005-11-23 2014-05-20 Qualcomm Incorporated Double data rate serial encoder
US8745251B2 (en) 2000-12-15 2014-06-03 Qualcomm Incorporated Power reduction system for an apparatus for high data rate signal transfer using a communication protocol
US8756294B2 (en) 2003-10-29 2014-06-17 Qualcomm Incorporated High data rate interface
JP2014138231A (en) * 2013-01-16 2014-07-28 Nippon Hoso Kyokai <Nhk> File transmitter
EP2785068A1 (en) 2013-03-26 2014-10-01 Fujitsu Limited Video image data delivery device, method and system
US8873584B2 (en) 2004-11-24 2014-10-28 Qualcomm Incorporated Digital data interface device
JP2018014618A (en) * 2016-07-21 2018-01-25 日本放送協会 Transmitter, receiver, broadcasting system, and program
JP2022122466A (en) * 2021-02-10 2022-08-23 ソフトバンク株式会社 Communication system, communication device, and program
WO2024018525A1 (en) * 2022-07-19 2024-01-25 日本電信電話株式会社 Video processing device, method, and program

Cited By (58)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8745251B2 (en) 2000-12-15 2014-06-03 Qualcomm Incorporated Power reduction system for an apparatus for high data rate signal transfer using a communication protocol
US8694663B2 (en) 2001-09-06 2014-04-08 Qualcomm Incorporated System for transferring digital data at a high rate between a host and a client over a communication path for presentation to a user
US8812706B1 (en) 2001-09-06 2014-08-19 Qualcomm Incorporated Method and apparatus for compensating for mismatched delays in signals of a mobile display interface (MDDI) system
US8705579B2 (en) 2003-06-02 2014-04-22 Qualcomm Incorporated Generating and implementing a signal protocol and interface for higher data rates
US8700744B2 (en) 2003-06-02 2014-04-15 Qualcomm Incorporated Generating and implementing a signal protocol and interface for higher data rates
US8681817B2 (en) 2003-06-02 2014-03-25 Qualcomm Incorporated Generating and implementing a signal protocol and interface for higher data rates
US8705571B2 (en) 2003-08-13 2014-04-22 Qualcomm Incorporated Signal interface for higher data rates
US8719334B2 (en) 2003-09-10 2014-05-06 Qualcomm Incorporated High data rate interface
US8635358B2 (en) 2003-09-10 2014-01-21 Qualcomm Incorporated High data rate interface
US8694652B2 (en) 2003-10-15 2014-04-08 Qualcomm Incorporated Method, system and computer program for adding a field to a client capability packet sent from a client to a host
US8756294B2 (en) 2003-10-29 2014-06-17 Qualcomm Incorporated High data rate interface
US8606946B2 (en) 2003-11-12 2013-12-10 Qualcomm Incorporated Method, system and computer program for driving a data signal in data interface communication data link
US8687658B2 (en) 2003-11-25 2014-04-01 Qualcomm Incorporated High data rate interface with improved link synchronization
US8670457B2 (en) 2003-12-08 2014-03-11 Qualcomm Incorporated High data rate interface with improved link synchronization
US8730913B2 (en) 2004-03-10 2014-05-20 Qualcomm Incorporated High data rate interface apparatus and method
US8669988B2 (en) 2004-03-10 2014-03-11 Qualcomm Incorporated High data rate interface apparatus and method
US8625625B2 (en) 2004-03-10 2014-01-07 Qualcomm Incorporated High data rate interface apparatus and method
US8705521B2 (en) 2004-03-17 2014-04-22 Qualcomm Incorporated High data rate interface apparatus and method
US8630318B2 (en) 2004-06-04 2014-01-14 Qualcomm Incorporated High data rate interface apparatus and method
US8650304B2 (en) 2004-06-04 2014-02-11 Qualcomm Incorporated Determining a pre skew and post skew calibration data rate in a mobile display digital interface (MDDI) communication system
US8630305B2 (en) 2004-06-04 2014-01-14 Qualcomm Incorporated High data rate interface apparatus and method
JP2011091865A (en) * 2004-08-30 2011-05-06 Harmonic Inc Message synchronization over stochastic network
US8396159B2 (en) 2004-08-30 2013-03-12 Harmonic Inc. Message synchronization over a stochastic network
US8750409B2 (en) 2004-08-30 2014-06-10 Harmonic, Inc. Message synchronization over a stochastic network
US8539119B2 (en) 2004-11-24 2013-09-17 Qualcomm Incorporated Methods and apparatus for exchanging messages having a digital data interface device message format
JP2008522498A (en) * 2004-11-24 2008-06-26 クゥアルコム・インコーポレイテッド System and method for digital data transmission rate control
US8723705B2 (en) 2004-11-24 2014-05-13 Qualcomm Incorporated Low output skew double data rate serial encoder
US8667363B2 (en) 2004-11-24 2014-03-04 Qualcomm Incorporated Systems and methods for implementing cyclic redundancy checks
US8873584B2 (en) 2004-11-24 2014-10-28 Qualcomm Incorporated Digital data interface device
US8699330B2 (en) 2004-11-24 2014-04-15 Qualcomm Incorporated Systems and methods for digital data transmission rate control
JP4750799B2 (en) * 2004-11-24 2011-08-17 クゥアルコム・インコーポレイテッド System and method for digital data transmission rate control
US8692838B2 (en) 2004-11-24 2014-04-08 Qualcomm Incorporated Methods and systems for updating a buffer
JP2006173973A (en) * 2004-12-15 2006-06-29 Pioneer Electronic Corp Remote regenerating system, method of remote regenerating and computer program
JP4641791B2 (en) * 2004-12-15 2011-03-02 パイオニア株式会社 Remote playback system, remote playback method, and computer program
US8009633B2 (en) 2004-12-15 2011-08-30 Pioneer Corporation Remote reproduction system and remote reproduction method
WO2006085366A1 (en) * 2005-02-09 2006-08-17 Mitsubishi Denki Kabushiki Kaisha Radio communication device, and radio communication system
JP4544029B2 (en) * 2005-05-16 2010-09-15 日本電気株式会社 Portable terminal, streaming communication system, streaming communication method, and streaming communication program
JP2006319851A (en) * 2005-05-16 2006-11-24 Nec Corp Portable terminal, streaming communication system, streaming communication method, and streaming communication program
US8692839B2 (en) 2005-11-23 2014-04-08 Qualcomm Incorporated Methods and systems for updating a buffer
US8730069B2 (en) 2005-11-23 2014-05-20 Qualcomm Incorporated Double data rate serial encoder
JP2009532939A (en) * 2006-03-31 2009-09-10 アルカテル−ルーセント ユーエスエー インコーポレーテッド Method and apparatus for improved multicast streaming in wireless networks
JP2008211568A (en) * 2007-02-27 2008-09-11 Hitachi Ltd Streaming data transmission system, cognitive control node, video server, transcoding method, and band reservation method
JP4620696B2 (en) * 2007-02-27 2011-01-26 株式会社日立製作所 Streaming data transmission system, cognitive control node, video server, transcoding method, and bandwidth reservation method
JP2008311795A (en) * 2007-06-12 2008-12-25 Sony Corp Content distribution system, distribution server, accepting station and computer program
JP2009044651A (en) * 2007-08-10 2009-02-26 Mitsubishi Electric Corp Content distribution method, content distribution system, radio terminal and content distribution server
JP2009182782A (en) * 2008-01-31 2009-08-13 Hitachi Communication Technologies Ltd Radio base station and scheduling method
JP2012527161A (en) * 2009-05-11 2012-11-01 アルカテル−ルーセント System and method for managing cell edge performance in wireless systems using distributed scheduling
JP2011120124A (en) * 2009-12-07 2011-06-16 Nec Corp System, device and method for data distribution, and program
JP2011182243A (en) * 2010-03-02 2011-09-15 Sony Corp Transmission device, data transmission method, and communication system
JP2011130515A (en) * 2011-03-30 2011-06-30 Toshiba Corp Data transmission system
JP2014138231A (en) * 2013-01-16 2014-07-28 Nippon Hoso Kyokai <Nhk> File transmitter
EP2785068A1 (en) 2013-03-26 2014-10-01 Fujitsu Limited Video image data delivery device, method and system
JP2018014618A (en) * 2016-07-21 2018-01-25 日本放送協会 Transmitter, receiver, broadcasting system, and program
JP2022122466A (en) * 2021-02-10 2022-08-23 ソフトバンク株式会社 Communication system, communication device, and program
JP7138739B2 (en) 2021-02-10 2022-09-16 ソフトバンク株式会社 Communication system, communication device, and program
JP2022177077A (en) * 2021-02-10 2022-11-30 ソフトバンク株式会社 Communication terminal and program
JP7400042B2 (en) 2021-02-10 2023-12-18 ソフトバンク株式会社 Communication terminal and program
WO2024018525A1 (en) * 2022-07-19 2024-01-25 日本電信電話株式会社 Video processing device, method, and program

Also Published As

Publication number Publication date
JP4028356B2 (en) 2007-12-26

Similar Documents

Publication Publication Date Title
JP4028356B2 (en) COMMUNICATION SYSTEM, RADIO COMMUNICATION TERMINAL, DATA DISTRIBUTION DEVICE, AND COMMUNICATION METHOD
US9917878B2 (en) Congestion induced video scaling
KR101068055B1 (en) Delivery of information over a communication channel
RU2414091C2 (en) Adaptation of video speed to return communication line states
JP2010268477A (en) Transmission of video packet over wireless link under varying delay and bandwidth
JP2004153618A (en) Communication system, radio communications terminal, data distribution instrument, and communication method
KR20100037573A (en) Apparatus and method for transmitting/receiving data in an wireless communication network
US7768923B2 (en) Packet aging in a wireless network
CN101047476B (en) Method and device for selecting modulation mode
US7831265B1 (en) Mobile rate control in mobile to mobile video communication
JP2004153619A (en) Communication system, radio communication terminal, data distributing device and communication method
US11109022B2 (en) Transmitter communication device and method for transmitting video data
JP4000046B2 (en) COMMUNICATION SYSTEM, RADIO COMMUNICATION TERMINAL, DATA DISTRIBUTION DEVICE, AND COMMUNICATION METHOD
JP2005101815A (en) Portable communication terminal
JP2007252005A (en) Wireless communication terminal, and communication method
JP2011216950A (en) Base station apparatus, radio transmission method in base station apparatus, and radio communication system
KR101055169B1 (en) Traffic control method and device therefor in streaming system
JP3967249B2 (en) COMMUNICATION SYSTEM, RADIO COMMUNICATION TERMINAL, DATA DISTRIBUTION DEVICE, AND COMMUNICATION METHOD
JP4199057B2 (en) Communication terminal and content receiving method
KR20100082554A (en) System and method for adaptating transmittion rate of data

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050413

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070822

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: 20071009

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20071011

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101019

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101019

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111019

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111019

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121019

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121019

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131019

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees