The rate-distortion optimal mode decision as well as motion estimation adopted in H.264 brings a big challenge to real-time encoding and transcoding duo to the high computation complexity. This paper proposes a hierarchical motion description model to present the motion data of each MacroBlock (MB) from coarsely to finely. A preprocessing approach is developed to estimate the motion data for each MB at each quality level with regard to its reference quality, its adjacent MBs and the target bit-rate. The resulting motion data can be coded and stored as metadata in a media file or a stream. Moreover, the paper proposes a method to readily extract the specific motion data from the model for each MB at given bit-rates.
Related white papers
Macromedia Flash: White Paper for Developers and Publishers
Macromedia Flash Player is the solution for delivering high-impact Web sites. Since it is vector-based, Macromedia Flash content downloads faster, is scalable, and boasts higher quality than other graphics formats....
Exploring Real Time Multimedia Content Creation in Video Games
Video games represent a class of media applications for which creating video content is as important as displaying it. This paper compares video games running on an Apple Macintosh G5...
Development Center Tutorial for Video Online Using Microsoft Visual Basic
IBM Video Online for e-business is an online video rental cyber store-front (business to consumer e-commerce application). This type of Web application might be an independent business, or it might...
A Two-Tiered On-Line Server-Side Bandwidth Reservation Framework for the Real-Time Delivery of Multiple Video Streams
The advent of virtualization and cloud computing technologies necessitates the development of effective mechanisms for the estimation and reservation of resources needed by content providers to deliver large numbers of...
Bandwidth Consumption Control and Service Differentiation for Video Streaming
Multimedia streaming is resource demanding. It may starve other applications such as file transfer sharing the network, for example, in a smart home. To address the problem, a fuzzy logic...
Load Balancing for Multimedia Streaming in Heterogeneous Peer-to-Peer Systems
Multimedia streaming of mostly user generated content is an ongoing trend, not only since the upcoming of Last.fm and YouTube. A distributed decentralized multimedia streaming architecture can spread the (traffic)...
Fast Channel Switching
Fast Channel Switching is a method of rapid channel switching that is accomplished without having to make client-side changes, including starting new client connection to the server. This is achieved...


