



【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 to which the invention belongs]
 The present invention relates to a communication system that performs data communication, and more particularly, to a communication system that can change a transmission rate in a radio section.
 [0002]
 [Prior art]
 In recent years, the transmission capacity of communication lines has also increased in mobile communication networks, and mobile terminal devices such as mobile phones have become more sophisticated, and in addition to conventional voice call services, data and images, and even moving image data can be transmitted and received. What can be done has appeared, and moving picture data download services and streaming services have started to be provided in mobile phone services. With such diversification of services, mobile communication networks are required to transmit a larger amount of data on the downlink. In order to meet such needs, a high-speed packet communication network using a 1xEV-DO (1x Evolution Data Only) system in which the transmission efficiency of a downlink from a base station to a communication terminal has been proposed.
 [0003]
 In this 1xEV-DO system, a communication mode capable of performing high-speed packet communication 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 for determining transmission slot allocation according to the channel quality in each communication terminal. In consideration of improving the transmission efficiency of the entire system, the base station preferentially allocates communication resources to radio communication terminals having a high communication rate that can be communicated, thereby increasing the data transmission efficiency of the entire system.
 [0004]
 There is a method using a streaming technique as a moving image data distribution method, and RTP (Realtime Transport Protocol) defined by RFC1889 as a data transfer protocol and its control protocol in order to ensure real-time data reproduction during streaming. RTCP (RTP Control Protocol) is used. By using this RTCP information, the streaming server can predict the reception rate on the client side, and streaming is performed using a variable rate control method for controlling the transmission rate of the server using this information. A technique for controlling the transmission rate so as to gradually increase the transmission rate based on RTCP data from the receiving side terminal when transmitting information is known.
 [0005]
 When transmitting streaming data in a communication system with a large transmission rate fluctuation range, such as a 1xEV-DO system, variable-rate streaming that distributes data while changing the coding rate according to the transmission rate fluctuation Is effective. This lowers the coding rate to reduce the effective rate in the radio section to avoid delays and data discard due to buffering at the base station, and codes as much as possible to increase the effective rate in the radio section. It is intended to increase the conversion rate and provide images with good image quality. As a method for realizing a variable rate, a transcoding method for changing the encoding rate using the same video source and re-encoding, and a file switching method for selecting and transmitting a video source having a different bit rate have been proposed. Yes.
 [0006]
 [Patent Document 1]
 JP 2002-135783 A
 [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, packet loss rate, delay time, and the like are large compared to a wired network due to the characteristics of wireless communication, and its data transmission bandwidth 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 range of the transmission band and the size of the delay time are serious problems in service.
 [0008]
 Further, since the transcoding technique described above needs to perform decoding processing and encoding processing, the load on the transcoder is large, and the load on the conversion processing on the server is large. In particular, in the 1xEV-DO system having a large band fluctuation width, there is a problem that the efficiency of the conversion process is deteriorated because the difference in the encoding rate for conversion becomes large. For example, if the source data is only 2.4 Mbps stream data, both stream data of 1.0 Mbps and stream data of 64 kbps will be generated based on the stream data of 2.4 Mbps. It needs to be decoded once. In particular, when the rate is lowered to 100 kbps or lower, sufficient image quality cannot be obtained by the above-described method alone, so that an image size changing process is also required before encoding. In such a case, there is a problem that it takes time to convert one image, and a desired frame rate of the converted stream data cannot be obtained, and the quality of the moving image is deteriorated.
 [0009]
 On the other hand, in the file switching method, a plurality of stream files with different encoding rates are prepared in advance, and variable rate control is realized by selecting and transmitting one of these stream files according to the 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, and the file If the number is large, there is a problem that the storage area of the server is compressed.
 [0010]
 An object of the present invention is to provide a communication system capable of transmitting data at an optimum bit rate when transmitting streaming data in a communication system having a large variation in transmission rate.
 [0011]
 [Means for Solving the Problems]
 According to a first aspect of the present invention, there is provided a communication system in which content data is transmitted from a data distribution device to a wireless communication terminal via a wireless communication line. Rate information transmitting means for transmitting information necessary for determination, the data distribution apparatus, acquisition means for acquiring content source data encoded at a plurality of rates, and the wireless communication terminal transmitted from the wireless communication terminal Receiving means for receiving information; encoding rate determining means for determining an encoding rate for encoding the content data from a data distribution device based on the information; and an encoding rate determined by the encoding rate determining means Source data selection means for selecting source data based on the selected source data, and the selected source data Comprising a transcoding means for re-encoding in coding rate, a data transmission means for transmitting the re-encoded source data, the.
 [0012]
 According to a second aspect of the present invention, there is provided 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 encodes the content data by the data distribution device. Encoding rate determination means for determining the encoding rate, and rate information transmission means for transmitting the information of the encoding rate to a data distribution device, wherein the data distribution device receives content source data encoded at a plurality of rates. Obtaining means for obtaining; 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 of the present invention, a wireless communication terminal that receives content data transmitted from a data distribution device via a wireless communication line is necessary for the data distribution device to determine an encoding rate for encoding the content data. Transmitting means for transmitting information; source data selected based on an encoding rate determined based on the information among content source data encoded at a plurality of rates; and the determined encoding rate Receiving means for receiving the content data re-encoded and transmitted in (1).
 [0014]
 According to a fourth aspect of the present invention, in a wireless communication terminal that receives content data transmitted from a data distribution device via a wireless communication line, an encoding rate at which the data distribution device determines an encoding rate for encoding the content data The source data selected based on the determined encoding rate among the content source data encoded at a plurality of rates is determined and re-encoded at the determined encoding rate and transmitted. Receiving means for receiving 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, acquisition means for acquiring content source data encoded at a plurality of rates, and encoding of the content data Receiving means for receiving information necessary for determining a rate from the wireless communication terminal; encoding rate determining means for determining a coding rate at which a data distribution apparatus encodes the content data based on the information; Source data selection means for selecting source data based on the encoding rate determined by the encoding rate determination means, transcoding means for re-encoding the selected source data at the encoding rate, and Data transmitting means for transmitting the re-encoded source data.
 [0016]
 According to a sixth aspect of the present invention, in a data distribution apparatus for transmitting 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 determination by the wireless communication terminal Source data selecting means for selecting source data based on the encoded rate, transcoding means for re-encoding the selected source data at the encoding rate, and transmitting the re-encoded source data Data transmitting means.
 [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 encodes the content data by the data distribution device. The information necessary for determining the data is transmitted to the data distribution device, the data distribution device is capable of acquiring content source data encoded at a plurality of rates, and transmitted from the wireless communication terminal Receiving information, determining a coding rate at which the data distribution device encodes the content data based on the information, selecting source data based on the determined coding rate, and selecting the selected source data The content data is transmitted after being re-encoded at the encoding rate.
 [0018]
 According to an eighth aspect of the present invention, there is provided 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 encodes the content data by the data distribution device. Determining a rate, and the data distribution device is capable of acquiring content source data encoded at a plurality of rates, selecting source data based on the determined encoding rate, and selecting the selected source Content data is transmitted by re-encoding data at the encoding rate.
 [0019]
 DETAILED DESCRIPTION OF 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 radio communication system according to an embodiment of the present invention.
 [0021]
 The
 [0022]
 The
 [0023]
 The
 [0024]
 Here, the high-speed packet communication performed between the
 [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
 [0027]
 Based on the DRC signal transmitted from each
 [0028]
 The
 [0029]
 Thus, in the conventional 1xEV-DO system, data transmission efficiency is enhanced as a whole system by preferentially allocating communication resources from communication terminals with good channel quality.
 [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
 [0032]
 The transmission /
 [0033]
 The transmission /
 [0034]
 The
 [0035]
 Further, in the embodiment of the present invention, since the wireless communication network is a 1xEV-DO network, the
 [0036]
 In addition, the
 [0037]
 Further, the buffer occupation amount information of the
 [0038]
 The
 [0039]
 The
 [0040]
 The transmission / reception unit includes a modulation / demodulation circuit and a CODEC unit, and demodulates the baseband signal by the modulation / demodulation circuit. The demodulated signal is sent to the CODEC unit and decoded into a data signal by the CODEC unit. The CODEC unit encodes the data signal, and the encoded signal is sent to the transmission / reception unit and modulated. The modulated signal is converted into a high-frequency signal by the transmission unit and transmitted from the
 [0041]
 An interface unit is connected to the transmission / reception unit, and the
 [0042]
 In addition, the
 [0043]
 Furthermore, in the embodiment of the present invention, since the wireless communication network is a 1xEV-DO network, each
 [0044]
 That is, the channel quality information receiving means for receiving the radio communication channel quality information (DRC information) and the reception status information (reception report: RR) transmitted from the
 [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 apparatus is an apparatus on the service providing side, and is a computer apparatus such as a server, for example, and will be described as a server in the present embodiment. Note that a storage device that stores content such as moving image data may be provided inside the server or outside the server.
 [0046]
 The streaming
 [0047]
 The stream
 [0048]
 In the
 [0049]
 Specifically, in the
 [0050]
 The
 [0051]
 The
 [0052]
 The prediction of the effective rate may use only the feedback information recently received from the
 [0053]
 The
 [0054]
 Thus, in the streaming
 [0055]
 With this configuration, the change rate of the bit rate when converting from the source stream data to the stream data to be actually transmitted is reduced, the deterioration in image quality from the source data is reduced, and the time required for the conversion process Can also be shortened.
 [0056]
 In the embodiment described above, the streaming
 [0057]
 FIG. 3 is a flowchart illustrating transmission processing of the streaming
 [0058]
 In this flowchart, the streaming
 [0059]
 The
 [0060]
 Then, it is determined whether the start code is a sequence end code (S2). If the start code is a sequence end code, the data transmission process is terminated (S10).
 [0061]
 On the other hand, if the start code is not a sequence end code, the process proceeds to an effective rate prediction process (S3). The
 [0062]
 After prediction of the effective rate, the predicted value of the effective rate is compared with the encoding rate of the
 [0063]
 On the other hand, if the encoding rate of the
 [0064]
 That is, if the data coding rate is greatly changed in the
 [0065]
 On the other hand, when it is necessary to switch the stream data (video source), 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 coding, the stream data selection unit selects stream data with an appropriate bit rate from this prediction rate, and switches the stream data (video source) (S7).
 [0066]
 For example, if the prediction rate is 400 kbps, 600 kbps stream data is selected. Subsequently, the
 [0067]
 If it is not intra-frame coding, control is performed only by changing the coding rate of the
 [0068]
 On the other hand, if the prediction rate is higher than the encoding 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 intraframe encoded frame, and the next frame is transmitted. The stream data is switched at the timing of the inner encoded frame.
 [0069]
 FIG. 4 is a diagram showing changes in the coding rate when the present invention is applied. The horizontal axis represents the elapsed time from the start of communication, and the vertical axis represents the predicted rate.
 [0070]
 When the predicted rate exceeds 100 kbps and is 300 kbps or less, the stream
 [0071]
 Further, 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, source data selection means (stream data selection unit 26) for selecting source data based on a coding rate determined based on a predicted rate (reception report and / or DRC information), and the selection And a transcoding means (transcoding unit 22) for changing the encoding rate of the source data, and the bit rate is controlled by combining the transcoding method and the file switching method, so that feedback information from the client Since switching between multiple stored files and adjusting the difference from the effective rate after switching files is based on transcoding, even in communication systems with large fluctuations in transmission rate, Rate can be controlled. Also, the load on the conversion process for the streaming server and the load on the storage area can be reduced. And the quality of the streaming service in a high-speed packet communication network can be improved.
 [0073]
 In the second invention, the wireless communication terminal (client terminal 10) determines the coding rate at which the server determines the coding rate for coding the content data based on the predicted rate (reception report and / or DRC information). Means (control unit 17), and the server (streaming server 20) has source data selection means (streaming data selection unit 26) for selecting source data based on the coding rate determined by the wireless communication terminal; Transcoding means (transcoding unit 22) for changing the encoding rate of the selected source data, and the server determines the encoding rate at which the content data is encoded at the wireless communication terminal. Can be mitigated, and detailed judgment can be made.
 [Brief description of the drawings]
 FIG. 1 is a configuration diagram of a radio communication system according to an embodiment of the present invention.
 FIG. 2 is a block diagram of devices included in the wireless communication system according to the embodiment of this invention.
 FIG. 3 is a flowchart of transmission processing of the streaming
 FIG. 4 is a diagram showing a change in 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 Decryption unit
 16 Display section
 17 Control unit
 20 Streaming server
 21 Video source
 22 Transcoding section
 23 Transmitter
 24 Rate prediction unit
 25 Control unit
 26 Stream data selector
 30 radio base stations
 31 Antenna
 40 network
| Application Number | Priority Date | Filing Date | Title | 
|---|---|---|---|
| JP2002317415AJP4028356B2 (en) | 2002-10-31 | 2002-10-31 | COMMUNICATION SYSTEM, RADIO COMMUNICATION TERMINAL, DATA DISTRIBUTION DEVICE, AND COMMUNICATION METHOD | 
| Application Number | Priority Date | Filing Date | Title | 
|---|---|---|---|
| JP2002317415AJP4028356B2 (en) | 2002-10-31 | 2002-10-31 | COMMUNICATION SYSTEM, RADIO COMMUNICATION TERMINAL, DATA DISTRIBUTION DEVICE, AND COMMUNICATION METHOD | 
| Publication Number | Publication Date | 
|---|---|
| JP2004153620A JP2004153620A (en) | 2004-05-27 | 
| JP4028356B2true JP4028356B2 (en) | 2007-12-26 | 
| Application Number | Title | Priority Date | Filing Date | 
|---|---|---|---|
| JP2002317415AExpired - Fee RelatedJP4028356B2 (en) | 2002-10-31 | 2002-10-31 | COMMUNICATION SYSTEM, RADIO COMMUNICATION TERMINAL, DATA DISTRIBUTION DEVICE, AND COMMUNICATION METHOD | 
| Country | Link | 
|---|---|
| JP (1) | JP4028356B2 (en) | 
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| US6760772B2 (en) | 2000-12-15 | 2004-07-06 | Qualcomm, Inc. | Generating and implementing a communication protocol and interface for high data rate signal transfer | 
| 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 | 
| WO2004110021A2 (en) | 2003-06-02 | 2004-12-16 | 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 | 
| BRPI0414229A (en) | 2003-09-10 | 2006-10-31 | Qualcomm Inc | high data rate interface | 
| AU2004306903C1 (en) | 2003-10-15 | 2009-01-22 | Qualcomm Incorporated | High data rate interface | 
| TWI401601B (en) | 2003-10-29 | 2013-07-11 | Qualcomm Inc | Method and system for a mobile display digital interface system and computer program product | 
| EP2242231A1 (en) | 2003-11-12 | 2010-10-20 | Qualcomm Incorporated | High data rate interface with improved link control | 
| RU2006122542A (en) | 2003-11-25 | 2008-01-10 | Квэлкомм Инкорпорейтед (US) | HIGH-SPEED DATA TRANSFER INTERFACE WITH IMPROVED COMMUNICATION LINK SYNCHRONIZATION | 
| CN1914875A (en) | 2003-12-08 | 2007-02-14 | 高通股份有限公司 | High data rate interface with improved link synchronization | 
| EP1733537A1 (en) | 2004-03-10 | 2006-12-20 | Qualcomm, Incorporated | High data rate interface apparatus and method | 
| MXPA06010647A (en) | 2004-03-17 | 2007-01-17 | Qualcomm Inc | 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 | 
| CN1993948A (en) | 2004-06-04 | 2007-07-04 | 高通股份有限公司 | High data rate interface apparatus and method | 
| US7660366B2 (en) | 2004-08-30 | 2010-02-09 | Harmonic Inc. | Message synchronization over a stochastic network | 
| US8692838B2 (en) | 2004-11-24 | 2014-04-08 | Qualcomm Incorporated | Methods and systems for updating a buffer | 
| KR100923170B1 (en)* | 2004-11-24 | 2009-10-22 | 콸콤 인코포레이티드 | Digital data interface device | 
| US8723705B2 (en) | 2004-11-24 | 2014-05-13 | Qualcomm Incorporated | Low output skew double data rate serial encoder | 
| US8873584B2 (en) | 2004-11-24 | 2014-10-28 | Qualcomm Incorporated | Digital data interface device | 
| US8667363B2 (en) | 2004-11-24 | 2014-03-04 | Qualcomm Incorporated | Systems and methods for implementing cyclic redundancy checks | 
| US8699330B2 (en) | 2004-11-24 | 2014-04-15 | Qualcomm Incorporated | Systems and methods for digital data transmission rate control | 
| US8539119B2 (en) | 2004-11-24 | 2013-09-17 | Qualcomm Incorporated | Methods and apparatus for exchanging messages having a digital data interface device message format | 
| JP4641791B2 (en) | 2004-12-15 | 2011-03-02 | パイオニア株式会社 | Remote playback system, remote playback method, and computer program | 
| 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 | 
| 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 | 
| US8612619B2 (en)* | 2006-03-31 | 2013-12-17 | Alcatel Lucent | Method and apparatus for improved multicast streaming in wireless networks | 
| 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, wireless terminal, and content distribution server | 
| JP5011142B2 (en)* | 2008-01-31 | 2012-08-29 | 株式会社日立製作所 | Radio base station and scheduling method | 
| US8300584B2 (en)* | 2009-05-11 | 2012-10-30 | Alcatel Lucent | System and method for cell-edge performance management in wireless systems using distributed scheduling | 
| JP5609088B2 (en)* | 2009-12-07 | 2014-10-22 | 日本電気株式会社 | DATA DISTRIBUTION SYSTEM, DATA DISTRIBUTION DEVICE, DATA DISTRIBUTION METHOD, AND PROGRAM | 
| JP5509931B2 (en)* | 2010-03-02 | 2014-06-04 | ソニー株式会社 | Transmission device, data transmission method, and communication system | 
| JP2011130515A (en)* | 2011-03-30 | 2011-06-30 | Toshiba Corp | Data transmission system | 
| JP6033095B2 (en)* | 2013-01-16 | 2016-11-30 | 日本放送協会 | File transmission device | 
| JP6225446B2 (en) | 2013-03-26 | 2017-11-08 | 富士通株式会社 | Moving image data distribution apparatus, method, program, and system | 
| JP6765246B2 (en)* | 2016-07-21 | 2020-10-07 | 日本放送協会 | Transmitter and program | 
| JP7138739B2 (en)* | 2021-02-10 | 2022-09-16 | ソフトバンク株式会社 | Communication system, communication device, and program | 
| EP4401408A4 (en)* | 2021-09-10 | 2024-12-25 | Panasonic Intellectual Property Management Co., Ltd. | VIDEO TRANSMISSION SYSTEM, DISTRIBUTION DEVICE, DISPLAY DEVICE, VIDEO TRANSMISSION METHOD AND PROGRAM | 
| WO2024018525A1 (en)* | 2022-07-19 | 2024-01-25 | 日本電信電話株式会社 | Video processing device, method, and program | 
| Publication number | Publication date | 
|---|---|
| JP2004153620A (en) | 2004-05-27 | 
| Publication | Publication Date | Title | 
|---|---|---|
| JP4028356B2 (en) | COMMUNICATION SYSTEM, RADIO COMMUNICATION TERMINAL, DATA DISTRIBUTION DEVICE, AND COMMUNICATION METHOD | |
| US6111863A (en) | Method and apparatus for the dynamic allocation of signal bandwidth between audio, video and data signals | |
| RU2277303C2 (en) | Method for providing video data stream transfer service | |
| KR101068055B1 (en) | Passing Information Through Communication Channels | |
| US8910223B2 (en) | Layered coded streaming control for unicast/MBMS interaction | |
| KR100713435B1 (en) | Apparatus and method for providing multiple data rate services in mobile communication system | |
| US7161957B2 (en) | Video packets over a wireless link under varying delay and bandwidth conditions | |
| JP6980810B2 (en) | How to allocate resources to logical channels, terminal devices and network devices | |
| KR100800794B1 (en) | Method and apparatus for controlling transmission rate of voice service in mobile communication system supporting voice service through packet network | |
| JP2004153618A (en) | Communication system, wireless communication terminal, data distribution device, and communication method | |
| US20050070293A1 (en) | Communication terminal and base station selection method | |
| US11109022B2 (en) | Transmitter communication device and method for transmitting video data | |
| CN101047476B (en) | A method and device for selecting a modulation mode | |
| CN101442712B (en) | Radio communicating system, base station, radio terminal and radio communication method | |
| JP2004153619A (en) | Communication system, wireless communication terminal, data distribution device, and communication method | |
| US20110243077A1 (en) | Base station apparatus, base radio transmission method in base station apparatus, and radio communication system | |
| US7831265B1 (en) | Mobile rate control in mobile to mobile video communication | |
| JP4000046B2 (en) | COMMUNICATION SYSTEM, RADIO COMMUNICATION TERMINAL, DATA DISTRIBUTION DEVICE, AND COMMUNICATION METHOD | |
| JP4325952B2 (en) | Wireless communication terminal and communication method | |
| JP2005101815A (en) | Mobile communication terminal | |
| KR100667351B1 (en) | Method and apparatus for transmitting multimedia data, and recording medium and method for controlling multimedia data transmission | |
| JP3967249B2 (en) | COMMUNICATION SYSTEM, RADIO COMMUNICATION TERMINAL, DATA DISTRIBUTION DEVICE, AND COMMUNICATION METHOD | |
| KR101055169B1 (en) | Traffic control method and device therefor in streaming system | |
| JP4687061B2 (en) | Wireless communication apparatus and wireless communication system | |
| JP2005341403A (en) | Signal distribution method, base station device using the same and communication apparatus | 
| 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 |