Interactive video conferencing
First Claim
1. An apparatus of a local user equipment (UE) for performing video conferencing with a remote UE, the apparatus comprising circuitry configured to:
- receive, at the local UE, a set of predefined region of interests (ROIs) from the remote UE, the set of predefined ROIs being within a field of view of a camera of the remote UE;
select, at the local UE, a predefined ROI from the set of predefined ROIs received from the remote UE;
communicate, from the local UE, the predefined ROI that is selected to the remote UE via a real-time transport control protocol (RTCP) feedback message that directs the remote UE to capture video within the predefined ROI and encode the video within the predefined ROI;
receive encoded video within the predefined ROI from the remote UE, the encoded video including regions within the predefined ROI and excluding regions outside the predefined ROI, the encoded video including the regions within the predefined ROI at an increased zoom level while substantially maintaining a defined quality level;
receive, from the remote UE, actual transmitted predefined ROI corresponding to the encoded video via a real-time transport protocol (RTP) header extension, the RTP header extension being included in RTP packets received from the remote UE that contain the encoded video; and
provide the encoded video within the predefined ROI for rendering and display at the local UE.
3 Assignments
0 Petitions
Accused Products
Abstract
Technology for a local user equipment (UE) operable to perform video conferencing with a remote UE is disclosed. The local UE can receive a set of predefined region of interests (ROIs) from the remote UE. The local UE can select a predefined ROI from the set of predefined ROIs received from the remote UE. The local UE can communicate the predefined ROI to the remote UE that directs the remote UE to capture video within the predefined ROI and encode the video within the predefined ROI. The local UE can receive encoded video within the predefined ROI from the remote UE. The encoded video can include regions within the predefined ROI and excluding regions outside the predefined ROI. The local UE can provide the encoded video within the predefined ROI for rendering and display at the local UE.
46 Citations
21 Claims
-
1. An apparatus of a local user equipment (UE) for performing video conferencing with a remote UE, the apparatus comprising circuitry configured to:
-
receive, at the local UE, a set of predefined region of interests (ROIs) from the remote UE, the set of predefined ROIs being within a field of view of a camera of the remote UE; select, at the local UE, a predefined ROI from the set of predefined ROIs received from the remote UE; communicate, from the local UE, the predefined ROI that is selected to the remote UE via a real-time transport control protocol (RTCP) feedback message that directs the remote UE to capture video within the predefined ROI and encode the video within the predefined ROI; receive encoded video within the predefined ROI from the remote UE, the encoded video including regions within the predefined ROI and excluding regions outside the predefined ROI, the encoded video including the regions within the predefined ROI at an increased zoom level while substantially maintaining a defined quality level; receive, from the remote UE, actual transmitted predefined ROI corresponding to the encoded video via a real-time transport protocol (RTP) header extension, the RTP header extension being included in RTP packets received from the remote UE that contain the encoded video; and provide the encoded video within the predefined ROI for rendering and display at the local UE. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus of a remote user equipment (UE) for performing video conferencing with a local UE, the apparatus comprising circuitry configured to:
-
send a set of predefined region of interests (ROIs) to the local UE, the set of predefined ROIs being within a field of view of a camera of the remote UE; receive, from the local UE, a predefined ROI that is selected at the local UE, the predefined ROI being received at the remote UE via a real-time transport control protocol (RTCP) feedback message that directs the remote UE to capture video within the predefined ROI and encode the video within the predefined ROI; generate encoded video within the predefined ROI, the encoded video including regions within the predefined ROI and excluding regions outside the predefined ROI, the encoded video including the regions within the predefined ROI at an increased zoom level while substantially maintaining a defined quality level; and send the encoded video within the predefined ROI to the local UE to enable the local UE to render and display the encoded video. - View Dependent Claims (14, 15)
-
-
16. At least one non-transitory machine readable storage medium having instructions embodied thereon for operating a video conferencing application at a local user equipment (UE) that supports an interactive zooming feature, the instructions when executed perform the following:
-
receiving, using at least one processor of the local UE, a set of predefined region of interests (ROIs) from the remote UE, the set of predefined ROIs being within a field of view of a camera of the remote UE; selecting, using the at least one processor of the local UE, a predefined ROI from the set of predefined ROIs received from the remote UE; communicating, using the at least one processor of the local UE, the predefined ROI that is selected to the remote UE via a real-time transport control protocol (RTCP) feedback message that directs the remote UE to capture video within the predefined ROI and encode the video within the predefined ROI; receiving, using the at least one processor of the local UE, encoded video within the predefined ROI from the remote UE, the encoded video including regions within the predefined ROI and excluding regions outside the predefined ROI, the encoded video including the regions within the predefined ROI at an increased zoom level while substantially maintaining a defined quality level; receiving, from the remote UE, actual transmitted ROI corresponding to the encoded video from the remote UE via a real-time transport protocol (RTP) header extension, the RTP header extension being included in RTP packets received from the remote UE that contain the encoded video, wherein the RTP header extension includes a position and a size associated with the actual transmitted ROI corresponding to the encoded video from the remote UE; and providing, using the at least one processor of the local UE, the encoded video within the predefined ROI for rendering and display at the local UE. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification