Real Time Multiple Codecs Switching Architecture for Video Conferencing

Total Page:16

File Type:pdf, Size:1020Kb

Real Time Multiple Codecs Switching Architecture for Video Conferencing REAL TIME MULTIPLE CODECS SWITCHING ARCHITECTURE FOR VIDEO CONFERENCING By USMAN SARWAR Thesis submitted in fulfilment of the requirements for the degree of Master of Science MAY 2008 REAL TIME MULTIPLE CODECS SWITCHING ARCHITECTURE FOR VIDEO CONFERENCING By USMAN SARWAR Thesis submitted in fulfilment of the requirements for the degree of Master of Science MAY 2008 ACKNOWLEDGEMENTS بســـــــــــــــم ﷲ الرحمن الرحيـــــــــــــــم "اقرأ باسم ربك الذي خلق" I would like to take this opportunity to convey my sincere thanks and deepest gratitude to my supervisor: Assoc. Prof. Dr. Sureswaran Ramadass, and to my co- supervisor Dr.Rahmat Budiarto, for all the help and valuable guidance provided to me during the preparation of this thesis. I consider myself privileged to have had the opportunity to work under their guidance. Moreover, I would like to convey my appreciation to the MCS ver. 6 core team, all Network Research Group members, School of Computer Sciences, Institute of Postgraduate Studies, the university library and the Mlabs staff for their help and support. Finally and most important of all, my sincere gratitude also goes to my parents; Dr.M. Sarwar, Riffat Bano, Song Jing Sheng and Dong Feng, my wife Shen, brother (Imran), sisters (Ainee and Ayesha), uncle (Dr.Tahir ), aunt (Fatima) and friends (Ali, Arshad and many more). I thank them for their support, understanding, and encouragement during every step of my study and my writing of this thesis. ii TABLE OF CONTENTS Page ACKNOWLEDGEMENTS ii TABLE OF CONTENTS iii LIST OF TABLES vi LIST OF FIGURES vii LIST OF ABBREVIATION ix LIST OF PUBLICATIONS & SEMINARS ix ABSTRAK x ABSTRACT xi CHAPTER ONE : INTRODUCTION 1.0 Introduction 1 1.2 Problem statement 1 1.3 Objectives of this thesis 2 1.4 Background 3 1.4.1 Multimedia real time interactive services 3 1.4.2 Digitizing video 4 1.5 Codec 5 1.5.1 Hardware codec 6 1.5.2 Software codec 6 1.6 Video Compression 6 1.6.1 Lossless compression 7 1.6.2 Lossy compression 7 1.7 Digital video paradigm 8 1.8 Contribution 8 1.9 Organization of the thesis 9 iii CHAPTER TWO : LITERATURE REVIEW 2.1 Introduction 11 2.2 Multimedia Communications 11 2.3 Video Conferencing 12 2.4 Existing video framework for video conferencing 13 2.4.1 ITU-T H.323 Video Conferencing Suite 13 2.4.2 Session Initiation Protocol (SIP) 17 2.4.3 vic - Video Conferencing Tool 19 2.4.4 INRIA Videoconferencing System 21 2.4.5 Vaudeville 22 2.4.6 ALX video conference 23 2.4.7 Seodang 24 2.4.8 GCSVA 26 2.4.9 The HKUST video conferencing system 27 2.4.10 OCTOPUS 28 2.4.11 DIGIPARTY - a decentralized multi-party video 30 conferencing system 2.4 Summary 30 CHAPTER THREE : RMCS ARCHITECTURE 3.1 Introduction 34 3.2 Video coding standardization 34 3.2.1 Evolution of codecs 35 3.3 The proposed real time multiple codecs switching architecture 36 3.3.1 RMCS Architecture 37 3.3.2 Integration of RMCS codec extensibility in video 42 components 3.3.3 RMCS Protocol 46 3.3.4 Simultaneous multiple codec support 48 3.3.5 Conference initiator video codec preference 54 3.3.6 Real time multiple codec change without handshaking 55 3.3.6 Codec capabilities 59 3.4 Evaluation method 59 3.5 Summery 59 iv CHAPTER FOUR : IMPLEMENTATION 4.1 Introduction 60 4.2 Implementation details 60 4.2.1 Hardware platform 60 4.2.2 Operating system 60 4.2.3 Programming languages 61 4.3 Mlabs Multimedia Conferencing System 64 4.4 RMCS architecture program organization 65 4.4.1 Video Capture component organization 66 4.4.2 Video network source filter component organization 68 4.4.3 Video Playback component organization 70 4.5 RMCS architecture integration 72 4.6 Summary 73 CHAPTER FIVE : TEST RESULTS AND DISCUSSION 5.1 Introduction 74 5.2 Test setup 74 5.3 Installation of MPEG-4 codec 75 5.4 RMCS architecture testing 75 5.5 Existing systems 82 5.5.1 H.323 82 5.5.1 SIP 87 5.6 Summery 89 CHAPTER SIX : CONCLUSION 6.1 Introduction 91 6.2 RMCS Architecture 91 6.3 Future Work 92 6.4 Summary 93 REFERENCES 94 v LIST OF TABLES Page Table 2.1 Summary of different video conferencing systems 33 Table 3.1 RMCS Media Tag description 43 Table 4.1 RMCS architecture minimum hardware requirements 61 Table 4.2 List of codecs 67 Table 5.1 Test plan 74 Table 5.2 System specifications for testing 75 Table 5.3 Bandwidth and system resource summary 78 Table 5.4 Test description for real time multiple codec change 80 Table 5.5 Participant 2 bandwidth consumption with different codecs 81 configurations Table 5.6 Summary results of MCS client 82 Table 5.7 Summary results of H.323 86 Table 5.8 Summary results of SIP client 88 Table 5.9 Summary of test results 90 vi LIST OF FIGURES Page Figure 2.1 H.323 Stack 13 Figure 2.2 Capability table 15 Figure 2.3 Capability Descriptor 15 Figure 2.4 SIP Architecture 18 Figure 2.5 VIC 20 Figure 2.6 GCSVA Architecture 26 Figure 2.7 Structure of OCTOPUS 29 Figure 2.8 Contribution of RMCS architecture 32 Figure 3.1 Evolution of the standard codecs over time 36 Figure 3.2 RMCS Architecture 38 Figure 3.3 Video sender module 40 Figure 3.4 Video receiver module 41 Figure 3.5 Communication layer 41 Figure 3.6 Structural template of RMCS repository 43 Figure 3.7 RMCS architecture acquiring video codec 45 Figure 3.8 Customized RTP header 45 Figure 3.9 Customized RTP header structure 46 Figure 3.10 Inter-process communication 47 Figure 3.11 Remote-process communication 47 Figure 3.12 Messaging for version verification 48 Figure 3.13 Layer procedure 50 Figure 3.14 Each participant video sender and receiver modules 50 Figure 3.15 Video sender packetization procedure 51 Figure 3.16 Video receiver de-packetization procedure 52 Figure 3.17 Codec change and transmission procedure 53 Figure 3.18 Different systems with multiple video codecs 54 Figure 3.19 Messaging between chairman and the participants 55 Figure 3.20 Runtime codec change procedure 57 Figure 3.21 Codec independent session 58 Figure 4.1 Microsoft Directshow architecture 63 Figure 4.2 Different processes of video capture and playback 65 vii Figure 4.3 Interface for accessibility of video capture functionality 66 Figure 4.4 Interface for accessing video network source filter 69 functionality Figure 4.5 Interface for video playback 70 Figure 5.1 Multimedia Conferencing System version 6 client 75 Figure 5.2 Media repository configuration 76 Figure 5.3 MCS client options 77 Figure 5.4 Test setup for MCS using MCS server 77 Figure 5.5 Simultaneous multiple codec support 78 Figure 5.6 Simultaneous multiple codec support bandwidth utilization 79 Figure 5.7 Video resolution dialog box in MCS 80 Figure 5.8 Participant 2 bandwidth utilization with different codecs 81 Figure 5.9 Real time codec change by participant 2 to VDO Wavelet 82 Figure 5.10 Test setup for H.323 client using MCU 83 Figure 5.11 Polycom PVX 83 Figure 5.12 Microsoft Netmeeting 84 Figure 5.13 Participants in H.323 conference 85 Figure 5.14 Participants in H.323 test-2 86 Figure 5.15 Test setup for SIP client using SIP server 87 Figure 5.16 X-Lite SIP client 87 Figure 5.17 Participants in SIP 89 viii LIST OF ABBREVIATION UDP User Datagram Protocol MCS Multimedia Conferencing System SIP Session Initiation Protocol MTU Maximum Transmission Unit TCP/IP Transmission Control Protocol/Internet Protocol LAN Local Area Network RMCS Real Time Multiple Codec Switching LIST OF PUBLICATIONS & SEMINARS 1.1 Usman Sarwar, “Presentation on RMCS architecture” in Prince of Songkla University, Thailand. 3 May 2007. ix SENIBINA PENUKARAN PELBAGAI CODECS PADA MASA SEBENAR UNTUK PERSIDANGAN VIDEO ABSTRAK Trend terkini yang berhubung kait dengan khidmat video internet telah merubah dengan mendadak cara kita berfikir dan berkerja. Perkhidmatan-perkhidmatan ini telah memperluaskan ruang lingkup teknologi serta memberi peluang kepada perkembangan idea-idea penyiaran tanpa sempadan dan memendekkan jarak komunikasi secara geografi melalui telesidang video. Perkhidmatan-perkhidmatan ini harus dicapai dengan kaedah yang betul dan efisyen bagi mengelakkan ia menyekat penggunaan sumber terhad yang di kongsi bersama terutama yang berhubung kait dengan lebar jalur. Penyelidikan yang dilaporkan dalam tesis ini mencadangkan satu arkitektur bagi menyelesaikan isu-isu telesidang video yang berkaitan dangan penggunaan lebar jalur dan sumber sistem secara optima. Codec video yang berlainan mempunyai kesan yang berbeza terhadap lebar jalur serta kualiti gambar. Arkitektur ini membenarkan penggunaan pelbagai codec untuk sistem video telesidang secara serentak. Pendekatan ini membolehkan pengguna telesidang video menggunakan codec video yang berbeza bagi melaraskan lebar jalur tujuan pelarasan berdasarkan sumber sistem dan kepelbagaian jenis rangkaian. Ia juga membolehkan penyelarasan secara dinamik dan pertukaran codec video bagi membolehkan penggunaan optimum lebar jalur rangkaian semasa sesi telesidang berlangsung. Arkitektur cadangan juga menambah codec video yang piawai dan bukan piawai kepada sistem telesidang video asas melalui pendekatan mudah pasang. Arkitektur cadangan ini telah diintegrasi ke dalam sistem persidangan multimedia (MCS). Ia telah diuji dan di bandingkan dengan H.323 dan sistem berasaskan SIP. x REAL TIME MULTIPLE CODECS SWITCHING ARCHITECTURE FOR VIDEO CONFERENCING ABSTRACT Current trends related to internet video services have drastically transformed the way we think and work. These services have expanded the new scope of technology and have given opportunity for broadcasting ideas without any boundaries as well as shortened the vast geographical distances for communications through video conferencing.
Recommended publications
  • Codificación De La Información
    Telecomunicaciones Codificación de la Información Codificación de la Información Introducción Debido al incremento de las necesidades de intercambio de información en todos los sectores, los servicios de telecomunicación han ido apareciendo y creciendo para satisfacer tan alta demanda. En consecuencia, se ha hecho necesaria la aparición de distintos sistemas de transmisión y almacenamiento, y su mejora en eficacia (fiabilidad) y eficiencia (mayor velocidad, menor potencia, menor ancho de banda, entre otros). La tarea de las fuentes de codificación es representar la información con el mínimo numero de símbolos. Cuando un código se transmite sobre un canal ante la presencia de ruido, se presentaran errores. La tarea de la codificación del canal es representar la información de manera que se minimice la probabilidad de error en la decodificación. Se nota que la codificación del canal requiere el uso de redundancia. Si todas las salidas posibles del canal corresponden unívocamente a una fuente de entrada, no existe posibilidad de detectar errores en la transmisión. Para detectarlos, y posiblemente corregir errores, la secuencia de codificación debe ser mas larga que la secuencia original. Codificación de señales (procesos de digitalización) Es un procedimiento utilizado muy frecuentemente en la actualidad, en el que ante una serie de señales de tipo analógico se transcriben en señales de tipo digital. De modo que de esta manera se facilita su procesamiento posterior, y también se mejoran las características físicas de la misma. Es decir, una señal analógica es muy sensible frente a alteraciones de posibles interferencias, esto se debe a que la señal original (analógica) es muy difícil de recuperar ya que los valores que pueden tener esta señal pueden ser infinitos.
    [Show full text]
  • MPEG-4 AVC/H.264 Video Codecs Comparison Short Version of Report
    MPEG-4 AVC/H.264 Video Codecs Comparison Short version of report Project head: Dr. Dmitriy Vatolin Measurements, analysis: Dr. Dmitriy Kulikov, Alexander Parshin Codecs: DivX H.264 Elecard H.264 Intel® MediaSDK AVC/H.264 MainConcept H.264 Microsoft Expression Encoder Theora x264 XviD (MPEG-4 ASP codec) April 2010 CS MSU Graphics&Media Lab Video Group http://www.compression.ru/video/codec_comparison/index_en.html [email protected] VIDEO MPEG-4 AVC/H.264 CODECS COMPARISON MOSCOW, APR 2010 CS MSU GRAPHICS & MEDIA LAB VIDEO GROUP SHORT VERSION Contents Contents .................................................................................................................... 2 1 Acknowledgments ............................................................................................. 4 2 Overview ........................................................................................................... 5 2.1 Sequences .....................................................................................................................5 2.2 Codecs ...........................................................................................................................5 2.3 Objectives and Testing Rules ........................................................................................6 2.4 H.264 Codec Testing Objectives ...................................................................................6 2.5 Testing Rules .................................................................................................................6
    [Show full text]
  • Free Windows Codec
    Free windows codec click here to download From Green Torch Studios: Windows Media Codec Pack is the freeware codec pack for all version of Windows. It allows for 99% video play and supports all popular audio and video formats, including DVDs, Xvid, MP4, Real, and many more. This codec pack is user-friendly and easy to install. It is suitable for both novice and. From Cole Williams Software: The Windows 10 Codec Pack is a free easy to install bundle of codecs/filters/splitters used for playing back movie and music files. After installation you will be able to play % of files through your media player, along with VCDs, SVCDs, and DVDs. Additional file. Download Windows 7 Codec Pack now from Softonic: % safe and virus free. More than downloads this month. Download Windows 7 Codec Pack latest version Windows 7 Codec Pack (Windows), free and safe download. Windows 7 Codec Pack latest version: Replace And Renew Your Windows Codecs For Free. The Windows 7 Codec Pack contains all of the codecs that you should have received when you bought. Price: $0 (Free) 64bit Compatible 32bit Compatible Box Compatible with: Microsoft Windows , 8, 7, Vista, XP, Server , R2, , & Microsoft Windows Media Player 9, 10, 11 & Any player compatible with DirectShow. Installer Screenshots: Codec Pack installer screen shot. Looking for the Windows 8. Price: $0 (Free) 64bit Compatible 32bit Compatible Box Compatible with: Microsoft Windows 10, , 8, 7, Vista, XP, , , & Microsoft Windows Media Player 12, 11 & Any player compatible with DirectShow. Installer Screenshots: Codec Pack installer screen shot. Package Overview: The Media Player.
    [Show full text]
  • Lossless Video Codecs Comparison '2007
    Lossless Video Codecs Comparison ‘2007 March 2007 CS MSU Graphics&Media Lab Video Group http://www.compression.ru/video/ [email protected] CS MSU GRAPHICS&MEDIA LAB 2 © MSU Video Group, 2007 http://www.compression.ru/video/ [email protected] MSU Lossless Video Codecs Comparison ‘2007 Project head: Dr. Dmitriy Vatolin Testing, analysis: Iwan Seleznev Verification: Dr. Maxim Smirnov http://www.compression.ru/video/ CS MSU GRAPHICS&MEDIA LAB 3 Contents 1 List of Figures.............................................................................................................5 2 Overview ....................................................................................................................8 2.1 Purpose ........................................................................................................................... 8 2.2 Comparison Rules........................................................................................................... 8 2.3 List of Tested Lossless Codecs ...................................................................................... 9 2.4 Short Test Set Description ............................................................................................ 10 3 Experiments .............................................................................................................11 3.1 Measurements............................................................................................................... 11 3.2 Environment .................................................................................................................
    [Show full text]
  • MPEG-2 Video Decoders Comparison
    MPEG-2 Video Decoders Comparison Project head: Dr. Dmitriy Vatolin, Dr. Maxim Smirnov Measurements, analysis: Dmitriy Kulikov Translation: Dr. Maxim Smirnov Verification: Alexander Parshin Decoders: • bitcontrol MPEG-2 Video Decoder • DScaler MPEG2 Video Decoder • Elecard MPEG-2 Video Decoder • ffdshow MPEG-4 Video Decoder (libavcodec) • InterVideo Video Decoder • Ligos MPEG Video Decoder • MainConcept MPEG Video Decoder • Pinnacle MPEG-2 Decoder May 2006 CS MSU Graphics&Media Lab Video Group http://www.compression.ru/video/ [email protected] MPEG-2 VIDEO DECODERS COMPARISON CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, MAY 2006 Contents Contents.......................................................................................................................2 Thanks .........................................................................................................................4 Overview ......................................................................................................................5 Decoders ............................................................................................................................... 5 Sequences............................................................................................................................. 5 Tasks and Test Rules ..................................................................................................6 MPEG-2 Video Codecs Comparison Objectives ..................................................................
    [Show full text]
  • Download MSU Lossless Video Codecs Comparison
    Lossless video codecs comparison Project head: Dmitriy Vatolin Measuring, refinement: Sergey Grishin Translation: Daria Kalinkina Verification: Stas Soldatov Altogether tested: 15 codecs! Test sequences: 9! October 2004 CS MSU Graphics&Media Lab Video Group http://www.compression.ru/video/ LOSSLESS VIDEO CODECS COMPARISON TEST CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 25 JAN 2005 Table of contents Table of contents ............................................................................................................................ 2 Overview ......................................................................................................................................... 3 Lossless codecs ..........................................................................................................................................3 Sequences...................................................................................................................................................4 Comparison rules............................................................................................................................ 5 Brief codec description.................................................................................................................... 6 Codec Instance Support ..............................................................................................................................6 Alpary 2.0.....................................................................................................................................................6
    [Show full text]
  • University of Florida Department of Electrical and Computer
    University of Florida Department of Electrical and Computer Engineering EEE 6512, Section 012A Image Processing and Computer Vision Fall 2021 Course Description This is a 3-credit course. This course introduces fundamental concepts and techniques for image processing and computer vision. We will address 1) how to efficiently represent and process image/video signals, and 2) how to deliver image/video signals over networks. Topics to be covered include: image acquisition and display using digital devices, properties of human visual perception, sampling and quantization, image enhancement, image restoration, two- dimensional Fourier transforms, linear and nonlinear filtering, morphological operations, noise removal, image deBlurring, edge detection, image registration and geometric transformation, image/video compression, video communication standards, video transport over the Internet and wireless networks, oBject recognition and image understanding. Course Prerequisites • EEL 3135 (Discrete-Time Signals and Systems) or undergraduate-level signals and systems • EEL 4516 (Noise in Devices and communication Systems) or undergraduate-level probability theory/stochastic processes • Some exposure to MATLAB or Python programming language • Knowledge of basic matrix theory (linear algebra) would be helpful, but not necessary Required Textbook • Rafael C. Gonzalez, Richard E. Woods, ``Digital Image Processing,'' 3rd Edition, Prentice Hall; ISBN: 013168728X; August 2007. or • Rafael C. Gonzalez, Richard E. Woods, ``Digital Image Processing,'' 4th Edition, Pearson; ISBN-13: 9780133356724; 2018. Recommended Readings • George Siogkas, "Visual Media Processing Using MatlaB Beginner's Guide," Packt Publishing, 2013. ISBN-10: 1849697205|ISBN-13: 978-1849697200 • Oge Marques, “Practical Image and Video Processing Using MATLAB,” Wiley, New York, NY, 2011. ISBN-10: 0470048158 | ISBN-13: 978-0470048153 • Rafael C.
    [Show full text]
  • University of Southampton Research Repository Eprints Soton
    University of Southampton Research Repository ePrints Soton Copyright © and Moral Rights for this thesis are retained by the author and/or other copyright owners. A copy can be downloaded for personal non-commercial research or study, without prior permission or charge. This thesis cannot be reproduced or quoted extensively from without first obtaining permission in writing from the copyright holder/s. The content must not be changed in any way or sold commercially in any format or medium without the formal permission of the copyright holders. When referring to this work, full bibliographic details including the author, title, awarding institution and date of the thesis must be given e.g. AUTHOR (year of submission) "Full thesis title", University of Southampton, name of the University School or Department, PhD Thesis, pagination http://eprints.soton.ac.uk UNIVERSITY OF SOUTHAMPTON FACULTY OF PHYSICAL SCIENCE AND ENGINEERING SCHOOL OF ELECTRONICS AND COMPUTER SCIENCE Joint Source-Channel Decoding and Unequal Error Protection Aided Video Transmission by Chuan Zhu A thesis submitted for the award of Doctor of Philosophy at the University of Southampton July 1, 2016 SUPERVISOR: Prof. Lajos Hanzo FREng, FIEEE, FIEE, Dsc, EIC IEEE Press Chair in Telecommunications, Head of Group Dr. Rong Zhang PhD, MIEEE Department of Electronics and Computer Science University of Southampton Southampton SO17 1BJ United Kingdom c Chuan Zhu 2015 Dedicated to my family UNIVERSITY OF SOUTHAMPTON ABSTRACT Faculty of Physical Sciences and Engineering School of Electronics and Computer Science Doctor of Philosophy Joint Source-Channel Decoding and Unequal Error Protection Aided Video Transmission by Chuan Zhu Shannon’s source and channel-coding separation theorem has been the basic philo- sophy followed by most state-of-the-art wireless transceivers, where all source signals are assumed to have the same importance and are protected equally by the chan- nel encoder.
    [Show full text]
  • MPEG-4 Video Codecs Comparison
    MPEG-4 Video Codecs Comparison Project head: Dmitriy Vatolin Testing, charts, analysis: Dmitriy Kulikov, Alexander Parshin Translating: Daria Kalinkina Verification: Stanislav Soldatov Codecs: DivX 5.2.1 DivX 4.12 DivX 3.22 MS MPEG-4 3688 v3 XviD 1.0.3 3ivx D4 4.5.1 OpenDivX 0.3 March 2005 CS MSU Graphics&Media Lab Video Group http://www.compression.ru/video/ [email protected] MPEG-4 VIDEO CODECS COMPARISON CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 1 MAR 2005 Table of contents Table of contents..........................................................................................................2 Overview ......................................................................................................................4 Codecs................................................................................................................................... 4 Video sequences ................................................................................................................... 4 Goal and rules of testing ..............................................................................................5 Goal of MPEG4 codecs comparison test............................................................................... 5 Testing rules .......................................................................................................................... 5 Video Sequences Used in the Testing .........................................................................6 Bankomatdi...........................................................................................................................
    [Show full text]
  • Download MSU Subjective Comparison of Modern Video Codecs
    MSU Subjective Comparison of Modern Video Codecs Project head: Dmitriy Vatolin Organization of assessment: Alexander Parshin, Oleg Petrov Report preparation: Oleg Petrov Verification: Alexander Parshin, Artem Titarenko Codecs: • DivX 6.0 • XviD 1.1.0 • x264 svn-352M • WMV 9.0 Number of experts: 50 Assessment method: SAMVIQ January 2006 CS MSU Graphics&Media Lab Video Group http://www.compression.ru/video MOS CODECS COMPARISON CS MSU GRAPHICS&MEDIA LAB MOSCOW, JANUARY 2006 VIDEO GROUP Table of Contents Gratitude......................................................................................................................................... 3 Comparison abstract ...................................................................................................................... 4 Overview......................................................................................................................................... 5 Codecs ........................................................................................................................................................ 5 Encoders’ settings....................................................................................................................................... 5 Decoders’ settings ...................................................................................................................................... 5 Sequences .................................................................................................................................................
    [Show full text]
  • Sunet Caracteristici: Y Frecventa Y Lungime Banda (Wavelength) Y Amplitudine Y Intensitate Y Viteza Y Directie Y Pitch Audio ‐ Sunet
    Audio ‐ Sunet Caracteristici: y Frecventa y Lungime banda (Wavelength) y Amplitudine y Intensitate y Viteza y Directie y Pitch Audio ‐ Sunet Frecventa [WIKI] Audio ‐ Sunet Lungime banda [WIKI] Audio ‐ Sunet [http://personal.cityu.edu.hk/~bsapplec/characte.htm] Audio ‐ Sunet Frecventa: y Se masoara in Hz (Hertz) y 1 Hz ‐>o oscilatie pe secunda y Spectrul uman de perceptie a frecventei: 20 ‐ 20,000 Hz Audio ‐ Sunet Amplitudine [WIKI] Audio ‐ Sunet Material Viteza (m/s) Aer 344 Apa 1,372 Beton 3,048 Sticla 3,658 Fier 5,182 Plumb 1,219 Otel 5,182 Lemn(esenta tare) 4,267 Lemn(esenta moale) 3,353 Audio – Sunet digital [WIKI] Audio ‐ Codec y Permite codarea si decodarea sunetului ce este stocat intr‐un anumit tip de fisier y Implementeaza si metode de compresie a sunetului y Fara pierdere de informatie y Cu pierdere de informatie y Un format de fisier audio utilizeaza de obicei un codec Audio ‐ Codec MP3 y MPEG‐1 or MPEG‐2 Audio Layer 3 y Standard definit in 1993 si folosit intens pe Internet y Foloseste un algoritm de compresie cu pierdere de informatie (lossy compression): la 128 kbit/s fisierul audio mp3 este de aprox 11 ori mai mic decat fisierul audio neprelucrat (.cda) y Compresia se bazeaza pe eliminarea unor frecvente considerate peste capacitatea majoritatii oamenilor de a fi percepute Audio ‐ Codec MP3 y Compresia se face prin stabilirea unui bit rate ce stabileste cati Kb (Kilobiti) se vor folosi pentru fiecare secunda de audio y Exista o relatie stransa intre calitate si dimensiune fisier y Valori posibile pentru bit rate: 32, 40,
    [Show full text]
  • How to Prepare You Graphicon'2000 Paper
    Эффективный метод сжатия видео без потерь Дмитрий Ватолин, Дмитрий Попов Факультет Вычислительной Математики и Кибернетики Московский Государственный Университет им. М.В. Ломоносова, Москва, Россия {dmitriy, dpopov}@graphics.cs.msu.ru 2. В кодеке активно использует контекстное моделирование Аннотация (см. [4]). Контекстное моделирование используется кодеками CorePNG, HuffYUV, кодеками на основе JPEG- При разработке фильтров и сохранении промежуточных LS, однако в них используются существенно разные по видео-материалов часто возникает задача сжатия видео без эффективности модели. потерь. Наиболее распространенным кодеком, применяемым для решения данной задачи, является HuffYUV. В данной 3. В кодеке используется арифметическое сжатие — работе предложен метод сжатия видео без потерь, алгоритм, активно дорабатываемый и используемый в показывающий на части последовательностей результаты в 3 последнее время. раза лучше, чем HuffYUV. Данный метод реализован в MSU 4. Для улучшения предсказания значения следующей точки Lossless Video Codec, который доступен для свободного в кодеке используется компенсация движения. Т.е. для использования. улучшения предсказания в блоке могут использоваться Ключевые слова: сжатие видео без потерь, lossless video как соседние пиксели, так и значение compression скомпенсированного пикселя. Совокупность данных методов и позволяет достичь 1. ВВЕДЕНИЕ наилучших в своем классе результатов. Наиболее простым подходом к сжатию видео без потерь 3. РЕЗУЛЬТАТЫ является использование универсальных алгоритмах сжатия [1]. Так, например, известны кодеки, использующие Мы сравнили результаты работы предлагаемого алгоритма и групповое кодирование – RLE в формате Autodesk FLI и результаты работы других доступных алгоритмов. словарные методы — LZW и LZO в Avzlib. На большинстве последовательностей этот подход дает крайне скромные Сравнение производилось в основном на классических результаты и к его достоинствам можно отнести только последовательностях, используемых для сравнения кодеков, высокую скорость работы алгоритмов.
    [Show full text]