EXCHANGING PORTIONS OF A VIDEO STREAM VIA DIFFERENT LINKS DURING A COMMUNICATION SESSION
First Claim
1. A method of operating a given user equipment (UE) that is participating in a communication session that shares a video stream with at least one target UE, comprising:
- receiving user input that identifies a set of high priority portions of the video stream;
generating a first video feed for the video stream based on the set of high priority portions of the video stream;
generating a second video feed for the video stream based at least in part on one or more other portions of the video stream;
transmitting the first video feed to the at least one target UE on a first link; and
transmitting the second video feed to the at least one target UE on a second link with less reliability relative to the first link.
1 Assignment
0 Petitions
Accused Products
Abstract
In an embodiment, a UE is participating in a communication session that shares a video stream with target UE(s). The UE receives user input that identifies high priority portion(s) of the video stream. The UE generates a first video feed based on the high priority portion(s) and a second video feed based at least on other portion(s) of the video stream. The first and second video feeds are exchanged with the target UE(s) on first and second links, respectively. In an example, the first link that carries the first video feed can be allocated QoS. The target UE(s) combine the first and second video feeds to reconstruct a version of the video stream, and then present the reconstructed version of the video stream.
29 Citations
28 Claims
-
1. A method of operating a given user equipment (UE) that is participating in a communication session that shares a video stream with at least one target UE, comprising:
-
receiving user input that identifies a set of high priority portions of the video stream; generating a first video feed for the video stream based on the set of high priority portions of the video stream; generating a second video feed for the video stream based at least in part on one or more other portions of the video stream; transmitting the first video feed to the at least one target UE on a first link; and transmitting the second video feed to the at least one target UE on a second link with less reliability relative to the first link. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of operating a target user equipment (UE) that is participating in a communication session that shares a video stream with a given UE, comprising:
-
receiving a first video feed containing a set of high priority portions of the video stream on a first link; receiving a second video feed for the video stream based at least in part on one or more other portions of the video stream; combining the first and second video feeds to reconstruct a version of the video stream; and presenting the reconstructed version of the video stream. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. The method of claim 26,
wherein the first and second links are each allocated Quality of Service (QoS) with a threshold level of Guaranteed Bit Rate (GBR), and wherein the first link is allocated higher GBR relative to the second link.
-
27. A user equipment (UE) that is participating in a communication session that shares a video stream with at least one target UE, comprising:
-
logic configured to receive user input that identifies a set of high priority portions of the video stream; logic configured to generate a first video feed for the video stream based on the set of high priority portions of the video stream; logic configured to generate a second video feed for the video stream based at least in part on one or more other portions of the video stream; logic configured to transmit the first video feed to the at least one target UE on a first link; and logic configured to transmit the second video feed to the at least one target UE on a second link with less reliability relative to the first link.
-
-
28. A target user equipment (UE) that is participating in a communication session that shares a video stream with a given UE, comprising:
-
logic configured to receive a first video feed containing a set of high priority portions of the video stream on a first link; logic configured to receive a second video feed for the video stream based at least in part on one or more other portions of the video stream; logic configured to combine the first and second video feeds to reconstruct a version of the video stream; and logic configured to present the reconstructed version of the video stream.
-
Specification