KR100971715B1 - 다이내믹한 네트워크 손실 조건에 대해 간단하게 적응하는 멀티미디어 서버 - Google Patents
다이내믹한 네트워크 손실 조건에 대해 간단하게 적응하는 멀티미디어 서버 Download PDFInfo
- Publication number
- KR100971715B1 KR100971715B1 KR1020047019907A KR20047019907A KR100971715B1 KR 100971715 B1 KR100971715 B1 KR 100971715B1 KR 1020047019907 A KR1020047019907 A KR 1020047019907A KR 20047019907 A KR20047019907 A KR 20047019907A KR 100971715 B1 KR100971715 B1 KR 100971715B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- network
- information
- transmitted
- prioritized
- Prior art date
Links
- 230000006978 adaptation Effects 0.000 title 1
- 238000000034 method Methods 0.000 claims abstract description 45
- 230000005540 biological transmission Effects 0.000 claims abstract description 25
- 230000008520 organization Effects 0.000 claims abstract description 17
- 230000008859 change Effects 0.000 claims description 12
- 230000004044 response Effects 0.000 claims description 11
- 238000012937 correction Methods 0.000 claims description 4
- 239000000203 mixture Substances 0.000 claims description 3
- 230000002457 bidirectional effect Effects 0.000 claims description 2
- 238000009877 rendering Methods 0.000 claims description 2
- 230000002123 temporal effect Effects 0.000 claims description 2
- 238000010276 construction Methods 0.000 claims 1
- 238000013500 data storage Methods 0.000 claims 1
- 230000003247 decreasing effect Effects 0.000 claims 1
- 238000000638 solvent extraction Methods 0.000 claims 1
- 238000004891 communication Methods 0.000 description 20
- 230000008569 process Effects 0.000 description 10
- 238000004590 computer program Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 108091006146 Channels Proteins 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 230000009897 systematic effect Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000006185 dispersion Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000009429 electrical wiring Methods 0.000 description 1
- 230000005670 electromagnetic radiation Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 238000012913 prioritisation Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 230000007723 transport mechanism Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0057—Block codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/24—Systems for the transmission of television signals using pulse code modulation
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/04—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using predictive techniques
- G10L19/16—Vocoder architecture
- G10L19/18—Vocoders using multiple modes
- G10L19/24—Variable rate codecs, e.g. for generating different qualities using a scalable representation such as hierarchical encoding or layered encoding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0009—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0015—Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the adaptation strategy
- H04L1/0017—Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the adaptation strategy where the mode-switching is based on Quality of Service requirement
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/007—Unequal error protection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0078—Avoidance of errors by organising the transmitted data in a format specifically designed to deal with errors, e.g. location
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0078—Avoidance of errors by organising the transmitted data in a format specifically designed to deal with errors, e.g. location
- H04L1/0086—Unequal error protection
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
- H04L67/61—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources taking into account QoS or priority requirements
-
- 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/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/157—Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
- H04N19/159—Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
-
- 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/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/164—Feedback from the receiver or from the transmission channel
-
- 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/187—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 scalable video layer
-
- 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/31—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability in the temporal domain
-
- 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/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/577—Motion compensation with bidirectional frame interpolation, i.e. using B-pictures
-
- 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/587—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal sub-sampling or interpolation, e.g. decimation or subsequent interpolation of pictures in a video sequence
-
- 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/65—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using error resilience
- H04N19/67—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using error resilience involving unequal error protection [UEP], i.e. providing protection according to the importance of the 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/85—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
- H04N19/89—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving methods or arrangements for detection of transmission errors at the decoder
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1863—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast comprising mechanisms for improved reliability, e.g. status reports
- H04L12/1877—Measures taken prior to transmission
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L2001/0098—Unequal error protection
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Quality & Reliability (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Computer And Data Communications (AREA)
- Communication Control (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
Claims (22)
- 기본 층 정보와 확장 층 정보를 나타내는 분류된 데이터로 인코딩된 미디어 객체를 나타내는 데이터를 네트워크 조직을 통해 통신하기 위한 방법으로서,상기 분류된 데이터의 구성을 네트워크 조건에 응답하여 우선순위가 매겨진 데이터로서 송신하는 단계로서, 상기 분류된 데이터는 관련된 기본 층 패리티 정보를 갖는 적어도 하나의 기본 층 정보와 관련된 확장 층 패리티 정보를 갖는 적어도 하나의 확장 층 정보를 포함하는, 분류된 데이터의 구성을 송신하는 단계와;상기 네트워크상의 데이터 손실을 초래하는 네트워크 조건의 변화에 응답하여 송신을 위한 우선순위가 매겨진 데이터의 구성을 조정하는 단계로서, 상기 확장 층 데이터의 분량이 감소되고, 상기 기본 층과 관련된 상기 패리티 정보의 데이터 분량이 증가되며, 상기 기본 층의 상기 데이터 분량은 동일하게 유지되는, 우선순위가 매겨진 데이터의 구성을 조정하는 단계를,포함하는, 미디어 객체를 나타내는 데이터를 네트워크 조직을 통해 통신하기 위한 방법.
- 제 1항에 있어서, 상기 분류된 데이터는 사전-인코딩되는, 미디어 객체를 나타내는 데이터를 네트워크 조직을 통해 통신하기 위한 방법.
- 제 1항에 있어서, 상기 송신하는 단계는 멀티미디어 서버에 의해 가능케 되는, 미디어 객체를 나타내는 데이터를 네트워크 조직을 통해 통신하기 위한 방법.
- 제 1항에 있어서, 상기 우선순위가 매겨진 데이터는 시간 스케일러빌러티(temporal scalability) 및 데이터 분할 중 적어도 하나로부터 선택된 인코딩 동작에 의해 인코딩되는, 미디어 객체를 나타내는 데이터를 네트워크 조직을 통해 통신하기 위한 방법.
- 제 1항에 있어서, 상기 우선순위가 매겨진 데이터는 순차적으로 번호가 매겨진 데이터 패킷으로서 송신되는, 미디어 객체를 나타내는 데이터를 네트워크 조직을 통해 통신하기 위한 방법.
- 삭제
- 기본 층 정보와 확장 층 정보를 나타내는 분류된 데이터로 인코딩된 미디어 객체를 나타내는 데이터를 네트워크 조직을 통해 통신하기 위한 방법으로서,네트워크 조건에 응답하여 우선순위가 매겨진 데이터로서 상기 분류된 데이터의 구성을 송신하는 단계로서, 상기 분류된 데이터는 관련된 기본 층 패리티 정보를 갖는 적어도 하나의 기본 층 정보와 관련된 확장 층 패리티 정보를 갖는 적어도 하나의 확장 층 정보를 포함하는, 분류된 데이터의 구성을 송신하는 단계와;상기 네트워크상의 데이터 손실을 초래하는 네트워크 조건의 변화에 응답하여 송신을 위한 우선순위가 매겨진 데이터의 구성을 조정하는 단계로서, 네트워크 조건이 상기 미디어 객체를 렌더링하기에 알맞을 때 관련된 기본 층 패리티 정보의 분량이 감소되고, 우선순위 데이터의 구성을 형성하는 상기 확장 층 정보의 분량이 증가되며, 상기 기본 층 정보의 분량은 동일하게 유지되는, 우선순위가 매겨진 데이터의 구성을 조정하는 단계를,포함하는 미디어 객체를 나타내는 데이터를 네트워크 조직을 통해 통신하기 위한 방법.
- 제 1항에 있어서, 상기 분류된 데이터는 리드 솔로몬 코드를 사용하여 전방향 에러 정정 코드 동작에 의해 사전-인코딩되며, 상기 분류된 데이터는 데이터 등급에 따라 저장되는, 미디어 객체를 나타내는 데이터를 네트워크 조직을 통해 통신하기 위한 방법.
- 제 8항에 있어서, 멀티미디어 서버는 데이터 등급에 대응하여 데이터 저장 장치에 액세스함으로써 네트워크 조건을 기초로 해서 송신될 우선순위가 매겨진 데이터의 구성을 선택하는, 미디어 객체를 나타내는 데이터를 네트워크 조직을 통해 통신하기 위한 방법.
- 제 1항에 있어서, 확장 정보 및 관련 우선순위 데이터의 하나 보다 많은 층은 상기 분류된 데이터를 형성하는, 미디어 객체를 나타내는 데이터를 네트워크 조직을 통해 통신하기 위한 방법.
- 제 1항에 있어서, 상기 송신 단계 동안에 고려된 네트워크 조건은 이용 가능한 대역폭, 송신된 데이터의 예상된 손실, 사용자 프로필을 기초로 해서 송신된 데이터의 실제 손실, 이력(historic) 네트워크 조건, 및 상기 우선순위가 매겨진 데이터로서 송신된 분류된 데이터의 구성에 대한 특정한 요청 중 적어도 하나를 포함하는, 미디어 객체를 나타내는 데이터를 네트워크 조직을 통해 통신하기 위한 방 법.
- 제 1항에 있어서, 상기 조정 단계 동안에 고려된 네트워크 조건은 이용 가능한 대역폭의 변화, 송신된 데이터의 예상 손실의 변화, 송신된 데이터의 손실의 변화, 및 상기 우선순위가 매겨진 데이터로서 송신된 상기 분류된 데이터의 구성을 변화하라는 요청 중 적어도 하나를 포함하는, 미디어 객체를 나타내는 데이터를 네트워크 조직에 걸쳐서 통신하기 위한 방법.
- 미디어 객체를 나타내는 데이터를 통신하기 위한 방법으로서,네트워크 조건을 결정하는 단계와:상기 네트워크 조건의 변화에 따라 우선순위가 매겨진 데이터를 송신하는 단계로서,상기 우선순위가 매겨진 데이터는 각 층의 정보와 관련된 패리티 데이터를 구비하는 정보의 적어도 하나의 기본 층과 정보의 적어도 하나의 확장 층을 나타내는 분류된 데이터 구성으로서 생성되며;관련된 패리티 데이터를 갖는 송신된 기본 층 정보와 관련된 패리티 데이터를 갖는 상기 확장 층 정보의 구성은 네트워크 조건에 응답하여 결정되며,(i) 상기 네트워크 조건의 변화가 개선된 경우에는, 상기 확장 층과 관련된 데이터의 송신된 분량은 증가되고, 상기 기본 층 패리티 데이터와 관련된 데이터의 송신된 분량은 감소되며,(ii) 상기 네트워크 조건의 변화가 악화된 경우에는, 상기 확장 층과 관련된 데이터의 상기 송신된 분량은 감소되고, 상기 기본 층 패리티 데이터와 관련된 데이터의 상기 송신된 분량은 증가되는,네트워크 조건의 변화에 따라 우선순위가 매겨진 데이터를 송신하는 단계를포함하는, 미디어 객체를 나타내는 데이터를 통신하기 위한 방법.
- 삭제
- 삭제
- 제 13항에 있어서, 우선순위가 매겨진 데이터는 데이터 패킷의 형태로 전달되는, 미디어 객체를 나타내는 데이터를 통신하기 위한 방법.
- 제 16항에 있어서, 상기 데이터 패킷은 공간이 이용 가능할 때 상기 우선순위가 매겨진 데이터에 포함되지 않은 관련된 패리티 데이터를 갖는 확장 층 정보를 더 포함하여 패킷화되는, 미디어 객체를 나타내는 데이터를 통신하기 위한 방법.
- 제 13항에 있어서, 상기 우선순위가 매겨진 데이터로서 송신된 분류된 데이터의 구성은 디코더로부터의 요청에 응답하여 변화되는, 미디어 객체를 나타내는 데이터를 통신하기 위한 방법.
- 제 13항에 있어서, 상기 결정 단계 동안에 고려된 네트워크 조건은 이용 가능한 대역폭, 송신된 데이터의 예상된 손실, 사용자 프로필을 기초로 해서 송신된 데이터의 실제 손실, 이력 네트워크 조건, 및 상기 우선순위가 매겨진 데이터로서 송신된 분류된 데이터의 구성에 대한 특정한 요청 중 적어도 하나를 포함하는, 미디어 객체를 나타내는 데이터를 통신하기 위한 방법.
- 삭제
- 삭제
- 제13항에 있어서, 상기 네트워크가 데이터 손실을 경험할 때, 상기 데이터 손실이 감소될 때까지 양방향 "B" 프레임은 상기 확장 층 내에 배타적으로 위치되고, 내부-코딩된 "I" 프레임과 예측 "P" 프레임은 상기 기본 층 내에 배타적으로 위치되는, 미디어 객체를 나타내는 데이터를 통신하기 위한 방법.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US38810802P | 2002-06-11 | 2002-06-11 | |
US60/388,108 | 2002-06-11 | ||
PCT/US2003/018062 WO2003104935A2 (en) | 2002-06-11 | 2003-06-10 | Multimedia server with simple adaptation to dynamic network loss conditions |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20050008803A KR20050008803A (ko) | 2005-01-21 |
KR100971715B1 true KR100971715B1 (ko) | 2010-07-22 |
Family
ID=29736422
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020047019907A KR100971715B1 (ko) | 2002-06-11 | 2003-06-10 | 다이내믹한 네트워크 손실 조건에 대해 간단하게 적응하는 멀티미디어 서버 |
Country Status (9)
Country | Link |
---|---|
US (1) | US20050249240A1 (ko) |
EP (1) | EP1514378B1 (ko) |
JP (1) | JP4980567B2 (ko) |
KR (1) | KR100971715B1 (ko) |
CN (1) | CN1324851C (ko) |
AU (1) | AU2003237486A1 (ko) |
MX (1) | MXPA04012517A (ko) |
MY (1) | MY162363A (ko) |
WO (1) | WO2003104935A2 (ko) |
Families Citing this family (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8190680B2 (en) * | 2004-07-01 | 2012-05-29 | Netgear, Inc. | Method and system for synchronization of digital media playback |
EP1650973A1 (en) * | 2004-10-25 | 2006-04-26 | Alcatel USA Sourcing, L.P. | Method for encoding a multimedia content |
US7554989B2 (en) | 2005-01-18 | 2009-06-30 | Creative Technology Ltd. | Real time optimization over a shared communication channel |
EP1847071A4 (en) * | 2005-01-26 | 2010-10-20 | Internet Broadcasting Corp B V | MULTI-DIFFUSION IN LAYERS AND EXACT ATTRIBUTION OF BANDWIDTH AND PRIORIZATION OF PACKETS |
BRPI0520491A2 (pt) * | 2005-08-30 | 2009-05-12 | Thomson Licensing | otimização de camadas cruzadas para multidifusão de vìdeo escalável por redes de área local sem fio do ieee 802.11 |
AU2006330074B2 (en) * | 2005-09-07 | 2009-12-24 | Vidyo, Inc. | System and method for a high reliability base layer trunk |
WO2007043808A1 (en) | 2005-10-12 | 2007-04-19 | Samsung Electronics Co., Ltd. | Method and apparatus for processing/transmitting bit-stream, and method and apparatus for receiving/processing bit-stream |
US20070133691A1 (en) * | 2005-11-29 | 2007-06-14 | Docomo Communications Laboratories Usa, Inc. | Method and apparatus for layered rateless coding |
US7769028B2 (en) * | 2006-06-21 | 2010-08-03 | Harris Corporation | Systems and methods for adaptive throughput management for event-driven message-based data |
US20080025196A1 (en) * | 2006-07-25 | 2008-01-31 | Jeyhan Karaoguz | Method and system for providing visually related content description to the physical layer |
FR2909241B1 (fr) * | 2006-11-27 | 2009-06-05 | Canon Kk | Procedes et dispositifs de gestion dynamique des erreurs de transmission par des points d'interconnexion de reseaux. |
US8155090B2 (en) * | 2007-11-01 | 2012-04-10 | Telefonaktiebolaget L M Ericsson (Publ) | Method and apparatus for efficient multimedia delivery in a wireless packet network |
JP5208491B2 (ja) * | 2007-12-20 | 2013-06-12 | 株式会社エヌ・ティ・ティ・ドコモ | 再生装置及び再生方法 |
EP2314005B1 (en) * | 2008-04-29 | 2017-11-29 | Thomson Licensing | A method and system for adapting forward error correction in multicast over wireless networks |
EP2262264A1 (en) * | 2009-06-08 | 2010-12-15 | Thomson Licensing SA | Method of generation and transmission of a transport stream with error correction codes |
CN101650947B (zh) * | 2009-09-17 | 2014-05-28 | 武汉大学 | 一种面向对象音频编解码方法及*** |
US8392800B2 (en) * | 2009-10-20 | 2013-03-05 | Hewlett-Packard Development Company, L.P. | Multi-hop network having increased reliability |
EP2529502A1 (en) | 2010-01-28 | 2012-12-05 | Thomson Licensing | A method and apparatus for retransmission decision making |
WO2011142569A2 (en) * | 2010-05-10 | 2011-11-17 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting and receiving layered coded video |
US8321388B1 (en) * | 2010-10-28 | 2012-11-27 | Symantec Corporation | Systems and methods for backing up multimedia data |
EP3985985A3 (en) | 2013-10-31 | 2022-05-04 | Panasonic Intellectual Property Corporation of America | Packet reception method and apparatus |
DE102014006080A1 (de) * | 2014-04-25 | 2015-10-29 | Unify Gmbh & Co. Kg | Verfahren und Vorrichtung zur Übermittlung von kodierten Mediendaten |
JP6544620B2 (ja) | 2014-05-16 | 2019-07-17 | パナソニックIpマネジメント株式会社 | 送信装置、受信装置、送信方法および受信方法 |
CN105530069B (zh) * | 2014-09-28 | 2018-12-14 | 中国电信股份有限公司 | 用于优化数据传输完整性校验策略的方法、装置和*** |
JP2017040768A (ja) * | 2015-08-19 | 2017-02-23 | ヤマハ株式会社 | コンテンツ送信装置 |
EP3151562B1 (en) | 2015-09-29 | 2020-06-17 | Dolby Laboratories Licensing Corporation | Feature based bitrate allocation in non-backward compatible multi-layer codec via machine learning |
CN106507202B (zh) * | 2016-11-11 | 2019-12-17 | 传线网络科技(上海)有限公司 | 播放控制方法及装置 |
US20190158909A1 (en) * | 2017-11-17 | 2019-05-23 | Qualcomm Incorporated | Extending synchronous media playback to a bluetooth-only sink device in a connected media environment |
US20190191191A1 (en) * | 2017-12-19 | 2019-06-20 | Western Digital Technologies, Inc. | Hybrid techniques for content distribution with edge devices |
US10742736B2 (en) | 2017-12-19 | 2020-08-11 | Western Digital Technologies, Inc. | Integrated erasure coding for data storage and transmission |
US11736755B2 (en) * | 2018-04-24 | 2023-08-22 | Google Llc | Methods, systems, and media for synchronized media content playback on multiple devices |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5699369A (en) * | 1995-03-29 | 1997-12-16 | Network Systems Corporation | Adaptive forward error correction system and method |
Family Cites Families (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0388951A3 (en) * | 1989-03-23 | 1992-07-22 | Nec Corporation | Call control with transmission priority in a packet communication network of an atm type |
JP2546120B2 (ja) * | 1993-01-05 | 1996-10-23 | 日本電気株式会社 | 誤り訂正連接符号化方式 |
US5515377A (en) * | 1993-09-02 | 1996-05-07 | At&T Corp. | Adaptive video encoder for two-layer encoding of video signals on ATM (asynchronous transfer mode) networks |
JPH07183888A (ja) * | 1993-12-24 | 1995-07-21 | Fujitsu Ltd | Atm多重化制御方式 |
US5579183A (en) * | 1994-04-08 | 1996-11-26 | U.S. Philips Corporation | Recording and reproducing an MPEG information signal on/from a record carrier |
US6144639A (en) * | 1996-09-03 | 2000-11-07 | Sbc Technology Resources, Inc. | Apparatus and method for congestion control in high speed networks |
US6104700A (en) * | 1997-08-29 | 2000-08-15 | Extreme Networks | Policy based quality of service |
JPH11187367A (ja) * | 1997-12-19 | 1999-07-09 | Nec Corp | 映像送信装置,映像受信装置及びこれらを用いた映像伝送システム |
JPH11313301A (ja) * | 1998-02-27 | 1999-11-09 | Hitachi Ltd | 番組配信システム、番組配信装置、番組品質変換装置、及び番組受信装置 |
US6377546B1 (en) * | 1998-05-12 | 2002-04-23 | International Business Machines Corporation | Rate guarantees through buffer management |
US6233283B1 (en) * | 1998-06-23 | 2001-05-15 | Lucent Technologies Inc. | Layered video coding using perceptual coding criteria for error resilience in packet networks |
JP2000078573A (ja) * | 1998-09-03 | 2000-03-14 | Hitachi Ltd | 階層符号化データ配信装置 |
US6317462B1 (en) * | 1998-10-22 | 2001-11-13 | Lucent Technologies Inc. | Method and apparatus for transmitting MPEG video over the internet |
US6490705B1 (en) * | 1998-10-22 | 2002-12-03 | Lucent Technologies Inc. | Method and apparatus for receiving MPEG video over the internet |
KR100354745B1 (ko) * | 1998-11-02 | 2002-12-18 | 삼성전자 주식회사 | 비디오코딩및디코딩방법 |
JP2001045098A (ja) * | 1999-05-26 | 2001-02-16 | Canon Inc | データ通信システム、データ通信装置、データ通信方法及び記憶媒体 |
JP2001094963A (ja) * | 1999-09-20 | 2001-04-06 | Nippon Telegr & Teleph Corp <Ntt> | 映像伝送方法と仲介サーバ装置とプログラム記録媒体 |
US7095782B1 (en) * | 2000-03-01 | 2006-08-22 | Koninklijke Philips Electronics N.V. | Method and apparatus for streaming scalable video |
KR100450236B1 (ko) * | 2000-08-24 | 2004-09-30 | 마츠시타 덴끼 산교 가부시키가이샤 | 송수신 방법 및 그 장치 |
EP1319309B1 (en) * | 2000-09-22 | 2006-11-22 | Koninklijke Philips Electronics N.V. | Hybrid temporal-snr fine granular scalability video coding |
KR100783396B1 (ko) * | 2001-04-19 | 2007-12-10 | 엘지전자 주식회사 | 부호기의 서브밴드 분할을 이용한 시공간 스케일러빌러티방법 |
US7958532B2 (en) * | 2001-06-18 | 2011-06-07 | At&T Intellectual Property Ii, L.P. | Method of transmitting layered video-coded information |
US6925120B2 (en) * | 2001-09-24 | 2005-08-02 | Mitsubishi Electric Research Labs, Inc. | Transcoder for scalable multi-layer constant quality video bitstreams |
US6909753B2 (en) * | 2001-12-05 | 2005-06-21 | Koninklijke Philips Electronics, N.V. | Combined MPEG-4 FGS and modulation algorithm for wireless video transmission |
-
2003
- 2003-06-10 CN CNB038133555A patent/CN1324851C/zh not_active Expired - Lifetime
- 2003-06-10 KR KR1020047019907A patent/KR100971715B1/ko active IP Right Grant
- 2003-06-10 WO PCT/US2003/018062 patent/WO2003104935A2/en active Application Filing
- 2003-06-10 JP JP2004511943A patent/JP4980567B2/ja not_active Expired - Fee Related
- 2003-06-10 MY MYPI20032150A patent/MY162363A/en unknown
- 2003-06-10 MX MXPA04012517A patent/MXPA04012517A/es active IP Right Grant
- 2003-06-10 US US10/517,415 patent/US20050249240A1/en not_active Abandoned
- 2003-06-10 EP EP03736937.8A patent/EP1514378B1/en not_active Expired - Lifetime
- 2003-06-10 AU AU2003237486A patent/AU2003237486A1/en not_active Abandoned
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5699369A (en) * | 1995-03-29 | 1997-12-16 | Network Systems Corporation | Adaptive forward error correction system and method |
Also Published As
Publication number | Publication date |
---|---|
MY162363A (en) | 2017-06-15 |
EP1514378B1 (en) | 2016-12-21 |
AU2003237486A1 (en) | 2003-12-22 |
EP1514378A2 (en) | 2005-03-16 |
WO2003104935A2 (en) | 2003-12-18 |
AU2003237486A8 (en) | 2003-12-22 |
WO2003104935A3 (en) | 2004-02-19 |
JP2005530386A (ja) | 2005-10-06 |
US20050249240A1 (en) | 2005-11-10 |
KR20050008803A (ko) | 2005-01-21 |
JP4980567B2 (ja) | 2012-07-18 |
EP1514378A4 (en) | 2010-08-04 |
CN1324851C (zh) | 2007-07-04 |
CN1659824A (zh) | 2005-08-24 |
MXPA04012517A (es) | 2005-02-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100971715B1 (ko) | 다이내믹한 네트워크 손실 조건에 대해 간단하게 적응하는 멀티미디어 서버 | |
JP4690280B2 (ja) | メディアデータをストリーミングする方法、システム及びクライアント装置 | |
CN101690078B (zh) | 多视频流传输中的带宽分配控制 | |
US7751324B2 (en) | Packet stream arrangement in multimedia transmission | |
US9661053B2 (en) | Generating a plurality of streams | |
US9723046B2 (en) | Content delivery | |
CN101124728A (zh) | 使用fec反馈的自适应信息传递*** | |
US9374404B2 (en) | Streaming media flows management | |
Li et al. | A unified architecture for real-time video-coding systems | |
US20110188567A1 (en) | System and method for adaptive rate shifting of video/audio streaming | |
KR102083302B1 (ko) | 일종 미디어 컨텐츠에 기반한 fec 메커니즘 | |
EP2384559A1 (en) | Method and apparatus for encapsulation of scalable media | |
EP2067356A1 (en) | Flexible redundancy coding | |
Wang et al. | Bit-rate allocation for broadcasting of scalable video over wireless networks | |
WO2009154656A1 (en) | Network abstraction layer (nal)-aware multiplexer with feedback | |
De Cuetos et al. | Unified framework for optimal video streaming | |
De Cuetos et al. | Optimal streaming of layered video: joint scheduling and error concealment | |
Belda et al. | Hybrid FLUTE/DASH video delivery over mobile wireless networks | |
Vaz et al. | Video quality optimization algorithm for video-telephony over IP networks | |
Nazir et al. | Rate adaptive selective segment assignment for reliable wireless video transmission | |
Song et al. | Towards user-oriented live video streaming | |
Kwon et al. | An adaptive rate allocation to source-channel coding for Internet video | |
Nazir et al. | Slice based video rate control for network adaptation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20130618 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20140630 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20150618 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20160616 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20170616 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20190716 Year of fee payment: 10 |