ES2701858T3 - Adaptación de la transmisión continua sensible al enlace - Google Patents

Adaptación de la transmisión continua sensible al enlace Download PDF

Info

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
Application number
ES14756635T
Other languages
English (en)
Inventor
Vishwanath Ramamurthi
Ozgur Oyman
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Intel IP Corp
Original Assignee
Intel IP Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Intel IP Corp filed Critical Intel IP Corp
Application granted granted Critical
Publication of ES2701858T3 publication Critical patent/ES2701858T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0413MIMO systems
    • H04B7/0452Multi-user MIMO systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/30Resource management for broadcast services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0413MIMO systems
    • H04B7/0456Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
    • H04B7/0486Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting taking channel rank into account
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0613Diversity 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/0615Diversity 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/0619Diversity 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/0621Feedback content
    • H04B7/0626Channel coefficients, e.g. channel state information [CSI]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/12Arrangements providing for calling or supervisory signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1836Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with heterogeneous network architecture
    • H04L12/184Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with heterogeneous network architecture with heterogeneous receivers, e.g. layered multicast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/03Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/74Address processing for routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0037Inter-user or inter-terminal allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/403Arrangements for multi-party communication, e.g. for conferences
    • H04L65/4038Arrangements for multi-party communication, e.g. for conferences with floor control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/65Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/80Responding to QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/80Rating or billing plans; Tariff determination aspects
    • H04M15/8044Least cost routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/02Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/04Key management, e.g. using generic bootstrapping architecture [GBA]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W16/00Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
    • H04W16/14Spectrum sharing arrangements between different networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/08Testing, supervising or monitoring using real traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/10Scheduling measurement reports ; Arrangements for measurement reports
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/16Performing reselection for specific purposes
    • H04W36/22Performing reselection for specific purposes for handling the traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • H04W4/10Push-to-Talk [PTT] or Push-On-Call services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/08Access restriction or access information delivery, e.g. discovery data delivery
    • H04W48/10Access restriction or access information delivery, e.g. discovery data delivery using broadcasted information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/20Selecting an access point
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/04TPC
    • H04W52/18TPC being performed according to specific parameters
    • H04W52/24TPC being performed according to specific parameters using SIR [Signal to Interference Ratio] or other wireless path parameters
    • H04W52/243TPC being performed according to specific parameters using SIR [Signal to Interference Ratio] or other wireless path parameters taking into account interferences
    • H04W52/244Interferences in heterogeneous networks, e.g. among macro and femto or pico cells or other sector / system interference [OSI]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/54Allocation or scheduling criteria for wireless resources based on quality criteria
    • H04W72/542Allocation or scheduling criteria for wireless resources based on quality criteria using measured or perceived quality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/54Allocation or scheduling criteria for wireless resources based on quality criteria
    • H04W72/543Allocation or scheduling criteria for wireless resources based on quality criteria based on requested quality, e.g. QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/56Allocation or scheduling criteria for wireless resources based on priority criteria
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/14Direct-mode setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/20Manipulation of established connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/20Manipulation of established connections
    • H04W76/23Manipulation of direct-mode connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/20Manipulation of established connections
    • H04W76/27Transitions between radio resource control [RRC] states
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/30Connection release
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/14Reselecting a network or an air interface
    • H04W36/144Reselecting a network or an air interface over a different radio air interface technology
    • H04W36/1446Reselecting a network or an air interface over a different radio air interface technology wherein at least one of the networks is unlicensed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/16Performing reselection for specific purposes
    • H04W36/165Performing reselection for specific purposes for reducing network power consumption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/06Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/08Access point devices
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02BCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
    • Y02B70/00Technologies for an efficient end-user side electric power management and consumption
    • Y02B70/30Systems 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
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing 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:
Figure imgf000006_0001
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,
Figure imgf000007_0001
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:
Figure imgf000007_0003
Y
Figure imgf000007_0002
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
Figure imgf000008_0001
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:
Figure imgf000009_0001
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:
Figure imgf000009_0002
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:
Figure imgf000010_0001
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:
Figure imgf000011_0001
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:
Figure imgf000012_0001
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
N j = m á x ( N i_1 - S seg,S seg) en caso contrario
Figure imgf000012_0002
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
\ arranque
Figure imgf000012_0003
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:
Figure imgf000012_0004
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
Figure imgf000013_0001
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
Figure imgf000014_0001
y el nivel de representación elegido
es decir,
^PHY— Prom
Figure imgf000014_0002
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:
Figure imgf000017_0001
donde
Figure imgf000018_0001
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:
Figure imgf000018_0002
donde bk es una tasa de bits de representación a k del HAS,
Figure imgf000018_0003
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
1
Figure imgf000018_0004
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)

REIVINDICACIONES
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:
Figure imgf000023_0003
donde
Figure imgf000023_0004
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,
Figure imgf000023_0002
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:
Figure imgf000023_0001
donde bk es una tasa de bits de representación k del HAS,
Figure imgf000024_0001
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,
Figure imgf000024_0002
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.
ES14756635T 2013-03-01 2014-02-27 Adaptación de la transmisión continua sensible al enlace Active ES2701858T3 (es)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Also Published As

Publication number Publication date
CN108494454A (zh) 2018-09-04
WO2014133662A1 (en) 2014-09-04
CN104956710A (zh) 2015-09-30
EP2962406A1 (en) 2016-01-06
HUE043855T2 (hu) 2019-09-30
WO2014133589A1 (en) 2014-09-04
US10609680B2 (en) 2020-03-31
CN104956721A (zh) 2015-09-30
EP2962497B1 (en) 2018-11-14
EP2962485A4 (en) 2016-11-30
US20150373733A1 (en) 2015-12-24
US9706522B2 (en) 2017-07-11
EP2962521A1 (en) 2016-01-06
US20150382201A1 (en) 2015-12-31
EP2962435A1 (en) 2016-01-06
CN104956766A (zh) 2015-09-30
EP2962496A4 (en) 2016-08-31
CN105009664B (zh) 2019-04-12
EP2962497A1 (en) 2016-01-06
CN104956631A (zh) 2015-09-30
EP2962487A4 (en) 2016-08-17
US9814021B2 (en) 2017-11-07
CN104995852A (zh) 2015-10-21
CN104982074A (zh) 2015-10-14
US20140334380A1 (en) 2014-11-13
WO2014134409A1 (en) 2014-09-04
CN105009664A (zh) 2015-10-28
CN108322914B (zh) 2022-01-14
WO2014133652A1 (en) 2014-09-04
CN104956631B (zh) 2018-06-15
EP2962407A1 (en) 2016-01-06
US20150365960A1 (en) 2015-12-17
ES2730688T3 (es) 2019-11-12
HK1258300A1 (zh) 2019-11-08
US20180098305A1 (en) 2018-04-05
US20200045673A1 (en) 2020-02-06
US20150373563A1 (en) 2015-12-24
EP2962406A4 (en) 2016-10-26
US10104641B2 (en) 2018-10-16
CN104995963A (zh) 2015-10-21
US20140247860A1 (en) 2014-09-04
EP2962407A4 (en) 2016-10-26
JP2016512400A (ja) 2016-04-25
US20150373604A1 (en) 2015-12-24
US20160007319A1 (en) 2016-01-07
WO2014134309A1 (en) 2014-09-04
WO2014133651A1 (en) 2014-09-04
US9999023B2 (en) 2018-06-12
US10721715B2 (en) 2020-07-21
EP2962485B1 (en) 2019-08-21
EP2962435A4 (en) 2016-08-03
WO2014133631A1 (en) 2014-09-04
EP2962485A1 (en) 2016-01-06
US20140286159A1 (en) 2014-09-25
EP2962496A1 (en) 2016-01-06
US20150382224A1 (en) 2015-12-31
EP2962406B1 (en) 2020-01-22
WO2014133603A1 (en) 2014-09-04
US20180263016A1 (en) 2018-09-13
WO2014134407A1 (en) 2014-09-04
US20210014828A1 (en) 2021-01-14
US9820260B2 (en) 2017-11-14
US9967858B2 (en) 2018-05-08
US20170367072A1 (en) 2017-12-21
US10271304B2 (en) 2019-04-23
US9693336B2 (en) 2017-06-27
EP2962497A4 (en) 2016-11-23
CN104956766B (zh) 2019-05-10
ES2710559T3 (es) 2019-04-25
HUE040073T2 (hu) 2019-02-28
EP2962487A1 (en) 2016-01-06
CN104956721B (zh) 2019-10-25
US9788303B2 (en) 2017-10-10
CN108322914A (zh) 2018-07-24
HK1216964A1 (zh) 2016-12-09
US20150373077A1 (en) 2015-12-24
US10743288B2 (en) 2020-08-11
US20200314801A1 (en) 2020-10-01
CN104982074B (zh) 2018-10-02
WO2014133641A1 (en) 2014-09-04
US10420073B2 (en) 2019-09-17
KR20150105963A (ko) 2015-09-18
EP2962521A4 (en) 2016-12-14
HK1256564A1 (zh) 2019-09-27
EP2962435B1 (en) 2018-09-05
US11317377B2 (en) 2022-04-26
EP2962521B1 (en) 2019-05-01
US20150373510A1 (en) 2015-12-24
CN104995852B (zh) 2018-11-16
WO2014133642A1 (en) 2014-09-04
US10531429B2 (en) 2020-01-07

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