KR100924309B1 - 시간확장성과 버퍼상태판단을 통한 품질 적응적 멀티미디어 데이터 스트리밍 방법 및 시스템 - Google Patents
시간확장성과 버퍼상태판단을 통한 품질 적응적 멀티미디어 데이터 스트리밍 방법 및 시스템 Download PDFInfo
- Publication number
- KR100924309B1 KR100924309B1 KR1020090049438A KR20090049438A KR100924309B1 KR 100924309 B1 KR100924309 B1 KR 100924309B1 KR 1020090049438 A KR1020090049438 A KR 1020090049438A KR 20090049438 A KR20090049438 A KR 20090049438A KR 100924309 B1 KR100924309 B1 KR 100924309B1
- Authority
- KR
- South Korea
- Prior art keywords
- multimedia data
- buffer
- client terminal
- quality
- frame
- 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
Links
- 239000000872 buffer Substances 0.000 title claims abstract description 112
- 238000000034 method Methods 0.000 title claims abstract description 68
- 230000003044 adaptive effect Effects 0.000 title claims abstract description 43
- 230000005540 biological transmission Effects 0.000 claims abstract description 56
- 230000006978 adaptation Effects 0.000 claims abstract description 36
- 238000004364 calculation method Methods 0.000 claims abstract description 9
- 102100037812 Medium-wave-sensitive opsin 1 Human genes 0.000 claims description 50
- 230000008859 change Effects 0.000 claims description 17
- 230000002123 temporal effect Effects 0.000 abstract description 7
- 230000001502 supplementing effect Effects 0.000 abstract description 2
- 238000009616 inductively coupled plasma Methods 0.000 description 39
- 235000010384 tocopherol Nutrition 0.000 description 39
- 235000019731 tricalcium phosphate Nutrition 0.000 description 39
- 230000007246 mechanism Effects 0.000 description 6
- 230000003213 activating effect Effects 0.000 description 5
- 230000003139 buffering effect Effects 0.000 description 5
- 230000006835 compression Effects 0.000 description 3
- 238000007906 compression Methods 0.000 description 3
- 230000007423 decrease Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 230000002265 prevention Effects 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 239000000654 additive Substances 0.000 description 1
- 230000000996 additive effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 230000000593 degrading effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000013139 quantization Methods 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/24—Traffic characterised by specific attributes, e.g. priority or QoS
- H04L47/2416—Real-time traffic
-
- 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/65—Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
GOP 순열 | I-B-B-P-B-B-P-B-B-P | ||
프레임율 | 25fps | ||
인코딩 데이터율 | 1.4Mbps | ||
프레임 타입 | I 프레임 | P 프레임 | B 프레임 |
GOP 당 프레임 수 | 1 | 3 | 6 |
프레임 크기(bytes) | 25K | 10K | 2.5K |
인코딩된 데이터 스트림(Encoded data stream) | 적응적 데이터 스트림(Adapted data stream) |
기대 대역폭(Expected bandwidth), | 가용 대역폭(Actual bandwidth), |
Claims (18)
- 클라이언트 단말에게 멀티미디어 데이터 스트림을 전송하고 상기 클라이언트 단말이 전송하는 피드백 메시지를 주기적으로 수신하는 스트리밍 서버에 있어서,전송하고자 하는 멀티미디어 데이터를 적어도 2 이상의 프레임 타입 중 어느 하나의 프레임 타입을 갖는 멀티미디어 데이터 프레임으로 인코딩하는 인코더;상기 클라이언트 단말의 버퍼에 버퍼링된 데이터량의 추정값을 계산하고, 상기 계산된 추정값에 의해 특정시점에서의 상기 클라이언트 단말의 버퍼 상태를 판단하는 버퍼상태판단모듈;상기 피드백 메시지 정보를 통해 TCP 트래픽의 평균 전송률을 계산하고, 상기 TCP 트래픽의 평균 전송률에 의거하여 상기 클라이언트 단말로 전송할 멀티미디어 데이터 스트림의 전송률을 산출하는 전송률산출모듈;상기 피드백 메시지 정보를 통해 네트워크 상태를 판단하는 네트워크상태판단모듈; 및상기 인코딩된 멀티미디어 데이터 프레임 중 상기 클라이언트 단말로 전송할 일부 멀티미디어 데이터 프레임을 활성화시키고, 상기 클라이언트 단말의 버퍼 상태 또는 상기 네트워크 상태에 따라 활성화된 멀티미디어 데이터 프레임 수를 조절하며, 상기 활성화된 멀티미디어 데이터 프레임 수를 이용하여 각각의 프레임 타입별로 가용 대역폭을 계산하는 품질적응모듈을 포함하여 이루어지는 것을 특징으로 하는 품질 적응적 멀티미디어 데이터 스트리밍 서버.
- 제 1 항에 있어서, 상기 품질적응모듈은,상기 버퍼상태판단모듈이 상기 클라이언트 단말의 버퍼 상태를 판단한 결과 상기 클라이언트 단말의 버퍼가 언더플로(Underflow) 될 것으로 판단되는 경우 상기 활성화된 멀티미디어 데이터 프레임 수를 감소시키고, 상기 클라이언트 단말의 버퍼가 오버플로(Overflow) 될 것으로 판단되는 경우 상기 인코딩된 멀티미디어 데이터 프레임 중 일부를 추가로 활성화하여 활성화된 멀티미디어 데이터 프레임 수를 증가시키는 것을 특징으로 하는 품질 적응적 멀티미디어 데이터 스트리밍 서버.
- 제 2 항에 있어서,상기 네트워크상태판단모듈이 네트워크 상태가 혼잡상태인 것으로 판단하는 경우, 상기 품질적응모듈은, 상기 각각의 프레임 타입별로 계산된 가용 대역폭에 따라 각각의 프레임 타입별로 활성화된 멀티미디어 데이터 프레임의 전송률을 제어하는 것을 특징으로 하는 품질 적응적 멀티미디어 데이터 스트리밍 서버.
- 제 2 항에 있어서,상기 네트워크상태판단모듈이 네트워크 상태가 안정상태인 것으로 판단하는 경우, 상기 품질적응모듈은 경쟁하는 트래픽과의 대역폭 경쟁을 위해 상기 멀티미디어 데이터 스트림의 전송률을 소정의 크기만큼 증가시키는 것을 특징으로 하는 품질 적응적 멀티미디어 데이터 스트리밍 서버.
- 제 4 항에 있어서,상기 네트워크상태판단모듈이 네트워크 상태가 안정상태인 것으로 판단하는 경우, 상기 품질적응모듈은 가용 대역폭의 여유가 있는 지를 판단하여, 여유가 있는 경우에는 상기 인코딩된 멀티미디어 데이터 프레임 중 일부를 추가로 활성화함으로써 활성화된 멀티미디어 데이터 프레임 수를 증가시키는 것을 특징으로 하는 품질 적응적 멀티미디어 데이터 스트리밍 서버.
- 제 5 항에 있어서,상기 증가되는 멀티미디어 데이터 스트림의 전송률의 크기는 같은 네트워크 조건에서 경쟁하는 TCP 트래픽의 전송률 증가분을 초과하지 않는 것을 특징으로 하는 품질 적응적 멀티미디어 데이터 스트리밍 서버.
- 제 5 항에 있어서,상기 버퍼상태판단모듈은, 활성화된 멀티미디어 데이터 프레임 수에 변동이 있는 경우 상기 변동된 멀티미디어 데이터 프레임 수를 기반으로 다음 주기에서의 상기 클라이언트 단말의 버퍼 상태를 다시 판단하는 것을 특징으로 하는 품질 적응적 멀티미디어 데이터 스트리밍 서버.
- 제 7 항에 있어서,상기 품질적응모듈은 상기 클라이언트 단말의 버퍼에 버퍼링된 GOP(Group of Pictures)의 수(ΔGOP)를 계산하고, 상기 클라이언트 단말의 버퍼에 버퍼링된 GOP의 수(ΔGOP)를 각각 소정의 최소 문턱치(ΔMIN) 및 최대 문턱치(ΔMAX)와 비교함으로써 상기 버퍼의 언더플로 및 오버플로의 발생 가능성을 판단하는 것을 특징으로 하는 품질 적응적 멀티미디어 데이터 스트리밍 서버.
- 제 8 항에 있어서,상기 품질적응모듈은 하기의 수학식7 내지 9에 표현된 조건들에 따라 활성화된 멀티미디어 데이터 프레임 수의 조절 여부를 결정하고, 여기서 XnGOP 는 n번째 GOP를 전송할 때 필요한 가용 대역폭, Xn-1GOP 는 n-1번째 GOP를 전송할 때 필요한 가용 대역폭, , , 는 각각 I,B,P 프레임 하나를 보낼 때 필요한 대역폭을 의미하고 여기서 XI, XP, XB는 각각 활성화된 I,P,B 프레임들에 할당되는 대역폭을, α,β,γ는 각각 활성화된 I,B,P 프레임의 수를 의미하며 , ΔGOP는 상기 클라이언트 단말의 버퍼에 버퍼링된 GOP의 수, ΔMIN과 ΔMAX 는 각각 최소문턱치 및 최대문턱치인 것을 특징으로 하는 품질 적응적 멀티미디어 데이터 스트리밍 서버.<수학식7><수학식8><수학식9>
- 제 9 항에 있어서,상기 버퍼상태판단모듈은 하기의 수학식3에 의해 산출된 값을 이용하여 클라이언트 단말의 버퍼상태를 판단하고, 여기서 는 시점 t에서 버퍼링된 것으로 판단되는 i 프레임의 데이터량, 은 시점 t-1에서 버퍼링된 것으로 판단되는 i 프레임의 데이터량, 는 시점 t에서 계산된 i 프레임의 가용대역폭, α,β,γ는 각각 활성화된 I,P,B 프레임 수, Bi는 i 프레임 하나의 바이트 수, NFACTIVE = α + β + γ 는 활성화된 하나의 GOP 내의 프레임 수, FRACTIVE 는 활성화된 프레임의 초당 프레임율인 것을 특징으로 하는 품질 적응적 멀티미디어 데이터 스트리밍 서버.<수학식3>
- 스트리밍 서버를 이용한 멀티미디어 데이터 스트리밍 방법에 있어서,클라이언트 단말로부터 주기적으로 네트워크 상태 정보를 포함하는 피드백 메시지를 수신하는 단계;상기 클라이언트 단말의 버퍼에 버퍼링된 데이터량을 판단하여 특정 시점에서의 상기 클라이언트 단말의 버퍼 상태를 판단하고, 상기 버퍼의 언더플로(Underflow) 또는 오버플로(Overflow)의 발생 가능성을 판단하는 단계; 및상기 언더플로 또는 오버플로의 발생 가능성 판단 결과 언더플로 또는 오버플로가 발생할 것으로 판단되는 경우 활성화된 멀티미디어 데이터 프레임 수를 조절하는 단계를 포함하는 것을 특징으로 하는 품질 적응적 멀티미디어 데이터 스트리밍 방법.
- 제 11 항에 있어서,상기 활성화된 멀티미디어 데이터 프레임 수를 조절하는 단계를 수행한 후, 상기 피드백 메시지를 이용하여 네트워크 상태가 혼잡상태인지 안정상태인지를 판단하는 네트워크상태판단단계를 더 포함하는 것을 특징으로 하는 품질 적응적 멀티미디어 데이터 스트리밍 방법.
- 제 12 항에 있어서,상기 네트워크 상태가 안정상태로 판단된 경우, 경쟁 트래픽과의 대역폭 경쟁을 위하여 전송률을 소정의 크기만큼 증가시키는 것을 특징으로 하는 품질 적응적 멀티미디어 데이터 스트리밍 방법.
- 제 13항에 있어서,상기 네트워크 상태가 안정상태로 판단된 경우, 가용 대역폭에 여유가 있는지를 판단하여 가용 대역폭의 여유가 있는 경우 활성화된 멀티미디어 데이터 프레임의 수를 증가시키는 것을 특징으로 하는 품질 적응적 멀티미디어 데이터 스트리밍 방법.
- 제 14 항에 있어서,상기 네트워크 상태가 혼잡상태로 판단된 경우, TCP 트래픽의 평균 전송률을 상기 피드백 메시지 정보를 활용하여 산출하고, 상기 TCP 트래픽의 평균 전송률에 따라 멀티미디어 데이터 스트림의 전송률을 산출하며, 전송할 멀티미디어 데이터 프레임에 대하여 상기 멀티미디어 데이터 스트림의 전송률을 이용하여 각 프레임 타입별로 가용 대역폭을 할당하고 각 프레임 타입별 전송률을 조절하는 것을 특징으로 하는 품질 적응적 멀티미디어 데이터 스트리밍 방법.
- 제 15 항에 있어서,상기 버퍼의 언더플로가 발생할 것으로 판단되는 경우 활성화된 멀티미디어 데이터 프레임의 수를 감소시키고, 상기 버퍼의 오버플로가 발생할 것으로 판단되는 경우 활성화된 멀티미디어 데이터 프레임의 수를 증가시키는 것을 특징으로 하는 품질 적응적 멀티미디어 데이터 스트리밍 방법.
- 제 11 항 내지 제 17 항 중 어느 한 항에 있어서,상기 활성화된 멀티미디어 데이터 프레임의 수에 변동이 있는 경우, 상기 버퍼 상태를 다시 판단하는 단계를 더 포함하는 것을 특징으로 하는 품질 적응적 멀티미디어 데이터 스트리밍 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020090049438A KR100924309B1 (ko) | 2009-06-04 | 2009-06-04 | 시간확장성과 버퍼상태판단을 통한 품질 적응적 멀티미디어 데이터 스트리밍 방법 및 시스템 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020090049438A KR100924309B1 (ko) | 2009-06-04 | 2009-06-04 | 시간확장성과 버퍼상태판단을 통한 품질 적응적 멀티미디어 데이터 스트리밍 방법 및 시스템 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR100924309B1 true KR100924309B1 (ko) | 2009-11-02 |
Family
ID=41561008
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020090049438A Expired - Fee Related KR100924309B1 (ko) | 2009-06-04 | 2009-06-04 | 시간확장성과 버퍼상태판단을 통한 품질 적응적 멀티미디어 데이터 스트리밍 방법 및 시스템 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100924309B1 (ko) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010090454A3 (en) * | 2009-02-05 | 2010-11-25 | Samsung Electronics Co., Ltd. | Communication system and method for media adaptation therein |
WO2012015251A3 (ko) * | 2010-07-29 | 2012-04-19 | 한국전자통신연구원 | 전송 스케쥴링 방법 |
WO2013010462A1 (zh) * | 2011-07-15 | 2013-01-24 | 华为技术有限公司 | 保证上行服务质量的方法、基站及用户设备 |
KR20140047203A (ko) * | 2012-10-08 | 2014-04-22 | 에스케이텔레콤 주식회사 | 동영상 서비스 장치 및 동영상 서비스 방법 |
KR101514128B1 (ko) * | 2013-05-29 | 2015-04-21 | 삼성에스디에스 주식회사 | 콘텐츠 제공 장치 및 방법 |
WO2015178669A1 (ko) * | 2014-05-20 | 2015-11-26 | 삼성전자 주식회사 | 미디어 컨텐츠의 송수신을 스케쥴링 하는 방법, 장치 및 시스템 |
KR20160016265A (ko) * | 2014-08-04 | 2016-02-15 | 엔트릭스 주식회사 | 클라우드 스트리밍 서비스 시스템, 메모리 병목 현상을 방지하기 위한 데이터 압축 방법 및 이를 위한 장치 |
KR20180031547A (ko) * | 2016-09-20 | 2018-03-28 | 베이징 바이두 넷컴 사이언스 앤 테크놀로지 코., 엘티디. | 서버에서 멀티 비트 레이트 스트림 미디어를 적응적으로 제공하기 위한 방법 및 장치 |
US10397288B2 (en) | 2014-07-14 | 2019-08-27 | Sk Techx Co., Ltd. | Cloud streaming service system, data compressing method for preventing memory bottlenecking, and device for same |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050265450A1 (en) | 2004-05-04 | 2005-12-01 | Raveendran Vijayalakshmi R | Method and apparatus to construct bi-directional predicted frames for temporal scalability |
US7072366B2 (en) | 2000-07-14 | 2006-07-04 | Nokia Mobile Phones, Ltd. | Method for scalable encoding of media streams, a scalable encoder and a terminal |
KR100799784B1 (ko) | 2004-04-07 | 2008-01-31 | 콸콤 인코포레이티드 | 시간적 스케일러빌러티를 가능하게 하는 하이브리드 비디오압축에서의 프레임 예측 방법 및 장치 |
US20090138773A1 (en) | 2007-11-28 | 2009-05-28 | Canon Kabushiki Kaisha | Method and device for processing a hierarchical multimedia data stream transmitted over a network with loss |
-
2009
- 2009-06-04 KR KR1020090049438A patent/KR100924309B1/ko not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7072366B2 (en) | 2000-07-14 | 2006-07-04 | Nokia Mobile Phones, Ltd. | Method for scalable encoding of media streams, a scalable encoder and a terminal |
KR100799784B1 (ko) | 2004-04-07 | 2008-01-31 | 콸콤 인코포레이티드 | 시간적 스케일러빌러티를 가능하게 하는 하이브리드 비디오압축에서의 프레임 예측 방법 및 장치 |
US20050265450A1 (en) | 2004-05-04 | 2005-12-01 | Raveendran Vijayalakshmi R | Method and apparatus to construct bi-directional predicted frames for temporal scalability |
US20090138773A1 (en) | 2007-11-28 | 2009-05-28 | Canon Kabushiki Kaisha | Method and device for processing a hierarchical multimedia data stream transmitted over a network with loss |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10027548B2 (en) | 2009-02-05 | 2018-07-17 | Samsung Electronics Co., Ltd. | Communication system and method for media adaptation therein |
WO2010090454A3 (en) * | 2009-02-05 | 2010-11-25 | Samsung Electronics Co., Ltd. | Communication system and method for media adaptation therein |
WO2012015251A3 (ko) * | 2010-07-29 | 2012-04-19 | 한국전자통신연구원 | 전송 스케쥴링 방법 |
US9717016B2 (en) | 2011-07-15 | 2017-07-25 | Huawei Technologies Co., Ltd. | Method for ensuring uplink quality of service, base station and user equipment |
WO2013010462A1 (zh) * | 2011-07-15 | 2013-01-24 | 华为技术有限公司 | 保证上行服务质量的方法、基站及用户设备 |
KR20140047203A (ko) * | 2012-10-08 | 2014-04-22 | 에스케이텔레콤 주식회사 | 동영상 서비스 장치 및 동영상 서비스 방법 |
KR101937449B1 (ko) * | 2012-10-08 | 2019-01-11 | 에스케이텔레콤 주식회사 | 동영상 서비스 장치 및 동영상 서비스 방법 |
KR101514128B1 (ko) * | 2013-05-29 | 2015-04-21 | 삼성에스디에스 주식회사 | 콘텐츠 제공 장치 및 방법 |
WO2015178669A1 (ko) * | 2014-05-20 | 2015-11-26 | 삼성전자 주식회사 | 미디어 컨텐츠의 송수신을 스케쥴링 하는 방법, 장치 및 시스템 |
US10630744B2 (en) | 2014-05-20 | 2020-04-21 | Samsung Electronics Co., Ltd. | Method, device, and system for scheduling transmission and reception of media contents |
US10397288B2 (en) | 2014-07-14 | 2019-08-27 | Sk Techx Co., Ltd. | Cloud streaming service system, data compressing method for preventing memory bottlenecking, and device for same |
KR20160016265A (ko) * | 2014-08-04 | 2016-02-15 | 엔트릭스 주식회사 | 클라우드 스트리밍 서비스 시스템, 메모리 병목 현상을 방지하기 위한 데이터 압축 방법 및 이를 위한 장치 |
KR102063093B1 (ko) * | 2014-08-04 | 2020-01-07 | 에스케이플래닛 주식회사 | 클라우드 스트리밍 서비스 시스템, 메모리 병목 현상을 방지하기 위한 데이터 압축 방법 및 이를 위한 장치 |
KR20180031547A (ko) * | 2016-09-20 | 2018-03-28 | 베이징 바이두 넷컴 사이언스 앤 테크놀로지 코., 엘티디. | 서버에서 멀티 비트 레이트 스트림 미디어를 적응적으로 제공하기 위한 방법 및 장치 |
US10498786B2 (en) | 2016-09-20 | 2019-12-03 | Beijing Baidu Netcom Science And Technology Co., Ltd. | Method and apparatus for adaptively providing multiple bit rate streaming media in server |
KR102039778B1 (ko) * | 2016-09-20 | 2019-11-01 | 베이징 바이두 넷컴 사이언스 앤 테크놀로지 코., 엘티디. | 서버에서 멀티 비트 레이트 스트림 미디어를 적응적으로 제공하기 위한 방법 및 장치 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100924309B1 (ko) | 시간확장성과 버퍼상태판단을 통한 품질 적응적 멀티미디어 데이터 스트리밍 방법 및 시스템 | |
US8306058B2 (en) | Communication system and techniques for transmission from source to destination | |
Vandalore et al. | A survey of application layer techniques for adaptive streaming of multimedia | |
US8548048B2 (en) | Video source rate control for video telephony | |
CN103828324B (zh) | 用于自适应比特率管理的方法、设备和系统 | |
US20050152397A1 (en) | Communication system and techniques for transmission from source to destination | |
US8243789B2 (en) | Methods and systems for rate-adaptive transmission of video | |
CA2803449C (en) | Adaptive frame rate control for video in a resource limited system | |
EP2396945A2 (en) | Video streaming | |
CN101690078A (zh) | 多视频流传输中的带宽分配控制 | |
CN108781139A (zh) | 分组网络中的数据重传 | |
KR101482484B1 (ko) | 멀티미디어 스트리밍을 위한 비디오 패킷 스케줄링 방법 | |
Balk et al. | Adaptive MPEG-4 video streaming with bandwidth estimation | |
Zhang et al. | Network-adaptive rate control with TCP-friendly protocol for multiple video objects | |
Vaz et al. | Selective frame discard for video streaming over ip networks | |
Luo et al. | An end-to-end video transmission framework with efficient bandwidth utilization | |
Sanhueza et al. | Efficient video streaming rate control based on a deadline-sensitive selection of SVC layers | |
Huszák et al. | TFRC-Based Selective Retransmission for Multimedia Applications. | |
Zhu et al. | Video transmission based on diffserv over IP networks | |
Argyriou | Improving the performance of TCP wireless video streaming with a novel playback adaptation algorithm | |
Lee et al. | Quality adaptation with temporal scalability for adaptive video streaming | |
Dujfield et al. | Feedback of rate and loss information for networked video | |
Papadimitriou | An integrated smooth transmission control and temporal scaling scheme for MPEG-4 streaming video | |
Zhu et al. | QoS-aware multicast for internet video applications | |
Shih et al. | A transparent loss recovery scheme using packet redirection for wireless video transmissions |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20090604 |
|
PA0201 | Request for examination | ||
A302 | Request for accelerated examination | ||
PA0302 | Request for accelerated examination |
Patent event date: 20090615 Patent event code: PA03022R01D Comment text: Request for Accelerated Examination Patent event date: 20090604 Patent event code: PA03021R01I Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20090806 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20091016 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20091023 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20091026 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20120711 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20120711 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20130621 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20130621 Start annual number: 5 End annual number: 5 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20150909 |