[go: up one dir, main page]

CN118451717A - Video bit rate adaptation in video transmission - Google Patents

Video bit rate adaptation in video transmission Download PDF

Info

Publication number
CN118451717A
CN118451717A CN202180104049.XA CN202180104049A CN118451717A CN 118451717 A CN118451717 A CN 118451717A CN 202180104049 A CN202180104049 A CN 202180104049A CN 118451717 A CN118451717 A CN 118451717A
Authority
CN
China
Prior art keywords
radio
bit rate
wireless communication
communication device
predetermined threshold
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.)
Pending
Application number
CN202180104049.XA
Other languages
Chinese (zh)
Inventor
高健
冷冰
侯勇
S·米特尔
谢勇
V·辛格
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qualcomm Inc
Original Assignee
Qualcomm Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Publication of CN118451717A publication Critical patent/CN118451717A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/23805Controlling the feeding rate to the network, e.g. by controlling the video pump
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/80Responding to QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • H04L65/762Media network packet handling at the source 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/115Selection of the code volume for a coding unit prior to coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/164Feedback from the receiver or from the transmission channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/184Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being bits, e.g. of the compressed video stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/24Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
    • H04N21/2402Monitoring of the downstream path of the transmission network, e.g. bandwidth available
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0231Traffic management, e.g. flow control or congestion control based on communication conditions
    • H04W28/0236Traffic management, e.g. flow control or congestion control based on communication conditions radio quality, e.g. interference, losses or delay
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/04Error control

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Databases & Information Systems (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • Electromagnetism (AREA)

Abstract

提供了与视频电话相关的无线通信系统和方法。一种设备能够基于一个或多个无线电度量在视频通话开始时主动地降低对视频进行编码的比特率。所使用的无线电度量能够包括接收信号强度指示符(RSSI)、接收信号接收质量(RSRQ)、接收信号接收功率(RSRP)、信噪比(SNR)、功率余量(PHR)和误块率(BER)。在传输或接收视频数据之前进行比特率的主动降低。该设备还能够请求正在传输视频的第二设备以降低的比特率传输视频。

Wireless communication systems and methods related to video telephony are provided. A device can actively reduce the bit rate at which a video is encoded based on one or more radio metrics at the start of a video call. The radio metrics used can include received signal strength indicator (RSSI), received signal reception quality (RSRQ), received signal received power (RSRP), signal-to-noise ratio (SNR), power headroom (PHR), and block error rate (BER). The active reduction in bit rate is performed before transmitting or receiving video data. The device can also request a second device that is transmitting video to transmit the video at a reduced bit rate.

Description

视频传输中的视频比特率适配Video bit rate adaptation in video transmission

技术领域Technical Field

本申请涉及无线通信设备、系统和方法,并且更具体地,涉及用于操纵视频电话中的比特率以改善用户体验的设备、系统和方法。The present application relates to wireless communication devices, systems and methods, and more particularly, to devices, systems and methods for manipulating bit rates in video telephony to improve user experience.

背景技术Background technique

无线通信系统被广泛部署以提供各种类型的通信内容,诸如语音、视频、分组数据、消息接发、广播等等。这些系统可以能够通过共享可用系统资源(例如,时间、频率和功率)来支持与多个用户的通信。无线多址通信系统可包括数个基站(BS),每个基站(BS)同时支持多个通信设备的通信,这些通信设备可另外被称为用户装备(UE)。Wireless communication systems are widely deployed to provide various types of communication content, such as voice, video, packet data, messaging, broadcast, etc. These systems may be capable of supporting communication with multiple users by sharing available system resources (e.g., time, frequency, and power). A wireless multiple-access communication system may include several base stations (BSs), each of which simultaneously supports communication for multiple communication devices, which may be otherwise referred to as user equipment (UE).

为了满足对扩展的移动宽带连接性的不断增长的需求,无线通信技术正从长期演进(LTE)技术发展到下一代新无线电(NR)技术,该技术可以被称为第五代(5G),被设计成提供比LTE更低的时延、更高的带宽或更高的吞吐量,以及更高的可靠性。无线通信系统通常用于双向视频通信(视频电话)。许多系统在视频分组被延迟或丢弃时对视频通信的比特率进行适配,以便改善整体视频质量。由于等待关于视频流自身的信息以便对比特率进行适配,视频质量可能在视频通话开始时受到损害。因此,存在对在整个视频通话中确定和配置视频比特率以避免视频质量降级的改善方法的需要。In order to meet the growing demand for extended mobile broadband connectivity, wireless communication technology is evolving from long term evolution (LTE) technology to next generation new radio (NR) technology, which may be referred to as fifth generation (5G), designed to provide lower latency, higher bandwidth or higher throughput, and higher reliability than LTE. Wireless communication systems are commonly used for two-way video communication (video telephony). Many systems adapt the bit rate of video communication when video packets are delayed or dropped in order to improve the overall video quality. Video quality may be compromised at the start of a video call due to waiting for information about the video stream itself in order to adapt the bit rate. Therefore, there is a need for an improved method for determining and configuring the video bit rate throughout a video call to avoid video quality degradation.

发明内容Summary of the invention

下文概括了本公开的一些方面,以提供对所论述的技术的基本理解。该发明内容不是对本公开所设想的全部特征的详尽概述,并且既不旨在标识本公开的所有方面的关键或重要元素,也不旨在描绘本公开的任何或所有方面的范围。其唯一目的是以概括的形式给出本公开的一个或多个方面的一些概念,作为稍后给出的更多具体实施方式的前序。The following summarizes some aspects of the disclosure to provide a basic understanding of the technology discussed. This summary is not an exhaustive overview of all features contemplated by the disclosure, and is neither intended to identify key or important elements of all aspects of the disclosure, nor to delineate the scope of any or all aspects of the disclosure. Its sole purpose is to present some concepts of one or more aspects of the disclosure in a summarized form as a prelude to more specific embodiments presented later.

根据本公开的一个方面,一种无线通信的方法包括由第一无线通信设备接收对与通信信道相关联的最大比特率(MBR)的指示。该方法还包括由该第一无线通信设备接收对与应用相关联的特定于应用的最大带宽(AS)的指示。该方法还包括由该第一无线通信设备测量与该通信信道相关联的无线电度量。该方法还包括由该第一无线通信设备在传输视频数据之前,基于该无线电度量来用低于该MBR并且低于该AS的传输比特率配置编码器。该方法还包括由该第一无线通信设备以该传输比特率向第二无线通信设备传输该视频数据。According to one aspect of the present disclosure, a method of wireless communication includes receiving, by a first wireless communication device, an indication of a maximum bit rate (MBR) associated with a communication channel. The method also includes receiving, by the first wireless communication device, an indication of an application-specific maximum bandwidth (AS) associated with an application. The method also includes measuring, by the first wireless communication device, a radio metric associated with the communication channel. The method also includes configuring, by the first wireless communication device, an encoder with a transmission bit rate lower than the MBR and lower than the AS based on the radio metric before transmitting video data. The method also includes transmitting, by the first wireless communication device, the video data to a second wireless communication device at the transmission bit rate.

根据本公开的另一方面,一种第一无线通信设备包括收发器,该收发器被配置为接收对与通信信道相关联的最大比特率(MBR)的指示。该收发器被进一步配置为接收对与应用相关联的特定于应用的最大带宽(AS)的指示。该收发器被进一步配置为测量与该通信信道相关联的无线电度量。该第一无线通信设备还包括处理器,该处理器被配置为在传输视频数据之前,基于该无线电度量来用低于该MBR并且低于该AS的传输比特率配置编码器。该收发器被进一步配置为以该传输比特率向第二无线通信设备传输该视频数据。According to another aspect of the present disclosure, a first wireless communication device includes a transceiver configured to receive an indication of a maximum bit rate (MBR) associated with a communication channel. The transceiver is further configured to receive an indication of an application-specific maximum bandwidth (AS) associated with an application. The transceiver is further configured to measure a radio metric associated with the communication channel. The first wireless communication device also includes a processor configured to configure an encoder with a transmission bit rate lower than the MBR and lower than the AS based on the radio metric before transmitting video data. The transceiver is further configured to transmit the video data to a second wireless communication device at the transmission bit rate.

根据本公开的另一方面,一种其上记录有程序代码的非暂态计算机可读介质,该程序代码包括:用于使得第一无线通信设备接收对与通信信道相关联的最大比特率(MBR)的指示的代码;用于使得该第一无线通信设备接收对与应用相关联的特定于应用的最大带宽(AS)的指示的代码;用于使得该第一无线通信设备测量与该通信信道相关联的无线电度量的代码;用于使得该第一无线通信设备在传输视频数据之前,基于该无线电度量来用低于该MBR并且低于该AS的传输比特率配置编码器的代码;和用于使得该第一无线通信设备以该传输比特率向第二无线通信设备传输该视频数据的代码。According to another aspect of the present disclosure, a non-transitory computer-readable medium having program code recorded thereon, the program code comprising: code for causing a first wireless communication device to receive an indication of a maximum bit rate (MBR) associated with a communication channel; code for causing the first wireless communication device to receive an indication of an application-specific maximum bandwidth (AS) associated with an application; code for causing the first wireless communication device to measure a radio metric associated with the communication channel; code for causing the first wireless communication device to configure an encoder with a transmission bit rate lower than the MBR and lower than the AS based on the radio metric before transmitting video data; and code for causing the first wireless communication device to transmit the video data to a second wireless communication device at the transmission bit rate.

根据本公开的另一方面,一种第一无线通信设备包括:用于由第一无线通信设备接收对与通信信道相关联的最大比特率(MBR)的指示的构件;用于接收对与应用相关联的特定于应用的最大带宽(AS)的指示的构件;用于由该第一无线通信设备测量与该通信信道相关联的无线电度量的构件;用于由该第一无线通信设备在传输视频数据之前,基于该无线电度量来用低于该MBR并且低于该AS的传输比特率配置编码器的构件;和用于由该第一无线通信设备以该传输比特率向第二无线通信设备传输该视频数据的构件。According to another aspect of the present disclosure, a first wireless communication device includes: a component for receiving, by the first wireless communication device, an indication of a maximum bit rate (MBR) associated with a communication channel; a component for receiving an indication of an application-specific maximum bandwidth (AS) associated with an application; a component for measuring, by the first wireless communication device, a radio metric associated with the communication channel; a component for configuring, by the first wireless communication device, an encoder with a transmission bit rate lower than the MBR and lower than the AS based on the radio metric before transmitting video data; and a component for transmitting, by the first wireless communication device, the video data to a second wireless communication device at the transmission bit rate.

在结合附图回顾本发明的具体示例性方面的以下描述后,本发明的其他方面和特征方面对于本领域的普通技术人员将变得显而易见。尽管本发明的特征在下文可能是关于某些方面和附图来讨论的,但本发明的所有方面可包括本文所讨论的有利特征中的一个或多个。换言之,尽管可能讨论了一个或多个方面具有某些有利特征,但也可以根据本文讨论的发明的各种方面使用此类特征中的一个或多个特征。以类似的方式,虽然下文可以将示例性方面作为设备、系统或方法方面来讨论,但是应当理解,可以在各种设备、系统和方法中实现这样的示例性方面。After reviewing the following description of specific exemplary aspects of the present invention in conjunction with the accompanying drawings, other aspects and feature aspects of the present invention will become apparent to those of ordinary skill in the art. Although features of the present invention may be discussed below with respect to certain aspects and drawings, all aspects of the present invention may include one or more of the advantageous features discussed herein. In other words, although one or more aspects may be discussed as having certain advantageous features, one or more of such features may also be used according to the various aspects of the invention discussed herein. In a similar manner, although exemplary aspects may be discussed below as aspects of devices, systems, or methods, it should be understood that such exemplary aspects may be implemented in various devices, systems, and methods.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

图1例示了根据本公开的一些方面的无线通信网络。FIG. 1 illustrates a wireless communication network in accordance with some aspects of the present disclosure.

图2是根据本公开的一些方面的示例性基站的框图。2 is a block diagram of an example base station according to some aspects of the present disclosure.

图3是根据本公开的一些方面的示例性用户装备的框图。3 is a block diagram of example user equipment according to some aspects of the present disclosure.

图4是根据本公开的一些方面的示例性通信协议图。4 is an example communication protocol diagram according to some aspects of the present disclosure.

图5至图6是根据本公开的一些方面的示例性流程图。5-6 are exemplary flow charts according to some aspects of the present disclosure.

具体实施方式Detailed ways

下文结合附图阐述的具体实施方式旨在作为各种配置的描述,而不旨在表示可实践本文所描述的概念的仅有配置。为了提供对各种概念的全面理解,具体实施方式包括具体细节。然而,对于本领域的技术人员来说显而易见的是,可以在没有这些具体细节的情况下实践这些概念。在一些情况下,为了避免对这些概念造成模糊,公知的结构和组件是以框图形式示出的。The specific embodiments described below in conjunction with the accompanying drawings are intended to be descriptions of various configurations and are not intended to represent the only configurations that can practice the concepts described herein. In order to provide a comprehensive understanding of the various concepts, the specific embodiments include specific details. However, it is obvious to those skilled in the art that these concepts can be practiced without these specific details. In some cases, in order to avoid blurring these concepts, known structures and components are shown in block diagram form.

本公开总体上涉及无线通信系统,其还被称为无线通信网络。在各种方面,各技术和装置可被用于无线通信网络,诸如码分多址(CDMA)网络、时分多址(TDMA)网络、频分多址(FDMA)网络、正交FDMA(OFDMA)网络、单载波FDMA(SC-FDMA)网络、LTE网络、全球移动通信系统(GSM)网络、第五代(5G)或新无线电(NR)网络以及其他通信网络。如本文所描述的,术语″网络″和″系统″能够可互换地使用。The present disclosure generally relates to wireless communication systems, which are also referred to as wireless communication networks. In various aspects, various technologies and devices can be used for wireless communication networks, such as code division multiple access (CDMA) networks, time division multiple access (TDMA) networks, frequency division multiple access (FDMA) networks, orthogonal FDMA (OFDMA) networks, single carrier FDMA (SC-FDMA) networks, LTE networks, global mobile communication systems (GSM) networks, fifth generation (5G) or new radio (NR) networks and other communication networks. As described herein, the terms "network" and "system" can be used interchangeably.

OFDMA网络可实现无线电技术诸如演进型UTRA(E-UTRA)、电气和电子工程师协会(IEEE)702.11、IEEE 702.16、IEEE 702.20、flash-OFDM等。UTRA、E-UTRA和GSM是通用移动电信系统(UMTS)的一部分。特别地,长期演进(LTE)是使用E-UTRA的UMTS版本。在由名为″第三代合作伙伴计划″(3GPP)的组织提供的文档中描述了UTRA、E-UTRA、GSM、UMTS和LTE,并且在来自名为″第三代合作伙伴计划2″(3GPP2)的组织的文档中描述了cdma2000。这些各种无线电技术和标准是已知的或正在开发。例如,第三代合作伙伴计划(3GPP)是电信协会小组之间的合作,旨在定义全球适用的第三代(3G)移动电话规范。3GPP长期演进(LTE)是旨在改善UMTS移动电话标准的3GPP项目。3GPP可以定义下一代移动网络、移动系统及移动设备的规范。OFDMA network can realize radio technology such as Evolved UTRA (E-UTRA), Institute of Electrical and Electronics Engineers (IEEE) 702.11, IEEE 702.16, IEEE 702.20, flash-OFDM, etc. UTRA, E-UTRA and GSM are part of Universal Mobile Telecommunications System (UMTS). In particular, Long Term Evolution (LTE) is a version of UMTS using E-UTRA. UTRA, E-UTRA, GSM, UMTS and LTE are described in documents provided by an organization named "3rd Generation Partnership Project" (3GPP), and cdma2000 is described in documents from an organization named "3rd Generation Partnership Project 2" (3GPP2). These various radio technologies and standards are known or under development. For example, the 3rd Generation Partnership Project (3GPP) is a collaboration between telecommunications association groups to define globally applicable third generation (3G) mobile phone specifications. 3GPP Long Term Evolution (LTE) is a 3GPP project aimed at improving UMTS mobile phone standards. 3GPP defines specifications for next generation mobile networks, mobile systems and mobile devices.

诸如上文所描述的那些无线网络的无线网络可以用于在设备之间进行视频通话。当译码器/解码器(编解码器)对视频进行编码时,该编码器/解码器(编解码器)以特定比特率进行编码。网络可以确定被分配用于视频通话的最大比特率(MBR)并向设备指示该最大比特率(MBR)。网络还可以指示与应用(例如,视频通话应用)相关联的特定于应用的最大带宽(AS)。在一些实例中,所使用的比特率至少临时地低于MBR和AS,并且在视频通话的过程期间基于当前性能被动态地调整。例如,如果由于恶化的网络状况而以被确定为过高的速率丢弃视频分组,则设备可以将编码比特率降低到低于MBR和AS。然而,在首次传达视频数据之前,存在设备使用MBR和AS中的较小者开始视频通信的时间段。取决于网络状况,这可能导致视频问题诸如马赛克、冻结(freezing)或抖动。Wireless networks such as those described above can be used to make video calls between devices. When a decoder/decoder (codec) encodes a video, the coder/decoder (codec) encodes at a specific bit rate. The network can determine the maximum bit rate (MBR) allocated for the video call and indicate the maximum bit rate (MBR) to the device. The network can also indicate the application-specific maximum bandwidth (AS) associated with an application (e.g., a video call application). In some instances, the bit rate used is at least temporarily lower than the MBR and AS, and is dynamically adjusted based on current performance during the process of the video call. For example, if a video packet is discarded at a rate determined to be too high due to deteriorating network conditions, the device can reduce the encoding bit rate to less than the MBR and AS. However, before the video data is first communicated, there is a time period in which the device starts video communication using the smaller of the MBR and AS. Depending on the network conditions, this may cause video problems such as mosaics, freezing or jitter.

在本公开的一些方面,一种设备可以基于一个或多个无线电度量在通话开始时主动地降低对视频进行编码的比特率。所使用的无线电度量可以包括接收信号强度指示符(RSSI)、接收信号接收质量(RSRQ)、接收信号接收功率(RSRP)、信噪比(SNR)、功率余量(PHR)和误块率(BER)。In some aspects of the disclosure, a device may proactively reduce the bit rate at which a video is encoded at the start of a call based on one or more radio metrics. The radio metrics used may include received signal strength indicator (RSSI), received signal received quality (RSRQ), received signal received power (RSRP), signal-to-noise ratio (SNR), power headroom (PHR), and block error rate (BER).

在一个示例中,发起视频通话的设备可以从网络接收MBR(例如,为了例示起见,1000干比特每秒(kbps)),以及AS(例如,1000kbps)。当为视频编解码器配置编码比特率时,设备可以首先确定通信信道的SNR是否高于预定阈值。如果SNR足够高,则可以以MBR和AS中的较小者对视频进行编码。如果SNR低于预定阈值,则该SNR最初可以被配置为MBR和AS中的较小者的一部分(例如,80%,在此示例中该SNR将是800kbps)。在一些方面,存在比特率进一步降低的多个阈值。例如,如果SNR低于(低于第一阈值的)第二预定阈值,则编解码器可以被配置为以MBR和AS中的较小者的更小一部分(例如,在此示例中为50%(即,500kbps))对视频进行编码。In one example, a device initiating a video call may receive an MBR (e.g., 1000 kbps for illustration purposes) and an AS (e.g., 1000 kbps) from the network. When configuring the encoding bitrate for a video codec, the device may first determine whether the SNR of the communication channel is above a predetermined threshold. If the SNR is high enough, the video may be encoded with the smaller of the MBR and the AS. If the SNR is below a predetermined threshold, the SNR may initially be configured as a portion of the smaller of the MBR and the AS (e.g., 80%, which would be 800 kbps in this example). In some aspects, there are multiple thresholds at which the bitrate is further reduced. For example, if the SNR is below a second predetermined threshold (lower than the first threshold), the codec may be configured to encode the video with a smaller portion of the smaller of the MBR and the AS (e.g., 50% (i.e., 500 kbps) in this example).

在另一示例中,MBR是1000kbps,并且AS是800kbps。在此示例中,百分比可以与前一示例相同,但是是相对于800kbps的AS而言的,因为该示例中的800kbps将是MBR和AS中的较小者。In another example, the MBR is 1000 kbps and the AS is 800 kbps. In this example, the percentages may be the same as in the previous example, but are relative to the AS of 800 kbps, since the 800 kbps in this example will be the smaller of the MBR and the AS.

为了在双向视频通话中调整所接收的视频比特率,设备还可以向另一设备传输临时最大媒体流比特率请求(TMMBR),从而请求该另一设备降低其对视频进行编码的比特率。在开始传输和接收视频之后,就可以使用传统的速率适配来动态地调整比特率。To adjust the received video bitrate in a two-way video call, a device can also transmit a Temporary Maximum Media Stream Bitrate Request (TMMBR) to another device, requesting the other device to reduce the bitrate at which it encodes the video. After the video is transmitted and received, conventional rate adaptation can be used to dynamically adjust the bitrate.

在另一示例中,可以通过无线电度量的组合来确定初始比特率。例如,设备可以查看SNR和RSRP两者。设备可以确定如果两个度量中的任一者下降到低于相应阈值,则应当降低比特率。在其他方面,仅当两个无线电度量均降到低于相应阈值时,设备才可以降低比特率。在又另外方面,设备可以使用度量的加权和,如果该加权和降到低于预定阈值(例如,各种度量之间的组合阈值),则将降低比特率。In another example, the initial bit rate may be determined by a combination of radio metrics. For example, the device may look at both SNR and RSRP. The device may determine that if either of the two metrics drops below a corresponding threshold, the bit rate should be reduced. In other aspects, the device may reduce the bit rate only when both radio metrics drop below a corresponding threshold. In yet another aspect, the device may use a weighted sum of the metrics, and if the weighted sum drops below a predetermined threshold (e.g., a combined threshold between the various metrics), the bit rate will be reduced.

本公开的各方面均提供若干益处。例如,所显示的视频在视频通话开始时可能不太可能冻结、抖动或有马赛克。此外,通过传达TMMBR以促进经修改的所接收的视频比特率,可以在视频通话的两个方向上改善视频质量。附加地,当降低比特率时,可以更有效地使用网络资源。设备还可以通过以较低比特率对视频进行编码和解码来节省功率。Various aspects of the present disclosure provide several benefits. For example, the displayed video may be less likely to freeze, jitter, or have mosaics at the beginning of a video call. In addition, by communicating the TMMBR to facilitate the modified received video bit rate, video quality can be improved in both directions of the video call. Additionally, when the bit rate is reduced, network resources can be used more efficiently. Devices can also save power by encoding and decoding videos at lower bit rates.

下文对本公开的各种方面和特征进行进一步描述。应当显而易见的是,本文的教导内容可以以各种形式体现,并且本文公开的任何特定结构、功能或两者仅仅是代表性的而不是限制性的。基于本文的教导内容,本领域普通技术人员应当理解,本文公开的某个方面可以独立于任何其他方面来实现,并且可以以各种方式组合这些方面中的两个或更多个方面。例如,可以使用本文所阐述的任何数量个方面来实现装置或实践方法。此外,使用除了本文所阐述的方面中的一个或多个方面以外或与其不同的其他结构、功能或者结构和功能,可以实现此类装置,或者可以实施此类方法。例如,方法可以实现为系统、设备、装置的一部分,并且/或者实现为存储在计算机可读介质上的指令,用于在处理器或计算机上执行。Various aspects and features of the present disclosure are further described below. It should be apparent that the teachings herein can be embodied in various forms, and any specific structure, function, or both disclosed herein are merely representative and not restrictive. Based on the teachings herein, it should be understood by those of ordinary skill in the art that a certain aspect disclosed herein can be implemented independently of any other aspect, and two or more of these aspects can be combined in various ways. For example, any number of aspects described herein can be used to implement a device or practice method. In addition, such a device can be implemented, or such a method can be implemented, using other structures, functions, or structures and functions other than or different from one or more aspects of the aspects described herein. For example, the method can be implemented as a part of a system, device, device, and/or as instructions stored on a computer-readable medium for execution on a processor or computer.

图1例示了根据本公开的一些方面的无线通信网络100。网络100可以是5G网络、LTE网络或任何合适的蜂窝网络和/或它们的组合。网络100包括数个基站(BS)105(分别被标记为105a、105b、105c、105d、105e和105f)和其他网络实体。BS 105可以是与UE 115通信的站,并且还可以被称为:演进型节点B(eNB)、下一代eNB(gNB)、接入点等等。每个BS 105可针对特定地理区域提供通信覆盖。在3GPP中,术语″小区″可以指代BS 105的该特定地理覆盖区域和/或服务于该覆盖区域的BS子系统,这取决于使用该术语的上下文。FIG. 1 illustrates a wireless communication network 100 according to some aspects of the present disclosure. The network 100 may be a 5G network, an LTE network, or any suitable cellular network and/or a combination thereof. The network 100 includes several base stations (BSs) 105 (labeled as 105a, 105b, 105c, 105d, 105e, and 105f, respectively) and other network entities. The BS 105 may be a station that communicates with the UE 115, and may also be referred to as: an evolved Node B (eNB), a next generation eNB (gNB), an access point, and the like. Each BS 105 may provide communication coverage for a specific geographic area. In 3GPP, the term "cell" may refer to the specific geographic coverage area of the BS 105 and/or the BS subsystem serving the coverage area, depending on the context in which the term is used.

BS 105可以提供对宏小区或小小区(诸如微微小区或毫微微小区)和/或其他类型的小区的通信覆盖。宏小区一般覆盖相对大的地理区域(例如,半径为数千米),并且可允许由具有与网络供应商的服务订阅的UE不受限制地接入。小小区(诸如微微小区)一般将覆盖相对小的地理区域,并且可以允许由具有与网络供应商的服务订阅的UE不受限制地接入。小小区(诸如,毫微微小区)通常也将覆盖相对小的地理区域(例如,家庭),并且除了不受限制的接入之外,还可以提供由与毫微微小区具有关联的UE(例如,封闭订户组(CSG)中的UE、家庭中的用户的UE等等)进行的受限制的接入。用于宏小区的BS可以被称为宏BS。用于小小区的BS可以被称为小小区BS、微微BS、毫微微BS或家庭BS。在图1所示的示例中,BS 105d和105e可以是常规宏BS,而BS 105a-105c可以是支持三维(3D)、全维(FD)或大规模MIMO中的一者的宏BS。BS 105a-105c可以利用它们的更高维度MIMO能力来在仰角和方位角波束成形两者中利用3D波束成形,以增加覆盖和容量。BS 105f可以是小小区BS,其可以是家庭节点或便携式接入点。BS 105可支持一个或多个(例如,两个、三个、四个等等)小区。BS 105 can provide communication coverage for macro cells or small cells (such as micro cells or femto cells) and/or other types of cells. Macro cells generally cover relatively large geographic areas (e.g., a radius of several thousand meters) and can allow unrestricted access by UEs with service subscriptions to network providers. Small cells (such as micro cells) generally cover relatively small geographic areas and can allow unrestricted access by UEs with service subscriptions to network providers. Small cells (such as femto cells) will also generally cover relatively small geographic areas (e.g., homes), and in addition to unrestricted access, can also provide restricted access by UEs associated with femto cells (e.g., UEs in closed subscriber groups (CSGs), UEs of users in homes, etc.). BSs for macro cells can be referred to as macro BSs. BSs for small cells can be referred to as small cell BSs, micro BSs, femto BSs, or home BSs. In the example shown in FIG. 1 , BS 105d and 105e may be conventional macro BSs, while BS 105a-105c may be macro BSs supporting one of three-dimensional (3D), full-dimensional (FD), or massive MIMO. BS 105a-105c may utilize their higher-dimensional MIMO capabilities to utilize 3D beamforming in both elevation and azimuth beamforming to increase coverage and capacity. BS 105f may be a small cell BS, which may be a home node or a portable access point. BS 105 may support one or more (e.g., two, three, four, etc.) cells.

网络100可支持同步或异步操作。对于同步操作,BS可以具有相似的帧时序,并且来自不同BS的传输可以在时间上近似对准。对于异步操作,BS可以具有不同的帧时序,并且来自不同BS的传输可以不在时间上对准。Network 100 may support synchronous or asynchronous operation. For synchronous operation, the BSs may have similar frame timing, and transmissions from different BSs may be approximately aligned in time. For asynchronous operation, the BSs may have different frame timing, and transmissions from different BSs may not be aligned in time.

UE 115分散在整个无线网络100中,并且每个UE 115可以是驻定的或移动的。UE115还可以被称为终端、移动站、订户单元、站等等。UE 115可以是蜂窝电话、个人数字助理(PDA)、无线调制解调器、无线通信设备、手持设备、平板计算机、膝上型计算机、无绳电话、无线本地环路(WLL)站等等。在一个方面,UE 115可以是包括通用集成电路卡(UICC)的设备。在另一方面,UE可以是不包括UICC的设备。在一些方面,不包括UICC的UE 115也可以被称为IoT设备或万物互联(IoE)设备。UE 115a-115d是接入网络100的移动智能电话类型设备的示例。UE 115还可以是专门被配置用于连接通信(包括机器类型通信(MTC)、增强型MTC(eMTC)、窄带IoT(NB-IoT)等)的机器。UE 115e-115h是被配置用于接入网络100的通信的各种机器的示例。UE 115i-115k是配备有无线通信设备的交通工具的示例,该无线通信设备被配置用于侧链路通信和接入网络100。UE 115可能能够与其他UE 115或无线节点或任何类型的BS(无论是宏BS、小小区等等)进行通信。在图1中,闪电(例如,通信链路)指示UE 115与服务BS 105(其是被指定为在下行链路(DL)和/或上行链路(UL)上为UE 115服务的BS)之间的无线传输、BS 105之间的期望传输、BS之间的回程传输或UE 115之间的侧链路传输。UE 115 is dispersed throughout the wireless network 100, and each UE 115 can be stationary or mobile. UE 115 can also be referred to as a terminal, a mobile station, a subscriber unit, a station, etc. UE 115 can be a cellular phone, a personal digital assistant (PDA), a wireless modem, a wireless communication device, a handheld device, a tablet computer, a laptop computer, a cordless phone, a wireless local loop (WLL) station, etc. In one aspect, UE 115 can be a device including a universal integrated circuit card (UICC). On the other hand, UE can be a device that does not include UICC. In some aspects, UE 115 that does not include UICC can also be referred to as IoT device or Internet of Everything (IoE) device. UE 115a-115d is an example of a mobile smart phone type device that accesses the network 100. UE 115 can also be a machine that is specially configured for connecting communications (including machine type communications (MTC), enhanced MTC (eMTC), narrowband IoT (NB-IoT), etc.). UE 115e-115h are examples of various machines configured for communication to access network 100. UE 115i-115k are examples of vehicles equipped with wireless communication devices configured for sidelink communication and access network 100. UE 115 may be able to communicate with other UE 115 or wireless nodes or any type of BS (whether macro BS, small cell, etc.). In FIG. 1, lightning (e.g., communication link) indicates wireless transmission between UE 115 and serving BS 105 (which is a BS designated to serve UE 115 on downlink (DL) and/or uplink (UL)), desired transmission between BS 105, backhaul transmission between BSs, or sidelink transmission between UE 115.

在操作中,BS 105a-105c使用3D波束成形和协调空间技术(诸如协同多点(CoMP)或多连接性)来为UE 115a和115b服务。宏BS 105d可以执行与BS 105a-105c以及小小区BS105f的回程通信。宏BS 105d还传输UE 115c和115d订制并且接收的多播服务。此类多播服务可以包括移动电视或流视频,或者可以包括用于提供社区信息的其他服务,诸如天气紧急情况或警报,诸如安珀警报或灰色警报。In operation, BS 105a-105c uses 3D beamforming and coordinated spatial techniques (such as coordinated multi-point (CoMP) or multi-connectivity) to serve UEs 115a and 115b. Macro BS 105d can perform backhaul communications with BS 105a-105c and small cell BS 105f. Macro BS 105d also transmits multicast services that UEs 115c and 115d subscribe to and receive. Such multicast services may include mobile TV or streaming video, or may include other services for providing community information, such as weather emergencies or alerts, such as Amber Alerts or Gray Alerts.

BS 105还可以与核心网络进行通信。核心网络可以提供用户认证、接入授权、跟踪、互联网协议(IP)连接性,以及其他接入、路由或移动性功能。BS 105中的至少一些BS(例如,其可以是gNB或接入节点控制器(ANC)的示例)可以通过回程链路(例如,NG-C、NG-U等)与核心网络对接,并且可以执行用于与UE 115的通信的无线配置和调度。在各种示例中,BS105可以直接或间接地(例如,通过核心网络)在回程链路(例如,X1、X2等)上彼此通信,回程链路可以是有线或无线通信链路。The BSs 105 may also communicate with a core network. The core network may provide user authentication, access authorization, tracking, Internet Protocol (IP) connectivity, and other access, routing, or mobility functions. At least some of the BSs 105 (e.g., which may be examples of gNBs or access node controllers (ANCs)) may interface with the core network via a backhaul link (e.g., NG-C, NG-U, etc.) and may perform wireless configuration and scheduling for communications with the UE 115. In various examples, the BSs 105 may communicate with each other directly or indirectly (e.g., through the core network) over a backhaul link (e.g., X1, X2, etc.), which may be a wired or wireless communication link.

网络100还可以支持用于关键任务设备(例如,UE 115e,其可以是无人机)的具有超可靠和冗余链路的关键任务通信。与UE 115e的冗余通信链路可包括来自宏BS 105d和105e的链路,以及来自小小区BS 105f的链路。其他机器类型设备,诸如UE 115f(例如,温度计)、UE 115g(例如,智能仪表)和UE 115h(例如,可穿戴设备),可以通过网络100直接与诸如小小区BS 105f和宏BS 105e的BS进行通信,或者通过与诸如将温度测量信息传达到智能仪表(UE 115g)(该智能仪表然后通过小小区BS 105f向网络报告)的UE 115f的另一用户设备(该另一用户设备将其信息中继到网络)通信而以多步长配置通过该网络进行通信。网络100还可通过动态、低时延TDD/FDD通信提供附加的网络效率,这些通信诸如是UE 115i、115j或115k与其他UE 115之间的V2V、V2X、V2P和/或C-V2X通信,和/或UE 115i、115j或115k与一个或多个其他无线节点之间的交通工具到基础设施(V2I)通信,包括通过使用根据本公开的侧链路通信。The network 100 may also support mission-critical communications with ultra-reliable and redundant links for mission-critical devices (e.g., UE 115e, which may be a drone). The redundant communication links with UE 115e may include links from macro BSs 105d and 105e, and links from small cell BS 105f. Other machine-type devices, such as UE 115f (e.g., a thermometer), UE 115g (e.g., a smart meter), and UE 115h (e.g., a wearable device), may communicate directly with BSs such as small cell BS 105f and macro BS 105e through the network 100, or communicate through the network in a multi-step configuration by communicating with another user device such as UE 115f that communicates temperature measurement information to a smart meter (UE 115g), which then reports to the network through the small cell BS 105f, which relays its information to the network. The network 100 may also provide additional network efficiency through dynamic, low latency TDD/FDD communications, such as V2V, V2X, V2P and/or C-V2X communications between a UE 115i, 115j or 115k and other UEs 115, and/or vehicle-to-infrastructure (V2I) communications between a UE 115i, 115j or 115k and one or more other wireless nodes, including by using side link communications according to the present disclosure.

在一些具体实施中,网络100利用用于通信的基于OFDM的波形。基于OFDM的系统可将系统BW划分成多个(K个)正交子载波,这些正交子载波通常也被称为子载波、音调、频槽等等。每个子载波可以用数据进行调制。在一些实例中,邻近子载波之间的子载波间隔可以是固定的,并且子载波的总数(K)可以取决于系统BW。系统BW也可以被划分为子频带。在其他实例中,子载波间隔和/或TTI的历时可以是可缩放的。In some implementations, network 100 utilizes OFDM-based waveforms for communication. OFDM-based systems can divide the system BW into multiple (K) orthogonal subcarriers, which are also commonly referred to as subcarriers, tones, frequency bins, etc. Each subcarrier can be modulated with data. In some instances, the subcarrier spacing between adjacent subcarriers can be fixed, and the total number of subcarriers (K) can depend on the system BW. The system BW can also be divided into subbands. In other instances, the subcarrier spacing and/or the duration of the TTI can be scalable.

在一些方面,BS 105(或在侧链路通信场景中,UE 115或其他无线节点)可指派或调度传输资源(例如,以时频资源块(RB)的形式)以用于下行链路(DL)和上行链路(UL)传输(或侧链路传输)。DL可以是指从BS 105到UE 115的传输方向,而UL可以是指从UE 115到BS105的传输方向。通信可以采用无线电帧的形式。无线电帧可被分成多个子帧或时隙,例如约10个。每个时隙可以被进一步分成微时隙。在FDD模式中,同时的UL和DL传输可在不同的频带中发生。例如,每个子帧包括UL频带中的UL子帧和DL频带中的DL子帧。在TDD模式中,UL和DL传输在使用相同频带的不同时间段发生。例如,无线电帧中的子帧子集(例如,DL子帧)可以用于DL传输,并且无线电帧中的另一子帧子集(例如,UL子帧)可以用于UL传输。In some aspects, BS 105 (or in a sidelink communication scenario, UE 115 or other wireless node) may assign or schedule transmission resources (e.g., in the form of time-frequency resource blocks (RBs)) for downlink (DL) and uplink (UL) transmissions (or sidelink transmissions). DL may refer to the transmission direction from BS 105 to UE 115, and UL may refer to the transmission direction from UE 115 to BS 105. Communication may take the form of a radio frame. A radio frame may be divided into a plurality of subframes or time slots, such as about 10. Each time slot may be further divided into micro-time slots. In FDD mode, simultaneous UL and DL transmissions may occur in different frequency bands. For example, each subframe includes a UL subframe in a UL frequency band and a DL subframe in a DL frequency band. In TDD mode, UL and DL transmissions occur in different time periods using the same frequency band. For example, a subframe subset (e.g., a DL subframe) in a radio frame may be used for DL transmission, and another subframe subset (e.g., an UL subframe) in a radio frame may be used for UL transmission.

DL子帧和UL子帧还可以被分成若干区域。例如,每个DL或UL子帧可以具有用于参考信号、控制信息和数据的传输的预定义区域。参考信号是促进BS 105与UE 115之间的通信的预定信号。例如,参考信号可以具有特定的导频模式或结构,其中,导频音调可以跨越可操作BW或频带,每个导频音调位于预定义时间和预定义频率处。例如,BS 105可以传输小区特定参考信号(CRS)和/或信道状态信息-参考信号(CSI-RS)以使得UE 115能够估计DL信道。类似地,UE 115可传输探测参考信号(SRS)以使BS 105(或其他UE或无线节点)能够估计UL信道(或侧链路信道)。控制信息可包括资源指派和协议控制。数据可以包括协议数据和/或可操作数据。在一些方面,BS 105和UE 115可以使用自包含子帧进行通信。自包含子帧可以包括用于DL通信的部分和用于UL通信的部分。自包含子帧可以是以DL为中心的,也可以是以UL为中心的。以DL为中心的子帧的用于DL通信的历时可以比用于UL通信的历时更长。以UL为中心的子帧的用于UL通信的历时可以比用于UL通信的历时更长。DL subframes and UL subframes can also be divided into several areas. For example, each DL or UL subframe can have a predefined area for the transmission of reference signals, control information and data. Reference signals are predetermined signals that facilitate communication between BS 105 and UE 115. For example, reference signals can have a specific pilot pattern or structure, wherein pilot tones can span an operational BW or frequency band, and each pilot tone is located at a predefined time and a predefined frequency. For example, BS 105 can transmit a cell-specific reference signal (CRS) and/or a channel state information-reference signal (CSI-RS) to enable UE 115 to estimate a DL channel. Similarly, UE 115 can transmit a sounding reference signal (SRS) to enable BS 105 (or other UEs or wireless nodes) to estimate an UL channel (or a side link channel). Control information may include resource assignments and protocol controls. Data may include protocol data and/or operational data. In some aspects, BS 105 and UE 115 can communicate using self-contained subframes. A self-contained subframe may include a portion for DL communication and a portion for UL communication. A self-contained subframe may be DL-centric or UL-centric. The duration of a DL-centric subframe for DL communication may be longer than the duration for UL communication. The duration of a UL-centric subframe for UL communication may be longer than the duration for UL communication.

在一些方面,网络100可以是在许可频谱上部署的NR网络。在一些其他方面,无线通信系统100可利用许可频谱带和未许可频谱带两者。例如,无线通信系统100可在未许可频带诸如5GHz工业、科学和医疗(ISM)频带中使用许可辅助接入(LAA)、LTE未许可(LTE-U)无线电接入技术或NR技术。当在未许可射频谱带中进行操作时,设备(诸如BS 105和UE115)可以采用载波侦听以用于冲突检测和避免。在一些示例中,在未许可频带中的操作可以基于与在已许可频带(例如,LAA)中操作的分量载波相结合的载波聚合配置。在未许可频谱中的操作可包括下行链路传输、上行链路传输、P2P传输或D2D传输(例如,侧链路通信)等等。In some aspects, the network 100 may be an NR network deployed on a licensed spectrum. In some other aspects, the wireless communication system 100 may utilize both licensed spectrum bands and unlicensed spectrum bands. For example, the wireless communication system 100 may use license assisted access (LAA), LTE unlicensed (LTE-U) radio access technology, or NR technology in unlicensed bands such as the 5 GHz industrial, scientific, and medical (ISM) band. When operating in an unlicensed radio frequency spectrum band, devices (such as BS 105 and UE115) may employ carrier sensing for conflict detection and avoidance. In some examples, operations in unlicensed bands may be based on a carrier aggregation configuration combined with component carriers operating in a licensed band (e.g., LAA). Operations in unlicensed spectrum may include downlink transmissions, uplink transmissions, P2P transmissions, or D2D transmissions (e.g., side link communications), and the like.

BS 105(或侧链路通信中的UE 115)可在网络100中传输同步信号(例如,包括主同步信号(PSS)和辅同步信号(SSS))以促进同步。BS 105可以广播与网络100相关联的系统信息(例如,包括主信息块(MIB)、剩余系统信息(RMSI)和其他系统信息(OSI))以促成初始网络接入。在一些实例中,BS 105可以通过物理广播信道(PBCH)以同步信号块(SSB)的形式广播PSS、SSS和/或MIB,并且可以通过物理下行链路共享信道(PDSCH)广播RMSI和/或OSI。BS 105 (or UE 115 in sidelink communication) may transmit synchronization signals (e.g., including a primary synchronization signal (PSS) and a secondary synchronization signal (SSS)) in network 100 to facilitate synchronization. BS 105 may broadcast system information associated with network 100 (e.g., including a master information block (MIB), residual system information (RMSI), and other system information (OSI)) to facilitate initial network access. In some instances, BS 105 may broadcast PSS, SSS, and/or MIB in the form of synchronization signal blocks (SSBs) over a physical broadcast channel (PBCH), and may broadcast RMSI and/or OSI over a physical downlink shared channel (PDSCH).

在一些方面,尝试接入网络100的UE 115可通过检测来自BS 105或来自网络中的另一无线节点(例如,侧链路通信中的另一UE 115)的PSS来执行初始小区搜索。PSS可以实现时段定时的同步,并且可以指示物理层标识值。UE 115可随后接收SSS。SSS可以实现无线电帧同步,并且可以提供小区标识值,其可以与物理层标识值结合来标识小区。PSS和SSS可位于载波的中心部分或者载波内的任何合适频率。In some aspects, a UE 115 attempting to access the network 100 may perform an initial cell search by detecting a PSS from the BS 105 or from another wireless node in the network (e.g., another UE 115 in a sidelink communication). The PSS may enable synchronization of period timing and may indicate a physical layer identification value. The UE 115 may then receive the SSS. The SSS may enable radio frame synchronization and may provide a cell identification value, which may be combined with the physical layer identification value to identify a cell. The PSS and SSS may be located in the center portion of the carrier or at any suitable frequency within the carrier.

在接收到PSS和SSS之后,UE 115可以接收MIB。MIB可以包括用于初始网络接入的系统信息以及用于RMSI和/或OSI的调度信息。在对MIB进行解码之后,UE 115可以接收RMSI和/或OSI。RMSI和/或OSI可以包括与随机接入信道(RACH)过程、寻呼、用于物理下行链路控制信道(PDCCH)监测的控制资源集(CORESET)、物理UL控制信道(PUCCH)、物理UL共享信道(PUSCH)、功率控制和SRS相关的无线电资源控制(RRC)信息。After receiving the PSS and SSS, the UE 115 may receive the MIB. The MIB may include system information for initial network access and scheduling information for RMSI and/or OSI. After decoding the MIB, the UE 115 may receive the RMSI and/or OSI. The RMSI and/or OSI may include radio resource control (RRC) information related to random access channel (RACH) procedures, paging, control resource sets (CORESET) for physical downlink control channel (PDCCH) monitoring, physical UL control channel (PUCCH), physical UL shared channel (PUSCH), power control, and SRS.

在获得MIB、RMSI和/或OSI之后,UE 115可以执行随机接入过程以与BS 105建立连接。在一些示例中,随机接入过程可以是四步随机接入过程。例如,UE 115可传输随机接入前导码,并且BS 105可以用随机接入响应来进行响应。随机接入响应(RAR)可以包括与随机接入前导码对应的检测到的随机接入前导码标识符(ID)、定时提前(TA)信息、UL授权、临时小区无线电网络临时标识符(C-RNTI)和/或退避指示符。在接收到随机接入响应之际,UE115可向BS 105传输连接请求并且BS 105可以用连接响应来进行响应。连接响应可以指示争用解决。在一些示例中,随机接入前导码、RAR、连接请求和连接响应可以被分别称为消息1(MSG1)、消息2(MSG2)、消息3(MSG3)和消息4(MSG4)。在一些示例中,随机接入过程可以是两步随机接入过程,其中UE 115可以在单个传输中传输随机接入前导码和连接请求,并且BS 105可以通过在单个传输中传输随机接入响应和连接响应来进行响应。After obtaining the MIB, RMSI and/or OSI, the UE 115 may perform a random access procedure to establish a connection with the BS 105. In some examples, the random access procedure may be a four-step random access procedure. For example, the UE 115 may transmit a random access preamble, and the BS 105 may respond with a random access response. The random access response (RAR) may include a detected random access preamble identifier (ID) corresponding to the random access preamble, timing advance (TA) information, UL authorization, a temporary cell radio network temporary identifier (C-RNTI), and/or a backoff indicator. Upon receiving the random access response, the UE 115 may transmit a connection request to the BS 105 and the BS 105 may respond with a connection response. The connection response may indicate contention resolution. In some examples, the random access preamble, the RAR, the connection request, and the connection response may be referred to as message 1 (MSG1), message 2 (MSG2), message 3 (MSG3), and message 4 (MSG4), respectively. In some examples, the random access procedure may be a two-step random access procedure, where the UE 115 may transmit a random access preamble and a connection request in a single transmission, and the BS 105 may respond by transmitting a random access response and a connection response in a single transmission.

在建立连接之后,UE 115和BS 105可以进入正常操作阶段,在该阶段中可以交换操作数据。例如,BS 105可以针对UL和/或DL通信来调度UE 115。BS 105可以经由PDCCH向UE115传输UL和/或DL调度授权。可以以DL控制信息(DCI)的形式来传输调度授权。BS 105可以根据DL调度授权,经由PDSCH来向UE 115传输DL通信信号(例如,携带数据)。UE 115可以根据UL调度授权经由PUSCH和/或PUCCH来向BS 105传输UL通信信号。After establishing the connection, the UE 115 and the BS 105 may enter a normal operation phase, in which operation data may be exchanged. For example, the BS 105 may schedule the UE 115 for UL and/or DL communications. The BS 105 may transmit UL and/or DL scheduling grants to the UE 115 via the PDCCH. The scheduling grant may be transmitted in the form of DL control information (DCI). The BS 105 may transmit DL communication signals (e.g., carrying data) to the UE 115 via the PDSCH according to the DL scheduling grant. The UE 115 may transmit UL communication signals to the BS 105 via the PUSCH and/or PUCCH according to the UL scheduling grant.

在一些方面,BS 105可以使用HARQ技术与UE 115进行通信,以提高通信可靠性,例如,提供URLLC服务。BS 105可以通过在PDCCH中传输DL授权来调度UE 115进行PDSCH通信。BS 105可根据PDSCH中的调度,向UE 115传输DL数据分组。DL数据分组可以按传输块(TB)的形式来传输。如果UE 115成功地接收到DL数据分组,则UE 115可以向BS 105传输HARQ ACK。相反,如果UE 115未能成功接收DL传输,则UE 115可以向BS 105传输HARQ NACK。一旦从UE115接收到HARQ NACK,BS 105就向UE 115重新传输DL数据分组。重新传输可包括DL数据的与初始传输相同的经译码版本。另选地,重新传输可包括DL数据的与初始传输不同的经译码版本。UE 115可以应用软组合来组合从初始传输和重新传输接收的编码数据以进行解码。BS 105和UE 115还可使用与DL HARQ基本上相似的机制来对UL通信应用HARQ。In some aspects, BS 105 may communicate with UE 115 using HARQ technology to improve communication reliability, for example, to provide URLLC services. BS 105 may schedule UE 115 to perform PDSCH communication by transmitting DL grant in PDCCH. BS 105 may transmit DL data packets to UE 115 according to the scheduling in PDSCH. DL data packets may be transmitted in the form of transport blocks (TBs). If UE 115 successfully receives the DL data packet, UE 115 may transmit HARQ ACK to BS 105. Conversely, if UE 115 fails to successfully receive the DL transmission, UE 115 may transmit HARQ NACK to BS 105. Once HARQ NACK is received from UE 115, BS 105 retransmits the DL data packet to UE 115. The retransmission may include a decoded version of the DL data that is the same as the initial transmission. Alternatively, the retransmission may include a decoded version of the DL data that is different from the initial transmission. The UE 115 may apply soft combining to combine the coded data received from the initial transmission and the retransmission for decoding. The BS 105 and the UE 115 may also apply HARQ for UL communications using a substantially similar mechanism as DL HARQ.

在一些方面,网络100可以在系统BW或分量载波(CC)BW上操作。网络100可将系统BW划分成多个BWP(例如,带宽部分)。BS 105可动态地指派UE 115在特定BWP(例如,系统BW的特定部分)上操作。所指派的BWP可以被称为活动BWP。UE 115可监测活动BWP以寻找来自BS 105的信令信息。BS 105可调度UE 115以在活动BWP中进行UL或DL通信。在一些方面,BS105可以将CC内的一对BWP指派给UE 115以用于UL和DL通信。例如,该BWP对可包括用于UL通信的一个BWP以及用于DL通信的一个BWP。In some aspects, the network 100 may operate on a system BW or a component carrier (CC) BW. The network 100 may divide the system BW into multiple BWPs (e.g., bandwidth portions). The BS 105 may dynamically assign the UE 115 to operate on a specific BWP (e.g., a specific portion of the system BW). The assigned BWP may be referred to as an active BWP. The UE 115 may monitor the active BWP to find signaling information from the BS 105. The BS 105 may schedule the UE 115 to perform UL or DL communications in the active BWP. In some aspects, the BS 105 may assign a pair of BWPs within the CC to the UE 115 for UL and DL communications. For example, the BWP pair may include a BWP for UL communications and a BWP for DL communications.

尽管上文对网络100的大部分描述是在UE 115与BS 105之间的通信的上下文中,但是应当理解,在侧链路通信场景中,可在UE 115或无线节点之间执行上文所描述的机制、元素、结构和协议。例如,在一些方面,可在UE 115/无线节点之间而不是在BS 105与UE 115之间执行无线帧结构、信道、信号、调度过程和/或连接技术(例如,HARQ)。Although much of the above description of the network 100 is in the context of communications between the UE 115 and the BS 105, it should be understood that in a sidelink communication scenario, the mechanisms, elements, structures, and protocols described above may be performed between the UE 115 or wireless nodes. For example, in some aspects, the radio frame structure, channels, signals, scheduling procedures, and/or connection techniques (e.g., HARQ) may be performed between the UE 115/wireless nodes rather than between the BS 105 and the UE 115.

侧链路通信是指用户装备设备(例如,UE 115i、115j、115k)间在没有隧穿BS 105和/或核心网络的情况下的通信。侧链路通信可在物理侧链路控制信道(PSCCH)和物理侧链路共享信道(PSSCH)上被传达。如上文所描述的,PSCCH和PSSCH类似于在BS 105与UE 115之间的下行链路(DL)通信中的物理下行链路控制信道(PDCCH)和物理下行链路共享信道(PDSCH)。例如,PSCCH可携带侧链路控制信息(SCI)并且PSSCH可携带侧链路数据(例如,用户数据)。每个PSCCH与对应的PSSCH相关联,其中PSCCH中的SCI可携带预留和/或调度信息以用于相关联PSSCH中的侧链路数据传输。Sidelink communication refers to communication between user equipment devices (e.g., UE 115i, 115j, 115k) without tunneling BS 105 and/or core network. Sidelink communication can be communicated on physical sidelink control channel (PSCCH) and physical sidelink shared channel (PSSCH). As described above, PSCCH and PSSCH are similar to physical downlink control channel (PDCCH) and physical downlink shared channel (PDSCH) in downlink (DL) communication between BS 105 and UE 115. For example, PSCCH can carry sidelink control information (SCI) and PSSCH can carry sidelink data (e.g., user data). Each PSCCH is associated with a corresponding PSSCH, wherein the SCI in the PSCCH can carry reservation and/or scheduling information for sidelink data transmission in the associated PSSCH.

通过利用侧链路通信,UE 115可与独立于BS 105的另一UE 115进行通信,和/或与另一UE 115协作以与BS 105进行通信。例如,UE 115可使用未许可频谱经由协作侧链路进行通信,这可确保所有许可频谱保持对网络100可用(而在其他示例中,可使用许可频谱或许可频谱和未许可频谱的组合)。通过这种方式,可更充分地利用网络资源,和/或与BS 105进行可靠通信有困难的UE 115可使用其资源来经由协作UE 115进行通信,该资源可以是更可靠的链路。By utilizing sidelink communications, a UE 115 may communicate with another UE 115 that is independent of the BS 105, and/or cooperate with another UE 115 to communicate with the BS 105. For example, a UE 115 may communicate via a cooperative sidelink using unlicensed spectrum, which may ensure that all licensed spectrum remains available to the network 100 (while in other examples, a licensed spectrum or a combination of licensed and unlicensed spectrum may be used). In this way, network resources may be more fully utilized, and/or a UE 115 that has difficulty communicating reliably with the BS 105 may use its resources to communicate via a cooperating UE 115, which may be a more reliable link.

BS 105可使用多个天线或天线阵列(例如,天线面板)来进行波束成形操作,以用于与UE 115进行定向通信。一些信号(例如,同步信号、参考信号、波束选择信号或其他控制信号)可由BS 105在不同的方向上多次传输。例如,BS 105可以根据与不同传输方向相关联的不同波束成形权重集来传输信号。可使用不同波束方向上的传输来标识(例如,通过传输设备(诸如BS 105)或通过接收设备(诸如UE 115))波束方向,以便由BS 105稍后进行传输或接收。可在单个波束方向上传输一些信号(例如,与特定接收设备相关联的数据)。在一些示例中,可以基于在一个或多个波束方向上已传输的信号,来确定与沿单个波束方向的传输相关联的波束方向。例如,UE 115可以接收BS 105在不同方向上传输的信号中的一个或多个信号,并且可以向BS 105报告UE 115以最高信号质量或其他可接受信号质量接收的信号的指示。BS 105 may use multiple antennas or antenna arrays (e.g., antenna panels) to perform beamforming operations for directional communication with UE 115. Some signals (e.g., synchronization signals, reference signals, beam selection signals, or other control signals) may be transmitted multiple times by BS 105 in different directions. For example, BS 105 may transmit signals according to different sets of beamforming weights associated with different transmission directions. Transmissions in different beam directions may be used to identify (e.g., by a transmitting device (such as BS 105) or by a receiving device (such as UE 115)) beam directions for later transmission or reception by BS 105. Some signals (e.g., data associated with a particular receiving device) may be transmitted in a single beam direction. In some examples, the beam direction associated with transmission along a single beam direction may be determined based on signals that have been transmitted in one or more beam directions. For example, UE 115 may receive one or more of the signals transmitted by BS 105 in different directions, and may report to BS 105 an indication of the signal received by UE 115 with the highest signal quality or other acceptable signal quality.

在一些示例中,由设备(例如,由BS 105或UE 115)进行的传输可使用多个波束方向来执行,并且该设备可使用数字预译码或射频波束成形的组合来生成组合波束以供传输(例如,从BS 105传输到UE 115)。UE 115可以报告指示一个或多个波束方向的预译码权重的反馈,并且该反馈可以对应于跨系统带宽或一个或多个子频带的所配置数量的波束。BS105可传输可能被预译码或未被预译码的参考信号(例如,CRS、CSI-RS等)。UE 115可以提供用于波束选择的反馈,其可以是预译码矩阵指示符(PMI)或基于码本的反馈(例如,多面型码本、线性组合型码本、端口选择型码本)。尽管参考BS 105在一个或多个方向上传输的信号来描述这些技术,但是UE 115可采用类似的技术来在不同方向上多次传输信号(例如,用于标识波束方向以供UE 115后续传输或接收),或者在单个方向上传输信号(例如,用于向接收设备传输数据)。In some examples, transmission by a device (e.g., by BS 105 or UE 115) may be performed using multiple beam directions, and the device may use a combination of digital precoding or radio frequency beamforming to generate a combined beam for transmission (e.g., from BS 105 to UE 115). UE 115 may report feedback indicating precoding weights for one or more beam directions, and the feedback may correspond to a configured number of beams across the system bandwidth or one or more subbands. BS 105 may transmit reference signals (e.g., CRS, CSI-RS, etc.) that may or may not be precoded. UE 115 may provide feedback for beam selection, which may be a precoding matrix indicator (PMI) or codebook-based feedback (e.g., a multi-faceted codebook, a linear combination codebook, a port selection codebook). Although these techniques are described with reference to signals transmitted by BS 105 in one or more directions, UE 115 may employ similar techniques to transmit signals multiple times in different directions (e.g., for identifying a beam direction for subsequent transmission or reception by UE 115), or to transmit signals in a single direction (e.g., for transmitting data to a receiving device).

接收设备(例如,UE 115)可在从BS 105接收各种信号(诸如同步信号、参考信号、波束选择信号或其他控制信号)时尝试多个接收配置(例如,定向侦听)。例如,接收设备可通过以下操作来尝试多个接收方向:经由不同天线子阵列进行接收,根据不同天线子阵列来处理接收信号,根据应用于在天线阵列的多个天线元件处接收的信号的不同接收波束成形权重集(例如,不同定向侦听权重集)进行接收,或根据应用于在天线阵列的多个天线元件处接收的信号的不同接收波束成形权重集来处理接收信号,其中任一者可指根据不同接收配置或接收方向″进行侦听″。在一些示例中,接收设备可使用单个接收配置来沿单个波束方向进行接收(例如,当接收到数据信号时)。单个接收配置可以在基于根据不同的接收配置方向进行侦测而确定的波束方向(例如,基于根据多个波束方向进行侦听而被确定为具有最高信号强度、最高信噪比(SNR)或其他可接受的信号质量的波束方向)上对准。A receiving device (e.g., UE 115) may try multiple reception configurations (e.g., directional listening) when receiving various signals (such as synchronization signals, reference signals, beam selection signals, or other control signals) from BS 105. For example, the receiving device may try multiple reception directions by receiving via different antenna subarrays, processing received signals according to different antenna subarrays, receiving according to different receive beamforming weight sets (e.g., different directional listening weight sets) applied to signals received at multiple antenna elements of an antenna array, or processing received signals according to different receive beamforming weight sets applied to signals received at multiple antenna elements of an antenna array, any of which may be referred to as "listening" according to different reception configurations or reception directions. In some examples, the receiving device may use a single reception configuration to receive along a single beam direction (e.g., when receiving a data signal). The single reception configuration may be aligned on a beam direction determined based on sensing according to different reception configuration directions (e.g., a beam direction determined to have the highest signal strength, the highest signal-to-noise ratio (SNR), or other acceptable signal quality based on sensing according to multiple beam directions).

在一些方面,网络100中的设备可以支持视频电话(VT),该视频电话(VT)包括设备之间的视频通话。例如,两个UE 115可以各自记录视频、对视频进行编码并且通过网络向彼此流传输视频。网络可以对UE 115施加限制,诸如被分配用于视频通话的最大比特率(MBR)和/或分配给特定应用的特定于应用的最大带宽。In some aspects, the devices in the network 100 can support video telephony (VT), which includes video calls between devices. For example, two UEs 115 can each record a video, encode the video, and stream the video to each other over the network. The network can impose restrictions on the UE 115, such as the maximum bit rate (MBR) allocated for the video call and/or the application-specific maximum bandwidth allocated to a specific application.

在一些方面,UE 115可以测量与其自身与另一UE 115之间的视频通话相关联的无线电度量。UE 115可以基于所接收的MBR、所接收的AS和无线电度量来确定用于通过网络100进行视频通话的初始比特率,该初始比特率低于MBR和AS中的较小者。本公开的各方面还可以在不是网络100的一部分的设备之间执行。例如,有线设备或使用其他无线技术的设备。In some aspects, a UE 115 may measure radio metrics associated with a video call between itself and another UE 115. The UE 115 may determine an initial bit rate for conducting the video call over the network 100 based on the received MBR, the received AS, and the radio metrics, the initial bit rate being lower than the smaller of the MBR and the AS. Aspects of the present disclosure may also be performed between devices that are not part of the network 100. For example, wired devices or devices using other wireless technologies.

图2是根据本公开的一些方面的示例性BS 200的框图。在一些实例中,BS 200可以是如上文图1所讨论的网络100中的BS 105。如图所示,BS 200可以包括处理器202、存储器204、视频电话模块208、包括调制解调器子系统212和RF单元214的收发器210,以及一个或多个天线216。这些元件可以彼此耦合。术语″耦合″可指直接或间接耦合或连接到一个或多个居间元件。例如,这些元件可例如经由一条或多条总线来彼此直接或间接通信。FIG. 2 is a block diagram of an exemplary BS 200 according to some aspects of the present disclosure. In some instances, BS 200 may be BS 105 in network 100 as discussed in FIG. 1 above. As shown, BS 200 may include a processor 202, a memory 204, a video phone module 208, a transceiver 210 including a modem subsystem 212 and an RF unit 214, and one or more antennas 216. These elements may be coupled to each other. The term "coupled" may refer to being directly or indirectly coupled or connected to one or more intervening elements. For example, these elements may communicate directly or indirectly with each other, such as via one or more buses.

处理器202可以具有作为特定类型处理器的各种特征。例如,这些特征可以包括被配置为执行本文所描述的操作的CPU、DSP、ASIC、控制器、FPGA设备、另一硬件设备、固件设备或它们的任何组合。处理器202还可以被实现为计算设备的组合,例如,DSP和微处理器的组合、多个微处理器、结合DSP核心的一个或多个微处理器,或者任何另一此类配置。The processor 202 may have various features as a particular type of processor. For example, these features may include a CPU, a DSP, an ASIC, a controller, an FPGA device, another hardware device, a firmware device, or any combination thereof configured to perform the operations described herein. The processor 202 may also be implemented as a combination of computing devices, such as a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.

存储器204可以包括高速缓存存储器(例如,处理器202的高速缓存存储器)、RAM、MRAM、ROM、PROM、EPROM、EEPROM、闪存存储器、固态存储器设备、一个或多个硬盘驱动器、基于忆阻器的阵列、其他形式的易失性和非易失性存储器,或者不同类型的存储器的组合。在一些方面,存储器204可以包括非暂态计算机可读介质。存储器204可以存储指令206。指令206可以包括在由处理器202执行时使得处理器202执行本文(例如,图1至图6的各方面)所描述的操作的指令。指令206还可以被称为程序代码。该程序代码可以用于使得无线通信设备执行这些操作,例如通过使得一个或多个处理器(诸如处理器202)控制或命令无线通信设备这样做来执行这些操作。术语″指令″和″代码″应当被广泛地解释为包括任何类型的计算机可读语句。例如,术语″指令″和″代码″可指一个或多个程序、例程、子例程、函数、过程等。″指令″和″代码″可包括单个计算机可读语句或多个计算机可读语句。The memory 204 may include a cache memory (e.g., a cache memory of the processor 202), a RAM, an MRAM, a ROM, a PROM, an EPROM, an EEPROM, a flash memory, a solid-state memory device, one or more hard disk drives, an array based on a memristor, other forms of volatile and non-volatile memory, or a combination of different types of memory. In some aspects, the memory 204 may include a non-transitory computer-readable medium. The memory 204 may store instructions 206. The instructions 206 may include instructions that, when executed by the processor 202, cause the processor 202 to perform the operations described herein (e.g., the various aspects of Figures 1 to 6). The instructions 206 may also be referred to as program code. The program code may be used to cause the wireless communication device to perform these operations, for example, by causing one or more processors (such as the processor 202) to control or command the wireless communication device to do so to perform these operations. The terms "instructions" and "codes" should be interpreted broadly to include any type of computer-readable statements. For example, the terms "instructions" and "codes" may refer to one or more programs, routines, subroutines, functions, processes, etc. "Instructions" and "code" may comprise a single computer-readable statement or multiple computer-readable statements.

视频电话模块208可以执行参考本文其他附图所描述的功能。视频电话模块208可以辅助UE 115执行视频通话。例如,电话模块208可以在两个UE 115之间建立用于视频通话的通信信道,并且向UE 115中的每一者指示分配给它们以用于该视频通话的最大比特率(MBR)。视频电话模块208还可以指示分配给UE 115的与特定应用(例如,视频通话应用)相关联的特定于应用的最大带宽(AS)。视频电话模块208可以向UE 115提供无线电度量信息,诸如在BS200处进行的信道测量。视频电话模块208还可以向UE 115传输参考信号,以使得接收UE 115可以进行相应信道测量。The video phone module 208 may perform the functions described with reference to other figures herein. The video phone module 208 may assist the UE 115 in performing a video call. For example, the phone module 208 may establish a communication channel for a video call between two UEs 115 and indicate to each of the UEs 115 the maximum bit rate (MBR) allocated to them for the video call. The video phone module 208 may also indicate an application-specific maximum bandwidth (AS) associated with a specific application (e.g., a video call application) allocated to the UE 115. The video phone module 208 may provide radio metric information to the UE 115, such as channel measurements performed at the BS 200. The video phone module 208 may also transmit a reference signal to the UE 115 so that the receiving UE 115 may perform corresponding channel measurements.

如图所示,收发器210可以包括调制解调器子系统212和RF单元214。收发器210可以被配置为与其他设备(诸如UE 115和/或另一核心网络元件)进行双向通信。调制解调器子系统212可以被配置为根据MCS(例如,LDPC译码方案、turbo译码方案、卷积译码方案、数字波束成形方案等)对数据进行调制和/或编码。RF单元214可以被配置为对来自调制解调器子系统212(关于出站传输)或源自另一源(诸如UE 115)的传输的经调制/经编码的数据(例如,视频数据)进行处理(例如,执行模数转换或数模转换等)。RF单元214可以被进一步配置为与数字波束成形结合地执行模拟波束成形。虽然示出为一起集成在收发器210中,但是调制解调器子系统212和/或RF单元214可以是单独的设备,它们在BS 105处耦合在一起以使得BS 105能够与其他设备进行通信。As shown, the transceiver 210 may include a modem subsystem 212 and an RF unit 214. The transceiver 210 may be configured to communicate bidirectionally with other devices, such as the UE 115 and/or another core network element. The modem subsystem 212 may be configured to modulate and/or encode data according to an MCS (e.g., an LDPC decoding scheme, a turbo decoding scheme, a convolutional decoding scheme, a digital beamforming scheme, etc.). The RF unit 214 may be configured to process (e.g., perform analog-to-digital conversion or digital-to-analog conversion, etc.) modulated/encoded data (e.g., video data) from the modem subsystem 212 (for outbound transmissions) or from another source, such as the UE 115. The RF unit 214 may be further configured to perform analog beamforming in conjunction with digital beamforming. Although shown as being integrated together in transceiver 210, modem subsystem 212 and/or RF unit 214 may be separate devices that are coupled together at BS 105 to enable BS 105 to communicate with other devices.

RF单元214可以将经调制和/或经处理的数据(例如,数据分组(或者更一般地,可以包含一个或多个数据分组和其他信息的数据消息))提供给天线216,以供传输到一个或多个其他设备。天线216可以进一步接收从其他设备传输的数据消息,并且提供所接收的数据消息以供在收发器210处进行处理和/或解调。收发器210可以将经解调和经解码的数据(例如,视频数据)提供给视频电话模块208以供进行处理。天线216可以包括类似或不同设计的多个天线,以便维持多个传输链路。在一些方面,天线216可以呈各自包括多个天线元件的一个或多个天线面板或一个或多个天线阵列的形式,该多个天线元件可以选择性地配置有不同的增益和/或相位以生成用于传输和/或接收的波束。The RF unit 214 may provide modulated and/or processed data (e.g., data packets (or more generally, data messages that may include one or more data packets and other information)) to the antenna 216 for transmission to one or more other devices. The antenna 216 may further receive data messages transmitted from the other devices and provide the received data messages for processing and/or demodulation at the transceiver 210. The transceiver 210 may provide the demodulated and decoded data (e.g., video data) to the video phone module 208 for processing. The antenna 216 may include multiple antennas of similar or different designs to maintain multiple transmission links. In some aspects, the antenna 216 may be in the form of one or more antenna panels or one or more antenna arrays, each including multiple antenna elements, which may be selectively configured with different gains and/or phases to generate beams for transmission and/or reception.

图3是根据本公开的一些方面的示例性UE 300的框图。在一些实例中,UE 300可以是如上文关于图1所讨论的UE 115。如图所示,UE 300可以包括处理器302、存储器304、视频电话模块308、包括调制解调器子系统312和射频(RF)单元314的收发器310,以及一个或多个天线316。这些元件可以彼此耦合。术语″耦合”可指直接或间接耦合或连接到一个或多个居间元件。例如,这些元件可例如经由一条或多条总线来彼此直接或间接通信。FIG. 3 is a block diagram of an exemplary UE 300 according to some aspects of the present disclosure. In some instances, UE 300 may be UE 115 as discussed above with respect to FIG. 1 . As shown, UE 300 may include a processor 302, a memory 304, a video phone module 308, a transceiver 310 including a modem subsystem 312 and a radio frequency (RF) unit 314, and one or more antennas 316. These elements may be coupled to each other. The term "coupled" may refer to being directly or indirectly coupled or connected to one or more intervening elements. For example, these elements may communicate directly or indirectly with each other, for example, via one or more buses.

处理器302可以包括被配置为执行本文所描述的操作的中央处理单元(CPU)、数字信号处理器(DSP)、专用集成电路(ASIC)、控制器、现场可编程门阵列(FPGA)设备、另一硬件设备、固件设备或它们的任何组合。处理器302还可以被实现为计算设备的组合,例如,DSP和微处理器的组合、多个微处理器、结合DSP核心的一个或多个微处理器,或者任何另一此类配置。The processor 302 may include a central processing unit (CPU), a digital signal processor (DSP), an application specific integrated circuit (ASIC), a controller, a field programmable gate array (FPGA) device, another hardware device, a firmware device, or any combination thereof configured to perform the operations described herein. The processor 302 may also be implemented as a combination of computing devices, for example, a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.

存储器304可以包括高速缓存存储器(例如,处理器302的高速缓存存储器)、随机存取存储器(RAM)、磁阻RAM(MRAM)、只读存储器(ROM)、可编程只读存储器(PROM)、可擦除可编程只读存储器(EPROM)、电可擦除可编程只读存储器(EEPROM)、闪存存储器、固态存储器设备、硬盘驱动器、其他形式的易失性和非易失性存储器,或者不同类型的存储器的组合。在一方面,存储器304包括非暂态计算机可读介质。存储器304可以存储或者在其上记录有指令306。指令306可以包括在由处理器302执行时使得处理器302执行本文参考UE 115结合本公开的各方面(例如,图1至图6的各方面)所描述的操作的指令。指令306还可以被称为程序代码,该程序代码可以被广义地解释为包括如上文关于图2所讨论的任何类型的计算机可读语句。The memory 304 may include a cache memory (e.g., a cache memory of the processor 302), a random access memory (RAM), a magnetoresistive RAM (MRAM), a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a flash memory, a solid-state memory device, a hard disk drive, other forms of volatile and non-volatile memory, or a combination of different types of memory. In one aspect, the memory 304 includes a non-transitory computer-readable medium. The memory 304 may store or have recorded thereon instructions 306. The instructions 306 may include instructions that, when executed by the processor 302, cause the processor 302 to perform the operations described herein with reference to the UE 115 in conjunction with various aspects of the present disclosure (e.g., various aspects of Figures 1 to 6). The instructions 306 may also be referred to as program code, which may be broadly interpreted as including any type of computer-readable statements as discussed above with respect to Figure 2.

视频电话模块308可以执行参考本文其他附图所描述的功能。视频电话模块308可以经由BS 105与另一UE 300建立视频通话。视频电话模块308可以从BS 105接收被分配用于视频通话的MBR。视频电话模块208还可以从BS 105接收分配给视频通话应用的AS。所进行的测量可以由视频电话模块308进行以便确定例如由如上文关于图1和图2所提及的BS200传输的一个或多个参考信号上的无线电度量,诸如接收信号强度指示符(RSSI)、接收信号接收质量(RSRQ)、接收信号接收功率(RSRP)、信噪比(SNR)、功率余量(PHR)和误块率(BER)。视频电话模块308还可以从BS 105接收指示无线电度量的消息。The video phone module 308 can perform the functions described with reference to other figures herein. The video phone module 308 can establish a video call with another UE 300 via the BS 105. The video phone module 308 can receive the MBR assigned to the video call from the BS 105. The video phone module 208 can also receive the AS assigned to the video call application from the BS 105. The measurements performed can be performed by the video phone module 308 to determine, for example, radio metrics on one or more reference signals transmitted by the BS 200 as mentioned above with respect to Figures 1 and 2, such as received signal strength indicator (RSSI), received signal received quality (RSRQ), received signal received power (RSRP), signal to noise ratio (SNR), power headroom (PHR) and block error rate (BER). The video phone module 308 can also receive a message indicating the radio metric from the BS 105.

在与另一UE 300传输和接收视频之前,视频电话模块可以主动地将视频编码的比特率配置为低于所指示的MBR和AS的值。对使用什么比特率的确定可以是基于上文所讨论的无线电度量。例如,视频电话模块308可以确定当SNR(或另一无线电度量)低于预定阈值时,应当将视频比特率降低一定量(例如,降低到MBR的80%)。在一些方面,可以存在比特率逐渐降低的数个阈值。作为示例,如果SNR低于第一阈值,则比特率被设置为MBR的80%,如果SNR进一步低于第二更低阈值,则比特率被设置为MBR的60%,并且如果SNR进一步低于第三更低阈值,则比特率被设置为MBR的40%,以此类推。在另一示例中,视频电话模块308可以具有针对多个无线电度量的不同的相应阈值,并且如果这些无线电度量中的任一个无线电度量下降到低于(或者取决于度量而上升到高于)它们的相应预定阈值,则相应地调整视频比特率。类似地,视频电话模块308可以仅响应于所有无线电度量超过相应阈值而调整视频比特率。在又一示例中,视频电话模块308确定基于多个无线电度量的加权和的总分数。当此分数低于预定阈值时,则视频电话模块308可以相应地降低视频比特率。Before transmitting and receiving video with another UE 300, the video phone module can actively configure the bit rate of video encoding to a value lower than the indicated MBR and AS. The determination of what bit rate to use can be based on the radio metric discussed above. For example, the video phone module 308 can determine that when SNR (or another radio metric) is lower than a predetermined threshold, the video bit rate should be reduced by a certain amount (e.g., reduced to 80% of MBR). In some aspects, there may be several thresholds where the bit rate is gradually reduced. As an example, if SNR is lower than a first threshold, the bit rate is set to 80% of MBR, if SNR is further lower than a second lower threshold, the bit rate is set to 60% of MBR, and if SNR is further lower than a third lower threshold, the bit rate is set to 40% of MBR, and so on. In another example, the video phone module 308 can have different corresponding thresholds for multiple radio metrics, and if any of these radio metrics drops below (or rises to above) their corresponding predetermined thresholds depending on the metric, the video bit rate is adjusted accordingly. Similarly, the video phone module 308 can adjust the video bit rate only in response to all radio metrics exceeding the corresponding threshold. In another example, the video phone module 308 determines a total score based on a weighted sum of multiple radio metrics. When this score is below a predetermined threshold, the video phone module 308 can reduce the video bit rate accordingly.

除了设置其自己的视频编解码器的比特率之外,视频电话模块还可以向另一UE300(该另一UE是视频通话的一部分)传输消息,从而请求该另一UE以较低比特率传输视频。此消息可以例如是临时最大媒体流比特率请求(TMMBR)。视频电话模块308可以确定向另一UE 300请求的比特率与该视频电话模块针对其自身所确定的比特率相同,或者是不同的值(例如,当DL信道比UL信道差时)。In addition to setting the bit rate of its own video codec, the video telephony module may also transmit a message to another UE 300 (which is part of the video call) requesting that the other UE transmit video at a lower bit rate. This message may be, for example, a temporary maximum media stream bit rate request (TMMBR). The video telephony module 308 may determine that the bit rate requested from the other UE 300 is the same as the bit rate determined by the video telephony module for itself, or a different value (e.g., when the DL channel is worse than the UL channel).

在确定初始视频比特率之后,视频电话模块308可以对视频进行编码,并且向正在与该视频电话模块进行通信的另一UE 300传输该视频。视频电话模块308还可以接收视频并对该视频进行解码。在传输和接收视频之后,可以基于视频流使用旧式方法来动态地对比特率进行适配。After determining the initial video bit rate, the video phone module 308 can encode the video and transmit the video to another UE 300 that is communicating with the video phone module. The video phone module 308 can also receive the video and decode the video. After transmitting and receiving the video, the bit rate can be dynamically adapted based on the video stream using the old method.

如图所示,收发器310可以包括调制解调器子系统312和RF单元314。收发器310可以被配置为与其他设备(诸如BS 105)进行双向通信。调制解调器子系统312可以被配置为根据调制和译码方案(MCS)(例如,低密度奇偶校验(LDPC)译码方案、turbo译码方案、卷积译码方案、数字波束成形方案等)对来自存储器304和/或视频电话模块308的数据进行调制和/或编码。RF单元314可以被配置为对来自调制解调器子系统312(关于出站传输)或源自另一源(诸如另一UE 115或BS 105)的传输的经调制/经编码的数据(例如,视频数据)进行处理(例如,执行模数转换或数模转换等)。RF单元314可以被进一步配置为与数字波束成形结合地执行模拟波束成形。虽然示出为一起集成在收发器310中,但是调制解调器子系统312和RF单元314可以是单独的设备,它们在UE 300处耦合在一起以使得UE 300能够与其他设备进行通信。As shown, the transceiver 310 may include a modem subsystem 312 and an RF unit 314. The transceiver 310 may be configured to communicate bidirectionally with other devices, such as the BS 105. The modem subsystem 312 may be configured to modulate and/or encode data from the memory 304 and/or the video phone module 308 according to a modulation and coding scheme (MCS) (e.g., a low-density parity check (LDPC) decoding scheme, a turbo decoding scheme, a convolutional decoding scheme, a digital beamforming scheme, etc.). The RF unit 314 may be configured to process (e.g., perform analog-to-digital conversion or digital-to-analog conversion, etc.) the modulated/encoded data (e.g., video data) from the modem subsystem 312 (for outbound transmissions) or a transmission originating from another source, such as another UE 115 or the BS 105. The RF unit 314 may be further configured to perform analog beamforming in conjunction with digital beamforming. Although shown as being integrated together in the transceiver 310, the modem subsystem 312 and the RF unit 314 may be separate devices that are coupled together at the UE 300 to enable the UE 300 to communicate with other devices.

RF单元314可以将经调制和/或经处理的数据(例如,数据分组(或者更一般地,可以包括一个或多个数据分组和其他信息的数据消息))提供给天线316,以便传输到一个或多个其他设备。天线316可以进一步接收从其他设备传输的数据消息。天线316可以提供所接收的数据消息以供在收发器310处进行处理和/或解调。收发器310可以将经解调和经解码的数据(例如,视频数据)提供给视频电话模块308以供进行处理。天线316可以包括类似或不同设计的多个天线,以便维持多个传输链路。RF单元314可以配置天线316。在一些方面,天线316可以呈各自包括多个天线元件的一个或多个天线面板或一个或多个天线阵列的形式,该多个天线元件可以选择性地配置有不同的增益和/或相位以生成用于传输和/或接收的波束。The RF unit 314 may provide modulated and/or processed data (e.g., data packets (or more generally, data messages that may include one or more data packets and other information)) to the antenna 316 for transmission to one or more other devices. The antenna 316 may further receive data messages transmitted from the other devices. The antenna 316 may provide the received data messages for processing and/or demodulation at the transceiver 310. The transceiver 310 may provide the demodulated and decoded data (e.g., video data) to the video phone module 308 for processing. The antenna 316 may include multiple antennas of similar or different designs to maintain multiple transmission links. The RF unit 314 may configure the antenna 316. In some aspects, the antenna 316 may be in the form of one or more antenna panels or one or more antenna arrays, each of which includes multiple antenna elements, which may be selectively configured with different gains and/or phases to generate beams for transmission and/or reception.

图4是例示主动比特率降低的方法的示例性通信协议图400。协议图400的各方面可以由无线网络(诸如网络100)执行。协议图的各方面还可以由其他类型的设备(包括利用有线通信的那些设备)执行。为了简化例示和讨论,通信协议图400包括两个UE 115,而没有例示中间网络。FIG. 4 is an exemplary communication protocol diagram 400 illustrating a method of proactive bit rate reduction. Aspects of the protocol diagram 400 may be performed by a wireless network, such as network 100. Aspects of the protocol diagram may also be performed by other types of devices, including those utilizing wired communications. To simplify illustration and discussion, the communication protocol diagram 400 includes two UEs 115 without illustrating an intermediate network.

在一些方面,UE 115可以利用一个或多个组件,诸如图3所示的处理器302、存储器304、视频电话模块308、收发器310、调制解调器312和一个或多个天线316。如所例示,协议图400包括数个所列举的操作,但是图4的各方面可以在所列举的操作之前、之后和之间包括附加操作。在一些方面,所列举的操作中的一个或多个操作可以省略、组合在一起或以不同的顺序执行。In some aspects, UE 115 may utilize one or more components, such as processor 302, memory 304, video phone module 308, transceiver 310, modem 312, and one or more antennas 316, as shown in FIG3. As illustrated, protocol diagram 400 includes several of the enumerated operations, but aspects of FIG4 may include additional operations before, after, and between the enumerated operations. In some aspects, one or more of the enumerated operations may be omitted, combined together, or performed in a different order.

在动作402处,UE 115a和UE 115b确定用于视频通信的最大比特率(MBR)。可以作出此确定,因为设备和/或它们正在藉以进行通信的网络之间的协商可以指示MBR(例如,网络可以向UE 115a和/或115b传达MBR)。At action 402, UE 115a and UE 115b determine a maximum bit rate (MBR) for video communications. This determination may be made because a negotiation between the devices and/or the network through which they are communicating may indicate the MBR (e.g., the network may communicate the MBR to UE 115a and/or 115b).

在动作404处,UE 115a和UE 115b确定特定于应用的最大带宽(AS)。在一些方面,AS是与特定应用(此处为视频通话)相关联的最大带宽。在一些方面,AS与MBR相同。At action 404, UE 115a and UE 115b determine an application-specific maximum bandwidth (AS). In some aspects, AS is the maximum bandwidth associated with a specific application (here, video calling). In some aspects, AS is the same as MBR.

在动作406处,UE 115a和UE 115b确定与视频通信信道相关联的无线电度量。测量可以由UE 115a、UE 115b或诸如BS 105的网络设备执行以便确定无线电度量。UE 115a可以从UE 115b或BS 105接收指示由这些设备确定的无线电度量的报告。在动作402处确定的无线电度量的示例包括:接收信号强度指示符(RSSI)、接收信号接收质量(RSRQ)、接收信号接收功率(RSRP)、信噪比(SNR)、功率余量(PHR)和误块率(BER)。At action 406, UE 115a and UE 115b determine radio metrics associated with the video communication channel. Measurements may be performed by UE 115a, UE 115b, or a network device such as BS 105 to determine the radio metrics. UE 115a may receive a report from UE 115b or BS 105 indicating the radio metrics determined by these devices. Examples of radio metrics determined at action 402 include: received signal strength indicator (RSSI), received signal received quality (RSRQ), received signal received power (RSRP), signal-to-noise ratio (SNR), power headroom (PHR), and block error rate (BER).

在动作408处,UE 115a确定用于对视频进行编码的起始比特率。该确定可以是基于在动作406处确定的无线电度量。例如,UE 115a可以确定当SNR(或另一无线电度量)低于预定阈值时,应当将视频比特率降低一定量(例如,降低到MBR和AS中的较小者的80%)。在一些方面,可以存在比特率逐渐降低的数个阈值。作为示例,如果SNR低于第一阈值,则比特率被设置为MBR和AS中的较小者的80%,如果SNR进一步低于第二更低阈值,则比特率被设置为MBR和AS中的较小者的60%,并且如果SNR进一步低于第三更低阈值,则比特率被设置为MBR和AS中的较小者的40%,以此类推。在另一示例中,UE 115a可以具有针对多个无线电度量的不同的相应阈值,并且如果这些无线电度量中的任一个无线电度量下降到低于(或者取决于度量而上升到高于)它们的相应预定阈值,则相应地调整视频比特率。在另一示例中,UE 115a可以仅在无线电度量中的每一个无线电度量下降到低于相应预定阈值时调整视频比特率。在又一示例中,UE 115a确定基于多个无线电度量的加权和的总分数。当此分数低于预定阈值时,则UE 115a可以相应地降低视频比特率。At action 408, UE 115a determines the starting bit rate for encoding the video. This determination can be based on the radio metric determined at action 406. For example, UE 115a can determine that when SNR (or another radio metric) is below a predetermined threshold, the video bit rate should be reduced by a certain amount (e.g., to 80% of the smaller of MBR and AS). In some aspects, there may be several thresholds at which the bit rate gradually decreases. As an example, if SNR is below a first threshold, the bit rate is set to 80% of the smaller of MBR and AS, if SNR is further below a second lower threshold, the bit rate is set to 60% of the smaller of MBR and AS, and if SNR is further below a third lower threshold, the bit rate is set to 40% of the smaller of MBR and AS, and so on. In another example, UE 115a can have different corresponding thresholds for multiple radio metrics, and if any of these radio metrics drops below (or rises above) their corresponding predetermined thresholds depending on the metric, the video bit rate is adjusted accordingly. In another example, UE 115a may adjust the video bit rate only when each of the radio metrics drops below a corresponding predetermined threshold. In yet another example, UE 115a determines a total score based on a weighted sum of multiple radio metrics. When this score is below a predetermined threshold, UE 115a may reduce the video bit rate accordingly.

在动作410处,UE 115a基于在动作408处确定的比特率来配置视频编码器。可以调整经编码视频的帧率、分辨率或其他特性,使得编码器满足所配置的比特率。At act 410, UE 115a configures the video encoder based on the bit rate determined at act 408. The frame rate, resolution, or other characteristics of the encoded video may be adjusted so that the encoder meets the configured bit rate.

在动作412处,UE 115a向UE 115b传达临时最大媒体流比特率请求(TMMBR)。TMMBR指示UE 115b在对要发送到UE 115a的视频进行编码时使用的所请求比特率。在TMMBR中指示的比特率也可以基于无线电度量来确定,如关于动作408所描述的。在TMMBR中请求的比特率可以是与用于在动作410处配置编码器的比特率相同的比特率,或者可以不同。在一些方面,省略此动作,并且UE 115a以由UE 115b确定的比特率从UE 115b接收视频数据。At action 412, UE 115a communicates a temporary maximum media stream bit rate request (TMMBR) to UE 115b. The TMMBR indicates the requested bit rate that UE 115b uses when encoding the video to be sent to UE 115a. The bit rate indicated in the TMMBR may also be determined based on radio metrics, as described with respect to action 408. The bit rate requested in the TMMBR may be the same bit rate as the bit rate used to configure the encoder at action 410, or may be different. In some aspects, this action is omitted, and UE 115a receives video data from UE 115b at the bit rate determined by UE 115b.

在动作414处,以所确定的比特率在UE 115a与UE 11b之间传达视频数据。At act 414, video data is communicated between UE 115a and UE 11b at the determined bit rate.

在动作416处,UE 115a可以执行速率适配以便进一步基于实际视频数据的通信的性能来调整比特率。At action 416, the UE 115a may perform rate adaptation to adjust the bit rate further based on the performance of the communication of the actual video data.

在动作418处,可以继续以更新后的比特率在UE 115a与UE 115b之间传达视频数据。At act 418, video data may continue to be communicated between UE 115a and UE 115b at the updated bit rate.

图5是例示根据本公开的一些方面的方法500的示例性流程图。方法500的各方面可以由无线通信设备的计算设备(例如,处理器、处理电路和/或另一合适的组件)或用于执行步骤的另一合适的构件执行。例如,UE(例如,图1的UE 115)可以利用一个或多个组件,诸如图3所示的处理器302、存储器304、视频电话模块308、收发器310、调制解调器312和一个或多个天线316。如所例示,方法500包括数个所列举的步骤,但是方法500的各方面可以在所列举的步骤之前、之后和之间包括附加步骤。在一些方面,可以省略或以不同的顺序执行所列举的步骤中的一个或多个步骤。FIG. 5 is an exemplary flow chart illustrating a method 500 according to some aspects of the present disclosure. Various aspects of the method 500 may be performed by a computing device (e.g., a processor, a processing circuit, and/or another suitable component) of a wireless communication device or another suitable component for performing steps. For example, a UE (e.g., UE 115 of FIG. 1 ) may utilize one or more components, such as a processor 302, a memory 304, a video phone module 308, a transceiver 310, a modem 312, and one or more antennas 316, as shown in FIG. 3 . As illustrated, the method 500 includes several of the enumerated steps, but various aspects of the method 500 may include additional steps before, after, and between the enumerated steps. In some aspects, one or more of the enumerated steps may be omitted or performed in a different order.

在框505处,第一设备从网络接收用于与第二设备进行视频通信的最大比特率(MBR)。At block 505 , a first device receives a maximum bit rate (MBR) from a network for video communications with a second device.

在框510处,第一设备从与应用相关联的网络接收特定于应用的最大带宽(AS)。在一些方面,应用是视频通话应用。AS可以与MBR相同,但是也可以更高或更低。此外,在不脱离本公开的范围的情况下,框505和510可以同时发生,框505可以在框510之前发生,或者框510可以在框505之前发生。At block 510, the first device receives an application-specific maximum bandwidth (AS) from a network associated with the application. In some aspects, the application is a video call application. The AS may be the same as the MBR, but may also be higher or lower. In addition, without departing from the scope of the present disclosure, blocks 505 and 510 may occur simultaneously, block 505 may occur before block 510, or block 510 may occur before block 505.

在框515处,第一设备测量和/或接收关联于与第二设备的通信的一个或多个无线电度量的测量。测量可以由第一设备、第二设备或网络设备执行以便确定无线电度量。第一设备可以从第二设备或网络设备接收指示由这些设备确定的无线电度量的报告。在框515处确定的无线电度量的示例包括:接收信号强度指示符(RSSI)、接收信号接收质量(RSRQ)、接收信号接收功率(RSRP)、信噪比(SNR)、功率余量(PHR)和误块率(BER)。At block 515, the first device measures and/or receives measurements of one or more radio metrics associated with communication with the second device. The measurements may be performed by the first device, the second device, or a network device to determine the radio metrics. The first device may receive a report from the second device or the network device indicating the radio metrics determined by these devices. Examples of radio metrics determined at block 515 include: received signal strength indicator (RSSI), received signal received quality (RSRQ), received signal received power (RSRP), signal-to-noise ratio (SNR), power headroom (PHR), and block error rate (BER).

在框520处,第一设备基于MBR、AS和一个或多个无线电度量来确定用于视频编解码器的起始比特率。如关于图4的动作408所讨论的,该确定可以是基于单个无线电度量超过预定阈值、多个无线电度量中的一个无线电度量超过相应预定阈值,或者基于多个无线电度量的加权和的分数超过预定阈值。第一设备还可以使用基于一个或多个无线电度量来进行比特率确定的其他方法。At block 520, the first device determines a starting bit rate for the video codec based on the MBR, the AS, and the one or more radio metrics. As discussed with respect to action 408 of FIG. 4, the determination may be based on a single radio metric exceeding a predetermined threshold, one of a plurality of radio metrics exceeding a corresponding predetermined threshold, or a fraction of a weighted sum of a plurality of radio metrics exceeding a predetermined threshold. The first device may also use other methods for making bit rate determinations based on one or more radio metrics.

在框525处,第一设备将编解码器配置为基于所确定的起始比特率来对视频进行编码。At block 525 , the first device configures the codec to encode the video based on the determined starting bit rate.

在框530处,第一设备向第二设备传输临时最大媒体流比特率请求(TMMBR)。TMMBR指示第二设备在对要发送到第一设备的视频进行编码时使用的所请求比特率。在TMMBR中指示的比特率也可以基于无线电度量来确定,如关于框520所描述的。在TMMBR中请求的比特率可以是与用于在框525处配置编码器的比特率相同的比特率,或者可以不同。在一些方面,省略此动作,并且第一设备以由第二设备确定的比特率从第二设备接收视频数据。At block 530, the first device transmits a temporary maximum media stream bit rate request (TMMBR) to the second device. The TMMBR indicates the requested bit rate that the second device uses when encoding the video to be sent to the first device. The bit rate indicated in the TMMBR may also be determined based on radio metrics, as described with respect to block 520. The bit rate requested in the TMMBR may be the same bit rate as the bit rate used to configure the encoder at block 525, or may be different. In some aspects, this action is omitted, and the first device receives video data from the second device at a bit rate determined by the second device.

在框535处,第一设备以所确定的起始比特率向第二设备传输视频数据并从第二设备接收视频数据。At block 535 , the first device transmits video data to the second device and receives video data from the second device at the determined starting bit rate.

在框540处,第一设备在传输和接收视频数据之后执行速率适配。At block 540 , the first device performs rate adaptation after transmitting and receiving the video data.

图6是例示方法600的示例性流程图。方法600是根据本公开的一些方面的可以藉以确定主动比特率的一种方法的示例。方法600的各方面可以由无线通信设备的计算设备(例如,处理器、处理电路和/或另一合适的组件)或用于执行步骤的另一合适的构件执行。例如,UE(例如,图1的UE 115)可以利用一个或多个组件,诸如图3所示的处理器302、存储器304、视频电话模块308、收发器310、调制解调器312和一个或多个天线316。如所例示,方法600包括数个所列举的步骤,但是方法600的各方面可以在所列举的步骤之前、之后和之间包括附加步骤。在一些方面,可以省略或以不同的顺序执行所列举的步骤中的一个或多个步骤。FIG. 6 is an exemplary flow chart illustrating method 600. Method 600 is an example of a method by which an active bit rate can be determined according to some aspects of the present disclosure. Various aspects of method 600 can be performed by a computing device (e.g., a processor, a processing circuit, and/or another suitable component) of a wireless communication device or another suitable component for performing steps. For example, a UE (e.g., UE 115 of FIG. 1 ) can utilize one or more components, such as a processor 302, a memory 304, a video phone module 308, a transceiver 310, a modem 312, and one or more antennas 316 shown in FIG. 3 . As illustrated, method 600 includes several of the enumerated steps, but various aspects of method 600 can include additional steps before, after, and between the enumerated steps. In some aspects, one or more of the enumerated steps can be omitted or performed in a different order.

与关于图5所描述的框505和515相同地执行框605、610和615。Blocks 605 , 610 , and 615 are performed identically to blocks 505 and 515 described with respect to FIG. 5 .

在判定框620处,第一设备确定无线电度量是否低于第一预定阈值。例如,第一设备可以确定RSRQ是否小于-10dB。如果无线电度量不低于预定阈值,则方法600继续到框625,其中第一设备以MBR和AS中的较小者配置编解码器。否则,如果无线电度量低于预定阈值(例如,如果RSRQ小于-10dB),则方法600继续到判定框630。At decision block 620, the first device determines whether the radio metric is below a first predetermined threshold. For example, the first device may determine whether the RSRQ is less than -10 dB. If the radio metric is not below the predetermined threshold, the method 600 proceeds to block 625, where the first device configures the codec with the smaller of the MBR and the AS. Otherwise, if the radio metric is below the predetermined threshold (e.g., if the RSRQ is less than -10 dB), the method 600 proceeds to decision block 630.

在判定框630处,第一设备确定无线电度量是否低于第二预定阈值。例如,第一设备可以确定RSRQ是否小于-15dB。如果无线电度量不低于预定阈值,则方法600继续到框635,其中第一设备以MBR和AS中的较小者的百分比(例如,80%)配置编解码器。否则,如果无线电度量低于预定阈值(例如,如果RSRQ小于-15dB),则方法600继续到框640,其中第一设备以MBR和AS中的较小者的甚至更低百分比(例如,50%)配置编解码器。At decision block 630, the first device determines whether the radio metric is below a second predetermined threshold. For example, the first device may determine whether the RSRQ is less than -15 dB. If the radio metric is not below the predetermined threshold, the method 600 proceeds to block 635, where the first device configures the codec at a percentage of the smaller of the MBR and the AS (e.g., 80%). Otherwise, if the radio metric is below the predetermined threshold (e.g., if the RSRQ is less than -15 dB), the method 600 proceeds to block 640, where the first device configures the codec at an even lower percentage of the smaller of the MBR and the AS (e.g., 50%).

本公开还包括以下的方面:The present disclosure also includes the following aspects:

方面1.一种无线通信的方法,包括:Aspect 1. A method of wireless communication, comprising:

由第一无线通信设备接收对与通信信道相关联的最大比特率(MBR)的指示;receiving, by the first wireless communication device, an indication of a maximum bit rate (MBR) associated with a communication channel;

由所述第一无线通信设备接收对与应用相关联的特定于应用的最大带宽(AS)的指示;receiving, by the first wireless communication device, an indication of an application-specific maximum bandwidth (AS) associated with an application;

由所述第一无线通信设备测量与所述通信信道相关联的无线电度量;measuring, by the first wireless communication device, a radio metric associated with the communication channel;

由所述第一无线通信设备在传输视频数据之前,基于所述无线电度量来用低于所述MBR并且低于所述AS的传输比特率配置编码器;configuring, by the first wireless communication device before transmitting video data, an encoder with a transmission bit rate lower than the MBR and lower than the AS based on the radio metric;

以及as well as

由所述第一无线通信设备以所述传输比特率向第二无线通信设备传输所述视频数据。The video data is transmitted by the first wireless communication device to a second wireless communication device at the transmission bit rate.

方面2.根据方面1所述的方法,其中所述无线电度量包括以下各项中的至少一项:接收信号强度指示符(RSSI)、接收信号接收质量(RSRQ)、接收信号接收功率(RSRP)、信噪比(SNR)、功率余量(PHR)或误块率(BER)。Aspect 2. A method according to aspect 1, wherein the radio metric includes at least one of the following: received signal strength indicator (RSSI), received signal reception quality (RSRQ), received signal reception power (RSRP), signal-to-noise ratio (SNR), power headroom (PHR) or block error rate (BER).

方面3.根据方面1至2中任一项所述的方法,其中配置是基于所述无线电度量超过预定阈值。Aspect 3. A method according to any one of aspects 1 to 2, wherein the configuration is based on the radio metric exceeding a predetermined threshold.

方面4.根据方面1至3中任一项所述的方法,其中所述传输比特率基于所述无线电度量超过第一预定阈值但不超过第二预定阈值而被配置为第一值,并且基于所述无线电度量超过所述第一预定阈值和所述第二预定阈值两者而被配置为第二值。Aspect 4. A method according to any one of Aspects 1 to 3, wherein the transmission bit rate is configured to a first value based on the radio metric exceeding a first predetermined threshold but not exceeding a second predetermined threshold, and is configured to a second value based on the radio metric exceeding both the first predetermined threshold and the second predetermined threshold.

方面5.根据方面1至3中任一项所述的方法,其中:Aspect 5. The method according to any one of aspects 1 to 3, wherein:

所述无线电度量包括第一无线电度量,并且The radio metric comprises a first radio metric, and

配置是基于所述第一无线电度量与第二无线电度量的加权和超过预定阈值。The configuring is based on a weighted sum of the first radio metric and the second radio metric exceeding a predetermined threshold.

方面6.根据方面1至3中任一项所述的方法,其中:Aspect 6. The method according to any one of aspects 1 to 3, wherein:

所述无线电度量包括第一无线电度量,并且The radio metric comprises a first radio metric, and

配置是基于所述第一无线电度量或所述第二无线电度量中的任一者超过相应预定阈值。The configuring is based on either the first radio metric or the second radio metric exceeding a respective predetermined threshold.

方面7.根据方面1至6中任一项所述的方法,还包括:Aspect 7. The method according to any one of aspects 1 to 6, further comprising:

由所述第一无线通信设备在传输所述视频数据之前向所述第二无线通信设备传输临时最大媒体流比特率请求(TMMBR),所述临时最大媒体流比特率请求(TMMBR)指示低于所述MBR并且低于所述AS的接收比特率。A temporary maximum media stream bit rate request (TMMBR) is transmitted by the first wireless communication device to the second wireless communication device before transmitting the video data, the temporary maximum media stream bit rate request (TMMBR) indicating a reception bit rate lower than the MBR and lower than the AS.

方面8.根据方面7所述的方法,还包括:Aspect 8. The method according to aspect 7 further includes:

由所述第一无线通信设备以所述接收比特率从所述第二无线通信设备接收第二视频数据。Second video data is received by the first wireless communication device from the second wireless communication device at the reception bit rate.

方面9.一种第一无线通信设备,包括:Aspect 9. A first wireless communication device, comprising:

收发器,所述收发器被配置为:A transceiver, the transceiver being configured to:

接收对与通信信道相关联的最大比特率(MBR)的指示;receiving an indication of a maximum bit rate (MBR) associated with a communication channel;

接收对与应用相关联的特定于应用的最大带宽(AS)的指示;receiving an indication of an application-specific maximum bandwidth (AS) associated with an application;

以及as well as

测量与所述通信信道相关联的无线电度量;和处理器,所述处理器被配置为:measuring a radio metric associated with the communication channel; and a processor configured to:

在传输视频数据之前,基于所述无线电度量来用低于所述MBR并且低于所述AS的传输比特率配置编码器;并且所述收发器被进一步配置为:Before transmitting the video data, configuring an encoder with a transmission bit rate lower than the MBR and lower than the AS based on the radio metric; and the transceiver is further configured to:

以所述传输比特率向第二无线通信设备传输所述视频数据。The video data is transmitted to a second wireless communication device at the transmission bit rate.

方面10.根据方面9所述的第一无线通信设备,其中所述无线电度量包括以下各项中的至少一项:接收信号强度指示符(RSSI)、接收信号接收质量(RSRQ)、接收信号接收功率(RSRP)、信噪比(SNR)、功率余量(PHR)或误块率(BER)。Aspect 10. A first wireless communication device according to Aspect 9, wherein the radio metric comprises at least one of the following: received signal strength indicator (RSSI), received signal reception quality (RSRQ), received signal reception power (RSRP), signal-to-noise ratio (SNR), power headroom (PHR) or block error rate (BER).

方面11.根据方面9至10中任一项所述的第一无线通信设备,其中配置是基于所述无线电度量超过预定阈值。Aspect 11. The first wireless communication device according to any one of aspects 9 to 10, wherein the configuration is based on the radio metric exceeding a predetermined threshold.

方面12.根据方面9至11中任一项所述的第一无线通信设备,其中所述传输比特率基于所述无线电度量超过第一预定阈值但不超过第二预定阈值而被配置为第一值,并且基于所述无线电度量超过所述第一预定阈值和所述第二预定阈值两者而被配置为第二值。Aspect 12. A first wireless communication device according to any one of Aspects 9 to 11, wherein the transmission bit rate is configured to a first value based on the radio metric exceeding a first predetermined threshold but not exceeding a second predetermined threshold, and is configured to a second value based on the radio metric exceeding both the first predetermined threshold and the second predetermined threshold.

方面13.根据方面9至11中任一项所述的第一无线通信设备,其中:Aspect 13. The first wireless communication device according to any one of aspects 9 to 11, wherein:

所述无线电度量包括第一无线电度量,并且The radio metric comprises a first radio metric, and

配置是基于所述第一无线电度量与第二无线电度量的加权和超过预定阈值。The configuring is based on a weighted sum of the first radio metric and the second radio metric exceeding a predetermined threshold.

方面14.根据方面9至11中任一项所述的第一无线通信设备,其中:Aspect 14. The first wireless communication device according to any one of aspects 9 to 11, wherein:

所述无线电度量包括第一无线电度量,并且The radio metric comprises a first radio metric, and

配置是基于所述第一无线电度量或所述第二无线电度量中的任一者超过相应预定阈值。The configuring is based on either the first radio metric or the second radio metric exceeding a respective predetermined threshold.

方面15.根据方面9至14中任一项所述的第一无线通信设备,其中所述收发器被进一步配置为:Aspect 15. The first wireless communication device according to any one of aspects 9 to 14, wherein the transceiver is further configured to:

在传输所述视频数据之前向所述第二无线通信设备传输临时最大媒体流比特率请求(TMMBR),所述临时最大媒体流比特率请求(TMMBR)指示低于所述MBR并且低于所述AS的接收比特率。A temporary maximum media stream bit rate request (TMMBR) is transmitted to the second wireless communication device before transmitting the video data, the temporary maximum media stream bit rate request (TMMBR) indicating a receive bit rate lower than the MBR and lower than the AS.

方面16.根据方面15所述的第一无线通信设备,其中所述收发器被进一步配置为:Aspect 16. The first wireless communication device according to aspect 15, wherein the transceiver is further configured to:

以所述接收比特率从所述第二无线通信设备接收第二视频数据。Second video data is received from the second wireless communication device at the reception bit rate.

方面17.一种其上记录有程序代码的非暂态计算机可读介质,所述程序代码包括:Aspect 17. A non-transitory computer readable medium having program code recorded thereon, the program code comprising:

用于使得第一无线通信设备接收对与通信信道相关联的最大比特率(MBR)的指示的代码;code for causing a first wireless communication device to receive an indication of a maximum bit rate (MBR) associated with a communication channel;

用于使得所述第一无线通信设备接收对与应用相关联的特定于应用的最大带宽(AS)的指示的代码;code for causing the first wireless communication device to receive an indication of an application-specific maximum bandwidth (AS) associated with an application;

用于使得所述第一无线通信设备测量与所述通信信道相关联的无线电度量的代码;code for causing the first wireless communication device to measure a radio metric associated with the communication channel;

用于使得所述第一无线通信设备在传输视频数据之前,基于所述无线电度量来用低于所述MBR并且低于所述AS的传输比特率配置编码器的代码;和code for causing the first wireless communication device to configure an encoder with a transmission bit rate lower than the MBR and lower than the AS based on the radio metric before transmitting video data; and

用于使得所述第一无线通信设备以所述传输比特率向第二无线通信设备传输所述视频数据的代码。Code for causing the first wireless communication device to transmit the video data to a second wireless communication device at the transmission bit rate.

方面18.根据方面17所述的非暂态计算机可读介质,其中所述无线电度量包括以下各项中的至少一项:接收信号强度指示符(RSSI)、接收信号接收质量(RSRQ)、接收信号接收功率(RSRP)、信噪比(SNR)、功率余量(PHR)或误块率(BER)。Aspect 18. A non-transitory computer-readable medium according to Aspect 17, wherein the radio metric comprises at least one of the following: received signal strength indicator (RSSI), received signal reception quality (RSRQ), received signal received power (RSRP), signal-to-noise ratio (SNR), power headroom (PHR) or block error rate (BER).

方面19.根据方面17至18中任一项所述的非暂态计算机可读介质,其中配置是基于所述无线电度量超过预定阈值。Aspect 19. The non-transitory computer-readable medium of any one of aspects 17 to 18, wherein configuring is based on the radio metric exceeding a predetermined threshold.

方面20.根据方面17至19中任一项所述的非暂态计算机可读介质,其中所述传输比特率基于所述无线电度量超过第一预定阈值但不超过第二预定阈值而被配置为第一值,并且基于所述无线电度量超过所述第一预定阈值和所述第二预定阈值两者而被配置为第二值。Aspect 20. A non-transitory computer-readable medium according to any one of Aspects 17 to 19, wherein the transmission bit rate is configured to a first value based on the radio metric exceeding a first predetermined threshold but not exceeding a second predetermined threshold, and is configured to a second value based on the radio metric exceeding both the first predetermined threshold and the second predetermined threshold.

方面21.根据方面17至19中任一项所述的非暂态计算机可读介质,其中:Aspect 21. The non-transitory computer readable medium according to any one of aspects 17 to 19, wherein:

所述无线电度量包括第一无线电度量,并且The radio metric comprises a first radio metric, and

配置是基于所述第一无线电度量与第二无线电度量的加权和超过预定阈值。The configuring is based on a weighted sum of the first radio metric and the second radio metric exceeding a predetermined threshold.

方面22.根据方面17至19中任一项所述的非暂态计算机可读介质,其中:Aspect 22. The non-transitory computer readable medium according to any one of aspects 17 to 19, wherein:

所述无线电度量包括第一无线电度量,并且The radio metric comprises a first radio metric, and

配置是基于所述第一无线电度量或所述第二无线电度量中的任一者超过相应预定阈值。The configuring is based on either the first radio metric or the second radio metric exceeding a respective predetermined threshold.

方面23.根据方面17至22中任一项所述的非暂态计算机可读介质,还包括:Aspect 23. The non-transitory computer readable medium according to any one of aspects 17 to 22, further comprising:

用于使得所述第一无线通信设备在传输所述视频数据之前向所述第二无线通信设备传输临时最大媒体流比特率请求(TMMBR)的代码,所述临时最大媒体流比特率请求(TMMBR)指示低于所述MBR并且低于所述AS的接收比特率。Code for causing the first wireless communication device to transmit a temporary maximum media stream bit rate request (TMMBR) to the second wireless communication device before transmitting the video data, the temporary maximum media stream bit rate request (TMMBR) indicating a receive bit rate lower than the MBR and lower than the AS.

方面24.根据方面23所述的非暂态计算机可读介质,还包括:Aspect 24. The non-transitory computer readable medium according to aspect 23, further comprising:

用于使得所述第一无线通信设备以所述接收比特率从所述第二无线通信设备接收第二视频数据的代码。Code for causing the first wireless communication device to receive second video data from the second wireless communication device at the reception bit rate.

方面25.一种第一无线通信设备,包括:Aspect 25. A first wireless communication device comprising:

用于由第一无线通信设备接收对与通信信道相关联的最大比特率(MBR)的指示的构件;means for receiving, by a first wireless communication device, an indication of a maximum bit rate (MBR) associated with a communication channel;

用于接收对与应用相关联的特定于应用的最大带宽(AS)的指示的构件;means for receiving an indication of an application-specific maximum bandwidth (AS) associated with an application;

用于由所述第一无线通信设备测量与所述通信信道相关联的无线电度量的构件;means for measuring, by the first wireless communication device, a radio metric associated with the communication channel;

用于由所述第一无线通信设备在传输视频数据之前,基于所述无线电度量来用低于所述MBR并且低于所述AS的传输比特率配置编码器的构件;和means for configuring, by the first wireless communication device, an encoder with a transmission bit rate lower than the MBR and lower than the AS based on the radio metric prior to transmitting video data; and

用于由所述第一无线通信设备以所述传输比特率向第二无线通信设备传输所述视频数据的构件。Means for transmitting, by the first wireless communication device, the video data to a second wireless communication device at the transmission bit rate.

方面26.根据方面25所述的第一无线通信设备,其中所述无线电度量包括以下各项中的至少一项:接收信号强度指示符(RSSI)、接收信号接收质量(RSRQ)、接收信号接收功率(RSRP)、信噪比(SNR)、功率余量(PHR)或误块率(BER)。Aspect 26. A first wireless communication device according to Aspect 25, wherein the radio metric includes at least one of the following: received signal strength indicator (RSSI), received signal reception quality (RSRQ), received signal received power (RSRP), signal-to-noise ratio (SNR), power headroom (PHR) or block error rate (BER).

方面27.根据方面25至26中任一项所述的第一无线通信设备,其中所述传输比特率基于所述无线电度量超过第一预定阈值但不超过第二预定阈值而被配置为第一值,并且基于所述无线电度量超过所述第一预定阈值和所述第二预定阈值两者而被配置为第二值。Aspect 27. A first wireless communication device according to any one of Aspects 25 to 26, wherein the transmission bit rate is configured to a first value based on the radio metric exceeding a first predetermined threshold but not exceeding a second predetermined threshold, and is configured to a second value based on the radio metric exceeding both the first predetermined threshold and the second predetermined threshold.

方面28.根据方面25至26中任一项所述的第一无线通信设备,其中:Aspect 28. The first wireless communication device according to any one of aspects 25 to 26, wherein:

所述无线电度量包括第一无线电度量,并且The radio metric comprises a first radio metric, and

配置是基于所述第一无线电度量与第二无线电度量的加权和超过预定阈值。The configuring is based on a weighted sum of the first radio metric and the second radio metric exceeding a predetermined threshold.

方面29.根据方面25至26中任一项所述的第一无线通信设备,其中:Aspect 29. The first wireless communication device according to any one of aspects 25 to 26, wherein:

所述无线电度量包括第一无线电度量,并且The radio metric comprises a first radio metric, and

配置是基于所述第一无线电度量或所述第二无线电度量中的任一者超过相应预定阈值。The configuring is based on either the first radio metric or the second radio metric exceeding a respective predetermined threshold.

方面30.根据方面25至29中任一项所述的第一无线通信设备,还包括:Aspect 30. The first wireless communication device according to any one of aspects 25 to 29, further comprising:

用于由所述第一无线通信设备在传输所述视频数据之前向所述第二无线通信设备传输临时最大媒体流比特率请求(TMMBR)的构件,所述临时最大媒体流比特率请求(TMMBR)指示低于所述MBR并且低于所述AS的接收比特率。Means for transmitting, by the first wireless communication device to the second wireless communication device prior to transmitting the video data, a temporary maximum media stream bit rate request (TMMBR) indicating a receive bit rate below the MBR and below the AS.

可以利用被设计为执行本文所描述的功能的通用处理器、DSP、ASIC、FPGA或其他可编程逻辑设备、分立门或晶体管逻辑、分立硬件组件或者它们的任何组合来实现或执行结合本文的公开内容所描述的各种例示性框和模块。通用处理器可以是微处理器,但在另选方案中,处理器可以是任何传统的处理器、控制器、微控制器或状态机。处理器还可以被实现为计算设备的组合(例如,DSP和微处理器的组合、多个微处理器、结合DSP核心的一个或多个微处理器,或者任何另一此类配置)。The various illustrative blocks and modules described in conjunction with the disclosure herein may be implemented or executed using a general purpose processor, a DSP, an ASIC, an FPGA or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general purpose processor may be a microprocessor, but in an alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. The processor may also be implemented as a combination of computing devices (e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration).

本文所描述的功能可以在硬件、由处理器执行的软件、固件或者它们的任何组合中实现。当在由处理器执行的软件中实现时,功能可以作为一个或多个指令或代码存储在计算机可读介质上,或者在计算机可读介质上进行传输。其他示例和具体实施处于本公开和所附权利要求的范围内。例如,由于软件的性质,上文所描述的功能可以使用由处理器执行的软件、硬件、固件、硬接线或者它们的任何组合来实现。实现功能的特征也可以物理地位于不同位置处,包括被分布以使得在不同的物理位置处实现功能的各种部分。此外,如本文(包括在权利要求中)所使用的,如项目列表中所使用的″或″(例如,以诸如″中的至少一者″或者″中的一者或多者”等短语结束的项目列表中所使用的″或″)指示包含性列表,使得例如,[A、B或C中的至少一个]的列表意指:A或B或C或AB或AC或BC或ABC(即,A和B和C)。除非另有说明,否则术语″约″或″大约″可用于表示+/-2%的范围。The functions described herein can be implemented in hardware, software executed by a processor, firmware, or any combination thereof. When implemented in software executed by a processor, the functions can be stored as one or more instructions or codes on a computer-readable medium, or transmitted on a computer-readable medium. Other examples and specific implementations are within the scope of the present disclosure and the appended claims. For example, due to the nature of software, the functions described above can be implemented using software, hardware, firmware, hard wiring, or any combination thereof executed by a processor. The features that implement the functions can also be physically located at different locations, including being distributed so that the various parts of the functions are implemented at different physical locations. In addition, as used herein (including in the claims), "or" as used in a list of items (e.g., "or" used in a list of items ending with phrases such as "at least one of" or "one or more of") indicates an inclusive list, so that, for example, a list of [at least one of A, B, or C] means: A or B or C or AB or AC or BC or ABC (i.e., A and B and C). Unless otherwise specified, the terms "about" or "approximately" can be used to represent a range of +/-2%.

如本领域技术人员到目前为止将理解的并且取决于手头的特定应用,在不脱离本公开的精神和范围的情况下,可以对本公开的设备的材料、装置、配置和使用方法进行许多修改、替换和变化。有鉴于此,本公开的范围不应当被限定于本文所例示和描述的特定方面(因为其仅是作为本公开的一些示例),而应当与所附权利要求及其功能等同方案完全相当。As those skilled in the art will understand by now and depending on the specific application at hand, many modifications, substitutions and changes may be made to the materials, devices, configurations and methods of use of the apparatus of the present disclosure without departing from the spirit and scope of the present disclosure. In view of this, the scope of the present disclosure should not be limited to the specific aspects illustrated and described herein (as they are only some examples of the present disclosure), but should be fully equivalent to the attached claims and their functional equivalents.

Claims (30)

1. A method of wireless communication, comprising:
receiving, by a first wireless communication device, an indication of a Maximum Bit Rate (MBR) associated with a communication channel;
Receiving, by the first wireless communication device, an indication of an application-specific maximum bandwidth (AS) associated with an application;
Measuring, by the first wireless communication device, a radio metric associated with the communication channel;
Configuring, by the first wireless communication device, an encoder with a transmission bit rate below the MBR and below the AS based on the radio metrics prior to transmitting video data; and
Transmitting, by the first wireless communication device, the video data to a second wireless communication device at the transmission bit rate.
2. The method of claim 1, wherein the radio metrics comprise at least one of: a Received Signal Strength Indicator (RSSI), a Received Signal Received Quality (RSRQ), a Received Signal Received Power (RSRP), a signal-to-noise ratio (SNR), a Power Headroom (PHR), or a Block Error Rate (BER).
3. The method of claim 1, wherein configuring is based on the radio metric exceeding a predetermined threshold.
4. The method of claim 3, wherein the transmission bit rate is configured to a first value based on the radio metric exceeding a first predetermined threshold but not exceeding a second predetermined threshold, and to a second value based on the radio metric exceeding both the first predetermined threshold and the second predetermined threshold.
5. The method according to claim 1, wherein:
The radio metrics include a first radio metric, and
The configuration is based on a weighted sum of the first and second radio metrics exceeding a predetermined threshold.
6. The method according to claim 1, wherein:
The radio metrics include a first radio metric, and
The configuration is based on either the first radio metric or the second radio metric exceeding respective predetermined thresholds.
7. The method of claim 1, further comprising:
Transmitting, by the first wireless communication device, a temporary maximum media stream bit rate request (TMMBR) to the second wireless communication device prior to transmitting the video data, the temporary maximum media stream bit rate request (TMMBR) indicating a received bit rate below the MBR and below the AS.
8. The method of claim 7, further comprising:
Second video data is received by the first wireless communication device from the second wireless communication device at the receiving bit rate.
9. A first wireless communication device, comprising:
a transceiver configured to:
Receiving an indication of a Maximum Bit Rate (MBR) associated with a communication channel;
receiving an indication of an application-specific maximum bandwidth (AS) associated with an application; and
Measuring a radio metric associated with the communication channel; and
A processor configured to:
configuring an encoder with a transmission bit rate lower than the MBR and lower than the AS based on the radio metrics prior to transmitting video data; and
The transceiver is further configured to:
transmitting the video data to a second wireless communication device at the transmission bit rate.
10. The first wireless communications device of claim 9, wherein said radio metrics include at least one of: a Received Signal Strength Indicator (RSSI), a Received Signal Received Quality (RSRQ), a Received Signal Received Power (RSRP), a signal-to-noise ratio (SNR), a Power Headroom (PHR), or a Block Error Rate (BER).
11. The first wireless communications device of claim 9, wherein configuring is based upon the radio metric exceeding a predetermined threshold.
12. The first wireless communication device of claim 11, wherein the transmission bit rate is configured to a first value based on the radio metric exceeding a first predetermined threshold but not exceeding a second predetermined threshold, and to a second value based on the radio metric exceeding both the first predetermined threshold and the second predetermined threshold.
13. The first wireless communications device of claim 9, wherein:
The radio metrics include a first radio metric, and
The configuration is based on a weighted sum of the first and second radio metrics exceeding a predetermined threshold.
14. The first wireless communications device of claim 9, wherein:
The radio metrics include a first radio metric, and
The configuration is based on either the first radio metric or the second radio metric exceeding respective predetermined thresholds.
15. The first wireless communication device of claim 9, wherein the transceiver is further configured to:
Transmitting a temporary maximum media stream bit rate request (TMMBR) to the second wireless communication device prior to transmitting the video data, the temporary maximum media stream bit rate request (TMMBR) indicating a received bit rate below the MBR and below the AS.
16. The first wireless communication device of claim 15, wherein the transceiver is further configured to:
second video data is received from the second wireless communication device at the receiving bit rate.
17. A non-transitory computer-readable medium having program code recorded thereon, the program code comprising:
code for causing a first wireless communication device to receive an indication of a Maximum Bit Rate (MBR) associated with a communication channel;
Code for causing the first wireless communication device to receive an indication of an application-specific maximum bandwidth (AS) associated with an application;
Code for causing the first wireless communication device to measure a radio metric associated with the communication channel;
Code for causing the first wireless communication device to configure an encoder with a transmission bit rate below the MBR and below the AS based on the radio metrics prior to transmitting video data; and
The apparatus includes means for causing the first wireless communication device to transmit the video teaching data to a second wireless communication device at the transmission bit rate.
18. The non-transitory computer-readable medium of claim 17, wherein the radio metrics include at least one of: a Received Signal Strength Indicator (RSSI), a Received Signal Received Quality (RSRQ), a Received Signal Received Power (RSRP), a signal-to-noise ratio (SNR), a Power Headroom (PHR), or a Block Error Rate (BER).
19. The non-transitory computer-readable medium of claim 17, wherein configuring is based on the radio metric exceeding a predetermined threshold.
20. The non-transitory computer-readable medium of claim 19, wherein the transmission bit rate is configured to a first value based on the radio metric exceeding a first predetermined threshold but not exceeding a second predetermined threshold, and to a second value based on the radio metric exceeding both the first predetermined threshold and the second predetermined threshold.
21. The non-transitory computer readable medium of claim 17, wherein:
The radio metrics include a first radio metric, and
The configuration is based on a weighted sum of the first and second radio metrics exceeding a predetermined threshold.
22. The non-transitory computer readable medium of claim 17, wherein:
The radio metrics include a first radio metric, and
The configuration is based on either the first radio metric or the second radio metric exceeding respective predetermined thresholds.
23. The non-transitory computer readable medium of claim 17, further comprising:
The apparatus includes means for transmitting a temporary maximum media stream bit rate request (TMMBR) to the second wireless communication device prior to transmitting the video data, the temporary maximum media stream bit rate request (TMMBR) indicating a received bit rate below the MBR and below the AS.
24. The non-transitory computer-readable medium of claim 23, further comprising:
Code for causing the first wireless communication device to receive second video data from the second wireless communication device at the receiving bit rate.
25. A first wireless communication device, comprising:
Means for receiving, by a first wireless communication device, an indication of a Maximum Bit Rate (MBR) associated with a communication channel;
means for receiving an indication of an application-specific maximum bandwidth (AS) associated with an application;
Means for measuring, by the first wireless communication device, a radio metric associated with the communication channel;
Means for configuring, by the first wireless communication device, an encoder with a transmission bit rate below the MBR and below the AS based on the radio metrics prior to transmitting video data; and
Transmitting, by the first wireless communication device, the video data to a second wireless communication device at the transmission bit rate.
26. The first wireless communications device of claim 25, wherein said radio metrics include at least one of: a Received Signal Strength Indicator (RSSI), a Received Signal Received Quality (RSRQ), a Received Signal Received Power (RSRP), a signal-to-noise ratio (SNR), a Power Headroom (PHR), or a Block Error Rate (BER).
27. The first wireless communications device of claim 25, wherein the transmission bit rate is configured to be a first value based upon the radio metric exceeding a first predetermined threshold but not exceeding a second predetermined threshold and to be a second value based upon the radio metric exceeding both the first predetermined threshold and the second predetermined threshold.
28. The first wireless communications device of claim 25, wherein:
The radio metrics include a first radio metric, and
The configuration is based on a weighted sum of the first and second radio metrics exceeding a predetermined threshold.
29. The first wireless communications device of claim 25, wherein:
The radio metrics include a first radio metric, and
The configuration is based on either the first radio metric or the second radio metric exceeding respective predetermined thresholds.
30. The first wireless communications device of claim 25, further comprising:
Means for transmitting, by the first wireless communication device, a temporary maximum media stream bit rate request (TMMBR) to the second wireless communication device prior to transmitting the video data, the temporary maximum media stream bit rate request (TMMBR) indicating a received bit rate below the MBR and below the AS.
CN202180104049.XA 2021-11-20 2021-11-20 Video bit rate adaptation in video transmission Pending CN118451717A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2021/131958 WO2023087291A1 (en) 2021-11-20 2021-11-20 Video bitrate adaptation in video transmission

Publications (1)

Publication Number Publication Date
CN118451717A true CN118451717A (en) 2024-08-06

Family

ID=79024599

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202180104049.XA Pending CN118451717A (en) 2021-11-20 2021-11-20 Video bit rate adaptation in video transmission

Country Status (5)

Country Link
US (1) US20240380808A1 (en)
EP (1) EP4434232A1 (en)
KR (1) KR20240112824A (en)
CN (1) CN118451717A (en)
WO (1) WO2023087291A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP4395272A1 (en) * 2022-12-27 2024-07-03 Deutsche Telekom AG Low-jitter communication connection for a distributed real-time application

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8854958B2 (en) * 2011-12-22 2014-10-07 Cygnus Broadband, Inc. Congestion induced video scaling
WO2013127459A1 (en) * 2012-03-01 2013-09-06 Telefonaktiebolaget L M Ericsson (Publ) Mixer for providing media streams towards a plurality of endpoints whereby the media streams originating from one or more media source and method therefore
US9674737B2 (en) * 2015-08-19 2017-06-06 Qualcomm Incorporated Selective rate-adaptation in video telephony
KR102116410B1 (en) * 2018-09-19 2020-05-28 주식회사 와이젯 Method of transmitting wireless AV variable format according to channel environment

Also Published As

Publication number Publication date
EP4434232A1 (en) 2024-09-25
KR20240112824A (en) 2024-07-19
US20240380808A1 (en) 2024-11-14
WO2023087291A1 (en) 2023-05-25

Similar Documents

Publication Publication Date Title
KR102706864B1 (en) Semi-persistent scheduling using multiple transmit-receive points
US20210326726A1 (en) User equipment reporting for updating of machine learning algorithms
CN112335325B (en) Contention-free concurrent physical random access channel transmission
CN114189264B (en) System and method for selecting resources for transmitting beam fault recovery requests
CN115669170B (en) Multiple starting points related to Channel Occupancy Time (COT) for side-link communications
US20210136783A1 (en) Reversed sidelink communication initiated by receiving user equipment
CN113574938B (en) Network control and signaling for power circuitry configuration
CN114731225B (en) SCELL sleep indication through PDCCH
CN114651397B (en) Coordinated beam refinement and coordinated beam fault recovery
US11665583B2 (en) Subchannel selection and channel state information (CSI) indication via buffer status report (BSR) for sidelink
WO2022066405A1 (en) Techniques for adaptatively requesting on-demand system information
US20240322966A1 (en) Channel state information (csi) priority and multiplexing for aperiodic csi reporting
US20230370831A1 (en) Systems and methods to set and change data use priority in a multi-subscriber identity module device
US20250008513A1 (en) Techniques for reporting channel state information for machine learning-based channel feedback
US20220330067A1 (en) Channel state information feedback in wireless communication
US20240380808A1 (en) Improved user experience by issuing lower bitrate proactively
US11923874B2 (en) Codebook compression with lossy encoding for low probability events
CN115088355B (en) Beam Fault Detection (BFD) in the Sleep Bandwidth Part (BWP)
CN115735385B (en) Dynamic switching between power mode configurations
CN118020265A (en) Channel state information collection in physical side uplink channels
US12081490B2 (en) L1 CSI feedback via SCI-2 for V2X and SL communications
US11923990B2 (en) Techniques for triggering reference signal transmission based on decoding parameters
US20240397413A1 (en) Active base station role in user equipment discovery for user equipment cooperation
WO2024040361A1 (en) Complementary information report for predictive beam management
CN118140580A (en) Advanced collaborative user equipment update

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination