KR101993167B1 - 정체로 유도된 비디오 스케일링 - Google Patents
정체로 유도된 비디오 스케일링 Download PDFInfo
- Publication number
- KR101993167B1 KR101993167B1 KR1020147016223A KR20147016223A KR101993167B1 KR 101993167 B1 KR101993167 B1 KR 101993167B1 KR 1020147016223 A KR1020147016223 A KR 1020147016223A KR 20147016223 A KR20147016223 A KR 20147016223A KR 101993167 B1 KR101993167 B1 KR 101993167B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- video
- packet
- congestion
- data stream
- 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.)
- Active
Links
Images
Classifications
-
- 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/80—Responding to QoS
-
- 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
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/11—Identifying congestion
-
- 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/20—Traffic policing
-
- 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/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/612—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
-
- 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/752—Media network packet handling adapting media to network capabilities
-
- 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/765—Media network packet handling intermediate
-
- 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/23439—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 for generating different versions
-
- 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/2385—Channel allocation; Bandwidth allocation
-
- 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/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/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
- 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/6156—Network physical structure; Signal processing specially adapted to the upstream path of the transmission network
- H04N21/6181—Network physical structure; Signal processing specially adapted to the upstream path of the transmission network involving transmission via a mobile phone network
-
- 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/643—Communication protocols
- H04N21/6437—Real-time Transport Protocol [RTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/647—Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
- H04N21/64723—Monitoring of network processes or resources, e.g. monitoring of network load
- H04N21/64738—Monitoring network characteristics, e.g. bandwidth, congestion level
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/647—Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
- H04N21/64746—Control signals issued by the network directed to the server or the client
- H04N21/64761—Control signals issued by the network directed to the server or the client directed to the server
- H04N21/64769—Control signals issued by the network directed to the server or the client directed to the server for rate control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/647—Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
- H04N21/64784—Data processing by the network
- H04N21/64792—Controlling the complexity of the content stream, e.g. by dropping packets
-
- 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/0231—Traffic management, e.g. flow control or congestion control based on communication conditions
-
- 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/0284—Traffic management, e.g. flow control or congestion control detecting congestion or overload during communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
- H04W8/04—Registration at HLR or HSS [Home Subscriber Server]
-
- 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/22—Traffic shaping
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
도 2는, 시스템 및 방법이 본 명세서에서 개시된 바와 같이 예시적인 대안적 실시예에 따라 구현될 수 있는 무선 통신 네트워크를 예시하는 블록도;
도 3은, 예시적인 실시예에 따라 액세스 노드를 예시하는 기능 블록도;
도 4a는, 예시적인 실시예에 따라 다운링크 비디오의 정체-트리거된 스케일링과 관련된 시스템을 예시하는 블록도;
도 4b는, 예시적인 실시예에 따라 업링크 비디오의 정체-트리거된 스케일링과 관련된 시스템을 예시하는 블록도;
도 5는, 예시적인 실시예에 따른 무선 통신 시스템을 예시하는 블록도;
도 6a는, 예시적인 실시예에 따른 비디오 및 정체의 검출과 관련된 액세스 노드를 예시하는 블록도;
도 6b는, 예시적인 실시예에 따라 비디오 및 정체를 검출하여 비디오 스케일링을 실행하는 액세스 노드를 예시하는 블록도;
도 7a는, 예시적인 실시예에 따라 패킷 점검 모듈을 예시하는 기능 블록도;
도 7b는, 예시적인 실시예에 따라 패킷 점검 모듈과 관련된 패킷 분류기를 예시하는 블록도;
도 7c는, 예시적인 실시예에 따라 패킷 점검 모듈 내부의 애플리케이션 세션 검출 모듈을 예시하는 블록도;
도 8은, 예시적인 실시예에 따른 적응 비트 속도 변화의 비디오 스트리밍을 지원하는 무선 통신 시스템을 예시하는 블록도.
Claims (36)
- 통신 네트워크에서 무선 채널을 통한 전송용 데이터 패킷을 포함하는 데이터 스트림의 비트 속도를 조정하는 방법으로서,
상기 데이터 스트림이 비디오 데이터를 포함하는 것을 결정하는 단계;
상기 통신 네트워크에서의 정체(congestion) 레벨을 결정하는 단계로서, 상기 정체 레벨은 상기 무선 채널의 용량과 관련되고, 시간이 지남에 따라 변할 수 있으며, 상기 무선 채널의 용량은 상기 정체 레벨에 따라 변할 수 있는 것인, 상기 결정하는 단계; 및
상기 데이터 스트림이 비디오 데이터를 포함한다고 결정되고 상기 결정된 정체 레벨이 미리 결정된 정체 레벨을 초과한다면, 상기 데이터 스트림의 비트 속도를 조정하여, 상기 데이터 패킷이 상기 용량에 따라 상기 무선 채널을 통해 전송될 수 있게 하는 단계를 포함하며,
상기 데이터 스트림은 복수의 하이퍼텍스트 전송 프로토콜(HTTP: HyperText Transfer Protocol) 스트림을 포함하되, 상기 HTTP 스트림 중 적어도 두 개는 상이한 속도를 가지며, 상기 비트 속도를 조정하는 것은 상기 데이터 패킷이 상기 용량에 따라 상기 무선 채널을 통해 전송될 수 있게 하는 상이한 속도 중 하나를 갖는 상기 HTTP 스트림 중 스트림을 선택하는 단계를 더 포함하는 것인, 데이터 스트림 비트 속도의 조정 방법. - 제1항에 있어서,
상기 정체 레벨이 상기 미리 결정된 정체 레벨을 초과한다고 결정된다면, 상기 비트 속도는 상기 용량에 따라 하향 조정되고;
상기 정체 레벨이 상기 미리 결정된 정체 레벨 미만이라고 결정된다면, 상기 비트 속도를 상기 용량에 따라 상향 조정하는 것인, 데이터 스트림 비트 속도의 조정 방법. - 제1항에 있어서, 데이터 스트림이 비디오 데이터를 포함하는 것을 결정하는 상기 단계는, 상기 데이터 패킷의 속성을 점검하여 상기 데이터 스트림이 비디오 데이터를 포함하는지를 결정하는 단계를 더 포함하는 것인, 데이터 스트림 비트 속도의 조정 방법.
- 제1항에 있어서, 데이터 스트림이 비디오 데이터를 포함하는 것을 결정하는 상기 단계는, 상기 데이터 패킷이 실시간 프로토콜(RTP) 패킷을 포함하는 것을 결정하는 단계와, 상기 RTP 패킷과 관련된 헤더 정보의 콘텐츠를 기반으로 해서, 상기 데이터 스트림이 비디오 데이터를 포함하는 것을 결정하는 단계를 더 포함하는 것인, 데이터 스트림 비트 속도의 조정 방법.
- 제1항에 있어서, 데이터 스트림이 비디오 데이터를 포함하는 것을 결정하는 상기 단계는, 상기 데이터 패킷 중 하나 이상과 관련된 패이로드 타입이 동적으로 할당됨을 결정하여 데이터 스트림이 비디오 데이터를 포함하는 것을 결정하는 단계를 더 포함하는 것인, 데이터 스트림 비트 속도의 조정 방법.
- 제1항에 있어서, 데이터 스트림이 비디오 데이터를 포함하는 것을 결정하는 상기 단계는, 하나 이상의 데이터 패킷의 헤더가 동적으로 할당된다면, 상기 데이터 패킷 중 하나 이상과 관련된 통계를 저장하는 단계를 더 포함하는 것인, 데이터 스트림 비트 속도의 조정 방법.
- 제1항에 있어서, 상기 데이터 패킷은 상기 무선 채널과 관련된 업링크를 통해 전송되는 것인, 데이터 스트림 비트 속도의 조정 방법.
- 제1항에 있어서, 상기 데이터 패킷은 상기 무선 채널과 관련된 다운링크를 통해 전송되는 것인, 데이터 스트림 비트 속도의 조정 방법.
- 제1항에 있어서, 상기 정체 레벨을 결정하는 단계는 상기 데이터 패킷이 전송되는 하나 이상의 장치와 관련된 물리 계층(PHY) 동작 모드를 결정하는 단계를 더 포함하는 것인, 데이터 스트림 비트 속도의 조정 방법.
- 제1항에 있어서, 상기 정체 레벨을 결정하는 단계는 상기 데이터 스트림과 관련된 수요 레벨이 상기 무선 채널의 용량을 초과함을 결정하는 단계를 더 포함하는 것인, 데이터 스트림 비트 속도의 조정 방법.
- 제1항에 있어서, 상기 정체 레벨을 결정하는 단계는 하나 이상의 장치와 관련된 물리 계층(PHY) 동작 모드의 변화를 결정하는 단계를 더 포함하는 것인, 데이터 스트림 비트 속도의 조정 방법.
- 제11항에 있어서, 상기 정체 레벨을 결정하는 단계는, 상기 PHY 동작 모드에서의 변화가 검출될 때 상기 무선 채널의 용량을 재계산하는 단계와, 상기 데이터 스트림과 관련된 수요가 상기 무선 채널의 용량을 초과함을 결정하는 단계를 더 포함하는 것인, 데이터 스트림 비트 속도의 조정 방법.
- 제1항에 있어서, 상기 정체 레벨을 결정하는 단계는 물리 계층(PHY) 모드와 관련된 통계를 결정하는 단계를 더 포함하는 것인, 데이터 스트림 비트 속도의 조정 방법.
- 제1항에 있어서,
상기 정체 레벨을 결정하는 단계는 정체 레벨을 예측하는 단계; 및
상기 예측한 정체 레벨이 미리 결정된 정체 레벨이나 이를 초과한다면, 상기 데이터 스트림의 비트 속도를 조정하여, 상기 데이터 패킷이 상기 예측한 정체 레벨을 기반으로 해서 예측한 용량에 따라 상기 무선 채널을 통해 전송될 수 있게 하는 단계를 포함하는, 데이터 스트림 비트 속도의 조정 방법. - 제13항에 있어서, 상기 통계는 상기 무선 채널과 관련된 신호대잡음비(SNR), 수신된 신호 세기 지시자(RSSI: Received Signal Strength Indicators), 반송파 대 간섭파+잡음 비(CINR: Carrier to Interference plus Noise Ratio), 비트 에러 속도(BER: Bit Error Rate), 재송신 카운트 중 하나 이상을 포함하는 것인, 데이터 스트림 비트 속도의 조정 방법.
- 제1항에 있어서, 상기 정체의 결정은 상기 데이터 패킷의 전송과 관련된 버퍼의 상태를 결정하는 단계를 더 포함하는 것인, 데이터 스트림 비트 속도의 조정 방법.
- 제1항에 있어서, 상기 무선 채널은 상기 데이터 스트림이 전송되는 복수의 장치로의 복수의 논리 링크를 포함하는 것인, 데이터 스트림 비트 속도의 조정 방법.
- 삭제
- 제1항에 있어서, 상기 데이터 스트림은 지원 파일을 포함하며, 상기 데이터 패킷이 상기 무선 채널을 통해 전송될 수 있게 하는 상이한 속도 중 하나를 갖는 상기 HTTP 스트림 중 다른 스트림이 상기 지원 파일로부터 제거되는 것인, 데이터 스트림 비트 속도의 조정 방법.
- 통신 네트워크에서 무선 채널을 통한 전송용 데이터 패킷을 포함하는 데이터 스트림의 비트 속도를 조정하는 액세스 노드로서,
상기 데이터 패킷 중 하나 이상을 점검하여 상기 데이터 스트림이 비디오 데이터를 포함하는 것을 결정하도록 구성된 패킷 점검 유닛;
상기 패킷 점검 유닛에 결합되며, 상기 통신 네트워크에서의 정체 레벨을 결정하도록 구성된 정체 유닛으로서, 상기 정체 레벨은 상기 무선 채널의 용량과 관련되며, 시간이 지남에 따라 변할 수 있으며, 상기 무선 채널의 용량은 상기 정체 레벨에 따라 변할 수 있는, 정체 유닛; 및
상기 패킷 점검 유닛과 상기 정체 유닛에 결합되며, 상기 패킷 점검 유닛과 상기 정체 유닛에 응답하여 상기 데이터 스트림의 비트 속도를 조정하도록 구성되는 비디오 스케일링 유닛을 포함하되,
상기 데이터 스트림이 비디오 데이터를 포함한다고 결정되며 상기 정체 레벨이 미리 결정된 정체 레벨을 초과한다고 결정된다면, 상기 데이터 스트림의 비트 속도가 조정되며, 상기 데이터 스트림의 비트 속도가 조정되어, 상기 데이터 패킷이 상기 용량에 따라 상기 무선 채널을 통해 전송되고,
상기 데이터 스트림은 복수의 하이퍼텍스트 전송 프로토콜(HTTP: HyperText Transfer Protocol) 스트림을 포함하되, 상기 HTTP 스트림 중 적어도 두 개는 상이한 속도를 가지며, 상기 비트 속도를 조정하는 것은 상기 데이터 패킷이 상기 용량에 따라 상기 무선 채널을 통해 전송될 수 있게 하는 상이한 속도 중 하나를 갖는 상기 HTTP 스트림 중 스트림을 선택하는 것을 더 포함하는 것인 액세스 노드. - 제20항에 있어서, 상기 패킷 점검 유닛은, 상기 하나 이상의 데이터 패킷이 RTP 프로토콜을 사용하여 전송된 비디오 데이터를 포함하는 것을 검출하도록 구성된 실시간 프로토콜(RTP: Real-time protocol) 유닛을 더 포함하는 것인 액세스 노드.
- 제20항에 있어서, 상기 패킷 점검 유닛은, 상기 하나 이상의 데이터 패킷의 패킷 분류를 검출하여, 검출된 상기 데이터 분류를 기반으로 해서 상기 데이터 스트림이 비디오 데이터를 포함하는 것을 결정하도록 구성된 검출 유닛을 더 포함하는 것인 액세스 노드.
- 제22항에 있어서, 상기 패킷 분류는 애플리케이션 등급 및 특정한 애플리케이션 속성 중 하나 이상을 포함하는 것인 액세스 노드.
- 제22항에 있어서, 상기 검출 유닛은 IP 소스 어드레스; 및 IP 목적지 어드레스 중 하나 이상을 더 검출하며, 상기 패킷 점검 유닛은, 리버스 도메인 네임 시스템(DNS: Domain Name System) 룩업 및 인터넷 "WHOIS" 퀘리 중 하나 이상을 실행하여, 상기 데이터 스트림이 비디오 데이터를 포함하는 것을 결정하도록 더 구성된 것인 액세스 노드.
- 제22항에 있어서, 도메인 네임과 애플리케이션 등급과 특정한 애플리케이션 중 하나 이상 사이의 관련성 맵을 더 포함하는, 액세스 노드.
- 제20항에 있어서, 상기 데이터 패킷은 상기 무선 채널과 관련된 업링크를 통해 전송되는 것인 액세스 노드.
- 제20항에 있어서, 상기 데이터 패킷은 상기 무선 채널과 관련된 다운링크를 통해 전송되는 것인 액세스 노드.
- 제20항에 있어서, 상기 데이터 패킷은 매크로셀, 피코셀 및 기업용 펨토셀 중 하나와 관련되는 것인 액세스 노드.
- 제20항에 있어서, 상기 액세스 노드는 이동 WiMAX 기지국; GSM 무선 베이스 트랜시버 스테이션(BTS: Base Transceiver Station); 범용 이동 원격통신 시스템(UMTS: Universal Mobile Telecommunications System) NodeB; LTE 전개된 NodeB; 및 케이블 모뎀 헤드 엔드 중 하나를 포함하는 것인 액세스 노드.
- 제20항에 있어서, 상기 무선 채널은, 상기 데이터 패킷이 전송되는 하나 이상의 장치로의 복수의 논리 링크를 포함하는 것인 액세스 노드.
- 롱 텀 에볼루션(LTE: Long Term Evolution) 네트워크에서 무선 채널을 통한 전송용 데이터 패킷을 포함하는 데이터 스트림의 비트 속도를 조정하는, LTE 네트워크에서 사용하기 위한 eNodeB로서,
데이터 패킷을 수신하도록 구성된 백홀 인터페이스 유닛;
상기 백홀 인터페이스 유닛에 결합된 데이터 애플리케이션 유닛; 및
상기 데이터 애플리케이션 유닛에 결합된 LTE 프로토콜 스택의 하나 이상의 계층을 포함하는 LTE 프로토콜 유닛을 포함하되,
상기 데이터 애플리케이션 유닛은,
상기 데이터 스트림이 비디오 데이터를 포함하는 것을 결정하고;
상기 LTE 네트워크에서의 정체 레벨에 응답하여 상기 데이터 스트림의 비트 속도를 조정하도록 구성되며,
상기 데이터 스트림은 복수의 하이퍼텍스트 전송 프로토콜(HTTP: HyperText Transfer Protocol) 스트림을 포함하되, 상기 HTTP 스트림 중 적어도 두 개는 상이한 속도를 가지며, 상기 비트 속도를 조정하는 것은 상기 데이터 패킷이 용량에 따라 상기 무선 채널을 통해 전송될 수 있게 하는 상이한 속도 중 하나를 갖는 상기 HTTP 스트림 중 스트림을 선택하는 것을 더 포함하는 것인 eNodeB. - 제31항에 있어서, 상기 데이터 애플리케이션은, 상기 데이터 패킷이 실시간 프로토콜(RTP) 패킷을 포함하는지를 결정하여, 상기 RTP 패킷과 관련된 헤드 정보의 콘텐츠를 기반으로 해서, 상기 데이터 스트림이 비디오 데이터를 포함하는 것을 결정하도록 구성되는 패킷 점검 유닛을 더 포함하는 것인 eNodeB.
- 네트워크에서 통신 채널 상의 전송용 비디오 스트림을 스케일링하는 장치로서,
상기 네트워크에 결합된 액세스 노드;
상기 액세스 노드와 상기 네트워크에 결합된 패킷 게이트웨이; 및
상기 패킷 게이트웨이, 상기 액세스 노드 및 상기 네트워크에 결합된 비디오 스케일링 유닛을 포함하되,
상기 비디오 스케일링 유닛은,
상기 액세스 노드로부터 트리거를 수신하고,
상기 트리거를 처리하여 상기 통신 채널 상에서 상기 비디오 스트림을 전송하기 위한 원하는 데이터 속도를 결정하며,
상기 통신 채널의 용량을 기반으로 해서 원하는 데이터 속도에 따라 상기 비디오 스트림의 비트 속도를 스케일링하도록 구성되고,
상기 비디오 스트림은 복수의 하이퍼텍스트 전송 프로토콜(HTTP: HyperText Transfer Protocol) 스트림을 포함하되, 상기 HTTP 스트림 중 적어도 두 개는 상이한 속도를 가지며, 상기 비트 속도를 스케일링하는 것은 상기 비디오 스트림의 데이터 패킷이 상기 용량에 따라 상기 통신 채널을 통해 전송될 수 있게 하는 상이한 속도 중 하나를 갖는 상기 HTTP 스트림 중 스트림을 선택하는 것을 더 포함하는 것인 비디오 스트림의 스케일링 장치. - 제33항에 있어서, 상기 통신 채널은 복수의 장치와 관련된 복수의 논리 채널을 포함하는 것인, 비디오 스트림의 스케일링 장치.
- 제33항에 있어서, 상기 통신 채널은 복수의 논리 채널을 포함하며, 상기 복수의 논리 채널 중 적어도 두 개의 채널은 상이한 원하는 데이터 속도를 갖는 것인, 비디오 스트림의 스케일링 장치.
- 제33항에 있어서, 상기 비트 속도를 스케일링하는 것은, 상기 원하는 데이터 속도가 논리 채널의 용량을 초과할 때, 장치와 관련된 논리 채널에 대한 비트 속도를 스케일링하는 것을 포함하는 것인, 비디오 스트림의 스케일링 장치.
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201161579324P | 2011-12-22 | 2011-12-22 | |
US61/579,324 | 2011-12-22 | ||
US13/644,650 | 2012-10-04 | ||
US13/644,650 US8854958B2 (en) | 2011-12-22 | 2012-10-04 | Congestion induced video scaling |
PCT/US2012/063400 WO2013095792A2 (en) | 2011-12-22 | 2012-11-02 | Congestion induced video scaling |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020197017622A Division KR102097538B1 (ko) | 2011-12-22 | 2012-11-02 | 정체로 유도된 비디오 스케일링 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20140104961A KR20140104961A (ko) | 2014-08-29 |
KR101993167B1 true KR101993167B1 (ko) | 2019-09-30 |
Family
ID=48654437
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020147016223A Active KR101993167B1 (ko) | 2011-12-22 | 2012-11-02 | 정체로 유도된 비디오 스케일링 |
KR1020197017622A Active KR102097538B1 (ko) | 2011-12-22 | 2012-11-02 | 정체로 유도된 비디오 스케일링 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020197017622A Active KR102097538B1 (ko) | 2011-12-22 | 2012-11-02 | 정체로 유도된 비디오 스케일링 |
Country Status (5)
Country | Link |
---|---|
US (3) | US8854958B2 (ko) |
EP (1) | EP2795918B1 (ko) |
KR (2) | KR101993167B1 (ko) |
CA (2) | CA3050877C (ko) |
WO (1) | WO2013095792A2 (ko) |
Families Citing this family (62)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6007911B2 (ja) * | 2011-09-06 | 2016-10-19 | 日本電気株式会社 | 通信装置、通信システム及び通信方法 |
CN102595204A (zh) * | 2012-02-28 | 2012-07-18 | 华为终端有限公司 | 一种流媒体传输方法、设备及系统 |
US9392304B2 (en) | 2012-02-29 | 2016-07-12 | Hulu, LLC | Encoding optimization using quality level of encoded segments |
US9526091B2 (en) * | 2012-03-16 | 2016-12-20 | Intel Corporation | Method and apparatus for coordination of self-optimization functions in a wireless network |
US8780909B2 (en) * | 2012-03-21 | 2014-07-15 | Cisco Technology, Inc. | System and method for modifying media protocol feedback loop based on mobile system information |
US8495221B1 (en) * | 2012-10-17 | 2013-07-23 | Limelight Networks, Inc. | Targeted and dynamic content-object storage based on inter-network performance metrics |
US9253229B1 (en) * | 2013-01-07 | 2016-02-02 | Cox Communications, Inc. | Correlating video quality with video playback view |
US9306857B2 (en) * | 2013-01-17 | 2016-04-05 | Honeywell International Inc. | Managing a wireless mesh network |
US8988978B2 (en) * | 2013-02-25 | 2015-03-24 | Apple Inc. | System and method for improved connectivity in GPRS/EGPRS mobile environment for streaming service |
US10212049B2 (en) | 2013-03-14 | 2019-02-19 | Time Warner Cable Enterprises Llc | Apparatus and methods for managing service delivery telemetry |
JP2014230055A (ja) * | 2013-05-22 | 2014-12-08 | ソニー株式会社 | コンテンツ供給装置、コンテンツ供給方法、プログラム、およびコンテンツ供給システム |
EP2806633A1 (en) * | 2013-05-23 | 2014-11-26 | Alcatel Lucent | Method and apparatus for improved network optimization for providing video from a plurality of sources to a plurality of clients |
US9973559B2 (en) | 2013-05-29 | 2018-05-15 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Systems and methods for presenting content streams to a client device |
US9559969B2 (en) * | 2013-07-11 | 2017-01-31 | Viasat Inc. | Source-aware network shaping |
US9407563B2 (en) | 2013-08-12 | 2016-08-02 | Qualcomm Incorporated | Methods and apparatuses for adapting application uplink rate to wireless communications network |
EP2843956A1 (en) * | 2013-08-27 | 2015-03-04 | Alcatel Lucent | Method and device for encoding a video |
US9444870B2 (en) | 2013-09-25 | 2016-09-13 | Ericsson Ab | Adaptive video white spot learning and user bandwidth delivery control system |
FR3011704A1 (fr) * | 2013-10-07 | 2015-04-10 | Orange | Procede de mise en œuvre d'une session de communication entre une pluralite de terminaux |
KR102234927B1 (ko) * | 2013-12-30 | 2021-04-02 | 타이완 세미콘덕터 매뉴팩쳐링 컴퍼니 리미티드 | 협력형 통신 시스템 내 애플리케이션 품질 관리 |
US9386275B2 (en) * | 2014-01-06 | 2016-07-05 | Intel IP Corporation | Interactive video conferencing |
US9923771B2 (en) | 2014-01-15 | 2018-03-20 | Cisco Technology, Inc. | Adaptive bitrate modification of a manifest file |
US9491414B2 (en) * | 2014-01-29 | 2016-11-08 | Sensormatic Electronics, LLC | Selection and display of adaptive rate streams in video security system |
US20150256600A1 (en) * | 2014-03-05 | 2015-09-10 | Citrix Systems, Inc. | Systems and methods for media format substitution |
US20150281303A1 (en) * | 2014-03-26 | 2015-10-01 | Mohamed Yousef | Adaptive media streaming |
US10171607B2 (en) | 2014-03-28 | 2019-01-01 | Time Warner Cable Enterprises Llc | Apparatus and methods for managing quality of experience during the delivery of content |
WO2015170137A1 (en) * | 2014-05-05 | 2015-11-12 | Sony Corporation | System and method for content streaming in a network environment |
US9420331B2 (en) | 2014-07-07 | 2016-08-16 | Google Inc. | Method and system for categorizing detected motion events |
US10140827B2 (en) | 2014-07-07 | 2018-11-27 | Google Llc | Method and system for processing motion event notifications |
US9338486B2 (en) | 2014-09-02 | 2016-05-10 | Ericsson Ab | Optimizing ABR segment sizes for mobile video outage coverage in an ABR streaming network |
CN107078967A (zh) * | 2014-09-16 | 2017-08-18 | 华为技术有限公司 | 调度器、发送器、接收器、网络节点及其方法 |
GB201416443D0 (en) | 2014-09-17 | 2014-10-29 | Dolphitech As | Remote non-destructive testing |
US9516220B2 (en) | 2014-10-02 | 2016-12-06 | Intel Corporation | Interactive video conferencing |
US9369744B2 (en) * | 2014-10-15 | 2016-06-14 | Fortinet, Inc. | Optimizing multimedia streaming in WLANs (wireless local access networks) |
US10021346B2 (en) | 2014-12-05 | 2018-07-10 | Intel IP Corporation | Interactive video conferencing |
US9756112B2 (en) | 2015-02-11 | 2017-09-05 | At&T Intellectual Property I, L.P. | Method and system for managing service quality according to network status predictions |
US11757970B2 (en) * | 2015-04-13 | 2023-09-12 | Sony Group Corporation | System and method for content streaming in a network environment |
US20160344791A1 (en) * | 2015-05-20 | 2016-11-24 | Microsoft Technology Limited, Llc | Network node bandwidth management |
US9361011B1 (en) | 2015-06-14 | 2016-06-07 | Google Inc. | Methods and systems for presenting multiple live video feeds in a user interface |
US9918139B2 (en) * | 2015-07-07 | 2018-03-13 | At&T Intellectual Property I, L.P. | Distributed architecture for mobile streaming content delivery |
WO2017020017A1 (en) * | 2015-07-29 | 2017-02-02 | Viasat, Inc. | Systems and methods for managing content distribution to an in-transit media system |
US20170055007A1 (en) * | 2015-08-19 | 2017-02-23 | Ericsson Ab | System and method for managing segment delivery and bandwidth responsive to encoding complexity metrics |
US10349104B2 (en) | 2015-08-19 | 2019-07-09 | Ericsson Ab | System and method for managing segment delivery and bandwidth responsive to encoding complexity metrics |
KR20170035605A (ko) * | 2015-09-23 | 2017-03-31 | 삼성전자주식회사 | 비디오처리장치, 비디오처리장치의 구동방법, 비디오중계장치, 비디오중계장치의 구동방법 및 컴퓨터 판독가능 기록매체 |
US10715495B2 (en) * | 2015-12-15 | 2020-07-14 | Nicira, Inc. | Congestion control during communication with a private network |
US10298650B2 (en) * | 2016-04-20 | 2019-05-21 | Vasona Networks, Inc. | Maximum sustainable encoding bit rates for video downloads |
CN105978719B (zh) * | 2016-05-10 | 2019-07-16 | 广东睿江云计算股份有限公司 | 一种云主机服务质量的控制方法及装置 |
US10506237B1 (en) * | 2016-05-27 | 2019-12-10 | Google Llc | Methods and devices for dynamic adaptation of encoding bitrate for video streaming |
US10957171B2 (en) | 2016-07-11 | 2021-03-23 | Google Llc | Methods and systems for providing event alerts |
US11425592B2 (en) * | 2017-09-12 | 2022-08-23 | Nokia Solutions And Networks Oy | Packet latency reduction in mobile radio access networks |
US10693575B2 (en) | 2018-08-31 | 2020-06-23 | At&T Intellectual Property I, L.P. | System and method for throughput prediction for cellular networks |
CN109788357B (zh) * | 2018-11-07 | 2022-04-15 | 合肥杰发科技有限公司 | 一种播放媒体文件的方法及装置 |
US10868726B2 (en) | 2018-12-07 | 2020-12-15 | At&T Intellectual Property I, L.P. | Apparatus and method for selecting a bandwidth prediction source |
US10728138B2 (en) | 2018-12-21 | 2020-07-28 | At&T Intellectual Property I, L.P. | Analytics enabled radio access network (RAN)- aware content optimization using mobile edge computing |
US11490149B2 (en) | 2019-03-15 | 2022-11-01 | At&T Intellectual Property I, L.P. | Cap-based client-network interaction for improved streaming experience |
CN109951727A (zh) * | 2019-03-29 | 2019-06-28 | 深圳市思迪信息技术股份有限公司 | 动态计算视频传输所需码率的方法、装置及计算机设备 |
US11316794B1 (en) * | 2020-01-26 | 2022-04-26 | Zodiac Systems, Llc | Method and system for improving adaptive bit rate content and data delivery |
US11693800B2 (en) * | 2020-07-13 | 2023-07-04 | EMC IP Holding Company LLC | Managing IO path bandwidth |
US11812081B2 (en) * | 2020-11-02 | 2023-11-07 | Hulu, LLC | Session based adaptive playback profile decision for video streaming |
US11991088B2 (en) * | 2020-11-04 | 2024-05-21 | Rajeshwar PATIL | System and method for congestion management in computer networks |
CN114793290A (zh) * | 2021-01-25 | 2022-07-26 | 艾锐势企业有限责任公司 | 用于交换式数字视频系统的设备和方法 |
US11350160B1 (en) * | 2021-04-14 | 2022-05-31 | Synamedia Limited | Management of a client device buffer |
CN118451717A (zh) * | 2021-11-20 | 2024-08-06 | 高通股份有限公司 | 视频传输中的视频比特率适配 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080056302A1 (en) * | 2006-08-29 | 2008-03-06 | Brix Networks, Inc. | Real-time transport protocol stream detection system and method |
WO2010112074A1 (en) * | 2009-04-02 | 2010-10-07 | Nokia Siemens Networks Oy | Method and device for data processing in a communication network |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FI20002320L (fi) * | 2000-10-20 | 2002-04-21 | Nokia Corp | Eston hallinta langattomissa tietoliikenneverkoissa |
AUPR222500A0 (en) * | 2000-12-21 | 2001-01-25 | Unisearch Limited | Method for efficient scalable compression of video |
GB0031535D0 (en) * | 2000-12-22 | 2001-02-07 | Nokia Networks Oy | Traffic congestion |
US7023798B2 (en) | 2000-12-27 | 2006-04-04 | Wi-Lan, Inc. | Adaptive call admission control for use in a wireless communication system |
US7961616B2 (en) * | 2001-06-07 | 2011-06-14 | Qualcomm Incorporated | Method and apparatus for congestion control in a wireless communication system |
EP1359722A1 (en) * | 2002-03-27 | 2003-11-05 | BRITISH TELECOMMUNICATIONS public limited company | Data streaming system and method |
FR2849733A1 (fr) * | 2003-01-02 | 2004-07-09 | Thomson Licensing Sa | Dispositif et procede d'ajustement de debit d'un flux de contenus et produits associes |
US20070008884A1 (en) * | 2003-10-08 | 2007-01-11 | Bob Tang | Immediate ready implementation of virtually congestion free guarantedd service capable network |
US20070133405A1 (en) | 2005-12-08 | 2007-06-14 | Microsoft Corporation | Congestion controller for network transmissions |
ATE447281T1 (de) * | 2006-06-30 | 2009-11-15 | Alcatel Lucent | Verfahren zur bereitstellung von einer ressourcenzulassungskontrolle |
US7916659B2 (en) * | 2007-10-16 | 2011-03-29 | Siemens Corporation | System and method for distributed cross-leyer congestion control for real-time video over wireless LAN |
EP2262172A1 (en) | 2009-06-10 | 2010-12-15 | Alcatel Lucent | Method and scout agent for building a source database |
US8068440B2 (en) * | 2009-06-12 | 2011-11-29 | Cygnus Broadband, Inc. | Systems and methods for intelligent discard in a communication network |
US8942215B2 (en) * | 2010-07-15 | 2015-01-27 | Dejero Labs Inc. | System and method for transmission of data from a wireless mobile device over a multipath wireless router |
US7974233B2 (en) | 2009-07-29 | 2011-07-05 | Wiviu Technology Inc. | Systems and methods for transmitting and receiving data streams with feedback information over a lossy network |
US8312164B2 (en) * | 2010-04-14 | 2012-11-13 | Adobe Systems Incorporated | Media quality enhancement among connected media communication devices |
ES2411082T3 (es) * | 2010-11-02 | 2013-07-04 | Telefónica O2 Germany GmbH & Co. OHG | Un aparato para controlar el tráfico de datos y un método para medir QoE |
US8675577B2 (en) | 2010-12-20 | 2014-03-18 | Intel Corporation | Signaling techniques for a multimedia-aware radio and network adaptation |
US20120163203A1 (en) | 2010-12-28 | 2012-06-28 | Tektronix, Inc. | Adaptive Control of Video Transcoding in Mobile Networks |
US20130086279A1 (en) * | 2011-09-29 | 2013-04-04 | Avvasi Inc. | Systems and methods for media service delivery |
-
2012
- 2012-10-04 US US13/644,650 patent/US8854958B2/en active Active
- 2012-11-02 WO PCT/US2012/063400 patent/WO2013095792A2/en unknown
- 2012-11-02 KR KR1020147016223A patent/KR101993167B1/ko active Active
- 2012-11-02 CA CA3050877A patent/CA3050877C/en active Active
- 2012-11-02 EP EP12795923.7A patent/EP2795918B1/en active Active
- 2012-11-02 KR KR1020197017622A patent/KR102097538B1/ko active Active
- 2012-11-02 CA CA2858998A patent/CA2858998C/en active Active
-
2014
- 2014-09-30 US US14/501,605 patent/US9549210B2/en active Active
-
2016
- 2016-12-25 US US15/390,534 patent/US9917878B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080056302A1 (en) * | 2006-08-29 | 2008-03-06 | Brix Networks, Inc. | Real-time transport protocol stream detection system and method |
WO2010112074A1 (en) * | 2009-04-02 | 2010-10-07 | Nokia Siemens Networks Oy | Method and device for data processing in a communication network |
Also Published As
Publication number | Publication date |
---|---|
US20130163430A1 (en) | 2013-06-27 |
KR102097538B1 (ko) | 2020-04-06 |
US20170111425A1 (en) | 2017-04-20 |
WO2013095792A3 (en) | 2013-10-03 |
US8854958B2 (en) | 2014-10-07 |
CA3050877A1 (en) | 2013-06-27 |
KR20190076057A (ko) | 2019-07-01 |
KR20140104961A (ko) | 2014-08-29 |
US20150016251A1 (en) | 2015-01-15 |
EP2795918A2 (en) | 2014-10-29 |
CA2858998A1 (en) | 2013-06-27 |
EP2795918B1 (en) | 2021-11-17 |
US9549210B2 (en) | 2017-01-17 |
US9917878B2 (en) | 2018-03-13 |
CA3050877C (en) | 2021-02-09 |
CA2858998C (en) | 2019-09-24 |
WO2013095792A2 (en) | 2013-06-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101993167B1 (ko) | 정체로 유도된 비디오 스케일링 | |
US10015716B2 (en) | Systems and methods for preserving application identification information on handover in a communication network | |
EP2839626B1 (en) | Systems and methods for application-aware admission control in a communication network | |
US10097946B2 (en) | Systems and methods for cooperative applications in communication systems | |
EP3522591B1 (en) | Access node for cooperative applications |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0105 | International application |
Patent event date: 20140613 Patent event code: PA01051R01D Comment text: International Patent Application |
|
PG1501 | Laying open of application | ||
N231 | Notification of change of applicant | ||
PN2301 | Change of applicant |
Patent event date: 20170210 Comment text: Notification of Change of Applicant Patent event code: PN23011R01D |
|
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20171101 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: 20181017 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: 20190326 |
|
A107 | Divisional application of patent | ||
PA0104 | Divisional application for international application |
Comment text: Divisional Application for International Patent Patent event code: PA01041R01D Patent event date: 20190619 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20190620 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20190621 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20220608 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20230607 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20240604 Start annual number: 6 End annual number: 6 |