ES2701858T3 - Adaptación de la transmisión continua sensible al enlace - Google Patents
Adaptación de la transmisión continua sensible al enlace Download PDFInfo
- Publication number
- ES2701858T3 ES2701858T3 ES14756635T ES14756635T ES2701858T3 ES 2701858 T3 ES2701858 T3 ES 2701858T3 ES 14756635 T ES14756635 T ES 14756635T ES 14756635 T ES14756635 T ES 14756635T ES 2701858 T3 ES2701858 T3 ES 2701858T3
- Authority
- ES
- Spain
- Prior art keywords
- physical layer
- performance
- useful performance
- mobile device
- video
- 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
- 230000006978 adaptation Effects 0.000 title claims abstract description 48
- 230000005540 biological transmission Effects 0.000 title claims abstract description 38
- 230000003044 adaptive effect Effects 0.000 claims abstract description 39
- 238000012546 transfer Methods 0.000 claims abstract description 13
- 239000000872 buffer Substances 0.000 claims description 40
- 238000000034 method Methods 0.000 claims description 31
- 238000013461 design Methods 0.000 claims description 7
- 238000005457 optimization Methods 0.000 claims description 4
- 238000009877 rendering Methods 0.000 claims description 2
- 238000003860 storage Methods 0.000 description 24
- 230000001052 transient effect Effects 0.000 description 11
- 238000005516 engineering process Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 9
- 238000004891 communication Methods 0.000 description 7
- 239000012634 fragment Substances 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 238000013459 approach Methods 0.000 description 5
- 238000012545 processing Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 230000007423 decrease Effects 0.000 description 3
- 239000000463 material Substances 0.000 description 3
- 238000012935 Averaging Methods 0.000 description 2
- 230000002776 aggregation Effects 0.000 description 2
- 238000004220 aggregation Methods 0.000 description 2
- 238000003491 array Methods 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000000295 complement effect Effects 0.000 description 2
- 230000033001 locomotion Effects 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 238000013519 translation Methods 0.000 description 2
- 238000009825 accumulation Methods 0.000 description 1
- 230000003698 anagen phase Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000012512 characterization method Methods 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000013479 data entry Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000012010 growth Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 239000012092 media component Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 229940111598 q-up Drugs 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/0413—MIMO systems
- H04B7/0452—Multi-user MIMO systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/30—Resource management for broadcast services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/0413—MIMO systems
- H04B7/0456—Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
- H04B7/0486—Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting taking channel rank into account
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/06—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
- H04B7/0613—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
- H04B7/0615—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
- H04B7/0619—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal using feedback from receiving side
- H04B7/0621—Feedback content
- H04B7/0626—Channel coefficients, e.g. channel state information [CSI]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/12—Arrangements providing for calling or supervisory signals
-
- 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/1836—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with heterogeneous network architecture
- H04L12/184—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with heterogeneous network architecture with heterogeneous receivers, e.g. layered multicast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/74—Address processing for routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0037—Inter-user or inter-terminal allocation
-
- 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/40—Support for services or applications
- H04L65/403—Arrangements for multi-party communication, e.g. for conferences
- H04L65/4038—Arrangements for multi-party communication, e.g. for conferences with floor control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/65—Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to 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/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/80—Rating or billing plans; Tariff determination aspects
- H04M15/8044—Least cost routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/02—Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/04—Key management, e.g. using generic bootstrapping architecture [GBA]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W16/00—Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
- H04W16/14—Spectrum sharing arrangements between different networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/08—Testing, supervising or monitoring using real traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/10—Scheduling measurement reports ; Arrangements for measurement reports
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/16—Performing reselection for specific purposes
- H04W36/22—Performing reselection for specific purposes for handling the traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
- H04W4/10—Push-to-Talk [PTT] or Push-On-Call services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/08—Access restriction or access information delivery, e.g. discovery data delivery
- H04W48/10—Access restriction or access information delivery, e.g. discovery data delivery using broadcasted information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/20—Selecting an access point
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/04—TPC
- H04W52/18—TPC being performed according to specific parameters
- H04W52/24—TPC being performed according to specific parameters using SIR [Signal to Interference Ratio] or other wireless path parameters
- H04W52/243—TPC being performed according to specific parameters using SIR [Signal to Interference Ratio] or other wireless path parameters taking into account interferences
- H04W52/244—Interferences in heterogeneous networks, e.g. among macro and femto or pico cells or other sector / system interference [OSI]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/54—Allocation or scheduling criteria for wireless resources based on quality criteria
- H04W72/542—Allocation or scheduling criteria for wireless resources based on quality criteria using measured or perceived quality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/54—Allocation or scheduling criteria for wireless resources based on quality criteria
- H04W72/543—Allocation or scheduling criteria for wireless resources based on quality criteria based on requested quality, e.g. QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/56—Allocation or scheduling criteria for wireless resources based on priority criteria
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/14—Direct-mode setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/20—Manipulation of established connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/20—Manipulation of established connections
- H04W76/23—Manipulation of direct-mode connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/20—Manipulation of established connections
- H04W76/27—Transitions between radio resource control [RRC] states
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/30—Connection release
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/14—Reselecting a network or an air interface
- H04W36/144—Reselecting a network or an air interface over a different radio air interface technology
- H04W36/1446—Reselecting a network or an air interface over a different radio air interface technology wherein at least one of the networks is unlicensed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/16—Performing reselection for specific purposes
- H04W36/165—Performing reselection for specific purposes for reducing network power consumption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/06—Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/08—Access point devices
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02B—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
- Y02B70/00—Technologies for an efficient end-user side electric power management and consumption
- Y02B70/30—Systems integrating technologies related to power network operation and communication or information technologies for improving the carbon footprint of the management of residential or tertiary loads, i.e. smart grids as climate change mitigation technology in the buildings sector, including also the last stages of power distribution and the control, monitoring or operating management systems at local level
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Computer Security & Cryptography (AREA)
- Quality & Reliability (AREA)
- Power Engineering (AREA)
- Mobile Radio Communication Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Telephonic Communication Services (AREA)
- Radio Transmission System (AREA)
Abstract
Un dispositivo móvil operable para recibir transmisión continua adaptativa sobre protocolo de transferencia de hipertexto (HTTP), HAS, que tiene circuitería informática configurada para: recibir un archivo de manifiesto para una transmisión continua adaptativa sobre HTTP desde un nodo, en el que el archivo de manifiesto es una descripción de presentación de medios para transmisión continua adaptativa sobre HTTP, DASH, un conjunto de adaptación o un metadatos integrado en un formato de archivo; seleccionar una tasa correspondiente a un rendimiento útil de la capa física del dispositivo móvil con el nodo, si una tasa determinada a partir de la información del segmento es mayor que dicha tasa correspondiente al rendimiento útil de la capa física, y seleccionar dicha tasa determinada a partir de la información del segmento en caso contrario, en el que la información de segmento Incluye información de inicialización y datos reales del segmento de medios.
Description
DESCRIPCIÓN
Adaptación de la transmisión continua sensible al enlace
Solicitudes relacionadas
Esta solicitud reivindica el beneficio de la solicitud de patente provisional de los Estados Unidos n° de serie 61/771.698, presentada el 1 de marzo de 2013, con una serie de expediente de abogado P54838Z.
Antecedentes
El crecimiento de los servicios multimedia, incluidos los servicios de transmisión continua y de conversación, es uno de los principales impulsores de la evolución a nuevas tecnologías y estándares de banda ancha móvil. El contenido de vídeo digital se consume cada vez más en dispositivos móviles. Hay muchas aplicaciones de vídeo ampliamente utilizadas en dispositivos móviles en la vida diaria. Por ejemplo, la transmisión de vídeos en línea incluye servicios populares como YouTube y Hulu. La grabación de vídeo y la videoconferencia incluyen servicios como Skype y Google Hangout. En 2011, YouTube tuvo más de 1 billón de visitas globales. Se accedió al diez por ciento de las vistas a través de teléfonos móviles o tabletas. A medida que se adquieran más teléfonos inteligentes, tabletas y otros dispositivos informáticos móviles, su utilización para la grabación de vídeo y la videoconferencia aumentará drásticamente. Con tal gran demanda de consumidores de servicios multimedia junto con desarrollos en compresión de medios e infraestructuras de redes inalámbricas, es interesante mejorar las capacidades del servicio multimedia de los futuros sistemas de banda ancha celulares y móviles y entregar una calidad de experiencia (QoE) alta a los consumidores, asegurando así el acceso ubicuo a contenido y servicios de vídeo desde cualquier ubicación, en cualquier momento, con cualquier dispositivo y tecnología. El documento US2012278496 representa la técnica anterior pertinente.
Breve descripción de los dibujos
Las características y ventajas de la divulgación serán evidentes a partir de la descripción detallada que sigue, tomada en conjunción con los dibujos adjuntos, que juntos ilustran a modo de ejemplo las características de la divulgación, y en los que:
La FIG. 1 ilustra un diagrama de bloques de una configuración de archivo de metadatos de descripción de presentación de medios (MPD) según un ejemplo;
la FIG. 2 ilustra un diagrama de bloques de la transmisión continua del protocolo de transferencia de hipertexto (HTTP) según un ejemplo;
la FIG. 3 ilustra un diagrama de bloques de una arquitectura de red de acceso de radio (RAN) para la transmisión continua adaptativa sensible al enlace basada en el protocolo de transferencia de hipertexto (basado en HTTP) según un ejemplo;
la FIG. 4 ilustra un diagrama de los niveles de trama utilizados por un cliente para calcular un número de tramas y niveles de representación según un ejemplo;
la FIG. 5 ilustra un diagrama de los estados del reproductor cliente durante la transmisión continua adaptativa sensible al enlace según un ejemplo;
la FIG. 6 ilustra un diagrama de flujo de la adaptación de la tasa sensible al enlace según un ejemplo;
la FIG. 7 representa un diagrama de flujo de arranque optimizado con calidad limitada por el retraso según un ejemplo;
la FIG. 8 representa la funcionalidad de la circuitería informática de un dispositivo móvil operable para recibir transmisión continua adaptativa (HAS) sobre protocolo de transferencia de hipertexto (HTTP) según un ejemplo; la FIG. 9 representa un diagrama de flujo de un procedimiento para recibir transmisión continua adaptativa sobre protocolo de transferencia de hipertexto (HTTP) en un dispositivo móvil según un ejemplo;
la FIG. 10 representa la funcionalidad de la circuitería informática de un equipo de usuario (UE) operable para realizar una adaptación de la transmisión continua sensible al enlace según un ejemplo; y
la FIG. 11 ilustra un diagrama de un dispositivo inalámbrico (por ejemplo, un UE) según un ejemplo.
Ahora se hará referencia a las realizaciones de ejemplo ilustradas y al lenguaje específico que se utilizará en el presente documento para describir las mismas. Sin embargo, se entenderá que por la presente no se pretende una limitación del alcance de la invención.
Descripción detallada
La invención se define en las reivindicaciones. Antes de que se dé a conocer y describa la presente invención, debe entenderse que esta invención no se limita a las estructuras, etapas de proceso o materiales particulares dados a conocer en el presente documento, sino que se extiende a equivalentes de los mismos, como se reconocerá por los expertos en la materia. También debe entenderse que la terminología empleada en el presente documento se utiliza solamente con el fin de describir ejemplos particulares y no pretende ser limitativa. Los mismos números de referencia en diferentes dibujos representan el mismo elemento. Los números proporcionados en los diagramas de flujo y procedimientos se proporcionan por claridad al ilustrar las etapas y operaciones y no necesariamente indican un orden o secuencia particular.
Realizaciones de ejemplo
A continuación, se proporciona una visión general inicial de las realizaciones de la tecnología y luego, más adelante, se describen realizaciones de tecnología específica con mayor detalle. Este compendio inicial está destinado a ayudar a los lectores a entender la tecnología más rápidamente, pero no tiene la intención de identificar las características clave o características esenciales de la tecnología, ni está destinado a limitar el alcance de la materia objeto reivindicada.
La transmisión continua adaptativa (HAS) sobre protocolo de transferencia de hipertexto (HTTP) se puede utilizar como una forma de entrega multimedia de vídeo por Internet. La entrega basada en HTTP puede proporcionar fiabilidad y simplicidad de implementación debido a una amplia adopción de protocolos HTTP y HTTP subyacentes, incluido el protocolo de control de transmisión (TCP)/protocolo de internet (IP). La entrega basada en HTTP puede habilitar servicios de transmisión continua simplificados al evitar la traducción de direcciones de red (NAT) y problemas de cruce de cortafuegos. La entrega o transmisión continua basada en HTTP también puede proporcionar la capacidad de utilizar servidores y cachés HTTP estándar en lugar de servidores de transmisión continua especializados. La entrega basada en HTTP puede proporcionar escalabilidad debido a la información de estado mínima o reducida en el lado del servidor.
Cuando se utiliza HAS para entregar contenido multimedia de Internet, un cliente de vídeo que opera en un dispositivo móvil puede configurarse para desempeñar el papel principal en la adaptación de la tasa al elegir y solicitar los niveles de representación de vídeo adecuados desde un servidor de vídeo que utiliza un comando GET HTTP o GET parcial para recuperar los datos de un recurso específico, como puede ser un servidor multimedia. El cliente de vídeo inicialmente crea un búfer a un cierto nivel antes de comenzar a reproducir la transmisión continua del contenido multimedia, por ejemplo, audio o vídeo. Esta fase se denomina la fase de arranque. Después, el cliente comienza la reproducción del contenido multimedia almacenado en el búfer.
La calidad y la resolución de la reproducción multimedia en el dispositivo cliente dependen del ancho de banda del enlace disponible. Normalmente, el cliente de vídeo calcula el ancho de banda del enlace disponible solo en base a estimaciones de rendimiento de la capa superior, como el rendimiento de transmisión de vídeo en continuo a nivel HTTP, o el rendimiento del protocolo de control de transmisión (TCP). Dicho planteamiento tiene limitaciones en el seguimiento de las variaciones rápidas de las condiciones del canal que se producen en las redes inalámbricas. Estas limitaciones en el seguimiento de las variaciones pueden limitar la capacidad de los algoritmos de adaptación de la tasa para adaptarse a las variaciones de las condiciones del enlace. Además, el uso de estimaciones de rendimiento de la capa superior para estimar el ancho de banda del enlace disponible no está disponible antes de que se reciban las primeras tramas de vídeo.
Según una realización de la presente invención, se puede proporcionar una mejor estimación del ancho de banda disponible para HAS en una red inalámbrica utilizando un planteamiento de adaptación de vídeo sensible a la capa física para sistemas HAS, tales como los sistemas configurados para usar la transmisión continua adaptativa dinámica sobre HTTP (DASH) estándar. Este planteamiento es especialmente adecuado para los enlaces inalámbricos cuyas características fluctúan con el tiempo, en función del entorno físico y de la carga en el sistema. En una realización, la información del ancho de banda del enlace disponible puede estimarse a partir de la información de rendimiento de la capa física como un complemento de las estimaciones de capa superior en las capas de transporte o de aplicación. En un escenario celular, dicha información es proporcionada por la radio del equipo de usuario (UE) al módulo de adaptación de vídeo de un cliente HAS.
El uso de la información del ancho de banda del enlace se puede usar como una característica opcional en HAS, en el que el rendimiento de la capa PHY se puede usar para la adaptación de la tasa de vídeo solo cuando se cumplen ciertas condiciones relacionadas con las condiciones del enlace, el estado del búfer u otros criterios deseados. Por ejemplo, el rendimiento de la capa PHY se puede utilizar cuando no está disponible una buena estimación de los rendimientos de la capa superior. Las estimaciones de rendimiento de la capa superior pueden tener una exactitud limitada al comienzo de la sesión de la transmisión continua. También se puede utilizar el rendimiento de la capa PHY cuando las condiciones del canal inalámbrico varían de manera relativamente rápida. Se puede establecer un umbral para determinar la cantidad de variación de las condiciones del canal inalámbrico que hace que se use la medición del rendimiento útil de la capa física en lugar de la estimación del rendimiento de la capa superior. El nivel de umbral puede variar según el diseño y uso del sistema. En una realización, si la estimación del rendimiento de la capa superior reduce el rendimiento real de un número de tramas de vídeo de la HAS en más de un porcentaje
seleccionado en relación con el uso del rendimiento útil de la capa física, entonces se puede usar el rendimiento útil de la capa física. El umbral puede variar desde un pequeño porcentaje, como el 0,1 por ciento, hasta un porcentaje relativamente alto, como el 20 por ciento o más, en función del tipo de sistema en el que opera el dispositivo inalámbrico.
Cuando hay cambios frecuentes en las condiciones del canal, por ejemplo, cuando un dispositivo inalámbrico se mueve, las estimaciones del rendimiento de la capa superior tardan a seguir el cambio en las condiciones del enlace inalámbrico. Las variaciones rápidas del canal inalámbrico se pueden inferir observando la tendencia del rendimiento de la capa física a lo largo del tiempo. La capacidad de utilizar las estimaciones de rendimiento de la capa física permite que un reproductor multimedia se adapte oportunamente a las fluctuaciones del canal y mejore la calidad de experiencia (QoE) del usuario ya que aborda métricas de rendimiento clave del porcentaje de realmacenamiento y la calidad de vídeo del usuario.
En una realización, el uso de algoritmos de adaptación de la tasa de vídeo que adaptan oportunamente la tasa del vídeo en función de las condiciones del enlace de la capa física y el estado del búfer se pueden usar para mejorar la calidad del vídeo de arranque bajo un retraso de arranque tolerable y para reducir el realmacenamiento durante la reproducción de vídeo. Por consiguiente, la QoE para el usuario puede mejorarse significativamente. Este punto será analizará más a fondo en los párrafos que siguen.
Estándares multimedia inalámbricos
Se han desarrollado un número de estándares multimedia para permitir que los multimedia se comuniquen a, desde o entre dispositivos informáticos móviles. Por ejemplo, en transmisión de vídeo, el proyecto de asociación de tercera generación (3GPP) ha desarrollado la especificación técnica (TS) 26.234 (p. ej., versión 11.0.0) que describe los servicios de transmisión por paquetes conmutados (PSS) que se basan en el protocolo de transmisión en tiempo real (RTSP) para transmisión unidifusión de contenido bajo demanda o en directo. Además, los servicios de transmisión continua basados en el protocolo de transferencia de hipertexto (HTTP), que incluyen la descarga progresiva y la transmisión continua adaptativa dinámica sobre HTTP (DASH), se describen en la TS 26.247 (p. ej., versión 11.0.0) de 3GPP. La especificación TS 26.346 (p. ej., versión 11.0.0) de servicios de difusión y multidifusión multimedia (MBMS) basados en 3GPP, especifica las técnicas de transmisión continua y descarga para la distribución de contenido multidifusión/difusión. Como tales, los dispositivos informáticos móviles basados en DASH/PSS/MBMS, tales como los equipos de usuario (UE), decodifican y procesan vídeos transmitidos continuamente en los dispositivos de UE. El soporte para el formato de archivo 3GP en la TS 26.244 (p. ej., la versión 11.0.0) de 3GPP es obligatorio en todas estas especificaciones para soportar los casos de utilización de descarga de archivos y de transmisión continua basada en HTTP.
Un ejemplo de un estándar para la comunicación de vídeo conversacional, tal como la videoconferencia, se proporciona en la TS 26.114 (p. ej., 11.0.0) de 3GPP. El estándar describe los servicios de telefonía multimedia a través de IMS (MTSI) que permite la entrega de servicios de conversación multimedia avanzados y contenido a través de redes basadas en subsistemas multimedia de protocolo de internet (IP) (IMS). El IMS está estandarizado en la TS 26.140 (p. ej., ver. 11.0.0) de 3GPP. Un terminal de UE transmisor basado en MTSI puede capturar y grabar vídeo, y luego transferir el vídeo a un terminal de UE receptor basado en MTSI a través de una red 3GPP. El terminal de UE receptor puede decodificar y representar el vídeo. La TS 26.140 de 3GPP también permite la compartición de vídeo utilizando servicios de compartición multimedia (MMS), en los que se proporciona soporte para el formato de archivo 3GP.
Los estándares descritos anteriormente se proporcionan como ejemplos de estándares multimedia inalámbricos que se pueden utilizar para comunicar archivos multimedia a, desde y/o entre dispositivos multimedia. Los ejemplos no están destinados a ser limitantes. Se pueden utilizar estándares adicionales para proporcionar transmisión de vídeo, vídeo conversacional o compartir vídeos.
Estándares de medios de transmisión continua
En el presente documento se proporciona una explicación más detallada de la transmisión continua HTTP y, más particularmente, el estándar DASH, en contexto con las realizaciones de la presente invención. La explicación detallada no pretende ser limitante. Como se explicará adicionalmente en los párrafos precedentes, las realizaciones de la presente invención se pueden utilizar para comunicar multimedia a, desde y/o entre dispositivos móviles de manera eficaz, permitiendo a los dispositivos móviles o a los servidores en comunicación con los dispositivos móviles, seleccionar y/o comunicar multimedia que tiene una caracterización de energía deseada. Los multimedia se pueden comunicar utilizando un esquema de comunicación estandarizado o no estandarizado.
La transmisión continua de protocolo de transferencia de hipertexto (HTTP) puede utilizarse como una forma de entrega de multimedia de vídeo de Internet. En la transmisión continua HTTP, un archivo multimedia puede particionarse en uno o más segmentos y entregarse a un cliente utilizando el protocolo HTTP. La entrega basada en HTTP puede proporcionar fiabilidad y simplicidad de implementación debido a una amplia adopción de protocolos HTTP y HTTP subyacentes, incluido el protocolo de control de transmisión (TCP)/protocolo de internet (IP). La entrega basada en HTTP puede habilitar servicios de transmisión continua simplificados al evitar la traducción de
direcciones de red (NAT) y problemas de cruce de cortafuegos. La entrega o transmisión continua basada en HTTP también puede proporcionar la capacidad de utilizar servidores y cachés HTTP estándar en lugar de servidores de transmisión continua especializados. La entrega basada en HTTP puede proporcionar escalabilidad debido a la información de estado mínima o reducida en el lado del servidor. Ejemplos de tecnologías de transmisión continua HTTP pueden incluir Microsoft IIS Smooth Streaming, Apple HTTP Live Streaming y Adobe HTTP Dynamic Streaming.
DASH es un protocolo de transmisión continua HTTP estandarizado. Como se ilustra en la FIG. 1, DASH puede especificar diferentes formatos para un archivo de metadatos 102 de descripción de presentación de medios (MPD) que proporciona información sobre la estructura y las diferentes versiones de las representaciones de contenido de medios almacenadas en el servidor, así como los formatos de segmento. El archivo de metadatos MPD contiene información sobre la inicialización y segmentos de medios para un reproductor multimedia (p. ej. el reproductor puede examinar el segmento de inicialización para determinar un formato del contenedor e información de sincronización de medios) para asegurar la asignación de segmentos en una línea de tiempo de presentación de medios para la conmutación y presentación sincrónica con otras representaciones. La tecnología DASH también ha sido estandarizada por otras organizaciones, como Moving Picture Experts Group (MPEG), Open IPTV Forum (OIPF) y Hybrid Broadcast Broadband TV (HbbTV).
Un cliente DASH puede recibir contenido multimedia descargando los segmentos a través de una serie de transacciones de solicitud-respuesta HTTP. DASH puede proporcionar la capacidad de conmutar dinámicamente entre diferentes representaciones de tasas de bits del contenido multimedia a medida que cambia el ancho de banda disponible para un dispositivo móvil. Por lo tanto, DASH puede permitir una adaptación rápida a condiciones de red y de enlace inalámbrico cambiantes, preferencias del usuario y capacidades del dispositivo, tal como la resolución de pantalla, el tipo de unidad central de procesamiento (CPU) empleada, los recursos de memoria disponibles, y así sucesivamente. La adaptación dinámica de DASH puede proporcionar una mejor calidad de experiencia (QoE) para un usuario, con retrasos de arranque más cortos y menos eventos de recarga en búfer que otros protocolos de transmisión continua.
En DASH, los metadatos 102 de descripción de presentación de medios (MPD) pueden proporcionar información sobre la estructura y las diferentes versiones de las representaciones de contenido de medios almacenadas en un servidor web/de medios 212, como se ilustra en la FIG. 2. En el ejemplo ilustrado en la FIG. 1, los metadatos MPD se dividen temporalmente en períodos que tienen una longitud predeterminada, tal como 60 segundos en este ejemplo. Cada uno de los períodos puede incluir una pluralidad de conjuntos de adaptación 104. Cada uno de los conjuntos de adaptación puede proporcionar información sobre uno o más componentes de medios con un número de alternativas codificadas. Por ejemplo, el conjunto de adaptación 0 en este ejemplo podría incluir una variedad de alternativas de audio codificadas de manera diferente, tales como diferentes tasas de bits, mono, estéreo, sonido envolvente, y así sucesivamente. Además de ofrecer audio de calidad diferente para una presentación multimedia durante la ID del período, el conjunto de adaptación también puede incluir audio en diferentes idiomas. Las diferentes alternativas ofrecidas en el conjunto de adaptación se conocen como representaciones 106.
En la FIG. 1 se ilustra el conjunto de adaptación 1 como ofreciendo vídeo a diferentes tasas de bits, tal como 5 megabits por segundo (Mbps), 2 Mbps, 500 kilobits por segundo (kbps) o un control de movimiento. El control de movimiento puede utilizarse para buscar, avanzar, retroceder u otros cambios en la posición en el archivo de transmisión continua multimedia. Además, el vídeo también puede estar disponible en diferentes formatos, tal como vídeo bidimensional (2D) o tridimensional (3D). Cada una de las representaciones 106 puede incluir información de segmento 108. La información de segmento puede incluir información de la inicialización 110 y los datos del segmento de medios 112 reales. En este ejemplo, se transmite un archivo MPEG 4 (MP4) desde un servidor a un dispositivo móvil. Mientras que se utiliza MP4 en este ejemplo, se pueden utilizar una gran variedad de códecs diferentes, como se ha mencionado previamente.
Los multimedia en el conjunto de adaptación se pueden dividir además en segmentos más pequeños. En el ejemplo de la FIG. 1, el segmento de vídeo de 60 segundos del conjunto de adaptación 1 se divide además en cuatro subsegmentos 112 de 15 segundos cada uno. Estos ejemplos no están destinados a ser limitantes. La longitud real del conjunto de adaptación y de cada uno de los segmentos o subsegmentos de medios es dependiente del tipo de medios, los requisitos del sistema, los posibles tipos de interferencia, y así sucesivamente. Los segmentos de medios o subsegmentos reales pueden tener una longitud que es de menos de un segundo a varios minutos de duración.
Como se muestra en la FIG. 2, la información de metadatos MPD se puede comunicar a un cliente 220, como un dispositivo móvil. Un dispositivo móvil puede ser un dispositivo inalámbrico configurado para recibir y visualizar medios de transmisión continua. En una realización, el dispositivo móvil puede realizar solo parte de esta función, tal como recibir el medio de transmisión continua y luego comunicarlo a otro dispositivo o a un dispositivo de visualización para su representación. El dispositivo móvil puede configurarse para que se ejecute un cliente 220. El cliente puede solicitar los segmentos utilizando un mensaje HTTP GET 240 o una serie de mensajes GET parciales. El cliente puede controlar la sesión de transmisión continua, tal como administrar una solicitud puntual y reproducir suavemente una secuencia de segmentos, o ajustar potencialmente las tasas de bits u otros atributos, para reaccionar ante los cambios de un enlace inalámbrico, un estado del dispositivo o una preferencia de usuario.
La FIG. 2 ilustra un entorno de transmisión continua basado en DASH. Un codificador de medios 214 en el servidor web/de medios 212 puede codificar un medio de entrada a partir de una entrada de audio/vídeo 210 en un formato para almacenamiento o transmisión. Puede utilizarse un segmentador de medios 216 para dividir los medios de entrada en una serie de segmentos 232, los cuales pueden proporcionarse a un servidor web 218. El cliente 220 puede solicitar nuevos datos en segmentos utilizando mensajes HTTP GET 234 enviados al servidor web (p. ej., servidor HTTP).
Por ejemplo, un navegador web 222 del cliente 220 puede solicitar contenido multimedia utilizando un mensaje HTTP GET 240. El servidor web 218 puede proporcionar al cliente un MPD 242 para el contenido multimedia. El MPD puede utilizarse para transportar el índice de cada uno de los segmentos y las posiciones correspondientes del segmento como se muestra en la información de metadatos 252 asociada. El navegador web puede extraer medios del servidor segmento por segmento según el MPD 242 como se muestra en 236. Por ejemplo, el navegador web puede solicitar un primer segmento utilizando un HTTP GET URL (frag 1 req) 244. Puede utilizarse un localizador de recursos uniforme (URL) o un localizador de recursos universal para indicar al servidor web qué segmento debe solicitar el cliente 254. El servidor web puede proporcionar el primer fragmento (es decir, el segmento 1246). Para los segmentos subsiguientes, el navegador web puede solicitar un segmento i utilizando un HTTP GET URL (frag i req) 248, donde i es un índice entero del segmento. Como resultado, el servidor web puede proporcionar un segmento i 250. Los segmentos pueden presentarse al cliente a través de un decodificador/reproductor de medios 224.
La FIG. 3 ilustra un flujo de contenido multimedia 312 entre un servidor HTTP 310 que proporciona el contenido multimedia a un cliente 3GPP 338 que opera en un dispositivo móvil, tal como un UE 336. El servidor HTTP puede interconectar con una red pública o privada 322 (o Internet) en comunicación con una red troncal 324 de una red de área amplia inalámbrica (WWAN). En una realización, la WWAN puede ser una red basada en LTE 3GPP o una red basada en IEEE 802.16 (es decir, 802.16-2009). La red troncal puede acceder a una red inalámbrica 330, tal como un sistema de paquetes evolucionado (EPS) a través de una red de acceso de radio (RAN) 332. La RAN puede proporcionar el contenido multimedia al cliente que opera en el UE a través de un nodo (p. ej., un nodo B evolucionado (eNB) 334).
Adaptación de la transmisión continua sensible al enlace
Según una realización, se describe un sistema con múltiples usuarios de vídeo inalámbricos que están siendo atendidos por una estación base. Aunque el sistema contiene múltiples clientes de vídeo, cada uno de los clientes puede actuar independientemente de otros clientes. Las diferentes representaciones de un vídeo solicitado por un cliente representativo se pueden indexar utilizando la letra k. El valor k = 1 se puede configurar para representar el nivel de representación de la tasa de bits más baja y k = N puede representar el nivel de representación más alto. La variable bk puede representar la tasa de bits de vídeo codificado del nivel de representación k, donde b1 < b2 < b3 < ... < bN.
Las tasas de bits de los diferentes niveles de representación de vídeo en un MPD se pueden comunicar al cliente mediante el servidor en el MPD. Esto tiene lugar antes del comienzo de la transmisión continua de los multimedia. El procedimiento de reproducción y la adaptación de la tasa pueden tener lugar en la granularidad temporal de la duración de la trama de vídeo r. La duración de la trama de vídeo r es el recíproco de la tasa de la trama de vídeo Fr , es decir, r = 1/Fr. Una cierta duración de la trama de vídeo se llama intervalo de trama. Cada intervalo de trama puede ser indexado con la letra i.
Rendimiento útil de la capa física
Para permitir que el algoritmo de adaptación de la tasa de vídeo se adapte oportunamente a las fluctuaciones del rendimiento del enlace de radio, se puede realizar una estimación del rendimiento de la capa física y utilizarla para la adaptación de la tasa de vídeo. El rendimiento útil es el rendimiento a nivel de aplicación. El rendimiento es el número de bits de información útiles entregados por la red a un determinado destino, como un UE, por unidad de tiempo. Los datos de rendimiento excluyen los bits de sobrecarga del protocolo así como los paquetes de datos retransmitidos.
Si Xi es el número de bits recibidos correctamente en el intervalo de trama de vídeo i, el rendimiento útil de la capa física en el intervalo de trama i viene dado por:
El promedio de rendimiento útil físico en el intervalo de trama i es el promedio del rendimiento útil de la capa física en los últimos T intervalos de trama, es decir,
La estimación del rendimiento útil promedio de la capa física puede utilizar la colaboración con la capa física de un enlace de radio para determinar el número de bits descargados correctamente en cada uno de los intervalos de trama. Dado que solo se utilizan correctamente los bits recibidos para determinar el rendimiento útil de la capa física, el efecto de las solicitudes híbridas de repetición automática (HARQ) y las retransmisiones de la capa TCP en la estimación del rendimiento se contabiliza en la estimación del rendimiento útil de la capa física. Además, el rendimiento útil de la capa física en un intervalo de trama está estrechamente relacionado con la evolución de los búferes de servidor y el cliente de vídeo.
Medición de rendimiento utilizando las capas superiores
Tradicionalmente, las estimaciones de rendimiento de la capa superior en el TCP o las capas de aplicación se han utilizado para estimar el ancho de banda del enlace disponible para la adaptación de la tasa de vídeo en un HAS. En los párrafos siguientes se proporcionan ejemplos de estimaciones de rendimiento de la capa superior.
Rendimiento promedio de fragmentos de vídeo
Un fragmento de vídeo promedio es el rendimiento promedio experimentado al descargar fragmentos de vídeo, como se ilustra en la siguiente ecuación:
Y
son el tamaño, tiempo de descarga y tiempo de obtención del fragmento de vídeo solicitado j, respectivamente. La variable Lf es el fragmento solicitado más reciente, y F es el número de segmentos utilizados para promediar. Esta es una estimación conservadora del ancho de banda. Debido a que esta estimación de rendimiento implica promediar los fragmentos, la estimación puede no seguir las variaciones del ancho de banda del enlace inalámbrico con el tiempo. Así mismo, el rendimiento promedio de fragmentos de vídeo no está disponible hasta después de que se descargan los primeros fragmentos de vídeo.
Rendimiento de TCP
Otro planteamiento de capa superior es utilizar la estimación de TCP del ancho de banda del enlace disponible que viene dado por:
Cvent
RTT ’
donde Cvent es la llamada ventana de congestión de TCP y RTT es el tiempo de ida y vuelta estimado de una señal. La variable Cvent es la estimación actual de TCP del ancho de banda del enlace disponible. Por lo general, Cvent aumenta al recibir acuses de recibo (ACKS), ya que es una indicación de que la red puede soportar un mayor ancho de banda y disminuye cuando percibe pérdidas (percibidas a través de un tiempo límite o ACK duplicados) ya que asume que las pérdidas son debidas a la congestión. Hay una fase de arranque lento en la que la Cvent se incrementa exponencialmente al recibir los acuses de recibo y hay una fase de evitación de la congestión en la que se incrementa linealmente con los acuses de recibo.
Sin embargo, el TCP fue diseñado para redes cableadas y para aplicaciones masivas que envían datos continuamente. No fue diseñado para redes inalámbricas ni para aplicaciones de tasa limitada como la transmisión continua adaptativa sobre HTTP. El uso de TCP para estimar el rendimiento tiene al menos dos problemas. Primero, el uso de la estimación de TCP supone que las pérdidas inalámbricas también son congestión. Esta suposición disminuye innecesariamente el tamaño de la ventana incluso cuando el rendimiento real no requiere la disminución. En segundo lugar, la estimación de TCP aumenta innecesariamente la Cvent incluso en los casos de aplicaciones con tasa limitada. Por lo tanto, la estimación del ancho de banda de Cvent puede llegar a ser mucho mayor que el número de paquetes TCP que la aplicación envía dentro de un período de RTT. Cuando la aplicación envía menos paquetes de los permitidos por la estimación del ancho de banda de Cvent, el TCP no puede probar correctamente el ancho de banda de la red disponible. Por lo tanto, la estimación del ancho de banda de Cvent ya no refleja el ancho de banda de red disponible actualmente. Por estas razones, el uso de una estimación de ancho de banda basada en TCP no es muy adecuado para su utilización en la adaptación de la tasa en HAS con escenarios inalámbricos.
Ventajas del rendimiento útil de la capa de enlace
Según una realización, el valor de la capa de enlace se puede utilizar como complemento de las estimaciones de la capa superior. El rendimiento útil de la capa de enlace puede seguir las variaciones de rendimiento del enlace a lo largo del tiempo, lo que proporciona un mayor alcance para la adaptación oportuna de la tasa de vídeo y la acumulación del búfer para mejorar la QoE del usuario. El uso de la capa de enlace representa el rendimiento útil actual real obtenido por el usuario, a diferencia de las estimaciones de capa superior que pueden estar desactualizadas. El valor de la capa de enlace puede cambiar drásticamente en períodos de tiempo relativamente cortos. Sin embargo, el rendimiento útil de la capa de enlace se puede promediar a lo largo del tiempo para presentar una estimación suave, evitando así variaciones drásticas mientras que se captura la tendencia general del enlace inalámbrico. Además, el uso del rendimiento útil de la capa de enlace evita algunas de las desventajas que tiene una estimación de ancho de banda basada en TCP para aplicaciones de tasa limitada en canales inalámbricos. Además, el rendimiento útil de la capa de enlace está disponible desde el primer segmento de vídeo de la sesión de transmisión continua en lugar de después de la descarga de los primeros segmentos de vídeo.
Por consiguiente, el rendimiento útil de la capa de enlace puede proporcionar un conocimiento más rápido y exacto del rendimiento real en una transmisión continua adaptativa sobre HTTP. Este conocimiento se puede usar para descargar proactivamente tramas adicionales para construir el búfer cuando hay ancho de banda adicional disponible debido a cambios en el enlace inalámbrico. Además, un conocimiento exacto del rendimiento útil al comienzo de una sesión HAS permite un arranque más rápido y una mejor resolución de la pantalla.
Rendimiento seleccionado
En una realización, el rendimiento promedio de la capa de enlace se puede utilizar junto con un rendimiento de la capa superior como el rendimiento del fragmento de vídeo. El rendimiento que se selecciona para la adaptación de la tasa de vídeo puede estar basado en la evolución de los cambios en las condiciones del enlace inalámbrico, así como en el nivel de búfer del cliente HAS. El rendimiento seleccionado que se utiliza para la adaptación de la tasa por un usuario representativo en el intervalo de trama i puede indicarse por RS 1cl '.
En una realización, se puede determinar una estimación conservadora en base al rendimiento útil de PHY y el rendimiento del segmento de la siguiente manera:
fR phy si R f g >(l+(3)R fliy
[ R ? * en caso contrario
donde la constante p evita que las variaciones de las condiciones del enlace a corto plazo cambien la adaptación de la tasa. Este procedimiento conservador se puede utilizar en el estado estacionario porque, típicamente, el rendimiento útil de PHY responde rápidamente a las variaciones del enlace inalámbrico, mientras que el rendimiento del segmento responde mucho más lentamente a las variaciones del enlace.
En la fase de arranque de una sesión HAS, se puede utilizar la relación
para obtener una mejor calidad de vídeo. La variable x es menor o igual que uno y es un factor de escala que se puede utilizar para obtener una compensación de diseño entre la calidad de vídeo de arranque y el retraso de arranque. El valor de x se puede establecer según las preferencias de QoE del usuario. Estos son solo ejemplos representativos y otras condiciones generalizadas basadas en el estado del búfer del cliente y las condiciones de enlace se pueden utilizar para determinar el rendimiento seleccionado para la adaptación de la tasa de vídeo HAS.
Seguimiento y evolución del búfer
Para solicitar el nivel de representación adecuado, el cliente puede realizar un seguimiento de las tramas solicitadas, recibidas, almacenadas y reproducidas. La FIG. 3 muestra el seguimiento de las tramas realizado por el cliente UE. Ni y Qi respectivamente representan el número de tramas y el nivel de representación solicitado en el intervalo de trama i, es decir, al final de cada intervalo de trama i el cliente solicita al servidor Ni tramas al nivel de representación Qi según haya determinado el algoritmo de adaptación de la tasa. El cliente se inclinó por Ni y Qi basándose en el nivel de rendimiento útil de la capa física, así como en los diversos niveles de trama.
La FIG. 4 proporciona una ilustración de ejemplo del seguimiento de tramas de vídeo. Las variables Ai, Bi, Ci, y Ei representan los diversos niveles de trama que el cliente utilizar en el cálculo de Ni y Qi. La variable Ai representa el número total de tramas de vídeo recibidas por el cliente antes de que el cliente realice su solicitud en el intervalo de trama i. La variable Bi representa el número de tramas en el búfer del cliente que están disponibles para la reproducción y Ci representa el número de tramas solicitadas por el cliente:
La variable Ei representa el número de tramas de vídeo solicitadas, pero no recibidas, por el cliente. El cliente puede estimar Ei basándose en el total de tramas solicitadas y recibidas. Por ejemplo:
La evolución del búfer está estrechamente relacionada con el rendimiento útil de PHY experimentado por el usuario. Asignemos que b¡, k representa la tasa del nivel de representación de vídeo descargado en el intervalo de trama i. Entonces, el número de tramas que entran al búfer del cliente en el intervalo de trama i es:
donde pi es la relación entre el rendimiento útil de la capa de enlace y la tasa del nivel de representación de vídeo. Representa la tasa a la que se llena el búfer del cliente.
Estados del cliente
1. La inteligencia central en la transmisión continua adaptativa sobre HTTP (HAS) reside en el cliente en lugar del servidor. El nivel de adaptación del segmento de vídeo a descargar lo determina el cliente y se comunica al servidor periódicamente dentro de la sesión de transmisión continua adaptativa. En función de los niveles de trama, el funcionamiento del reproductor cliente en nuestro entorno de transmisión continua adaptativa sensible al enlace puede caracterizarse en cuatro modos o estados, como se ilustra en la FIG. 5: i) arranque; ii) un estado transitorio; iii) un estado estacionario; o iv) un estado de realmacenamiento.
2. El modo de arranque representa el modo de almacenamiento inicial, durante el cual el cliente almacena las tramas de vídeo hasta un cierto límite antes de comenzar a reproducir el vídeo o el audio entregado por HAS. El estado estacionario representa el estado en el que el nivel de búfer del UE está por encima de un cierto umbral. El estado transitorio es el estado en el que el nivel de búfer del UE cae por debajo de un cierto límite después de comenzar a reproducir. El estado de realmacenamiento es el estado en el que el cliente entra cuando el nivel del búfer se vuelve cero después de comenzar a reproducir y permanece en ese estado hasta que vuelve a reconstruir su nivel de búfer a un nivel satisfactorio para comenzar nuevamente la reproducción. Cabe señalar que el cliente no reproduce los multimedia solamente en los modos de arranque y realmacenamiento.
3. Se puede usar una variable de estado Si para indicar el estado del cliente según se determina en el intervalo de trama i. Los valores asignados a Si corresponden a diferentes estados que son los siguientes:
4.
Si = -1 para el estado de arranque
Si = 0 para el estado de realmacenamiento
Si = 1 para el estado transitorio
Si = 2 para el estado estacionario.
En una realización, el estado del cliente se puede establecer en función del número de tramas Ai recibidas y el número de tramas disponibles para la reproducción en el búfer UE Bi utilizando el siguiente algoritmo:
S ¿> i l / A , 1 < A U ar m ra b a r q al u: \ )
Si = -1 //Estado arranque
sino si (Bi = 0 )
Si = 0 // Estado de realmac.
d ir- rjUntul
sino si ( (Si-1=0) y ¡ raime.)
Si = 0 // Estado de realmac.
t> ri Umbral .
Sino SÍ ( ‘ estac. )
Si = 1 //Estado transitorio
Sino S ■ I ( / B ■ > “ B U esmtabcr.al \ )
Si = 2 // Estado estacionario
fin
La definición de estos diferentes estados permite que la adaptación de la tasa se diseñe no solo en función del rendimiento útil de la capa física, sino también en el estado del cliente usuario.
Señalización MBR/GBR
La red también puede señalizar parámetros de calidad de servicio (QoS) en forma de una tasa de bits máxima (MBR) y una tasa de bits garantizada (GBR) al UE cuando se establece o se modifica un portador de QoS en una red sensible a QoS, como la LTE 3GPP. El cliente HAS puede usar esta información junto con diferentes estimaciones de rendimiento para elegir el nivel de representación de los segmentos de vídeo que el cliente solicita del servidor HAS. El cliente HAS puede usar el MBR para limitar el máximo nivel de representación de vídeo que puede elegir y el cliente HAS puede usar el GBR para al menos elegir un nivel de representación cuya tasa de bits promedio sea mayor que el GBR señalizado por la red. La mejor representación de vídeo se selecciona de la siguiente manera basándose en el rendimiento seleccionado y el MBR/GBR señalizado de la siguiente manera:
Entorno de adaptación de la tasa sensible al enlace
Según una realización, el cliente que opera en un dispositivo inalámbrico puede determinar el número de tramas Ni y el nivel de representación de vídeo Qi en cada intervalo de trama i. Un ejemplo de un algoritmo de adaptación de la tasa sensible al enlace se ilustra en el diagrama de flujo de la FIG. 6.
Entorno de adaptación de la tasa de vídeo sensible al enlace Para cada intervalo de trama i
1. El rendimiento útil promedio de PHY
r .phy - Prom.
en el Intervalo de trama I se determina en función de la colaboración entre capas, además de las estimaciones de capas superiores disponibles.
2. Los niveles de tramas Ai, B¡, Ci, y E¡ se actualizan
3. El mejor nivel de representación de vídeo posible.
se selecciona en función del rendimiento del fragmento de vídeo, el rendimiento útil estimado de la capa PHY y el MBR/GBR señalizado de la siguiente manera:
Q-Up -argmáxbk;
Jk
s.t. bk<máx(GBR,mín(Rfel,MBR) ); k = l,2,...,N
4. Entonces el estado Si del cliente se determina en función de la monitorización de los niveles de trama
5. El par (Ni, Qi) que representa el número de tramas Ni y el nivel de representación Qi se determina en función del algoritmo particular utilizado en ese estado particular del cliente
Adaptación de la tasa de arranque
El modo de arranque representa el modo de almacenamiento inicial en el que el cliente almacena las tramas en un cierto umbral de tiempo de reproducción antes de que comience la reproducción. El modo de arranque empieza al comienzo de la sesión de transmisión continua después de la fase MPD y continúa hasta que el número total de tramas recibidas supera un cierto umbral, es decir, hasta que se cumple la siguiente condición:
A < Aarr Uamnbqraule - r U e C i i l l l / 1 í a Urmrabnrqaule * r 1 ) 1 ” ^ 1
En las opciones que no son sensibles a enlace, el primer segmento de vídeo siempre se solicita en el nivel de representación más bajo de modo que el cliente pueda obtener una estimación rápida del rendimiento útil de la capa física en el siguiente intervalo de trama, es decir, Ni = Sseg y Qi = 1. Este requisito se puede relajar si el cliente tiene una estimación del rendimiento útil de la capa física antes de comenzar la sesión HAS, lo que permite que los multimedia se visualicen durante el arranque con una calidad superior.
A continuación, se presentan varias realizaciones para la adaptación del enlace en el modo de arranque. El modo de arranque es el modo hasta que se haya recibido un número seleccionado de tramas de vídeo en e1HAS. El valor real puede depender del diseño del sistema, la operación de la red u otros parámetros deseados.
Adaptación de tasa básica/tradicional durante el arranque
En esta realización, una parte fija de las Sseg tramas (equivalentes a 1 segmento) se pueden solicitar al final de cada uno de los intervalos de trama:
Arranque con calidad optimizada (Cal Opt)
En esta realización, la calidad del vídeo se optimiza si las condiciones del enlace lo permiten. Se puede utilizar un planteamiento de calidad incremental, en el que se elige la siguiente tasa de adaptación de vídeo disponible si hay suficiente ancho de banda disponible que permite dicha tasa. Con esta finalidad se define la relación ó¡ de la siguiente manera:
t > P H Y -P ro m . rv .
b mín(QH l,Q ^P )
Esta relación representa la relación entre el rendimiento promedio estimado promedio de la capa física y el siguiente nivel de representación de vídeo que es posible. Entonces, el par (Ni, Qi) para esta opción se selecciona de la siguiente manera:
Arranque con retraso optimizado
En esta realización, el retraso de arranque se minimiza al mismo tiempo que se mantiene la calidad del vídeo en el nivel de representación más bajo:
Qt = i
N j = N ¡ _ , S sog s ¡ ( p ^ ( l a ) )
a Urmrabnrqalue
Optimización con calidad limitada por el retraso
En esta opción, la calidad del vídeo se optimiza sujeto a una restricción en el retraso. Se establece un tiempo objetivo.
rp Umbral
x arranque
Durante el tiempo objetivo, la fase de arranque debe completarse mediante la descarga de todas las tramas necesarias para el arranque. Dentro de esta restricción, se intenta optimizar la calidad del vídeo durante la fase de arranque. El algoritmo se puede resumir utilizando el diagrama de flujo de la FIG. 7. Los detalles del algoritmo se pueden resumir de la siguiente manera:
Optimización con calidad limitada por el retraso: En cada intervalo de trama i
1. Determinar la tasa mínima de descarga de tramas requerida:
TV jUJminburial i _ r j
pniín _ # T ram as requeridas °arranque i
Tiem po disponible m á x Í T Umbral
donde Bi es el nivel de búfer actual en términos de tramas de vídeo y
■pUmbral
^ arran qu e
es el número umbral de tramas necesarias en el búfer para iniciar la reproducción.
2. Calcular la tasa de descarga de tramas para todos los niveles de representación de vídeo en las condiciones actuales del enlace. La tasa de descarga de tramas para el nivel de representación de vídeo con tasa bk viene dada por:
Obsérvese que la descarga de tramas para un nivel de representación es directamente proporcional al rendimiento útil PHY e inversamente proporcional a la tasa del nivel de representación de vídeo.
3. Seleccionar el mejor nivel de representación de vídeo de modo que
La FIG. 7 proporciona un diagrama de flujo que ilustra un arranque optimizado con calidad limitada por el retraso. Para cada uno de los intervalos de trama, se puede determinar la tasa de trama mínima requerida para satisfacer una restricción del retraso. Las tasas de descarga de tramas se pueden determinar para cada uno de los niveles de representación en función de las condiciones del enlace. Se puede elegir el mejor nivel de representación que satisfaga el umbral mínimo. El umbral
Umbral
B arranque
y
'p Umbral
x arranque
se pueden ajustar para obtener una compensación entre la calidad del vídeo y el retraso de arranque (almacenamiento).
Adaptación de la tasa de estado estacionario (sensible a enlace)
Adaptación básica/tradicional de la tasa de estado estacionario
En el modo de estado estacionario, el nivel de búfer en el cliente está por encima de un cierto nivel. En el algoritmo tradicional del estado estacionario, el objetivo es mantener el nivel de búfer sin comprometer la calidad del vídeo. Esto se hace normalmente solicitando periódicamente un segmento de tramas para cada duración de segmento en el estado estacionario. Con esta finalidad, se mantiene una variable de estado testacionario que indica el tiempo en estado estacionario en términos de un número de intervalos de tramas en la invocación del estado estacionario actual desde una última transmisión de segmento. La variable de estado testacionario se inicializa a cero en el primer intervalo de trama al entrar en el estado estacionario desde cualquier otro estado. Posteriormente, la variable de estado testacionario se incrementa de la siguiente manera para los siguientes intervalos de tramas en estado estacionario:
t Estac. - m o d ( t Estac 1 >Sseg).
donde Sseg es el número de tramas en un segmento de vídeo y también representa el número de intervalos de tramas en una duración de segmento.
En el algoritmo básico de estado estacionario, el par (Ni, Qi) para el intervalo de trama i se determina de la siguiente manera:
Estado estacionario sensible al enlace
Según una realización, se describe un modo de estado estacionario sensible al enlace, en el cual el cliente sondea el enlace buscando un ancho de banda adicional para descargar las tramas de vídeo más rápido sin comprometer la calidad. El ancho de banda adicional disponible está determinado por la relación del rendimiento promedio de la capa física
y el nivel de representación elegido
es decir,
^PHY— Prom
Si hay ancho de banda del enlace adicional disponible, se puede solicitar más de un segmento por duración de segmento de modo que se pueda construir el búfer para evitar futuros realmacenamientos. Para conseguir esto, y¡ se
puede establecer para superar un cierto umbral, es decir, y " >l a,
donde redondeamiento(Yi) representa el número posible de segmentos que se pueden descargar en el siguiente intervalo de trama con la tasa de adaptación actual y las condiciones del enlace. Al mismo tiempo, si se solicita un mayor número de segmentos y las condiciones del enlace inalámbrico empeoran, entonces la adaptación de la tasa de vídeo es redundante. Por consiguiente, se pueden establecer condiciones adicionales para solicitar segmentos de vídeo adicionales durante el estado estacionario. En primer lugar, se puede determinar que el rendimiento del enlace está en una fase creciente y no en una fase decreciente:
r> PHY-Prom. > R PHY-Prom.
i - 1 1
En segundo lugar, se puede proporcionar una opción para poner un límite en el número total de tramas de vídeo solicitadas que aún no se han recibido, es decir, podemos limitar Ei de modo que no solicitemos demasiados segmentos de vídeo sin recibirlos, es decir,
N j E j ^ E max >
donde Emáx representa un límite superior que se establece en Ei.
Entonces el par (Ni, Qi) solicitado al final del intervalo de trama i en el estado estacionario sensible al enlace se puede determinar de la siguiente manera:
Algoritmo de estado estacionario sensible al enlace
o 1^ . „ '
Q i= //Ja mejor caiidad pasible se puede elegir en esotro estacionario
sl (S i-I ~= 2 ) Wsi eJ esiado artertor no es estado estacionario
Ni îri¡n(limájí - L í . Sseg }
lEslac 0
s¡ no si ( S i - I __■ 2 ) / / 3I el estí^ íí del miervato de trama anterior i^mbién es
' estacionario
i Estsc. = modftEsíao 1 *Sücg)
si (lEslac - - O1)
n HUY-frum», ,, ftlV -l^ uni
( ( Ri - Ri-I } y (7¡ i ■< a))
Ni = min( Emáx - E i, redcnd .(yi) Ssea)
ama
Ni -= minítinvás - ti i , Ssog )
fifi
sino
N i “ 0
fin
Adaptación en los estados transitorios y de realmacenamiento sensibles al enlace
Los estados transitorios y de realmacenamiento representan estados en los que el nivel de búfer del cliente es bajo. El objetivo es construir el nivel del búfer hasta que el cliente opere en estado estacionario. Por consiguiente, los mismos conceptos utilizados para la adaptación de la tasa de arranque se pueden usar con diferentes umbrales en los niveles de trama y los requisitos de retraso para conseguir los estados transitorios y realmacenamiento deseados. El uso de la información del rendimiento útil de la capa física puede permitir solicitudes más exactas desde el dispositivo móvil al servidor web para segmentos de vídeo. Cuanto más exacto sea el rendimiento de nivel de enlace real proporcionado por la información del rendimiento útil de la capa física puede permitir que el búfer del cliente se llene a un nivel deseado más rápidamente de lo que puede ser posible con solo información del rendimiento de la capa superior.
Dispositivo de transmisión continua adaptativa sobre HTTP
1. Otro ejemplo proporciona la funcionalidad 800 de la circuitería informática de un dispositivo móvil operable para recibir transmisión continua adaptativa (HAS) sobre protocolo de transferencia de hipertexto (HTTP), como se muestra en el diagrama de flujo en la FIG. 8. La funcionalidad puede implementarse como un procedimiento o la funcionalidad puede ejecutarse como instrucciones en una máquina, donde las instrucciones se incluyen en al menos un medio legible por ordenador o un medio de almacenamiento no transitorio legible por máquina. La circuitería informática se puede configurar para recibir un archivo de manifiesto para una transmisión continua adaptativa sobre HTTP desde un nodo, como en el bloque 810. La circuitería informática también se puede configurar para determinar el rendimiento útil de la capa física del dispositivo móvil con el nodo, como en el bloque 820. La circuitería informática puede configurarse además para seleccionar una representación en el archivo de manifiesto para un período seleccionado basándose, al menos en parte, en el rendimiento útil de la capa física, como en el bloque 830. La representación en el archivo de manifiesto se puede seleccionar basándose en el rendimiento útil de la capa física o las estimaciones de rendimiento de la capa superior, según las condiciones del canal, las condiciones del búfer u otras condiciones que se midan. Por ejemplo, al arranque de1HAS, o cuando las condiciones del canal varían relativamente rápido, puede ser beneficioso utilizar la estimación del rendimiento útil de la capa física de un enlace de radio entre el dispositivo móvil y el nodo. Después del arranque, cuando las condiciones del canal son relativamente estables, o cuando el búfer está sustancialmente lleno, las estimaciones del
rendimiento de la capa superior se pueden usar en lugar del rendimiento útil de la capa física, como se ha analizado previamente.
2. En una realización, la circuitería informática del dispositivo móvil puede configurarse además para solicitar un número seleccionado de segmentos desde el nodo que están en la representación, basados, al menos en parte, en el rendimiento útil de la capa física. La circuitería informática puede seleccionar la representación para el período seleccionado basándose, al menos en parte, en uno de la estimación del rendimiento o el rendimiento útil de la capa física desde una capa de transporte o una estimación del rendimiento desde una capa de aplicación. La circuitería informática puede configurarse para determinar un rendimiento útil promedio de la capa física sobre un número seleccionado de intervalos de trama recibidos previamente; y solicitar un número seleccionado de segmentos a descargar desde el nodo dentro de un período predeterminado basándose en el rendimiento útil promedio de la capa física.
3. La circuitería informática del dispositivo móvil puede configurarse además para recibir parámetros de calidad de servicio (QoS) desde el nodo, incluida una tasa de bits máxima (MBR) y una tasa de bits garantizada (GBR); y solicitar un número seleccionado de segmentos del nodo basándose, al menos en parte, en el nivel de rendimiento útil de la capa física, el MBR y el GBR.
4. En otra realización, la circuitería informática del dispositivo móvil puede configurarse además para seleccionar, en un arranque de la transmisión continua adaptativa sobre HTTP: un número predeterminado de segmentos para llenar un búfer antes de operar la transmisión en el dispositivo móvil, basándose, al menos, en parte, en el rendimiento útil de la capa física; una representación para el período seleccionado y un número predeterminado de segmentos para proporcionar una calidad deseada de la transmisión continua adaptativa sobre HTTP en el dispositivo móvil, basándose, al menos en parte, en un rendimiento útil promedio de la capa física; una representación para el período seleccionado y un número predeterminado de segmentos para proporcionar un retraso de arranque minimizado en el dispositivo móvil basándose, al menos en parte, en el rendimiento útil promedio de la capa física; o una representación para el período seleccionado y un número predeterminado de segmentos para proporcionar una optimización de la calidad limitada por el retraso en el dispositivo móvil basándose, al menos en parte, en el rendimiento útil promedio de la capa física.
5. En otra realización, la circuitería informática del dispositivo móvil puede configurarse además para seleccionar la representación y solicitar un número seleccionado de segmentos durante una reproducción en estado estacionario de la transmisión continua adaptativa sobre HTTP mediante: la determinación de la relación del rendimiento útil promedio de la capa física y la representación seleccionada; y solicitar que se entregue más de un segmento por duración de segmento para construir un número de segmentos en un búfer del dispositivo móvil cuando el ancho de banda del enlace adicional esté disponible durante la reproducción en estado estacionario, basándose, al menos en parte, en el rendimiento útil promedio de la capa física.
6. La circuitería informática puede configurarse aún más para determinar que el rendimiento útil promedio de la capa física está aumentando antes de solicitar que se entregue más de un segmento por duración de segmento; y seleccionar el límite de un número de segmentos que se entregarán por duración de segmento durante la reproducción en estado estacionario.
7. El archivo de manifiesto para la transmisión continua adaptativa sobre HTTP puede ser una descripción de presentación de medios para un conjunto de adaptación de transmisión continua adaptativa dinámica sobre HTTP (DASH); o un metadatos integrado en un formato de archivo 3GP.
8. Procedimiento para recibir una transmisión continua adaptativa sobre HTTP
Otro ejemplo proporciona un procedimiento 900 para recibir la transmisión continua adaptativa sobre protocolo de transferencia de hipertexto (HTTP) en un dispositivo móvil, tal como se muestra en el diagrama de flujo de la FIG. 9. El procedimiento puede ejecutarse como instrucciones en una máquina, circuitería informática, o un procesador para el dispositivo móvil (por ejemplo, UE), donde las instrucciones se incluyen en al menos un medio legible por ordenador o un medio de almacenamiento no transitorio legible por máquina. El procedimiento incluye la operación de recibir un archivo de manifiesto para una transmisión continua adaptativa sobre HTTP (HAS) desde un nodo, como en el bloque 910. Una operación adicional del procedimiento es determinar el rendimiento útil de la capa física del dispositivo móvil con el nodo, como en el bloque 920. El rendimiento útil de la capa física se puede medir en uno o más enlaces de radio que el dispositivo móvil utiliza para recibir la transmisión continua adaptativa sobre HTTP. Típicamente, se puede usar un único enlace de radio. Además, se puede usar la agregación de portadora en la que se pueden agregar dos o más enlaces de radio para proporcionar un ancho de banda adicional en la transmisión continua adaptativa sobre HTTP. En el caso de la agregación de portadora, se puede agregar el rendimiento útil de dos o más enlaces de radio. Una operación adicional del procedimiento es determinar una tasa de bits para solicitar el HAS o un nivel de calidad deseado para proporcionar el HAS basándose, al menos en parte, en el rendimiento útil de la capa física, como en el bloque 930.
La operación de determinar la tasa de bits en el procedimiento 900 puede comprender además la selección de una representación en el archivo de manifiesto para un período seleccionado basándose, al menos en parte, en el
rendimiento útil de la capa física; o solicitar un número seleccionado de segmentos del nodo que están en la representación, basándose, al menos en parte, en el rendimiento útil de la capa física. La operación de solicitar el número de segmentos desde el nodo puede comprender además el envío de una solicitud de obtención de HTTP desde el dispositivo móvil a un servidor web, en el que se selecciona una frecuencia de solicitudes de obtención de HTTP basándose, al menos en parte, en el rendimiento útil de la capa física.
El procedimiento 900 puede comprender además determinar un rendimiento útil promedio de capa física sobre un número seleccionado de intervalos de trama recibidos previamente; y solicitar un número adicional de segmentos que se van a entregar al dispositivo móvil por duración de segmento para construir un número de segmentos en un búfer del dispositivo móvil cuando el rendimiento útil promedio de la capa física está aumentando.
En otra realización, el procedimiento 900 comprende, además, utilizar la capa de transporte o la información del rendimiento de la capa de aplicación en lugar del rendimiento útil de la capa física para determinar la tasa de bits a solicitar en el HAS o el nivel de calidad deseado para proporcionar en el HAS basándose en una condición de enlace de un enlace de radio entre el dispositivo móvil y el nodo; un nivel de congestión de red del nodo; un estado del cliente; o una tasa a la que se llena un búfer del dispositivo móvil con e1HAS.
Como se ha mencionado anteriormente, la información del rendimiento de la capa superior, por ejemplo, la capa de transporte o la información del rendimiento de la capa de aplicación, se puede utilizar después del arranque y cuando el enlace de radio es bastante estable. La red puede establecer los parámetros de QoS MBR/GBR basándose en los niveles de congestión de la red. La información del rendimiento de la capa física se puede utilizar cuando un aumento de un número de segmentos recibidos en el dispositivo móvil puede incrementarse en una cantidad umbral relativa al uso de la información de rendimiento de la capa superior.
En una realización, la información del rendimiento útil de la capa física se puede recibir periódicamente en un cliente que opera en el dispositivo móvil desde una interfaz de programación de aplicaciones (API) con un componente de radio del dispositivo móvil.
En otra realización, el procedimiento 900 puede comprender además la recepción de unos parámetros de calidad de servicio (QoS) desde el nodo, que incluyen una tasa de bits máxima (MBR) y una tasa de bits garantizada (GBR); y solicitar un número seleccionado de segmentos desde el nodo basándose, al menos en parte, en el rendimiento útil de la capa física, el MBR y el GBR.
El procedimiento 900 puede implementarse en al menos un medio de almacenamiento no transitorio legible por máquina que comprende una pluralidad de instrucciones que están adaptadas para ejecutarse para implementar el procedimiento.
Otro ejemplo proporciona la funcionalidad 1000 de la circuitería informática de un equipo de usuario (UE) operable para realizar la adaptación de transmisión continua sensible al enlace, como se muestra en el diagrama de flujo en la FIG. 10. La funcionalidad puede implementarse como un procedimiento o la funcionalidad puede ejecutarse como instrucciones en una máquina, donde las instrucciones se incluyen en al menos un medio legible por ordenador o un medio de almacenamiento no transitorio legible por máquina. La circuitería informática puede configurarse para determinar una estimación del rendimiento útil de capa física y del rendimiento de la capa superior para un enlace de datos del UE con un servidor web, como en el bloque 1010. La circuitería informática puede configurarse para recibir un archivo de manifiesto en una transmisión continua adaptativa sobre HTTP (HAS) del servidor web, como en el bloque 1020. La circuitería informática puede configurarse además para determinar si se debe utilizar la estimación del rendimiento útil de la capa física o del rendimiento de la capa superior basándose en las condiciones de enlace de radio del enlace de datos como en el bloque 1030. La circuitería informática puede configurarse además para seleccionar un número de tramas y un nivel de representación en el HAS, basándose en el rendimiento útil de la capa física seleccionada o la estimación del rendimiento de la capa superior, en el que Ni y Qi respectivamente, representan el número de tramas y el nivel de representación solicitado, como en el bloque 1040.
La circuitería informática de la FIG. 10 puede configurarse aún más para realizar un arranque con calidad optimizada seleccionando la tasa de adaptación del siguiente vídeo disponible cuando haya suficiente ancho de banda disponible basándose en el rendimiento útil de la capa física. En una realización, la circuitería informática se puede configurar para seleccionar el número de tramas Qi, y el nivel de representación Ni para optimizar la calidad de1HAS durante el arranque, utilizando:
donde
X¡ es el número de bits recibidos correctamente en un intervalo de trama de vídeo i; r es la duración de una trama de vídeo, T es el número de intervalos de tramas; Sseg es el número de tramas en un segmento; b es la tasa de descarga del nivel de representación de vídeo; Ai es el número total de tramas de vídeo recibidas por el UE antes de que el UE realice una solicitud en el intervalo de trama i;
A Umbral
"^arranque
es el número umbral de tramas de vídeo que se recibirán antes de que se visualice e1HAS; 5¡ representa una relación entre el rendimiento promedio estimado de la capa física y la tasa del siguiente nivel de representación de vídeo posible, y a > 0 es un parámetro de diseño utilizado para establecer un umbral (1 a) en la relación 5¡.
La circuitería informática de la FIG. 10 se puede configurar además para seleccionar el número de tramas Qi, y el nivel de representación, Ni, para limitar un retraso del HAS con un nivel de calidad seleccionado en el arranque, utilizando:
donde bk es una tasa de bits de representación a k del HAS,
X¡ es el número de bits recibidos correctamente en un intervalo de trama de vídeo i, r es la duración de una trama de vídeo, T es el número de intervalos de tramas,
pmín
B¡ es el nivel de búfer de la trama de vídeo actual,
Umbral
B arranque
es el número umbral de tramas para iniciar la reproducción del HAS, y
T Umbral
arranque
es el tiempo objetivo para iniciar la reproducción. Los valores umbral
B Umbral
arranque
y
'p Umbral
x arranque
pueden seleccionarse para obtener una compensación entre la calidad de vídeo y un retraso del arranque.
La FIG. 11 proporciona una ilustración de ejemplo del dispositivo móvil, como puede ser un equipo de usuario (UE), una estación móvil (MS), un dispositivo móvil inalámbrico, un dispositivo de comunicación móvil, una tableta, un auricular telefónico u otro tipo de dispositivo inalámbrico. El dispositivo inalámbrico puede incluir una o más antenas configuradas para comunicarse con una estación de transmisión continua, como una estación base (BS), un nodo B evolucionado (eNB), una unidad de banda base (BBU), un cabezal de radio remoto (RRH), un equipo de radio remoto (RRE), una estación retransmisora (RS), un equipo de radio (RE), una unidad de radio remota (RRU), un módulo de procesamiento central (CPM) u otro tipo de punto de acceso a la red de área amplia inalámbrica (WWAN). El dispositivo inalámbrico puede configurarse para comunicarse mediante, al menos, un estándar de comunicación inalámbrica que incluye LTE 3GPP, WiMAX, acceso de paquetes a alta velocidad (HSPA), Bluetooth y WiFi. El dispositivo inalámbrico puede comunicarse mediante antenas separadas para cada estándar de comunicación inalámbrica o antenas compartidas para múltiples estándares de comunicación inalámbrica. El dispositivo inalámbrico puede comunicarse en una red inalámbrica de área local (WLAN), una red de área personal inalámbrica (WPAN) y/o una WWAN.
La FIG. 11 también proporciona una ilustración de un micrófono y uno o más altavoces que pueden utilizarse para la entrada y salida de audio desde el dispositivo inalámbrico. La pantalla de visualización puede ser una pantalla de pantalla de cristal líquido (LCD) u otro tipo de pantalla como una pantalla de diodo emisor de luz orgánico (OLED). La pantalla de visualización se puede configurar como una pantalla táctil. La pantalla táctil puede usar tecnología capacitiva, resistiva u otro tipo de tecnología de pantalla táctil. Un procesador de aplicaciones y un procesador de gráficos se pueden acoplar a la memoria interna para proporcionar capacidades de procesamiento y visualización. Un puerto de memoria no volátil también se puede usar para proporcionar opciones de entrada/salida de datos a un usuario. El puerto de memoria no volátil también puede usarse para ampliar las capacidades de memoria del dispositivo inalámbrico. Un teclado puede integrarse con el dispositivo inalámbrico o conectarse de forma inalámbrica con el dispositivo inalámbrico para proporcionar una entrada de usuario adicional. También se puede proporcionar un teclado virtual mediante la pantalla táctil.
Varias técnicas, o ciertos aspectos o partes de las mismas, pueden tomar la forma de código de programa (es decir, instrucciones) materializadas en medios tangibles, como disquetes, disco compacto-memoria de solo lectura (CD-ROM), discos duros, medio de almacenamiento legible por ordenador no transitorio, o cualquier otro medio de almacenamiento legible por máquina en el que, cuando el código de programa se carga y ejecuta por una máquina, tal como un ordenador, la máquina se convierte en un aparato que pone en práctica las diversas técnicas. La circuitería puede incluir hardware, firmware, código de programa, código ejecutable, instrucciones de ordenador y/o software. Un medio de almacenamiento legible por ordenador no transitorio puede ser un medio de almacenamiento legible por ordenador que no incluye señal. En el caso de que la ejecución de código de programa en ordenadores programables, el dispositivo informático puede incluir un procesador, un medio de almacenamiento legible por el procesador (que incluye elementos de memoria y/o almacenamiento volátiles y no volátiles), al menos un dispositivo de entrada y al menos un dispositivo de salida. La memoria volátil y no volátil y/o los elementos de almacenamiento pueden ser una memoria de acceso aleatorio (RAM), una memoria de solo lectura programable borrable (EPROM), una unidad flash, una unidad óptica, una unidad de disco duro magnética, una unidad de estado sólido u otro medio para el almacenamiento de datos electrónicos. El nodo y el dispositivo inalámbrico también pueden incluir un módulo transceptor (es decir, un transceptor), un módulo contador (es decir, un contador), un módulo de procesamiento (es decir, un procesador) y/o un módulo de reloj (es decir, un reloj) o un módulo temporizador ( es decir, temporizador). Uno o más programas que pueden implementar o utilizar las diversas técnicas descritas en la presente memoria pueden usar una interfaz de programación de aplicaciones (API por sus siglas en inglés), controles reutilizables y similares. Dichos programas pueden ser implementados en un lenguaje de programación de procedimientos de alto nivel u orientado a objetos que se comunica con un sistema informático. Sin embargo, los programas se pueden implementar en el lenguaje ensamblador o máquina, si se desea. En cualquier caso, el lenguaje puede ser un lenguaje compilado o interpretado, y combinado con implementaciones de hardware.
Debe entenderse que muchas de las unidades funcionales descritas en esta memoria descriptiva se han etiquetado como módulos a fin de enfatizar más particularmente la independencia de su implementación. Por ejemplo, un módulo puede implementarse como un circuito de hardware que comprende circuitos de integración a escala muy grande (VLSI) personalizados o matrices de compuertas, semiconductores comerciales tales como chips lógicos, transistores u otros componentes discretos. Un módulo también puede implementarse en dispositivos de hardware programable tal como las matrices de puertas programables por campo, lógica de matriz programable, dispositivos lógicos programables o similares.
Los módulos también pueden implementarse en software para su ejecución por diversos tipos de procesadores. Un módulo identificado de código ejecutable puede, por ejemplo, comprender uno o más bloques físicos o lógicos de instrucciones para ordenador que pueden, por ejemplo, organizarse como un objeto, procedimiento o función. Sin embargo, los ejecutables de un módulo identificado no necesitan estar físicamente ubicados juntos, sino que pueden
comprender instrucciones dispares almacenadas en diferentes ubicaciones que, cuando se unen lógicamente entre sí, comprenden el módulo y consiguen el propósito establecido para el módulo.
De hecho, un módulo de código ejecutable puede ser una única instrucción, o muchas instrucciones, e incluso se puede distribuir en diversos segmentos de código diferentes, entre diferentes programas y en diversos dispositivos de memoria. De manera similar, los datos operativos pueden identificarse e ilustrarse en la presente memoria dentro de módulos, y pueden materializarse de cualquier forma adecuada y organizarse dentro de cualquier tipo adecuado de estructura de datos. Los datos operativos pueden recopilarse como un solo conjunto de datos, o pueden distribuirse en diferentes ubicaciones, incluso en diferentes dispositivos de almacenamiento, y pueden existir, al menos parcialmente, meramente como señales electrónicas en un sistema o red. Los módulos pueden ser pasivos o activos, incluidos los agentes operativos que ejecutan las funciones deseadas.
Las referencias en esta memoria descriptiva a "un ejemplo" o “ejemplar” significa que una función, estructura o característica particular descrita en relación con el ejemplo se incluye en, al menos, una realización de la presente invención. Así, cuando aparecen frases como "en un ejemplo" o la palabra “ejemplar” en diversos lugares de esta memoria descriptiva, no se refieren todas necesariamente a la misma realización.
Como se emplea en esta memoria, una pluralidad de puntos, elementos estructurales, elementos de composición y/o materiales se pueden presentar en una lista común por conveniencia. Sin embargo, estas listas deben interpretarse como si cada componente de la lista se identifica individualmente como un componente separado y único. Por lo tanto, ningún componente individual de dicha lista debe interpretarse como un equivalente de facto de ningún otro componente de la misma lista basándose solamente en su presentación en un grupo común sin indicaciones contrarias. Además, se pueden hacer referencia a diversas realizaciones y ejemplos de la presente invención en la presente memoria junto con alternativas para los diversos componentes de las mismas. Se entiende que dichas realizaciones, ejemplos y alternativas no deben interpretarse como equivalentes de facto entre sí, sino que se deben considerar como representaciones separadas y autónomas de la presente invención.
Por otro lado, las funciones, estructuras o características descritas pueden combinarse de cualquier manera adecuada en una o más realizaciones. En la siguiente descripción, se proporcionan numerosos detalles concretos, tales como ejemplos de diseños, distancias, ejemplos de redes, etc. que proporcionan una comprensión completa de las realizaciones de la invención. Una persona experta en la técnica pertinente, sin embargo, reconocerá fácilmente que la invención puede ponerse en práctica sin uno o más de los detalles concretos o con otros procedimientos, componentes, diseños, etc. En otros casos, las estructuras, materiales u funcionamientos bien conocidas no se muestran o se describen en detalle para evitar la ocultación de aspectos de la invención.
Aunque los ejemplos anteriores son ilustrativos de los principios de la presente invención, en una o más aplicaciones particulares, será evidente para las personas con experiencia ordinaria en la técnica que se pueden hacer numerosas modificaciones en la forma, el uso y los detalles de la implementación sin el ejercicio de facultades inventivas, y sin apartarse de los principios y conceptos de la invención. Por consiguiente, no se pretende que la invención esté limitada, excepto por las reivindicaciones que se exponen a continuación.
Claims (15)
1. Un dispositivo móvil operable para recibir transmisión continua adaptativa sobre protocolo de transferencia de hipertexto (HTTP), HAS, que tiene circuitería informática configurada para:
recibir un archivo de manifiesto para una transmisión continua adaptativa sobre HTTP desde un nodo, en el que el archivo de manifiesto es una descripción de presentación de medios para transmisión continua adaptativa sobre HTTP, DASH, un conjunto de adaptación o un metadatos integrado en un formato de archivo;
seleccionar una tasa correspondiente a un rendimiento útil de la capa física del dispositivo móvil con el nodo, si una tasa determinada a partir de la información del segmento es mayor que dicha tasa correspondiente al rendimiento útil de la capa física, y seleccionar dicha tasa determinada a partir de la información del segmento en caso contrario, en el que la información de segmento Incluye información de inicialización y datos reales del segmento de medios.
2. La circuitería informática de la reivindicación 1, en la que la circuitería informática está configurada además para: solicitar un número seleccionado de segmentos del nodo que estén en la representación, basándose, al menos en parte, en el rendimiento útil de la capa física; o
seleccionar la representación para el período seleccionado basándose, al menos en parte, en uno de la estimación del rendimiento o el rendimiento útil de la capa física desde la capa de transporte o una estimación del rendimiento a partir desde una capa de aplicación.
3. La circuitería informática de la reivindicación 1, en la que la circuitería informática está configurada además para: determinar un rendimiento útil promedio de la capa física sobre un número seleccionado de intervalos de trama recibidos previamente; y
solicitar la descarga de un número seleccionado de segmentos desde el nodo dentro de un período predeterminado basándose en el rendimiento útil promedio de la capa física.
4. La circuitería informática de la reivindicación 1, en la que la circuitería informática está configurada además para: recibir los parámetros calidad de servicio, QoS, desde el nodo, incluida una tasa de bits máxima, MBR y una tasa de bits garantizada, GBR; y
solicitar un número seleccionado de segmentos del nodo basándose, al menos en parte, en el rendimiento útil de la capa física, el MBR y el GBR.
5. La circuitería informática de la reivindicación 1 en el que la circuitería informática está configurada para: seleccionar, en un arranque de la transmisión continua adaptativa sobre HTTP:
un número predeterminado de segmentos para llenar un búfer antes de operar la trasmisión continua en el dispositivo móvil, basándose, al menos en parte, en el rendimiento útil de la capa física;
una representación para el período seleccionado y un número predeterminado de segmentos para proporcionar una calidad deseada de la transmisión continua adaptativa sobre HTTP en el dispositivo móvil, basándose, al menos en parte, en un rendimiento útil promedio de la capa física;
una representación para el período seleccionado y un número predeterminado de segmentos que proporcionan un retraso de arranque minimizado en el dispositivo móvil basándose, al menos en parte, en el rendimiento útil promedio de la capa física; o
una representación para el período seleccionado y un número predeterminado de segmentos que proporcionan una optimización con calidad limitada por el retraso en el dispositivo móvil basándose, al menos en parte, en el rendimiento útil promedio de la capa física.
6. La circuitería informática de la reivindicación 1 en el que la circuitería informática está configurada además para: seleccionar la representación y solicitar un número seleccionado de segmentos durante una reproducción en estado estacionario de la transmisión continua adaptativa sobre HTTP:
determinando una relación de un promedio del rendimiento útil de la capa física y la representación seleccionada; y solicitando que se entregue más de un segmento por duración de segmento para construir un número de segmentos en un búfer del dispositivo móvil cuando está disponible ancho de banda del enlace adicional durante la reproducción en estado estacionario, basándose, al menos en parte, en el rendimiento útil promedio de la capa física.
7. La circuitería informática de la reivindicación 1 a 5, en la que la circuitería informática está configurada además para:
determinar que el rendimiento útil promedio de la capa física está aumentando antes de solicitar que se entregue más de un segmento por segmento de duración; y
seleccionar un límite en un número de segmentos que se van a entregar por duración del segmento durante la reproducción en estado estacionario.
8. Un procedimiento para recibir transmisión continua adaptativa sobre protocolo de transferencia de hipertexto, HTTP, en un dispositivo móvil, que comprende:
recibir un archivo de manifiesto para una transmisión continua adaptativa sobre HTTP (HAS) desde un nodo, en el que el archivo de manifiesto es una descripción de presentación de medios para transmisión continua adaptativa sobre HTTP, DASH, un conjunto de adaptación o un metadatos integrado en un formato de archivo;
determinar un rendimiento útil de la capa física del dispositivo móvil con el nodo; y
seleccionar una tasa correspondiente al rendimiento útil de la capa física del dispositivo móvil con el nodo, si una tasa determinada a partir de la información del segmento es mayor que dicha tasa correspondiente al rendimiento útil de la capa física, y seleccionar dicha tasa determinada a partir de la información del segmento en caso contrario, incluida la información de inicialización y los datos del segmento de medios reales;
determinar una tasa de bits para solicitar el HAS o un nivel de calidad deseado para proporcionar e1HAS basándose, al menos en parte, en el rendimiento útil de la capa física.
9. El procedimiento de la reivindicación 8 en el que determinar la tasa de bits además comprende:
seleccionar una representación en el archivo de manifiesto para un período seleccionado basándose, al menos en parte, en el rendimiento útil de la capa física.
solicitar un número seleccionado de segmentos del nodo que estén en la representación, basándose, al menos en parte, en el rendimiento útil de la capa física,
en el que la solicitud del número de segmentos desde el nodo puede comprender además el envío de una solicitud de obtención de HTTP desde el dispositivo móvil a un servidor web, en el que se selecciona una frecuencia de solicitudes de obtención de HTTP basándose, al menos en parte, en el rendimiento útil de la capa física.
10. El procedimiento de la reivindicación 8 que además comprende:
determinar un rendimiento útil promedio de la capa física sobre un número seleccionado de intervalos de trama recibidos previamente; y
solicitar un número adicional de segmentos que se van a entregar al dispositivo móvil por duración de segmento para construir un número de segmentos en un búfer del dispositivo móvil cuando el rendimiento útil promedio de la capa física aumenta
11. El procedimiento de la reivindicación 8 que además comprende:
recibir periódicamente la información del rendimiento útil de la capa física en un cliente que opera en el dispositivo móvil desde una interfaz de programación de aplicaciones, API, con un componente de radio del dispositivo móvil; o utilizar la capa de transporte o la información del rendimiento de la capa de aplicación en lugar del rendimiento útil de la capa física para determinar la tasa de bits a solicitar en el HAS o el nivel de calidad deseado para proporcionar el HAS basándose en:
una condición de enlace entre el dispositivo móvil y el nodo;
un nivel de congestión de red del nodo;
un estado del cliente; o
una tasa a la que se llena un búfer del dispositivo móvil con el HAS.
12. El procedimiento de las reivindicaciones 8 a 11 que además comprende:
recibir los parámetros calidad de servicio, QoS, desde el nodo, incluida una tasa de bits máxima, MBR y una tasa de bits garantizada, GBR; y
solicitar un número seleccionado de segmentos del nodo basándose, al menos en parte, en el rendimiento útil de la capa física, el MBR y el GBR.
13. Un equipo de usuario, UE, operable para realizar una adaptación de la transmisión continua sensible al enlace, que tiene circuitería informática configurada para:
determinar un rendimiento útil de capa física y una estimación de rendimiento de la capa superior para un enlace de datos del UE con un servidor web;
recibir un archivo de manifiesto para una transmisión continua adaptativa sobre HTTP, HAS, desde el servidor web; seleccionar una tasa correspondiente al rendimiento útil de la capa física del dispositivo móvil con el nodo, si una tasa determinada a partir de la información del segmento es mayor que dicha tasa correspondiente al rendimiento útil de la capa física, y
seleccionar dicha tasa determinada a partir de la información de segmento de lo contrario, en el que la información de segmento incluye información de inicialización y los datos del segmento de medios reales.
14. La circuitería informática de la reivindicación 13 en la que la circuitería informática está además configurada para:
realizar un arranque con calidad optimizada seleccionando la tasa de adaptación del siguiente vídeo disponible cuando haya suficiente ancho de banda disponible basándose en el rendimiento útil de la capa física; o seleccionar el número de tramas Qi, y el nivel de representación Ni para optimizar la calidad del HAS durante el arranque, utilizando:
donde
Xi es el número de bits recibidos correctamente en un intervalo de trama de vídeo i, t es la duración de la trama de vídeo, T es el número de intervalos de tramas, Sseg es el número de tramas en un segmento, b es la tasa de descarga del nivel de representación de vídeo, Ai es el número total de tramas de vídeo recibidas por el UE antes de que el UE realice una solicitud en el intervalo de trama i,
es el número umbral de tramas de vídeo que se recibirán antes de que se visualice el HAS, 5i representa una relación entre el rendimiento promedio estimado de la capa física y la tasa del siguiente nivel de representación de vídeo posible, y a > 0 es un parámetro de diseño utilizado para establecer un umbral (1 a) en la relación 5i.
15. La circuitería informática de la reivindicación 13, configurado además para seleccionar un número de tramas Qi, y el nivel de representación Ni, para limitar un retraso del HAS con un nivel de calidad seleccionado en el arranque, utilizando:
donde bk es una tasa de bits de representación k del HAS,
X¡ es el número de bits recibidos correctamente en un intervalo de trama de vídeo i, t es la duración de la trama de vídeo, T es el número de intervalos de trama,
Bi es el nivel de búfer del vídeo actual,
B Umbral
arranque
es un número umbral de tramas para iniciar la reproducción del HAS, y
T Umbral
arranque
es un tiempo objetivo para iniciar la reproducción,
en el que los valores umbral
B Umbral
arranque
y
T Umbral
arranque
se seleccionan para obtener una compensación entre la calidad de vídeo y un retraso del arranque.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201361771698P | 2013-03-01 | 2013-03-01 | |
PCT/US2014/019031 WO2014134309A1 (en) | 2013-03-01 | 2014-02-27 | Link-aware streaming adaptation |
Publications (1)
Publication Number | Publication Date |
---|---|
ES2701858T3 true ES2701858T3 (es) | 2019-02-26 |
Family
ID=51420937
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ES13876384T Active ES2730688T3 (es) | 2013-03-01 | 2013-12-12 | Comunicaciones de grupo basadas en multidifusión en arreglos ad hoc de dispositivos inalámbricos |
ES14756635T Active ES2701858T3 (es) | 2013-03-01 | 2014-02-27 | Adaptación de la transmisión continua sensible al enlace |
ES14757119T Active ES2710559T3 (es) | 2013-03-01 | 2014-02-28 | Selección de una tecnología de acceso de radio en una red heterogénea |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ES13876384T Active ES2730688T3 (es) | 2013-03-01 | 2013-12-12 | Comunicaciones de grupo basadas en multidifusión en arreglos ad hoc de dispositivos inalámbricos |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ES14757119T Active ES2710559T3 (es) | 2013-03-01 | 2014-02-28 | Selección de una tecnología de acceso de radio en una red heterogénea |
Country Status (9)
Country | Link |
---|---|
US (18) | US9706522B2 (es) |
EP (8) | EP2962485B1 (es) |
JP (1) | JP2016512400A (es) |
KR (1) | KR20150105963A (es) |
CN (10) | CN104995852B (es) |
ES (3) | ES2730688T3 (es) |
HK (3) | HK1216964A1 (es) |
HU (2) | HUE043855T2 (es) |
WO (11) | WO2014133589A1 (es) |
Families Citing this family (171)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
ES2905373T3 (es) * | 2009-06-16 | 2022-04-08 | Blackberry Ltd | Método y aparato para alternativa de circuito conmutado |
US8861433B2 (en) | 2009-06-16 | 2014-10-14 | Blackberry Limited | Method for accessing a service unavailable through a network cell |
US9807617B2 (en) * | 2011-09-29 | 2017-10-31 | Intel Corporation | Higher order MU-MIMO for LTE-A |
US9380602B2 (en) * | 2012-10-16 | 2016-06-28 | Lg Electronics Inc. | Method and station for accessing channel in wireless LAN |
US9647818B2 (en) | 2013-01-03 | 2017-05-09 | Intel IP Corporation | Apparatus and method for single-tone device discovery in wireless communication networks |
WO2014133589A1 (en) | 2013-03-01 | 2014-09-04 | Intel Corporation | Wireless local area network (wlan) traffic offloading |
EP3484075A1 (en) * | 2013-03-08 | 2019-05-15 | Huawei Technologies Co. Ltd. | Method for feeding back precoding matrix indicator, receive end and transmit end |
CN104066093B (zh) * | 2013-03-18 | 2018-03-23 | 财团法人工业技术研究院 | 无线通信***的干扰管理方法、锚点设备、基站及其*** |
US10412649B2 (en) * | 2013-03-22 | 2019-09-10 | Lg Electronics Inc. | Method and apparatus for performing handover procedure in wireless communication system |
CN105264852B (zh) * | 2013-03-25 | 2018-10-19 | 华为技术有限公司 | 新载波类型小区的业务处理方法、装置及通信*** |
EP2966895B1 (en) * | 2013-03-26 | 2018-06-06 | Huawei Technologies Co., Ltd. | Method and system for transmitting data packet, terminal device and network device |
ES2728732T3 (es) * | 2013-03-29 | 2019-10-28 | Intel Ip Corp | Técnicas de adaptación de tasa sensibles a la calidad para la difusión en flujo de tipo DASH |
CN104769974B (zh) * | 2013-04-03 | 2019-11-26 | 华为技术有限公司 | 业务指示处理方法及装置 |
WO2014161200A1 (en) * | 2013-04-04 | 2014-10-09 | Qualcomm Incorporated | Service continuity with embms support on nct |
US9722929B2 (en) * | 2013-04-08 | 2017-08-01 | Telefonaktiebolaget Lm Ericsson (Publ) | Congestion aware throughput targets |
US20140307551A1 (en) * | 2013-04-12 | 2014-10-16 | Nokia Siemens Networks Oy | Automatic learning of wi-fi neighbors and network characteristics |
US9992704B2 (en) * | 2013-04-12 | 2018-06-05 | Provenance Asset Group Llc | Radio access network based traffic steering to non-cellular access |
WO2014175882A1 (en) * | 2013-04-24 | 2014-10-30 | Nokia Corporation | Logged measurements |
US9999086B2 (en) * | 2013-05-08 | 2018-06-12 | Telefonaktiebolaget L M Ericsson (Publ) | Packet data transfer re-establishment |
WO2014182340A1 (en) * | 2013-05-09 | 2014-11-13 | Intel IP Corporation | Reduction of buffer overflow |
EP3000219B1 (en) * | 2013-05-20 | 2020-09-30 | Nokia Technologies Oy | Access to data source via proxy |
US8903373B1 (en) * | 2013-05-27 | 2014-12-02 | Cisco Technology, Inc. | Method and system for coordinating cellular networks operation |
CN105325027B (zh) * | 2013-06-17 | 2019-04-26 | 日本电气株式会社 | 自组织网络所用的装置、方法、基站装置及其所用的方法 |
US20140376517A1 (en) * | 2013-06-25 | 2014-12-25 | Qualcomm Incorporated | Opportunistic activation of relays in cloud radio access networks |
EP3018912B1 (en) | 2013-07-02 | 2018-09-12 | Sony Corporation | Content provision device, content provision method, program, terminal device, and content provision system |
WO2015010082A1 (en) * | 2013-07-18 | 2015-01-22 | Marvell World Trade Ltd. | Channel quality indication with filtered interference |
US9326122B2 (en) | 2013-08-08 | 2016-04-26 | Intel IP Corporation | User equipment and method for packet based device-to-device (D2D) discovery in an LTE network |
ES2716903T3 (es) * | 2013-08-08 | 2019-06-17 | Intel Ip Corp | Método, aparato y sistema para ajuste de inclinación hacia abajo eléctrica en un sistema de múltiple entrada múltiple salida |
CN104685913B (zh) * | 2013-08-09 | 2019-03-19 | 华为技术有限公司 | 频谱更新使用方法、***及白频谱设备 |
KR102119247B1 (ko) * | 2013-11-01 | 2020-06-04 | 삼성전자주식회사 | 단말 간 직접 통신을 위한 2 단계 탐색 절차 |
US9705693B1 (en) * | 2013-12-10 | 2017-07-11 | Marvell International Ltd. | Provisioning using multicast traffic |
US10104565B2 (en) | 2013-12-13 | 2018-10-16 | Qualcomm Incorporated | CSI feedback in LTE/LTE-advanced systems with unlicensed spectrum |
CN104969586A (zh) * | 2013-12-30 | 2015-10-07 | 华为技术有限公司 | 小数据包的传输方法、基站和用户设备 |
JP2015142225A (ja) * | 2014-01-28 | 2015-08-03 | ソニー株式会社 | 装置 |
KR101418698B1 (ko) * | 2014-02-03 | 2014-07-10 | 박상래 | 무선 비상벨 제어 시스템, 방법 및 컴퓨터 판독 가능한 기록 매체 |
US20150230122A1 (en) * | 2014-02-07 | 2015-08-13 | Telefonaktiebolaget L M Ericsson (Publ) | Mtc device, serving node, and various methods for implementing an uplink stack reduction feature |
US20150230121A1 (en) * | 2014-02-07 | 2015-08-13 | Telefonaktiebolaget L M Ericsson (Publ) | Mtc device, serving node, and various methods for implementing a downlink stack reduction feature |
KR102010323B1 (ko) * | 2014-02-21 | 2019-08-13 | 콘비다 와이어리스, 엘엘씨 | 통합된 소형 셀 및 wifi 네트워크들에서의 핸드오버 |
EP3117530B1 (en) * | 2014-03-14 | 2020-06-24 | Telefonaktiebolaget LM Ericsson (publ) | Technique for precoder determination |
JP6553593B2 (ja) * | 2014-03-20 | 2019-07-31 | 京セラ株式会社 | 通信制御方法及びユーザ端末 |
CN104955128B (zh) * | 2014-03-26 | 2020-09-15 | 中兴通讯股份有限公司 | 一种负荷信息传递方法和***、以及网元 |
IN2014MU01113A (es) * | 2014-03-28 | 2015-10-02 | Tech Mahindra Ltd | |
US9800363B2 (en) * | 2014-06-18 | 2017-10-24 | Qualcomm Incorporated | NAICS signaling for advanced LTE features |
US9781006B2 (en) * | 2014-06-24 | 2017-10-03 | Ruckus Wireless, Inc. | Group isolation in wireless networks |
US20170164407A1 (en) * | 2014-06-26 | 2017-06-08 | Lg Electronics Inc. | Method for transmitting and receiving control information for broadcast multicast service, and device therefor |
US9838948B2 (en) * | 2014-07-29 | 2017-12-05 | Aruba Networks, Inc. | Deep packet inspection (DPI) aware client steering and load balancing in wireless local area network (WLAN) infrastructure |
US20160057687A1 (en) * | 2014-08-19 | 2016-02-25 | Qualcomm Incorporated | Inter/intra radio access technology mobility and user-plane split measurement configuration |
US9794896B2 (en) * | 2014-08-19 | 2017-10-17 | Xiaomi Inc. | Method and device for adjusting state of wireless network |
US10433227B2 (en) * | 2014-08-25 | 2019-10-01 | Kyocera Corporation | Base station and wireless LAN termination apparatus |
US9887907B2 (en) | 2014-09-18 | 2018-02-06 | Qualcomm Incorporated | Base station initiated control mechanism for supporting supplemental link |
EP3177047A4 (en) * | 2014-09-30 | 2017-07-19 | Huawei Technologies Co., Ltd. | Terminal, base station, system, and notification method |
WO2016049880A1 (zh) * | 2014-09-30 | 2016-04-07 | 华为技术有限公司 | 一种数据传输方法及终端 |
CN107006058B (zh) * | 2014-10-23 | 2020-07-24 | 苹果公司 | 用于机器类型通信(mtc)设备的连接控制 |
US9769689B2 (en) | 2014-12-09 | 2017-09-19 | Futurewei Technologies, Inc. | Method and apparatus for optimizing cell specific antenna configuration parameters |
US9578530B2 (en) * | 2014-12-09 | 2017-02-21 | Futurewei Technologies, Inc. | Method and apparatus for determining cell states to adjust antenna configuration parameters |
EP3238402B1 (en) * | 2014-12-23 | 2019-11-27 | Telecom Italia S.p.A. | Method and client apparatus for dynamic rate adaptation of a stream of multimedia contents in a wireless communication network |
US10880357B2 (en) * | 2014-12-23 | 2020-12-29 | Adobe Inc. | Reducing requests for media segments in streaming of multimedia content |
US10812546B2 (en) * | 2014-12-24 | 2020-10-20 | Intel IP Corporation | Link-aware streaming adaptation |
WO2016125356A1 (ja) * | 2015-02-06 | 2016-08-11 | ソニー株式会社 | 無線通信装置、無線通信方法及びプログラム |
CN107251467A (zh) | 2015-02-12 | 2017-10-13 | 诺基亚技术有限公司 | 蜂窝网络和wlan的聚合 |
US9924406B2 (en) * | 2015-03-02 | 2018-03-20 | Verizon Patent And Licensing Inc. | Blended data transmission network for machine type communications |
CN104768122B (zh) * | 2015-03-16 | 2018-08-24 | 深圳酷派技术有限公司 | 基于终端直连通信的数据共享方法、装置和终端 |
US10869344B2 (en) * | 2015-03-19 | 2020-12-15 | Acer Incorporated | Method of radio bearer transmission in dual connectivity |
US9781736B2 (en) * | 2015-03-25 | 2017-10-03 | Huawei Technologies Co., Ltd. | Offloading of controlling across access nodes |
US9998921B2 (en) | 2015-04-06 | 2018-06-12 | Cable Television Laboratories, Inc. | Self-organizing network (SON) with fast initial link setup (FILS) |
US10499328B2 (en) * | 2015-04-06 | 2019-12-03 | Cable Television Laboratories, Inc. | Self-organizing network (SON) with fast initial link setup (FILS) |
US20180139143A1 (en) * | 2015-04-10 | 2018-05-17 | Kyocera Corporation | Methods and systems for exchanging information over a control plane between wlan and 3gpp ran for traffic steering threshold determination |
CN106162911B (zh) * | 2015-04-17 | 2021-12-07 | 索尼公司 | 用于无线通信的电子设备和方法 |
US10869345B1 (en) | 2015-04-27 | 2020-12-15 | Marvell Asia Pte, Ltd. | Systems and methods for provisioning devices for WLAN |
US10038609B2 (en) | 2015-06-19 | 2018-07-31 | Cisco Technology, Inc. | Network traffic analysis |
JP6605633B2 (ja) * | 2015-06-29 | 2019-11-13 | 華為技術有限公司 | 複数のmcpttシステムに関するフロア制御のための方法、装置及びシステム |
US20170013475A1 (en) * | 2015-07-08 | 2017-01-12 | Telefonaktiebolaget L M Ericsson (Publ) | Performance Improvement in Wireless Communications Networks |
MX2018001016A (es) * | 2015-07-24 | 2018-11-09 | Nec Corp | S istema de comunicación móv il, mme , terminales y método para la comunicación. |
CN107113811A (zh) * | 2015-08-06 | 2017-08-29 | 华为技术有限公司 | 一种建立数据无线承载的方法及装置 |
WO2017025144A2 (en) * | 2015-08-13 | 2017-02-16 | Nokia Solutions And Networks Oy | Inactivity timer evaluation |
US10484441B2 (en) * | 2015-09-08 | 2019-11-19 | Verizon Patent And Licensing Inc. | Switching between unicast streams and a multicast stream based on content demand |
WO2017048048A1 (ko) * | 2015-09-14 | 2017-03-23 | 엘지전자 주식회사 | 무선 통신 시스템에서 채널 상태 정보 송수신 방법 및 이를 위한 장치 |
KR102461929B1 (ko) * | 2015-09-25 | 2022-11-02 | 삼성전자주식회사 | 다수의 무선 접속 인터페이스를 지원하는 이동 통신 시스템에서 스트리밍 서비스 데이터를 수신하는 장치 및 방법 |
US10075875B2 (en) | 2015-09-29 | 2018-09-11 | International Business Machines Corporation | Adaptive network with interconnected autonomous devices |
EP3154281A1 (en) * | 2015-10-05 | 2017-04-12 | Nokia Technologies Oy | Wireless local area network (wlan) radio link failure (rlf) triggering |
CN105407494B (zh) * | 2015-10-23 | 2018-10-30 | 中国联合网络通信集团有限公司 | 网络扩容方法及装置 |
FR3043522A1 (fr) | 2015-11-10 | 2017-05-12 | Orange | Transmission de donnees de volume variable dans un reseau mobile de communication |
EP3248099B1 (en) * | 2015-11-20 | 2018-06-13 | Nec Corporation | Seamless sdn-supported ran-app migration |
US10021402B2 (en) * | 2015-12-16 | 2018-07-10 | Dialogic Corporation | Estimation of video quality of experience on media servers |
US10609616B2 (en) | 2015-12-22 | 2020-03-31 | Alfred Consulting LLC | System and method for using mobility information in heterogeneous networks |
US11483842B2 (en) * | 2016-02-03 | 2022-10-25 | Apple Inc. | CSI (channel state information)-RS (reference signal) overhead reduction for class B FD (full dimensional)-MIMO (multiple input multiple output) systems |
EP3417653B1 (en) * | 2016-02-15 | 2021-08-25 | Corning Optical Communications LLC | Methods for centralized channel selection across different cells in a radio access network |
US10341994B2 (en) * | 2016-03-25 | 2019-07-02 | Nokia Of America Corporation | Autonomous wireless transmissions |
KR102458067B1 (ko) * | 2016-03-30 | 2022-10-24 | 삼성전자 주식회사 | 이동 통신 시스템에서의 신호 전송 방법 및 장치 |
CN109155904B (zh) * | 2016-03-31 | 2022-06-07 | 诺基亚通信公司 | 支持本地多媒体广播多播服务(mbms)分发的装置和方法 |
US10454934B2 (en) * | 2016-04-08 | 2019-10-22 | Cloudknox Security Inc. | Activity based access control in heterogeneous environments |
US20170302421A1 (en) * | 2016-04-13 | 2017-10-19 | Mediatek Inc. | Signaling Enhancement for Fast Network Entry |
US10142881B2 (en) * | 2016-05-12 | 2018-11-27 | M2MD Technologies, Inc. | Method and system for managing the providing of different classes of wireless communications services from different mobile networks |
CN107368737A (zh) * | 2016-05-13 | 2017-11-21 | 阿里巴巴集团控股有限公司 | 一种防止拷贝攻击的处理方法、服务器及客户端 |
EP3479645A1 (en) * | 2016-07-04 | 2019-05-08 | Telefonaktiebolaget LM Ericsson (PUBL) | Efficient delivery method and apparatuses for infrequent small data |
US10389785B2 (en) * | 2016-07-17 | 2019-08-20 | Wei-Chung Chang | Method for adaptively streaming an audio/visual material |
CN114885375A (zh) * | 2016-08-09 | 2022-08-09 | 三星电子株式会社 | 无线通信***中管理用户平面操作的方法和装置 |
CN107734468B (zh) * | 2016-08-12 | 2020-07-28 | 中兴通讯股份有限公司 | 组播传输方法及装置 |
CN107734465B (zh) * | 2016-08-12 | 2019-12-20 | 电信科学技术研究院 | 传输多播业务的方法、接收多播业务的方法及装置 |
US11277765B2 (en) * | 2016-09-29 | 2022-03-15 | Nokia Technologies Oy | Adaptive media service |
US20180302914A1 (en) * | 2016-11-04 | 2018-10-18 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods and Apparatus for Managing Small Data Transmissions from User Equipments, for Managing Radio Resource Control States of User Equipments, and for Managing a Radio Resource Control Context and State of User Equipments |
WO2018088756A1 (ko) * | 2016-11-09 | 2018-05-17 | 엘지전자 주식회사 | Rrc 메시지를 전송하는 방법 및 무선 기기 |
CN108184214A (zh) * | 2016-12-08 | 2018-06-19 | 中兴通讯股份有限公司 | 一种确定数据发送方式的方法及装置 |
EP3562211A4 (en) * | 2016-12-23 | 2020-09-23 | Fujitsu Limited | DATA SENDING / RECEIVING DEVICE AND PROCEDURES AND COMMUNICATION SYSTEM |
CN106789252A (zh) * | 2016-12-23 | 2017-05-31 | 盛科网络(苏州)有限公司 | 一种oam联动实现aps快速切换的芯片方法 |
CN106658733B (zh) * | 2016-12-28 | 2020-04-21 | 南京邮电大学 | 多用户MIMO-OFDM中基于用户公平性和QoS的吞吐量优化方法 |
EP4033809B1 (en) * | 2017-01-05 | 2023-11-15 | LG Electronics Inc. | Method and device for transmitting qos flow to drb mapping rule |
US10721763B2 (en) * | 2017-01-20 | 2020-07-21 | Qualcomm Incorporated | Small packet optimizations for internet-of-things applications |
US10499448B2 (en) | 2017-02-03 | 2019-12-03 | Motorola Mobility Llc | Configuration information for an inactive state |
KR102012264B1 (ko) * | 2017-02-07 | 2019-08-22 | 한국전자통신연구원 | 소형셀 네트워크에서 아웃티지 셀을 보상하는 방법 및 장치 |
US11032393B2 (en) | 2017-03-21 | 2021-06-08 | Telefonaktiebolaget Lm Ericsson (Publ) | Network node and method performed thereby providing a recommendation associated with a service to a wireless device |
US10484992B2 (en) * | 2017-04-05 | 2019-11-19 | Qualcomm Incorporated | Channel reservation for multi-user scheduling |
CN106982454B (zh) * | 2017-05-10 | 2019-11-05 | 重庆邮电大学 | 一种基于负载的用户接入方法 |
EP3613226B1 (en) * | 2017-05-15 | 2022-09-28 | Samsung Electronics Co., Ltd. | Method and system for notifying state of members of mission critical service (mcx) groups |
US10630453B2 (en) * | 2017-08-10 | 2020-04-21 | At&T Intellectual Property I, L.P. | Facilitating restriction of channel state information to improve communication coverage in 5G or other next generation networks |
CN107396384B (zh) * | 2017-08-15 | 2020-06-19 | 北京小米移动软件有限公司 | 无线连接建立方法和装置 |
US11039497B2 (en) * | 2017-09-18 | 2021-06-15 | Qualcomm Incorporated | User plane based small data service |
CN107872808B (zh) * | 2017-09-26 | 2020-09-08 | 中通服建设有限公司 | 一种wlan站址预测分析方法及装置 |
CN107682055B (zh) * | 2017-10-30 | 2020-11-10 | 华北电力大学(保定) | 无线异构网络中基于能源代价的用户选择方法 |
US11368362B2 (en) | 2017-11-07 | 2022-06-21 | Apple Inc. | Transport network layer associations on the FI interface |
CN107708152B (zh) * | 2017-11-28 | 2021-06-18 | 重庆邮电大学 | 异构蜂窝网络的任务卸载方法 |
US10448261B2 (en) * | 2018-01-09 | 2019-10-15 | P.I. Works U.S., Inc. | Method for capacity and coverage optimization of a multi-RAT network |
CN110087245A (zh) * | 2018-01-26 | 2019-08-02 | 华北电力大学 | 基于效用最优的异构网络基站部署和频谱定价方案 |
US20190238605A1 (en) * | 2018-01-31 | 2019-08-01 | Salesforce.Com, Inc. | Verification of streaming message sequence |
US10419077B1 (en) * | 2018-03-28 | 2019-09-17 | Google Llc | Wireless communication via a mobile relay |
JP7204771B2 (ja) * | 2018-06-06 | 2023-01-16 | インテル コーポレイション | 複数のアクセスポイントスケジューリング及び送信を調整する方法、システム、及び機器 |
WO2019234478A1 (en) * | 2018-06-08 | 2019-12-12 | Telefonaktiebolaget Lm Ericsson (Publ) | Sdma carrier sharing |
EP3815450A1 (en) | 2018-06-28 | 2021-05-05 | Convida Wireless, Llc | Prioritization procedures for nr v2x sidelink shared channel data transmission |
US10805862B2 (en) | 2018-08-03 | 2020-10-13 | T-Mobile Usa, Inc. | Sensor and self-learning based dynamic frequency assignment for wireless networks |
CN112534962A (zh) * | 2018-08-08 | 2021-03-19 | 株式会社Ntt都科摩 | 无线接入***和通信装置 |
CN112425256B (zh) | 2018-08-23 | 2024-01-05 | 英国电讯有限公司 | 蜂窝电信网络中的方法、用于蜂窝电信网络的网络节点 |
US10750378B2 (en) | 2018-08-23 | 2020-08-18 | John Mezzalingua Associates, LLC | System and method for creating and managing private subnetworks of LTE base stations |
GB201815377D0 (en) | 2018-09-21 | 2018-11-07 | British Telecomm | Cellular telecommunications network |
CN112753248A (zh) * | 2018-11-13 | 2021-05-04 | 阿尔弗雷德咨询有限公司 | 在异构网络中使用移动性信息的***和方法 |
CN109787856B (zh) * | 2018-12-19 | 2021-03-02 | 西安交通大学 | 一种基于lte网络链路状态的has带宽预测方法 |
US11496959B2 (en) | 2019-01-31 | 2022-11-08 | Hewlett Packard Enterprise Development Lp | Establishing and controlling connection of user equipment to a heterogeneous network |
CN113439463A (zh) * | 2019-02-14 | 2021-09-24 | 松下电器(美国)知识产权公司 | 终端及通信方法 |
EP3843467B1 (en) * | 2019-02-27 | 2024-04-10 | Spreadtrum Communications (Shanghai) Co., Ltd. | Wireless connection method, device group, system, and storage medium |
US11202339B2 (en) * | 2019-04-10 | 2021-12-14 | Mediatek Inc. | Apparatuses and methods for packet distribution on multiple subscriber identities |
US10523549B1 (en) * | 2019-06-02 | 2019-12-31 | Cybertoka Ltd | Method and system for detecting and classifying networked devices |
US11937134B1 (en) | 2019-08-02 | 2024-03-19 | T-Mobile Innovations Llc | Wireless communication service using multiple radio access technology (RAT) types |
CN110278024B (zh) * | 2019-08-07 | 2020-07-24 | 清华大学 | 卫星通信星座的***容量优化方法和装置 |
WO2021031904A1 (en) * | 2019-08-16 | 2021-02-25 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and entity for transmitting a plurality of mac addresses |
KR102682187B1 (ko) | 2019-09-11 | 2024-07-08 | 삼성전자주식회사 | 무선 통신 시스템에서 데이터를 프리코딩하기 위한 장치 및 방법 |
CN112543045A (zh) * | 2019-09-23 | 2021-03-23 | 深圳市中兴微电子技术有限公司 | 一种获取pmi的方法及装置 |
CN112543084B (zh) * | 2019-09-23 | 2023-10-10 | 中兴通讯股份有限公司 | 一种mbsfn子帧处理方法及装置和基站及用户终端 |
US11526826B2 (en) * | 2019-11-07 | 2022-12-13 | Nokia Solutions And Networks Oy | Remote definition of metrics |
GB2588930A (en) * | 2019-11-14 | 2021-05-19 | British Broadcasting Corp | Multimedia system & method |
US11445570B1 (en) | 2019-11-25 | 2022-09-13 | Sprint Communications Company L.P. | Transmission control protocol (TCP) control over radio communications |
US11134503B2 (en) * | 2019-11-26 | 2021-09-28 | T-Mobile Usa, Inc. | Dynamic allocation of transmission slots based on UE information |
US11350150B2 (en) * | 2019-12-26 | 2022-05-31 | Hughes Network Systems, Llc | Method for estimation of quality of experience (QoE) metrics for video streaming using passive measurements |
US11570752B2 (en) * | 2019-12-30 | 2023-01-31 | Qualcomm Incorporated | Monitoring multicast broadcast control information |
WO2021165725A1 (en) * | 2020-02-21 | 2021-08-26 | Nokia Solutions And Networks Oy | Coordination of compensation of network part failure impacts |
CN113676202B (zh) * | 2020-04-30 | 2022-10-18 | 华为技术有限公司 | 一种多射频抗干扰方法及相关设备 |
US11277318B2 (en) * | 2020-04-30 | 2022-03-15 | Accenture Global Solutions Limited | Analyzing a communication network device, based on capacity analyses associated with decommissioning the communication network device, to determine next actions |
CN113966631B (zh) * | 2020-05-20 | 2023-10-03 | 北京小米移动软件有限公司 | 数据传输方法、装置、通信设备及存储介质 |
US20210377951A1 (en) * | 2020-05-29 | 2021-12-02 | Qualcomm Incorporated | Facilitating multi-cluster control resource sets for downlink control channel repetition |
US11234178B2 (en) | 2020-06-16 | 2022-01-25 | Apple Inc. | High data mode for enhanced user experience in cellular networks |
US11438273B2 (en) * | 2020-07-20 | 2022-09-06 | Altiostar Networks, Inc. | Real-time processing in wireless communications systems |
CN114071479B (zh) * | 2020-08-06 | 2024-05-31 | 维沃移动通信有限公司 | 数据传输类型的设定方法和终端 |
WO2022047391A1 (en) * | 2020-08-31 | 2022-03-03 | Kyungmin Park | Subsequent data information for small data transmission |
CN116830653A (zh) * | 2020-09-24 | 2023-09-29 | 欧芬诺有限责任公司 | 小数据传输程序中的释放消息 |
US11963248B2 (en) * | 2020-10-21 | 2024-04-16 | Intel Corporation | Small data transmission (SDT) procedures and failure recovery during an inactive state |
US20220141668A1 (en) * | 2020-10-30 | 2022-05-05 | Arris Enterprises Llc | Shared spectrum-controller enforcement of a sanction criterion |
CN114666913A (zh) * | 2020-12-24 | 2022-06-24 | 夏普株式会社 | 由用户设备执行的方法及用户设备 |
US20220272136A1 (en) * | 2021-02-19 | 2022-08-25 | International Business Machines Corporatlion | Context based content positioning in content delivery networks |
US11974339B2 (en) * | 2021-04-06 | 2024-04-30 | Microchip Technology Incorporated | Provisioning headless WiFi devices and related systems, methods and devices |
JP2024515269A (ja) * | 2021-04-12 | 2024-04-08 | ノキア テクノロジーズ オサケユイチア | 非sdtデータを取り扱うための方法、装置、および媒体 |
WO2022236614A1 (en) * | 2021-05-10 | 2022-11-17 | Lenovo (Beijing) Limited | Method and apparatus for avoiding repeated state transition in small data transmission |
US11943705B2 (en) | 2021-06-11 | 2024-03-26 | Skylo Technologies, Inc. | RF (radio frequency) virtualization architecture |
US11956685B2 (en) | 2021-11-17 | 2024-04-09 | Cisco Technology, Inc. | Son function for dynamically configured RU in multi-protocol ran |
Family Cites Families (206)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7346008B1 (en) * | 1999-10-15 | 2008-03-18 | Alcatel Canada Inc. | Method and apparatus for data driven network management |
US6987770B1 (en) * | 2000-08-04 | 2006-01-17 | Intellon Corporation | Frame forwarding in an adaptive network |
US7068683B1 (en) * | 2000-10-25 | 2006-06-27 | Qualcomm, Incorporated | Method and apparatus for high rate packet data and low delay data transmissions |
KR100396030B1 (ko) | 2000-12-27 | 2003-08-27 | 주식회사 하이닉스반도체 | 기지국에서 파워 뱅크를 이용한 슈링크/언슈링크 방법 |
US20020101632A1 (en) * | 2001-01-30 | 2002-08-01 | Milton Meckler | Wireless laser beam communications system for stationary and mobile users |
JP2002300181A (ja) * | 2001-03-30 | 2002-10-11 | Nec Corp | 統合ネットワークQoS制御方式 |
WO2003038633A1 (en) * | 2001-10-29 | 2003-05-08 | Mpnet International, Inc. | System, method, and data structure for multimedia communications |
US6856604B2 (en) | 2001-12-19 | 2005-02-15 | Qualcomm Incorporated | Efficient multi-cast broadcasting for packet data systems |
US6765891B2 (en) * | 2002-04-03 | 2004-07-20 | Nokia Corporation | Method and apparatus providing for the immediate start of 3G measurements in dedicated mode on a cell with a packet broadcast control channel |
US7948951B2 (en) * | 2002-06-12 | 2011-05-24 | Xocyst Transfer Ag L.L.C. | Automatic peer discovery |
US6874015B2 (en) * | 2002-12-16 | 2005-03-29 | International Business Machines Corporation | Parallel CDN-based content delivery |
KR100950663B1 (ko) | 2002-12-26 | 2010-04-02 | 삼성전자주식회사 | 다중 무선 액세스 기술체계 이동단말에서 무선 액세스기술체계간 셀 재선택방법 |
US20040131078A1 (en) * | 2003-01-03 | 2004-07-08 | Gupta Vivek G. | Apparatus and method for supporting multiple wireless technologies within a device |
US20030108030A1 (en) | 2003-01-21 | 2003-06-12 | Henry Gao | System, method, and data structure for multimedia communications |
US20050043026A1 (en) | 2003-01-22 | 2005-02-24 | Jacco Brok | System and method for establishing and/or maintaining a data session across packet data networks |
US7362742B1 (en) * | 2003-01-28 | 2008-04-22 | Cisco Technology, Inc. | Methods and apparatus for synchronizing subnet mapping tables |
US7295549B2 (en) | 2003-02-14 | 2007-11-13 | Ntt Docomo, Inc. | Source and channel rate adaptation for VoIP |
SE0300555D0 (sv) | 2003-02-24 | 2003-02-24 | Ericsson Telefon Ab L M | Improvements in or relating to push-to-talk services |
KR100547876B1 (ko) * | 2003-03-25 | 2006-01-31 | 삼성전자주식회사 | 다중 무선 통신 망에서 접속 망 선택 장치 및 방법 |
US7397805B2 (en) | 2003-04-02 | 2008-07-08 | Ntt Docomo Inc. | Systems and methods for goodput guarantee through adaptive fair queuing |
CN1326409C (zh) * | 2003-12-05 | 2007-07-11 | 北方电讯网络有限公司 | 在无线链路上使用业务流来传输应用控制和数据信息 |
KR20050063652A (ko) | 2003-12-22 | 2005-06-28 | 한국전자통신연구원 | Ofdma 시스템의 계층적 셀 구성 방법 |
CN1943257B (zh) * | 2004-04-08 | 2011-03-16 | 皇家飞利浦电子股份有限公司 | 基于频谱机会进行uwb传输分配的方法和*** |
TWI277351B (en) | 2004-08-06 | 2007-03-21 | Ind Tech Res Inst | Method and system for selecting an access network in a heterogeneous network environment |
US20060092890A1 (en) * | 2004-11-01 | 2006-05-04 | Gupta Vivek G | Global network neighborhood: scheme for providing information about available networks in a geographical location |
US7577438B2 (en) | 2005-04-25 | 2009-08-18 | Interdigital Technology Corporation | Method and system for efficient addressing and power savings in wireless systems |
US20060268711A1 (en) | 2005-05-27 | 2006-11-30 | Doradla Anil K | Network selection terminal |
US7856001B2 (en) * | 2005-06-15 | 2010-12-21 | U4Ea Wireless, Inc. | Wireless mesh routing protocol utilizing hybrid link state algorithms |
KR20070016507A (ko) * | 2005-08-04 | 2007-02-08 | 삼성전자주식회사 | 광대역 무선접속 통신시스템을 사용하는 센서네트워크 장치및 방법 |
US20070274233A1 (en) | 2006-05-25 | 2007-11-29 | Amnon Ptashek | Method, apparatus and system for multi peer to peer services |
US9049651B2 (en) | 2006-08-25 | 2015-06-02 | Qualcomm Incorporated | Selection of an access point in a communications system |
WO2008035905A1 (en) * | 2006-09-19 | 2008-03-27 | Samsung Electronics Co., Ltd. | Method and apparatus for performing discontinuous reception operation by connected mode user equipment in a mobile communication system |
US8064342B2 (en) * | 2006-10-27 | 2011-11-22 | Verizon Patent And Licensing Inc. | Load balancing session initiation protocol (SIP) servers |
JP4977762B2 (ja) | 2006-10-31 | 2012-07-18 | テルコーディア ライセンシング カンパニー, リミテッド ライアビリティ カンパニー | カーネルを使用した動的ネットワーク選択 |
US8130917B2 (en) * | 2006-12-21 | 2012-03-06 | Verizon Data Services Llc | Method and apparatus for group messaging |
KR101531175B1 (ko) * | 2007-03-06 | 2015-06-24 | 스펙트럼 브리지 인크. | 스펙트럼 관리 시스템 및 방법 |
US7873010B2 (en) * | 2007-03-07 | 2011-01-18 | Motorola Mobility, Inc. | Control signaling resource assignment in wireless communication networks |
US11362774B2 (en) * | 2007-03-20 | 2022-06-14 | Nokia Technologies Oy | Transmission adaptation in a wireless network |
US20080279147A1 (en) * | 2007-05-08 | 2008-11-13 | Microsoft Corporation | Spectrum auction and sharing on wireless clients |
EP2179528B1 (en) * | 2007-08-17 | 2013-02-13 | Nokia Corporation | System and method employing frequency band flipping for the retransmission of data |
US20090059831A1 (en) | 2007-08-28 | 2009-03-05 | Gang Li | Method of communicating a multi-user packet to a group of users |
WO2009033500A1 (en) * | 2007-09-14 | 2009-03-19 | Nec Europe Ltd. | Method and system for optimizing network performances |
US8270972B2 (en) | 2007-10-23 | 2012-09-18 | Motorola Mobility Llc | Method and apparatus for detecting an alternate wireless communication network |
US8824684B2 (en) * | 2007-12-08 | 2014-09-02 | International Business Machines Corporation | Dynamic, selective obfuscation of information for multi-party transmission |
KR101559320B1 (ko) * | 2008-02-18 | 2015-10-13 | 삼성전자주식회사 | 라이센스 대역 및 공유 대역의 효과적 사용을 위한 모바일시스템 및 기지국 시스템 |
US20090268624A1 (en) * | 2008-04-28 | 2009-10-29 | Sharp Laboratories Of America, Inc. | Systems and methods for measurement and feedback of channel quality indicator information |
US8948030B2 (en) * | 2008-04-30 | 2015-02-03 | Nokia Siemens Networks Oy | Transmitting node B load status information in a self organising network |
EP2283693B1 (en) * | 2008-05-09 | 2018-07-11 | Marvell World Trade Ltd. | Systems and methods for providing location-aware wi-fi access for a portable device |
WO2009149761A1 (en) * | 2008-06-13 | 2009-12-17 | Nokia Siemens Networks Oy | Target access point selection policies based on access point category tags |
NZ589061A (en) | 2008-07-02 | 2012-10-26 | Ericsson Telefon Ab L M | Automatic configuration of inter-domain access technology neighbor relations |
US20100061346A1 (en) | 2008-09-05 | 2010-03-11 | Nokia Siemens Networks Oy | Channel quality feedback signal for wireless networks |
US8391882B2 (en) * | 2008-10-22 | 2013-03-05 | Qualcomm Incorporated | Method and system for interference management in a spectrum shared by WAN and femto cells |
EP3537815B1 (en) | 2008-11-04 | 2020-10-28 | Apple Inc. | Providing a downlink control structure in a first carrier to indicate control information in a second, different carrier |
WO2010060483A1 (en) * | 2008-11-27 | 2010-06-03 | Nokia Siemens Networks Oy | Method for controlling self-optimization within a network |
WO2010065280A2 (en) | 2008-12-03 | 2010-06-10 | Motorola, Inc. | Method for efficient reporting of channel quality information from user equipment to the network |
WO2010077116A2 (ko) | 2009-01-02 | 2010-07-08 | 엘지전자 주식회사 | 광대역 지원을 위한 다중 캐리어 결합 상황에서의 효과적인 제어정보 전송 방법 |
JP5194177B2 (ja) * | 2009-01-30 | 2013-05-08 | サムスン エレクトロニクス カンパニー リミテッド | 連続及び非連続周波数帯域にわたる送信のための制御シグナリング |
US8218553B2 (en) | 2009-02-25 | 2012-07-10 | Juniper Networks, Inc. | Load balancing network traffic on a label switched path using resource reservation protocol with traffic engineering |
WO2010099832A1 (en) * | 2009-03-06 | 2010-09-10 | Telefonaktiebolaget Lm Ericsson (Publ) | Managing network elements |
US8489108B2 (en) * | 2009-03-10 | 2013-07-16 | Verizon Patent And Licensing Inc. | Method and system for load-balancing across multiple access networks |
WO2010105166A1 (en) * | 2009-03-13 | 2010-09-16 | Research In Motion Limited | Harq process number management for downlink carrier aggregation |
WO2010123304A2 (en) * | 2009-04-24 | 2010-10-28 | Samsung Electronics Co., Ltd. | Multiplexing large payloads of control information from user equipments |
CN102804644A (zh) | 2009-04-28 | 2012-11-28 | 韩国电子通信研究院 | 用于基站的载波管理设备、载波管理方法、移动站、以及用于移动站的载波管理方法 |
US8830920B2 (en) * | 2009-06-17 | 2014-09-09 | Qualcomm Incorporated | Resource block reuse for coordinated multi-point transmission |
US8175005B2 (en) | 2009-07-22 | 2012-05-08 | Cisco Technology, Inc. | Coordinated neighbor discovery of radio access point devices and macro base stations |
EP2288091A1 (en) * | 2009-08-13 | 2011-02-23 | Institut Eurecom G.I.E. | Process for controlling the attachment of one mobile terminal to one particular attachment point belonging to one particular wireless access network technology |
US8300587B2 (en) * | 2009-08-17 | 2012-10-30 | Nokia Corporation | Initialization of reference signal scrambling |
CN101998259A (zh) | 2009-08-18 | 2011-03-30 | 中兴通讯股份有限公司 | 多播控制信道占用资源的配置方法、装置和*** |
WO2011021975A1 (en) * | 2009-08-18 | 2011-02-24 | Telefonaktiebolaget Lm Ericsson (Publ) | Energy-saving mechanisms in a heterogeneous radio communication network |
US8280417B2 (en) * | 2009-12-23 | 2012-10-02 | Intel Corporation | Short user messages in system control signaling |
KR20110049622A (ko) | 2009-11-04 | 2011-05-12 | 삼성전자주식회사 | 무선 통신 네트워크 시스템에서 데이터 전송 방법 및 장치 |
KR101777347B1 (ko) | 2009-11-13 | 2017-09-11 | 삼성전자주식회사 | 부분화에 기초한 적응적인 스트리밍 방법 및 장치 |
CN102771059B (zh) * | 2009-11-24 | 2016-07-06 | 韩国电子通信研究院 | 用于在基于多用户的无线通信***中传送帧的方法 |
CN102118789B (zh) * | 2009-12-31 | 2013-02-27 | 华为技术有限公司 | 业务卸载方法、业务卸载功能实体和业务卸载*** |
BR112012016864A2 (pt) | 2010-01-08 | 2018-06-12 | Fujitsu Ltd | método e aparelho para executar gerenciamento de portadora em sistema de agregação de portadora. |
KR101733489B1 (ko) * | 2010-01-17 | 2017-05-24 | 엘지전자 주식회사 | 무선 통신 시스템에서 제어 정보의 전송 방법 및 장치 |
US8868091B2 (en) * | 2010-01-18 | 2014-10-21 | Qualcomm Incorporated | Methods and apparatus for facilitating inter-cell interference coordination via over the air load indicator and relative narrowband transmit power |
KR101875607B1 (ko) | 2010-02-11 | 2018-07-06 | 엘지전자 주식회사 | 이동통신 시스템에서의 mtc 데이터 전송 방법 |
FI20100057A0 (fi) * | 2010-02-12 | 2010-02-12 | Notava Oy | Menetelmä ja järjestelmä virtuaalilaitteen luomiseksi dataliikenteen uudelleenohjaukseen |
MX2012007838A (es) * | 2010-02-19 | 2012-07-30 | Ericsson Telefon Ab L M | Metodo y disposicion para adaptacion en transmision en flujo continuo de protocolo de transferencia de hipertexto. |
US9066238B2 (en) * | 2010-02-22 | 2015-06-23 | Spectrum Bridge. Inc. | System and method for spectrum sharing among plural wireless radio networks |
US9516686B2 (en) * | 2010-03-17 | 2016-12-06 | Qualcomm Incorporated | Method and apparatus for establishing and maintaining peer-to-peer (P2P) communication on unlicensed spectrum |
EP2550760B1 (en) | 2010-03-24 | 2020-02-19 | LG Electronics Inc. | Method and apparatus for reducing inter-cell interference in radio communication system |
EP2554012A4 (en) | 2010-04-01 | 2017-01-04 | Nokia Technologies Oy | Apparatus and method for optimization of access stratum bearer signaling in radio resource control connection establishment |
CN102882845B (zh) * | 2010-04-07 | 2016-07-13 | 苹果公司 | 实时或准实时流传输 |
CN101835029A (zh) | 2010-04-21 | 2010-09-15 | 深圳市紫云鑫软件技术有限公司 | 流媒体播放控制方法、***及客户端 |
EP2383999A1 (en) * | 2010-04-29 | 2011-11-02 | Irdeto B.V. | Controlling an adaptive streaming of digital content |
CN102238595B (zh) * | 2010-04-30 | 2014-02-26 | 华为技术有限公司 | 小区失效的处理方法及其设备 |
WO2011151684A1 (en) | 2010-05-13 | 2011-12-08 | Alcatel Lucent | Dynamic reorganization of cell structures in wireless networks |
CA2800184C (en) | 2010-05-25 | 2019-03-19 | Headwater Partners I Llc | System and method for wireless network offloading |
WO2011160250A1 (en) * | 2010-06-21 | 2011-12-29 | Nokia Siemens Networks Oy | Method and apparatus for reducing interference |
GB201010821D0 (en) * | 2010-06-28 | 2011-03-30 | Nokia Oyj | Mehtod and apparatus for communicating via a gateway |
US9088989B2 (en) * | 2010-07-15 | 2015-07-21 | Rivada Networks, Llc | Methods and systems for managing dynamic spectrum arbitrage based on usage of network resources |
CN102348211B (zh) * | 2010-07-28 | 2015-02-04 | ***通信集团公司 | 频谱检测及频率配置***和方法 |
US20120030331A1 (en) * | 2010-07-30 | 2012-02-02 | Interdigital Patent Holdings, Inc. | Method and apparatus for managing and processing policy profile restrictions |
KR101465907B1 (ko) | 2010-08-17 | 2014-11-26 | 닛본 덴끼 가부시끼가이샤 | Mtc 에서의 그룹 변경 이슈에 대한 방법 |
WO2012037236A2 (en) * | 2010-09-15 | 2012-03-22 | Interdigital Patent Holdings, Inc. | Method and apparatus for dynamic bandwidth provisioning in frequency division duplex systems |
JP4878651B1 (ja) * | 2010-09-17 | 2012-02-15 | シャープ株式会社 | 移動局装置、通信システム、通信方法および集積回路 |
WO2012037637A1 (en) * | 2010-09-23 | 2012-03-29 | Research In Motion Limited | System and method for dynamic coordination of radio resources usage in a wireless network environment |
CN101964985B (zh) | 2010-09-29 | 2013-11-13 | 中国科学院声学研究所 | 一种lte/lte-a中自组织网络的覆盖与容量自优化装置及其方法 |
US9014025B2 (en) | 2010-10-04 | 2015-04-21 | Futurewei Technologies, Inc. | System and method for coordinating different types of base stations in a heterogeneous communications system |
TWI524799B (zh) * | 2010-10-12 | 2016-03-01 | 內數位專利控股公司 | 電視閒置頻段頻道選擇及網路配置以服務為基礎之方法 |
CN102457871B (zh) | 2010-10-26 | 2014-06-11 | 电信科学技术研究院 | 一种网络资源节省方法和*** |
US9191284B2 (en) * | 2010-10-28 | 2015-11-17 | Avvasi Inc. | Methods and apparatus for providing a media stream quality signal |
TWI569654B (zh) * | 2010-11-01 | 2017-02-01 | 內數位專利控股公司 | 無線發射/接收單元及在動態頻譜管理引擎中實施的方法 |
KR101154336B1 (ko) | 2010-11-04 | 2012-06-13 | 강원대학교산학협력단 | 이종망에서의 버티컬 핸드오버를 수행하는 이동단말 및 이를 이용한 핸드오버 방법 |
US8593952B2 (en) * | 2010-11-09 | 2013-11-26 | At&T Intellectual Property I, L.P. | Method and apparatus for locating a Wi-Fi hotspot for offloading wireless traffic |
EP2641418B1 (en) | 2010-11-16 | 2018-07-11 | Telefonaktiebolaget LM Ericsson (publ) | Method and arrangement for cell outage compensation in a communication network system |
CN102104538B (zh) | 2010-12-08 | 2012-07-25 | 浙江工业大学 | 一种映射参数动态自适应的无线流媒体传输控制方法 |
KR20120070297A (ko) * | 2010-12-21 | 2012-06-29 | 한국전자통신연구원 | 펨토셀 기지국 탐색 시스템 및 방법 |
KR20120071229A (ko) | 2010-12-22 | 2012-07-02 | 한국전자통신연구원 | 이동통신 시스템의 데이터 전송 방법 |
US9264915B2 (en) * | 2011-01-14 | 2016-02-16 | Lg Electronics Inc. | Method and device for setting channel status information measuring resource in a wireless communication system |
CN102625317B (zh) * | 2011-01-30 | 2016-09-14 | 中兴通讯股份有限公司 | 一种无线链路配置方法及*** |
US9107184B2 (en) * | 2011-02-14 | 2015-08-11 | Alcatel Lucent | Method for reduced-overhead short message transmission |
GB2488532B (en) | 2011-02-18 | 2013-06-05 | Sca Ipla Holdings Inc | Communication units and methods for control change notification in broadcast communication |
US9559820B2 (en) * | 2011-02-18 | 2017-01-31 | Qualcomm Incorporated | Feedback reporting based on channel state information reference signal (CSI-RS) groups |
KR101820678B1 (ko) * | 2011-02-22 | 2018-01-22 | 삼성전자주식회사 | 계층 셀 통신 시스템에서의 계층적 레이트 스플리팅 방법 및 장치 |
US8976657B2 (en) * | 2011-03-08 | 2015-03-10 | Medium Access Systems Private Ltd. | Method and system for data offloading in mobile communications |
SG10201602551RA (en) | 2011-04-01 | 2016-04-28 | Interdigital Patent Holdings | Method And Apparatus For Controlling Connectivity To A Network |
US20120254890A1 (en) | 2011-04-01 | 2012-10-04 | Renesas Mobile Corporation | Small Data Transmission For Detached Mobile Devices |
WO2012135275A2 (en) * | 2011-04-01 | 2012-10-04 | Intel Corporation | Techniques to control paging for fixed devices |
KR102109408B1 (ko) * | 2011-04-03 | 2020-05-26 | 엘지전자 주식회사 | 무선 통신 시스템에서 하향링크 제어 채널을 송수신하는 방법 및 장치 |
EP2509345A1 (en) | 2011-04-05 | 2012-10-10 | Panasonic Corporation | Improved small data transmissions for machine-type-communication (MTC) devices |
US8750358B2 (en) * | 2011-04-06 | 2014-06-10 | Nec Laboratories America, Inc. | Method for improving multiuser MIMO downlink transmissions |
WO2012142510A1 (en) * | 2011-04-15 | 2012-10-18 | Skyfire Labs, Inc. | Real-time video detector |
US20120275315A1 (en) * | 2011-04-27 | 2012-11-01 | Motorola Solutions, Inc. | Physical-layer cell identity (pci) conflict detection |
US8516144B2 (en) * | 2011-04-29 | 2013-08-20 | Cbs Interactive Inc. | Startup bitrate in adaptive bitrate streaming |
US8289917B1 (en) * | 2011-05-02 | 2012-10-16 | Renesas Mobile Corporation | Method and apparatus for defining resource elements for the provision of channel state information reference signals |
KR102040614B1 (ko) * | 2011-05-10 | 2019-11-05 | 엘지전자 주식회사 | 복수의 안테나 포트를 이용하여 신호를 전송하는 방법 및 이를 위한 송신단 장치 |
WO2012172155A1 (en) * | 2011-06-14 | 2012-12-20 | Nokia Corporation | Managing resource licenses |
US8611823B2 (en) * | 2011-06-16 | 2013-12-17 | Blackberry Limited | Mobile guided uplink interference management |
US8774811B2 (en) | 2011-06-17 | 2014-07-08 | Mediatek Inc. | Method for selecting optimal radio access technology and communication apparatuses utilizing the same |
KR20140036247A (ko) * | 2011-06-29 | 2014-03-25 | 엘지전자 주식회사 | 채널상태정보 전송방법 및 사용자 기기, 그리고 채널상태정보 수신방법 및 기지국 |
GB2492364B (en) | 2011-06-29 | 2016-03-30 | Fujitsu Ltd | Re-selecting network parameters in a cellular wireless network |
US9313747B2 (en) | 2011-07-01 | 2016-04-12 | Intel Corporation | Structured codebook for uniform circular array (UCA) |
EP2730072B1 (en) * | 2011-07-07 | 2016-09-07 | Telefonaktiebolaget LM Ericsson (publ) | Network-capacity optimized adaptive streaming |
US8804649B1 (en) * | 2011-07-14 | 2014-08-12 | Airhop Communications, Inc. | Self-optimization in heterogeneous networks |
US8965415B2 (en) | 2011-07-15 | 2015-02-24 | Qualcomm Incorporated | Short packet data service |
US8995385B2 (en) * | 2011-08-05 | 2015-03-31 | Samsung Electronics Co., Ltd. | Apparatus and method for UE-specific demodulation reference signal scrambling |
EP2742716A1 (en) * | 2011-08-12 | 2014-06-18 | Interdigital Patent Holdings, Inc. | Interference measurement in wireless networks |
BR112014003260A2 (pt) | 2011-08-19 | 2017-03-07 | Sca Ipla Holdings Inc | sistema e método de comunicação, rede de comunicação móvel, e, equipamento de infraestrutura |
US9008582B2 (en) * | 2011-08-25 | 2015-04-14 | Qualcomm Incorporated | User equipment enhancements for cooperative multi-point communication |
WO2013032202A2 (ko) * | 2011-08-26 | 2013-03-07 | 엘지전자 주식회사 | 하향링크 신호 수신 방법 및 사용자기기와, 하향링크 신호 전송 방법 및 기지국 |
US9144076B2 (en) * | 2011-09-18 | 2015-09-22 | Nec Laboratories America, Inc. | User pairing and resource allocation for downlink multiuser multi-input-multi-output in long term evolution advanced systems |
US9973877B2 (en) | 2011-09-23 | 2018-05-15 | Htc Corporation | Method of handling small data transmission |
KR102130417B1 (ko) * | 2011-09-30 | 2020-07-08 | 인터디지탈 패튼 홀딩스, 인크 | 무선 통신의 다중점 송신 |
WO2013062354A2 (ko) * | 2011-10-26 | 2013-05-02 | 엘지전자 주식회사 | 무선 통신 시스템에서 셀간 간섭 조정 방법 및 장치 |
WO2013062326A1 (ko) * | 2011-10-27 | 2013-05-02 | 엘지전자 주식회사 | 협력 다중-포인트 송수신 집합에 대한 채널상태정보 보고 방법 및 이를 위한 장치 |
US8862176B2 (en) * | 2011-11-04 | 2014-10-14 | Intel Corporation | Techniques for mitigating interference associated with downlink transmissions from a base station |
WO2013077678A1 (ko) * | 2011-11-23 | 2013-05-30 | 엘지전자 주식회사 | 셀간 간섭을 조정하는 방법 및 장치 |
CN103999375B (zh) * | 2011-12-16 | 2017-03-08 | Lg电子株式会社 | 针对多小区***中的物理信道进行资源映射的方法和装置 |
WO2013101135A1 (en) | 2011-12-29 | 2013-07-04 | Intel Corporation | Cell association in multi-radio access technology networks |
US9635618B2 (en) * | 2012-01-03 | 2017-04-25 | Lg Electronics Inc. | Method for setting downlink transmission power in wireless access system, and apparatus therefor |
US20130182643A1 (en) * | 2012-01-16 | 2013-07-18 | Qualcomm Incorporated | Method and system for transitions of broadcast dash service receptions between unicast and broadcast |
US9191945B2 (en) * | 2012-01-18 | 2015-11-17 | Lg Electronics Inc. | Method and apparatus for enhanced control channel-based operation in wireless communication system |
US9241327B2 (en) * | 2012-01-23 | 2016-01-19 | Intel Corporation | LTE enhancements for small packet transmissions |
WO2013112189A1 (en) | 2012-01-23 | 2013-08-01 | Intel Corporation | Network assisted user association and offloading techniques for integrated multi-rat heterogeneous networks |
EP2807784A1 (en) * | 2012-01-27 | 2014-12-03 | Interdigital Patent Holdings, Inc. | Systems and/or methods for providing epdcch in a multiple carrier based and/or quasi-collated network |
US8953478B2 (en) * | 2012-01-27 | 2015-02-10 | Intel Corporation | Evolved node B and method for coherent coordinated multipoint transmission with per CSI-RS feedback |
US9271168B2 (en) * | 2012-01-27 | 2016-02-23 | Interdigital Patent Holdings, Inc. | Systems and/or methods for managing or improving interference between cells |
CA2804368C (en) * | 2012-02-01 | 2018-03-13 | Kodiak Networks, Inc. | Wifi interworking solutions for push-to-talk-over-cellular (poc) |
US8660078B2 (en) | 2012-02-07 | 2014-02-25 | Qualcomm Incorporated | Data radio bearer (DRB) enhancements for small data transmissions apparatus, systems, and methods |
US9179456B2 (en) * | 2012-02-07 | 2015-11-03 | Samsung Electronics Co., Ltd. | Methods and apparatus for downlink control channels transmissions in wireless communications systems |
US20130227158A1 (en) * | 2012-02-24 | 2013-08-29 | Stmicroelectronics S.R.L. | Media-quality adaptation mechanisms for dynamic adaptive streaming |
EP2826270B1 (en) | 2012-03-14 | 2019-12-04 | Telefonaktiebolaget LM Ericsson (publ) | Determining a transition of a terminal between its idle state and its connected state |
US9526091B2 (en) * | 2012-03-16 | 2016-12-20 | Intel Corporation | Method and apparatus for coordination of self-optimization functions in a wireless network |
US9445409B2 (en) * | 2012-03-21 | 2016-09-13 | Mediatek, Inc. | Method for search space configuration of enhanced physical downlink control channel |
EP2829110B1 (en) * | 2012-03-22 | 2016-10-12 | Interdigital Patent Holdings, Inc. | Method and apparatus for offloading backhaul traffic |
US9497756B2 (en) | 2012-03-25 | 2016-11-15 | Comcast Cable Communications, Llc | Base station radio resource management |
WO2013147523A1 (ko) * | 2012-03-28 | 2013-10-03 | 엘지전자 주식회사 | 무선 통신 시스템에서 하향링크 제어 채널을 위한 자원을 할당하는 방법 및 이를 위한 장치 |
WO2013143564A1 (en) | 2012-03-30 | 2013-10-03 | Telefonaktiebolaget L M Ericsson (Publ) | Technique for data-over-nas signalling |
EP2817995A4 (en) * | 2012-04-11 | 2016-01-20 | Intel Corp | METHOD AND APPARATUS FOR MANAGING DYNAMIC SHARING OF SPECTRUM SERVICES |
US9143984B2 (en) | 2012-04-13 | 2015-09-22 | Intel Corporation | Mapping of enhanced physical downlink control channels in a wireless communication network |
US9603124B2 (en) * | 2012-04-24 | 2017-03-21 | Apple Inc. | Methods and apparatus for opportunistic radio resource allocation in multi-carrier communication systems |
EP2845430A1 (en) * | 2012-05-04 | 2015-03-11 | Interdigital Patent Holdings, Inc. | Coexistence management service for spectrum sharing |
WO2013168958A1 (ko) * | 2012-05-07 | 2013-11-14 | 엘지전자 주식회사 | 하향링크 데이터 수신 방법 및 사용자기기와 하향링크 데이터 전송 방법 및 기지국 |
US9532337B2 (en) | 2012-05-19 | 2016-12-27 | Google Technology Holdings LLC | Method and apparatus for transport block signaling in a wireless communication system |
MX344730B (es) * | 2012-05-24 | 2017-01-04 | Hughes Network Systems Llc | Metodo y sistema para el uso eficiente de recursos de radio para servicios de radiocomunicacion en sistemas de comunicaciones inalambricos. |
US8930559B2 (en) * | 2012-06-01 | 2015-01-06 | Verizon Patent And Licensing Inc. | Adaptive hypertext transfer protocol (“HTTP”) media streaming systems and methods |
US20150181568A1 (en) * | 2012-06-05 | 2015-06-25 | Lg Electronics Inc. | Method and apparatus for receiving control information in wireless communication system |
WO2013188545A1 (en) * | 2012-06-12 | 2013-12-19 | Qualcomm Incorporated | Dynamic multi operator selection in a multiple-sims ue |
US9197685B2 (en) * | 2012-06-28 | 2015-11-24 | Sonic Ip, Inc. | Systems and methods for fast video startup using trick play streams |
WO2014012015A2 (en) * | 2012-07-13 | 2014-01-16 | Vid Scale, Inc. | Operation and architecture for dash streaming clients |
EP2880803B1 (en) * | 2012-08-03 | 2018-07-25 | Telefonaktiebolaget LM Ericsson (publ) | ePDCCH SEARCH SPACE DESIGN |
EP2880885B1 (en) | 2012-08-03 | 2019-10-30 | Nokia Solutions and Networks Oy | Data transmission |
US20140040496A1 (en) * | 2012-08-06 | 2014-02-06 | General Instrument Corporation | On-demand http stream generation |
US9591513B2 (en) * | 2012-08-06 | 2017-03-07 | Vid Scale, Inc. | Rate adaptation using network signaling |
EP2884677B1 (en) * | 2012-08-10 | 2020-04-15 | LG Electronics Inc. | Method and apparatus for receiving control information in wireless communication system |
EP2901766A2 (en) * | 2012-09-27 | 2015-08-05 | Interdigital Patent Holdings, Inc. | End-to-end architecture, api framework, discovery, and access in a virtualized network |
JP6228216B2 (ja) * | 2012-10-04 | 2017-11-08 | エルジー エレクトロニクス インコーポレイティド | 無線通信システムにおいてアンテナポートの関係を考慮した下りリンク信号送受信方法および装置 |
US20140101312A1 (en) * | 2012-10-09 | 2014-04-10 | Transpacific Ip Management Group Ltd. | Access allocation in heterogeneous networks |
US9332051B2 (en) * | 2012-10-11 | 2016-05-03 | Verizon Patent And Licensing Inc. | Media manifest file generation for adaptive streaming cost management |
US9553709B2 (en) * | 2012-10-16 | 2017-01-24 | Alcatel Lucent | Method and apparatus for wireless communication using a short-range base station with multiple radio interfaces of different technologies |
US10111049B2 (en) | 2012-10-26 | 2018-10-23 | Qualcomm Incorporated | Multiband eMBMS enhancement using carrier aggregation |
WO2014078676A2 (en) * | 2012-11-15 | 2014-05-22 | Interdigital Patent Holdings, Inc. | Channel evacuation procedures for wireless networks deployed in dynamic shared spectrum |
US9167530B2 (en) * | 2012-11-30 | 2015-10-20 | Qualcomm Incorporated | Power saving modes in wireless devices |
US20140160937A1 (en) * | 2012-12-06 | 2014-06-12 | Telefonaktiebolaget L M Ericsson (Publ) | Common radio resource control for cellular radio and wifi |
US9609575B2 (en) * | 2012-12-31 | 2017-03-28 | T-Mobile Usa, Inc. | Intelligent routing of network packets on telecommunication devices |
WO2014106692A1 (en) * | 2013-01-07 | 2014-07-10 | Nokia Corporation | Method and apparatus for video coding and decoding |
US10462674B2 (en) * | 2013-01-28 | 2019-10-29 | Interdigital Patent Holdings, Inc. | Methods and apparatus for spectrum coordination |
US9986577B2 (en) * | 2013-02-19 | 2018-05-29 | Vanu, Inc. | Spectrum access system |
US9049588B2 (en) | 2013-02-28 | 2015-06-02 | Blackberry Limited | Communicating data in a predefined transmission mode |
WO2014133589A1 (en) | 2013-03-01 | 2014-09-04 | Intel Corporation | Wireless local area network (wlan) traffic offloading |
US9392577B2 (en) | 2013-03-01 | 2016-07-12 | Qualcomm Incorporated | Small cell evolved multimedia broadcast multicast service |
US20140357218A1 (en) * | 2013-05-31 | 2014-12-04 | Nokia Siemens Networks Oy | Method and apparatus for moderated access to shared radio spectrum resources |
US9819471B2 (en) * | 2013-11-04 | 2017-11-14 | Texas Instruments Incorporated | Method and apparatus for configuration, measurement and reporting of channel state information for LTE TDD with dynamic UL/DL configuration |
-
2013
- 2013-09-25 WO PCT/US2013/061519 patent/WO2014133589A1/en active Application Filing
- 2013-09-25 US US14/125,610 patent/US9706522B2/en active Active
- 2013-09-25 EP EP13876481.6A patent/EP2962485B1/en not_active Not-in-force
- 2013-11-07 CN CN201380071528.1A patent/CN104995852B/zh active Active
- 2013-11-07 WO PCT/US2013/068863 patent/WO2014133603A1/en active Application Filing
- 2013-11-07 US US14/129,951 patent/US9693336B2/en active Active
- 2013-12-12 HU HUE13876384A patent/HUE043855T2/hu unknown
- 2013-12-12 ES ES13876384T patent/ES2730688T3/es active Active
- 2013-12-12 WO PCT/US2013/074673 patent/WO2014133631A1/en active Application Filing
- 2013-12-12 CN CN201380071526.2A patent/CN104956766B/zh active Active
- 2013-12-12 EP EP13876384.2A patent/EP2962521B1/en active Active
- 2013-12-12 US US14/765,285 patent/US9788303B2/en active Active
- 2013-12-13 WO PCT/US2013/075100 patent/WO2014133641A1/en active Application Filing
- 2013-12-13 CN CN201380071532.8A patent/CN105009664B/zh active Active
- 2013-12-13 EP EP13876544.1A patent/EP2962406B1/en active Active
- 2013-12-13 US US14/766,873 patent/US9820260B2/en active Active
- 2013-12-13 US US14/764,547 patent/US10271304B2/en not_active Expired - Fee Related
- 2013-12-13 CN CN201711474990.2A patent/CN108322914B/zh active Active
- 2013-12-13 WO PCT/US2013/075139 patent/WO2014133642A1/en active Application Filing
- 2013-12-17 US US14/766,858 patent/US20160007319A1/en not_active Abandoned
- 2013-12-17 CN CN201380071495.0A patent/CN104956721B/zh active Active
- 2013-12-17 EP EP13876599.5A patent/EP2962407A4/en not_active Withdrawn
- 2013-12-17 WO PCT/US2013/075768 patent/WO2014133652A1/en active Application Filing
- 2013-12-17 WO PCT/US2013/075633 patent/WO2014133651A1/en active Application Filing
- 2013-12-17 US US14/766,850 patent/US9967858B2/en active Active
- 2013-12-26 EP EP13876584.7A patent/EP2962487A4/en not_active Withdrawn
- 2013-12-26 JP JP2015560174A patent/JP2016512400A/ja active Pending
- 2013-12-26 CN CN201380071447.1A patent/CN104956710A/zh active Pending
- 2013-12-26 KR KR1020157020761A patent/KR20150105963A/ko not_active Application Discontinuation
- 2013-12-26 US US14/765,524 patent/US9999023B2/en active Active
- 2013-12-26 WO PCT/US2013/077748 patent/WO2014133662A1/en active Application Filing
-
2014
- 2014-02-27 HU HUE14756635A patent/HUE040073T2/hu unknown
- 2014-02-27 CN CN201480006026.5A patent/CN104956631B/zh not_active Expired - Fee Related
- 2014-02-27 US US14/763,123 patent/US10721715B2/en active Active
- 2014-02-27 ES ES14756635T patent/ES2701858T3/es active Active
- 2014-02-27 CN CN201810500651.5A patent/CN108494454A/zh active Pending
- 2014-02-27 EP EP14756635.0A patent/EP2962435B1/en not_active Not-in-force
- 2014-02-27 WO PCT/US2014/019031 patent/WO2014134309A1/en active Application Filing
- 2014-02-28 WO PCT/US2014/019299 patent/WO2014134407A1/en active Application Filing
- 2014-02-28 US US14/193,509 patent/US20140247860A1/en not_active Abandoned
- 2014-02-28 CN CN201480006033.5A patent/CN104995963A/zh active Pending
- 2014-02-28 WO PCT/US2014/019304 patent/WO2014134409A1/en active Application Filing
- 2014-02-28 US US14/766,728 patent/US10104641B2/en active Active
- 2014-02-28 ES ES14757119T patent/ES2710559T3/es active Active
- 2014-02-28 EP EP14756900.8A patent/EP2962496A4/en not_active Withdrawn
- 2014-02-28 EP EP14757119.4A patent/EP2962497B1/en not_active Not-in-force
- 2014-02-28 CN CN201480006241.5A patent/CN104982074B/zh active Active
- 2014-02-28 US US14/769,187 patent/US9814021B2/en active Active
-
2016
- 2016-04-27 HK HK16104830.8A patent/HK1216964A1/zh not_active IP Right Cessation
-
2017
- 2017-08-30 US US15/691,723 patent/US10609680B2/en active Active
- 2017-11-13 US US15/810,832 patent/US10420073B2/en active Active
-
2018
- 2018-05-11 US US15/977,780 patent/US10531429B2/en active Active
- 2018-12-06 HK HK18115639.5A patent/HK1256564A1/zh unknown
-
2019
- 2019-01-15 HK HK19100664.4A patent/HK1258300A1/zh unknown
- 2019-08-14 US US16/540,656 patent/US10743288B2/en active Active
-
2020
- 2020-03-30 US US16/833,895 patent/US11317377B2/en active Active
- 2020-03-31 US US16/836,589 patent/US20210014828A1/en not_active Abandoned
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
ES2701858T3 (es) | Adaptación de la transmisión continua sensible al enlace | |
US10455404B2 (en) | Quality of experience aware multimedia adaptive streaming | |
US11038944B2 (en) | Client/server signaling commands for dash | |
CN107005727B (zh) | 媒体内容流 | |
US9629131B2 (en) | Energy-aware multimedia adaptation for streaming and conversational services | |
US11477257B2 (en) | Link-aware streaming adaptation | |
US20150281303A1 (en) | Adaptive media streaming |