JP2009542111A - ストリーミングデータのサービス品質を強化するための予測的フレームドロッピング - Google Patents
ストリーミングデータのサービス品質を強化するための予測的フレームドロッピング Download PDFInfo
- Publication number
- JP2009542111A JP2009542111A JP2009516625A JP2009516625A JP2009542111A JP 2009542111 A JP2009542111 A JP 2009542111A JP 2009516625 A JP2009516625 A JP 2009516625A JP 2009516625 A JP2009516625 A JP 2009516625A JP 2009542111 A JP2009542111 A JP 2009542111A
- Authority
- JP
- Japan
- Prior art keywords
- frames
- frame
- frame group
- transmission queue
- node
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 claims abstract description 33
- 230000005540 biological transmission Effects 0.000 claims description 94
- 238000007493 shaping process Methods 0.000 claims description 4
- 238000012546 transfer Methods 0.000 claims description 3
- 238000011144 upstream manufacturing Methods 0.000 claims description 2
- QWXYZCJEXYQNEI-OSZHWHEXSA-N intermediate I Chemical compound COC(=O)[C@@]1(C=O)[C@H]2CC=[N+](C\C2=C\C)CCc2c1[nH]c1ccccc21 QWXYZCJEXYQNEI-OSZHWHEXSA-N 0.000 claims 2
- 238000010586 diagram Methods 0.000 description 19
- 238000005457 optimization Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000006073 displacement reaction Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/19—Flow control; Congestion control at layers above the network layer
-
- 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/234381—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 by altering the temporal resolution, e.g. decreasing the frame rate by frame skipping
-
- 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/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
- H04N21/2402—Monitoring of the downstream path of the transmission network, e.g. bandwidth available
-
- 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/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods 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/132—Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
-
- 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/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods 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/17—Methods 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 an image region, e.g. an object
- H04N19/172—Methods 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 an image region, e.g. an object the region being a picture, frame or field
-
- 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/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/573—Motion compensation with multiple frame prediction using two or more reference frames in a given prediction direction
-
- 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/23406—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving management of server-side video buffer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/29—Flow control; Congestion control using a combination of thresholds
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/32—Flow control; Congestion control by discarding or delaying data units, e.g. packets or frames
-
- 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/75—Media network packet handling
- H04L65/762—Media network packet handling at the source
-
- 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/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods 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/177—Methods 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 group of pictures [GOP]
-
- 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/64784—Data processing by the network
- H04N21/64792—Controlling the complexity of the content stream, e.g. by dropping packets
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
【選択図】図2A
Description
本出願は、2006年6月22日に出願された米国特許出願第11/425,871号の優先権を主張し、その開示内容全体をここに参照により組み入れる。
こういった事情のもと、本発明の実施の形態が考えられた。
Claims (26)
- ネットワーク上の第1ノードと第2ノードの間で送信されるストリーミングデータの品質を最適化する方法であって、
ストリーミングデータは1以上のフレームグループを含み、
各フレームグループには、イントラフレーム(Iフレーム)を含む複数のフレームが含まれ、当該方法は、
フレームグループから1以上のフレームを含む送信キューを第1ノードから第2ノードに順次送信するステップと、
新しいIフレームが送信のためにキューされるとき、現在送信中のIフレームを除き、送信キューのまだ送信されていない任意のフレームを送信キューからドロップするステップと
を含むことを特徴とする方法。 - 各フレームグループは、Iフレームを参照する1以上の予測フレーム(Pフレーム)を含み、
送信キューからドロップされたPフレームの数Pを判定するステップと、
次のフレームグループに対しては、その前のフレームグループに対する送信キューからドロップされたPフレームの個数にもとづいて、次のフレームグループに対する送信キューから0からP個のPフレームをドロップするステップとをさらに含む請求項1の方法。 - 次のフレームグループに対する送信キューから0からP個のPフレームをドロップするステップは、次のフレームグループに残るPフレームが次のフレームグループにわたって実質的に均等に間隔を空けるように1以上のPフレームを選択的にドロップするステップを含む請求項2の方法。
- 各フレームグループは、直近のIフレームおよび/またはPフレームを参照する1以上の双予測フレーム(Bフレーム)を含み、送信キューからドロップされたPフレームを参照する任意のBフレームを送信キューからドロップするステップをさらに含む請求項2の方法。
- 次のフレームグループに対する送信キューから0からP個のPフレームをドロップするステップは、最初のフレームグループに対する送信キューからドロップされた、最初のフレームグループのPフレームの数に等しいドロップカウント(DC)を決定するステップを含む請求項2の方法。
- 次のフレームグループに対する送信キューから0からP個のPフレームをドロップするステップは、次のフレームグループの直前のフレームグループに対する送信キューにあるすべてのPフレームが送信されたならば、ドロップカウントをデクリメントするステップを含む請求項5の方法。
- 次のフレームグループに対する送信キューから0からP個のPフレームをドロップするステップは、次のフレームグループの直前のフレームグループに対する送信キューにあるすべてのPフレームよりも少ない数のPフレームしか送信されなかったならば、ドロップカウントをインクリメントするステップを含む請求項5の方法。
- 送信キューから0からP個のPフレームをドロップするステップは、ドロップカウントDCに等しい数のフレームをドロップするステップを含む請求項5の方法。
- 最初のフレームグループからの1以上のフレームを含む送信キューを第1ノードから第2ノードに順次送信するステップは、最初のフレームグループの1以上のフレームをトラフィックシェーピングするステップを含む請求項1の方法。
- 最初のフレームグループからの1以上のフレームを含む送信キューを第1ノードから第2ノードに順次送信するステップは、現在送信中のIフレームの送信を完了するステップと、それに続いてもっとも最近受信したIフレームを送信するステップとを含む請求項1の方法。
- 現在送信中のIフレームともっとも最近受信したIフレームの間に受信された中間のIフレームを送信キューからドロップするステップをさらに含む請求項10の方法。
- 1以上のフレームグループは、ビデオストリームの1以上のピクチャグループ(GoP)および/またはオーディオストリームの1以上のフレームおよび/またはゲームストリームの1以上のフレームおよび/またはファイル転送ストリームの1以上のフレームを含む請求項1の方法。
- ネットワーク上の第1ノードと第2ノードの間で送信されるストリーミングデータの品質を最適化する装置であって、
ストリーミングデータは、イントラフレーム(Iフレーム)を含む複数のフレームが含まれるフレームグループを含み、当該装置は、
フレームグループから送信キューを生成するよう構成されたロジックを含むQoSモジュールを含み、
前記ロジックは、さらに、新しいIフレームが第1ノードから第2ノードに送信するためにキューされるとき、まだ送信されていないすべてのフレームを送信キューからドロップするように構成されることを特徴とする装置。 - 前記ロジックは、
送信キューからドロップされた予測フレーム(Pフレーム)の数Pを判定し、
次のフレームグループに対しては、その前のフレームグループに対する送信キューからドロップされたPフレームの個数にもとづいて、次のフレームグループに対する送信キューから0からP個のPフレームをドロップするように構成される請求項13の装置。 - 前記ロジックは、次のフレームグループに残るPフレームが実質的に均等に間隔を空けるように1以上のPフレームを選択的にドロップするように構成される請求項14の装置。
- 前記ロジックは、送信キューからドロップされたPフレームを参照する1以上の双予測フレーム(Bフレーム)を送信キューからドロップするように構成される請求項14の装置。
- 前記ロジックは、最初のフレームグループに対する送信キューからドロップされた、最初のフレームグループのPフレームの数に等しいドロップカウント(DC)を決定するように構成される請求項14の装置。
- 前記ロジックは、次のフレームグループの直前のフレームグループに対する送信キューにあるすべてのPフレームが送信されたならば、ドロップカウントをデクリメントするように構成される請求項17の装置。
- 前記ロジックは、次のフレームグループの直前のフレームグループに対する送信キューにあるすべてのPフレームよりも少ない数のPフレームしか送信されなかったならば、ドロップカウントをインクリメントするように構成される請求項17の装置。
- 前記ロジックは、ドロップカウントDCに等しい数のフレームをドロップするように構成される請求項17の装置。
- 前記ロジックは、最初のフレームグループの1以上のフレームをトラフィックシェーピングするように構成される請求項13の装置。
- 前記ロジックは、現在送信中のIフレームの送信を完了し、それに続いてもっとも最近受信したIフレームを送信するように構成される請求項13の装置。
- 前記ロジックは、現在送信中のIフレームともっとも最近受信したIフレームの間に受信された中間のIフレームを送信キューからドロップするように構成される請求項22の装置。
- 前記QoSモジュールに機能的に接続される受信器モジュールをさらに含み、前記受信器モジュールは上流ノードから前記フレームグループを受信するように構成される請求項13の装置。
- 前記QoSモジュールに機能的に接続される送信器モジュールをさらに含み、前記送信器モジュールは前記第1ノードから前記第2ノードに送信キューを送信するように構成される請求項13の装置。
- ネットワーク上の第1ノードと第2ノードの間で送信されるストリーミングデータの品質を最適化する方法を実装するためのインストラクションをプロセッサが読み取れるように格納したプロセッサ読み取り可能な媒体であって、
ストリーミングデータは1以上のフレームグループを含み、
各フレームグループには、イントラフレーム(Iフレーム)を含む複数のフレームが含まれ、当該方法は、
フレームグループから1以上のフレームを含む送信キューを第1ノードから第2ノードに順次送信するステップと、
新しいIフレームが送信のためにキューされるとき、現在送信中のIフレームを除き、送信キューのまだ送信されていない任意のフレームを送信キューからドロップするステップと
を含むことを特徴とする媒体。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/425,871 US8296813B2 (en) | 2006-06-22 | 2006-06-22 | Predictive frame dropping to enhance quality of service in streaming data |
US11/425,871 | 2006-06-22 | ||
PCT/US2007/070275 WO2007149695A2 (en) | 2006-06-22 | 2007-06-01 | Predictive frame dropping to enhance quality of service in streaming data |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009542111A true JP2009542111A (ja) | 2009-11-26 |
JP4857379B2 JP4857379B2 (ja) | 2012-01-18 |
Family
ID=38834225
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009516625A Active JP4857379B2 (ja) | 2006-06-22 | 2007-06-01 | ストリーミングデータのサービス品質を強化するための予測的フレームドロッピング |
Country Status (5)
Country | Link |
---|---|
US (2) | US8296813B2 (ja) |
EP (1) | EP2030448B1 (ja) |
JP (1) | JP4857379B2 (ja) |
KR (1) | KR100994617B1 (ja) |
WO (1) | WO2007149695A2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011066612A (ja) * | 2009-09-16 | 2011-03-31 | Nec Personal Products Co Ltd | ストリーミング配信システム、サーバ装置、ストリーミング配信方法及びプログラム |
Families Citing this family (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8296813B2 (en) | 2006-06-22 | 2012-10-23 | Sony Computer Entertainment Inc. | Predictive frame dropping to enhance quality of service in streaming data |
US8483551B2 (en) * | 2006-12-04 | 2013-07-09 | Electronics And Telecommunications Research Institute | Method for generating double-speed IDR-unit for trick play, and trick play system and method using the same |
JP4851976B2 (ja) * | 2007-03-28 | 2012-01-11 | 富士フイルム株式会社 | 動画圧縮装置およびその動作制御方法 |
EP2203297B1 (en) | 2007-09-17 | 2012-05-16 | 3D Systems, Inc. | Region-based supports for parts produced by solid freeform fabrication |
US8432804B2 (en) * | 2007-11-29 | 2013-04-30 | Hewlett-Packard Development Company, L.P. | Transmitting video streams |
US8693553B2 (en) * | 2007-12-28 | 2014-04-08 | Nokia Corporation | Methods, apparatuses, and computer program products for adaptive synchronized decoding of digital video |
US8855211B2 (en) | 2008-01-22 | 2014-10-07 | At&T Intellectual Property I, Lp | Method and apparatus for managing video transport |
EP2094014A1 (en) * | 2008-02-21 | 2009-08-26 | British Telecommunications Public Limited Company | Video streaming |
JP5229066B2 (ja) * | 2009-03-31 | 2013-07-03 | 日本電気株式会社 | 動画配信装置、動画受信装置、動画配信方法、動画受信方法、および、プログラム |
US8767553B2 (en) * | 2010-07-02 | 2014-07-01 | Nec Laboratories America, Inc. | Dynamic resource partitioning for long-term fairness to non-elastic traffic on a cellular basestation |
EP2589229A4 (en) * | 2010-07-02 | 2016-03-30 | Librestream Technologies Inc | ADAPTIVE FRAME FREQUENCY CONTROL FOR VIDEO CONTENT IN A SYSTEM WITH LIMITED RESOURCES |
US8667166B2 (en) | 2010-11-02 | 2014-03-04 | Net Power And Light, Inc. | Method and system for resource-aware dynamic bandwidth control |
JP2014504471A (ja) | 2010-11-30 | 2014-02-20 | トムソン ライセンシング | フレーム損失パターンに基づいてビデオの品質を測定する方法および装置 |
US9807397B2 (en) * | 2011-04-11 | 2017-10-31 | Sharp Laboratories Of America, Inc. | System for power allocation |
US9191413B2 (en) * | 2011-11-01 | 2015-11-17 | T-Mobile Usa, Inc. | Synchronizing video and audio over heterogeneous transports |
US9307021B2 (en) * | 2013-02-27 | 2016-04-05 | Comcast Cable Communications, Llc | Adaptive media transmission processing |
US9578333B2 (en) * | 2013-03-15 | 2017-02-21 | Qualcomm Incorporated | Method for decreasing the bit rate needed to transmit videos over a network by dropping video frames |
US9578342B2 (en) | 2013-06-24 | 2017-02-21 | Dialogic Corporation | Rate control algorithm for scalable video encoding with disposable P-frames |
CN104270649B (zh) * | 2014-10-28 | 2019-01-22 | 中磊电子(苏州)有限公司 | 影像编码装置及影像编码方法 |
US20160191956A1 (en) * | 2014-12-15 | 2016-06-30 | Cable Television Laboratories, Inc. | Software defined networking in a cable tv system |
CN104702968B (zh) * | 2015-02-17 | 2019-06-11 | 华为技术有限公司 | 一种视频帧丢帧方法及视频发送装置 |
US10123040B2 (en) * | 2016-08-30 | 2018-11-06 | Qualcomm Incorporated | Intra-coded video frame caching for video telephony sessions |
US10560730B2 (en) | 2016-11-09 | 2020-02-11 | Samsung Electronics Co., Ltd. | Electronic apparatus and operating method thereof |
CN112672152A (zh) * | 2017-09-06 | 2021-04-16 | 深圳市大疆创新科技有限公司 | 无线数据传输方法和设备 |
US10911812B2 (en) * | 2017-09-18 | 2021-02-02 | S2 Security Corporation | System and method for delivery of near-term real-time recorded video |
US20220030225A1 (en) * | 2018-11-14 | 2022-01-27 | Saab Ab | Video data burst control for remote towers |
US10904161B2 (en) * | 2018-12-12 | 2021-01-26 | Intel Corporation | Using attribute vector for dynamic content-based attribute QoS for networking and interconnect fabrics |
US11350142B2 (en) * | 2019-01-04 | 2022-05-31 | Gainspan Corporation | Intelligent video frame dropping for improved digital video flow control over a crowded wireless network |
US11178205B2 (en) * | 2020-01-20 | 2021-11-16 | Ideaforge Technology Pvt. Ltd. | System and method for providing live streaming of video data in a low-bandwidth network |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4116470B2 (ja) * | 2002-03-06 | 2008-07-09 | ヒューレット・パッカード・カンパニー | メディア・ストリーミング配信システム |
US8345740B2 (en) * | 2005-01-17 | 2013-01-01 | Koninklijke Philips Electronics N.V. | System, transmitter, receiver, method and software for transmitting and receiving ordered sets of video frames |
US8355452B2 (en) * | 2006-02-27 | 2013-01-15 | Sharp Laboratories Of America, Inc. | Selective frame dropping for initial buffer delay reduction |
US8296813B2 (en) | 2006-06-22 | 2012-10-23 | Sony Computer Entertainment Inc. | Predictive frame dropping to enhance quality of service in streaming data |
-
2006
- 2006-06-22 US US11/425,871 patent/US8296813B2/en active Active
-
2007
- 2007-06-01 JP JP2009516625A patent/JP4857379B2/ja active Active
- 2007-06-01 EP EP07798037.3A patent/EP2030448B1/en active Active
- 2007-06-01 KR KR1020087031097A patent/KR100994617B1/ko active IP Right Grant
- 2007-06-01 WO PCT/US2007/070275 patent/WO2007149695A2/en active Application Filing
-
2012
- 2012-10-19 US US13/655,953 patent/US8843979B2/en active Active
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011066612A (ja) * | 2009-09-16 | 2011-03-31 | Nec Personal Products Co Ltd | ストリーミング配信システム、サーバ装置、ストリーミング配信方法及びプログラム |
Also Published As
Publication number | Publication date |
---|---|
KR20090018834A (ko) | 2009-02-23 |
EP2030448A4 (en) | 2014-05-21 |
US20070296854A1 (en) | 2007-12-27 |
EP2030448B1 (en) | 2016-10-19 |
US8296813B2 (en) | 2012-10-23 |
KR100994617B1 (ko) | 2010-11-15 |
WO2007149695A3 (en) | 2008-11-27 |
US8843979B2 (en) | 2014-09-23 |
EP2030448A2 (en) | 2009-03-04 |
WO2007149695A2 (en) | 2007-12-27 |
US20130212632A1 (en) | 2013-08-15 |
JP4857379B2 (ja) | 2012-01-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4857379B2 (ja) | ストリーミングデータのサービス品質を強化するための予測的フレームドロッピング | |
US7652994B2 (en) | Accelerated media coding for robust low-delay video streaming over time-varying and bandwidth limited channels | |
JP4690280B2 (ja) | メディアデータをストリーミングする方法、システム及びクライアント装置 | |
US7668170B2 (en) | Adaptive packet transmission with explicit deadline adjustment | |
JP4971799B2 (ja) | データパケットに関する情報を使用してデータパケットの送信順序を決定する方法およびシステム | |
US9544602B2 (en) | Wireless video transmission system | |
US20030236904A1 (en) | Priority progress multicast streaming for quality-adaptive transmission of data | |
US20180248806A1 (en) | Adaptive video over multicast | |
JP2007089137A (ja) | ロバストなストリーミングを行うためのサーバメディア処理による適応型メディアプレイアウト | |
US8243789B2 (en) | Methods and systems for rate-adaptive transmission of video | |
US10491964B2 (en) | Assisted acceleration for video streaming clients | |
JP2001274861A (ja) | データ伝送方法および装置 | |
JP5207895B2 (ja) | 送信装置、受信装置、及び方法、プログラム | |
KR100592547B1 (ko) | 스트리밍을 위한 패킷 스케줄링 방법 | |
US10063902B2 (en) | ABR network profile selection engine | |
Siekkinen et al. | Optimized upload strategies for live scalable video transmission from mobile devices | |
US9246830B2 (en) | Method and apparatus for multimedia queue management | |
US20110067072A1 (en) | Method and apparatus for performing MPEG video streaming over bandwidth constrained networks | |
US9258347B2 (en) | Encoding of a video frame for transmission to a plurality of clients | |
JP2008263443A (ja) | 情報処理装置および方法、並びにプログラム | |
JPH09284774A (ja) | 符号化装置、復号化装置及び伝送システム | |
JP2007150755A (ja) | データ送信装置及び方法 | |
JP2004153610A (ja) | 動画像配信方法、無線端末、動画像配信制御装置、及び動画像配信システム | |
Luo et al. | An end-to-end video transmission framework with efficient bandwidth utilization | |
Futemma et al. | TFRC-based rate control scheme for real-time JPEG 2000 video transmission |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20101126 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20110126 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110607 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110728 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110906 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110930 |
|
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: 20111025 |
|
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: 20111031 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141104 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4857379 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |