JP4472347B2 - 可変の帯域を有するネットワーク上でのマルチメディアデータのストリーミング - Google Patents
可変の帯域を有するネットワーク上でのマルチメディアデータのストリーミング Download PDFInfo
- Publication number
- JP4472347B2 JP4472347B2 JP2003565141A JP2003565141A JP4472347B2 JP 4472347 B2 JP4472347 B2 JP 4472347B2 JP 2003565141 A JP2003565141 A JP 2003565141A JP 2003565141 A JP2003565141 A JP 2003565141A JP 4472347 B2 JP4472347 B2 JP 4472347B2
- Authority
- JP
- Japan
- Prior art keywords
- parameter
- group
- stream
- encoded
- vop
- 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 - Lifetime
Links
- 238000000034 method Methods 0.000 claims description 16
- 230000005540 biological transmission Effects 0.000 abstract description 14
- 238000004590 computer program Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/70—Media network packetisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/20—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video object coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/30—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
- H04N19/37—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability with arrangements for assigning different transmission priorities to video input data or to video coded data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/70—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/23424—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving splicing one content stream with another content stream, e.g. for inserting or substituting an advertisement
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing 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/23439—Processing 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 for generating different versions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/266—Channel 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/2662—Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/44—Processing 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/44016—Processing 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 splicing one content stream with another content stream, e.g. for substituting a video clip
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/63—Control 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/633—Control signals issued by server directed to the network components or client
- H04N21/6332—Control signals issued by server directed to the network components or client directed to client
- H04N21/6336—Control signals issued by server directed to the network components or client directed to client directed to decoder
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/63—Control 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/637—Control signals issued by the client directed to the server or network components
- H04N21/6373—Control signals issued by the client directed to the server or network components for rate control, e.g. request to the server to modify its transmission rate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/63—Control 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/647—Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
- H04N21/64746—Control signals issued by the network directed to the server or the client
- H04N21/64761—Control signals issued by the network directed to the server or the client directed to the server
- H04N21/64769—Control signals issued by the network directed to the server or the client directed to the server for rate control
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Business, Economics & Management (AREA)
- Databases & Information Systems (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
−K0:クライアントの要求の受信(RX)
−K1:現在伝送されるストリームでのストリーム切り替え手段の初期化(S=Sc)と、ゼロへのインデックスtの位置(t=0)
−K2:現在のストリームに関するデコーダ構成の伝送(dec_parSc)
−K3:現在のストリームの次のアクセスユニットの伝送(next_AU(Sc,t))
−K4:変数tの増加(t++)
−K5:現在の帯域状態に関する他のシステムに切り替える必要があるか否かの検査(?)、応答がyes(Y)である場合にはK6に進み、応答がno(N)である場合にはK3に戻る
−K6:新しい帯域状態に適合する新しいストリームの決定(Sn?)
−K7:新しいストリームへの現在のストリームの更新(S=Sn)と、K3に戻る
図4は、MPEG-4映像伝送システムに適した本発明の特定の実施例の符号化方法の例を示したものである。この実施例は、データが勧告ISO/IEC14496-2:2001に従ってMPEG-4フォーマットで符号化された映像コンテンツの伝送に関するものである。
−K0:符号化される全てのストリームのユーザの符号化パラメータを読み取る(READ)
−K1:最大のフレームレートのパラメータ値を、符号化される全てのフレームの最大ビットレートに対応する値に設定する(max_frame_rate=MAX(endocing_frame_rate))
−K2:最大フレームレートのパラメータ値がp/qに等しくなるように、整数値の最小値(pで示される)を計算し(qもまた整数値である)(max_frame_rate=p/q)、時間解像度の増分をpに設定する(time_increment_resolution=p)
−K3:少なくとも1つのストリームがB_VOPを使用するか否かを検査し(B-VOP?)、yes(Y)の場合にはステップK4に進み、no(N)の場合にはステップK5に進む
−K4:低遅延(low_delay)パラメータを0に設定する(low_delay=0)
−K5:低遅延(low_delay)パラメータを1に設定する(low_delay=1)
−K6:可変インデックスNを0に設定する
−K7:VOLヘッダの時間増分解像度(time_increment_resolution)と低遅延(low_delay)のフィールドの値をステップK2とK4とK5で設定された値にするストリームのインデックスNを符号化する(VOL)
−K8:Nを増加する(N++)
−K9:全てのストリームが符号化されたか否かを検査し(Stream?)、yes(Y)の場合にステップK10に進み、no(N)の場合にステップK7に戻る
−K10:アルゴリズムの終了
図5は、本発明の好ましい実施例による符号化ストリームの例である。所定のマルチメディアコンテンツについて、全ての別のストリームが、受信側で同じデコーダ構成のパラメータが使用され得るように符号化される。このように、1つのストリームから他のものへの変更は、クライアントの観点からシームレスにできる。この実施例は、特に映像フォーマットがMPEG-4映像である音声/映像ストリーミングに関するものである(音声フォーマットは如何なるストリーミング可能なフォーマットでもよい)。
Claims (5)
- 同じマルチメディアデータから、MPEG-4(Moving Picture Expert Group 4)規格に基づいて符号化される、可変な所定のビットレートを有する符号化ストリームのセットを生成する方法であって、
前記符号化ストリームは、特定のデコードパラメータ値に関して前記セットのうちのそれぞれの符号化ストリームをデコードするために、クライアントアプリケーションのデコーダに伝送される特定のデコードパラメータ値に関連付けられ、
前記方法は、
共通のデコードパラメータを有することができるストリームのグループを選択するステップを有し、前記共通のデコードパラメータは“低遅延(low_delay)”パラメータ及び“時間増分解像度(time_increment_resolution)”パラメータであり、
選択されたグループ内の少なくとも1つの符号化ストリームがB-VOP(双方向ビデオ・オブジェクト・プレーン(Video Object Plane))を使用する場合には、そのグループの“低遅延(low_delay)”パラメータに対し第1の値を、B-VOPを使用しない場合には、そのグループの“低遅延(low_delay)”パラメータに対し第2の値を割り当て、
選択されたグループ内で必要な最小の時間増分解像度に対応する値を、そのグループの“時間増分解像度(time_increment_resolution)”パラメータに割り当てるステップを有する
ことを特徴とする方法。 - 請求項1に記載の方法であって、
各符号化ストリームが、音声及び映像データを別々に符号化するために、映像符号化ストリームと音声符号化ストリームとを有する一対の符号化ストリームを有し、
一対の符号化ストリーム内の少なくとも1つの映像ストリームが、アクセスユニットと呼ばれる連続的なストリーム要素で構成され、
前記共通のデコードパラメータ値を伝送するための第1のアクセスユニットと、
フレーム内形式の所定の固定画像を伝送するための第2のアクセスユニットと、
絶対時間基準と、“符号化されていないVOP(VOP_not_coded)”という形式の情報とを伝送するためのランダムアクセスポイント情報を有する第3とその後のアクセスユニットとを有し、
前記“符号化されていないVOP(VOP_not_coded)”は、前記クライアントアプリケーションのデコーダが以前のアクセスユニットをコピーすることを示す方法。 - 同じマルチメディアデータから、MPEG-4(Moving Picture Expert Group 4)規格に基づいて符号化される、可変な所定のビットレートを有する符号化ストリームのセットを供給するためのエンコーダであって、
前記符号化ストリームは、特定のデコードパラメータ値に関して前記セットのうちのそれぞれの符号化ストリームをデコードするために、クライアントアプリケーションのデコーダに伝送される特定のデコードパラメータ値に関連付けられ、
前記エンコーダは、
共通のデコードパラメータを有することができるストリームのグループを選択し、前記共通のデコードパラメータは“低遅延(low_delay)”パラメータ及び“時間増分解像度(time_increment_resolution)”パラメータであり、
選択されたグループ内の少なくとも1つの符号化ストリームがB-VOP(双方向ビデオ・オブジェクト・プレーン(Video Object Plane))を使用する場合には、そのグループの“低遅延(low_delay)”パラメータに対し第1の値を、B-VOPを使用しない場合には、そのグループの“低遅延(low_delay)”パラメータに対し第2の値を割り当て、
選択されたグループ内で必要な最小の時間増分解像度に対応する値を、そのグループの“時間増分解像度(time_increment_resolution)”パラメータに割り当てるエンコーダ。 - マルチメディア供給源から生じる、MPEG-4(Moving Picture Expert Group 4)規格に基づく符号化データでメディアエンコーダによって作られた可変な所定のビットレートを有する符号化ストリームのセット内で選択された符号化ストリームを、クライアントアプリケーションに供給するためのサーバであって、
前記符号化ストリームは、特定のデコードパラメータ値に関してクライアントデコーダがストリーム要素をデコードすることを可能にするために、前記対応する選択された符号化ストリームに関して、前記サーバを介して前記クライアントアプリケーションのデコーダに伝送される特定のデコードパラメータ値に関連付けられ、
前記メディアエンコーダが、共通のデコードパラメータを有することができるストリームのグループを選択する手段を有し、前記共通のデコードパラメータは“低遅延(low_delay)”パラメータ及び“時間増分解像度(time_increment_resolution)”パラメータであり、
選択されたグループ内の少なくとも1つの符号化ストリームがB-VOP(双方向ビデオ・オブジェクト・プレーン(Video Object Plane))を使用する場合には、そのグループの“低遅延(low_delay)”パラメータに対し第1の値を、B-VOPを使用しない場合には、そのグループの“低遅延(low_delay)”パラメータに対し第2の値を割り当て、
選択されたグループ内で必要な最小の時間増分解像度に対応する値を、そのグループの“時間増分解像度(time_increment_resolution)”パラメータに割り当てるサーバ。 - 可変の帯域を有するネットワーク上でマルチメディアデータをストリーミングするための送信機であって、
マルチメディア供給源から生じるデータを、MPEG-4(Moving Picture Expert Group 4)規格に基づいて符号化し、符号化されたマルチメディアデータを含むストリーム要素で構成された符号化ストリームのセットを作るためのメディアエンコーダであって、前記符号化ストリームが特定のデコードパラメータ値に関してクライアントデコーダがストリーム要素をデコードすることを可能にするために、サーバを介してクライアントアプリケーションのデコーダに伝送される特定のデコードパラメータ値に関連する多様な所定のビットレートを有するメディアエンコーダと、
前記メディアエンコーダにより作られた符号化ストリームのセット内で選択された符号化ストリームを前記クライアントアプリケーションに供給するためのメディアサーバと
を有し、
前記メディアエンコーダが、共通のデコードパラメータを有することができるストリームのグループを選択する手段を有し、前記共通のデコードパラメータは“低遅延(low_delay)”パラメータ及び“時間増分解像度(time_increment_resolution)”パラメータであり、
選択されたグループ内の少なくとも1つの符号化ストリームがB-VOP(双方向ビデオ・オブジェクト・プレーン(Video Object Plane))を使用する場合には、そのグループの“低遅延(low_delay)”パラメータに対し第1の値を、B-VOPを使用しない場合には、そのグループの“低遅延(low_delay)”パラメータに対し第2の値を割り当て、
選択されたグループ内で必要な最小の時間増分解像度に対応する値を、そのグループの“時間増分解像度(time_increment_resolution)”パラメータに割り当てる送信機。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP02290209 | 2002-01-30 | ||
PCT/IB2003/000259 WO2003065683A1 (en) | 2002-01-30 | 2003-01-27 | Streaming multimedia data over a network having a variable bandwidth |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005516547A JP2005516547A (ja) | 2005-06-02 |
JP4472347B2 true JP4472347B2 (ja) | 2010-06-02 |
Family
ID=27635894
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003565141A Expired - Lifetime JP4472347B2 (ja) | 2002-01-30 | 2003-01-27 | 可変の帯域を有するネットワーク上でのマルチメディアデータのストリーミング |
Country Status (6)
Country | Link |
---|---|
US (1) | US7483489B2 (ja) |
EP (1) | EP1472847A1 (ja) |
JP (1) | JP4472347B2 (ja) |
KR (1) | KR100989222B1 (ja) |
CN (1) | CN1625880B (ja) |
WO (1) | WO2003065683A1 (ja) |
Families Citing this family (107)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6307487B1 (en) | 1998-09-23 | 2001-10-23 | Digital Fountain, Inc. | Information additive code generator and decoder for communication systems |
US7068729B2 (en) * | 2001-12-21 | 2006-06-27 | Digital Fountain, Inc. | Multi-stage code generator and decoder for communication systems |
US9240810B2 (en) * | 2002-06-11 | 2016-01-19 | Digital Fountain, Inc. | Systems and processes for decoding chain reaction codes through inactivation |
WO2004021668A1 (en) * | 2002-08-28 | 2004-03-11 | Koninklijke Philips Electronics N.V. | Method of streaming multimedia data |
JP4546246B2 (ja) * | 2002-10-05 | 2010-09-15 | デジタル ファウンテン, インコーポレイテッド | 連鎖的暗号化反応の系統的記号化および復号化 |
WO2005025225A1 (ja) * | 2003-09-04 | 2005-03-17 | Nec Corporation | 動画像データ変換方法および装置ならびにプログラム |
EP2722995B1 (en) | 2003-10-06 | 2023-04-19 | QUALCOMM Incorporated | Soft-Decision Decoding of Multi-Stage Chain Reaction Codes |
KR101161193B1 (ko) | 2004-05-07 | 2012-07-02 | 디지털 파운튼, 인크. | 파일 다운로드 및 스트리밍 시스템 |
US7567565B2 (en) | 2005-02-01 | 2009-07-28 | Time Warner Cable Inc. | Method and apparatus for network bandwidth conservation |
WO2007011116A1 (en) * | 2005-07-20 | 2007-01-25 | Humax Co., Ltd. | Encoder and decoder |
US8074248B2 (en) | 2005-07-26 | 2011-12-06 | Activevideo Networks, Inc. | System and method for providing video content associated with a source image to a television in a communication network |
US7979885B2 (en) * | 2005-08-11 | 2011-07-12 | Harmonic Inc. | Real time bit rate switching for internet protocol television |
US8102878B2 (en) * | 2005-09-29 | 2012-01-24 | Qualcomm Incorporated | Video packet shaping for video telephony |
JP5550834B2 (ja) | 2006-02-13 | 2014-07-16 | デジタル ファウンテン, インコーポレイテッド | 可変fecオーバヘッド及び保護期間を利用したストリーミング及びバッファリング |
US9270414B2 (en) * | 2006-02-21 | 2016-02-23 | Digital Fountain, Inc. | Multiple-field based code generator and decoder for communications systems |
US8718100B2 (en) * | 2006-02-27 | 2014-05-06 | Time Warner Cable Enterprises Llc | Methods and apparatus for selecting digital interface technology for programming and data delivery |
US7916755B2 (en) | 2006-02-27 | 2011-03-29 | Time Warner Cable Inc. | Methods and apparatus for selecting digital coding/decoding technology for programming and data delivery |
US8458753B2 (en) * | 2006-02-27 | 2013-06-04 | Time Warner Cable Enterprises Llc | Methods and apparatus for device capabilities discovery and utilization within a content-based network |
US8170065B2 (en) | 2006-02-27 | 2012-05-01 | Time Warner Cable Inc. | Methods and apparatus for selecting digital access technology for programming and data delivery |
EP1998510B1 (en) | 2006-03-17 | 2011-10-26 | NEC Corporation | Encoded stream sending device |
US20070234385A1 (en) * | 2006-03-31 | 2007-10-04 | Rajendra Bopardikar | Cross-layer video quality manager |
AU2007243966B2 (en) * | 2006-05-03 | 2011-05-12 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for re-constructing media from a media representation |
US7971129B2 (en) | 2006-05-10 | 2011-06-28 | Digital Fountain, Inc. | Code generator and decoder for communications systems operating using hybrid codes to allow for multiple efficient users of the communications systems |
US20100211690A1 (en) * | 2009-02-13 | 2010-08-19 | Digital Fountain, Inc. | Block partitioning for a data stream |
US9178535B2 (en) * | 2006-06-09 | 2015-11-03 | Digital Fountain, Inc. | Dynamic stream interleaving and sub-stream based delivery |
US9380096B2 (en) | 2006-06-09 | 2016-06-28 | Qualcomm Incorporated | Enhanced block-request streaming system for handling low-latency streaming |
US9419749B2 (en) | 2009-08-19 | 2016-08-16 | Qualcomm Incorporated | Methods and apparatus employing FEC codes with permanent inactivation of symbols for encoding and decoding processes |
US9432433B2 (en) | 2006-06-09 | 2016-08-30 | Qualcomm Incorporated | Enhanced block-request streaming system using signaling or block creation |
US9209934B2 (en) * | 2006-06-09 | 2015-12-08 | Qualcomm Incorporated | Enhanced block-request streaming using cooperative parallel HTTP and forward error correction |
US9386064B2 (en) * | 2006-06-09 | 2016-07-05 | Qualcomm Incorporated | Enhanced block-request streaming using URL templates and construction rules |
WO2008012739A2 (en) * | 2006-07-28 | 2008-01-31 | Nxp B.V. | Media playback decoder tracing |
US20080062322A1 (en) * | 2006-08-28 | 2008-03-13 | Ortiva Wireless | Digital video content customization |
US8606966B2 (en) * | 2006-08-28 | 2013-12-10 | Allot Communications Ltd. | Network adaptation of digital content |
NL1032594C2 (nl) * | 2006-09-29 | 2008-04-01 | Avinity Systems B V | Werkwijze voor het streamen van parallelle gebruikerssessies, systeem en computerprogrammatuur. |
JP5936805B2 (ja) * | 2006-09-29 | 2016-06-22 | アビニティ・システムズ・ベスローテン・フェンノートシャップAvinity Systems B.V. | パラレルユーザセッションをストリーミングするための方法、システム、およびコンピュータソフトウェア |
US7743161B2 (en) * | 2006-10-10 | 2010-06-22 | Ortiva Wireless, Inc. | Digital content buffer for adaptive streaming |
WO2008088741A2 (en) | 2007-01-12 | 2008-07-24 | Ictv, Inc. | Interactive encoded content system including object models for viewing on a remote device |
US9826197B2 (en) | 2007-01-12 | 2017-11-21 | Activevideo Networks, Inc. | Providing television broadcasts over a managed network and interactive content over an unmanaged network to a client device |
US20080235746A1 (en) | 2007-03-20 | 2008-09-25 | Michael James Peters | Methods and apparatus for content delivery and replacement in a network |
US7941483B2 (en) * | 2007-03-28 | 2011-05-10 | Sap Ag | Low latency display methods for thin client devices |
US8180029B2 (en) * | 2007-06-28 | 2012-05-15 | Voxer Ip Llc | Telecommunication and multimedia management method and apparatus |
RU2010114256A (ru) * | 2007-09-12 | 2011-10-20 | Диджитал Фаунтин, Инк. (Us) | Формирование и передача исходной идентификационной информации для обеспечения надежного обмена данными |
US9071859B2 (en) | 2007-09-26 | 2015-06-30 | Time Warner Cable Enterprises Llc | Methods and apparatus for user-based targeted content delivery |
US8561116B2 (en) | 2007-09-26 | 2013-10-15 | Charles A. Hasek | Methods and apparatus for content caching in a video network |
US8099757B2 (en) | 2007-10-15 | 2012-01-17 | Time Warner Cable Inc. | Methods and apparatus for revenue-optimized delivery of content in a network |
US8699678B2 (en) | 2007-10-19 | 2014-04-15 | Voxer Ip Llc | Telecommunication and multimedia management method and apparatus |
US8145780B2 (en) * | 2007-10-19 | 2012-03-27 | Voxer Ip Llc | Telecommunication and multimedia management method and apparatus |
US8706907B2 (en) | 2007-10-19 | 2014-04-22 | Voxer Ip Llc | Telecommunication and multimedia management method and apparatus |
US8682336B2 (en) * | 2007-10-19 | 2014-03-25 | Voxer Ip Llc | Telecommunication and multimedia management method and apparatus |
US8001261B2 (en) * | 2007-10-19 | 2011-08-16 | Voxer Ip Llc | Telecommunication and multimedia management method and apparatus |
US8090867B2 (en) * | 2007-10-19 | 2012-01-03 | Voxer Ip Llc | Telecommunication and multimedia management method and apparatus |
US8321581B2 (en) * | 2007-10-19 | 2012-11-27 | Voxer Ip Llc | Telecommunication and multimedia management method and apparatus |
US8380874B2 (en) | 2007-10-19 | 2013-02-19 | Voxer Ip Llc | Telecommunication and multimedia management method and apparatus |
US8391312B2 (en) | 2007-10-19 | 2013-03-05 | Voxer Ip Llc | Telecommunication and multimedia management method and apparatus |
US8111713B2 (en) | 2007-10-19 | 2012-02-07 | Voxer Ip Llc | Telecommunication and multimedia management method and apparatus |
US8813143B2 (en) | 2008-02-26 | 2014-08-19 | Time Warner Enterprises LLC | Methods and apparatus for business-based network resource allocation |
US9047236B2 (en) | 2008-06-06 | 2015-06-02 | Amazon Technologies, Inc. | Client side stream switching |
US9167007B2 (en) * | 2008-06-06 | 2015-10-20 | Amazon Technologies, Inc. | Stream complexity mapping |
US8488661B2 (en) * | 2008-06-13 | 2013-07-16 | Verizon Patent And Licensing Inc. | Systems and methods for data streaming |
KR101065972B1 (ko) | 2008-08-26 | 2011-09-19 | 에스케이 텔레콤주식회사 | 미디어 스트리밍을 위한 전송 대역폭 측정 시스템 및 그 방법 |
US20100121977A1 (en) * | 2008-11-10 | 2010-05-13 | Nokia Corporation | Predictive Bit-Rate Modification of Content Delivery in a Wireless Network |
US9281847B2 (en) * | 2009-02-27 | 2016-03-08 | Qualcomm Incorporated | Mobile reception of digital video broadcasting—terrestrial services |
US8909806B2 (en) | 2009-03-16 | 2014-12-09 | Microsoft Corporation | Delivering cacheable streaming media presentations |
US9866609B2 (en) | 2009-06-08 | 2018-01-09 | Time Warner Cable Enterprises Llc | Methods and apparatus for premises content distribution |
US9288010B2 (en) | 2009-08-19 | 2016-03-15 | Qualcomm Incorporated | Universal file delivery methods for providing unequal error protection and bundled file delivery services |
US20110096828A1 (en) * | 2009-09-22 | 2011-04-28 | Qualcomm Incorporated | Enhanced block-request streaming using scalable encoding |
US9917874B2 (en) | 2009-09-22 | 2018-03-13 | Qualcomm Incorporated | Enhanced block-request streaming using block partitioning or request controls for improved client-side handling |
US9237387B2 (en) * | 2009-10-06 | 2016-01-12 | Microsoft Technology Licensing, Llc | Low latency cacheable media streaming |
KR101750049B1 (ko) * | 2009-11-13 | 2017-06-22 | 삼성전자주식회사 | 적응적인 스트리밍 방법 및 장치 |
KR101750048B1 (ko) | 2009-11-13 | 2017-07-03 | 삼성전자주식회사 | 변속 재생 서비스 제공 방법 및 장치 |
KR101777347B1 (ko) | 2009-11-13 | 2017-09-11 | 삼성전자주식회사 | 부분화에 기초한 적응적인 스트리밍 방법 및 장치 |
KR101786051B1 (ko) | 2009-11-13 | 2017-10-16 | 삼성전자 주식회사 | 데이터 제공 방법 및 장치와 데이터 수신 방법 및 장치 |
KR101737084B1 (ko) | 2009-12-07 | 2017-05-17 | 삼성전자주식회사 | 메인 콘텐트에 다른 콘텐트를 삽입하여 스트리밍하는 방법 및 장치 |
US9521178B1 (en) * | 2009-12-21 | 2016-12-13 | Amazon Technologies, Inc. | Dynamic bandwidth thresholds |
KR101777348B1 (ko) | 2010-02-23 | 2017-09-11 | 삼성전자주식회사 | 데이터 전송 방법 및 장치와 데이터 수신 방법 및 장치 |
US20110280311A1 (en) | 2010-05-13 | 2011-11-17 | Qualcomm Incorporated | One-stream coding for asymmetric stereo video |
KR101837687B1 (ko) | 2010-06-04 | 2018-03-12 | 삼성전자주식회사 | 콘텐트의 품질을 결정하는 복수의 인자에 기초한 적응적인 스트리밍 방법 및 장치 |
US8918533B2 (en) | 2010-07-13 | 2014-12-23 | Qualcomm Incorporated | Video switching for streaming video data |
US9185439B2 (en) | 2010-07-15 | 2015-11-10 | Qualcomm Incorporated | Signaling data for multiplexing video components |
US9596447B2 (en) | 2010-07-21 | 2017-03-14 | Qualcomm Incorporated | Providing frame packing type information for video coding |
US9456015B2 (en) | 2010-08-10 | 2016-09-27 | Qualcomm Incorporated | Representation groups for network streaming of coded multimedia data |
AU2011315950B2 (en) | 2010-10-14 | 2015-09-03 | Activevideo Networks, Inc. | Streaming digital video between video devices using a cable television system |
US8925027B2 (en) * | 2011-01-20 | 2014-12-30 | Vidyo, Inc. | Participant aware configuration for video encoder |
WO2012099589A1 (en) * | 2011-01-20 | 2012-07-26 | Vidyo, Inc. | Participant aware configuration for video encoder |
US8958375B2 (en) | 2011-02-11 | 2015-02-17 | Qualcomm Incorporated | Framing for an improved radio link protocol including FEC |
US9270299B2 (en) | 2011-02-11 | 2016-02-23 | Qualcomm Incorporated | Encoding and decoding using elastic codes with flexible source block mapping |
EP2695388B1 (en) | 2011-04-07 | 2017-06-07 | ActiveVideo Networks, Inc. | Reduction of latency in video distribution networks using adaptive bit rates |
US9253233B2 (en) | 2011-08-31 | 2016-02-02 | Qualcomm Incorporated | Switch signaling methods providing improved switching between representations for adaptive HTTP streaming |
US8250228B1 (en) | 2011-09-27 | 2012-08-21 | Google Inc. | Pausing or terminating video portion while continuing to run audio portion of plug-in on browser |
US9843844B2 (en) | 2011-10-05 | 2017-12-12 | Qualcomm Incorporated | Network streaming of media data |
US10409445B2 (en) | 2012-01-09 | 2019-09-10 | Activevideo Networks, Inc. | Rendering of an interactive lean-backward user interface on a television |
US9294226B2 (en) | 2012-03-26 | 2016-03-22 | Qualcomm Incorporated | Universal object delivery and template-based file delivery |
US9800945B2 (en) | 2012-04-03 | 2017-10-24 | Activevideo Networks, Inc. | Class-based intelligent multiplexing over unmanaged networks |
US9123084B2 (en) | 2012-04-12 | 2015-09-01 | Activevideo Networks, Inc. | Graphical application integration with MPEG objects |
US9854280B2 (en) | 2012-07-10 | 2017-12-26 | Time Warner Cable Enterprises Llc | Apparatus and methods for selective enforcement of secondary content viewing |
US9131283B2 (en) | 2012-12-14 | 2015-09-08 | Time Warner Cable Enterprises Llc | Apparatus and methods for multimedia coordination |
US10275128B2 (en) | 2013-03-15 | 2019-04-30 | Activevideo Networks, Inc. | Multiple-mode system and method for providing user selectable video content |
EP3005712A1 (en) | 2013-06-06 | 2016-04-13 | ActiveVideo Networks, Inc. | Overlay rendering of user interface onto source video |
US9294785B2 (en) | 2013-06-06 | 2016-03-22 | Activevideo Networks, Inc. | System and method for exploiting scene graph information in construction of an encoded video sequence |
US9219922B2 (en) | 2013-06-06 | 2015-12-22 | Activevideo Networks, Inc. | System and method for exploiting scene graph information in construction of an encoded video sequence |
US9788029B2 (en) | 2014-04-25 | 2017-10-10 | Activevideo Networks, Inc. | Intelligent multiplexing using class-based, multi-dimensioned decision logic for managed networks |
US10687115B2 (en) | 2016-06-01 | 2020-06-16 | Time Warner Cable Enterprises Llc | Cloud-based digital content recorder apparatus and methods |
US10911794B2 (en) | 2016-11-09 | 2021-02-02 | Charter Communications Operating, Llc | Apparatus and methods for selective secondary content insertion in a digital network |
US10939142B2 (en) | 2018-02-27 | 2021-03-02 | Charter Communications Operating, Llc | Apparatus and methods for content storage, distribution and security within a content distribution network |
US11166175B2 (en) | 2018-11-30 | 2021-11-02 | T-Mobile Usa, Inc. | UAV modular redundant communications |
CN113508399A (zh) * | 2019-03-15 | 2021-10-15 | 杜比国际公司 | 用于更新神经网络的方法和装置 |
US11240540B2 (en) | 2020-06-11 | 2022-02-01 | Western Digital Technologies, Inc. | Storage system and method for frame trimming to optimize network bandwidth |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2265089C (en) * | 1998-03-10 | 2007-07-10 | Sony Corporation | Transcoding system using encoding history information |
SG77650A1 (en) * | 1998-09-07 | 2001-01-16 | Victor Company Of Japan | A scalable delivery scheme of compressed video |
EP1021044A1 (en) * | 1999-01-12 | 2000-07-19 | Deutsche Thomson-Brandt Gmbh | Method and apparatus for encoding or decoding audio or video frame data |
US6501797B1 (en) * | 1999-07-06 | 2002-12-31 | Koninklijke Phillips Electronics N.V. | System and method for improved fine granular scalable video using base layer coding information |
CN1199464C (zh) * | 2000-05-23 | 2005-04-27 | 皇家菲利浦电子有限公司 | 通信***和数据交换的方法 |
-
2003
- 2003-01-27 JP JP2003565141A patent/JP4472347B2/ja not_active Expired - Lifetime
- 2003-01-27 US US10/502,729 patent/US7483489B2/en active Active
- 2003-01-27 CN CN038029227A patent/CN1625880B/zh not_active Expired - Fee Related
- 2003-01-27 EP EP03702810A patent/EP1472847A1/en not_active Withdrawn
- 2003-01-27 WO PCT/IB2003/000259 patent/WO2003065683A1/en active Application Filing
- 2003-01-27 KR KR1020047011891A patent/KR100989222B1/ko not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
KR100989222B1 (ko) | 2010-10-20 |
JP2005516547A (ja) | 2005-06-02 |
US20050135476A1 (en) | 2005-06-23 |
WO2003065683A1 (en) | 2003-08-07 |
EP1472847A1 (en) | 2004-11-03 |
CN1625880B (zh) | 2010-08-11 |
CN1625880A (zh) | 2005-06-08 |
US7483489B2 (en) | 2009-01-27 |
KR20040079975A (ko) | 2004-09-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4472347B2 (ja) | 可変の帯域を有するネットワーク上でのマルチメディアデータのストリーミング | |
EP1594287B1 (en) | Method, apparatus and medium for providing multimedia service considering terminal capability | |
CN101116308B (zh) | 用于信号发送缓冲区参数的方法、通信***、终端、服务器和用于确定缓冲器状态的方法 | |
WO2009128528A1 (ja) | サーバ装置とコンテンツ配信方法とプログラム | |
US20070183494A1 (en) | Buffering of decoded reference pictures | |
US20050123042A1 (en) | Moving picture streaming file, method and system for moving picture streaming service of mobile communication terminal | |
JP2003023413A (ja) | システムデコーダ装置及びパケットデータの修正方法 | |
CN101809967A (zh) | 在分层多播中的编码应用数据单元顺序恢复 | |
EP1554812B1 (en) | System and method for providing error recovery for streaming fgs encoded video over an ip network | |
KR20050038646A (ko) | 멀티미디어 데이터를 스트리밍하는 방법 | |
JP4934054B2 (ja) | スケーラブルなデータを伝送するための方法および装置 | |
MX2008010961A (es) | Sistema dinamico de distribucion de imagenes y dispositivo de conversion. | |
JP2000224584A (ja) | 画像符号化装置および動画像伝送システム | |
EP1230802B1 (en) | Mpeg-4 video specific control packet for providing a customized set of coding tools | |
US6853650B1 (en) | Communication network, method for transmitting a signal, network connecting unit and method for adjusting the bit rate of a scaled data flow | |
WO2014047938A1 (zh) | 数字视频码流的解码方法拼接方法和装置 | |
KR20080049701A (ko) | 단말의 성능을 고려한 멀티미디어 서비스 제공방법 및 그에사용되는 단말기 | |
JP2003204575A (ja) | マルチメディアデータ送信装置 | |
KR100704116B1 (ko) | 멀티미디어 서비스를 위한 다중 실시간 인코딩 방법 및 그서버 장치 | |
KR20090132627A (ko) | 콘텐츠 배신 시스템, 콘텐츠 배신 방법 및 그들에 이용하는 변환 장치 | |
JP2005072973A (ja) | マルチメディア情報中継装置 | |
CN100474923C (zh) | 用于实时流式传输服务的mpeg-4编码模式选择方法 | |
KR101148072B1 (ko) | 멀티미디어 지원 시스템 및 그 지원방법 | |
WO2003041413A1 (en) | Error control to video encoder | |
WO2007031924A2 (en) | Video telephone system, video telephone terminal, and method for video telephoning |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060124 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20070313 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20080423 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081104 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20090128 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20090204 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20090303 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20090310 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090406 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090512 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090812 |
|
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: 20100202 |
|
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: 20100303 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130312 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |