KR20050023429A - 우선 순위화 송신 패킷의 적응성 드롭핑 - Google Patents
우선 순위화 송신 패킷의 적응성 드롭핑 Download PDFInfo
- Publication number
- KR20050023429A KR20050023429A KR10-2005-7000809A KR20057000809A KR20050023429A KR 20050023429 A KR20050023429 A KR 20050023429A KR 20057000809 A KR20057000809 A KR 20057000809A KR 20050023429 A KR20050023429 A KR 20050023429A
- Authority
- KR
- South Korea
- Prior art keywords
- information
- frame
- packet
- time
- packets
- 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.)
- Abandoned
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/06—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
-
- 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/28—Flow control; Congestion control in relation to timing considerations
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
Claims (35)
- 일련의 정보 부분을 송신기에 제공하는 단계로서, 상기 정보 부분은 수신기에 이용가능하게 될 필요가 있는 임계 시간을 갖는, 제공 단계와;상기 정보 부분이 상기 임계 시간 이전에 상기 수신기에 이용가능하게 되도록 제시간에 상기 송신기에 의해 송신될 수 있는 지를 추정하는 단계와;상기 추정에 따라 상기 정보 부분을 상기 수신기로 송신하는 단계를포함하는, 방법.
- 제 1항에 있어서, 상기 정보 부분은 멀티미디어 표현(presentation)을 위한 미디어 프레임 부분의 패킷이고, 상기 표현은 다수의 프레임 부분을 포함하고, 각 프레임 부분은 다수의 높은 우선 순위의 패킷 및 다수의 낮은 우선 순위의 패킷을 포함하는, 방법.
- 제 2항에 있어서, 다수의 프레임 부분 각각은 디코딩 시간을 갖고, 상기 디코딩 시간 이전에 상기 프레임 부분의 모든 높은 우선 순위의 패킷은 상기 프레임 부분의 미리 결정된 표현 시간에 표현을 위해 제시간에 상기 프레임 부분을 디코딩하기 위해 상기 수신기에 이용가능할 필요가 있고, 상기 디코딩 시간 및 표현 시간은 상기 표현의 플레이 시간에 비례하는, 방법.
- 제 3항에 있어서, 상기 낮은 우선 순위의 패킷은, 낮은 우선 순위의 패킷의 전부가 아닌 일부가 임계 시간에 상기 수신기에 이용가능하지 않을 때 디코딩 동안 상기 프레임 부분을 개선시키는데 사용되는, 방법.
- 제 1항에 있어서, 상기 정보 부분을 제공하는 단계는 정보를 상이한 우선 순위를 갖는 정보 부분으로 분리하는 단계를 포함하는, 방법.
- 제 1항에 있어서, 상기 정보 부분을 제공하는 단계는, 미디어 프레임 부분을 제공하는 단계와, 각 프레임 부분을, 상기 프레임 부분을 디코딩하는데 필요한 높은 우선 순위의 정보 부분, 및 상기 프레임 부분을 개선시키는데만 이용되는 낮은 우선 순위의 정보 부분으로 분리하는 단계를 포함하는, 방법.
- 제 1항에 있어서, 상기 정보 부분은 미디어 프레임 부분의 높은 우선 순위 및 낮은 우선 순위의 패킷을 포함하고, 하나의 프레임 부분에 대한 모든 높은 우선 순위의 패킷은, 상기 프레임 부분에 대한 임의의 낮은 우선 순위의 패킷이 제공되기 전에 제공되는, 방법.
- 제 1항에 있어서, 상기 추정 단계는, 하나의 정보 부분이 상기 수신기에 이용가능할 필요가 있을 때 목표 시간을 결정하는 단계와, 상기 정보 부분을 송신하기 위해 추정된 전송 시간을 결정하는 단계와, 상기 정보 부분을 상기 수신기에 이용가능하게 하는 단계를 포함하고; 상기 추정 단계는, 상기 목표 시간이 상기 추정된 전송 시간과 상기 송신의 현재 시간의 합을 초과하는지를 결정하는 단계를 포함하고; 상기 정보 부분은 상기 결정에 따라 송신되는, 방법.
- 제 1항에 있어서, 상기 추정은 상기 수신기의 버퍼링 한계에 따라 좌우되는, 방법.
- 제 9항에 있어서, 상기 수신기는 상기 버퍼링 한계의 표시(indication)를 상기 송신기로 송신하는, 방법.
- 제 1항에 있어서, 상기 추정 단계는 송신되는 상기 정보 부분의 우선 순위에 따라 좌우되는, 방법.
- 제 8항에 있어서, 상기 정보 부분은 높은 우선 순위의 패킷 및 낮은 우선 순위의 패킷을 포함하고, 상기 목표 시간은 상기 낮은 우선 순위의 패킷에 대한 것보다 상기 높은 우선 순위의 패킷에 대해 더 큰 미리 결정된 지연 허용오차에 따라 좌우되어, 상기 높은 우선 순위의 패킷은 상기 낮은 우선 순위의 패킷보다 상기 수신기에 의해 더 잘 수신될 수 있게 되는, 방법.
- 제 1항에 있어서, 상기 정보 부분은 미디어 프레임 부분의 패킷이고, 상기 추정 단계는 상기 패킷의 미디어 프레임의 유형에 따라 좌우되는, 방법.
- 제 8항에 있어서,상기 정보 부분은 상이한 유형의 비디오 프레임의 화상 그룹에 기초하여 인코딩된 비디오 표현의 부분인데, 상기 비디오 프레임은 임의의 다른 프레임의 디코딩에 상관없이 디코딩되는 I-프레임과, 이전의 I 또는 P-프레임의 디코딩에 기초하여 디코딩되는 P-프레임과, 이전 및 후속 I 또는 P-프레임에 기초하여 디코딩되는 B-프레임을 포함하고,상기 목표 시간은 비디오 프레임의 유형에 따라 좌우되는, 방법.
- 제 1항에 있어서, 상기 정보 부분은 미디어 프레임 부분의 패킷이고, 상기 추정 단계는 송신될 상기 정보 부분의 미디어 프레임 부분의 디코딩 시간에 따라 좌우되는, 방법.
- 제 8항에 있어서, 상기 정보 부분은 표현의 미디어 프레임 부분의 패킷이고, 다수의 미디어 프레임 부분 각각은, 프레임 부분의 패킷이 상기 프레임 부분의 미리 결정된 표현 시간에 표현하기 위해 제시간에 디코딩하기 위한 수신기의 디코더에서 이용가능해야 하는 디코딩 시간을 갖고, 하나의 정보 부분의 목표 시간은 상기 정보 부분의 프레임 부분의 디코딩 시간에 따라 좌우되고, 프레임 부분의 디코딩 시간 및 표현 시간은 상기 표현의 플레이 시간에 비례하는, 방법.
- 제 1항에 있어서, 상기 추정 단계는 정보 부분에 대한 최대 크기에 따라 좌우되는, 방법.
- 제 1항에 있어서, 상기 송신 단계는, 재송신의 횟수에 대한 미리 결정된 한계에 도달하거나 상기 부분이 어떠한 복구할 수 없는 에러 없이 성공적으로 수신되었다는 긍정 응답이 상기 수신기로부터 수신될 때까지 정보 부분을 재송신하는 단계를 포함하고, 상기 추정 단계는 상기 재송신 한계에 따라 좌우되는, 방법.
- 제 1항에 있어서, 상기 추정 단계는 이전에 송신된 정보 부분의 실제 전송 시간에 따라 좌우되는, 방법.
- 제 1항에 있어서, 상기 정보 부분은 미디어 프레임 부분의 높은 우선 순위 및 낮은 우선 순위의 패킷이고, 하나의 프레임 부분에 대한 모든 높은 우선 순위의 패킷을 송신하는 단계는 상기 프레임 부분에 대한 낮은 우선 순위의 패킷 송신의 시작 전에 시작하는, 방법.
- 제 1항에 있어서, 상기 정보 부분을 송신하는 단계는, 이전의 정보 부분이 성공적으로 송신되었는지에 따라 좌우되는, 방법.
- 제 1항에 있어서, 상기 정보 부분은 상이한 우선 순위를 갖고, 상기 정보 부분을 송신하는 단계는, 동일하거나 더 높은 우선 순위를 갖는 이전 정보 부분이 성공적으로 송신되는지의 여부에 따라 좌우되는, 방법.
- 제 1항에 있어서, 상기 정보 부분은 미디어 프레임 부분의 높은 우선 순위 및 낮은 우선 순위의 패킷이고, 상기 높은 우선 순위의 패킷을 송신하는 단계는, 상기 동일한 프레임 부분에 대한 이전의 높은 우선 순위 패킷이 송신되었는지의 여부에 따라 좌우되고, 상기 낮은 우선 순위의 패킷을 송신하는 단계는, 동일한 프레임 부분에 대해 이전의 높은 우선 순위 및 이전의 낮은 우선 순위의 패킷이 송신되었는지의 여부에 따라 좌우되는, 방법.
- 제 1항에 있어서, 상기 방법은 상기 정보 부분을 상기 수신기로 송신하는 것을 개시하기 위한 요청을 상기 수신기로부터 수신하는 단계를 더 포함하는, 방법.
- 제 2항에 있어서, 상기 추정 단계는, 미디어 프레임 부분의 모든 패킷이 상기 임계 시간 이전에 상기 수신기에 이용가능하게 되도록 제시간에 상기 송신기에 의해 송신될 수 있는지에 대해 미디어 프레임 부분의 패킷의 송신 동안 다수의 추정을 포함하고, 상기 송신 단계는 상기 프레임 부분의 모든 패킷에 대한 다수의 추정에 따라 좌우되어, 프레임 부분에 대한 몇몇 패킷이 제시간에 송신되지 않을 것이라 추정될 때, 상기 프레임 부분에 대한 나머지 패킷은 송신되지 않을 것인, 방법.
- 제 2항에 있어서, 프레임에 대한 정보 부분은 상이한 우선 순위를 갖는 정보 부분을 포함하고, 상기 추정 단계는, 우선 순위의 미디어 프레임 부분의 모든 패킷이 임계 시간 이전에 수신기에 이용가능하게 되도록 제시간에 상기 송신기에 의해 송신될 수 있는지에 대해 미디어 프레임 부분의 패킷의 송신 동안 다수의 추정을 포함하고, 상기 동일하거나 더 낮은 우선 순위의 패킷의 송신은 상기 우선 순위의 프레임 부분의 모든 패킷에 대한 다수의 추정에 따라 좌우되어, 상기 우선 순위의 프레임 부분에 대한 몇몇 패킷이 제시간에 송신되지 않을 것이라 추정될 때, 상기 동일하거나 더 낮은 우선 순위에 대한 프레임 부분에 대한 나머지 패킷은 송신되지 않는, 방법.
- 가변 조건을 갖는 네트워크를 통한 송신을 위해 상연을 위한 미디어 스트림을 상이한 우선 순위를 갖는 다수의 미디어 스트림으로 분리시키는 단계로서, 상기 미디어 스트림은 미리 결정된 스케줄을 갖는, 분리 단계와,상기 인식된 상기 상연의 품질이 모든 다수의 미디어 스트림을 송신하려는 시도에 비례하여 증가하도록, 상기 우선 순위 및 네트워크 조건에 따라 다수의 미디어 스트림의 부분을 송신할지를 결정하는 단계와,상기 결정에 따라 상기 다수의 미디어 스트림의 부분을 송신하는 단계를포함하는, 방법.
- 제 27항에 있어서, 상기 네트워크는 무선 네트워크이고, 패킷은 순차적으로 송신되고, 각 패킷은, 긍정 응답(acknowledgement)이 수신되거나 재송신 한계에 도달할 때까지 송신 및 재송신되는, 방법.
- 정보 부분을 수신기로 송신하기 위한 송신기로서,임계 시간에 수신기에 이용가능할 필요가 있는 일련의 정보 부분을 제공하는 수단과,상기 정보 부분이 상기 임계 시간 이전에 상기 수신기에 이용가능하게 되도록 제시간에 상기 송신기에 의해 송신될 수 있는지를 추정하는 수단과,상기 추정에 따라 상기 정보 부분을 상기 수신기로 송신하는 송신 장치를포함하는, 정보 부분을 수신기로 송신하기 위한 송신기.
- 제 29항에 있어서,상기 송신기는 상기 수신기로부터 버퍼링 크기의 표시를 수신하는 수단을 더 포함하고,상기 추정 수단은 상기 수신기에서 버퍼링 크기의 표시에 따라 좌우되는, 정보 부분을 수신기로 송신하기 위한 송신기.
- 제 29항에 있어서,상기 송신기는 상기 정보 부분의 디코딩 시간을 결정하는 수단을 더 포함하고,상기 추정 수단은 상기 정보 부분의 디코딩 시간에 따라 좌우되는, 정보 부분을 수신기로 송신하기 위한 송신기.
- 제 29항에 있어서,정보 부분을 제공하는 수단은, 정보를 상이한 우선 순위를 갖는 정보 부분으로 분리하는 수단을 포함하고,상기 추정 수단은 상기 정보 부분의 우선 순위에 따라 좌우되는, 정보 부분을 수신기로 송신하기 위한 송신기.
- 임계 시간에 상기 수신기에 이용가능해야 하는 정보 부분을 송신하도록 송신기에게 요청하는 수단과,상기 임계 시간 이전에 도달하는 정보 부분을 버퍼링하는 수단과,상기 버퍼링 크기의 표시를 상기 송신기로 송신하는 수단을포함하는, 수신기.
- 제 33항에 있어서,상기 정보 부분은 인코딩된 미디어 프레임에 대한 패킷이고, 다수의 미디어 프레임 각각은 다수의 패킷을 포함하고,상기 수신기는 상기 패킷을 저장하는 버퍼와, 임계 시간에 상기 패킷을 디코딩하는 수단을 더 포함하고,프레임에 대한 모든 패킷은 동일한 시간스탬프를 포함하고,프레임에 대한 모든 패킷은 동일한 시간스탬프에 기초하여 식별되고, 상기 디코더로 함께 전달되는, 수신기.
- 제 33항에 있어서,상기 정보 부분은 인코딩된 미디어 프레임에 대한 패킷이고, 다수의 미디어 프레임 각각은 다수의 패킷을 포함하고;상기 수신기는 상기 패킷을 저장하는 버퍼와, 상기 임계 시간에 상기 패킷을 디코딩하는 수단을 더 포함하고,상기 패킷은 높은 우선 순위의 패킷 및 낮은 우선 순위의 패킷을 포함하고,모든 패킷은 패킷의 우선 순위의 표시를 포함하고,프레임에 대한 높은 우선 순위의 패킷은, 상기 프레임에 대한 낮은 우선 순위의 패킷이 수신되기 전에 수신되고,프레임에 대한 모든 패킷은 패킷 우선 순위의 표시에서의 변화에 의해 식별되고, 상기 디코더로 함께 전달되는, 수신기.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2005-7000809A KR20050023429A (ko) | 2002-07-18 | 2003-07-18 | 우선 순위화 송신 패킷의 적응성 드롭핑 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US60/396,814 | 2002-07-18 | ||
KR10-2005-7000809A KR20050023429A (ko) | 2002-07-18 | 2003-07-18 | 우선 순위화 송신 패킷의 적응성 드롭핑 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20050023429A true KR20050023429A (ko) | 2005-03-09 |
Family
ID=41784591
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2005-7000809A Abandoned KR20050023429A (ko) | 2002-07-18 | 2003-07-18 | 우선 순위화 송신 패킷의 적응성 드롭핑 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20050023429A (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101418762B1 (ko) * | 2008-11-07 | 2014-07-11 | 아바야 인코포레이티드 | 원격통신 네트워크들에서 우선순위 상태의 자동적인 검출 및 재-구성 |
-
2003
- 2003-07-18 KR KR10-2005-7000809A patent/KR20050023429A/ko not_active Abandoned
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101418762B1 (ko) * | 2008-11-07 | 2014-07-11 | 아바야 인코포레이티드 | 원격통신 네트워크들에서 우선순위 상태의 자동적인 검출 및 재-구성 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20060164987A1 (en) | Adaptive dropping of prioritized transmission packets | |
EP1130839B1 (en) | Method and apparatus for retransmitting video data frames with priority levels | |
EP2532170B1 (en) | Data flow control method and apparatus | |
US9571404B2 (en) | Method and system for prioritizing network packets | |
US9515941B2 (en) | Dynamic determination of transmission parameters based on packet priority and network conditions | |
US9503492B2 (en) | Method and apparatus for improving quality of multimedia streaming service | |
US20050213502A1 (en) | Method and system for controlling operation of a network, such as a WLAN, related network and computer program product therefor | |
US9544602B2 (en) | Wireless video transmission system | |
US8345740B2 (en) | System, transmitter, receiver, method and software for transmitting and receiving ordered sets of video frames | |
CN109155707B (zh) | 在多播网络中请求数据重传 | |
CN108833930B (zh) | 直播数据传输控制方法、装置、直播设备及存储介质 | |
Balk et al. | Adaptive MPEG-4 video streaming with bandwidth estimation | |
US20110310957A1 (en) | Encoding of a video frame for transmission to a plurality of clients | |
Sutinen et al. | Towards ubiquitous video services through scalable video coding and cross-layer optimization | |
KR20050023429A (ko) | 우선 순위화 송신 패킷의 적응성 드롭핑 | |
Tirouvengadam et al. | Hybrid Mode Radio Link Control for Efficient Video Transmission over 4GLTE Network | |
Kliazovich et al. | Context-aware receiver-driven retransmission control in wireless local area networks | |
Nelwamondo | Adaptive Video Streaming Over IEEE 802.11 Wireless Networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0105 | International application |
Patent event date: 20050117 Patent event code: PA01051R01D Comment text: International Patent Application |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20080715 Comment text: Request for Examination of Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20100319 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: 20100818 |
|
NORF | Unpaid initial registration fee | ||
PC1904 | Unpaid initial registration fee |