Video Content AdaptationQoS by using the tree algorithm 2003. 4. 9. 20022161 Jaepil Han 20022156 Jinho Choo 20022081 Sunwoo Yang.

Slides:



Advertisements
Similar presentations
1 1 Andreea Molnar, Cristina Hava Muntean School of Computing National College of Ireland
Advertisements

Internet for multimedia content Yogendra Pal Chief Engineer, All India Radio.
Content Interaction and Formatting, Tayeb LEMLOUMA & Nabil Layaïda. November Tayeb Lemlouma & Nabil Layaïda Presented by Sébastien Laborie November.
Introduction Why do we need Mobile OGSI.NET? Drawbacks:
Differentiated Multimedia Web Services Using Quality Aware Transcoding Surendar Chandra, Carla Schlatter Ellis and Amin Vahdat Department of Computer Science,
Building Cloud-ready Video Transcoding System for Content Delivery Networks(CDNs) Zhenyun Zhuang and Chun Guo Speaker: 饒展榕.
LOGO Video Packet Selection and Scheduling for Multipath Streaming IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 9, NO. 3, APRIL 2007 Dan Jurca, Student Member,
-1/20- MPEG 4, H.264 Compression Standards Presented by Dukhyun Chang
Pervasive Web Content Delivery with Efficient Data Reuse Chi-Hung Chi and Cao Yang School of Computing National University of Singapore
Technion - IIT Dept. of Electrical Engineering Signal and Image Processing lab Transrating and Transcoding of Coded Video Signals David Malah Ran Bar-Sella.
A Matlab Playground for JPEG Andy Pekarske Nikolay Kolev.
Efficient Bit Allocation and CTU level Rate Control for HEVC Picture Coding Symposium, 2013, IEEE Junjun Si, Siwei Ma, Wen Gao Insitute of Digital Media,
An Improved 3DRS Algorithm for Video De-interlacing Songnan Li, Jianguo Du, Debin Zhao, Qian Huang, Wen Gao in IEEE Proc. Picture Coding Symposium (PCS),
Embedded Network Controller with Web Interface Bradley University Department of Electrical & Computer Engineering By: Ed Siok Advisor: Dr. Malinowski.
Recursive End-to-end Distortion Estimation with Model-based Cross-correlation Approximation Hua Yang, Kenneth Rose Signal Compression Lab University of.
Fine Grained Scalable Video Coding For Streaming Multimedia Communications Zahid Ali 2 April 2006.
Improving Scene Cut Quality for Real-Time Video Decoding Giovanni Motta, Brandeis University James A. Storer, Brandeis University Bruno Carpentieri, Universita’
An Error-Resilient GOP Structure for Robust Video Transmission Tao Fang, Lap-Pui Chau Electrical and Electronic Engineering, Nanyan Techonological University.
Computer Network Project Computer Network Project Efficient handling of messages with multimedia attachments.
SWE 423: Multimedia Systems Chapter 7: Data Compression (1)
The Effectiveness of a QoE - Based Video Output Scheme for Audio- Video IP Transmission Shuji Tasaka, Hikaru Yoshimi, Akifumi Hirashima, Toshiro Nunome.
Introduction to Video Transcoding Of MCLAB Seminar Series By Felix.
Design and Implementation of a Wireless Handheld Multimodal Digital Video Library Client System Sam K. S. Sze Henry K. P. Choi Feb Group Meeting.
A Context-Aware Decision Engine for Content Adaptation Summary of the article of W.Y.Lum and F.Lau published in the journal Pervasive Computing, July-September.
What is adaptive web technology?  There is an increasingly large demand for software systems which are able to operate effectively in dynamic environments.
4/24/2002SCL UCSB1 Optimal End-to-end Distortion Estimation for Drift Management in Scalable Video Coding H. Yang, R. Zhang and K. Rose Signal Compression.
09/24/02ICIP20021 Drift Management and Adaptive Bit Rate Allocation in Scalable Video Coding H. Yang, R. Zhang and K. Rose Signal Compression Lab ECE Department.
G. Valenzise *, M. Tagliasacchi *, S. Tubaro *, L. Piccarreta Picture Coding Symposium 2007 November 7-9, 2007 – Lisboa, Portugal * Dipartimento di Elettronica.
Data dan Teknologi Multimedia Sesi 08 Nofriyadi Nurdam.
Variable Bit Rate Video Coding April 18, 2002 (Compressed Video over Networks: Chapter 9)
Video Streaming via Transcoding Jianping Fan Department of Computer Science University of North Carolina at Charlotte Charlotte, NC 28223
Company/Product Overview. You have lots of files all over the place.
Coding techniques for digital cinema Andreja Samčović University of Belgrade Faculty of Transport and Traffic Engineering.
Moving PicturestMyn1 Moving Pictures MPEG, Motion Picture Experts Group MPEG is a set of standards designed to support ”Coding of Moving Pictures and Associated.
Slide 1 The 5R Adaptation Framework for Location- Based Mobile Learning Systems Kinshuk, PhD Associate Dean, Faculty of Science & Technology Professor,
Apiitfreeware websites is about all free sources such as software, video, wallpaper, games in different categories We use different technologies for.
Kai-Chao Yang Hierarchical Prediction Structures in H.264/AVC.
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011 The Application Layer Chapter 7.
Chapter 7 Web Content Mining Xxxxxx. Introduction Web-content mining techniques are used to discover useful information from content on the web – textual.
The Data Grid: Towards an Architecture for the Distributed Management and Analysis of Large Scientific Dataset Caitlin Minteer & Kelly Clynes.
Mastering Adaptive Hypermedia Courseware Authors: Boyan Bontchev, Dessislava Vassileva, Slavomir Grigorov ICETA 2008.
RANI NALAMARU DEPARTMENT OF COMPUTER SCIENCE BALL STATE UNIVERSITY RANI NALAMARU DEPARTMENT OF COMPUTER SCIENCE BALL STATE UNIVERSITY Efficient Transmission.
CS :: Fall 2003 Media Scaling / Content Adaptation Ketan Mayer-Patel.
Abhik Majumdar, Rohit Puri, Kannan Ramchandran, and Jim Chou /24 1 Distributed Video Coding and Its Application Presented by Lei Sun.
Selected Topics in Software Engineering - Distributed Software Development.
What is Computer Science? “Computer Science is no more about computers than astronomy is about telescopes.” - Edsger Dijkstra “Computer Science is no more.
1 Adaptable applications Towards Balancing Network and Terminal Resources to Improve Video Quality D. Jarnikov.
Compression video overview 演講者:林崇元. Outline Introduction Fundamentals of video compression Picture type Signal quality measure Video encoder and decoder.
Figure 1.a AVS China encoder [3] Video Bit stream.
Scalable Video Coding and Transport Over Broad-band wireless networks Authors: D. Wu, Y. Hou, and Y.-Q. Zhang Source: Proceedings of the IEEE, Volume:
End-to-End Efficiency (E 3 ) Integrating Project of the EC 7 th Framework Programme General View of the E3 Prototyping Environment for Cognitive and Self-x.
XML Alyssa Roberts. What is XML? Extensible Markup Language Specification to creating custom mark-up languages Simplified version of SGML, originally.
Abdullah Aldahami ( ) April 6,  Huffman Coding is a simple algorithm that generates a set of variable sized codes with the minimum average.
Marwan Al-Namari 1 Digital Representations. Bits and Bytes Devices can only be in one of two states 0 or 1, yes or no, on or off, … Bit: a unit of data.
Semi-Automatic Generation of Device-Adapted User Interfaces Stina Nylander Swedish Institute of Computer Science.
ASSIGNMENT, DISTRIBUTION AND QOS PROVISIONING IN COMMUNICATION NETWORKS.
1 Isolating Web Programs in Modern Browser Architectures CS6204: Cloud Environment Spring 2011.
COMP135/COMP535 Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 2 Lecture 2 – Digital Representations.
MPEG4 Fine Grained Scalable Multi-Resolution Layered Video Encoding Authors from: University of Georgia Speaker: Chang-Kuan Lin.
Transcoding based optimum quality video streaming under limited bandwidth *Michael Medagama, **Dileeka Dias, ***Shantha Fernando *Dialog-University of.
Flow Control in Compressed Video Communications #2 Multimedia Systems and Standards S2 IF ITTelkom.
Technician Table Editor Academic advisor : Professor Ehud Gudes Technical advisor : Menny Even Danan Team: Olga Peled Doron Avinoam Ira Zaitsev ADD Presentation.
Technical Seminar Presentation Presented by : SARAT KUMAR BEHERA NATIONAL INSTITUTE OF SCIENCE AND TECHNOLOGY [1] Presented By SARAT KUMAR BEHERA Roll.
Virtual Memory By CS147 Maheshpriya Venkata. Agenda Review Cache Memory Virtual Memory Paging Segmentation Configuration Of Virtual Memory Cache Memory.
Database Principles: Fundamentals of Design, Implementation, and Management Chapter 1 The Database Approach.
Video scheduling algorithm
H.264/SVC Video Transmission Over P2P Networks
Video Compression - MPEG
Optimal Performance of Java Encryption
Coding Approaches for End-to-End 3D TV Systems
Presentation transcript:

Video Content AdaptationQoS by using the tree algorithm Jaepil Han Jinho Choo Sunwoo Yang

Content  Introduction  Related Theory  Content Adaptation - Framwork - Implementation  The present works  Further works

Introduction(1/2)  The optimal tradeoff point between transcoding overhead(CPU cost) and storage needed for the various pre-processed content variants  Content adaptation involves creating different versions suitable for rendering by mobile devices from some original content such as a web page.  The decision engine will look for the best tradeoff among various parameters in order to reduce the loss of quality in various domains.

Introduction(2/2)  The decision engine will take into account the different types of context such as device capability profile, networking charateristics, user preference, and metadata about the content itself  We’ll implement the engine for bandwidth among networking charateristics.  Study the video content adaptation and implementation it by using the Tree algorithm

Related thoery(1/2)  Trees algorithm - is a connected undirected graph with no simple circuits - particulary useful in computer science for instance, it can be used to construct efficient codes for storing and transmitting data

Related thoery(2/2) - this algorithm is applied to the decision engine for the best tadeoff among various parameters in order to reduce the loss of quality in various domains. for example, frame dropping, coefficient dropping, PSNR, Bandwidth. The Applied Tree algorithm

The content Adaptation (1/5)  Framework

The content Adaptation (2/5)  Frame dropping (FD)  Selection of the skipped frame locations  Based on frame type or perceptual importance of the frames  Consider decoding-independent cases only  The first B, all B, all B&P, P frames dropping  Only a coarse level of target bit rate is achievable

The content Adaptation (3/5)  DCT coefficient dropping (CD)  Meet the target bit rate with a greater granularity  Percentage of rate-reduction to be achieved like a CD (10%)  Minimize the overall distortion by optimally allocating the number of dropped coefficients among blocks  find breakpoints that minimize the CD distortion while meeting the target rate as:  where and denote the rate required to encode block and the distortion, respectively, when the breakpoint value is used, and is the total number of blocks

The content Adaptation(4/5)  Implementation - Procedure

The content Adaptation(5/5)  Reference Info - reference value according to Bandwidth : FD(Frame Dropping), CD(Coefficient Dropping), PSNR  Parsing - reference Info is xml file format. So this file must be parsed  Decision Making - find adapted parameter by tree algorithm, Interpolation, Logic.  Adapt the bit stream parameter - generate the adpated bit stream parameter file

The present works(1/2)  Implement Parsing system (a) Top : xml file (b) Bottom : parsed data

The present works(2/2)  Implement the Interface - input the User Info(bandwidth) - display the value of the adapted parameter

Futher works  In Adaptation engine, - Implementation of Decision making : Find efficiently and accurately Optimized value - adapt the bit stream