• DocumentCode
    816045
  • Title

    Dynamic Programming-Based Reverse Frame Selection for VBR Video Delivery Under Constrained Resources

  • Author

    Tao, Dayong ; Cai, Jianfei ; Yi, Haoran ; Rajan, Deepu ; Chia, Liang-Tien ; Ngan, King Ngi

  • Author_Institution
    Sch. of Comput. Eng., Nanyang Technol. Univ., Singapore
  • Volume
    16
  • Issue
    11
  • fYear
    2006
  • Firstpage
    1362
  • Lastpage
    1375
  • Abstract
    In this paper, we investigate optimal frame-selection algorithms based on dynamic programming for delivering stored variable bit rate (VBR) video under both bandwidth and buffer size constraints. Our objective is to find a feasible set of frames that can maximize the video´s accumulated motion values without violating any constraint. It is well known that dynamic programming has high complexity. In this research, we propose to eliminate nonoptimal intermediate frame states, which can effectively reduce the complexity of dynamic programming. Moreover, we propose a reverse frame selection (RFS) algorithm, where the selection starts from the last frame and ends at the first frame. Compared with the conventional dynamic programming-based forward frame selection, the RFS is able to find all of the optimal results for different preloads in one round. We further extend the RFS scheme to solve the problem of frame selection for VBR channels. In particular, we first perform the RFS algorithm offline, and the complexity is modest and scalable with the aids of frame stuffing and nonoptimal state elimination. During online streaming, we only need to retrieve the optimal frame-selection path from the pregenerated offline results, and it can be applied to any VBR channels as long as the VBR channels can be modeled as piecewise CBR channels. Experimental results show good performance of our proposed algorithms
  • Keywords
    dynamic programming; video streaming; VBR video delivery; dynamic programming; frame stuffing; online streaming; optimal frame-selection algorithms; piecewise CBR channels; reverse frame selection; variable bit rate video; Bandwidth smoothing; VBR video delivery; dynamic programming; motion awareness; optimal frame selection; variable bit rate (VBR) channels;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems for Video Technology, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1051-8215
  • Type

    jour

  • DOI
    10.1109/TCSVT.2006.884568
  • Filename
    4012011