Relaying video frame data according to channel quality
Abstract
Methods, systems, and devices for wireless communications are described. The described techniques provide for a network entity to modify data packets received from a server according to a manifest file. For example, the server may transmit a mapping scheme to the network entity indicating a mapping between one or more protocol data unit (PDU) sets associated with a video frame and one or more encoded data streams associated with the video frame. The network entity may identify the associations according to the mapping scheme, and may select which data streams to forward to a user equipment (UE) based on a channel link quality between the network entity and the UE. Additionally, or alternatively, the server may indicate one or more transcoding parameters in the manifest file, and the network entity may transcode the data stream according to the one or more transcoding parameters.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . An apparatus for wireless communications at a network entity, comprising:
a processor; memory coupled with the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to:
receive, from a server, a first signal indicating a quantity of one or more data streams associated with a video frame and indicating a mapping scheme for the quantity of the one or more data streams, wherein the mapping scheme indicates a mapping of the one or more data streams to one or more protocol data unit (PDU) sets associated with the video frame;
receive, from the server, the one or more data streams carrying the one or more PDU sets; and
transmit, to a user equipment (UE), a second signal carrying at least a first PDU set of the one or more PDU sets based at least in part on a channel link quality between the network entity and the UE, the first PDU set corresponding to a first data stream of the one or more data streams in accordance with the mapping scheme.
2 . The apparatus of claim 1 , wherein the instructions are further executable by the processor to cause the apparatus to:
receive one or more messages from the UE; and transmit the second signal based at least in part on a change in the channel link quality based at least in part on the one or more messages.
3 . The apparatus of claim 2 , wherein the instructions are further executable by the processor to cause the apparatus to:
estimate a respective transmission delay for each data stream of the one or more data streams based at least in part on the one or more messages, wherein the second signal is transmitted based at least in part on the respective transmission delay for each data stream.
4 . The apparatus of claim 2 , wherein the instructions to transmit the second signal are executable by the processor to cause the apparatus to:
transmit the second signal carrying at least the first PDU set according to a first coding rate that satisfies a threshold corresponding to the channel link quality, wherein the threshold is based at least in part on the one or more messages.
5 . The apparatus of claim 4 , wherein the instructions are further executable by the processor to cause the apparatus to:
discard one or more second PDU sets corresponding to one or more second data streams of the one or more data streams based at least in part on one or more second coding rates associated with the one or more second data streams failing to satisfy the threshold, wherein the one or more second PDU sets are identified in accordance with the mapping scheme.
6 . The apparatus of claim 2 , wherein the instructions are further executable by the processor to cause the apparatus to:
detect the change in the channel link quality based at least in part on a change detection algorithm, wherein the change detection algorithm is based at least in part on the one or more messages.
7 . The apparatus of claim 2 , wherein the instructions to receive the one or more messages are executable by the processor to cause the apparatus to:
receive one or more sounding reference signals used to detect the change in the channel link quality.
8 . The apparatus of claim 2 , wherein the instructions to receive the one or more messages are executable by the processor to cause the apparatus to:
receive one or more feedback messages indicating channel quality information at the UE, wherein the change in the channel link quality is detected based at least in part on the channel quality information.
9 . The apparatus of claim 1 , wherein the mapping scheme indicates a correspondence between each data stream of the one or more data streams and a respective PDU set of the one or more PDU sets.
10 . The apparatus of claim 1 , wherein the instructions to receive the first signal are executable by the processor to cause the apparatus to:
receive, in the first signal, an indication of one or more transcoding parameters associated with the first data stream.
11 . The apparatus of claim 10 , wherein the one or more transcoding parameters comprise a first bitrate used to transcode the one or more data streams, and the instructions are further executable by the processor to cause the apparatus to:
transcode the first data stream in accordance with a second bitrate different from the first bitrate based at least in part on the channel link quality.
12 . The apparatus of claim 1 , wherein the instructions are further executable by the processor to cause the apparatus to:
terminate a transmission of a third signal carrying the one or more PDU sets based at least in part on the third signal exceeding a PDU set delay budget.
13 . The apparatus of claim 1 , wherein the instructions are further executable by the processor to cause the apparatus to:
transmit, to the server, an indication of a subset of the one or more data streams selected for the second signal, an indication of a bitrate associated with the second signal, or both.
14 . The apparatus of claim 1 , wherein the instructions are further executable by the processor to cause the apparatus to:
establish an interface with the server using one or more network exposure functions, the first signal received via the interface.
15 . An apparatus for wireless communications at a server, comprising:
a processor; memory coupled with the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to:
transmit, to a network entity, a first signal indicating a quantity of one or more data streams associated with a video frame for a user equipment (UE) and indicating a mapping scheme for the quantity of the one or more data streams, wherein the mapping scheme indicates a mapping of the one or more data streams to one or more protocol data unit (PDU) sets associated with the video frame; and
transmit, to the network entity, the one or more data streams carrying the one or more PDU sets.
16 . The apparatus of claim 15 , wherein the instructions are further executable by the processor to cause the apparatus to:
receive, from the network entity, an indication that the network entity forwarded, to the UE, a second signal carrying at least a first PDU set of the one or more PDU sets based at least in part on a channel link quality between the network entity and the UE, the first PDU set corresponding to a first data stream in accordance with the mapping scheme.
17 . The apparatus of claim 15 , wherein the instructions are further executable by the processor to cause the apparatus to:
receive, from the UE, an indication that a channel link quality between the network entity and the UE has degraded; and transmit, to the network entity, a second signal carrying at least a subset of the one or more PDU sets based at least in part on the indication.
18 . The apparatus of claim 15 , wherein the mapping scheme indicates a correspondence between each data stream of the one or more data streams and a respective PDU set of the one or more PDU sets.
19 . The apparatus of claim 15 , wherein transmitting, in the first signal, an indication of one or more transcoding parameters associated with the first data stream.
20 . The apparatus of claim 15 , wherein the instructions are further executable by the processor to cause the apparatus to:
establish an interface with the network entity using one or more network exposure functions, the first signal transmitted via the interface.
21 . A method for wireless communications at a network entity, comprising:
receiving, from a server, a first signal indicating a quantity of one or more data streams associated with a video frame and indicating a mapping scheme for the quantity of the one or more data streams, wherein the mapping scheme indicates a mapping of the one or more data streams to one or more protocol data unit (PDU) sets associated with the video frame; receiving, from the server, the one or more data streams carrying the one or more PDU sets; and transmitting, to a user equipment (UE), a second signal carrying at least a first PDU set of the one or more PDU sets based at least in part on a channel link quality between the network entity and the UE, the first PDU set corresponding to a first data stream of the one or more data streams in accordance with the mapping scheme.
22 . The method of claim 21 , further comprising:
receiving one or more messages from the UE; and transmitting the second signal based at least in part on a change in the channel link quality based at least in part on the one or more messages.
23 . The method of claim 22 , further comprising:
estimating a respective transmission delay for each data stream of the one or more data streams based at least in part on the one or more messages, wherein the second signal is transmitted based at least in part on the respective transmission delay for each data stream.
24 . The method of claim 22 , wherein transmitting the second signal comprises:
transmitting the second signal carrying at least the first PDU set according to a first coding rate that satisfies a threshold corresponding to the channel link quality, wherein the threshold is based at least in part on the one or more messages.
25 . The method of claim 24 , further comprising:
discarding one or more second PDU sets corresponding to one or more second data streams of the one or more data streams based at least in part on one or more second coding rates associated with the one or more second data streams failing to satisfy the threshold, wherein the one or more second PDU sets are identified in accordance with the mapping scheme.
26 . The method of claim 22 , further comprising:
detecting the change in the channel link quality based at least in part on a change detection algorithm, wherein the change detection algorithm is based at least in part on the one or more messages.
27 . The method of claim 22 , wherein receiving the one or more messages comprises:
receiving one or more sounding reference signals used to detect the change in the channel link quality.
28 . The method of claim 22 , wherein receiving the one or more messages comprises:
receiving one or more feedback messages indicating channel quality information at the UE, wherein the change in the channel link quality is detected based at least in part on the channel quality information.
29 . The method of claim 21 , wherein the mapping scheme indicates a correspondence between each data stream of the one or more data streams and a respective PDU set of the one or more PDU sets.
30 . A method for wireless communications at a server, comprising:
transmitting, to a network entity, a first signal indicating a quantity of one or more data streams associated with a video frame for a user equipment (UE) and indicating a mapping scheme for the quantity of the one or more data streams, wherein the mapping scheme indicates a mapping of the one or more data streams to one or more protocol data unit (PDU) sets associated with the video frame; and transmitting, to the network entity, the one or more data streams carrying the one or more PDU sets.Join the waitlist — get patent alerts
Track US2024381339A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.