Presentation is loading. Please wait.

Presentation is loading. Please wait.

Motion-compensation Fine-Granular-Scalability (MC-FGS) for wireless multimedia M. van der Schaar, H. Radha Proceedings of IEEE Symposium on Multimedia.

Similar presentations


Presentation on theme: "Motion-compensation Fine-Granular-Scalability (MC-FGS) for wireless multimedia M. van der Schaar, H. Radha Proceedings of IEEE Symposium on Multimedia."— Presentation transcript:

1 Motion-compensation Fine-Granular-Scalability (MC-FGS) for wireless multimedia M. van der Schaar, H. Radha Proceedings of IEEE Symposium on Multimedia Signal Processing (Special Session on Mobile Multimedia Communications) October 2001

2 Outline  “Basic” FGS  Introduction  Two-loop MC-FGS for B-frames Algorithm description Algorithm description Packet-loss resilience Packet-loss resilience  One-loop MC-FGS for all-frames Algorithm description Algorithm description Packet-loss resilience Packet-loss resilience  One-loop MC-FGS for B-frames Algorithm description Algorithm description Packet-loss resilience Packet-loss resilience  Comparison between “basic” FGS framework and proposed MC FGS structures  Resilience versus efficiency trade-offs between various FGS structures  Conclusion

3 “Basic” FGS IBPBP The MPEG-4 Fine-Granular-Scalability (FGS) has been introduced as a flexible low ◎ The MPEG-4 Fine-Granular-Scalability (FGS) has been introduced as a flexible low complexity solution for video streaming over heterogeneous networks (e.g. the complexity solution for video streaming over heterogeneous networks (e.g. the Internet, wireless). Internet, wireless).

4 Introduction  Building upon the FGS approach, the proposed framework, which this paper refer to as Motion- Compensation FGS (MC-FGS), provides improved video quality up to 2 dB.  The proposed coding structures obtain an improved coding efficiency by introducing motion-compensation within FGS enhancement- layer.   A motion-compensation loop within the FGS enhancement-layer to exploit the remaining temporal correlation within this layer.

5 Two-loop MC-FGS for B-frames Algorithm description IBPBP ◎ The MC-prediction within the FGS-layer is restricted to B-frames because a high coding gain is obtained while preserving many of the “basic” FGS structure benefits. ◎ Since B-frames account for 66% of the enhancement-layer bit-rate in an IBBP GOP structure, the loss in quality associated with restricting the enhancement-layer MC to the B-frames is limited for most sequences. (from paper ”hybrid temporal-SNR Fine- Granular Scalability for Internet Video”) ◎ Another reason why eliminating the MC between the P enhancement-frames has only a limited effect on coding efficiency, resides in the less accurate MC prediction of the P enhancement-frames, which have a larger distance to their reference frames than the B-frames.

6 Two-loop MC-FGS for B-frames Packet-loss resilience A packet-loss occurring in an I or P enhancement-frame will not propagate beyond the enhancement–frame B- frames using this frame as prediction reference. IBPBP

7 Two-loop MC-FGS for B-frames Packet-loss resilience If the decoder does not have enough processing power to decode the additional enhancement-layer motion-compensation loop, with MC-FGS, the enhancement-layer B-frames or even the entire B- frames can be discarded without affecting the consecutive frames. IBPBP

8 One-loop MC-FGS for all-frames Algorithm description ◎ Both the base-layer and enhancement-layer are used for the base-layer prediction. base-layer prediction. ◎ Unlike the two-loop MC-FGS, this new structure does modify base-layer performance base-layer performance ◎ extended base-layer = base-layer + enhancement-layer I B P B P

9 One-loop MC-FGS for B-frames Algorithm description ◎ Both the base-layer and enhancement-layer are used for the base-layer prediction. base-layer prediction. ◎ Unlike the two-loop MC-FGS, this new structure does modify base-layer performance base-layer performance ◎ extended base-layer = base-layer + enhancement-layer I B P B P

10 One-loop MC-FGS for all-frames Packet-loss resilience If all frames are included in the one-loop MC-FGS, a loss within an I or P enhancement-layer frame will propagate to all base-layer frames and enhancement-layer frames until the end of the GOP. I B P B P

11 One-loop MC-FGS for B-frames Packet-loss resilience If the one loop MC-FGS is applied only upon the B-frames, then losses occurring within an I or P enhancement-layer frame are confined to the B-frames for which this frame is used as a reference, and the base-layer of the B-frame will also be affected. I B P B P

12 Comparison between ”basic” FGS framework and proposed MC FGS structures PSNRdifference (dB) Bit-rate (kbit/s) Two loop–Original One loop(all)–Original One loop(B)–Original

13 Resilience versus efficiency trade-offs between various FGS structures

14 Conclusions  These approaches achieve a large gain in coding efficiency (up to 2dB improvement in quality) while adding only a limited increase in complexity.  These new structures provide an increased flexibility in customizing the FGS framework for a particular application.  For improved coding gain, the one-loop MC-FGS for all frames can be used for robust transmission through channels with relatively few packet-losses, while for channels with higher losses, the two loop MC-FGS scheme for B-frames can successfully be used.  By switching between the “basic” FGS and the one- and two-loop MC-FGS structures, an increased robustness to losses can be easily traded-off against coding efficiency at higher bit-rates.  FGS is able to cooperate with the QOS management over wireless networks to support adaptation, thereby achieving a higher transmission quality of video over wireless channels.


Download ppt "Motion-compensation Fine-Granular-Scalability (MC-FGS) for wireless multimedia M. van der Schaar, H. Radha Proceedings of IEEE Symposium on Multimedia."

Similar presentations


Ads by Google