JP4934139B2 - Ieee802.11無線ローカル・エリア・ネットワーク上でのスケーラブル・ビデオ・マルチキャストのためのクロス・レイヤ最適化 - Google Patents

Ieee802.11無線ローカル・エリア・ネットワーク上でのスケーラブル・ビデオ・マルチキャストのためのクロス・レイヤ最適化 Download PDF

Info

Publication number
JP4934139B2
JP4934139B2 JP2008528992A JP2008528992A JP4934139B2 JP 4934139 B2 JP4934139 B2 JP 4934139B2 JP 2008528992 A JP2008528992 A JP 2008528992A JP 2008528992 A JP2008528992 A JP 2008528992A JP 4934139 B2 JP4934139 B2 JP 4934139B2
Authority
JP
Japan
Prior art keywords
layer
video
packet
base layer
enhancement layer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2008528992A
Other languages
English (en)
Other versions
JP2009506713A (ja
Inventor
リーチャオ ハン
リュウ ハン
ラマスワミー クマール
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.)
Thomson Licensing SAS
Original Assignee
Thomson Licensing SAS
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 Thomson Licensing SAS filed Critical Thomson Licensing SAS
Publication of JP2009506713A publication Critical patent/JP2009506713A/ja
Application granted granted Critical
Publication of JP4934139B2 publication Critical patent/JP4934139B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/64Addressing
    • H04N21/6405Multicasting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0006Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format
    • H04L1/0007Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format by modifying the frame length
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0009Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0014Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the source coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/115Selection of the code volume for a coding unit prior to coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/154Measured or subjectively estimated visual quality after decoding, e.g. measurement of distortion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/164Feedback from the receiver or from the transmission channel
    • H04N19/166Feedback from the receiver or from the transmission channel concerning the amount of transmission errors, e.g. bit error rate [BER]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/187Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a scalable video layer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/30Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
    • H04N19/34Scalability techniques involving progressive bit-plane based encoding of the enhancement layer, e.g. fine granular scalability [FGS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/85Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
    • H04N19/89Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving methods or arrangements for detection of transmission errors at the decoder
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/234327Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by decomposing into layers, e.g. base layer and one or more enhancement layers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2662Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • H04N21/43637Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wireless protocol, e.g. Bluetooth, RF or wireless LAN [IEEE 802.11]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • H04N21/440227Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by decomposing into layers, e.g. base layer and one or more enhancement layers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6131Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via a mobile phone network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L2001/0092Error control systems characterised by the topology of the transmission link
    • H04L2001/0093Point-to-multipoint

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Quality & Reliability (AREA)
  • Databases & Information Systems (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Description

本発明は、無線ローカル・エリア・ネットワーク(WLANs)上でマルチキャストするビデオ・コンテンツに関するものであり、さらに具体的には、そのプロトコル・スタックの多数のレイヤを跨って誤り制御戦略を調整して対象とするユーザへの分配を最適化することによるビデオ品質のその改善に関する。
IEEE802.11無線ローカル・エリア・ネットワーク(WLANs)上でのビデオ・マルチキャストは、多数の受信機への中継または録画ビデオのその分配、例えば、TV番組または空港、カフェ、ホテルおよびショッピング・モールなどのようなホット・スポットにおける地域特有のビデオ情報のその分配を効率よく可能にする。ユーザは、インターネットを閲覧しながらモバイル機器で自身のお気に入りのTV番組を視聴することができる。他の例には、トンネルおよび地下鉄内のモバイル機器へのWLANsを使用した衛星TVサービスの拡大、企業ユーザ向けの無線ビデオ教室およびビデオ研修などがある。
その誤り率は、無線ネットワークでは通常高い。マルチキャストに対しては、IEEE802.11無線リンク・レイヤは、紛失パケットの再送を行わない。そのデータ・フレームは、誤りが発生した場合その受信機側で廃棄する。その所要信頼性は、従って、優れた受信状態でなければ、そのユーザには保証することができない。さらに、ビデオ・マルチキャスト・アプリケーションでは、同じビデオに対するその受信機が、異なるチャネル状態を体験する可能性があり、また一つの受信機に対するそのチャネル状態はフェージング、遮蔽、干渉および移動度のためにその時々において変わる。新しい受信機がそのセッション中に参加する場合、または一部の受信機が離脱する場合があってユーザのトポロジが変わることになる。
先行技術では、無線ローカル・エリア・ネットワーク(WLANs)で信頼性のあるビデオ伝送を達成するために、各々のネットワーク・プロトコル・レイヤは個々の解、例えば、適切な物理レイヤの変調およびチャネル・コーディング(PHYモード)の選択、媒体アクセス制御(MAC)レイヤ再送、アプリケーション・レイヤ前方誤り訂正(FEC)、パケット・サイズの最適化、スケーラブル・ビデオ・コーディングの使用などを提供することが知られている。しかしながら、各々のレイヤでのそのメカニズムは、独立して動作し、そしてそれらのパラメータは、独立して選ばれる。このレイヤ化された取り組みは、ビデオ配信に対する最適なシステム性能をもたらさない。
近年、WLANsにおけるビデオ搬送に対して最適なシステム性能を達成するためのクロス・レイヤ設計がかなり注目されてきている。WLANsにおけるビデオ・ユニキャストに対して、MAC再送制限、アプリケーション・レイヤFEC、パケット化およびスケーラブル・ビデオ・コーディングを一緒に適応させることによるクロス・レイヤ保護戦略が提案された。この戦略は、しかしながら、マルチキャストには適用できない。第一に、マルチキャストについては、多数のユーザが同じビデオを受信しており、そしてそのユーザ全てについてのその全体的なビデオ品質がシステム設計を最適化するために考慮されなければならない。当然のことながら、同じビデオのその受信機は、同じ時点で異なるチャネル状態を体験する可能性があり、そして同じ受信機がその時々において異なるチャネル状態をまた体験する可能性がある。受信機がそのセッション中に参加または離脱する可能性があり、その受信機のトポロジが動的に変わる。適応決定が先行技術におけるようなただ一人のユーザのフィードバックに基づいてなされることはできない。第二に、IEEE802.11リンク・レイヤは、紛失したマルチキャスト・データ・フレームの再送を行わない。そのフレームは、誤りが発生した場合その受信側のMACで廃棄する。第三に、先行技術では、そのPHYモードは固定であった。そのPHYモードは、特にマルチキャストの場合(ユーザ毎のリンク適応および再送がない)、そのビデオ伝送品質に影響を及ぼす重要なパラメータであり、そしてそのPHYモードは、それ故、クロス・レイヤ最適化に対して考慮する必要がある。第四に、先行技術では、その帯域幅割り当てが最適化される。そのチャネル帯域幅が異なるPHYモードに対して調整できる場合その帯域幅割り当てを最適化するのは容易ではない。それどころか、そのチャネル使用率は、より一般資源と見なされる必要がある。
本発明の中で解決できるその課題は、使用できる無線ネットワーク資源を効率的に利用しながら、その所望の/対象のサービス・エリアにおいて同じマルチキャスト・ビデオのそのユーザ全てに対して、いかにサービス品質を提供するかである。従って、新しいクロス・レイヤ最適化アルゴリズムは、使用できる無線ネットワーク資源を効率的に利用しながら、その所望の/対象のサービス・エリアにおいて同じマルチキャスト・ビデオのそのユーザ全てに対してサービス品質を提供するために、IEEE802.11WLANs上で効率的およびロバストなビデオ・マルチキャスト・サービスを提供する必要がある。
本発明は、IEEE802.11WLANsにおけるスケーラブル・ビデオ・マルチキャストに対する適応型クロス・レイヤ最適化方法およびシステムに基づいている。本発明は、従って、異なるネットワーク・プロトコル・レイヤで使用できるその様々なコーディング、伝送および保護のメカニズムを、物理レイヤにおける変調およびチャネル・コーディング・モード(PHYモード)、アプリケーション・レイヤ前方誤り訂正(FEC)オーバヘッド、パケット化、およびスケーラブル・ビデオ・コーディング・レートを含めて制御および適応して、その所望の/対象のサービス・エリアにおいてそのマルチキャスト・ビデオ・セッションのその受信機全てについてのその最適な総合ビデオ品質を達成することである。さらに、異なるクロス・レイヤ伝送および保護のパラメータが、そのスケーラブル・ビデオの基本レイヤおよび拡張レイヤに、そのレイヤ(基本および拡張)のその重要性に従って適用される。本発明のその方法およびシステムは、多数のユーザのユーザ・トポロジおよびチャネル状態のその変動に動的に適応することができる。
ビデオ信号をマルチキャスト・セッション中の複数の受信機に伝送するためのシステムおよび方法を、ネットワーク・プロトコル・スタックの複数のレイヤについてのコーディングの制御および適応、伝送および保護の方式を含めて、説明する。本発明のそのシステムおよび方法は、対象のサービス・エリア内においてマルチキャスト・セッション中の受信機に対して最適な総合ビデオ品質を達成する。
本発明は、その添付図面と併せて読む場合その以下の詳細な明細書から最もよく理解される。その図面は、以下で簡単に説明する以下の各図を含み、その各図上の同じ番号は同様の要素を表わす。
ここで図1を参照して、本発明の内容に即して考察される代表的なネットワーク・システムを示される。その無線機器105a,105b,105c,105dは、1つのビデオ・マルチキャスト・サーバにIEEE802.11無線中間機器110(例えば無線アクセス・ポイントまたは無線ルータなど)および高速有線アクセス・ネットワーク(例えばイーサネット(登録商標))を通して接続されている。無線機器は、無線モバイル機器例えば、しかし限定されることなく、モバイル電話、携帯電話、携帯情報端末(PDAs)、ラップトップ、モバイル端末およびモバイル/無線であるかまたはあることができる任意の他の無線機器を含む。そのビデオ・サーバ115は、1つ以上のビデオ番組をその高速有線ネットワーク上でのマルチキャストでその無線中間機器110に伝送する。その中間機器はそのビデオをその無線機器にIEEE802.11無線ローカル・エリア・ネットワーク(WLANs)上でのマルチキャストで分配する。その無線機器105aから105dのそのユーザは、1つ以上のビデオ番組を見ることができる。図1に描かれているそのネットワーク・トポロジは例に過ぎず、そして限定するつもりではない。それは、本発明のそのクロス・レイヤ最適化方法およびシステムをしかるべき状況に置くために使用している。本明細書で説明しているそのクロス・レイヤ最適化方法およびシステムは、異なるネットワーク構成を有する任意のIEEE802.11無線ローカル・エリア・ネットワーク上でのビデオ・マルチキャスト・アプリケーションで使用することができる。
ビデオ・サーバ115は、スケーラブル・ビデオ符号器、パケッタイザ、および前方誤り訂正(FEC)符号器を含む。ファイン・グレイン・スケーラビリティ(FGS)をスケーラブル・ビデオの例として使用し、本発明を説明する。本発明は、しかしながら、他のスケーラブル・ビデオ・コーディングに適用することができる。原ビデオが基本レイヤ(BL)および拡張レイヤ(EL)に、そのビデオ符号器により符号化される。その基本レイヤ(BL)は、最重要なビデオ情報を担い、そしてその拡張レイヤ(EL)は重要性の低い情報を担う。ビデオの各々のレイヤは、パケット化され、そしてそのFEC符号は、そのビデオ・パケットにわたって使用され、パケットの紛失から保護する。使用されるFECは、任意の体系的な前方誤り訂正符号、例えば、リード・ソロモン(RS)符号が可能である。1つの(n,k)RS符号は、k個のソース・パケットに対して適用され、h=(n−k)個のFEC保護パケットを形成することで(n−k)個の紛失パケットを回復することができる。そのFEC符号レートは、r=k/nで定義される。異なるレイヤのそのビデオ・パケットおよびそれらのFEC保護パケットは、そのビデオ・サーバからそのWLAN中間機器(IDs)に高速インターネット上で送る。次いで、そのWLAN IDsは、そのマルチキャストIPパケットをIEEE802.11マルチキャストMACフレームにカプセル化し、そしてそのMACフレームをそのユーザに伝送する。
WLANチャネルのようなそのネットワーク資源を効率よく利用するために、BLおよびELのそのビデオ・ソースのビット・レート、そのクロス・レイヤ伝送および保護方式(PHYモードおよびアプリケーション・レイヤFEC)の外にそのパケット・サイズをも共に制御し、その所望の/対象のサービス・エリア内のそのマルチキャスト・ビデオのそのユーザ全てに対してその最適な総合ビデオ品質を達成する。これらのパラメータは、ユーザ・トポロジおよび多数のユーザのチャネル状態のその変動に、その受信機からのそのチャネル状態のフィードバックに基づいて、動的に適応する。さらに、その基本レイヤおよび拡張レイヤは、それらの重要性に従って異なる条件で保護および伝送され、すなわち、PHYモードの観点でのそのクロス・レイヤ動作パラメータ、パケット・サイズ、およびアプリケーション・レイヤFECは、BLおよびELに対して異なる。
本発明のその方法およびシステムにおいて、そのPHYモードが適応される。ビデオ・セッションに対してその利用できる帯域幅は、そのWLANチャネルがそのビデオ・データを伝送するために使用されるその時間が同じであっても、PHYモードが異なると変わる。従って、そのマルチキャスト・ビデオを流すためのそのチャネル使用率(その帯域幅ではなく)がその制約であると考えられる。1つのビデオ・セッションのそのチャネル使用率は、マルチキャスト・ビデオ・セッションのそのデータを伝送するために使用されるWLANチャネル時間のその百分率として定義する。
ビデオ・マルチキャストでは、受信機は異なるチャネル条件、ひいては異なるビデオ品質を体験する。PHYモードmの観点でのそのクロス・レイヤの動作パラメータである、パケット・サイズL、アプリケーション・レイヤFECパラメータnおよびkが、あるユーザのその受信品質を最大限に高めても、他のユーザにとってはその最適なものではない可能性がある。同じビデオ・セッションのそのユーザ全てに対して何らかの複合的な性能測定基準をその全体的なチャネル使用率制約の下で最適化することが望ましい。同じビデオ・セッションの多数のユーザに対するその総合ビデオ品質を測定するために、性能測定基準を次のように定義する。
Figure 0004934139
ここで、Rs_BLおよびRs_ELはそれぞれBLおよびELのそのソース・ビット・レートを表わし、γ(i)はそのビデオ・マルチキャスト・セッションの第i番目のユーザが体験するそのチャネルSNR値を表わし、JBLはその基本レイヤ・ビデオに対するクロス・レイヤの動作パラメータのその組、すなわち(mBL,La_BL,nBL,kBL)であり、JELはその拡張レイヤに対するクロス・レイヤの動作パラメータのその組(mEL,La_EL,nEL,kEL)であり、w(γ(i))はγ(i)のその値に依存する重みであり、そして次式を満たす。
Figure 0004934139
その性能測定基準は、異なるチャネル状態を有するユーザによるその受信ビデオ品質の加重平均であり、ここでその重みはそのユーザのチャネル状態に依存する。可能性のある重み関数は、以下である。
Figure 0004934139
ここで、NはそのチャネルSNRγのその値が閾値γより大きいかまたは等しいユーザのその総数である。このことは、そのチャネルSNRがγより良好な全てのユーザは平等に扱われ、それより劣るチャネル状態の他者はそのマルチキャスト・パラメータを選び、そして適応する際に考慮されないことを意味している。
本発明において、そのWLANのその許容チャネル使用率Tは、そのビデオQoS(サービス品質)要件およびその使用できるネットワーク資源により決定される。与えられたチャネル使用率Tに対して、本発明は、そのBL動作パラメータである、そのBLソース・レートRs_BLおよびそのBLクロス・レイヤ保護および伝送の4つ組JBL=(mBL,La_BL,nBL,kBL)を含めて、ならびにそのEL動作パラメータである、そのELソース・レートRs_ELおよびそのELクロス・レイヤ保護および伝送の4つ組JEL=(mEL,La_EL,nEL,kEL)を含めて制御および適応してその対象のサービス・エリア内のそのユーザ全てに対するその最適な総合ビデオ品質Q(JBL,Rs_BL,JEL,Rs_EL)を達成するようにする。これは、制約付き最適化問題として定式化することができるのである。
Figure 0004934139
但し、
Figure 0004934139
次に、これらのクロス・レイヤ・ソース・コーディング、伝送および保護のパラメータをどのように選び、そして適応するかを詳細に説明する。本発明において、そのBLは最低限容認できるビデオ品質で符号化し、そしてそのソース・ビット・レートRs_BLは、その所望の最低限のビデオ品質およびそのビデオ・シーケンスの時空間特性に従って決定される。その拡張レイヤは、その使用できるチャネル使用時間を十分に利用してその基本レイヤ・ビデオを改善する。そのスケーラブル・ビデオ・コンテンツは、実時間でまたは後刻の分配用にオフラインで圧縮することができることに注意されたい。
そのBLに対しては、そのクロス・レイヤ伝送および保護の4つ組JBLは、その対象のサービス・エリア内の最悪ケースのユーザに対するその所要残留パケット損失率(PLR)をそのBLチャネル使用率を最小化しながら満足するように選択される。そのBL残留PLRは、非常に小さく維持されるので、最低限のQoSはその対象のサービス・エリア内でチャネルSNRがその閾値γより良好なそのユーザに対して保証される。Pt_BLがそのアプリケーションQoSにより必要となるそのBL残留PLRを表わすとすると、JBLは次式により得られる。
Figure 0004934139
但し、
Figure 0004934139
このことは、そのサービス・プロバイダ/ネットワーク管理者によりなされることができる。そのBLソース・レートRs_BLおよびそのBL伝送および保護のパラメータJBL=(mBL,La_BL,nBL,kBL)は、そのELソース・レートRs_ELおよびそのEL伝送および保護のパラメータJEL=(mEL,La_EL,nEL,kEL)とともに、そのビデオ・セッション中式(4)に従って動的に適応されることができるが、そのBLパラメータは、ここではその所望のサービス・エリア内で最悪の可能性のあるチャネル状態に従って、そのサービス・プロバイダ/ネットワーク管理者によりそのセッションの初期化時に決定される。これは、そのBLパラメータがそのセッション中動的に変わると、ユーザはその変化間で受信ビデオ品質に劇的な変動を体験する可能性があり、望ましくないからである。従って、そのBLソース・コーディング、伝送および保護のパラメータは、そのセッション初期化時に対象のチャネルの最悪状態に基づいて選ばれ、そしてそのELパラメータがそのセッション中ユーザ・トポロジおよび多数のユーザのチャネル状態のその変動に従って動的に変えられる。例えば、そのサービス・プロバイダ/ネットワーク管理者は、無線中間機器のビルディングのようなその対象のサービス・エリアを決定する。その無線中間機器の固定伝送電力S=Sを仮定すると、そのエリア内での最悪のチャネルSNRγは、実験測定または解析により得られる可能性がある。チャネルSNRがγより良好なそのユーザは、それらのBL残留PLRsがその所要値Pt_BLより少ないことが保証されているので、それらは最低限のビデオ品質を有することができる。tBLが最小化される場合、tELが全体のチャネル使用率が固定の下で最大化される。
さらに、そのELソース・レートRs_ELおよびそのELクロス・レイヤ保護および伝送の4つ組JEL=(mEL,La_EL,nEL,kEL)は、式(4)で定義されるそのネットワーク資源制約の下でそのグループ・ビデオ品質を最適化するように選択される。多数の受信機のそのフィードバックに基づいて、これらのEL動作パラメータが、多数のユーザのユーザ・トポロジおよび無線チャネル状態のその変動に動的に適応される。あるユーザがチャネルSNRがγより劣る非常に悪いチャネル状態にある場合、それは式(3)のその重み関数が使用されているように何ら機能しないことに注意されたい。
FGSビデオに対して、そのBL残留PLRが非常に低い場合、大抵のビデオ・シーケンスに対するBLのそのチャネル歪は非常に小さいままである。その受信BLビデオ品質は、そのBLソース・ビット・レートに依存する。Qがある受信機でのそのBLビデオ品質を表わし、そしてRr_ELがそのELのその実効受信データ・レート、およびθがそのビデオ・シーケンスに対するそのレート−歪モデルのそのパラメータを表わすものとする。そのグループ・ビデオ品質評価は次のように単純化することができる。
Figure 0004934139
これは、そのグループ・ビデオ品質を最適化することがその対象のサービス・エリア内のそのユーザ全てにわたるその実効受信ELデータ・レートのその加重平均を最大化することと同等であることを意味している。
図2を参照すると、そのクロス・レイヤ制御モジュール(そのクロス・レイヤ・コントローラとも呼ばれる)において、実行される本発明のそのランタイム最適クロス・レイヤ・アルゴリズムは、次のように要約される。ステップ205において、そのWLANのその許容チャネル使用率Tは、そのビデオQoS(サービス品質)要件および使用できるネットワーク資源に従って設定される。そのチャネルSNR閾値γは、ステップ210において、その対象のサービス・エリアに基づいて選択される。そのBLソース・ビット・レートRs_BLおよびBLのその所要残留PLR Pt_BLが、ステップ215において、その好ましい最低限のビデオ品質に基づいて選ばれる。ステップ220において、BLのそのクロス・レイヤ伝送および保護のパラメータJBL=(mBL,La_BL,nBL,kBL)が、チャネルSNRがそのSNRの閾値γより良好な受信機に対するその所要残留PLR Pt_BLよりその残留PLRが少ないことを保証しながら(式5を使用して)、そのBLチャネル使用率を最小化するように決定される。非常に悪いチャネル状態(チャネルSNRがその閾値より劣る)のユーザは、考慮されない。本発明のそのシステムおよび方法は、そのELソース・レート、そのクロス・レートEL伝送および保護の4つ組JEL=(mEL,La_EL,nEL,kEL)に動的に適応し、その対象のサービス・エリア内のそのユーザ全てにわたるそのグループ・ビデオ品質を、その全体のチャネル使用率制約の下で(式4を使用して)変動するユーザ・トポロジおよび多数の受信機(各々の受信機はそのチャネルSNRを評価し、そしてそのクロス・レイヤ制御装置にフィードバックする)によりフィードバックされるチャネル状態に基づいて、ステップ225において最大限に高める。FGSビデオに対して、本発明のそのクロス・レイヤ最適化アルゴリズムは、その所望のサービス・エリア内のそのユーザ全てにわたるその実効受信ELデータ・レートのその加重平均を、式(6)を使用してステップ225において最大化するように単純化されることができる。
そのクロス・レイヤ制御モジュールは、そのスケーラブル・ビデオ符号器に指示して、そのクロス・レイヤ制御モジュールがそのクロス・レイヤ最適化アルゴリズムを実行することにより選ばれたそのBLおよびELのソース・レートに基づいて、ステップ230でビデオを符号化する。そのクロス・レイヤ制御モジュールはまた、そのパケッタイザに指示してそのBLおよびELのビデオ・パケットをその選ばれたパケット・サイズに基づいてステップ235において形成し、そしてそのFEC符号器に指示してそのクロス・パケットFECをその選択されたFECパラメータに基づいてステップ240において適用する。そのBLおよびELのビデオ・パケットおよびFECパケットは、そのビデオ・サーバからその受信機(無線機器)に通信装置を経由してステップ245において伝送される。そのクロス・レイヤ制御モジュールは、そのWLAN中間機器のそのBLおよびELのPHYモード(物理レイヤの変調およびチャネル・コーディング・モード)を、そのクロス・レイヤ最適化アルゴリズムにより選ばれたそのモードに基づいてステップ250において制御および適応する。その制御メッセージは、その中間機器でのそのPHYモードを制御するためにその通信装置を経由して単独で送られるか、または各々のデータ・パケットで、その中間機器がそのデータ・パケットの伝送に使用するそのPHYモードを示すためにピギーバックされることができる。さらに、そのクロス・レイヤ制御モジュールはそのユーザチャネル状態のフィードバックを収集し、そして多数の受信機のそのチャネル・フィードバックに基づいてそのELソース・レートRs_ELおよびそのELの伝送および保護のパラメータJEL=(mEL,La_EL,nEL,kEL)に動的に適応し、ステップ255においてそのグループ・ビデオ品質をオンザフライで最適化する。チャネルSNR値がγより劣るユーザは、そのBLおよびELのマルチキャスト・パラメータを選び、そして適応する際に考慮されないことに注意されたい。
図3は、本発明によるビデオ・サーバ115の概略ブロック図である。そのビデオ・サーバ115は、スケーラブル・ビデオ符号器305、パケッタイザ310、前方誤り訂正(FEC)符号器315、通信装置320およびクロス・レイヤ制御モジュール325を含む。そのスケーラブル・ビデオ符号器305、そのパケッタイザ310、そのFEC符号器315およびその通信装置320は全てそのクロス・レイヤ制御モジュール325により制御されるかまたは指示される。そのスケーラブル・ビデオ符号器305は、その原ビデオを基本レイヤおよび拡張レイヤのビット・ストリームに符号化する。そのパケッタイザ310は、その基本レイヤおよび拡張レイヤのパケットをその対応するビット・ストリームから生成し、そしてその生成されたパケットにパケット・ヘッダを付加する。そのFEC符号器315は、異なるクロス−パケットFECコーディングをその基本レイヤおよび拡張レイヤのパケットに適用する。その通信装置320は、そのパケットを送受信する。そのクロス・レイヤ制御モジュール325は、そのビデオ・サーバ115にあるスケーラブル・ビデオ符号器305、パケッタイザ310、前方誤り訂正(FEC)符号器315およびその通信装置320を制御する。そのクロス・レイヤ制御モジュール325は、またその無線中間機器(ID)110のそのIEEE802.11PHYモードをその通信装置320を通して制御し、多数のユーザ105aから105dのその最適な総合ビデオ品質をその所要QoSおよび資源制約の下で達成する。その制御メッセージは、そのクロス・レイヤ制御モジュールにより単独で送られ、そのIDのPHYモードを設定することができる。あるいは、その制御メッセージは、各々のデータ・パッケージでピギーバックされ、そのIDによりいずれのPHYモードがそのデータ・パケットの伝送に使用されるべきかを示すことができる。その無線ビデオ受信機は、そのチャネル状態をそのクロス・レイヤ制御モジュール325にフィードバックするであろう。そのビデオ・セッションの多数の受信機105a−105dのその評価されたチャネル状態に基づいて、そのクロス・レイヤ制御モジュール325は、そのソース・ビット・レート、パケット・サイズ、アプリケーション・レイヤFEC、およびBLおよびELの両方に対するIEEE802.11PHYモードを決定および適応する。
代替の実施形態において、そのビデオ・サーバ115およびそのIEEE802.11WLAN中間機器110が共同設置されることができる。そのグループ・ビデオ品質を測定する代替の測定基準を使用することがまた可能である。例えば、その最大の個々のビデオ品質劣化を、その対象のサービス・エリア内のその多数のユーザのなかでのマルチキャストのために最小化する代替の測定基準が採用されることができよう。その対象のサービス・エリア内でチャネルSNRがγ(i)(ここでγ(i)は、そのチャネルSNRの閾値γより大きいかまたは等しい)であるただ一人のユーザが考慮されると、その場合それからその許容チャネル使用率Tを前提として、その最適なクロス・レイヤのソース・コーディング、BLおよびELの伝送および保護のパラメータがこのユーザのそのビデオ品質を最大限高めるように選ばれることができる。マルチキャスト/同報では、そのユーザのその受信品質は、異なるチャネル状態を有する他のユーザがまたサービスされる必要があるので、ある程度その最適な性能から劣化する可能性がある。そのELソース・コーディング、伝送および保護のパラメータは、そのサービス・エリア内の任意のユーザが蒙るその最大の性能劣化を最小化するように選ばれることができる。それは次式のように定式化される。
Figure 0004934139
ここで、Q(i) opt(γ(i))は、第i番目のユーザに対して期待される最良のビデオ品質であり、それがそのユーザのみである場合にその最適なソース・コーディング、BLおよびELの伝送および保護のパラメータを使用することにより達成されるもので、そしてQ(i)はマルチキャストで使用されるその特定のパラメータに対してそれが実際に受信する性能である。あるユーザがその所望のサービス・エリア外で非常に悪いチャネル状態で、すなわちγ>γであると、そのマルチキャスト・パラメータを選ぶのに考慮されないことに注意されたい。この測定基準は、その制限付きミニマックス測定基準と呼ばれる。1つの代替の実施形態は、そのELソース・コーディング、伝送および保護のパラメータを決定するためにこの測定基準を使用することである。
図4は、4つのIEEE802.11PHYモードの下での2つの異なるペイロード・サイズに対するそのPLRのシミュレーション図である。そのチャネルのSNRが良くなると、異なるペイロード・サイズ間でその差異が少なくなる。所定のチャネルSNRに対して、より低いデート・レート・モードでのそのPLRは、高速のデータ・レート・モードでのそれよりは常に良好であり、すなわち、そのPHYモードが有するデータ・レートが低ければ低いほど、それはよりロバストである。これは、その低いレート・モードがよりロバストな変調方式およびより多くのチャネル・コーディング・オーバヘッドを使用するからである。
そのチャネルSNRの閾値γは、その対象のサービス・エリアにより決定される。本発明のそのアルゴリズムにより達成される、BLのその最小のチャネル使用率は、そのチャネルSNRの閾値、その所要BL残留PLR、およびそのBLソース・レートに依存する。図5は、異なるγの下でのその最小のBLチャネル使用率およびELデータを伝送するために残されたそのチャネル時間のシミュレーション図であり、そのBLデータ・レートは200Kbpsで、およびそのマルチキャスト・ビデオ・セッションに割り当てられるその全体のチャネル使用時間ttotは、WLANチャネルの10%である。そのBLチャネル使用率は、チャネルSNRの閾値が大きくなるにつれて低減していることを見て取ることができる。それらの変曲点は、その最適なモードがSNRの閾値が増加するにつれて向上するからである。γが2.5dBより少ない場合、そのBLチャネル使用率はそのttotを超え、そのBLビデオ品質は満たされることができない。
本発明のそのクロス・レイヤ最適化アルゴリズムがシミュレートされた。そのシミュレーションにおいて、そのビデオ・マルチキャストセッションに対するその全体のチャネル使用時間ttotは、10%に固定され、BLデータ・レートは200Kbpsで秒あたり25フレームである。シミュレーションのために、そのマルチキャスト・ビデオ・セッションは80ユーザで、そのチャネルSNRは区間[0,30]dBで一様に分布していると仮定している。
図6は、そのサービスを受けるユーザ全てにわたってその平均実効受信ELデータ・レートRd_EL_avのミュレーション図であり、その提案されている適応型クロス・レイヤ最適化アルゴリズムを使用してPHYモード、アプリケーション・レイヤFECおよびパケット・サイズJEL=(mEL,La_EL,nEL,kEL)に異なるチャネルSNRの閾値γの下で適応しており、FGSビデオに対するそのグループ・ビデオ品質を表わしている。そのシミュレーションで使用されているその重み関数は、式(3)の中で与えられている。比較のために、また、そのPHYモードを固定してアプリケーション・レイヤFECおよびパケット・サイズ(La_EL,nEL,kEL)だけに適応することによるその結果を示す。本発明のそのアルゴリズムは、異なるチャネルSNRの閾値の下で良好な性能を達成することに気付かれたい。その適切なPHYモードを選ぶことが重要であることをまた見て取ることができる。BLおよびELのビデオ伝送の両方に対してPHYモードを1または5に固定すると、Rd_EL_avは、その提案されている適応型アルゴリズムを使用するものよりも常に劣ることに気付く。これは、モード5および1は、ELの最適化には決して選択されないために生じる。図7は、様々なSNRの閾値の下でBLおよびELの両方に対するそのモード選択のシミュレーション図である。一方BLに対するそのモードは、γが増加するにつれて徐々に向上する。そのELは、大きい平均実効データ・レートRd_EL_avに対して常により高いモードが好ましい。
代替の重み関数がそのシステムの設計に使用されることができ、たとえば:
Figure 0004934139
このケースでは、チャネルSNRがγに等しく、最悪の可能性のあるチャネル状態の架空のユーザがその所望のサービング・エリアに常にいると想定している。このように、そのELソース・コーディング、伝送および保護のパラメータは、そのサービング・エリア内で最悪の可能性のあるチャネル状態のそのユーザのそのビデオ品質を最大限に高めるように選択される。あるユーザがその所望のサービング・エリア外にいて、すなわちγ>γであると、それは考慮されないであろう。図8は、その受信機側の平均実効ELビット・レートのシミュレーション図であり、その代替の重み関数を使用している。その曲線が向上し、そしてすべてのPHYモードがそのBLのケースと同様に異なるSNRsの閾値とともに選択されていることを見て取ることができる。
図9は、その平均実効受信ELビット・レートのシミュレーション図であり、その制限付きミニマックス測定基準をその総合ビデオ品質測定基準として使用している。図6から図9を比較すると、図6に対してはその最適化測定基準は、その閾値のユーザに有利に作用しないことが見て取ることができる。図7に対しては、そのELソース・コーディング、伝送および保護のパラメータはその閾値のユーザに基づいてのみ選択される。図9に対するその制限付きミニマックス測定基準は、そのサービング・エリア内の全てのユーザのなかでその最大の性能劣化を最小化できている。全てのユーザは、自身の最適な性能からある程度劣化されることになりそうで、そして過度に不利益を蒙るユーザはいない。しかしながら、その制限付きミニマックス測度の有する1つの課題は、それが極めて計算が複雑であり、そしてそれに基づいたシステムの最適化が膨大な計算を要することである。
当然のことながら、本発明は、ハードウェア(たとえば、ASICチップ)、ソフトウェア、ファームウェア、専用プロセッサ、またはそれらの組み合わせといった様々な形で、例えばサーバ、中間機器(例えば無線アクセス・ポイントまたは無線ルータなど)、またはモバイル機器の中に実装される可能性がある。好ましくは、本発明は、ハードウェアおよびソフトウェアの組み合わせとして実装される。さらに、そのソフトウェアは、プログラム記憶装置上で明白に実施されるアプリケーション・プログラムとして好適に実装される。そのアプリケーション・プログラムは、任意の適切なアーキテクチャを備えるマシンにアップロードされ、そして実行されることができる。好ましくは、そのマシンは、1つ以上の中央処理装置(CPU)、ランダム・アクセス・メモリ(RAM)および入力/出力(I/O)インタフェース(含複数)のようなハードウェアを有するコンピュータ・プラットフォーム上に実装される。そのコンピュータ・プラットフォームはまた、オペレーティング・システムおよびマイクロ命令コードを含む。本明細書で説明されている様々な処理および機能は、そのマイクロ命令コードの一部かまたはそのアプリケーション・プログラムの一部(またはそれらの組み合わせ)のいずれかであることができ、そのオペレーティング・システムを経由して実行される。さらに、付加データ記憶装置および印刷装置のような様々な他の周辺機器はそのコンピュータ・プラットフォームに接続されることができる。
さらに当然のことながら、その添付図面に描かれている一部のその構成システム要素および方法のステップはソフトウェアで好適に実装され、そのシステム要素(またはその処理ステップ)間のその実際の接続は、本発明がプログラム化されるその仕方に依存して異なる可能性がある。本明細書のその教示を考慮すれば、当業者にはこれらのことおよび本発明の同様な実装または機器構成をもくろむことができるであろう。
ネットワーク・システムの概略図である。 本発明のその方法のフローチャート図である。 本発明に従ったビデオ・サーバの概略ブロック図である。 異なるIEEE802.11aPHYモードに対するそのパケット損失率のシミュレーション図である。 ビデオ基本レイヤおよび拡張レイヤに対するそのチャネル使用率のシミュレーション図である。 本発明のそのクロス・レイヤ最適化アルゴリズムの性能のシミュレーション図である。 本発明のそのクロス・レイヤ最適化アルゴリズムにおけるその基本レイヤおよび拡張レイヤPHYモード選択のシミュレーション図である。 その拡張レイヤ・ソース・コーディング、伝送および保護パラメータがそのサービス・エリアにおいて最悪の可能性のあるチャネル状態に従って選択される場合のその性能のシミュレーション図である。 その総合ビデオ品質測定基準として制限付きミニマックス測定基準を使用して、その拡張レイヤのソース・コーディング、伝送および保護のパラメータを決定する場合のその性能のシミュレーション図である。

Claims (21)

  1. ビデオ信号をマルチキャスト・セッション中の複数の受信機に伝送するための方法であって、
    ネットワーク・プロトコル・スタックの複数のレイヤについてのコーディング方式、伝送方式および保護方式を制御するステップおよび連帯して適応するステップを備え、
    前記コーディング方式が物理レイヤのチャンネル・コーディング・モードを備え、前記伝送方式が変調を備え、前記保護方式がアプリケーション・レイヤの前方誤り訂正を備え
    許容チャネル使用率Tをビデオ・サービス品質要件および使用できるネットワーク資源に従って設定するステップと、
    チャネル信号対雑音比の閾値を対象のサービス・エリアに基づいて選択するステップと、
    基本レイヤのソース・ビット・レートおよび前記基本レイヤの所要残留パケット損失率を最低限のビデオ品質に基づいて選択するステップと、
    前記基本レイヤに関するクロス・レイヤの伝送パラメータおよび保護パラメータを、残留パケット損失率が所要残留パケット損失率よりも少ないことをチャネル信号対雑音比が信号対雑音比の閾値より良好な受信機に対して保証しながら前記基本レイヤのチャネル使用率を最小化するように決定するステップと、
    前記複数の受信機からチャネル状態を含むフィードバックを受信するステップと、
    前記拡張レイヤのソース・レートおよび拡張伝送パラメータおよび保護パラメータに動的に適応し、グループ・ビデオ品質測定基準を前記全体のチャネル使用率制約の下で前記フィードバックに基づいて最適化するステップと、
    基本レイヤのソース・レートおよび拡張レイヤのソース・レートを選択するステップと、
    前記ビデオ信号を前記基本レイヤのソース・レートおよび前記拡張レイヤのソース・レートに基づいて符号化するステップと、
    基本レイヤのパケット・サイズおよび拡張レイヤのパケット・サイズを選択するステップと、
    基本レイヤのビデオ・パケットおよび拡張レイヤのビデオ・パケットを前記選択された基本レイヤのパケット・サイズおよび拡張レイヤのパケット・サイズに基づいて形成するステップおよびパケット・ヘッダを生成するステップおよび前記基本レイヤのビデオ・パケットおよび拡張レイヤのビデオ・パケットにパケット・ヘッダを付加するステップと、
    基本レイヤおよび拡張レイヤのクロス・パケット前方誤り訂正パラメータを選択するステップと、
    クロス・パケット前方誤り訂正コーディングを前記基本レイヤのビデオ・パケットおよび拡張レイヤのビデオ・パケットに前記選択された基本レイヤおよび拡張レイヤのクロス・パケット前方誤り訂正パラメータに基づいて適用するステップと、
    前記基本レイヤのビデオ・パケットおよび拡張レイヤのビデオ・パケットならびに前方誤り訂正パケットを前記複数の受信機に伝送するステップと、
    無線ローカル・エリア・ネットワーク中間機器の基本レイヤおよび前記拡張レイヤの物理レイヤの変調およびチャネル・コーディング・モードに適応するステップと、
    拡張レイヤの伝送パラメータおよび保護パラメータに前記フィードバックに基づいて動的に適応するステップと
    をさらに備えることを特徴とする方法。
  2. スケーラブル・ビデオ・コーディング・レートに適応するステップをさらに備えることを特徴とする請求項1に記載の方法。
  3. 前記複数の受信機が対象のサービス・エリアにあり、及び、前記パケット化が複数のパケット・サイズから選択するステップを含むことを特徴とする請求項1に記載の方法。
  4. 前記ビデオ信号を一組の基本レイヤおよび拡張レイヤに前記分割されるビデオ信号の重要性に基づいて分割するステップと、
    前方誤り訂正コーディングを前記基本レイヤおよび前記拡張レイヤに適用するステップと
    をさらに備え、前記分割が同等でない保護を与えることを特徴とする請求項1に記載の方法。
  5. 物理レイヤの変調およびチャネル・コーディング・モード、前記基本レイヤに対するパケット・サイズ、および前方誤り訂正コーディング方式を選択するステップをさらに備えることを特徴とする請求項に記載の方法。
  6. 前記複数の受信機からチャネル状態を含むフィードバックを受信するステップと、
    拡張レイヤのソース・レート、拡張レイヤの物理レイヤの変調およびチャネル・コーディング・モードおよび拡張レイヤのパケット・サイズに動的に適応するステップおよび前方誤り訂正方式を前記拡張レイヤに全体のチャネル使用率制約の下で適用するステップと
    をさらに備えることを特徴とする請求項に記載の方法。
  7. 前記受信機が無線機器であるか、前記受信機がモバイル機器であることを特徴とする請求項1に記載の方法。
  8. 複数の測定基準の中から選択された測定基準を使用することによりグループ・ビデオ品質を測定し、それに基づいて前記コーディング、伝送方式および保護方式の選択に適応するステップをさらに備え、
    前記グループ・ビデオ品質測定基準が次式で定義される性能測定基準であるか、
    Figure 0004934139
    前記グループ・ビデオ品質測定基準が、
    Figure 0004934139
    として定義される制限付きミニマックス測定基準であることを特徴とする請求項1に記載の方法。
  9. 前記中間機器に、制御メッセージを送り、前記中間機器での前記物理レイヤの変調およびチャネル・コーディング・モードを制御するステップをさらに備え
    前記制御メッセージが各々のデータ・パケットでピギーバックされることを特徴とする請求項に記載の方法。
  10. ビデオ信号をマルチキャスト・セッション中の複数の受信機に伝送するためのシステムであって、
    ネットワーク・プロトコル・スタックの複数のレイヤについてのコーディング方式、伝送方式および保護方式を制御する手段および連帯して適応する手段を備え、
    前記コーディング方式が物理レイヤのチャンネル・コーディング・モードを備え、前記伝送方式が変調を備え、前記保護方式がアプリケーション・レイヤの前方誤り訂正を備え
    許容チャネル使用率Tをビデオ・サービス品質要件および使用できるネットワーク資源に従って設定するための手段と、
    チャネル信号対雑音比の閾値を対象のサービス・エリアに基づいて選択するための手段と、
    基本レイヤのソース・ビット・レートおよび前記基本レイヤの所要残留パケット損失率を最低限のビデオ品質に基づいて選択するための手段と、
    前記基本レイヤに関するクロス・レイヤの伝送パラメータおよび保護パラメータを、残留パケット損失率が所要残留パケット損失率よりも少ないことをチャネル信号対雑音比が信号対雑音比の閾値より良好な受信機に対して保証しながら前記基本レイヤのチャネル使用率を最小化するように決定するための手段と、
    前記複数の受信機からチャネル状態を含むフィードバックを受信するための手段と、
    前記拡張レイヤのソース・レートおよび伝送パラメータおよび保護パラメータに動的に適応し、前記1つのグループ・ビデオ品質測定基準を前記全体のチャネル使用率制約の下で前記フィードバックに基づいて最適化するための手段と、
    基本レイヤのソース・レートおよび拡張レイヤのソース・レートを選択するための手段と、
    前記ビデオ信号を前記基本レイヤのソース・レートおよび前記拡張レイヤのソース・レートに基づいて符号化するための手段と、
    基本レイヤのパケット・サイズおよび拡張レイヤのパケット・サイズを選択するための手段と、
    基本レイヤのビデオ・パケットおよび拡張レイヤのビデオ・パケットを前記選択された基本レイヤのパケット・サイズおよび拡張レイヤのパケット・サイズに基づいて形成するための手段およびパケット・ヘッダを生成するための手段および前記基本レイヤのビデオ・パケットおよび拡張レイヤのビデオ・パケットにパケット・ヘッダを付加するための手段と、
    基本レイヤおよび拡張レイヤのクロス・パケット前方誤り訂正パラメータを選択するための手段と、
    クロス・パケット前方誤り訂正コーディングを前記基本レイヤのビデオ・パケットおよび拡張レイヤのビデオ・パケットに前記選択された基本レイヤおよび拡張レイヤの前方誤り訂正パラメータに基づいて適用するための手段と、
    前記基本レイヤのビデオ・パケットおよび拡張レイヤのビデオ・パケットならびに前方誤り訂正パケットを前記複数の受信機に伝送するための手段と、
    無線ローカル・エリア・ネットワーク中間機器の基本レイヤおよび前記拡張レイヤの物理レイヤの変調およびチャネル・コーディング・モードに適応するための手段と、
    拡張レイヤの伝送パラメータおよび保護パラメータに前記フィードバックに基づいて動的に適応するための手段と
    をさらに備えることを特徴とするシステム。
  11. スケーラブル・ビデオ・コーディング・レートに適応するための手段をさらに備えることを特徴とする請求項10に記載のシステム。
  12. 前記複数の受信機が対象のサービス・エリアにあり、パケット化に適応するための前記手段が複数のパケット・サイズから選択するための手段を含むことを特徴とする請求項10に記載のシステム。
  13. 前記ビデオ信号を一組の基本レイヤおよび拡張レイヤに前記分割されるビデオ信号の重要性に依存して分割するための手段と、
    前方誤り訂正コーディングを前記基本レイヤおよび前記拡張レイヤに適用するための手段と
    をさらに備え、前記分割が同等でない保護を与えることを特徴とする請求項10に記載のシステム。
  14. 物理レイヤの変調およびチャネル・コーディング・モード、前記基本レイヤに対するパケット・サイズおよび前方誤り訂正コーディング方式を選択するための手段をさらに備えることを特徴とする請求項13に記載のシステム。
  15. 前記複数の受信機からチャネル状態を含むフィードバックを受信するための手段と、
    ソース・レート、物理レイヤの変調およびチャネル・コーディング・モードおよびパケット・サイズに動的に適応するための手段および前方誤り訂正方式を前記拡張レイヤに全体のチャネル使用率制約の下で適用するための手段と
    をさらに備えることを特徴とする請求項13に記載のシステム。
  16. 前記受信機が無線機器であり、前記受信機がモバイル機器であることを特徴とする請求項10に記載のシステム。
  17. 複数の測定基準の中から選択された測定基準を使用することによりグループ・ビデオ品質を測定し、それに基づいて前記コーディング、伝送方式および保護方式の選択に適応するための手段をさらに備え
    前記グループ・ビデオ品質測定基準が次式で定義される性能測定基準であるか、
    Figure 0004934139
    前記グループ・ビデオ品質測定基準が、
    Figure 0004934139
    として定義される制限付きミニマックス測定基準であることを特徴とする請求項10に記載のシステム。
  18. 前記中間機器に、制御メッセージを送り、前記中間機器での前記物理レイヤの変調およびチャネル・コーディング・モードを制御するための手段をさらに備え、前記制御メッセージが各々のデータ・パケットでピギーバックされることを特徴とする請求項10に記載のシステム。
  19. クロス・レイヤ制御モジュールと、
    スケーラブル・ビデオ符号器と、
    パケッタイザと、
    前方誤り訂正符号器と、
    通信装置と
    を含むビデオ・サーバをさらに備えることを特徴とする請求項10に記載のシステム。
  20. 前記クロス・レイヤ制御モジュールが前記スケーラブル・ビデオ符号器、前記パケッタイザ、前記前方誤り訂正符号器および前記通信装置を制御し、
    許容チャネル使用率Tをビデオ・サービス品質要件および使用できるネットワーク資源に従って設定する機能と、
    チャネル信号対雑音比の閾値を対象のサービス・エリアに基づいて選択する機能と、
    基本レイヤに関するソース・ビット・レートおよび前記基本レイヤの所要残留パケット損失率を最低限のビデオ品質に基づいて選択する機能と、
    前記基本レイヤのクロス・レイヤの伝送パラメータおよび保護パラメータを、残留パケット損失率が所要残留パケット損失率よりも少ないことをチャネル信号対雑音比が信号対雑音比の閾値より良好な受信機に対して保証しながら前記基本レイヤのチャネル使用率を最小化するように決定する機能と、
    前記複数の受信機からネットワーク・トポロジおよびチャネル状態を含むフィードバックを前記通信装置から受信する機能と、
    前記拡張レイヤのソース・レートおよび伝送パラメータおよび保護パラメータに動的に適応し、グループ・ビデオ品質測定基準を前記全体のチャネル使用率制約の下で前記フィードバックに基づいて最適化する機能と、
    基本レイヤのソース・レートおよび拡張レイヤのソース・レートを選択する機能と、
    基本レイヤのパケット・サイズおよび拡張レイヤのパケット・サイズを選択する機能と、
    基本レイヤおよび拡張レイヤのクロス・パケット前方誤り訂正パラメータを選択する機能と、
    無線ローカル・エリア・ネットワーク中間機器の前記基本レイヤおよび前記拡張レイヤの物理レイヤの変調ならびにチャネル・コーディング・モードに適応する機能と、
    拡張レイヤの伝送パラメータおよび保護パラメータに前記フィードバックに基づいて動的に適応する機能と
    を実行することを特徴とする請求項19に記載のシステム。
  21. 前記スケーラブル・ビデオ符号器が前記ビデオ信号を基本レイヤのソース・レートおよび前記拡張レイヤのソース・レートに基づいて符号化し、
    前記パケッタイザが基本レイヤのビデオ・パケットおよび拡張レイヤのビデオ・パケットを前記選択された基本レイヤのパケット・サイズおよび拡張レイヤのパケット・サイズに基づいて形成し、そしてパケット・ヘッダを付加し、
    前記前方誤り訂正符号器がクロス・パケット前方誤り訂正コーディングを、前記基本レイヤのビデオ・パケットおよび拡張レイヤのビデオ・パケットに前記選択された前方誤り訂正パラメータに基づいて適用し、
    前記通信装置が前記ビデオ・パケットおよび前方誤り訂正パケットを前記複数の受信機に伝送し、
    前記クロス・レイヤ制御モジュールが無線ローカル・エリア・ネットワーク中間機器の前記基本レイヤおよび前記拡張レイヤの物理レイヤの変調およびチャネル・コーディング・モードを前記選択されたモードに基づいて制御および適応し、
    ある制御メッセージが前記無線ローカル・エリア・ネットワークの前記中間機器に前記通信装置を経由して送られ、前記物理レイヤの変調およびチャネル・コーディング・モードを制御し、
    ある制御メッセージが前記無線ローカル・エリア・ネットワークの前記中間機器に、伝送される各々のデータ・パケット上に前記制御メッセージをピギーバックすることにより前記通信装置を経由して送られ、前記物理レイヤの変調およびチャネル・コーディング・モードを制御することを特徴とする請求項19に記載のシステム。
JP2008528992A 2005-08-30 2005-08-30 Ieee802.11無線ローカル・エリア・ネットワーク上でのスケーラブル・ビデオ・マルチキャストのためのクロス・レイヤ最適化 Expired - Fee Related JP4934139B2 (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/US2005/030756 WO2007073362A1 (en) 2005-08-30 2005-08-30 Cross-layer optimization for scalable video multicast over ieee 802.11 wireless local area networks

Publications (2)

Publication Number Publication Date
JP2009506713A JP2009506713A (ja) 2009-02-12
JP4934139B2 true JP4934139B2 (ja) 2012-05-16

Family

ID=36408005

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008528992A Expired - Fee Related JP4934139B2 (ja) 2005-08-30 2005-08-30 Ieee802.11無線ローカル・エリア・ネットワーク上でのスケーラブル・ビデオ・マルチキャストのためのクロス・レイヤ最適化

Country Status (7)

Country Link
US (1) US8189659B2 (ja)
EP (1) EP1920608B1 (ja)
JP (1) JP4934139B2 (ja)
CN (1) CN101253771B (ja)
BR (1) BRPI0520491A2 (ja)
MY (1) MY155001A (ja)
WO (1) WO2007073362A1 (ja)

Families Citing this family (72)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1922850A4 (en) * 2005-09-07 2011-06-29 Vidyo Inc SYSTEM AND METHOD FOR A BASIC LIGHT CONNECTION HIGHLY RELIABLE
US8436889B2 (en) * 2005-12-22 2013-05-07 Vidyo, Inc. System and method for videoconferencing using scalable video coding and compositing scalable video conferencing servers
US20070234385A1 (en) * 2006-03-31 2007-10-04 Rajendra Bopardikar Cross-layer video quality manager
CN101523371B (zh) * 2006-09-29 2012-04-25 维德约股份有限公司 用于具有可缩放视频编码服务和多播的多点会议的***和方法
US20080144713A1 (en) * 2006-12-13 2008-06-19 Viasat, Inc. Acm aware encoding systems and methods
US8456986B2 (en) * 2006-12-13 2013-06-04 Viasat, Inc. Video and data network load balancing
US8358690B2 (en) * 2006-12-13 2013-01-22 Viasat, Inc. Predictive adaptive coding and modulation
US20090041100A1 (en) 2006-12-13 2009-02-12 Viasat, Inc. Link aware mobile data network
US7944872B2 (en) * 2006-12-13 2011-05-17 Viasat, Inc. Adaptive coding and modulation aware network load balancing
US8411572B2 (en) * 2006-12-13 2013-04-02 Viasat, Inc. ACM and fixed coding and modulation of hierarchical layers
US8576858B2 (en) * 2006-12-13 2013-11-05 Viasat, Inc. Multiple transmission paths for hierarchical layers
US8411571B2 (en) 2006-12-13 2013-04-02 Viasat, Inc. Video and data network load balancing with video drop
US8395993B2 (en) * 2006-12-13 2013-03-12 Viasat, Inc. Video and data network load balancing with video placeholder
US7961665B2 (en) 2006-12-13 2011-06-14 Viasat, Inc. Terminal aware multicasting
US8249647B2 (en) * 2007-01-22 2012-08-21 Broadcom Corporation Mobile communication device having multiple independent optimized physical layers
US8091011B2 (en) * 2007-10-09 2012-01-03 Broadcom Corporation Method and system for dynamically adjusting forward error correction (FEC) rate to adapt for time varying network impairments in video streaming applications over IP networks
EP2109339B8 (en) * 2007-12-12 2016-05-25 Panasonic Intellectual Property Management Co., Ltd. Data transmitting and receiving system, terminal, relay device, and data transmitting method
WO2009131555A1 (en) 2008-04-22 2009-10-29 Thomson Licensing Method and apparatus for multicast tree management in multi-hop relay communication system
EP2314005B1 (en) * 2008-04-29 2017-11-29 Thomson Licensing A method and system for adapting forward error correction in multicast over wireless networks
WO2009152158A1 (en) * 2008-06-09 2009-12-17 Vidyo, Inc. Improved view layout management in scalable video and audio communication systems
EP2139179A1 (en) * 2008-06-26 2009-12-30 THOMSON Licensing Method and apparatus for reporting state information
EP2152028A1 (en) * 2008-08-06 2010-02-10 Nokia Siemens Networks OY Method and devices for bit rate allocation for point-to-multipoint multimedia communications
CN101742413B (zh) * 2008-11-24 2014-06-18 株式会社Ntt都科摩 基站、用户终端和单小区增强型组播和广播业务实现方法
US8737245B2 (en) * 2008-12-23 2014-05-27 Thomson Licensing Method for evaluating link cost metrics in communication networks
US8654834B2 (en) 2009-01-06 2014-02-18 Electronics And Telecommunications Research Institute Method for tuning coding rate and applying unequal error protection for adaptive video transmission, and video transmission/reception apparatus using the method
KR101286917B1 (ko) * 2009-01-06 2013-07-16 한국전자통신연구원 적응적 비디오 전송을 위한 코딩 레이트 조정 및 차등 오류 보호 적용 방법과, 그를 이용한 비디오 전송/수신 장치
US9538220B2 (en) 2009-06-12 2017-01-03 Wi-Lan Labs, Inc. Video streaming quality of experience degradation control using a video quality metric
US20130298170A1 (en) * 2009-06-12 2013-11-07 Cygnus Broadband, Inc. Video streaming quality of experience recovery using a video quality metric
US8510621B2 (en) * 2009-12-29 2013-08-13 Industrial Technology Research Institute Method and apparatus for providing resource unit based data block partition
CN102763408B (zh) * 2010-02-11 2020-01-17 上海诺基亚贝尔股份有限公司 基于svc的e-mbms流传输方法和设备
JP5405501B2 (ja) * 2010-02-25 2014-02-05 パナソニック株式会社 通信装置及び通信方法
CN102792709B (zh) * 2010-04-12 2015-09-16 上海贝尔股份有限公司 用于移动组播的方法及其设备
EP2814194A1 (en) * 2010-06-01 2014-12-17 Global Invacom Ltd. Data transmission apparatus system and method
GB2480820A (en) * 2010-06-01 2011-12-07 Provision Comm Technologies Ltd Multicasting video to multiple wireless terminals with adaptive modulation and coding and parallel multimedia carousel channel
EP2408196B1 (en) * 2010-07-14 2017-01-11 Alcatel Lucent A method, server and terminal for generating a composite view from multiple content items
KR101728000B1 (ko) * 2010-11-25 2017-05-02 주식회사 케이티 스케일러블 비디오 코딩을 적용하여 방송 서비스를 제공하는 방법 및 시스템
CN102104538B (zh) * 2010-12-08 2012-07-25 浙江工业大学 一种映射参数动态自适应的无线流媒体传输控制方法
CN102594775A (zh) * 2011-01-11 2012-07-18 中兴通讯股份有限公司 流媒体传输方法与***
KR20120084237A (ko) * 2011-01-19 2012-07-27 삼성전자주식회사 엠엠티(mmt)에서 엠엠티 인캡슐레이터를 전송하는 방법
US8767821B2 (en) * 2011-05-09 2014-07-01 Google Inc. System and method for providing adaptive media optimization
JP2013026836A (ja) * 2011-07-21 2013-02-04 Sharp Corp 中継装置、中継方法及びプログラム
JP2013026917A (ja) * 2011-07-22 2013-02-04 Sharp Corp コンテンツ配信装置、受信装置、中継装置、コンテンツ配信システム、コンテンツ配信方法及びプログラム
US9094179B2 (en) * 2011-12-20 2015-07-28 Electronics And Telecommunications Research Institute Apparatus for providing multimedia services and method thereof
US9612902B2 (en) * 2012-03-12 2017-04-04 Tvu Networks Corporation Methods and apparatus for maximum utilization of a dynamic varying digital data channel
CN102638730A (zh) * 2012-04-13 2012-08-15 北京邮电大学 一种基于用户感知的无线视频业务的跨层优化方法
US9246842B2 (en) * 2012-04-27 2016-01-26 Intel Corporation QoE-aware radio access network architecture for http-based video streaming
FR2995162B1 (fr) * 2012-08-31 2015-09-04 Thales Sa Methode d'optimisation de l'efficacite spectrale d'une transmission de donnees et dispositif mettant en oeuvre la methode
US20140098880A1 (en) * 2012-10-05 2014-04-10 Qualcomm Incorporated Prediction mode information upsampling for scalable video coding
CN103051419B (zh) * 2012-12-14 2015-05-20 清华大学 渐进广播传输方法及***
US9621902B2 (en) * 2013-02-28 2017-04-11 Google Inc. Multi-stream optimization
KR20160006209A (ko) * 2013-05-07 2016-01-18 브이아이디 스케일, 인크. 비디오 애플리케이션들을 위한 비디오를 위한 qoe-인식 wifi 향상
WO2014209495A1 (en) * 2013-06-28 2014-12-31 Wi-Lan Labs, Inc. Video streaming quality of experience recovery using a video quality metric
JP6467992B2 (ja) * 2015-02-27 2019-02-13 株式会社デンソー 無線通信システム
CN107690761B (zh) * 2015-04-01 2020-10-27 瑞典爱立信有限公司 高级错误检测码处理方法及其装置
US10110348B2 (en) * 2016-01-25 2018-10-23 Huawei Technologies Co., Ltd. Apparatus and method for multimedia content transmissions in multi-channel wireless networks
US10616383B2 (en) 2016-09-26 2020-04-07 Samsung Display Co., Ltd. System and method for electronic data communication
US10469857B2 (en) 2016-09-26 2019-11-05 Samsung Display Co., Ltd. System and method for electronic data communication
US10523895B2 (en) 2016-09-26 2019-12-31 Samsung Display Co., Ltd. System and method for electronic data communication
US10075671B2 (en) 2016-09-26 2018-09-11 Samsung Display Co., Ltd. System and method for electronic data communication
CN108990112B (zh) 2017-05-31 2021-01-15 华为技术有限公司 通信网络中的任务处理方法和通信装置
US10862620B2 (en) * 2017-09-25 2020-12-08 Dolby Laboratories Licensing Corporation Systems and methods to optimize the load of multipath data transportation
CN111512636A (zh) * 2017-10-31 2020-08-07 惠州Tcl移动通信有限公司 视频多播方法、装置及可读存储介质
CN114503573A (zh) * 2019-03-20 2022-05-13 威诺瓦国际有限公司 低复杂性增强视频编码
WO2020193118A1 (en) * 2019-03-22 2020-10-01 Nokia Solutions And Networks Oy Mechanism of cross-layer link adaptation in 5g broadcast/multicast
WO2020250599A1 (ja) * 2019-06-12 2020-12-17 ソニー株式会社 画像処理装置および方法
WO2021054805A1 (ko) * 2019-09-20 2021-03-25 한국전자통신연구원 영상 부호화/복호화 방법, 장치 및 비트스트림을 저장한 기록 매체
CN114710665A (zh) * 2019-09-20 2022-07-05 杭州海康威视数字技术股份有限公司 一种解码、编码方法、装置及其设备
CN112637091B (zh) * 2019-09-24 2022-02-08 清华大学 跨协议通信的链路质量估计方法和装置
CN112106362A (zh) * 2019-09-30 2020-12-18 深圳市大疆创新科技有限公司 可移动平台的图像处理方法、装置、可移动平台及介质
MX2022005905A (es) * 2019-11-15 2022-06-24 Hfi Innovation Inc Metodo y aparato para se?alizacion de compensacion de movimiento envolvente horizontal en la codificacion de video vr360.
US11342937B2 (en) * 2020-02-11 2022-05-24 United States Of America As Represented By The Secretary Of The Navy Adaptive cross-layer error control coding for heterogeneous application environments
KR20220146647A (ko) * 2020-05-19 2022-11-01 구글 엘엘씨 품질-정규화된 비디오 트랜스코딩을 위한 동적 파라미터 선택

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001045098A (ja) * 1999-05-26 2001-02-16 Canon Inc データ通信システム、データ通信装置、データ通信方法及び記憶媒体
JP2002217948A (ja) * 2001-12-10 2002-08-02 Nec Corp データ通信方法及びデータ通信システム
JP2003092564A (ja) * 2001-06-28 2003-03-28 Microsoft Corp ストリームメディアに対する交渉方式の/動的なエラー訂正
JP2003519959A (ja) * 1999-12-30 2003-06-24 アペルト・ネットワークス・インコーポレイテッド 自動最適化式多可変ポイント・ツー・多ポイント通信システム
WO2005041516A2 (en) * 2003-10-15 2005-05-06 Ntt Docomo, Inc. Apparatus and method for controlling an operation of a plurality of communication layers in a layered communication scenario

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6202088B1 (en) * 1996-03-14 2001-03-13 Motorola Inc. Cable communication system and method for management
US6233253B1 (en) * 1997-05-23 2001-05-15 Thomson Licensing S.A. System for digital data format conversion and bit stream generation
US7386310B2 (en) * 2000-06-26 2008-06-10 Hughes Network Systems, Llc Fallback mode ingress/egress mechanism for satellite communication system
US7095729B2 (en) * 2000-12-22 2006-08-22 Intel Corporation Method for multimedia communication over packet channels
US7639739B2 (en) * 2001-11-02 2009-12-29 The Regents Of The University Of California Technique to enable efficient adaptive streaming and transcoding of video and other signals
CN1324851C (zh) * 2002-06-11 2007-07-04 汤姆森许可贸易公司 适用于动态网络丢失条件的数据通信方法
MXPA04006758A (es) * 2002-09-23 2004-11-10 Lg Electronics Inc Esquema de comunicacion por radio para proveer servicios de difusion y multidifusion de multimedia.
KR100689443B1 (ko) * 2004-08-21 2007-03-08 삼성전자주식회사 방송 데이터를 저장하기 위한 디지털 방송 시스템 및송수신 방법
US7627033B2 (en) * 2004-11-15 2009-12-01 Microsoft Corporation Video rate control
KR101071837B1 (ko) * 2005-06-24 2011-10-11 엘지전자 주식회사 브로드캐스트/멀티캐스트 서비스 수행 방법

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001045098A (ja) * 1999-05-26 2001-02-16 Canon Inc データ通信システム、データ通信装置、データ通信方法及び記憶媒体
JP2003519959A (ja) * 1999-12-30 2003-06-24 アペルト・ネットワークス・インコーポレイテッド 自動最適化式多可変ポイント・ツー・多ポイント通信システム
JP2003092564A (ja) * 2001-06-28 2003-03-28 Microsoft Corp ストリームメディアに対する交渉方式の/動的なエラー訂正
JP2002217948A (ja) * 2001-12-10 2002-08-02 Nec Corp データ通信方法及びデータ通信システム
WO2005041516A2 (en) * 2003-10-15 2005-05-06 Ntt Docomo, Inc. Apparatus and method for controlling an operation of a plurality of communication layers in a layered communication scenario

Also Published As

Publication number Publication date
WO2007073362A1 (en) 2007-06-28
MY155001A (en) 2015-08-28
EP1920608B1 (en) 2018-11-14
BRPI0520491A2 (pt) 2009-05-12
US8189659B2 (en) 2012-05-29
CN101253771B (zh) 2012-03-28
CN101253771A (zh) 2008-08-27
EP1920608A1 (en) 2008-05-14
JP2009506713A (ja) 2009-02-12
US20090219990A1 (en) 2009-09-03

Similar Documents

Publication Publication Date Title
JP4934139B2 (ja) Ieee802.11無線ローカル・エリア・ネットワーク上でのスケーラブル・ビデオ・マルチキャストのためのクロス・レイヤ最適化
US8826102B2 (en) Method and system for adapting forward error correction in multicast over wireless networks
Sengupta et al. Improving quality of VoIP streams over WiMax
US8089892B2 (en) Adaptive joint source and channel coding scheme for H.264 video multicasting over wireless networks
US8830896B2 (en) Packet relay method and device
KR20140104961A (ko) 정체로 유도된 비디오 스케일링
Wu et al. Energy-efficient multipath TCP for quality-guaranteed video over heterogeneous wireless networks
US11418976B2 (en) Wireless adaptation based on multidimensional input
Afzal et al. Multipath MMT-based approach for streaming high quality video over multiple wireless access networks
Feng et al. Adaptive FEC algorithm based on prediction of video quality and bandwidth utilization ratio
KR20080035804A (ko) 네트워크 적응형 데이터 전송 방법, 이를 위한 데이터 전송시스템, 데이터 송신 장치, 및 데이터 수신 장치
Gorkemli et al. Video streaming over wireless DCCP
Sen et al. A survey on cross-layer design frameworks for multimedia applications over wireless networks
Wu et al. Energy-aware concurrent multipath transfer for real-time video streaming to multihomed terminals
Qadir et al. QoE-aware cross-layer architecture for video traffic over Internet
Chen et al. A qoe-based app layer scheduling scheme for scalable video transmissions over multi-rat systems?
Rapaport et al. Adaptive HARQ and scheduling for video over LTE
Yang et al. Receiver-driven adaptive enhancement layer switching algorithm for scalable video transmission over link-adaptive networks
Chaurasia et al. Dynamic parallel TCP for scalable video streaming over MIMO wireless networks
Huszák et al. Content-aware interface selection method for multi-path video streaming in best-effort networks
Vo et al. Bit allocation for multi-source multi-path P2P video streaming in VoD systems over wireless mesh networks
Ma et al. Access point centric scheduling for dash streaming in multirate 802.11 wireless network
Li et al. M 3: Practical and reliable multi-layer video multicast over multi-rate Wi-Fi network
Sanigepalli et al. Using p2p networks for error recovery in mbms applications
Kist et al. QoE-Aware Cross-Layer Architecture for Video Traffic over Internet

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110422

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110426

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20110726

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20110802

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111026

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120217

R150 Certificate of patent or registration of utility model

Ref document number: 4934139

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20150224

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

R371 Transfer withdrawn

Free format text: JAPANESE INTERMEDIATE CODE: R371

LAPS Cancellation because of no payment of annual fees
S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350