KR100886546B1 - 와이브로 시스템에서 영상 데이터 전송시 비디오 코덱의비트 레이트를 제어하는 계층간 최적화 방법 - Google Patents
와이브로 시스템에서 영상 데이터 전송시 비디오 코덱의비트 레이트를 제어하는 계층간 최적화 방법 Download PDFInfo
- Publication number
- KR100886546B1 KR100886546B1 KR1020070039530A KR20070039530A KR100886546B1 KR 100886546 B1 KR100886546 B1 KR 100886546B1 KR 1020070039530 A KR1020070039530 A KR 1020070039530A KR 20070039530 A KR20070039530 A KR 20070039530A KR 100886546 B1 KR100886546 B1 KR 100886546B1
- Authority
- KR
- South Korea
- Prior art keywords
- bit rate
- terminal
- transmitting
- video codec
- value
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 29
- 238000005457 optimization Methods 0.000 title claims abstract description 7
- 230000005540 biological transmission Effects 0.000 claims abstract description 37
- 238000004891 communication Methods 0.000 claims abstract description 22
- 230000008569 process Effects 0.000 claims abstract description 9
- 238000009790 rate-determining step (RDS) Methods 0.000 claims 2
- 238000005516 engineering process Methods 0.000 description 4
- 230000015556 catabolic process Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 238000006731 degradation reaction Methods 0.000 description 3
- 238000010295 mobile communication Methods 0.000 description 3
- 238000013475 authorization Methods 0.000 description 2
- 230000006866 deterioration Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000007639 printing Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- 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/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6131—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via a mobile phone network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/18—Negotiating wireless communication parameters
- H04W28/22—Negotiating communication rate
-
- 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/0002—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate
- H04L1/0003—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate by switching between different modulation schemes
-
- 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/0014—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the source 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
-
- 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
-
- 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/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/23805—Controlling the feeding rate to the network, e.g. by controlling the video pump
-
- 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/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/2383—Channel coding or modulation of digital bit-stream, e.g. QPSK modulation
-
- 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
- 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/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26208—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints
- H04N21/26216—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints involving the channel capacity, e.g. network bandwidth
-
- 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/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/41407—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
-
- 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/637—Control signals issued by the client directed to the server or network components
- H04N21/6377—Control signals issued by the client directed to the server or network components directed to server
- H04N21/6379—Control signals issued by the client directed to the server or network components directed to server directed to encoder, e.g. for requesting a lower encoding rate
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Quality & Reliability (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명은 와이브로(WiBro) 시스템의 단말에서 영상 데이터 전송시 비디오 코덱(CODEC(Coder/Decoder))의 비트 레이트(Bitrate) 제어 방법에 있어서, 송신측 단말에서 송신측과 수신측의 무선 채널 상태 정보를 검사하는 과정과, 송신측 단말에서 송신측의 무선 채널 상태 정보를 이용하여 비디오 코덱의 전송 비트 레이트를 결정하는 과정과, 수신측 단말이 사용하는 통신망이 송신측의 단말이 사용하는 통신망과 같은 경우에, 송신측 단말에서 수신측의 무선 채널 상태 정보를 이용하여 비디오 코덱의 전송 비트 레이트를 조정하는 과정을 포함한다.
와이브로, 비트 레이트, CINR, 비디오코덱, Cross Layer Optimization
Description
도 1은 본 발명이 적용되는 일반적인 와이브로 시스템의 전체 구성도
도 2는 본 발명의 일 실시예에 따른 영상 데이터 전송시 비디오 코덱의 비트 레이트 제어 동작 흐름도
본 발명은 와이브로(WiBro: Wireless Broadband) 시스템에서 영상 데이터의 송수신시 비디오 코덱(Video CODEC(COder/DECoder))의 전송 비트 레이트(Bitrate)를 제어하는 계층간 최적화(Cross Layer Optimization)방법에 관한 것이다.
일반적으로 '와이브로' 라는 것은 휴대용 단말기를 이용하여 정지 및 이동 중에 언제 어디서나 약 1Mbps급의 고속 전송 속도로 인터넷에 접속하여 다양한 정보 및 콘텐츠 사용이 가능한 초고속 인터넷 서비스를 말하는 것이다. 이러한 와이브로는 2.3GHz 주파수 대역을 이용하여 셀 반경 1Km이내, 이동시 최소 60Km/H 이상에서도 끊김없는 무선 인터넷 서비스를 보장하고, 보다 저렴하게 무선 인터넷을 이 용할 수 있는 새로운 서비스이다. 현재에는 70Km/H의 이동성과 가입자당 1Mbps의 전송속도까지 지원하는 수준으로 개발되었으며, 상용화되면 100Km/H 의 이동성과 3Mbps의 전송속도까지 가능할 것으로 전망된다. 따라서 이러한 와이브로 인터넷을 사용하게 되면 사용자는 길거리나 달리는 차 안에서 영화를 즐기고 온라인 게임이나 웹 서핑을 실내에서 유선망을 이용하여 인터넷을 사용하듯 할 수 있게 된다. 상기 와이브로 시스템은 2.3GHz 대역의 무선 가입자 회선(WLL: Wireless Local Loop) 기술에서 한 단계 진화된 기술로서 4세대 이동통신 영역을 포함하며, 3세대 이동통신인 IMT(International Mobile Telecommunication)-2000 보다 넓은 분야를 가지고 있다. 이로 인해, 와이브로를 3.5세대 이동통신 기술이라고 한다.
와이브로는 기존의 이동 단말의 특성에 통신과 방송 및 인터넷을 융합하는 광대역 통합망(BcN: Broadband convergence Network)의 특성을 동시에 가지고 있다. 따라서 온라인과 오프라인, 유선과 무선, 통신과 방송 등의 서비스가 결합되는 형태를 가진다.
상기에 기술한 바와 같이 와이브로와 같은 휴대 인터넷은 이동 중에도 고속의 데이터를 무선으로 전송 받을 수 있는 기술이다. 또한 상기 휴대 인터넷은 기본적으로 다양한 서비스 품질(QoS: Quality of Service, 이하 QoS라고 칭하기로 한다)을 제공한다. 즉, 이동 단말기의 상위 계층에서 제공하는 서비스에 따라서 전송할 수 있는 대역폭(bandwidth)등, 여러 가지 제공하는 QoS 파라미터들(parameters)이 달라진다.
영상 통화(Video Telephony), 개인 방송등과 같이 와이브로 망을 통한 영상 전송 애플리케이션(Application)의 운용시에 와이브로는 캐리어 대 간섭 잡음비(CINR: Carrier to Interference and Noise Ratio, 이하 'CINR'이라 칭하기로 한다), 송신출력(Tx Power) 등과 같은 와이브로 무선 채널의 특성 파라미터에 의해 변조 및 코딩 방식(MCS: Modulation and Coding Selection, 이하 'MCS'라 칭하기로 한다)의 레벨 및 단말의 전력을 제어 하며, 이를 바탕으로 하는 스케줄러(scheduler)의 알고리즘에 의해 전체적인 데이터 처리량(throughput)의 효율을 높이고 있다.
그러나 무선 네트워크를 사용하는 와이브로 시스템의 특징으로 인해 급변하는 무선 채널의 특성 및 트래픽집중(congestion)의 발생, 셀(cell) 내에서의 유저수 변동 등으로 인해 송수신 할 수 있는 대역폭(Bandwidth)은 계속 변화하게 된다. 다시 말해, 상기 와이브로의 경우는, 유선 네트워크와는 달리 무선 매체의 특성 및 환경에 따라 데이터 전송률과 같은 물리적 매체 특성이 급격하게 변할 수 있다. 또한, 이러한 특성의 변화에 대한 예측이 매우 힘들다. 이는 단순히 인터넷(Internet) 검색 같은 서비스를 사용하는 경우에는 큰 문제를 유발하지 않지만, 동영상과 같은 멀티미디어(Multimedia) 서비스의 경우에는 지연(delay) 및 지터(jitter) 측면에서 많은 서비스 저하를 유발할 수 있으며, 또한 대역폭 보장을 요구하는 서비스의 경우에는 QoS 측면에서 많은 서비스 저하를 유발할 수 있다. 또한 네트워크의 발전과 더불어 사용자들의 멀티미디어에 대한 요구 사항도 증가하고 있기 때문에 상기 QoS 보장문제의 경우, 통신 시스템 개발시 반드시 고려되어야 할 사항으로 인식되고 있다.
종래의 와이브로 단말이 상대방에게 영상 데이터를 송신하려고 시도할 경우, 와이브로 단말은 비디오 코덱의 출력 비트 레이트를 고정시킴으로써, 고정 비트 레이트(CBR: Constant Bitrate) 방식을 사용하여 전송 하도록 한다. 따라서 고정 비트 레이트로 전송되는 영상 데이터는 송수신측의 무선 채널 특성 및 대역폭의 변화로 인한 와이브로 망의 무선 채널 특성 변화에 적응하지 못하여, 영상을 송신하는 송신측의 무선 채널 특성이 나빠지거나, 혹은 송신측의 무선 채널 특성이 양호한 상태일 경우에도 수신측의 무선 채널 특성이 나빠질 경우, 수신하게 되는 영상은 심각한 화질 열화가 발생 하거나 영상이 끊겨서 정지되는 등의 품질 저하가 나타나며, 지연(delay) 및 지터(jitter)의 특성이 저하되는 문제점이 발생 된다.
따라서 본 발명은 와이브로(WiBro) 시스템에서 영상 데이터를 전송시에, 송신측과 수신측의 급변하는 와이브로 무선 채널의 상태에 따라 적절하게 비디오 코덱의(CODEC(Coder/Decoder)) 전송 비트 레이트(Bitrate)를 제어하는 방법을 제공하고자 한다.
이를 달성하기 위한 본 발명의 일 형태에 따르면, 와이브로(WiBro) 시스템의 단말에서 영상 데이터 전송시 비디오 코덱(CODEC(Coder/Decoder))의 비트 레이트(Bitrate) 제어 방법에 있어서, 송신측 단말에서 송신측과 수신측의 무선 채널 상태 정보를 검사하는 과정과, 상기 송신측 단말에서 상기 송신측의 무선 채널 상태 정보를 이용하여 비디오 코덱의 전송 비트 레이트를 결정하는 과정과, 상기 수신측 단말이 사용하는 통신망이 상기 송신측의 단말이 사용하는 통신망과 같은 경 우에, 상기 송신측 단말에서 상기 수신측의 무선 채널 상태 정보를 이용하여 상기 비디오 코덱의 전송 비트 레이트를 조정하는 과정을 포함함을 특징으로 한다.
이하 본 발명에 따른 바람직한 실시예를 첨부한 도면을 참조하여 상세히 설명한다. 하기 설명에서는 구체적인 구성 소자 등과 같은 특정 사항들이 나타나고 있는데 이는 본 발명의 보다 전반적인 이해를 돕기 위해서 제공된 것일 뿐 이러한 특정 사항들이 본 발명의 범위 내에서 소정의 변형이나 혹은 변경이 이루어질 수 있음은 이 기술 분야에서 통상의 지식을 가진 자에게는 자명하다 할 것이다. 또한, 본 발명을 설명함에 있어서 본 발명과 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에 그 상세한 설명을 생략하기로 한다.
도 1은 본 발명이 적용되는 일반적인 와이브로 시스템의 전체 구성도이다. 도 1을 참조하여, 먼저 일반적인 와이브로 시스템의 구성에 대하여 설명하기로 한다. 도 1에 도시된 바와 같이 와이브로 시스템은 다수의 기지국(RAS: Radio Access Station)(130)을 포함하고 있으며, 네트워크와 접속되어 이러한 다수의 기지국(130)들을 제어하는 제어국(ACR: Access Control Router)(120)들을 포함한다. 또한 상기 다수의 기지국(130)과 데이터를 송수신하는 다수의 단말(PSS: Portable Subscriber Station)(130)들을 포함한다.
상기 기지국(120)들은 유선 네트워크의 종단에서 무선 인터페이스(Interface)를 통해 다수의 단말(PSS: Portable Subscriber Station)(140)과 송 수신을 한다. 또한 기지국(120)은 각각 할당된 서비스 영역 즉, 셀(cell)을 가지며 셀 내에 존재하는 다수의 단말(140)에 서비스를 제공한다. 다수의 단말(140)은 PDA(Personal Digital Assistant), 휴대폰, 노트북(Notebook Computer)등의 휴대용 통신 장비로 구성될 수 있다. 이외에도 와이브로 시스템에는 홈 네트워크에서 단말의 IP(Internet Protocol) 이동성을 지원하는 홈 에이전트(HA: Home Agent)(미도시)와, 적법한 사용자에 한해 네트워크 접속 및 서비스를 제공하기 위해 사용자 및 단말에 대한 인증, 권한 검증 및 과금을 수행하는 인증 서버(AAA: Authentication, Authorization, Accounting)(미도시)가 구비될 수 있다.
와이브로 단말에게 영상 데이터를 전송할 수 있도록 대역폭을 할당하는 것은 기지국(Base station: ACR 또는 RAS)의 매체 접근 제어 계층(MAC: Media Access Control, 이하 MAC라고 칭하기로 한다)의 스케줄러 알고리즘에 의해 결정된다. MAC 스케줄러에 의해 기지국으로부터 대역폭(Bandwidth)을 할당 받은 단말은 대역폭을 할당 받은 만큼의 데이터를 송신하게 되는데, 단말에게 할당되는 대역폭은 무선 채널의 특성 및 셀 내의 유저수 등에 의해 계속 가변하게 된다.
본 발명의 일 실시예에 따른 비디오 코덱(Video CODEC(coder/decoder))의 비트 레이트(Bitrate) 제어 방법은 와이브로(WiBro: Wireless Broadband) 망의 무선 채널 특성을 인지하고 예측하여, 송신측과 수신측의 무선 채널 상태에 따라 비디오 코덱의 비트 레이트를 제어하는 계층간 최적화(Cross Layer Optimization) 알고리즘 이다.
도 2는 본 발명의 일 실시예에 따른 영상 데이터 전송시 비디오 코덱의 비 트 레이트 제어 동작 흐름도이다. 도 2를 참조하여 본 발명의 일 실시예에 따른 비디오 코덱의 비트 레이트 제어 동작을 상세히 설명하기로 한다. 210단계에서 대기(Idle) 상태에 있다가 220단계에서 영상 데이터를 전송하는 와이브로 어플리케이션(Application)이 시작되면 230단계로 진행하여 계층간 최적화(Cross Layer Optimization) 알고리즘이 동작한다. 본 발명의 특징에 따른 비디오 코덱의 비트 레이트 제어 방법은 실시간 또는 이와 근사한 시간성을 요구하며, 영상 데이터의 품질 및 지연(delay)과 지터(jitter) 특성에 민감한 영상전화(Video Telephony), 개인 방송 등의 영상 데이터 전송 어플리케이션에 적용 될 수 있다.
230단계에서는 와이브로의 무선 채널 특성을 나타내는 파라미터들의 정보를 수집한다. 본 발명의 특징에 따라, 와이브로의 무선 채널 특성을 파악하는데 참조하는 파라미터는 송신측 단말(Sender)의 CINR(Carrier to Interference and Noise Ratio) 값, 송신출력(Tx Power) 값, 업링크(UL: Up Link, 이하 UL이라고 칭하기로 한다) 데이터 레이트(Data Rate) 값과, UL MCS(Modulation and Coding Selection) 레벨, 수신측 단말(Receiver)의 기지국(RAS 또는 ACR)에서 수신측 단말에게 전송되는 다운링크(DL: Down Link, 이하 DL이라고 칭하기로 한다) 데이터 레이트 값, 수신측 단말의 CINR 값이다. 다음 240단계로 진행하여 비디오 코덱의 비트 레이트(Bitrate)를 1차 결정한다. 비디오 코덱의 비트 레이트를 1차 결정하는데 참조하는 판단 파라미터는 송신측의 CINR 값과 송신출력(Tx Power) 값, UL MCS 레벨이다. 상기 송신측의 CINR 값과 송신출력 값, UL MCS 레벨을 참조하여 비디오 코덱이 출력할 수 있는 비트 레이트를 결정한다.
와이브로 단말은 단말에서 감지되는 무선 채널 특성 값 즉, CINR 값과 송신출력 값을 주기적으로 기지국에 보고한다. 와이브로는 시분할 다중화(TDD: Time Division Duplexing) 방식을 사용하기 때문에, 다운링크(DL)와 업링크(UL)의 주파수 특성이 비슷할 수 있다. 따라서 DL CINR 값을 기준으로 UL MCS(Modulation and Coding Selection)를 결정하면 이전에 할당받은 대역폭(Bandwidth) 대비 현재 가용할 수 있는 대역폭의 증감을 예측할 수 있다. 또한 송신출력 값은 DL과 UL의 주파수 특성이 일부 비슷하지 않을 경우, UL의 송신출력 값을 통해 대역폭의 증감을 예측할 수 있다. CINR 값과 송신출력 값은 서로 반대되는 개념이다. CINR 값을 통해 기지국 인근에 단말이 있다고 판단되면 높은 MCS가 할당된다. 그러나 송신출력 값이 높게 보고 되면 낮은 MCS가 할당된다. 따라서 DL과 UL의 특성이 비슷하면 CINR 값에 따라 대역폭을 예측 할 수 있고, DL과 UL의 특성이 다르면 송신출력 값에 따라 대역폭을 예측 할 수 있다.
또한, CINR 값과 송신출력 값의 변동폭이 크면 UL MCS 레벨을 직접 참조하여 비디오 코덱이 출력하는 비트 레이트를 1차로 결정할 수 있다.
다음 250단계로 진행하여 비디오 코덱의 비트 레이트를 2차 결정한다. 본 발명에 특징에 따라, 비디오 코덱의 비트 레이트 결정의 2차 판단 파라미터는 UL 데이터 레이트(Data Rate) 값이다. 상기 240단계에서 1차 비트 레이트 결정에 의해 대역폭이 예측 되어 결정되었지만, 실제 단말에게는 대역폭이 할당되어서 UL로 전송되는 데이터 레이트가 더 절대적인 가중치를 가지고 있다. 따라서 UL 데이터 레이트 값을 참조하여 비디오 코덱의 비트 레이트의 2차 결정을 수행한다.
다음 260단계로 진행하여 수신측의 단말이 이종망을 사용하는지 동종망을 사용하는지 판단한다. 260단계에서 와이브로 망을 통해 송신측의 단말이 송신한 영상 데이터를 수신하는 수신측의 단말이 송신측의 단말과 동일한 와이브로 망을 사용하는지, 송신측의 단말과 다른 이종망을 사용하는지 판단하여, 단말의 통신망이 동종망을 사용하면, 270단계로 진행하여 비디오 코덱의 비트 레이트 3차 결정을 수행한다.
상기 240단계의 1차 결정과, 250단계의 2차 결정까지는 송신측 단말의 무선 채널 특성에 의존하여 비디오 코덱의 비트 레이트를 결정하였다. 그러나 270단계에서는 수신측의 무선 채널이 송신측 무선 채널 상태보다 나쁠 경우는 수신측의 수신 대역폭에 절대적으로 맞추어 전송을 하여야 한다. 따라서 수신측 단말이 기지국으로부터 받는 DL 데이터 레이트 값을 근거로 비디오 코덱의 비트 레이트를 최종 결정 한다. 구체적으로 설명하면, 송신측의 UL 데이터 레이트가 수신측의 DL 데이터 레이트보다 작거나 같을 경우에는 비트 레이트의 변동이 없도록 제어하고, 송신측의 UL 데이터 레이트가 수신측의 DL 데이터 레이트 보다 클 경우에는 수신측의 DL 데이터 레이트를 근거로 하여 전송 비트 레이트를 제어한다.
또한, 상기 260단계에서 수신측 단말의 통신망이 이종망이라면 바로 280단계로 진행한다. 수신측 단말의 통신망이 송신측 단말과 다른 이종망인 경우에는 수신측의 단말이 3차 비트 레이트를 결정 할 수 있는 파라미터를 피드백 하지 않기 때문에 비트 레이트 3차 결정을 수행하는 270단계는 생략하게 된다.
따라서 본 발명의 특징에 따라, 영상 데이터 전송시, 송수신측이 모두 와이 브로 망을 사용하는 동종망간의 송수신인 경우에는 송신측과 수신측의 와이브로 무선 채널의 상태에 따라서 비디오 코덱의 전송 비트 레이트를 제어하고, 송신측은 와이브로 망을 사용하고 수신측은 와이브로 망이 아닌 다른 통신망을 사용하는 이종망 간의 송수신인 경우에는, 영상 데이터를 송신하는 송신측의 와이브로 무선 채널 상태만을 고려하여, 비디오 코덱의 전송 비트 레이트를 가변할 수 있도록 제어 한다.
본 발명의 일 실시예에 따른 비디오 코덱의 비트 레이트 제어 방법은 영상 통화(Video Telephony), 개인 방송 등 와이브로 망을 통해 동종망 또는 이종망의 단말에게 실시간 또는 이와 근사한 시간성을 요구하는 영상 전송 애플리케이션(Application)에 적용할 수 있다.
본 발명의 실시예는 다양한 형태의 하드웨어, 소프트웨어, 특정 목적의 프로세서, 또는 그들의 조합으로 구현될 수 있으나, 본 발명은 하드웨어 및 소프트웨어의 결합으로 구현되는 것이 보다 바람직하다. 더욱이, 소프트웨어는 프로그램 저장 유닛에 명백하게 구체화된 애플리케이션 프로그램으로서 구현되는 것이 바람직하다. 애플리케이션 프로그램은 임의의 적절한 아키텍처를 포함하는 머신으로 업로드 될 수 있고, 그에 의해 실행될 수 있다. 머신은 하나 이상의 중앙 처리 유닛(CPU: Central Processing Unit), RAM(Random Access Memory), 및 I/O(Input/Output) 인터페이스 같은 하드웨어를 구비하는 컴퓨터 플랫폼 상에 구현된다. 컴퓨터 플랫폼은 또한 운영체제 및 마이크로명령 코드를 포함할 수 있다. 본 명세서에서 설명된 다양한 처리 및 기능은 마이크로명령 코드의 일부 또는 애플리 케이션 프로그램의 일부, 또는 그들의 임의의 조합일 수 있고, CPU에 의해 실행될 수 있다. 또한, 부가의 데이터 저장 유닛 및 인쇄 유닛 같은 다양한 다른 주변 유닛이 컴퓨터 플랫폼에 접속될 수 있다.
첨부 도면에 도시된 구성 시스템 및 방법의 일부가 소프트웨어에서 구현되는 것이 바람직하기 때문에, 시스템 컴퍼넌트들 또는 처리 기능 블록들 간의 실제 접속은 본 발명이 프로그래밍되는 방식에 따라 다를 수 있다.
상기와 같이 본 발명의 일 실시예에 따른 와이브로 시스템에서 비디오 코덱의 비트 레이트 제어 방법의 동작이 이루어질 수 있으며, 한편 상기한 본 발명의 설명에서는 구체적인 실시예에 관해 설명하였으나 여러 가지 변형이 본 발명의 범위를 벗어나지 않고 실시될 수 있다. 따라서 본 발명의 범위는 설명된 실시예에 의하여 정할 것이 아니고 청구범위와 청구범위의 균등한 것에 의하여 정하여져야 할 것이다.
본 발명은 와이브로(WiBro) 단말이 와이브로 망을 통해 실시간성 및 그와 근사한 시간성을 요구하는 영상 데이터 송수신 어플리케이션에서 영상전송을 할 때, 송수신자의 와이브로 무선 채널 상태에 따라 비디오의 전송 비트 레이트(Bitrate)를 가변할 수 있도록 제어하여, 수신되는 영상의 품질(PSNR : Peak Signal to Noise Rate)을 개선할 수 있으며 또한 수신되는 정보의 지연(delay)과 지터(jitter) 등의 특성이 향상되는 효과를 가져, 서비스 품질(QoS)을 향상시킬 수 있는 이점을 가진다.
Claims (11)
- 와이브로(WiBro) 시스템의 단말에서 영상 데이터 전송시 비디오 코덱(CODEC(Coder/Decoder))의 비트 레이트(Bitrate)를 제어하는 계층간 최적화(Cross Layer Optimization) 방법에 있어서,송신측 단말에서 송신측과 수신측의 무선 채널 상태 정보를 검사하는 과정과,상기 송신측 단말에서 상기 송신측의 무선 채널 상태 정보를 이용하여 비디오 코덱의 전송 비트 레이트를 결정하는 과정과,상기 수신측 단말이 사용하는 통신망이 상기 송신측의 단말이 사용하는 통신망과 같은 경우에, 상기 송신측 단말에서 상기 수신측의 무선 채널 상태 정보를 이용하여 상기 비디오 코덱의 전송 비트 레이트를 조정하는 과정과,상기 수신측의 단말이 사용하는 통신망이 상기 송신측의 단말이 사용하는 통신망과 다른 경우에는 비트 레이트를 조정하지 않는 과정을 포함하는 것을 특징으로 하는 비디오 코덱의 비트 레이트 제어 방법.
- 제 1항에 있어서, 상기 송신측의 무선 채널의 정보를 나타내는 파라미터는 송신측 단말의 캐리어 대 간섭 잡음비(CINR: Carrier to Interference and Noise Ratio) 값과, 송신출력(Tx Power) 값과, 업링크 MCS(Modulation and Coding Selection) 레벨, 업링크 데이터 레이트(Uplink Data Rate) 값을 포함하는 것을 특징으로 하는 비디오 코덱의 비트 레이트 제어 방법.
- 제 1항에 있어서, 상기 수신측의 무선 채널의 정보를 나타내는 파라미터는 수신측 단말의 다운링크 데이터 레이트(Downlink Data Rate) 값을 포함하는 것을 특징으로 하는 비디오 코덱의 비트 레이트 제어 방법.
- 제 1항에 있어서, 상기 송신측의 무선 채널의 상태 정보를 이용하여 비디오 코덱의 전송 비트 레이트를 결정하는 과정은,송신측의 캐리어 대 간섭 잡음비 값과, 송신출력 값, UL MCS 레벨을 이용하여 비트 레이트를 결정하는 제 1 비트 레이트 결정 단계와,송신측의 업링크 데이터 레이트 값을 이용하여 비트 레이트를 결정하는 제 2 비트 레이트 결정 단계를 포함하는 것을 특징으로 하는 비디오 코덱의 비트 레이트 제어 방법.
- 제 1항 있어서, 상기 수신측의 단말이 사용하는 통신망이 송신측의 단말이 사용하는 통신망과 같은 경우에 수신측의 무선 채널 상태 정보를 이용하여 수행하는 상기 비디오 코덱의 전송 비트 레이트 조정은,송신측의 업링크 데이터 레이트 값과 수신측의 다운링크 데이터 레이트 값을 비교하여 상기 송신측의 업링크 데이터 레이트 값이 상기 수신측의 다운링크 데이터 레이트 값보다 작거나 같을 경우에는 비트 레이트를 제어하지 않고,상기 송신측의 업링크 데이터 레이트 값이 상기 수신측의 다운링크 데이터 레이트 값보다 클 경우에는 상기 수신측의 다운링크 데이터 레이트 값을 이용하여 비디오 코덱의 전송 비트 레이트를 제어하는 것을 특징으로 하는 비디오 코덱의 비트 레이트 제어 방법.
- 삭제
- 제 1항 또는 5항에 있어서, 상기 비디오 코덱이 비트 레이트 제어에 사용하는 수신측의 무선 채널 상태 정보는 상기 수신측 단말이 수신측의 무선 채널 상태 정보를 상기 송신측 단말로 피드백하여 사용하는 것을 특징으로 하는 비디오 코덱의 비트 레이트 제어 방법.
- 와이브로(WiBro) 시스템의 단말에서 영상 데이터 전송시 비디오 코덱(CODEC(Coder/Decoder))의 비트 레이트(Bitrate)를 제어하는 계층간 최적화(Cross Layer Optimization) 방법에 있어서,송신측 단말에서 송신측과 수신측의 무선 채널 상태 정보를 검사하는 과정과,상기 송신측 단말에서 송신측의 상기 캐리어 대 간섭 잡음비(CINR: Carrier to Interference and Noise Ratio) 값과, 송신출력(Tx Power) 값, UL MCS(Modulation and Coding Selection) 레벨을 이용하여 비디오 코덱의 전송 비트 레이트를 결정하는 제 1 비트 레이트 결정 과정과,상기 송신측 단말에서 송신측의 업링크 데이터 레이트 값(Uplink Data Rate)을 이용하여 비디오 코덱의 전송 비트 레이트를 결정하는 제 2 비트 레이트 결정 과정과,상기 수신측 단말이 사용하는 통신망이 상기 송신측의 단말이 사용하는 통신망과 같은 경우에, 상기 송신측 단말에서 수신측의 다운링크 데이터 레이트(Downlink Data Rate) 값을 이용하여 상기 비디오 코덱의 전송 비트 레이트를 결정하는 제 3 비트 레이트 결정 과정과,상기 수신측의 단말이 사용하는 통신망이 상기 송신측의 단말이 사용하는 통신망과 다른 경우에는 상기 제 3 비트 레이트 결정을 수행하지 않는 과정을 포함하는 것을 특징으로 하는 비디오 코덱의 비트 레이트 제어 방법.
- 제 8항 있어서, 상기 제 3 비트 레이트 결정 과정은,송신측의 업링크 데이터 레이트 값과 수신측의 다운링크 데이터 레이트 값을 비교하여 상기 송신측의 업링크 데이터 레이트 값이 상기 수신측의 다운링크 데이터 레이트 값보다 작거나 같을 경우에는 비트 레이트를 제어하지 않고,상기 송신측의 업링크 데이터 레이트 값이 상기 수신측의 다운링크 데이터 레이트 값보다 클 경우에는 상기 수신측의 다운링크 데이터 레이트 값을 이용하여 비디오 코덱의 전송 비트 레이트를 제어하는 것을 특징으로 하는 비디오 코덱의 비트 레이트 제어 방법.
- 삭제
- 제 8항에 있어서, 상기 비디오 코덱이 비트 레이트 제어에 사용하는 수신측의 다운링크 데이터 레이트 값은 상기 수신측 단말이 상기 송신측 단말로 피드백하여 사용하는 것을 특징으로 하는 비디오 코덱의 비트 레이트 제어 방법.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070039530A KR100886546B1 (ko) | 2007-04-23 | 2007-04-23 | 와이브로 시스템에서 영상 데이터 전송시 비디오 코덱의비트 레이트를 제어하는 계층간 최적화 방법 |
US12/107,817 US8189499B2 (en) | 2007-04-23 | 2008-04-23 | Cross-layer optimization method for controlling bit rate of video codec in transmission of video data in WiBro system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070039530A KR100886546B1 (ko) | 2007-04-23 | 2007-04-23 | 와이브로 시스템에서 영상 데이터 전송시 비디오 코덱의비트 레이트를 제어하는 계층간 최적화 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20080095132A KR20080095132A (ko) | 2008-10-28 |
KR100886546B1 true KR100886546B1 (ko) | 2009-03-02 |
Family
ID=39872077
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020070039530A KR100886546B1 (ko) | 2007-04-23 | 2007-04-23 | 와이브로 시스템에서 영상 데이터 전송시 비디오 코덱의비트 레이트를 제어하는 계층간 최적화 방법 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8189499B2 (ko) |
KR (1) | KR100886546B1 (ko) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100121977A1 (en) * | 2008-11-10 | 2010-05-13 | Nokia Corporation | Predictive Bit-Rate Modification of Content Delivery in a Wireless Network |
KR101523590B1 (ko) | 2009-01-09 | 2015-05-29 | 한국전자통신연구원 | 통합 인터넷 프로토콜망의 코덱 모드 제어방법 및 단말기 |
US8644154B2 (en) * | 2009-02-20 | 2014-02-04 | Clearwire Ip Holdings Llc | Predictive throughput management |
ES2401270B1 (es) * | 2011-03-17 | 2014-02-25 | Vodafone España, S.A.U. | Método y entidad de red para descargar vídeo en redes móviles |
KR101939052B1 (ko) | 2012-03-19 | 2019-01-16 | 한국전자통신연구원 | 무선 자원 할당 방법 및 이를 수행하는 무선 자원 할당 장치 |
US11233593B2 (en) * | 2018-12-11 | 2022-01-25 | At&T Intellectual Property I, L.P. | Signal strength prediction based on line of sight analysis |
US10841399B2 (en) | 2019-01-24 | 2020-11-17 | Tambora Systems Singapore Pte. Ltd. | System and method for guaranteeing quality of experience of a user in an online environment by implementing a required change in the mobile network based on quality of experience requirements and received quality of experience parameters |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030026109A (ko) * | 2001-09-24 | 2003-03-31 | 엠큐브웍스(주) | 채널 적응적 멀티미디어 데이터 전송 장치 및 방법 |
KR20040058396A (ko) * | 2002-12-26 | 2004-07-05 | 엘지전자 주식회사 | 영상신호의 실시간 제어 전송장치 및 방법 |
KR20050002787A (ko) * | 2001-02-26 | 2005-01-10 | 산요덴키가부시키가이샤 | 화상 데이터 송신 장치 및 화상 데이터 수신 장치 |
KR20050063535A (ko) * | 2003-12-22 | 2005-06-28 | 엘지전자 주식회사 | 무선시스템의 환경적응 데이터 전송장치 및 방법 |
KR20050094050A (ko) * | 2003-02-10 | 2005-09-26 | 톰슨 라이센싱 소시에떼 아노님 | 가변 지연 및 대역폭 조건 하에서 무선 링크를 통한 비디오패킷 |
KR20060066521A (ko) * | 2004-12-13 | 2006-06-16 | 삼성전자주식회사 | 멀티미디어 컨텐츠를 연속적으로 전송하는 장치 및 방법 |
KR20060096044A (ko) * | 2003-10-16 | 2006-09-05 | 닛본 덴끼 가부시끼가이샤 | 미디어 신호의 송신 방법 및 수신 방법과 송수신 방법 및장치 |
KR20060098668A (ko) * | 2005-03-03 | 2006-09-19 | 엘지전자 주식회사 | Av 스트림 전송용 무선랜 시스템에서 서비스 품질 확보방법 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR200326109Y1 (ko) | 2003-02-06 | 2003-09-17 | 김용일 | 콘크리트 타설용 거푸집 간격유지장치 |
KR20050063536A (ko) | 2003-12-22 | 2005-06-28 | 엘지전자 주식회사 | 가상채널을 통한 휴대단말기의 알디피 제어장치 및 방법 |
JP2008504793A (ja) * | 2004-06-07 | 2008-02-14 | スリング メディア,インク. | パーソナルメディア放送システム |
KR100877136B1 (ko) * | 2005-06-23 | 2009-01-07 | 삼성전자주식회사 | 무선통신시스템에서 이종망간 핸드오프 처리 장치 및 방법 |
EP1746776A3 (en) * | 2005-07-19 | 2011-06-15 | Samsung Electronics Co., Ltd. | System and method for scheduling uplink in a communication system |
KR200458396Y1 (ko) | 2009-03-24 | 2012-02-21 | 이인구 | 발광신발 |
-
2007
- 2007-04-23 KR KR1020070039530A patent/KR100886546B1/ko not_active IP Right Cessation
-
2008
- 2008-04-23 US US12/107,817 patent/US8189499B2/en not_active Expired - Fee Related
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050002787A (ko) * | 2001-02-26 | 2005-01-10 | 산요덴키가부시키가이샤 | 화상 데이터 송신 장치 및 화상 데이터 수신 장치 |
KR20030026109A (ko) * | 2001-09-24 | 2003-03-31 | 엠큐브웍스(주) | 채널 적응적 멀티미디어 데이터 전송 장치 및 방법 |
KR20040058396A (ko) * | 2002-12-26 | 2004-07-05 | 엘지전자 주식회사 | 영상신호의 실시간 제어 전송장치 및 방법 |
KR20050094050A (ko) * | 2003-02-10 | 2005-09-26 | 톰슨 라이센싱 소시에떼 아노님 | 가변 지연 및 대역폭 조건 하에서 무선 링크를 통한 비디오패킷 |
KR20060096044A (ko) * | 2003-10-16 | 2006-09-05 | 닛본 덴끼 가부시끼가이샤 | 미디어 신호의 송신 방법 및 수신 방법과 송수신 방법 및장치 |
KR20050063535A (ko) * | 2003-12-22 | 2005-06-28 | 엘지전자 주식회사 | 무선시스템의 환경적응 데이터 전송장치 및 방법 |
KR20060066521A (ko) * | 2004-12-13 | 2006-06-16 | 삼성전자주식회사 | 멀티미디어 컨텐츠를 연속적으로 전송하는 장치 및 방법 |
KR20060098668A (ko) * | 2005-03-03 | 2006-09-19 | 엘지전자 주식회사 | Av 스트림 전송용 무선랜 시스템에서 서비스 품질 확보방법 |
Also Published As
Publication number | Publication date |
---|---|
US8189499B2 (en) | 2012-05-29 |
US20080259834A1 (en) | 2008-10-23 |
KR20080095132A (ko) | 2008-10-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100886546B1 (ko) | 와이브로 시스템에서 영상 데이터 전송시 비디오 코덱의비트 레이트를 제어하는 계층간 최적화 방법 | |
US9736746B2 (en) | System and method for multimode device handover | |
US9413673B2 (en) | Systems and methods for prioritization of data for intelligent discard in a communication network | |
US8094623B2 (en) | Method and apparatus for choosing a sector based on a scaled forward link metric | |
US20080108367A1 (en) | System and method for supporting multiple technologies in a wireless communication cell | |
JP2001517048A (ja) | 適応形無線リンク | |
WO2008053841A1 (fr) | Appareil de communication, procédé de communication, appareil de contrôle de communication, appareil de communication sans fil, procédé de contrôle de communication et procédé de communication sans fil | |
US7768923B2 (en) | Packet aging in a wireless network | |
WO2007129595A1 (ja) | 移動無線通信システム及び同システムにおけるハンドオーバー実行方法 | |
Agarwal et al. | Cognitive multihoming system for energy and cost aware video transmission | |
KR101432814B1 (ko) | 무선 망에서 비트 레이트 가변 제어 방법 | |
Deng et al. | Cross-layer DASH-based multipath video streaming over LTE and 802.11 ac networks | |
KR100806215B1 (ko) | 휴대인터넷 시스템에서 패킷 스케줄링 방법 및 시스템 | |
JP2005101815A (ja) | 携帯通信端末 | |
Azhari et al. | Delay sensitive resource allocation over high speed IEEE802. 11 wireless LANs | |
JP4000046B2 (ja) | 通信システム、無線通信端末、データ配信装置及び通信方法 | |
Lee et al. | Cross layer optimized video streaming based on IEEE 802.11 multi-rate over multi-hop mobile ad hoc networks | |
Lee et al. | Combining the rate adaptation and quality adaptation schemes for wireless video streaming | |
US11910236B2 (en) | Adaptive payload sizes for streaming data delivery based on usage patterns | |
KR20040110403A (ko) | 멀티미디어 데이터 스트리밍 전송 모드의 계층적 변환방법 및 이 방법을 사용한 멀티미디어 데이터 스트리밍전송 서비스 장치 | |
KR100704845B1 (ko) | 휴대인터넷 시스템에서 호 수락 제어 방법 및 시스템 | |
Liu et al. | A Novel Adaptive Data Prefetching Scheme in Satellite-ground Integrated Networks with Edge Caching | |
Gómez-Paredes et al. | Throughput-based quality adaptation for DASH in 5G mobile networks | |
Aguilar-Armijo et al. | Throughput-based quality adaptation for DASH in 5G mobile networks | |
Al Emam et al. | Mobility management using dynamic cross-layer signaling in heterogeneous wireless networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
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: 20130130 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20140128 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20150129 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20160128 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20170125 Year of fee payment: 9 |
|
LAPS | Lapse due to unpaid annual fee |