ES2701858T3 - Adaptación de la transmisión continua sensible al enlace - Google Patents
Adaptación de la transmisión continua sensible al enlace Download PDFInfo
- Publication number
- ES2701858T3 ES2701858T3 ES14756635T ES14756635T ES2701858T3 ES 2701858 T3 ES2701858 T3 ES 2701858T3 ES 14756635 T ES14756635 T ES 14756635T ES 14756635 T ES14756635 T ES 14756635T ES 2701858 T3 ES2701858 T3 ES 2701858T3
- Authority
- ES
- Spain
- Prior art keywords
- physical layer
- performance
- useful performance
- mobile device
- video
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/30—Resource management for broadcast services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/0413—MIMO systems
- H04B7/0452—Multi-user MIMO systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/0413—MIMO systems
- H04B7/0456—Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
- H04B7/0486—Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting taking channel rank into account
- H04B7/0487—Codebooks having a nested structure
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/06—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
- H04B7/0613—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
- H04B7/0615—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
- H04B7/0619—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal using feedback from receiving side
- H04B7/0621—Feedback content
- H04B7/0626—Channel coefficients, e.g. channel state information [CSI]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/12—Arrangements providing for calling or supervisory signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1836—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with heterogeneous network architecture
- H04L12/184—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with heterogeneous network architecture with heterogeneous receivers, e.g. layered multicast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/74—Address processing for routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0037—Inter-user or inter-terminal allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
- H04L65/403—Arrangements for multi-party communication, e.g. for conferences
- H04L65/4038—Arrangements for multi-party communication, e.g. for conferences with floor control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/65—Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/80—Rating or billing plans; Tariff determination aspects
- H04M15/8044—Least cost routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/02—Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/04—Key management, e.g. using generic bootstrapping architecture [GBA]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W16/00—Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
- H04W16/14—Spectrum sharing arrangements between different networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/08—Testing, supervising or monitoring using real traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/10—Scheduling measurement reports ; Arrangements for measurement reports
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/16—Performing reselection for specific purposes
- H04W36/22—Performing reselection for specific purposes for handling the traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
- H04W4/10—Push-to-Talk [PTT] or Push-On-Call services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/08—Access restriction or access information delivery, e.g. discovery data delivery
- H04W48/10—Access restriction or access information delivery, e.g. discovery data delivery using broadcasted information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/20—Selecting an access point
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/04—Transmission power control [TPC]
- H04W52/18—TPC being performed according to specific parameters
- H04W52/24—TPC being performed according to specific parameters using SIR [Signal to Interference Ratio] or other wireless path parameters
- H04W52/243—TPC being performed according to specific parameters using SIR [Signal to Interference Ratio] or other wireless path parameters taking into account interferences
- H04W52/244—Interferences in heterogeneous networks, e.g. among macro and femto or pico cells or other sector / system interference [OSI]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/54—Allocation or scheduling criteria for wireless resources based on quality criteria
- H04W72/542—Allocation or scheduling criteria for wireless resources based on quality criteria using measured or perceived quality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/54—Allocation or scheduling criteria for wireless resources based on quality criteria
- H04W72/543—Allocation or scheduling criteria for wireless resources based on quality criteria based on requested quality, e.g. QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/56—Allocation or scheduling criteria for wireless resources based on priority criteria
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/14—Direct-mode setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/20—Manipulation of established connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/20—Manipulation of established connections
- H04W76/23—Manipulation of direct-mode connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/20—Manipulation of established connections
- H04W76/27—Transitions between radio resource control [RRC] states
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/30—Connection release
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/14—Reselecting a network or an air interface
- H04W36/144—Reselecting a network or an air interface over a different radio air interface technology
- H04W36/1446—Reselecting a network or an air interface over a different radio air interface technology wherein at least one of the networks is unlicensed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/16—Performing reselection for specific purposes
- H04W36/165—Performing reselection for specific purposes for reducing network power consumption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/06—Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/08—Access point devices
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02B—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
- Y02B70/00—Technologies for an efficient end-user side electric power management and consumption
- Y02B70/30—Systems integrating technologies related to power network operation and communication or information technologies for improving the carbon footprint of the management of residential or tertiary loads, i.e. smart grids as climate change mitigation technology in the buildings sector, including also the last stages of power distribution and the control, monitoring or operating management systems at local level
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Computer Security & Cryptography (AREA)
- Quality & Reliability (AREA)
- Power Engineering (AREA)
- Mobile Radio Communication Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Telephonic Communication Services (AREA)
- Radio Transmission System (AREA)
Abstract
Un dispositivo móvil operable para recibir transmisión continua adaptativa sobre protocolo de transferencia de hipertexto (HTTP), HAS, que tiene circuitería informática configurada para: recibir un archivo de manifiesto para una transmisión continua adaptativa sobre HTTP desde un nodo, en el que el archivo de manifiesto es una descripción de presentación de medios para transmisión continua adaptativa sobre HTTP, DASH, un conjunto de adaptación o un metadatos integrado en un formato de archivo; seleccionar una tasa correspondiente a un rendimiento útil de la capa física del dispositivo móvil con el nodo, si una tasa determinada a partir de la información del segmento es mayor que dicha tasa correspondiente al rendimiento útil de la capa física, y seleccionar dicha tasa determinada a partir de la información del segmento en caso contrario, en el que la información de segmento Incluye información de inicialización y datos reales del segmento de medios.
Description
DESCRIPCIÓN
Adaptación de la transmisión continua sensible al enlace
Solicitudes relacionadas
Esta solicitud reivindica el beneficio de la solicitud de patente provisional de los Estados Unidos n° de serie 61/771.698, presentada el 1 de marzo de 2013, con una serie de expediente de abogado P54838Z.
Antecedentes
El crecimiento de los servicios multimedia, incluidos los servicios de transmisión continua y de conversación, es uno de los principales impulsores de la evolución a nuevas tecnologías y estándares de banda ancha móvil. El contenido de vídeo digital se consume cada vez más en dispositivos móviles. Hay muchas aplicaciones de vídeo ampliamente utilizadas en dispositivos móviles en la vida diaria. Por ejemplo, la transmisión de vídeos en línea incluye servicios populares como YouTube y Hulu. La grabación de vídeo y la videoconferencia incluyen servicios como Skype y Google Hangout. En 2011, YouTube tuvo más de 1 billón de visitas globales. Se accedió al diez por ciento de las vistas a través de teléfonos móviles o tabletas. A medida que se adquieran más teléfonos inteligentes, tabletas y otros dispositivos informáticos móviles, su utilización para la grabación de vídeo y la videoconferencia aumentará drásticamente. Con tal gran demanda de consumidores de servicios multimedia junto con desarrollos en compresión de medios e infraestructuras de redes inalámbricas, es interesante mejorar las capacidades del servicio multimedia de los futuros sistemas de banda ancha celulares y móviles y entregar una calidad de experiencia (QoE) alta a los consumidores, asegurando así el acceso ubicuo a contenido y servicios de vídeo desde cualquier ubicación, en cualquier momento, con cualquier dispositivo y tecnología. El documento US2012278496 representa la técnica anterior pertinente.
Breve descripción de los dibujos
Las características y ventajas de la divulgación serán evidentes a partir de la descripción detallada que sigue, tomada en conjunción con los dibujos adjuntos, que juntos ilustran a modo de ejemplo las características de la divulgación, y en los que:
La FIG. 1 ilustra un diagrama de bloques de una configuración de archivo de metadatos de descripción de presentación de medios (MPD) según un ejemplo;
la FIG. 2 ilustra un diagrama de bloques de la transmisión continua del protocolo de transferencia de hipertexto (HTTP) según un ejemplo;
la FIG. 3 ilustra un diagrama de bloques de una arquitectura de red de acceso de radio (RAN) para la transmisión continua adaptativa sensible al enlace basada en el protocolo de transferencia de hipertexto (basado en HTTP) según un ejemplo;
la FIG. 4 ilustra un diagrama de los niveles de trama utilizados por un cliente para calcular un número de tramas y niveles de representación según un ejemplo;
la FIG. 5 ilustra un diagrama de los estados del reproductor cliente durante la transmisión continua adaptativa sensible al enlace según un ejemplo;
la FIG. 6 ilustra un diagrama de flujo de la adaptación de la tasa sensible al enlace según un ejemplo;
la FIG. 7 representa un diagrama de flujo de arranque optimizado con calidad limitada por el retraso según un ejemplo;
la FIG. 8 representa la funcionalidad de la circuitería informática de un dispositivo móvil operable para recibir transmisión continua adaptativa (HAS) sobre protocolo de transferencia de hipertexto (HTTP) según un ejemplo; la FIG. 9 representa un diagrama de flujo de un procedimiento para recibir transmisión continua adaptativa sobre protocolo de transferencia de hipertexto (HTTP) en un dispositivo móvil según un ejemplo;
la FIG. 10 representa la funcionalidad de la circuitería informática de un equipo de usuario (UE) operable para realizar una adaptación de la transmisión continua sensible al enlace según un ejemplo; y
la FIG. 11 ilustra un diagrama de un dispositivo inalámbrico (por ejemplo, un UE) según un ejemplo.
Ahora se hará referencia a las realizaciones de ejemplo ilustradas y al lenguaje específico que se utilizará en el presente documento para describir las mismas. Sin embargo, se entenderá que por la presente no se pretende una limitación del alcance de la invención.
Descripción detallada
La invención se define en las reivindicaciones. Antes de que se dé a conocer y describa la presente invención, debe entenderse que esta invención no se limita a las estructuras, etapas de proceso o materiales particulares dados a conocer en el presente documento, sino que se extiende a equivalentes de los mismos, como se reconocerá por los expertos en la materia. También debe entenderse que la terminología empleada en el presente documento se utiliza solamente con el fin de describir ejemplos particulares y no pretende ser limitativa. Los mismos números de referencia en diferentes dibujos representan el mismo elemento. Los números proporcionados en los diagramas de flujo y procedimientos se proporcionan por claridad al ilustrar las etapas y operaciones y no necesariamente indican un orden o secuencia particular.
Realizaciones de ejemplo
A continuación, se proporciona una visión general inicial de las realizaciones de la tecnología y luego, más adelante, se describen realizaciones de tecnología específica con mayor detalle. Este compendio inicial está destinado a ayudar a los lectores a entender la tecnología más rápidamente, pero no tiene la intención de identificar las características clave o características esenciales de la tecnología, ni está destinado a limitar el alcance de la materia objeto reivindicada.
La transmisión continua adaptativa (HAS) sobre protocolo de transferencia de hipertexto (HTTP) se puede utilizar como una forma de entrega multimedia de vídeo por Internet. La entrega basada en HTTP puede proporcionar fiabilidad y simplicidad de implementación debido a una amplia adopción de protocolos HTTP y HTTP subyacentes, incluido el protocolo de control de transmisión (TCP)/protocolo de internet (IP). La entrega basada en HTTP puede habilitar servicios de transmisión continua simplificados al evitar la traducción de direcciones de red (NAT) y problemas de cruce de cortafuegos. La entrega o transmisión continua basada en HTTP también puede proporcionar la capacidad de utilizar servidores y cachés HTTP estándar en lugar de servidores de transmisión continua especializados. La entrega basada en HTTP puede proporcionar escalabilidad debido a la información de estado mínima o reducida en el lado del servidor.
Cuando se utiliza HAS para entregar contenido multimedia de Internet, un cliente de vídeo que opera en un dispositivo móvil puede configurarse para desempeñar el papel principal en la adaptación de la tasa al elegir y solicitar los niveles de representación de vídeo adecuados desde un servidor de vídeo que utiliza un comando GET HTTP o GET parcial para recuperar los datos de un recurso específico, como puede ser un servidor multimedia. El cliente de vídeo inicialmente crea un búfer a un cierto nivel antes de comenzar a reproducir la transmisión continua del contenido multimedia, por ejemplo, audio o vídeo. Esta fase se denomina la fase de arranque. Después, el cliente comienza la reproducción del contenido multimedia almacenado en el búfer.
La calidad y la resolución de la reproducción multimedia en el dispositivo cliente dependen del ancho de banda del enlace disponible. Normalmente, el cliente de vídeo calcula el ancho de banda del enlace disponible solo en base a estimaciones de rendimiento de la capa superior, como el rendimiento de transmisión de vídeo en continuo a nivel HTTP, o el rendimiento del protocolo de control de transmisión (TCP). Dicho planteamiento tiene limitaciones en el seguimiento de las variaciones rápidas de las condiciones del canal que se producen en las redes inalámbricas. Estas limitaciones en el seguimiento de las variaciones pueden limitar la capacidad de los algoritmos de adaptación de la tasa para adaptarse a las variaciones de las condiciones del enlace. Además, el uso de estimaciones de rendimiento de la capa superior para estimar el ancho de banda del enlace disponible no está disponible antes de que se reciban las primeras tramas de vídeo.
Según una realización de la presente invención, se puede proporcionar una mejor estimación del ancho de banda disponible para HAS en una red inalámbrica utilizando un planteamiento de adaptación de vídeo sensible a la capa física para sistemas HAS, tales como los sistemas configurados para usar la transmisión continua adaptativa dinámica sobre HTTP (DASH) estándar. Este planteamiento es especialmente adecuado para los enlaces inalámbricos cuyas características fluctúan con el tiempo, en función del entorno físico y de la carga en el sistema. En una realización, la información del ancho de banda del enlace disponible puede estimarse a partir de la información de rendimiento de la capa física como un complemento de las estimaciones de capa superior en las capas de transporte o de aplicación. En un escenario celular, dicha información es proporcionada por la radio del equipo de usuario (UE) al módulo de adaptación de vídeo de un cliente HAS.
El uso de la información del ancho de banda del enlace se puede usar como una característica opcional en HAS, en el que el rendimiento de la capa PHY se puede usar para la adaptación de la tasa de vídeo solo cuando se cumplen ciertas condiciones relacionadas con las condiciones del enlace, el estado del búfer u otros criterios deseados. Por ejemplo, el rendimiento de la capa PHY se puede utilizar cuando no está disponible una buena estimación de los rendimientos de la capa superior. Las estimaciones de rendimiento de la capa superior pueden tener una exactitud limitada al comienzo de la sesión de la transmisión continua. También se puede utilizar el rendimiento de la capa PHY cuando las condiciones del canal inalámbrico varían de manera relativamente rápida. Se puede establecer un umbral para determinar la cantidad de variación de las condiciones del canal inalámbrico que hace que se use la medición del rendimiento útil de la capa física en lugar de la estimación del rendimiento de la capa superior. El nivel de umbral puede variar según el diseño y uso del sistema. En una realización, si la estimación del rendimiento de la capa superior reduce el rendimiento real de un número de tramas de vídeo de la HAS en más de un porcentaje
seleccionado en relación con el uso del rendimiento útil de la capa física, entonces se puede usar el rendimiento útil de la capa física. El umbral puede variar desde un pequeño porcentaje, como el 0,1 por ciento, hasta un porcentaje relativamente alto, como el 20 por ciento o más, en función del tipo de sistema en el que opera el dispositivo inalámbrico.
Cuando hay cambios frecuentes en las condiciones del canal, por ejemplo, cuando un dispositivo inalámbrico se mueve, las estimaciones del rendimiento de la capa superior tardan a seguir el cambio en las condiciones del enlace inalámbrico. Las variaciones rápidas del canal inalámbrico se pueden inferir observando la tendencia del rendimiento de la capa física a lo largo del tiempo. La capacidad de utilizar las estimaciones de rendimiento de la capa física permite que un reproductor multimedia se adapte oportunamente a las fluctuaciones del canal y mejore la calidad de experiencia (QoE) del usuario ya que aborda métricas de rendimiento clave del porcentaje de realmacenamiento y la calidad de vídeo del usuario.
En una realización, el uso de algoritmos de adaptación de la tasa de vídeo que adaptan oportunamente la tasa del vídeo en función de las condiciones del enlace de la capa física y el estado del búfer se pueden usar para mejorar la calidad del vídeo de arranque bajo un retraso de arranque tolerable y para reducir el realmacenamiento durante la reproducción de vídeo. Por consiguiente, la QoE para el usuario puede mejorarse significativamente. Este punto será analizará más a fondo en los párrafos que siguen.
Estándares multimedia inalámbricos
Se han desarrollado un número de estándares multimedia para permitir que los multimedia se comuniquen a, desde o entre dispositivos informáticos móviles. Por ejemplo, en transmisión de vídeo, el proyecto de asociación de tercera generación (3GPP) ha desarrollado la especificación técnica (TS) 26.234 (p. ej., versión 11.0.0) que describe los servicios de transmisión por paquetes conmutados (PSS) que se basan en el protocolo de transmisión en tiempo real (RTSP) para transmisión unidifusión de contenido bajo demanda o en directo. Además, los servicios de transmisión continua basados en el protocolo de transferencia de hipertexto (HTTP), que incluyen la descarga progresiva y la transmisión continua adaptativa dinámica sobre HTTP (DASH), se describen en la TS 26.247 (p. ej., versión 11.0.0) de 3GPP. La especificación TS 26.346 (p. ej., versión 11.0.0) de servicios de difusión y multidifusión multimedia (MBMS) basados en 3GPP, especifica las técnicas de transmisión continua y descarga para la distribución de contenido multidifusión/difusión. Como tales, los dispositivos informáticos móviles basados en DASH/PSS/MBMS, tales como los equipos de usuario (UE), decodifican y procesan vídeos transmitidos continuamente en los dispositivos de UE. El soporte para el formato de archivo 3GP en la TS 26.244 (p. ej., la versión 11.0.0) de 3GPP es obligatorio en todas estas especificaciones para soportar los casos de utilización de descarga de archivos y de transmisión continua basada en HTTP.
Un ejemplo de un estándar para la comunicación de vídeo conversacional, tal como la videoconferencia, se proporciona en la TS 26.114 (p. ej., 11.0.0) de 3GPP. El estándar describe los servicios de telefonía multimedia a través de IMS (MTSI) que permite la entrega de servicios de conversación multimedia avanzados y contenido a través de redes basadas en subsistemas multimedia de protocolo de internet (IP) (IMS). El IMS está estandarizado en la TS 26.140 (p. ej., ver. 11.0.0) de 3GPP. Un terminal de UE transmisor basado en MTSI puede capturar y grabar vídeo, y luego transferir el vídeo a un terminal de UE receptor basado en MTSI a través de una red 3GPP. El terminal de UE receptor puede decodificar y representar el vídeo. La TS 26.140 de 3GPP también permite la compartición de vídeo utilizando servicios de compartición multimedia (MMS), en los que se proporciona soporte para el formato de archivo 3GP.
Los estándares descritos anteriormente se proporcionan como ejemplos de estándares multimedia inalámbricos que se pueden utilizar para comunicar archivos multimedia a, desde y/o entre dispositivos multimedia. Los ejemplos no están destinados a ser limitantes. Se pueden utilizar estándares adicionales para proporcionar transmisión de vídeo, vídeo conversacional o compartir vídeos.
Estándares de medios de transmisión continua
En el presente documento se proporciona una explicación más detallada de la transmisión continua HTTP y, más particularmente, el estándar DASH, en contexto con las realizaciones de la presente invención. La explicación detallada no pretende ser limitante. Como se explicará adicionalmente en los párrafos precedentes, las realizaciones de la presente invención se pueden utilizar para comunicar multimedia a, desde y/o entre dispositivos móviles de manera eficaz, permitiendo a los dispositivos móviles o a los servidores en comunicación con los dispositivos móviles, seleccionar y/o comunicar multimedia que tiene una caracterización de energía deseada. Los multimedia se pueden comunicar utilizando un esquema de comunicación estandarizado o no estandarizado.
La transmisión continua de protocolo de transferencia de hipertexto (HTTP) puede utilizarse como una forma de entrega de multimedia de vídeo de Internet. En la transmisión continua HTTP, un archivo multimedia puede particionarse en uno o más segmentos y entregarse a un cliente utilizando el protocolo HTTP. La entrega basada en HTTP puede proporcionar fiabilidad y simplicidad de implementación debido a una amplia adopción de protocolos HTTP y HTTP subyacentes, incluido el protocolo de control de transmisión (TCP)/protocolo de internet (IP). La entrega basada en HTTP puede habilitar servicios de transmisión continua simplificados al evitar la traducción de
direcciones de red (NAT) y problemas de cruce de cortafuegos. La entrega o transmisión continua basada en HTTP también puede proporcionar la capacidad de utilizar servidores y cachés HTTP estándar en lugar de servidores de transmisión continua especializados. La entrega basada en HTTP puede proporcionar escalabilidad debido a la información de estado mínima o reducida en el lado del servidor. Ejemplos de tecnologías de transmisión continua HTTP pueden incluir Microsoft IIS Smooth Streaming, Apple HTTP Live Streaming y Adobe HTTP Dynamic Streaming.
DASH es un protocolo de transmisión continua HTTP estandarizado. Como se ilustra en la FIG. 1, DASH puede especificar diferentes formatos para un archivo de metadatos 102 de descripción de presentación de medios (MPD) que proporciona información sobre la estructura y las diferentes versiones de las representaciones de contenido de medios almacenadas en el servidor, así como los formatos de segmento. El archivo de metadatos MPD contiene información sobre la inicialización y segmentos de medios para un reproductor multimedia (p. ej. el reproductor puede examinar el segmento de inicialización para determinar un formato del contenedor e información de sincronización de medios) para asegurar la asignación de segmentos en una línea de tiempo de presentación de medios para la conmutación y presentación sincrónica con otras representaciones. La tecnología DASH también ha sido estandarizada por otras organizaciones, como Moving Picture Experts Group (MPEG), Open IPTV Forum (OIPF) y Hybrid Broadcast Broadband TV (HbbTV).
Un cliente DASH puede recibir contenido multimedia descargando los segmentos a través de una serie de transacciones de solicitud-respuesta HTTP. DASH puede proporcionar la capacidad de conmutar dinámicamente entre diferentes representaciones de tasas de bits del contenido multimedia a medida que cambia el ancho de banda disponible para un dispositivo móvil. Por lo tanto, DASH puede permitir una adaptación rápida a condiciones de red y de enlace inalámbrico cambiantes, preferencias del usuario y capacidades del dispositivo, tal como la resolución de pantalla, el tipo de unidad central de procesamiento (CPU) empleada, los recursos de memoria disponibles, y así sucesivamente. La adaptación dinámica de DASH puede proporcionar una mejor calidad de experiencia (QoE) para un usuario, con retrasos de arranque más cortos y menos eventos de recarga en búfer que otros protocolos de transmisión continua.
En DASH, los metadatos 102 de descripción de presentación de medios (MPD) pueden proporcionar información sobre la estructura y las diferentes versiones de las representaciones de contenido de medios almacenadas en un servidor web/de medios 212, como se ilustra en la FIG. 2. En el ejemplo ilustrado en la FIG. 1, los metadatos MPD se dividen temporalmente en períodos que tienen una longitud predeterminada, tal como 60 segundos en este ejemplo. Cada uno de los períodos puede incluir una pluralidad de conjuntos de adaptación 104. Cada uno de los conjuntos de adaptación puede proporcionar información sobre uno o más componentes de medios con un número de alternativas codificadas. Por ejemplo, el conjunto de adaptación 0 en este ejemplo podría incluir una variedad de alternativas de audio codificadas de manera diferente, tales como diferentes tasas de bits, mono, estéreo, sonido envolvente, y así sucesivamente. Además de ofrecer audio de calidad diferente para una presentación multimedia durante la ID del período, el conjunto de adaptación también puede incluir audio en diferentes idiomas. Las diferentes alternativas ofrecidas en el conjunto de adaptación se conocen como representaciones 106.
En la FIG. 1 se ilustra el conjunto de adaptación 1 como ofreciendo vídeo a diferentes tasas de bits, tal como 5 megabits por segundo (Mbps), 2 Mbps, 500 kilobits por segundo (kbps) o un control de movimiento. El control de movimiento puede utilizarse para buscar, avanzar, retroceder u otros cambios en la posición en el archivo de transmisión continua multimedia. Además, el vídeo también puede estar disponible en diferentes formatos, tal como vídeo bidimensional (2D) o tridimensional (3D). Cada una de las representaciones 106 puede incluir información de segmento 108. La información de segmento puede incluir información de la inicialización 110 y los datos del segmento de medios 112 reales. En este ejemplo, se transmite un archivo MPEG 4 (MP4) desde un servidor a un dispositivo móvil. Mientras que se utiliza MP4 en este ejemplo, se pueden utilizar una gran variedad de códecs diferentes, como se ha mencionado previamente.
Los multimedia en el conjunto de adaptación se pueden dividir además en segmentos más pequeños. En el ejemplo de la FIG. 1, el segmento de vídeo de 60 segundos del conjunto de adaptación 1 se divide además en cuatro subsegmentos 112 de 15 segundos cada uno. Estos ejemplos no están destinados a ser limitantes. La longitud real del conjunto de adaptación y de cada uno de los segmentos o subsegmentos de medios es dependiente del tipo de medios, los requisitos del sistema, los posibles tipos de interferencia, y así sucesivamente. Los segmentos de medios o subsegmentos reales pueden tener una longitud que es de menos de un segundo a varios minutos de duración.
Como se muestra en la FIG. 2, la información de metadatos MPD se puede comunicar a un cliente 220, como un dispositivo móvil. Un dispositivo móvil puede ser un dispositivo inalámbrico configurado para recibir y visualizar medios de transmisión continua. En una realización, el dispositivo móvil puede realizar solo parte de esta función, tal como recibir el medio de transmisión continua y luego comunicarlo a otro dispositivo o a un dispositivo de visualización para su representación. El dispositivo móvil puede configurarse para que se ejecute un cliente 220. El cliente puede solicitar los segmentos utilizando un mensaje HTTP GET 240 o una serie de mensajes GET parciales. El cliente puede controlar la sesión de transmisión continua, tal como administrar una solicitud puntual y reproducir suavemente una secuencia de segmentos, o ajustar potencialmente las tasas de bits u otros atributos, para reaccionar ante los cambios de un enlace inalámbrico, un estado del dispositivo o una preferencia de usuario.
La FIG. 2 ilustra un entorno de transmisión continua basado en DASH. Un codificador de medios 214 en el servidor web/de medios 212 puede codificar un medio de entrada a partir de una entrada de audio/vídeo 210 en un formato para almacenamiento o transmisión. Puede utilizarse un segmentador de medios 216 para dividir los medios de entrada en una serie de segmentos 232, los cuales pueden proporcionarse a un servidor web 218. El cliente 220 puede solicitar nuevos datos en segmentos utilizando mensajes HTTP GET 234 enviados al servidor web (p. ej., servidor HTTP).
Por ejemplo, un navegador web 222 del cliente 220 puede solicitar contenido multimedia utilizando un mensaje HTTP GET 240. El servidor web 218 puede proporcionar al cliente un MPD 242 para el contenido multimedia. El MPD puede utilizarse para transportar el índice de cada uno de los segmentos y las posiciones correspondientes del segmento como se muestra en la información de metadatos 252 asociada. El navegador web puede extraer medios del servidor segmento por segmento según el MPD 242 como se muestra en 236. Por ejemplo, el navegador web puede solicitar un primer segmento utilizando un HTTP GET URL (frag 1 req) 244. Puede utilizarse un localizador de recursos uniforme (URL) o un localizador de recursos universal para indicar al servidor web qué segmento debe solicitar el cliente 254. El servidor web puede proporcionar el primer fragmento (es decir, el segmento 1246). Para los segmentos subsiguientes, el navegador web puede solicitar un segmento i utilizando un HTTP GET URL (frag i req) 248, donde i es un índice entero del segmento. Como resultado, el servidor web puede proporcionar un segmento i 250. Los segmentos pueden presentarse al cliente a través de un decodificador/reproductor de medios 224.
La FIG. 3 ilustra un flujo de contenido multimedia 312 entre un servidor HTTP 310 que proporciona el contenido multimedia a un cliente 3GPP 338 que opera en un dispositivo móvil, tal como un UE 336. El servidor HTTP puede interconectar con una red pública o privada 322 (o Internet) en comunicación con una red troncal 324 de una red de área amplia inalámbrica (WWAN). En una realización, la WWAN puede ser una red basada en LTE 3GPP o una red basada en IEEE 802.16 (es decir, 802.16-2009). La red troncal puede acceder a una red inalámbrica 330, tal como un sistema de paquetes evolucionado (EPS) a través de una red de acceso de radio (RAN) 332. La RAN puede proporcionar el contenido multimedia al cliente que opera en el UE a través de un nodo (p. ej., un nodo B evolucionado (eNB) 334).
Adaptación de la transmisión continua sensible al enlace
Según una realización, se describe un sistema con múltiples usuarios de vídeo inalámbricos que están siendo atendidos por una estación base. Aunque el sistema contiene múltiples clientes de vídeo, cada uno de los clientes puede actuar independientemente de otros clientes. Las diferentes representaciones de un vídeo solicitado por un cliente representativo se pueden indexar utilizando la letra k. El valor k = 1 se puede configurar para representar el nivel de representación de la tasa de bits más baja y k = N puede representar el nivel de representación más alto. La variable bk puede representar la tasa de bits de vídeo codificado del nivel de representación k, donde b1 < b2 < b3 < ... < bN.
Las tasas de bits de los diferentes niveles de representación de vídeo en un MPD se pueden comunicar al cliente mediante el servidor en el MPD. Esto tiene lugar antes del comienzo de la transmisión continua de los multimedia. El procedimiento de reproducción y la adaptación de la tasa pueden tener lugar en la granularidad temporal de la duración de la trama de vídeo r. La duración de la trama de vídeo r es el recíproco de la tasa de la trama de vídeo Fr , es decir, r = 1/Fr. Una cierta duración de la trama de vídeo se llama intervalo de trama. Cada intervalo de trama puede ser indexado con la letra i.
Rendimiento útil de la capa física
Para permitir que el algoritmo de adaptación de la tasa de vídeo se adapte oportunamente a las fluctuaciones del rendimiento del enlace de radio, se puede realizar una estimación del rendimiento de la capa física y utilizarla para la adaptación de la tasa de vídeo. El rendimiento útil es el rendimiento a nivel de aplicación. El rendimiento es el número de bits de información útiles entregados por la red a un determinado destino, como un UE, por unidad de tiempo. Los datos de rendimiento excluyen los bits de sobrecarga del protocolo así como los paquetes de datos retransmitidos.
Si Xi es el número de bits recibidos correctamente en el intervalo de trama de vídeo i, el rendimiento útil de la capa física en el intervalo de trama i viene dado por:
El promedio de rendimiento útil físico en el intervalo de trama i es el promedio del rendimiento útil de la capa física en los últimos T intervalos de trama, es decir,
La estimación del rendimiento útil promedio de la capa física puede utilizar la colaboración con la capa física de un enlace de radio para determinar el número de bits descargados correctamente en cada uno de los intervalos de trama. Dado que solo se utilizan correctamente los bits recibidos para determinar el rendimiento útil de la capa física, el efecto de las solicitudes híbridas de repetición automática (HARQ) y las retransmisiones de la capa TCP en la estimación del rendimiento se contabiliza en la estimación del rendimiento útil de la capa física. Además, el rendimiento útil de la capa física en un intervalo de trama está estrechamente relacionado con la evolución de los búferes de servidor y el cliente de vídeo.
Medición de rendimiento utilizando las capas superiores
Tradicionalmente, las estimaciones de rendimiento de la capa superior en el TCP o las capas de aplicación se han utilizado para estimar el ancho de banda del enlace disponible para la adaptación de la tasa de vídeo en un HAS. En los párrafos siguientes se proporcionan ejemplos de estimaciones de rendimiento de la capa superior.
Rendimiento promedio de fragmentos de vídeo
Un fragmento de vídeo promedio es el rendimiento promedio experimentado al descargar fragmentos de vídeo, como se ilustra en la siguiente ecuación:
Y
son el tamaño, tiempo de descarga y tiempo de obtención del fragmento de vídeo solicitado j, respectivamente. La variable Lf es el fragmento solicitado más reciente, y F es el número de segmentos utilizados para promediar. Esta es una estimación conservadora del ancho de banda. Debido a que esta estimación de rendimiento implica promediar los fragmentos, la estimación puede no seguir las variaciones del ancho de banda del enlace inalámbrico con el tiempo. Así mismo, el rendimiento promedio de fragmentos de vídeo no está disponible hasta después de que se descargan los primeros fragmentos de vídeo.
Rendimiento de TCP
Otro planteamiento de capa superior es utilizar la estimación de TCP del ancho de banda del enlace disponible que viene dado por:
Cvent
RTT ’
donde Cvent es la llamada ventana de congestión de TCP y RTT es el tiempo de ida y vuelta estimado de una señal. La variable Cvent es la estimación actual de TCP del ancho de banda del enlace disponible. Por lo general, Cvent aumenta al recibir acuses de recibo (ACKS), ya que es una indicación de que la red puede soportar un mayor ancho de banda y disminuye cuando percibe pérdidas (percibidas a través de un tiempo límite o ACK duplicados) ya que asume que las pérdidas son debidas a la congestión. Hay una fase de arranque lento en la que la Cvent se incrementa exponencialmente al recibir los acuses de recibo y hay una fase de evitación de la congestión en la que se incrementa linealmente con los acuses de recibo.
Sin embargo, el TCP fue diseñado para redes cableadas y para aplicaciones masivas que envían datos continuamente. No fue diseñado para redes inalámbricas ni para aplicaciones de tasa limitada como la transmisión continua adaptativa sobre HTTP. El uso de TCP para estimar el rendimiento tiene al menos dos problemas. Primero, el uso de la estimación de TCP supone que las pérdidas inalámbricas también son congestión. Esta suposición disminuye innecesariamente el tamaño de la ventana incluso cuando el rendimiento real no requiere la disminución. En segundo lugar, la estimación de TCP aumenta innecesariamente la Cvent incluso en los casos de aplicaciones con tasa limitada. Por lo tanto, la estimación del ancho de banda de Cvent puede llegar a ser mucho mayor que el número de paquetes TCP que la aplicación envía dentro de un período de RTT. Cuando la aplicación envía menos paquetes de los permitidos por la estimación del ancho de banda de Cvent, el TCP no puede probar correctamente el ancho de banda de la red disponible. Por lo tanto, la estimación del ancho de banda de Cvent ya no refleja el ancho de banda de red disponible actualmente. Por estas razones, el uso de una estimación de ancho de banda basada en TCP no es muy adecuado para su utilización en la adaptación de la tasa en HAS con escenarios inalámbricos.
Ventajas del rendimiento útil de la capa de enlace
Según una realización, el valor de la capa de enlace se puede utilizar como complemento de las estimaciones de la capa superior. El rendimiento útil de la capa de enlace puede seguir las variaciones de rendimiento del enlace a lo largo del tiempo, lo que proporciona un mayor alcance para la adaptación oportuna de la tasa de vídeo y la acumulación del búfer para mejorar la QoE del usuario. El uso de la capa de enlace representa el rendimiento útil actual real obtenido por el usuario, a diferencia de las estimaciones de capa superior que pueden estar desactualizadas. El valor de la capa de enlace puede cambiar drásticamente en períodos de tiempo relativamente cortos. Sin embargo, el rendimiento útil de la capa de enlace se puede promediar a lo largo del tiempo para presentar una estimación suave, evitando así variaciones drásticas mientras que se captura la tendencia general del enlace inalámbrico. Además, el uso del rendimiento útil de la capa de enlace evita algunas de las desventajas que tiene una estimación de ancho de banda basada en TCP para aplicaciones de tasa limitada en canales inalámbricos. Además, el rendimiento útil de la capa de enlace está disponible desde el primer segmento de vídeo de la sesión de transmisión continua en lugar de después de la descarga de los primeros segmentos de vídeo.
Por consiguiente, el rendimiento útil de la capa de enlace puede proporcionar un conocimiento más rápido y exacto del rendimiento real en una transmisión continua adaptativa sobre HTTP. Este conocimiento se puede usar para descargar proactivamente tramas adicionales para construir el búfer cuando hay ancho de banda adicional disponible debido a cambios en el enlace inalámbrico. Además, un conocimiento exacto del rendimiento útil al comienzo de una sesión HAS permite un arranque más rápido y una mejor resolución de la pantalla.
Rendimiento seleccionado
En una realización, el rendimiento promedio de la capa de enlace se puede utilizar junto con un rendimiento de la capa superior como el rendimiento del fragmento de vídeo. El rendimiento que se selecciona para la adaptación de la tasa de vídeo puede estar basado en la evolución de los cambios en las condiciones del enlace inalámbrico, así como en el nivel de búfer del cliente HAS. El rendimiento seleccionado que se utiliza para la adaptación de la tasa por un usuario representativo en el intervalo de trama i puede indicarse por RS 1cl '.
En una realización, se puede determinar una estimación conservadora en base al rendimiento útil de PHY y el rendimiento del segmento de la siguiente manera:
fR phy si R f g >(l+(3)R fliy
[ R ? * en caso contrario
donde la constante p evita que las variaciones de las condiciones del enlace a corto plazo cambien la adaptación de la tasa. Este procedimiento conservador se puede utilizar en el estado estacionario porque, típicamente, el rendimiento útil de PHY responde rápidamente a las variaciones del enlace inalámbrico, mientras que el rendimiento del segmento responde mucho más lentamente a las variaciones del enlace.
En la fase de arranque de una sesión HAS, se puede utilizar la relación
para obtener una mejor calidad de vídeo. La variable x es menor o igual que uno y es un factor de escala que se puede utilizar para obtener una compensación de diseño entre la calidad de vídeo de arranque y el retraso de arranque. El valor de x se puede establecer según las preferencias de QoE del usuario. Estos son solo ejemplos representativos y otras condiciones generalizadas basadas en el estado del búfer del cliente y las condiciones de enlace se pueden utilizar para determinar el rendimiento seleccionado para la adaptación de la tasa de vídeo HAS.
Seguimiento y evolución del búfer
Para solicitar el nivel de representación adecuado, el cliente puede realizar un seguimiento de las tramas solicitadas, recibidas, almacenadas y reproducidas. La FIG. 3 muestra el seguimiento de las tramas realizado por el cliente UE. Ni y Qi respectivamente representan el número de tramas y el nivel de representación solicitado en el intervalo de trama i, es decir, al final de cada intervalo de trama i el cliente solicita al servidor Ni tramas al nivel de representación Qi según haya determinado el algoritmo de adaptación de la tasa. El cliente se inclinó por Ni y Qi basándose en el nivel de rendimiento útil de la capa física, así como en los diversos niveles de trama.
La FIG. 4 proporciona una ilustración de ejemplo del seguimiento de tramas de vídeo. Las variables Ai, Bi, Ci, y Ei representan los diversos niveles de trama que el cliente utilizar en el cálculo de Ni y Qi. La variable Ai representa el número total de tramas de vídeo recibidas por el cliente antes de que el cliente realice su solicitud en el intervalo de trama i. La variable Bi representa el número de tramas en el búfer del cliente que están disponibles para la reproducción y Ci representa el número de tramas solicitadas por el cliente:
La variable Ei representa el número de tramas de vídeo solicitadas, pero no recibidas, por el cliente. El cliente puede estimar Ei basándose en el total de tramas solicitadas y recibidas. Por ejemplo:
La evolución del búfer está estrechamente relacionada con el rendimiento útil de PHY experimentado por el usuario. Asignemos que b¡, k representa la tasa del nivel de representación de vídeo descargado en el intervalo de trama i. Entonces, el número de tramas que entran al búfer del cliente en el intervalo de trama i es:
donde pi es la relación entre el rendimiento útil de la capa de enlace y la tasa del nivel de representación de vídeo. Representa la tasa a la que se llena el búfer del cliente.
Estados del cliente
1. La inteligencia central en la transmisión continua adaptativa sobre HTTP (HAS) reside en el cliente en lugar del servidor. El nivel de adaptación del segmento de vídeo a descargar lo determina el cliente y se comunica al servidor periódicamente dentro de la sesión de transmisión continua adaptativa. En función de los niveles de trama, el funcionamiento del reproductor cliente en nuestro entorno de transmisión continua adaptativa sensible al enlace puede caracterizarse en cuatro modos o estados, como se ilustra en la FIG. 5: i) arranque; ii) un estado transitorio; iii) un estado estacionario; o iv) un estado de realmacenamiento.
2. El modo de arranque representa el modo de almacenamiento inicial, durante el cual el cliente almacena las tramas de vídeo hasta un cierto límite antes de comenzar a reproducir el vídeo o el audio entregado por HAS. El estado estacionario representa el estado en el que el nivel de búfer del UE está por encima de un cierto umbral. El estado transitorio es el estado en el que el nivel de búfer del UE cae por debajo de un cierto límite después de comenzar a reproducir. El estado de realmacenamiento es el estado en el que el cliente entra cuando el nivel del búfer se vuelve cero después de comenzar a reproducir y permanece en ese estado hasta que vuelve a reconstruir su nivel de búfer a un nivel satisfactorio para comenzar nuevamente la reproducción. Cabe señalar que el cliente no reproduce los multimedia solamente en los modos de arranque y realmacenamiento.
3. Se puede usar una variable de estado Si para indicar el estado del cliente según se determina en el intervalo de trama i. Los valores asignados a Si corresponden a diferentes estados que son los siguientes:
4.
Si = -1 para el estado de arranque
Si = 0 para el estado de realmacenamiento
Si = 1 para el estado transitorio
Si = 2 para el estado estacionario.
En una realización, el estado del cliente se puede establecer en función del número de tramas Ai recibidas y el número de tramas disponibles para la reproducción en el búfer UE Bi utilizando el siguiente algoritmo:
S ¿> i l / A , 1 < A U ar m ra b a r q al u: \ )
Si = -1 //Estado arranque
sino si (Bi = 0 )
Si = 0 // Estado de realmac.
d ir- rjUntul
sino si ( (Si-1=0) y ¡ raime.)
Si = 0 // Estado de realmac.
t> ri Umbral .
Sino SÍ ( ‘ estac. )
Si = 1 //Estado transitorio
Sino S ■ I ( / B ■ > “ B U esmtabcr.al \ )
Si = 2 // Estado estacionario
fin
La definición de estos diferentes estados permite que la adaptación de la tasa se diseñe no solo en función del rendimiento útil de la capa física, sino también en el estado del cliente usuario.
Señalización MBR/GBR
La red también puede señalizar parámetros de calidad de servicio (QoS) en forma de una tasa de bits máxima (MBR) y una tasa de bits garantizada (GBR) al UE cuando se establece o se modifica un portador de QoS en una red sensible a QoS, como la LTE 3GPP. El cliente HAS puede usar esta información junto con diferentes estimaciones de rendimiento para elegir el nivel de representación de los segmentos de vídeo que el cliente solicita del servidor HAS. El cliente HAS puede usar el MBR para limitar el máximo nivel de representación de vídeo que puede elegir y el cliente HAS puede usar el GBR para al menos elegir un nivel de representación cuya tasa de bits promedio sea mayor que el GBR señalizado por la red. La mejor representación de vídeo se selecciona de la siguiente manera basándose en el rendimiento seleccionado y el MBR/GBR señalizado de la siguiente manera:
Entorno de adaptación de la tasa sensible al enlace
Según una realización, el cliente que opera en un dispositivo inalámbrico puede determinar el número de tramas Ni y el nivel de representación de vídeo Qi en cada intervalo de trama i. Un ejemplo de un algoritmo de adaptación de la tasa sensible al enlace se ilustra en el diagrama de flujo de la FIG. 6.
Entorno de adaptación de la tasa de vídeo sensible al enlace Para cada intervalo de trama i
1. El rendimiento útil promedio de PHY
r .phy - Prom.
en el Intervalo de trama I se determina en función de la colaboración entre capas, además de las estimaciones de capas superiores disponibles.
2. Los niveles de tramas Ai, B¡, Ci, y E¡ se actualizan
3. El mejor nivel de representación de vídeo posible.
se selecciona en función del rendimiento del fragmento de vídeo, el rendimiento útil estimado de la capa PHY y el MBR/GBR señalizado de la siguiente manera:
Q-Up -argmáxbk;
Jk
s.t. bk<máx(GBR,mín(Rfel,MBR) ); k = l,2,...,N
4. Entonces el estado Si del cliente se determina en función de la monitorización de los niveles de trama
5. El par (Ni, Qi) que representa el número de tramas Ni y el nivel de representación Qi se determina en función del algoritmo particular utilizado en ese estado particular del cliente
Adaptación de la tasa de arranque
El modo de arranque representa el modo de almacenamiento inicial en el que el cliente almacena las tramas en un cierto umbral de tiempo de reproducción antes de que comience la reproducción. El modo de arranque empieza al comienzo de la sesión de transmisión continua después de la fase MPD y continúa hasta que el número total de tramas recibidas supera un cierto umbral, es decir, hasta que se cumple la siguiente condición:
A < Aarr Uamnbqraule - r U e C i i l l l / 1 í a Urmrabnrqaule * r 1 ) 1 ” ^ 1
En las opciones que no son sensibles a enlace, el primer segmento de vídeo siempre se solicita en el nivel de representación más bajo de modo que el cliente pueda obtener una estimación rápida del rendimiento útil de la capa física en el siguiente intervalo de trama, es decir, Ni = Sseg y Qi = 1. Este requisito se puede relajar si el cliente tiene una estimación del rendimiento útil de la capa física antes de comenzar la sesión HAS, lo que permite que los multimedia se visualicen durante el arranque con una calidad superior.
A continuación, se presentan varias realizaciones para la adaptación del enlace en el modo de arranque. El modo de arranque es el modo hasta que se haya recibido un número seleccionado de tramas de vídeo en e1HAS. El valor real puede depender del diseño del sistema, la operación de la red u otros parámetros deseados.
Adaptación de tasa básica/tradicional durante el arranque
En esta realización, una parte fija de las Sseg tramas (equivalentes a 1 segmento) se pueden solicitar al final de cada uno de los intervalos de trama:
Arranque con calidad optimizada (Cal Opt)
En esta realización, la calidad del vídeo se optimiza si las condiciones del enlace lo permiten. Se puede utilizar un planteamiento de calidad incremental, en el que se elige la siguiente tasa de adaptación de vídeo disponible si hay suficiente ancho de banda disponible que permite dicha tasa. Con esta finalidad se define la relación ó¡ de la siguiente manera:
t > P H Y -P ro m . rv .
b mín(QH l,Q ^P )
Esta relación representa la relación entre el rendimiento promedio estimado promedio de la capa física y el siguiente nivel de representación de vídeo que es posible. Entonces, el par (Ni, Qi) para esta opción se selecciona de la siguiente manera:
Arranque con retraso optimizado
En esta realización, el retraso de arranque se minimiza al mismo tiempo que se mantiene la calidad del vídeo en el nivel de representación más bajo:
Qt = i
N j = N ¡ _ , S sog s ¡ ( p ^ ( l a ) )
a Urmrabnrqalue
Optimización con calidad limitada por el retraso
En esta opción, la calidad del vídeo se optimiza sujeto a una restricción en el retraso. Se establece un tiempo objetivo.
rp Umbral
x arranque
Durante el tiempo objetivo, la fase de arranque debe completarse mediante la descarga de todas las tramas necesarias para el arranque. Dentro de esta restricción, se intenta optimizar la calidad del vídeo durante la fase de arranque. El algoritmo se puede resumir utilizando el diagrama de flujo de la FIG. 7. Los detalles del algoritmo se pueden resumir de la siguiente manera:
Optimización con calidad limitada por el retraso: En cada intervalo de trama i
1. Determinar la tasa mínima de descarga de tramas requerida:
TV jUJminburial i _ r j
pniín _ # T ram as requeridas °arranque i
Tiem po disponible m á x Í T Umbral
donde Bi es el nivel de búfer actual en términos de tramas de vídeo y
■pUmbral
^ arran qu e
es el número umbral de tramas necesarias en el búfer para iniciar la reproducción.
2. Calcular la tasa de descarga de tramas para todos los niveles de representación de vídeo en las condiciones actuales del enlace. La tasa de descarga de tramas para el nivel de representación de vídeo con tasa bk viene dada por:
Obsérvese que la descarga de tramas para un nivel de representación es directamente proporcional al rendimiento útil PHY e inversamente proporcional a la tasa del nivel de representación de vídeo.
3. Seleccionar el mejor nivel de representación de vídeo de modo que
La FIG. 7 proporciona un diagrama de flujo que ilustra un arranque optimizado con calidad limitada por el retraso. Para cada uno de los intervalos de trama, se puede determinar la tasa de trama mínima requerida para satisfacer una restricción del retraso. Las tasas de descarga de tramas se pueden determinar para cada uno de los niveles de representación en función de las condiciones del enlace. Se puede elegir el mejor nivel de representación que satisfaga el umbral mínimo. El umbral
Umbral
B arranque
y
'p Umbral
x arranque
se pueden ajustar para obtener una compensación entre la calidad del vídeo y el retraso de arranque (almacenamiento).
Adaptación de la tasa de estado estacionario (sensible a enlace)
Adaptación básica/tradicional de la tasa de estado estacionario
En el modo de estado estacionario, el nivel de búfer en el cliente está por encima de un cierto nivel. En el algoritmo tradicional del estado estacionario, el objetivo es mantener el nivel de búfer sin comprometer la calidad del vídeo. Esto se hace normalmente solicitando periódicamente un segmento de tramas para cada duración de segmento en el estado estacionario. Con esta finalidad, se mantiene una variable de estado testacionario que indica el tiempo en estado estacionario en términos de un número de intervalos de tramas en la invocación del estado estacionario actual desde una última transmisión de segmento. La variable de estado testacionario se inicializa a cero en el primer intervalo de trama al entrar en el estado estacionario desde cualquier otro estado. Posteriormente, la variable de estado testacionario se incrementa de la siguiente manera para los siguientes intervalos de tramas en estado estacionario:
t Estac. - m o d ( t Estac 1 >Sseg).
donde Sseg es el número de tramas en un segmento de vídeo y también representa el número de intervalos de tramas en una duración de segmento.
En el algoritmo básico de estado estacionario, el par (Ni, Qi) para el intervalo de trama i se determina de la siguiente manera:
Estado estacionario sensible al enlace
Según una realización, se describe un modo de estado estacionario sensible al enlace, en el cual el cliente sondea el enlace buscando un ancho de banda adicional para descargar las tramas de vídeo más rápido sin comprometer la calidad. El ancho de banda adicional disponible está determinado por la relación del rendimiento promedio de la capa física
y el nivel de representación elegido
es decir,
^PHY— Prom
Si hay ancho de banda del enlace adicional disponible, se puede solicitar más de un segmento por duración de segmento de modo que se pueda construir el búfer para evitar futuros realmacenamientos. Para conseguir esto, y¡ se
puede establecer para superar un cierto umbral, es decir, y " >l a,
donde redondeamiento(Yi) representa el número posible de segmentos que se pueden descargar en el siguiente intervalo de trama con la tasa de adaptación actual y las condiciones del enlace. Al mismo tiempo, si se solicita un mayor número de segmentos y las condiciones del enlace inalámbrico empeoran, entonces la adaptación de la tasa de vídeo es redundante. Por consiguiente, se pueden establecer condiciones adicionales para solicitar segmentos de vídeo adicionales durante el estado estacionario. En primer lugar, se puede determinar que el rendimiento del enlace está en una fase creciente y no en una fase decreciente:
r> PHY-Prom. > R PHY-Prom.
i - 1 1
En segundo lugar, se puede proporcionar una opción para poner un límite en el número total de tramas de vídeo solicitadas que aún no se han recibido, es decir, podemos limitar Ei de modo que no solicitemos demasiados segmentos de vídeo sin recibirlos, es decir,
N j E j ^ E max >
donde Emáx representa un límite superior que se establece en Ei.
Entonces el par (Ni, Qi) solicitado al final del intervalo de trama i en el estado estacionario sensible al enlace se puede determinar de la siguiente manera:
Algoritmo de estado estacionario sensible al enlace
o 1^ . „ '
Q i= //Ja mejor caiidad pasible se puede elegir en esotro estacionario
sl (S i-I ~= 2 ) Wsi eJ esiado artertor no es estado estacionario
Ni îri¡n(limájí - L í . Sseg }
lEslac 0
s¡ no si ( S i - I __■ 2 ) / / 3I el estí^ íí del miervato de trama anterior i^mbién es
' estacionario
i Estsc. = modftEsíao 1 *Sücg)
si (lEslac - - O1)
n HUY-frum», ,, ftlV -l^ uni
( ( Ri - Ri-I } y (7¡ i ■< a))
Ni = min( Emáx - E i, redcnd .(yi) Ssea)
ama
Ni -= minítinvás - ti i , Ssog )
fifi
sino
N i “ 0
fin
Adaptación en los estados transitorios y de realmacenamiento sensibles al enlace
Los estados transitorios y de realmacenamiento representan estados en los que el nivel de búfer del cliente es bajo. El objetivo es construir el nivel del búfer hasta que el cliente opere en estado estacionario. Por consiguiente, los mismos conceptos utilizados para la adaptación de la tasa de arranque se pueden usar con diferentes umbrales en los niveles de trama y los requisitos de retraso para conseguir los estados transitorios y realmacenamiento deseados. El uso de la información del rendimiento útil de la capa física puede permitir solicitudes más exactas desde el dispositivo móvil al servidor web para segmentos de vídeo. Cuanto más exacto sea el rendimiento de nivel de enlace real proporcionado por la información del rendimiento útil de la capa física puede permitir que el búfer del cliente se llene a un nivel deseado más rápidamente de lo que puede ser posible con solo información del rendimiento de la capa superior.
Dispositivo de transmisión continua adaptativa sobre HTTP
1. Otro ejemplo proporciona la funcionalidad 800 de la circuitería informática de un dispositivo móvil operable para recibir transmisión continua adaptativa (HAS) sobre protocolo de transferencia de hipertexto (HTTP), como se muestra en el diagrama de flujo en la FIG. 8. La funcionalidad puede implementarse como un procedimiento o la funcionalidad puede ejecutarse como instrucciones en una máquina, donde las instrucciones se incluyen en al menos un medio legible por ordenador o un medio de almacenamiento no transitorio legible por máquina. La circuitería informática se puede configurar para recibir un archivo de manifiesto para una transmisión continua adaptativa sobre HTTP desde un nodo, como en el bloque 810. La circuitería informática también se puede configurar para determinar el rendimiento útil de la capa física del dispositivo móvil con el nodo, como en el bloque 820. La circuitería informática puede configurarse además para seleccionar una representación en el archivo de manifiesto para un período seleccionado basándose, al menos en parte, en el rendimiento útil de la capa física, como en el bloque 830. La representación en el archivo de manifiesto se puede seleccionar basándose en el rendimiento útil de la capa física o las estimaciones de rendimiento de la capa superior, según las condiciones del canal, las condiciones del búfer u otras condiciones que se midan. Por ejemplo, al arranque de1HAS, o cuando las condiciones del canal varían relativamente rápido, puede ser beneficioso utilizar la estimación del rendimiento útil de la capa física de un enlace de radio entre el dispositivo móvil y el nodo. Después del arranque, cuando las condiciones del canal son relativamente estables, o cuando el búfer está sustancialmente lleno, las estimaciones del
rendimiento de la capa superior se pueden usar en lugar del rendimiento útil de la capa física, como se ha analizado previamente.
2. En una realización, la circuitería informática del dispositivo móvil puede configurarse además para solicitar un número seleccionado de segmentos desde el nodo que están en la representación, basados, al menos en parte, en el rendimiento útil de la capa física. La circuitería informática puede seleccionar la representación para el período seleccionado basándose, al menos en parte, en uno de la estimación del rendimiento o el rendimiento útil de la capa física desde una capa de transporte o una estimación del rendimiento desde una capa de aplicación. La circuitería informática puede configurarse para determinar un rendimiento útil promedio de la capa física sobre un número seleccionado de intervalos de trama recibidos previamente; y solicitar un número seleccionado de segmentos a descargar desde el nodo dentro de un período predeterminado basándose en el rendimiento útil promedio de la capa física.
3. La circuitería informática del dispositivo móvil puede configurarse además para recibir parámetros de calidad de servicio (QoS) desde el nodo, incluida una tasa de bits máxima (MBR) y una tasa de bits garantizada (GBR); y solicitar un número seleccionado de segmentos del nodo basándose, al menos en parte, en el nivel de rendimiento útil de la capa física, el MBR y el GBR.
4. En otra realización, la circuitería informática del dispositivo móvil puede configurarse además para seleccionar, en un arranque de la transmisión continua adaptativa sobre HTTP: un número predeterminado de segmentos para llenar un búfer antes de operar la transmisión en el dispositivo móvil, basándose, al menos, en parte, en el rendimiento útil de la capa física; una representación para el período seleccionado y un número predeterminado de segmentos para proporcionar una calidad deseada de la transmisión continua adaptativa sobre HTTP en el dispositivo móvil, basándose, al menos en parte, en un rendimiento útil promedio de la capa física; una representación para el período seleccionado y un número predeterminado de segmentos para proporcionar un retraso de arranque minimizado en el dispositivo móvil basándose, al menos en parte, en el rendimiento útil promedio de la capa física; o una representación para el período seleccionado y un número predeterminado de segmentos para proporcionar una optimización de la calidad limitada por el retraso en el dispositivo móvil basándose, al menos en parte, en el rendimiento útil promedio de la capa física.
5. En otra realización, la circuitería informática del dispositivo móvil puede configurarse además para seleccionar la representación y solicitar un número seleccionado de segmentos durante una reproducción en estado estacionario de la transmisión continua adaptativa sobre HTTP mediante: la determinación de la relación del rendimiento útil promedio de la capa física y la representación seleccionada; y solicitar que se entregue más de un segmento por duración de segmento para construir un número de segmentos en un búfer del dispositivo móvil cuando el ancho de banda del enlace adicional esté disponible durante la reproducción en estado estacionario, basándose, al menos en parte, en el rendimiento útil promedio de la capa física.
6. La circuitería informática puede configurarse aún más para determinar que el rendimiento útil promedio de la capa física está aumentando antes de solicitar que se entregue más de un segmento por duración de segmento; y seleccionar el límite de un número de segmentos que se entregarán por duración de segmento durante la reproducción en estado estacionario.
7. El archivo de manifiesto para la transmisión continua adaptativa sobre HTTP puede ser una descripción de presentación de medios para un conjunto de adaptación de transmisión continua adaptativa dinámica sobre HTTP (DASH); o un metadatos integrado en un formato de archivo 3GP.
8. Procedimiento para recibir una transmisión continua adaptativa sobre HTTP
Otro ejemplo proporciona un procedimiento 900 para recibir la transmisión continua adaptativa sobre protocolo de transferencia de hipertexto (HTTP) en un dispositivo móvil, tal como se muestra en el diagrama de flujo de la FIG. 9. El procedimiento puede ejecutarse como instrucciones en una máquina, circuitería informática, o un procesador para el dispositivo móvil (por ejemplo, UE), donde las instrucciones se incluyen en al menos un medio legible por ordenador o un medio de almacenamiento no transitorio legible por máquina. El procedimiento incluye la operación de recibir un archivo de manifiesto para una transmisión continua adaptativa sobre HTTP (HAS) desde un nodo, como en el bloque 910. Una operación adicional del procedimiento es determinar el rendimiento útil de la capa física del dispositivo móvil con el nodo, como en el bloque 920. El rendimiento útil de la capa física se puede medir en uno o más enlaces de radio que el dispositivo móvil utiliza para recibir la transmisión continua adaptativa sobre HTTP. Típicamente, se puede usar un único enlace de radio. Además, se puede usar la agregación de portadora en la que se pueden agregar dos o más enlaces de radio para proporcionar un ancho de banda adicional en la transmisión continua adaptativa sobre HTTP. En el caso de la agregación de portadora, se puede agregar el rendimiento útil de dos o más enlaces de radio. Una operación adicional del procedimiento es determinar una tasa de bits para solicitar el HAS o un nivel de calidad deseado para proporcionar el HAS basándose, al menos en parte, en el rendimiento útil de la capa física, como en el bloque 930.
La operación de determinar la tasa de bits en el procedimiento 900 puede comprender además la selección de una representación en el archivo de manifiesto para un período seleccionado basándose, al menos en parte, en el
rendimiento útil de la capa física; o solicitar un número seleccionado de segmentos del nodo que están en la representación, basándose, al menos en parte, en el rendimiento útil de la capa física. La operación de solicitar el número de segmentos desde el nodo puede comprender además el envío de una solicitud de obtención de HTTP desde el dispositivo móvil a un servidor web, en el que se selecciona una frecuencia de solicitudes de obtención de HTTP basándose, al menos en parte, en el rendimiento útil de la capa física.
El procedimiento 900 puede comprender además determinar un rendimiento útil promedio de capa física sobre un número seleccionado de intervalos de trama recibidos previamente; y solicitar un número adicional de segmentos que se van a entregar al dispositivo móvil por duración de segmento para construir un número de segmentos en un búfer del dispositivo móvil cuando el rendimiento útil promedio de la capa física está aumentando.
En otra realización, el procedimiento 900 comprende, además, utilizar la capa de transporte o la información del rendimiento de la capa de aplicación en lugar del rendimiento útil de la capa física para determinar la tasa de bits a solicitar en el HAS o el nivel de calidad deseado para proporcionar en el HAS basándose en una condición de enlace de un enlace de radio entre el dispositivo móvil y el nodo; un nivel de congestión de red del nodo; un estado del cliente; o una tasa a la que se llena un búfer del dispositivo móvil con e1HAS.
Como se ha mencionado anteriormente, la información del rendimiento de la capa superior, por ejemplo, la capa de transporte o la información del rendimiento de la capa de aplicación, se puede utilizar después del arranque y cuando el enlace de radio es bastante estable. La red puede establecer los parámetros de QoS MBR/GBR basándose en los niveles de congestión de la red. La información del rendimiento de la capa física se puede utilizar cuando un aumento de un número de segmentos recibidos en el dispositivo móvil puede incrementarse en una cantidad umbral relativa al uso de la información de rendimiento de la capa superior.
En una realización, la información del rendimiento útil de la capa física se puede recibir periódicamente en un cliente que opera en el dispositivo móvil desde una interfaz de programación de aplicaciones (API) con un componente de radio del dispositivo móvil.
En otra realización, el procedimiento 900 puede comprender además la recepción de unos parámetros de calidad de servicio (QoS) desde el nodo, que incluyen una tasa de bits máxima (MBR) y una tasa de bits garantizada (GBR); y solicitar un número seleccionado de segmentos desde el nodo basándose, al menos en parte, en el rendimiento útil de la capa física, el MBR y el GBR.
El procedimiento 900 puede implementarse en al menos un medio de almacenamiento no transitorio legible por máquina que comprende una pluralidad de instrucciones que están adaptadas para ejecutarse para implementar el procedimiento.
Otro ejemplo proporciona la funcionalidad 1000 de la circuitería informática de un equipo de usuario (UE) operable para realizar la adaptación de transmisión continua sensible al enlace, como se muestra en el diagrama de flujo en la FIG. 10. La funcionalidad puede implementarse como un procedimiento o la funcionalidad puede ejecutarse como instrucciones en una máquina, donde las instrucciones se incluyen en al menos un medio legible por ordenador o un medio de almacenamiento no transitorio legible por máquina. La circuitería informática puede configurarse para determinar una estimación del rendimiento útil de capa física y del rendimiento de la capa superior para un enlace de datos del UE con un servidor web, como en el bloque 1010. La circuitería informática puede configurarse para recibir un archivo de manifiesto en una transmisión continua adaptativa sobre HTTP (HAS) del servidor web, como en el bloque 1020. La circuitería informática puede configurarse además para determinar si se debe utilizar la estimación del rendimiento útil de la capa física o del rendimiento de la capa superior basándose en las condiciones de enlace de radio del enlace de datos como en el bloque 1030. La circuitería informática puede configurarse además para seleccionar un número de tramas y un nivel de representación en el HAS, basándose en el rendimiento útil de la capa física seleccionada o la estimación del rendimiento de la capa superior, en el que Ni y Qi respectivamente, representan el número de tramas y el nivel de representación solicitado, como en el bloque 1040.
La circuitería informática de la FIG. 10 puede configurarse aún más para realizar un arranque con calidad optimizada seleccionando la tasa de adaptación del siguiente vídeo disponible cuando haya suficiente ancho de banda disponible basándose en el rendimiento útil de la capa física. En una realización, la circuitería informática se puede configurar para seleccionar el número de tramas Qi, y el nivel de representación Ni para optimizar la calidad de1HAS durante el arranque, utilizando:
donde
X¡ es el número de bits recibidos correctamente en un intervalo de trama de vídeo i; r es la duración de una trama de vídeo, T es el número de intervalos de tramas; Sseg es el número de tramas en un segmento; b es la tasa de descarga del nivel de representación de vídeo; Ai es el número total de tramas de vídeo recibidas por el UE antes de que el UE realice una solicitud en el intervalo de trama i;
A Umbral
"^arranque
es el número umbral de tramas de vídeo que se recibirán antes de que se visualice e1HAS; 5¡ representa una relación entre el rendimiento promedio estimado de la capa física y la tasa del siguiente nivel de representación de vídeo posible, y a > 0 es un parámetro de diseño utilizado para establecer un umbral (1 a) en la relación 5¡.
La circuitería informática de la FIG. 10 se puede configurar además para seleccionar el número de tramas Qi, y el nivel de representación, Ni, para limitar un retraso del HAS con un nivel de calidad seleccionado en el arranque, utilizando:
donde bk es una tasa de bits de representación a k del HAS,
X¡ es el número de bits recibidos correctamente en un intervalo de trama de vídeo i, r es la duración de una trama de vídeo, T es el número de intervalos de tramas,
pmín
B¡ es el nivel de búfer de la trama de vídeo actual,
Umbral
B arranque
es el número umbral de tramas para iniciar la reproducción del HAS, y
T Umbral
arranque
es el tiempo objetivo para iniciar la reproducción. Los valores umbral
B Umbral
arranque
y
'p Umbral
x arranque
pueden seleccionarse para obtener una compensación entre la calidad de vídeo y un retraso del arranque.
La FIG. 11 proporciona una ilustración de ejemplo del dispositivo móvil, como puede ser un equipo de usuario (UE), una estación móvil (MS), un dispositivo móvil inalámbrico, un dispositivo de comunicación móvil, una tableta, un auricular telefónico u otro tipo de dispositivo inalámbrico. El dispositivo inalámbrico puede incluir una o más antenas configuradas para comunicarse con una estación de transmisión continua, como una estación base (BS), un nodo B evolucionado (eNB), una unidad de banda base (BBU), un cabezal de radio remoto (RRH), un equipo de radio remoto (RRE), una estación retransmisora (RS), un equipo de radio (RE), una unidad de radio remota (RRU), un módulo de procesamiento central (CPM) u otro tipo de punto de acceso a la red de área amplia inalámbrica (WWAN). El dispositivo inalámbrico puede configurarse para comunicarse mediante, al menos, un estándar de comunicación inalámbrica que incluye LTE 3GPP, WiMAX, acceso de paquetes a alta velocidad (HSPA), Bluetooth y WiFi. El dispositivo inalámbrico puede comunicarse mediante antenas separadas para cada estándar de comunicación inalámbrica o antenas compartidas para múltiples estándares de comunicación inalámbrica. El dispositivo inalámbrico puede comunicarse en una red inalámbrica de área local (WLAN), una red de área personal inalámbrica (WPAN) y/o una WWAN.
La FIG. 11 también proporciona una ilustración de un micrófono y uno o más altavoces que pueden utilizarse para la entrada y salida de audio desde el dispositivo inalámbrico. La pantalla de visualización puede ser una pantalla de pantalla de cristal líquido (LCD) u otro tipo de pantalla como una pantalla de diodo emisor de luz orgánico (OLED). La pantalla de visualización se puede configurar como una pantalla táctil. La pantalla táctil puede usar tecnología capacitiva, resistiva u otro tipo de tecnología de pantalla táctil. Un procesador de aplicaciones y un procesador de gráficos se pueden acoplar a la memoria interna para proporcionar capacidades de procesamiento y visualización. Un puerto de memoria no volátil también se puede usar para proporcionar opciones de entrada/salida de datos a un usuario. El puerto de memoria no volátil también puede usarse para ampliar las capacidades de memoria del dispositivo inalámbrico. Un teclado puede integrarse con el dispositivo inalámbrico o conectarse de forma inalámbrica con el dispositivo inalámbrico para proporcionar una entrada de usuario adicional. También se puede proporcionar un teclado virtual mediante la pantalla táctil.
Varias técnicas, o ciertos aspectos o partes de las mismas, pueden tomar la forma de código de programa (es decir, instrucciones) materializadas en medios tangibles, como disquetes, disco compacto-memoria de solo lectura (CD-ROM), discos duros, medio de almacenamiento legible por ordenador no transitorio, o cualquier otro medio de almacenamiento legible por máquina en el que, cuando el código de programa se carga y ejecuta por una máquina, tal como un ordenador, la máquina se convierte en un aparato que pone en práctica las diversas técnicas. La circuitería puede incluir hardware, firmware, código de programa, código ejecutable, instrucciones de ordenador y/o software. Un medio de almacenamiento legible por ordenador no transitorio puede ser un medio de almacenamiento legible por ordenador que no incluye señal. En el caso de que la ejecución de código de programa en ordenadores programables, el dispositivo informático puede incluir un procesador, un medio de almacenamiento legible por el procesador (que incluye elementos de memoria y/o almacenamiento volátiles y no volátiles), al menos un dispositivo de entrada y al menos un dispositivo de salida. La memoria volátil y no volátil y/o los elementos de almacenamiento pueden ser una memoria de acceso aleatorio (RAM), una memoria de solo lectura programable borrable (EPROM), una unidad flash, una unidad óptica, una unidad de disco duro magnética, una unidad de estado sólido u otro medio para el almacenamiento de datos electrónicos. El nodo y el dispositivo inalámbrico también pueden incluir un módulo transceptor (es decir, un transceptor), un módulo contador (es decir, un contador), un módulo de procesamiento (es decir, un procesador) y/o un módulo de reloj (es decir, un reloj) o un módulo temporizador ( es decir, temporizador). Uno o más programas que pueden implementar o utilizar las diversas técnicas descritas en la presente memoria pueden usar una interfaz de programación de aplicaciones (API por sus siglas en inglés), controles reutilizables y similares. Dichos programas pueden ser implementados en un lenguaje de programación de procedimientos de alto nivel u orientado a objetos que se comunica con un sistema informático. Sin embargo, los programas se pueden implementar en el lenguaje ensamblador o máquina, si se desea. En cualquier caso, el lenguaje puede ser un lenguaje compilado o interpretado, y combinado con implementaciones de hardware.
Debe entenderse que muchas de las unidades funcionales descritas en esta memoria descriptiva se han etiquetado como módulos a fin de enfatizar más particularmente la independencia de su implementación. Por ejemplo, un módulo puede implementarse como un circuito de hardware que comprende circuitos de integración a escala muy grande (VLSI) personalizados o matrices de compuertas, semiconductores comerciales tales como chips lógicos, transistores u otros componentes discretos. Un módulo también puede implementarse en dispositivos de hardware programable tal como las matrices de puertas programables por campo, lógica de matriz programable, dispositivos lógicos programables o similares.
Los módulos también pueden implementarse en software para su ejecución por diversos tipos de procesadores. Un módulo identificado de código ejecutable puede, por ejemplo, comprender uno o más bloques físicos o lógicos de instrucciones para ordenador que pueden, por ejemplo, organizarse como un objeto, procedimiento o función. Sin embargo, los ejecutables de un módulo identificado no necesitan estar físicamente ubicados juntos, sino que pueden
comprender instrucciones dispares almacenadas en diferentes ubicaciones que, cuando se unen lógicamente entre sí, comprenden el módulo y consiguen el propósito establecido para el módulo.
De hecho, un módulo de código ejecutable puede ser una única instrucción, o muchas instrucciones, e incluso se puede distribuir en diversos segmentos de código diferentes, entre diferentes programas y en diversos dispositivos de memoria. De manera similar, los datos operativos pueden identificarse e ilustrarse en la presente memoria dentro de módulos, y pueden materializarse de cualquier forma adecuada y organizarse dentro de cualquier tipo adecuado de estructura de datos. Los datos operativos pueden recopilarse como un solo conjunto de datos, o pueden distribuirse en diferentes ubicaciones, incluso en diferentes dispositivos de almacenamiento, y pueden existir, al menos parcialmente, meramente como señales electrónicas en un sistema o red. Los módulos pueden ser pasivos o activos, incluidos los agentes operativos que ejecutan las funciones deseadas.
Las referencias en esta memoria descriptiva a "un ejemplo" o “ejemplar” significa que una función, estructura o característica particular descrita en relación con el ejemplo se incluye en, al menos, una realización de la presente invención. Así, cuando aparecen frases como "en un ejemplo" o la palabra “ejemplar” en diversos lugares de esta memoria descriptiva, no se refieren todas necesariamente a la misma realización.
Como se emplea en esta memoria, una pluralidad de puntos, elementos estructurales, elementos de composición y/o materiales se pueden presentar en una lista común por conveniencia. Sin embargo, estas listas deben interpretarse como si cada componente de la lista se identifica individualmente como un componente separado y único. Por lo tanto, ningún componente individual de dicha lista debe interpretarse como un equivalente de facto de ningún otro componente de la misma lista basándose solamente en su presentación en un grupo común sin indicaciones contrarias. Además, se pueden hacer referencia a diversas realizaciones y ejemplos de la presente invención en la presente memoria junto con alternativas para los diversos componentes de las mismas. Se entiende que dichas realizaciones, ejemplos y alternativas no deben interpretarse como equivalentes de facto entre sí, sino que se deben considerar como representaciones separadas y autónomas de la presente invención.
Por otro lado, las funciones, estructuras o características descritas pueden combinarse de cualquier manera adecuada en una o más realizaciones. En la siguiente descripción, se proporcionan numerosos detalles concretos, tales como ejemplos de diseños, distancias, ejemplos de redes, etc. que proporcionan una comprensión completa de las realizaciones de la invención. Una persona experta en la técnica pertinente, sin embargo, reconocerá fácilmente que la invención puede ponerse en práctica sin uno o más de los detalles concretos o con otros procedimientos, componentes, diseños, etc. En otros casos, las estructuras, materiales u funcionamientos bien conocidas no se muestran o se describen en detalle para evitar la ocultación de aspectos de la invención.
Aunque los ejemplos anteriores son ilustrativos de los principios de la presente invención, en una o más aplicaciones particulares, será evidente para las personas con experiencia ordinaria en la técnica que se pueden hacer numerosas modificaciones en la forma, el uso y los detalles de la implementación sin el ejercicio de facultades inventivas, y sin apartarse de los principios y conceptos de la invención. Por consiguiente, no se pretende que la invención esté limitada, excepto por las reivindicaciones que se exponen a continuación.
Claims (15)
1. Un dispositivo móvil operable para recibir transmisión continua adaptativa sobre protocolo de transferencia de hipertexto (HTTP), HAS, que tiene circuitería informática configurada para:
recibir un archivo de manifiesto para una transmisión continua adaptativa sobre HTTP desde un nodo, en el que el archivo de manifiesto es una descripción de presentación de medios para transmisión continua adaptativa sobre HTTP, DASH, un conjunto de adaptación o un metadatos integrado en un formato de archivo;
seleccionar una tasa correspondiente a un rendimiento útil de la capa física del dispositivo móvil con el nodo, si una tasa determinada a partir de la información del segmento es mayor que dicha tasa correspondiente al rendimiento útil de la capa física, y seleccionar dicha tasa determinada a partir de la información del segmento en caso contrario, en el que la información de segmento Incluye información de inicialización y datos reales del segmento de medios.
2. La circuitería informática de la reivindicación 1, en la que la circuitería informática está configurada además para: solicitar un número seleccionado de segmentos del nodo que estén en la representación, basándose, al menos en parte, en el rendimiento útil de la capa física; o
seleccionar la representación para el período seleccionado basándose, al menos en parte, en uno de la estimación del rendimiento o el rendimiento útil de la capa física desde la capa de transporte o una estimación del rendimiento a partir desde una capa de aplicación.
3. La circuitería informática de la reivindicación 1, en la que la circuitería informática está configurada además para: determinar un rendimiento útil promedio de la capa física sobre un número seleccionado de intervalos de trama recibidos previamente; y
solicitar la descarga de un número seleccionado de segmentos desde el nodo dentro de un período predeterminado basándose en el rendimiento útil promedio de la capa física.
4. La circuitería informática de la reivindicación 1, en la que la circuitería informática está configurada además para: recibir los parámetros calidad de servicio, QoS, desde el nodo, incluida una tasa de bits máxima, MBR y una tasa de bits garantizada, GBR; y
solicitar un número seleccionado de segmentos del nodo basándose, al menos en parte, en el rendimiento útil de la capa física, el MBR y el GBR.
5. La circuitería informática de la reivindicación 1 en el que la circuitería informática está configurada para: seleccionar, en un arranque de la transmisión continua adaptativa sobre HTTP:
un número predeterminado de segmentos para llenar un búfer antes de operar la trasmisión continua en el dispositivo móvil, basándose, al menos en parte, en el rendimiento útil de la capa física;
una representación para el período seleccionado y un número predeterminado de segmentos para proporcionar una calidad deseada de la transmisión continua adaptativa sobre HTTP en el dispositivo móvil, basándose, al menos en parte, en un rendimiento útil promedio de la capa física;
una representación para el período seleccionado y un número predeterminado de segmentos que proporcionan un retraso de arranque minimizado en el dispositivo móvil basándose, al menos en parte, en el rendimiento útil promedio de la capa física; o
una representación para el período seleccionado y un número predeterminado de segmentos que proporcionan una optimización con calidad limitada por el retraso en el dispositivo móvil basándose, al menos en parte, en el rendimiento útil promedio de la capa física.
6. La circuitería informática de la reivindicación 1 en el que la circuitería informática está configurada además para: seleccionar la representación y solicitar un número seleccionado de segmentos durante una reproducción en estado estacionario de la transmisión continua adaptativa sobre HTTP:
determinando una relación de un promedio del rendimiento útil de la capa física y la representación seleccionada; y solicitando que se entregue más de un segmento por duración de segmento para construir un número de segmentos en un búfer del dispositivo móvil cuando está disponible ancho de banda del enlace adicional durante la reproducción en estado estacionario, basándose, al menos en parte, en el rendimiento útil promedio de la capa física.
7. La circuitería informática de la reivindicación 1 a 5, en la que la circuitería informática está configurada además para:
determinar que el rendimiento útil promedio de la capa física está aumentando antes de solicitar que se entregue más de un segmento por segmento de duración; y
seleccionar un límite en un número de segmentos que se van a entregar por duración del segmento durante la reproducción en estado estacionario.
8. Un procedimiento para recibir transmisión continua adaptativa sobre protocolo de transferencia de hipertexto, HTTP, en un dispositivo móvil, que comprende:
recibir un archivo de manifiesto para una transmisión continua adaptativa sobre HTTP (HAS) desde un nodo, en el que el archivo de manifiesto es una descripción de presentación de medios para transmisión continua adaptativa sobre HTTP, DASH, un conjunto de adaptación o un metadatos integrado en un formato de archivo;
determinar un rendimiento útil de la capa física del dispositivo móvil con el nodo; y
seleccionar una tasa correspondiente al rendimiento útil de la capa física del dispositivo móvil con el nodo, si una tasa determinada a partir de la información del segmento es mayor que dicha tasa correspondiente al rendimiento útil de la capa física, y seleccionar dicha tasa determinada a partir de la información del segmento en caso contrario, incluida la información de inicialización y los datos del segmento de medios reales;
determinar una tasa de bits para solicitar el HAS o un nivel de calidad deseado para proporcionar e1HAS basándose, al menos en parte, en el rendimiento útil de la capa física.
9. El procedimiento de la reivindicación 8 en el que determinar la tasa de bits además comprende:
seleccionar una representación en el archivo de manifiesto para un período seleccionado basándose, al menos en parte, en el rendimiento útil de la capa física.
solicitar un número seleccionado de segmentos del nodo que estén en la representación, basándose, al menos en parte, en el rendimiento útil de la capa física,
en el que la solicitud del número de segmentos desde el nodo puede comprender además el envío de una solicitud de obtención de HTTP desde el dispositivo móvil a un servidor web, en el que se selecciona una frecuencia de solicitudes de obtención de HTTP basándose, al menos en parte, en el rendimiento útil de la capa física.
10. El procedimiento de la reivindicación 8 que además comprende:
determinar un rendimiento útil promedio de la capa física sobre un número seleccionado de intervalos de trama recibidos previamente; y
solicitar un número adicional de segmentos que se van a entregar al dispositivo móvil por duración de segmento para construir un número de segmentos en un búfer del dispositivo móvil cuando el rendimiento útil promedio de la capa física aumenta
11. El procedimiento de la reivindicación 8 que además comprende:
recibir periódicamente la información del rendimiento útil de la capa física en un cliente que opera en el dispositivo móvil desde una interfaz de programación de aplicaciones, API, con un componente de radio del dispositivo móvil; o utilizar la capa de transporte o la información del rendimiento de la capa de aplicación en lugar del rendimiento útil de la capa física para determinar la tasa de bits a solicitar en el HAS o el nivel de calidad deseado para proporcionar el HAS basándose en:
una condición de enlace entre el dispositivo móvil y el nodo;
un nivel de congestión de red del nodo;
un estado del cliente; o
una tasa a la que se llena un búfer del dispositivo móvil con el HAS.
12. El procedimiento de las reivindicaciones 8 a 11 que además comprende:
recibir los parámetros calidad de servicio, QoS, desde el nodo, incluida una tasa de bits máxima, MBR y una tasa de bits garantizada, GBR; y
solicitar un número seleccionado de segmentos del nodo basándose, al menos en parte, en el rendimiento útil de la capa física, el MBR y el GBR.
13. Un equipo de usuario, UE, operable para realizar una adaptación de la transmisión continua sensible al enlace, que tiene circuitería informática configurada para:
determinar un rendimiento útil de capa física y una estimación de rendimiento de la capa superior para un enlace de datos del UE con un servidor web;
recibir un archivo de manifiesto para una transmisión continua adaptativa sobre HTTP, HAS, desde el servidor web; seleccionar una tasa correspondiente al rendimiento útil de la capa física del dispositivo móvil con el nodo, si una tasa determinada a partir de la información del segmento es mayor que dicha tasa correspondiente al rendimiento útil de la capa física, y
seleccionar dicha tasa determinada a partir de la información de segmento de lo contrario, en el que la información de segmento incluye información de inicialización y los datos del segmento de medios reales.
14. La circuitería informática de la reivindicación 13 en la que la circuitería informática está además configurada para:
realizar un arranque con calidad optimizada seleccionando la tasa de adaptación del siguiente vídeo disponible cuando haya suficiente ancho de banda disponible basándose en el rendimiento útil de la capa física; o seleccionar el número de tramas Qi, y el nivel de representación Ni para optimizar la calidad del HAS durante el arranque, utilizando:
donde
Xi es el número de bits recibidos correctamente en un intervalo de trama de vídeo i, t es la duración de la trama de vídeo, T es el número de intervalos de tramas, Sseg es el número de tramas en un segmento, b es la tasa de descarga del nivel de representación de vídeo, Ai es el número total de tramas de vídeo recibidas por el UE antes de que el UE realice una solicitud en el intervalo de trama i,
es el número umbral de tramas de vídeo que se recibirán antes de que se visualice el HAS, 5i representa una relación entre el rendimiento promedio estimado de la capa física y la tasa del siguiente nivel de representación de vídeo posible, y a > 0 es un parámetro de diseño utilizado para establecer un umbral (1 a) en la relación 5i.
15. La circuitería informática de la reivindicación 13, configurado además para seleccionar un número de tramas Qi, y el nivel de representación Ni, para limitar un retraso del HAS con un nivel de calidad seleccionado en el arranque, utilizando:
donde bk es una tasa de bits de representación k del HAS,
X¡ es el número de bits recibidos correctamente en un intervalo de trama de vídeo i, t es la duración de la trama de vídeo, T es el número de intervalos de trama,
Bi es el nivel de búfer del vídeo actual,
B Umbral
arranque
es un número umbral de tramas para iniciar la reproducción del HAS, y
T Umbral
arranque
es un tiempo objetivo para iniciar la reproducción,
en el que los valores umbral
B Umbral
arranque
y
T Umbral
arranque
se seleccionan para obtener una compensación entre la calidad de vídeo y un retraso del arranque.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201361771698P | 2013-03-01 | 2013-03-01 | |
| PCT/US2014/019031 WO2014134309A1 (en) | 2013-03-01 | 2014-02-27 | Link-aware streaming adaptation |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2701858T3 true ES2701858T3 (es) | 2019-02-26 |
Family
ID=51420937
Family Applications (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES13876384T Active ES2730688T3 (es) | 2013-03-01 | 2013-12-12 | Comunicaciones de grupo basadas en multidifusión en arreglos ad hoc de dispositivos inalámbricos |
| ES14756635T Active ES2701858T3 (es) | 2013-03-01 | 2014-02-27 | Adaptación de la transmisión continua sensible al enlace |
| ES14757119T Active ES2710559T3 (es) | 2013-03-01 | 2014-02-28 | Selección de una tecnología de acceso de radio en una red heterogénea |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES13876384T Active ES2730688T3 (es) | 2013-03-01 | 2013-12-12 | Comunicaciones de grupo basadas en multidifusión en arreglos ad hoc de dispositivos inalámbricos |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES14757119T Active ES2710559T3 (es) | 2013-03-01 | 2014-02-28 | Selección de una tecnología de acceso de radio en una red heterogénea |
Country Status (9)
| Country | Link |
|---|---|
| US (18) | US9706522B2 (es) |
| EP (8) | EP2962485B1 (es) |
| JP (1) | JP2016512400A (es) |
| KR (1) | KR20150105963A (es) |
| CN (10) | CN104995852B (es) |
| ES (3) | ES2730688T3 (es) |
| HK (2) | HK1256564A1 (es) |
| HU (2) | HUE043855T2 (es) |
| WO (11) | WO2014133589A1 (es) |
Families Citing this family (185)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CA2765535C (en) | 2009-06-16 | 2015-10-13 | Research In Motion Limited | Method for accessing a service unavailable through a network cell |
| KR20120030548A (ko) | 2009-06-16 | 2012-03-28 | 리서치 인 모션 리미티드 | 네트워크 셀을 통해 이용할 수 없는 서비스를 액세스하기 위한 방법 |
| EP2761771A4 (en) * | 2011-09-29 | 2015-06-24 | Intel Corp | MU-MIMO OF SUPERIOR ORDER FOR LTE-A |
| KR20150073165A (ko) * | 2012-10-16 | 2015-06-30 | 엘지전자 주식회사 | 무선랜에서 채널 액세스 방법 및 장치 |
| US9647818B2 (en) | 2013-01-03 | 2017-05-09 | Intel IP Corporation | Apparatus and method for single-tone device discovery in wireless communication networks |
| US9706522B2 (en) | 2013-03-01 | 2017-07-11 | Intel IP 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 |
| WO2014153705A1 (zh) * | 2013-03-25 | 2014-10-02 | 华为技术有限公司 | 新载波类型小区的业务处理方法、装置及通信系统 |
| CN104247499B (zh) * | 2013-03-26 | 2018-09-21 | 华为技术有限公司 | 数据包传输方法、系统及终端设备和网络设备 |
| 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 |
| EP2983382B1 (en) * | 2013-04-03 | 2017-11-22 | Huawei Technologies Co., Ltd. | Service indication processing methods, user equipment and base station |
| WO2014161200A1 (en) * | 2013-04-04 | 2014-10-09 | Qualcomm Incorporated | Service continuity with embms support on nct |
| WO2014166884A1 (en) * | 2013-04-08 | 2014-10-16 | Telefonaktiebolaget L M Ericsson (Publ) | Congestion aware throughput targets |
| US9992704B2 (en) * | 2013-04-12 | 2018-06-05 | Provenance Asset Group Llc | Radio access network based traffic steering to non-cellular access |
| US20140307551A1 (en) * | 2013-04-12 | 2014-10-16 | Nokia Siemens Networks Oy | Automatic learning of wi-fi neighbors and network characteristics |
| US20160080958A1 (en) * | 2013-04-24 | 2016-03-17 | Nokia Technologies Oy | Logged measurements |
| US9999086B2 (en) * | 2013-05-08 | 2018-06-12 | Telefonaktiebolaget L M Ericsson (Publ) | Packet data transfer re-establishment |
| US10164693B2 (en) * | 2013-05-09 | 2018-12-25 | 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 |
| JP6115636B2 (ja) * | 2013-06-17 | 2017-04-19 | 日本電気株式会社 | Self−OrganizingNetworkのための装置、方法、及びプログラム |
| US20140376517A1 (en) * | 2013-06-25 | 2014-12-25 | Qualcomm Incorporated | Opportunistic activation of relays in cloud radio access networks |
| JP6492006B2 (ja) | 2013-07-02 | 2019-03-27 | サターン ライセンシング エルエルシーSaturn Licensing LLC | コンテンツ供給装置、コンテンツ供給方法、プログラム、および、コンテンツ供給システム |
| US9629013B2 (en) * | 2013-07-18 | 2017-04-18 | Marvell World Trade Ltd. | Channel quality indication with filtered interference |
| CN105393470B (zh) * | 2013-08-08 | 2018-11-02 | 英特尔Ip公司 | 用于多输入多输出系统中的电子下倾角调节的方法、装置和系统 |
| 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 |
| WO2015018063A1 (zh) * | 2013-08-09 | 2015-02-12 | 华为技术有限公司 | 频谱更新使用方法、系统及白频谱设备 |
| KR102119247B1 (ko) * | 2013-11-01 | 2020-06-04 | 삼성전자주식회사 | 단말 간 직접 통신을 위한 2 단계 탐색 절차 |
| US9705693B1 (en) * | 2013-12-10 | 2017-07-11 | Marvell International Ltd. | Provisioning using multicast traffic |
| US10341890B2 (en) * | 2013-12-13 | 2019-07-02 | Qualcomm Incorporated | CSI feedback in LTE/LTE-advanced systems with unlicensed spectrum |
| EP3079384A4 (en) * | 2013-12-30 | 2016-11-23 | Huawei Tech Co Ltd | METHOD FOR TRANSMITTING A SMALL PACKAGE, BASIC STATION AND USER DEVICE |
| JP2015142225A (ja) * | 2014-01-28 | 2015-08-03 | ソニー株式会社 | 装置 |
| KR101418698B1 (ko) * | 2014-02-03 | 2014-07-10 | 박상래 | 무선 비상벨 제어 시스템, 방법 및 컴퓨터 판독 가능한 기록 매체 |
| 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 |
| 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 |
| KR101870624B1 (ko) * | 2014-02-21 | 2018-06-26 | 콘비다 와이어리스, 엘엘씨 | 통합된 소형 셀 및 wifi 네트워크들에서의 핸드오버 |
| US10320454B2 (en) * | 2014-03-14 | 2019-06-11 | 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 |
| WO2015199491A1 (ko) * | 2014-06-26 | 2015-12-30 | 엘지전자 주식회사 | 브로드캐스트 멀티캐스트 서비스를 위한 제어 정보의 송수신 방법 및 이를 위한 장치 |
| 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 |
| JP6479823B2 (ja) * | 2014-08-25 | 2019-03-06 | 京セラ株式会社 | 基地局、プロセッサ及びネットワーク装置 |
| US9887907B2 (en) | 2014-09-18 | 2018-02-06 | Qualcomm Incorporated | Base station initiated control mechanism for supporting supplemental link |
| WO2016049897A1 (zh) * | 2014-09-30 | 2016-04-07 | 华为技术有限公司 | 一种终端、基站、系统及通知方法 |
| KR101969002B1 (ko) * | 2014-09-30 | 2019-08-13 | 후아웨이 테크놀러지 컴퍼니 리미티드 | 데이터 전송 방법 및 단말 |
| JP6481908B2 (ja) * | 2014-10-23 | 2019-03-13 | インテル アイピー コーポレーション | マシン・タイプ・コミュニケーション(mtc)機器のための接続制御 |
| US9578530B2 (en) * | 2014-12-09 | 2017-02-21 | Futurewei Technologies, Inc. | Method and apparatus for determining cell states to adjust antenna configuration parameters |
| US9769689B2 (en) | 2014-12-09 | 2017-09-19 | Futurewei Technologies, Inc. | Method and apparatus for optimizing cell specific antenna configuration parameters |
| US10880357B2 (en) * | 2014-12-23 | 2020-12-29 | Adobe Inc. | Reducing requests for media segments in streaming of multimedia content |
| CN107210993B (zh) * | 2014-12-23 | 2020-11-10 | 意大利电信股份公司 | 无线网络中的多媒体内容流的动态速率调整的方法与系统 |
| US10812546B2 (en) * | 2014-12-24 | 2020-10-20 | Intel IP Corporation | Link-aware streaming adaptation |
| EP3709765B1 (en) * | 2015-02-06 | 2023-04-26 | Sony Group Corporation | Wireless communication apparatus, wireless communication method, and program |
| 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 |
| CN114222372B (zh) * | 2015-04-17 | 2025-10-21 | 索尼公司 | 用于无线通信的电子设备和方法 |
| 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 |
| MY190439A (en) * | 2015-06-29 | 2022-04-21 | Huawei Tech Co Ltd | Method, apparatus, and system for floor control on multiple mcptt systems |
| WO2017005316A1 (en) * | 2015-07-08 | 2017-01-12 | Telefonaktiebolaget Lm Ericsson (Publ) | Performance improvement in wireless communications networks |
| CN107852596A (zh) * | 2015-07-24 | 2018-03-27 | 日本电气株式会社 | 移动通信系统、mme、终端和通信方法 |
| EP3322240A4 (en) * | 2015-08-06 | 2018-07-11 | Huawei Technologies Co., Ltd. | Method and apparatus for establishing data radio bearer |
| EP3883334B1 (en) * | 2015-08-13 | 2023-08-30 | Nokia Solutions and Networks Oy | Adjustment of an inactivity timer |
| 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 |
| US10191767B2 (en) * | 2015-11-20 | 2019-01-29 | Nec Corporation | Seamles 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 |
| WO2017136068A1 (en) | 2016-02-03 | 2017-08-10 | Intel Corporation | Csi (channel state information)-rs (reference signal) overhead reduction for class b fd (full dimensional)-mimo (multiple input multiple output) systems |
| WO2017142901A1 (en) | 2016-02-15 | 2017-08-24 | Spidercloud Wireless, Inc. | 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)分发的装置和方法 |
| EP3226472A1 (en) * | 2016-04-01 | 2017-10-04 | Thomson Licensing | Method for predicting a level of qoe of an application intended to be run on a wireless user equipment |
| WO2017177076A1 (en) | 2016-04-08 | 2017-10-12 | Cloud Knox, Inc. | Activity based access control in heterogeneous environments |
| US20170302421A1 (en) * | 2016-04-13 | 2017-10-19 | Mediatek Inc. | Signaling Enhancement for Fast Network Entry |
| WO2017197295A1 (en) * | 2016-05-12 | 2017-11-16 | M2MD Technologies, Inc. | Method and system for providing low bandwidth and high bandwidth communications services using different user equipment profiles |
| CN107368737A (zh) * | 2016-05-13 | 2017-11-21 | 阿里巴巴集团控股有限公司 | 一种防止拷贝攻击的处理方法、服务器及客户端 |
| MX2018015703A (es) * | 2016-07-04 | 2019-05-27 | Ericsson Telefon Ab L M | Metodo de suministro eficiente y aparatos para datos pequeños poco frecuentes. |
| US10389785B2 (en) * | 2016-07-17 | 2019-08-20 | Wei-Chung Chang | Method for adaptively streaming an audio/visual material |
| EP4429296A3 (en) * | 2016-08-09 | 2024-12-11 | Samsung Electronics Co., Ltd | Method and apparatus for managing user plane operation in wireless communication system |
| CN107734468B (zh) * | 2016-08-12 | 2020-07-28 | 中兴通讯股份有限公司 | 组播传输方法及装置 |
| CN107734465B (zh) * | 2016-08-12 | 2019-12-20 | 电信科学技术研究院 | 传输多播业务的方法、接收多播业务的方法及装置 |
| WO2018058463A1 (en) * | 2016-09-29 | 2018-04-05 | Nokia Technologies Oy | Adaptive media service |
| EP3535935A1 (en) * | 2016-11-04 | 2019-09-11 | Telefonaktiebolaget LM Ericsson (PUBL) | Methods, computer program, carrier, computer program product and apparatus for managing small data transmissions from user equipments |
| US11064555B2 (en) * | 2016-11-09 | 2021-07-13 | Lg Electronics Inc. | Method for transmitting RRC message and wireless device |
| CN108184214A (zh) * | 2016-12-08 | 2018-06-19 | 中兴通讯股份有限公司 | 一种确定数据发送方式的方法及装置 |
| CN106789252A (zh) * | 2016-12-23 | 2017-05-31 | 盛科网络(苏州)有限公司 | 一种oam联动实现aps快速切换的芯片方法 |
| JP6773224B2 (ja) * | 2016-12-23 | 2020-10-21 | 富士通株式会社 | データ送信/受信装置、方法及び通信システム |
| CN106658733B (zh) * | 2016-12-28 | 2020-04-21 | 南京邮电大学 | 多用户MIMO-OFDM中基于用户公平性和QoS的吞吐量优化方法 |
| EP3567919B1 (en) * | 2017-01-05 | 2022-04-27 | LG Electronics Inc. | Method and device for transmitting rule for qos flow to drb mapping |
| US10721763B2 (en) * | 2017-01-20 | 2020-07-21 | Qualcomm Incorporated | Small packet optimizations for internet-of-things applications |
| US10624149B2 (en) * | 2017-02-03 | 2020-04-14 | 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 |
| BR112020019216A2 (pt) * | 2018-06-06 | 2021-01-05 | Intel Corporation | Aparelho e método para realizar um protocolo de agrupamento; sistema para programar comunicações sem fio |
| WO2019234478A1 (en) * | 2018-06-08 | 2019-12-12 | Telefonaktiebolaget Lm Ericsson (Publ) | Sdma carrier sharing |
| WO2020006366A1 (en) | 2018-06-28 | 2020-01-02 | 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 |
| EP3836739B1 (en) * | 2018-08-08 | 2024-01-10 | Ntt Docomo, Inc. | Radio access system, radio communication method and communication device |
| EP4580147A3 (en) * | 2018-08-23 | 2025-10-15 | John Mezzalingua Associates, LLC. | System and method for creating and managing private subnetworks of lte base stations |
| EP3841834B1 (en) | 2018-08-23 | 2025-05-07 | British Telecommunications public limited company | Cellular telecommunications network |
| WO2020057952A1 (en) | 2018-09-21 | 2020-03-26 | British Telecommunications Public Limited Company | Cellular telecommunications network |
| GB201815377D0 (en) | 2018-09-21 | 2018-11-07 | British Telecomm | Cellular telecommunications network |
| WO2020072793A1 (en) | 2018-10-04 | 2020-04-09 | Google Llc | Method for handling a radio resource control cell group configuration |
| KR20210095879A (ko) * | 2018-11-13 | 2021-08-03 | 알프레드 컨설팅 엘엘씨 | 이기종 네트워크들에서 이동성 정보를 사용하기 위한 시스템 및 방법 |
| 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 |
| CN118972980A (zh) * | 2019-02-14 | 2024-11-15 | 松下电器(美国)知识产权公司 | 终端、基站、通信方法及集成电路 |
| JP7241902B2 (ja) * | 2019-02-27 | 2023-03-17 | 展訊通信(上海)有限公司 | 無線接続方法、機器グループ、システム及び記憶媒体 |
| 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 | 清华大学 | 卫星通信星座的系统容量优化方法和装置 |
| US12149501B2 (en) | 2019-08-16 | 2024-11-19 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and entity for transmitting a plurality of MAC addresses |
| KR102682187B1 (ko) | 2019-09-11 | 2024-07-08 | 삼성전자주식회사 | 무선 통신 시스템에서 데이터를 프리코딩하기 위한 장치 및 방법 |
| CN112543084B (zh) * | 2019-09-23 | 2023-10-10 | 中兴通讯股份有限公司 | 一种mbsfn子帧处理方法及装置和基站及用户终端 |
| CN112543045B (zh) * | 2019-09-23 | 2024-10-15 | 深圳市中兴微电子技术有限公司 | 一种获取pmi的方法及装置 |
| 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 |
| 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 |
| CN113676202B (zh) * | 2020-04-30 | 2022-10-18 | 华为技术有限公司 | 一种多射频抗干扰方法及相关设备 |
| WO2021232281A1 (zh) * | 2020-05-20 | 2021-11-25 | 北京小米移动软件有限公司 | 数据传输方法、装置、通信设备及存储介质 |
| US12114340B2 (en) * | 2020-05-29 | 2024-10-08 | Qualcomm Incorporated | Apparatus and method for monitoring for a control signal in a resource block |
| 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 |
| WO2022020988A1 (en) * | 2020-07-27 | 2022-02-03 | Qualcomm Incorporated | Wake-up signal collision handling for nr multicast |
| 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 |
| KR102646127B1 (ko) | 2020-09-24 | 2024-03-11 | 오피노 엘엘씨 | 소형 데이터 송신 절차의 릴리스 메시지 |
| CN114586453B (zh) | 2020-09-29 | 2025-07-25 | 北京小米移动软件有限公司 | 数据传输方法、装置、终端、网络设备和介质 |
| US12295003B2 (en) * | 2020-10-20 | 2025-05-06 | Qualcomm Incorporated | Configured grant small data transfer response transmission and uplink priority handling |
| US11963248B2 (en) | 2020-10-21 | 2024-04-16 | Intel Corporation | Small data transmission (SDT) procedures and failure recovery during an inactive state |
| US12348971B2 (en) * | 2020-10-30 | 2025-07-01 | Outdoor Wireless Networks LLC | Shared spectrum-controller enforcement of a sanction criterion |
| CN114666913B (zh) * | 2020-12-24 | 2025-06-06 | 夏普株式会社 | 由用户设备执行的方法及用户设备 |
| WO2022147289A2 (en) | 2020-12-31 | 2022-07-07 | Ofinno, Llc | Data for small data transmission |
| WO2022155272A1 (en) * | 2021-01-13 | 2022-07-21 | Ofinno, Llc | Transmission of data of logical channel |
| 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 |
| WO2022217441A1 (en) | 2021-04-12 | 2022-10-20 | Nokia Shanghai Bell Co., Ltd. | Methods, devices, and medium for handling of non-sdt data |
| WO2022236614A1 (en) * | 2021-05-10 | 2022-11-17 | Lenovo (Beijing) Limited | Method and apparatus for avoiding repeated state transition in small data transmission |
| CN117322125A (zh) * | 2021-05-10 | 2023-12-29 | Tcl通讯(宁波)有限公司 | 后续上行数据传输的小数据传输sdt的方法、用户设备及基站 |
| 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 |
| US12052626B2 (en) | 2021-12-23 | 2024-07-30 | T-Mobile Usa, Inc. | Steering non-mobile connected-mode user equipment to higher capacity radio cells |
| CN115238125B (zh) * | 2022-07-22 | 2025-09-09 | 腾讯科技(深圳)有限公司 | 一种数据处理方法、装置、计算机设备以及可读存储介质 |
| US12470896B2 (en) | 2022-12-22 | 2025-11-11 | Adeia Guides Inc. | Systems and methods for improving groupcast media streaming using metric information in device-to-device communications |
| US12367031B2 (en) | 2023-05-24 | 2025-07-22 | T-Mobile Usa, Inc. | Intelligent method and systems for automated radio network performance evaluation of a wireless telecommunication network |
| TWI910549B (zh) * | 2024-02-06 | 2026-01-01 | 仁寶電腦工業股份有限公司 | 負載平衡系統及方法 |
Family Cites Families (206)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7346008B1 (en) * | 1999-10-15 | 2008-03-18 | Alcatel Canada Inc. | Method and apparatus for data driven network management |
| US6987770B1 (en) * | 2000-08-04 | 2006-01-17 | Intellon Corporation | Frame forwarding in an adaptive network |
| US7068683B1 (en) * | 2000-10-25 | 2006-06-27 | Qualcomm, Incorporated | Method and apparatus for high rate packet data and low delay data transmissions |
| KR100396030B1 (ko) | 2000-12-27 | 2003-08-27 | 주식회사 하이닉스반도체 | 기지국에서 파워 뱅크를 이용한 슈링크/언슈링크 방법 |
| US20020101632A1 (en) * | 2001-01-30 | 2002-08-01 | Milton Meckler | Wireless laser beam communications system for stationary and mobile users |
| JP2002300181A (ja) * | 2001-03-30 | 2002-10-11 | Nec Corp | 統合ネットワークQoS制御方式 |
| KR20040081421A (ko) * | 2001-10-29 | 2004-09-21 | 엠피네트 인터네셔널, 인크. | 멀티미디어 통신을 위한 데이터 구조, 방법 및 시스템 |
| 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 시스템의 계층적 셀 구성 방법 |
| JP5204479B2 (ja) * | 2004-04-08 | 2013-06-05 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | スペクトル資源を効率的に利用する方法及び装置 |
| 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 |
| US7958041B2 (en) * | 2007-03-06 | 2011-06-07 | Spectrum Bridge, Inc. | Spectrum management system |
| 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 |
| US8201042B2 (en) * | 2007-08-17 | 2012-06-12 | 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 |
| WO2009132709A1 (en) * | 2008-04-30 | 2009-11-05 | Nokia Siemens Networks Oy | Transmitting node b load status information in a self organising network |
| JP5517079B2 (ja) * | 2008-05-09 | 2014-06-11 | マーベル ワールド トレード リミテッド | 携帯機器のために位置認識Wi−Fiアクセスを提供するための方法、プログラム、および位置を認識するWi−Fiアクセスを提供する携帯機器 |
| WO2009149761A1 (en) | 2008-06-13 | 2009-12-17 | Nokia Siemens Networks Oy | Target access point selection policies based on access point category tags |
| EP2324666B1 (en) | 2008-07-02 | 2012-12-26 | Telefonaktiebolaget L M Ericsson (PUBL) | 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 |
| KR101667826B1 (ko) | 2008-11-04 | 2016-10-19 | 애플 인크. | 제 1 캐리어에서 제 2, 다른 캐리어에서의 제어 정보를 표시하기 위해 다운링크 제어 구조를 제공하는 방법 |
| 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 | 엘지전자 주식회사 | 광대역 지원을 위한 다중 캐리어 결합 상황에서의 효과적인 제어정보 전송 방법 |
| CN103648171B (zh) * | 2009-01-30 | 2017-08-25 | 三星电子株式会社 | 通信系统中的用户设备和节点b 之间的通信方法和装置 |
| 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 |
| US8762511B2 (en) * | 2009-03-06 | 2014-06-24 | 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 |
| US9001745B2 (en) * | 2009-03-13 | 2015-04-07 | Blackberry Limited | HARQ process number management for downlink carrier |
| WO2010123304A2 (en) * | 2009-04-24 | 2010-10-28 | Samsung Electronics Co., Ltd. | Multiplexing large payloads of control information from user equipments |
| KR101472572B1 (ko) | 2009-04-28 | 2014-12-17 | 한국전자통신연구원 | 기지국의 반송파 관리 장치, 반송파 관리 방법, 단말 및 단말의 반송파 관리 방법 |
| 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 | 中兴通讯股份有限公司 | 多播控制信道占用资源的配置方法、装置和系统 |
| EP2468027B1 (en) * | 2009-08-18 | 2013-07-10 | 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 | 삼성전자주식회사 | 부분화에 기초한 적응적인 스트리밍 방법 및 장치 |
| DE112010004553T5 (de) * | 2009-11-24 | 2012-09-06 | Electronics And Telecommunications Research Institute | Verfahren zum Senden eines Rahmens in einem Drahtloskommunikationssystem auf Mehrbenutzerbasis |
| CN102118789B (zh) * | 2009-12-31 | 2013-02-27 | 华为技术有限公司 | 业务卸载方法、业务卸载功能实体和业务卸载系统 |
| KR101438986B1 (ko) | 2010-01-08 | 2014-09-11 | 후지쯔 가부시끼가이샤 | 반송파 집적 시스템에서 반송파 관리를 수행하는 방법 및 장치 |
| 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 |
| EP3018881A1 (en) * | 2010-02-19 | 2016-05-11 | Telefonaktiebolaget LM Ericsson (publ) | Method and arrangement for adaptation in http streaming |
| 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 |
| CN105141391B (zh) | 2010-03-24 | 2018-11-23 | Lg电子株式会社 | 无线电通信系统中减少小区间干扰的方法和设备 |
| US20130195033A1 (en) * | 2010-04-01 | 2013-08-01 | Nokia Corporation | Apparatus and Method for Optimization of Access Stratum Bearer Signaling in Radio Resource Control Connection Establishment |
| US8892691B2 (en) * | 2010-04-07 | 2014-11-18 | Apple Inc. | Real-time or near real-time streaming |
| 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 |
| CN103338473B (zh) * | 2010-04-30 | 2016-04-06 | 华为技术有限公司 | 小区失效的处理设备 |
| WO2011151684A1 (en) | 2010-05-13 | 2011-12-08 | Alcatel Lucent | Dynamic reorganization of cell structures in wireless networks |
| BR112012029719B1 (pt) * | 2010-05-25 | 2021-03-16 | Headwater Research Llc | método para reduzir a congestão numa rede celular sem fios |
| EP2583388A4 (en) * | 2010-06-21 | 2017-04-19 | Nokia Solutions and 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 | 中国移动通信集团公司 | 频谱检测及频率配置系统和方法 |
| WO2012015902A1 (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 에서의 그룹 변경 이슈에 대한 방법 |
| US9413500B2 (en) * | 2010-09-15 | 2016-08-09 | Interdigital Patent Holdings, Inc. | Method and apparatus for dynamic bandwidth provisioning in frequency division duplex systems |
| JP4878651B1 (ja) * | 2010-09-17 | 2012-02-15 | シャープ株式会社 | 移動局装置、通信システム、通信方法および集積回路 |
| EP2620028B1 (en) * | 2010-09-23 | 2020-04-29 | BlackBerry 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 |
| KR101608567B1 (ko) * | 2010-11-01 | 2016-04-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 |
| WO2012067555A1 (en) | 2010-11-16 | 2012-05-24 | Telefonaktiebolaget L M 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 | 한국전자통신연구원 | 이동통신 시스템의 데이터 전송 방법 |
| KR101868626B1 (ko) * | 2011-01-14 | 2018-06-18 | 엘지전자 주식회사 | 무선 통신 시스템에서 채널상태정보 측정 자원 설정 방법 및 장치 |
| 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 |
| US9559820B2 (en) * | 2011-02-18 | 2017-01-31 | Qualcomm Incorporated | Feedback reporting based on channel state information reference signal (CSI-RS) groups |
| GB2488532B (en) | 2011-02-18 | 2013-06-05 | Sca Ipla Holdings Inc | Communication units and methods for control change notification in broadcast communication |
| 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 |
| CN107580376B (zh) * | 2011-04-01 | 2021-08-20 | 交互数字专利控股公司 | 移动性管理实体及用于提供连接性信息的方法 |
| US20120254890A1 (en) | 2011-04-01 | 2012-10-04 | Renesas Mobile Corporation | Small Data Transmission For Detached Mobile Devices |
| US20140086122A1 (en) * | 2011-04-01 | 2014-03-27 | Maruti Gupta | Techniques to control paging for fixed devices |
| EP2696548B1 (en) * | 2011-04-03 | 2020-03-04 | LG Electronics Inc. | Method and apparatus for transmitting/receiving downlink control channel in wireless communication system |
| 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 |
| US9401791B2 (en) * | 2011-05-10 | 2016-07-26 | Lg Electronics Inc. | Method for transmitting signal using plurality of antenna ports and transmission end apparatus for same |
| US20150296484A1 (en) * | 2011-06-14 | 2015-10-15 | 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 |
| US8879667B2 (en) | 2011-07-01 | 2014-11-04 | Intel Corporation | Layer shifting in open loop multiple-input, multiple-output communications |
| CN103650451B (zh) * | 2011-07-07 | 2016-10-19 | 瑞典爱立信有限公司 | 网络容量优化的自适应http流播 |
| 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 |
| MY164105A (en) | 2011-08-12 | 2017-11-30 | Interdigital Patent Holdings Inc | Interference measurement in wireless networks |
| CN103918341B (zh) | 2011-08-19 | 2017-10-13 | Sca艾普拉控股有限公司 | 移动通信系统、基础设施设备、移动通信终端以及用于在上行链路随机访问信道中通信用户数据的方法 |
| US9008582B2 (en) * | 2011-08-25 | 2015-04-14 | Qualcomm Incorporated | User equipment enhancements for cooperative multi-point communication |
| US10205569B2 (en) * | 2011-08-26 | 2019-02-12 | Lg Electronics Inc. | Method and user equipment for receiving downlink signals, and method and base station for transmitting downlink signals |
| 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 |
| RU2654052C2 (ru) * | 2011-09-30 | 2018-05-16 | Интердиджитал Пэйтент Холдингз, Инк. | Многоточечная передача при беспроводной связи |
| WO2013062362A1 (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 |
| KR101584470B1 (ko) * | 2011-11-23 | 2016-01-11 | 엘지전자 주식회사 | 셀간 간섭을 조정하는 방법 및 장치 |
| CN103999375B (zh) * | 2011-12-16 | 2017-03-08 | Lg电子株式会社 | 针对多小区系统中的物理信道进行资源映射的方法和装置 |
| EP2798880A4 (en) | 2011-12-29 | 2015-10-21 | Intel Corp | ASSOCIATION OF CELLS IN MULTI-TECHNOLOGY RADIO ACCESS NETWORKS |
| WO2013103219A1 (ko) * | 2012-01-03 | 2013-07-11 | 엘지전자 주식회사 | 무선 접속 시스템에서 하향링크 전송 전력 설정 방법 및 이를 위한 장치 |
| US20130182643A1 (en) * | 2012-01-16 | 2013-07-18 | Qualcomm Incorporated | Method and system for transitions of broadcast dash service receptions between unicast and broadcast |
| JP6219846B2 (ja) * | 2012-01-18 | 2017-10-25 | エルジー エレクトロニクス インコーポレイティド | 無線通信システムにおいて改善された制御チャネルベースの動作方法及び装置 |
| CN104067667A (zh) | 2012-01-23 | 2014-09-24 | 英特尔公司 | 用于集成的多rat异类网络的网络辅助的用户关联和卸载技术 |
| US9241327B2 (en) * | 2012-01-23 | 2016-01-19 | Intel Corporation | LTE enhancements for small packet transmissions |
| 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 |
| CN104081709B (zh) * | 2012-01-27 | 2017-09-08 | 交互数字专利控股公司 | 用于在基于多载波和/或准校准网络中提供ePDCCH的装置和/或方法 |
| CA2804368C (en) * | 2012-02-01 | 2018-03-13 | Kodiak Networks, Inc. | Wifi interworking solutions for push-to-talk-over-cellular (poc) |
| US9179456B2 (en) * | 2012-02-07 | 2015-11-03 | Samsung Electronics Co., Ltd. | Methods and apparatus for downlink control channels transmissions in wireless communications systems |
| US8660078B2 (en) | 2012-02-07 | 2014-02-25 | Qualcomm Incorporated | Data radio bearer (DRB) enhancements for small data transmissions apparatus, systems, and methods |
| US20130227158A1 (en) * | 2012-02-24 | 2013-08-29 | Stmicroelectronics S.R.L. | Media-quality adaptation mechanisms for dynamic adaptive streaming |
| WO2013126085A1 (en) * | 2012-02-25 | 2013-08-29 | Intel Corporation | Method and apparatus for managing dynamic sharing of spectrum services |
| WO2013135287A1 (en) | 2012-03-14 | 2013-09-19 | Telefonaktiebolaget L M 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 |
| JP6012844B2 (ja) * | 2012-03-22 | 2016-10-25 | インターデイジタル パテント ホールディングス インコーポレイテッド | バックホールトラフィックをオフロードするための方法および装置 |
| US9497756B2 (en) | 2012-03-25 | 2016-11-15 | Comcast Cable Communications, Llc | Base station radio resource management |
| CN104272614B (zh) * | 2012-03-28 | 2017-06-23 | Lg电子株式会社 | 在无线通信系统中分配用于下行链路控制信道的资源的方法 |
| WO2013143564A1 (en) | 2012-03-30 | 2013-10-03 | Telefonaktiebolaget L M Ericsson (Publ) | Technique for data-over-nas signalling |
| 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 |
| CN104303572A (zh) * | 2012-05-04 | 2015-01-21 | 交互数字专利控股公司 | 针对频谱共享的共存管理服务 |
| US9425934B2 (en) * | 2012-05-07 | 2016-08-23 | Lg Electronics Inc. | Method and user device for receiving downlink data, and method and base station for transmitting downlink data |
| US9532337B2 (en) | 2012-05-19 | 2016-12-27 | Google Technology Holdings LLC | Method and apparatus for transport block signaling in a wireless communication system |
| US9398427B2 (en) * | 2012-05-24 | 2016-07-19 | Hughes Network Systems, Llc | System and method for efficient use of radio resources for push-to-talk services in mobile wireless communications systems |
| 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 |
| EP2859760A1 (en) * | 2012-06-12 | 2015-04-15 | 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 |
| US20140019635A1 (en) * | 2012-07-13 | 2014-01-16 | Vid Scale, Inc. | Operation and architecture for dash streaming clients |
| US9578630B2 (en) | 2012-08-03 | 2017-02-21 | Nokia Solutions And Networks Oy | Data transmission |
| CN110784296B (zh) * | 2012-08-03 | 2022-08-12 | 瑞典爱立信有限公司 | ePDCCH搜索空间设计 |
| 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 |
| WO2014025172A1 (ko) * | 2012-08-10 | 2014-02-13 | 엘지전자 주식회사 | 무선 통신 시스템에서 제어정보 수신 방법 및 장치 |
| 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 |
| KR20150085015A (ko) * | 2012-11-15 | 2015-07-22 | 인터디지탈 패튼 홀딩스, 인크 | 동적 공유 스펙트럼에서 전개되는 무선 네트워크들에 대한 채널 철수 프로시저들 |
| US9363755B2 (en) * | 2012-11-30 | 2016-06-07 | 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 |
| KR101825575B1 (ko) * | 2013-01-07 | 2018-02-05 | 노키아 테크놀로지스 오와이 | 비디오 코딩 및 디코딩 방법 및 장치 |
| WO2014117135A2 (en) * | 2013-01-28 | 2014-07-31 | 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 |
| US9706522B2 (en) | 2013-03-01 | 2017-07-11 | Intel IP Corporation | Wireless local area network (WLAN) traffic offloading |
| US9392577B2 (en) | 2013-03-01 | 2016-07-12 | Qualcomm Incorporated | Small cell evolved multimedia broadcast multicast service |
| US20140357218A1 (en) * | 2013-05-31 | 2014-12-04 | Nokia Siemens Networks Oy | Method and apparatus for moderated access to shared radio spectrum resources |
| US9819471B2 (en) * | 2013-11-04 | 2017-11-14 | Texas Instruments Incorporated | Method and apparatus for configuration, measurement and reporting of channel state information for LTE TDD with dynamic UL/DL configuration |
-
2013
- 2013-09-25 US US14/125,610 patent/US9706522B2/en active Active
- 2013-09-25 WO PCT/US2013/061519 patent/WO2014133589A1/en not_active Ceased
- 2013-09-25 EP EP13876481.6A patent/EP2962485B1/en not_active Not-in-force
- 2013-11-07 US US14/129,951 patent/US9693336B2/en active Active
- 2013-11-07 CN CN201380071528.1A patent/CN104995852B/zh active Active
- 2013-11-07 WO PCT/US2013/068863 patent/WO2014133603A1/en not_active Ceased
- 2013-12-12 HU HUE13876384A patent/HUE043855T2/hu unknown
- 2013-12-12 EP EP13876384.2A patent/EP2962521B1/en active Active
- 2013-12-12 WO PCT/US2013/074673 patent/WO2014133631A1/en not_active Ceased
- 2013-12-12 ES ES13876384T patent/ES2730688T3/es active Active
- 2013-12-12 US US14/765,285 patent/US9788303B2/en active Active
- 2013-12-12 CN CN201380071526.2A patent/CN104956766B/zh active Active
- 2013-12-13 EP EP13876544.1A patent/EP2962406B1/en active Active
- 2013-12-13 US US14/764,547 patent/US10271304B2/en not_active Expired - Fee Related
- 2013-12-13 WO PCT/US2013/075139 patent/WO2014133642A1/en not_active Ceased
- 2013-12-13 CN CN201380071532.8A patent/CN105009664B/zh active Active
- 2013-12-13 US US14/766,873 patent/US9820260B2/en active Active
- 2013-12-13 WO PCT/US2013/075100 patent/WO2014133641A1/en not_active Ceased
- 2013-12-13 CN CN201711474990.2A patent/CN108322914B/zh active Active
- 2013-12-17 WO PCT/US2013/075633 patent/WO2014133651A1/en not_active Ceased
- 2013-12-17 US US14/766,858 patent/US20160007319A1/en not_active Abandoned
- 2013-12-17 EP EP13876599.5A patent/EP2962407A4/en not_active Withdrawn
- 2013-12-17 US US14/766,850 patent/US9967858B2/en active Active
- 2013-12-17 CN CN201380071495.0A patent/CN104956721B/zh active Active
- 2013-12-17 WO PCT/US2013/075768 patent/WO2014133652A1/en not_active Ceased
- 2013-12-26 JP JP2015560174A patent/JP2016512400A/ja active Pending
- 2013-12-26 WO PCT/US2013/077748 patent/WO2014133662A1/en not_active Ceased
- 2013-12-26 EP EP13876584.7A patent/EP2962487A4/en not_active Withdrawn
- 2013-12-26 KR KR1020157020761A patent/KR20150105963A/ko not_active Ceased
- 2013-12-26 CN CN201380071447.1A patent/CN104956710A/zh active Pending
- 2013-12-26 US US14/765,524 patent/US9999023B2/en active Active
-
2014
- 2014-02-27 WO PCT/US2014/019031 patent/WO2014134309A1/en not_active Ceased
- 2014-02-27 CN CN201480006026.5A patent/CN104956631B/zh not_active Expired - Fee Related
- 2014-02-27 EP EP14756635.0A patent/EP2962435B1/en not_active Not-in-force
- 2014-02-27 ES ES14756635T patent/ES2701858T3/es active Active
- 2014-02-27 CN CN201810500651.5A patent/CN108494454A/zh active Pending
- 2014-02-27 US US14/763,123 patent/US10721715B2/en active Active
- 2014-02-27 HU HUE14756635A patent/HUE040073T2/hu unknown
- 2014-02-28 ES ES14757119T patent/ES2710559T3/es active Active
- 2014-02-28 US US14/193,509 patent/US20140247860A1/en not_active Abandoned
- 2014-02-28 US US14/766,728 patent/US10104641B2/en active Active
- 2014-02-28 WO PCT/US2014/019299 patent/WO2014134407A1/en not_active Ceased
- 2014-02-28 EP EP14757119.4A patent/EP2962497B1/en not_active Not-in-force
- 2014-02-28 CN CN201480006033.5A patent/CN104995963A/zh active Pending
- 2014-02-28 CN CN201480006241.5A patent/CN104982074B/zh active Active
- 2014-02-28 US US14/769,187 patent/US9814021B2/en active Active
- 2014-02-28 EP EP14756900.8A patent/EP2962496A4/en not_active Withdrawn
- 2014-02-28 WO PCT/US2014/019304 patent/WO2014134409A1/en not_active Ceased
-
2017
- 2017-08-30 US US15/691,723 patent/US10609680B2/en active Active
- 2017-11-13 US US15/810,832 patent/US10420073B2/en active Active
-
2018
- 2018-05-11 US US15/977,780 patent/US10531429B2/en active Active
- 2018-12-06 HK HK18115639.5A patent/HK1256564A1/zh unknown
-
2019
- 2019-01-15 HK HK19100664.4A patent/HK1258300A1/zh unknown
- 2019-08-14 US US16/540,656 patent/US10743288B2/en active Active
-
2020
- 2020-03-30 US US16/833,895 patent/US11317377B2/en active Active
- 2020-03-31 US US16/836,589 patent/US20210014828A1/en not_active Abandoned
Also Published As
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2701858T3 (es) | Adaptación de la transmisión continua sensible al enlace | |
| US10455404B2 (en) | Quality of experience aware multimedia adaptive streaming | |
| US11038944B2 (en) | Client/server signaling commands for dash | |
| CN107005727B (zh) | 媒体内容流 | |
| US9629131B2 (en) | Energy-aware multimedia adaptation for streaming and conversational services | |
| KR102486847B1 (ko) | 링크 인식 스트리밍 적응 | |
| HK1241620A1 (en) | Media content streaming | |
| HK1241620B (zh) | 媒体内容流 | |
| HK1244121B (zh) | 链路感知流送自适应 | |
| HK1217250B (en) | Method and device for providing multimedia adaptive streaming |


























