MTSI based UE configurable for video region-of-interest (ROI) signaling
In a video conferencing application, a user viewing a scene can performing zooming by selecting an area in the scene, then dynamically switching a video feed of the scene to the selected area of the scene. The hardware and software of the video conferencing application can limit the video transmitted to the user to include only the selected area of the scene. Transmitting only the selected area of the scene, and excluding the non-selected area of the scene from transmission, can more efficiently use the available bandwidth of the video conferencing application.
1. An apparatus of a multimedia telephony services over an IP multimedia subsystem (MTSI) based user equipment (UE) configurable for video Region-of-Interest (ROI) signaling and operation as an MTSI sender, the apparatus comprising:
memory; and
processing circuitry configured to:
perform a Session Description Protocol (SDP) capability negotiation with a MTSI receiver;
provide a set of predefined ROIs to the MTSI receiver during the SDP capability negotiation;
receive signaling for one of the predefined ROIs in RTCP feedback reports from the MTSI receiver when the MTSI receiver is operating in a predefined ROI mode; and
encode a region corresponding to the one of the predefined ROIs of a captured frame, the encoded video comprises the encoded region of the captured frame and refrain from encoding video outside the predefined ROI of the captured frame.
2. The apparatus of claim 1 , wherein the processing circuitry is configured to:
signal, to the MTSI receiver, video Region-of-Interest (ROI) information for a first ROI of the MTSI receiver in real-time protocol (RTP) packets, the RTP packets to include at least a zoom command to capture the first ROI, the first ROI being a requested ROI of the MTSI receiver; and
decode received RTP payload packets from the MTSI receiver, the RTP payload packets comprising video corresponding to the first ROI.
3. The apparatus of claim 2 , wherein the processing circuitry is configured to:
receive signaling in RTCP feedback reports from the MTSI receiver requesting a second ROI, the second ROI provided during a second SDP capability negotiation, the second ROI being a predefined ROI of the MTSI sender; and
encode a region corresponding to the second ROI of a captured frame with the negotiated resolution, the encoded video comprises the encoded region of the captured frame.
4. The apparatus of claim 1 , the SDP capability negotiation comprising a resolution of the one of the predefined ROIs.
5. The apparatus of claim 4 , the encoded region having the negotiated resolution.
6. The apparatus of claim 5 , wherein only the encoded region is encoded with the negotiated resolution.
7. The apparatus of claim 1 , wherein the processing circuitry is configured to encode a region of a captured frame corresponding to the one of the predefined ROIs and refrain from encoding outside the one of the predefined ROIs of the captured frame, the encoded video comprising the encoded region of the captured frame.
8. The apparatus of claim 2 , further comprising a display to display the decoded received RTP payload packets received from the MTSI sender.
9. The apparatus of claim 8 , further comprising two or more antennas to receive the RTP packets from an enhanced node B (eNB).
10. A non-transitory computer-readable storage medium that stores instructions for execution by processing circuitry of a multimedia telephony services over an IP multimedia subsystem (MTSI) based user equipment (UE) configurable for video Region-of-Interest (ROI) signaling and operation as an MTSI sender, the instructions to configure the UE to:
perform a Session Description Protocol (SDP) capability negotiation with a MTSI receiver;
provide a set of predefined ROIs to the MTSI receiver during the SDP capability negotiation;
receive signaling for one of the predefined ROIs in RTCP feedback reports from the MTSI receiver when the MTSI receiver is operating in a predefined ROI mode; and
encode a region corresponding to the one of the predefined ROIs of a captured frame, the encoded video comprises the encoded region of the captured frame and refrain from encoding video outside the predefined ROI of the captured frame.
11. The non-transitory computer-readable storage medium of claim 10 , wherein the instructions further configure the UE to:
signal, to the MTSI receiver, video Region-of-Interest (ROI) information for a first ROI of the MTSI receiver in real-time protocol (RTP) packets, the RTP packets to include at least a zoom command to capture the first ROI, the first ROI being a requested ROI of the MTSI receiver; and
decode received RIP payload packets from the MTSI receiver, the RIP payload packets comprising video corresponding to the first ROI.
12. The non-transitory computer-readable storage medium of claim 11 , wherein the instructions further configure the UE to:
receive signaling in RTCP feedback reports from the MTSI receiver requesting a second ROI, the second ROI provided during a second SDP capability negotiation, the second ROI being a predefined ROI of the MTSI sender; and
encode a region corresponding to the second ROI of a captured frame with the negotiated resolution, the encoded video comprises the encoded region of the captured frame.
13. The non-transitory computer-readable storage medium of claim 10 , the SDP capability negotiation comprising a resolution of the one of the predefined ROIs.
14. The non-transitory computer-readable storage medium of claim 13 , the encoded region having the negotiated resolution.
15. The non-transitory computer-readable storage medium of claim 14 , wherein only the encoded region is encoded with the negotiated resolution.
16. The non-transitory computer-readable storage medium of claim 10 , wherein the instructions further configure the UE to encode a region of a captured frame corresponding to the one of the predefined ROIs and refrain from encoding outside the one of the predefined ROIs of the captured frame, the encoded video comprising the encoded region of the captured frame.
17. The non-transitory computer-readable storage medium of claim 10 , wherein the instructions further configure the UE to display the decoded received RTP payload packets received from the MTSI sender.
18. An apparatus of a multimedia telephony services over an IP multimedia subsystem (MTSI) based user equipment (UE) configurable for video Region-of-Interest (ROI) signaling and operation as an MTSI receiver, the apparatus comprising:
memory; and
processing circuitry configured to:
perform a Session Description Protocol (SDP) capability negotiation with a MTSI sender;
obtain a set of predefined ROIs from the MTSI sender during the SDP capability negotiation;
operate in a predefined ROI mode;
encode information to signal one of the predefined ROIs in RTCP feedback reports; and
decode a region corresponding to the one of the predefined ROIs of a captured frame, the encoded video comprises the encoded region of the captured frame, the video outside the predefined ROI of the captured frame is refrained from encoding.
19. The apparatus of claim 18 , wherein the processing circuitry is configured to:
receive, from the MTSI sender, video Region-of-Interest (ROI) information for a first ROI of the MTSI receiver in real-time protocol (RTP) packets, the RTP packets to include at least a zoom command to capture the first ROI, the first ROI being a requested ROI of the MTSI receiver; and
encode RTP payload packets for the MTSI sender, the RTP payload packets comprising video corresponding to the first ROI.
20. The apparatus of claim 19 , wherein the processing circuitry is configured to:
encode signaling in RTCP feedback reports to the MTSI sender requesting a second ROI, the second ROI provided during a second SDP capability negotiation, the second ROI being a predefined ROI of the MTSI sender; and
decode a region corresponding to the second ROI of a captured frame with the negotiated resolution, the encoded video comprises the region of the captured frame.
21. The apparatus of claim 18 , the SDP capability negotiation comprising a resolution of the one of the predefined ROIs.
22. The apparatus of claim 21 , the encoded region having the negotiated resolution.
23. The apparatus of claim 22 , wherein only the encoded region is encoded with the negotiated resolution.
24. The apparatus of claim 18 , wherein the processing circuitry is configured to decode a region of a captured frame corresponding to the one of the predefined ROIs and refrain from encoding outside the one of the predefined ROIs of the captured frame, the decoded video comprising the region of the captured frame.
25. The apparatus of claim 19 , further comprising two or more antennas to transmit the RTP packets from an enhanced node B (eNB).