3dtv.at DV/HDV Tape Drive Synchronization Stereoscopic Displays and Applications Conference 29 th – 31 th January 2007 San Jose, United States.

Slides:



Advertisements
Similar presentations
Sony Digital Video Camcorder Model - TRV22E. What can you do with it? Video to tape and playback through TV In combination with a computer: –Video to.
Advertisements

Sound Card Calibration. Determine computer audio device. Determine computer audio device. In XP, go to Control Panel – Sounds & Audio Devices – Audio.
SETTING UP A PROJECT Adobe Premiere Pro CS6. Getting started… Adobe Premiere Pro project file stores links to all the video and sound files-aka…clips.
Chapter 8-Video.
Chapter 8-Video.
Multimedia Components (Develop & Delivery System)
A new Network Concept for transporting and storing digital video…………
3dtv.at Introduction to the Stereoscopic Player 3D Korea International Film Festival November 19th, 2011 Gwangju, South Korea.
Digital Media Dr. Jim Rowan ITEC 2110 Video. Works because of persistence of vision Fusion frequency –~ 40 frames.
Introduction to Microsoft Windows Movie Maker Brandy Russell.
3dtv.at Stereoscopic Player and Stereoscopic Multiplexer S3D-Today November 2006 Munich, Germany.
Creating Digital Video (with source material in hand) ETT 555.
Department of Computer Science and Engineering, CUHK 1 Final Year Project 2003/2004 LYU0302 PVCAIS – Personal Video Conference Archives Indexing System.
Remote Surveillance System Presented by: Robarin Holdings Limited Telephone: Facsimile:
Operating Systems.
Topic 4 - Video Data Basic Concepts
Part A Multimedia Production Rico Yu. Part A Multimedia Production Ch.1 Text Ch.2 Graphics Ch.3 Sound Ch.4 Animations Ch.5 Video.
(Very)Basic Video Terminology Not exciting….but good to know.
1 Different Video Properties
Using Digital Video. Contents 1.Why using videos 2.Analog vs digital 3.Transferring your videos to the computer 4.Editing your videos 5.Video file formats.
                      Digital Video 1.
Version 4.2 Multimedia Podium User Guide Version 4.2 Multimedia Podium User Guide Revision Date: January 2010.
Chapter 4 Creating a Documentary Using Premiere Pro and Audition CS6.
Digital Video An Introduction to the Digital Signal File Formats Acquisition IEEE 1394.
MSS & AMS Name and configure MIDI controllers, devices and sound modules. Control their routing to Pro Tools MSS - Configurations can be imported or exported.
ProHD Memory Card Camcorder GY-HM790 NEW PRODUCT NEWS Preliminary JVC ProHD compact shoulder camcorder to meet both Studio and Field production, with excellent.
HDVTS: HDV Transmission System Joonbok Lee KAIST
NV DVR v7.1 New Feature. V7 Revolution Version integration Support NV3000/5000/6000/6000express/7000H at the same time Leap of Resolution Support MegaPixel.
Video Management Control-Bit Technologies video system manages various types of video inputs; analog or digital, originated in both analog & IP cameras,
1 CMSCD1011 Introduction to Computer Audio Lecture 10: Streaming audio for Internet transmission Dr David England School of Computing and Mathematical.
ELecta Live Update What’s new in Version 4.8 What’s New in V. 4.8 February
NV V5.7 Product Presentation. Brand New Professional GUI  Multiple User Interface for different look and feel  Audio indicator on camera (play audio.
Digital Camcorder and Video Computer Multimedia. Two most important factors that make up a video Frames per second ( fps ) The resolution ( # of pixels.
Capture Devices and Video Encoding Standards B.Sc. (Hons) Multimedia ComputingMedia Technologies Video Capture and Editing.
VideoWorks Seven Wonders in VideoWorks All-in-one Movie Production Software All-in-one Movie Production Software Burn VCD/SVCD/DVD Burn VCD/SVCD/DVD.
Virtual Studio Technology
DVTS for Windows Keio University, Graduate School of Media and Governance WIDE Project Kazuhiro MISHIMA
© 2011 The McGraw-Hill Companies, Inc. All rights reserved Chapter 6: Video.
 VIDEO CAPTURE USING FIREWIRE  VIDEO CAPTURE USING A VIDEO CARD  CAPTURING VIDEO CONNECTING EQUIPMENT AND CAPTURING DIGITAL VIDEO.
 Refers to sampling the gray/color level in the picture at MXN (M number of rows and N number of columns )array of points.  Once points are sampled,
© Janice Regan, CMPT 300, May CMPT 300 Introduction to Operating Systems Principles of I/0 hardware.
Department of Computer Science and Engineering, CUHK 1 Final Year Project 2003/2004 LYU0302 PVCAIS – Personal Video Conference Archives Indexing System.
Smart PSS Associate Certified Class Dahua Security Certification
Video.
Department of Computer Science and Engineering, CUHK 1 Final Year Project 2003/2004 LYU0302 PVCAIS – Personal VideoConference Archives Indexing System.
MULTIMEDIA TECHNOLOGY SMM 3001 MEDIA - VIDEO. In this chapter How digital video differs from conventional analog video How digital video differs from.
AXIS 250S MPEG-2 Video Server Full resolution live MPEG-2 video over your network.
MULTIMEDIA INPUT / OUTPUT TECHNOLOGIES INTRODUCTION 6/1/ A.Aruna, Assistant Professor, Faculty of Information Technology.
MULTIMEDIA INPUT / OUTPUT TECHNOLOGIES
Sound DirectMusic & DirectSound. DirectShow Video Formats DirectShow is an open architecture, it can support any format as long as there are filters to.
Multimedia Hardware. Fast processor  e.g. Pentium Large RAM (Random Access memory)  Memory space that the computer uses when performing work.  More.
Microsoft DirectX 8.0 Project Introduction Microsoft COM DirectShow Instruction: Hsiao Kung Wu Students: 賴建利、林廷駿、楊惟仁.
DIGITAL GRAPHICS AND ANIMATION MICROSOFT WINDOWS MOVIE MAKER.MSWMM IX.Publishing a Video/Movie.
Introduction to the Media Kit Matt Wronkiewicz Be Users Group at UIUC.
1 Microsoft Windows 2000 Network Infrastructure Administration Chapter 4 Monitoring Network Activity.
IT2002 ATI Naiwala 1 By ATI Naiwala. IT2002 ATI Naiwala Combination of time Variant Image and Sound – Most realistic media Dynamic Huge data size(Very.
Ulead Video Studio is an easy to use video editing software that allows even the novice of movie makers to produce a professional project complete with.
Enhancing Classroom Learning Using Video Session 1: Importing & Editing Video.
Camera Basics. Film (Analog) Cameras Digital Cameras Types of Cameras.
April / 2010 UFOCapture 1 UFOCaptureV2 Time-Shift-Motion-Detect-Video-Recording software for complete records of un-expected events.
Video Capture Devices &Supporting Media Components.
UFOCaptureV2 Time-Shift-Motion-Detect-Video-Recording software for complete records of un-expected events April / 2010 UFOCapture.
Standard Methods of Input.
RENDERING Preparing the Project Exporting the Timeline Video Settings
VIDEO.
Basic Concepts Video is a collection of bit-mapped still images (called frames) that are taken one after the other. When the file is played these pictures.
Chapter 6: Video.
AMCOM Digital Archive Design Review - Week 3.
Coding Approaches for End-to-End 3D TV Systems
Stereoscopic Movie Disk
Presentation transcript:

3dtv.at DV/HDV Tape Drive Synchronization Stereoscopic Displays and Applications Conference 29 th – 31 th January 2007 San Jose, United States

Peter Wimmer - 3dtv.at2 Overview  Introduction to the Stereoscopic Multiplexer  Concept and architecture  DirectShow capture graphs  Simple tape drive synchronization  Basic idea  Missync detection  Advanced tape synchronization concepts  Buffering data in system memory  Recognizing invalid scenes

Peter Wimmer - 3dtv.at3 Stereoscopic Multiplexer Concept Right streamLeft stream RL Combined video stream RL

Peter Wimmer - 3dtv.at4 DirectShow  DirectShow  Architecture to process media data on the Windows platform  Processing objects are called filters  Filters expose input and output pins  Filter pins can be connected to a directed graph  Each capture device is represented by a capture filter  Stereoscopic Multiplexer  Not a proprietary capture applications but …  … implemented as DirectShow capture filter  Can be used from any capture application

Peter Wimmer - 3dtv.at5 DirectShow Capture Graph  The capture application loads…  … the capture device filter  … the downstream filters  Example downstream filters are  … video renderers  … file writer  … network renderer Capture Device Sink

Peter Wimmer - 3dtv.at6 Stereoscopic Multiplexer Capture Graph  The application loads…  … the Stereoscopic Multiplexer  … the downstream filters  The Stereoscopic Multiplexer loads…  … the ‘real’ physical capture drivers  … video decoders (if required) Sink Left Capture Device Right Capture Device 3dtv.at Stereoscopic Multiplexer

Peter Wimmer - 3dtv.at7 Stereoscopic Multiplexer Architecture Application WDM Video Capture Filter Miniport Driver Kernel Mode User Mode Application Stereoscopic Multiplexer Miniport Driver WDM Video Capture Filter WDM Video Capture Filter Miniport Driver DirectShow- Filter

Peter Wimmer - 3dtv.at8 Stereoscopic Video Recording  Two camcorders + remote control  Full resolution  Optimum image quality  No immediate playback possible  One camcorder + optical attachment  Half resolution per eye  Degraded image quality  Simple playback

Peter Wimmer - 3dtv.at9 Dual Tape Playback  Problem  Different number of frames on the tapes  Usually happens when camcorders were turned off  Playing back dual camcorder recordings  Starting both tapes simultaneously  tapes drift apart  Transfer both tapes to harddisk  splitting scenes  playing each scene separately  ok but inconvenient

Peter Wimmer - 3dtv.at10 Tape Synchronization  Tape synchronization involves…  … detecting missync  … correcting missync  Detecting missync  Image analysis: tracking motion and parallax  not reliable, computationally complex  Sound analysis: detecting corresponding events in the left and right audio track  does not work for silent scenes  Scene change detection: based on metadata (recording date and time) in the compressed DV stream  reliable, no computational overhead

Peter Wimmer - 3dtv.at11 Basic Tape Synchronization Wait for scene change Scene change occurs on the other tape within a certain tolerance?  Resynchronize 1.Pause first tape 2.Wait for scene change on second tape 3.Pause second tape 4.Step forward to smallest common offset from the scene changes 5.Send ‘play’ command to both tapes  A tolerance of one frame is good tradeoff between playback interruptions and sync quality Yes Resynchronize No

Peter Wimmer - 3dtv.at12 Basic Tape Synchronization Graph Sink 3dtv.at Stereoscopic Multiplexer Microsoft DV Camera and VCR Microsoft DV Camera and VCR DV Video Decoder DV Video Decoder 3dtv.at Metadata Reader 3dtv.at Metadata Reader Timecode Recording date/time, timecode Created by Stereoscopic Multiplexer Tape control

Peter Wimmer - 3dtv.at13 Tape Synchronization Graph with Audio  Audio data are sent to sound card  Audio data are not available for capturing DV Splitter 3dtv.at Stereoscopic Multiplexer Microsoft DV Camera and VCR Microsoft DV Camera and VCR DV Video Decoder DV Video Decoder 3dtv.at Metadata Reader 3dtv.at Metadata Reader 3dtv.at Audio Slaving Filter Audio Renderer Media type: A/V interleaved Media type: Video only

Peter Wimmer - 3dtv.at14 HDV Support  HDV standards  HDV1: 720p (1280 x 720 pixels), used by JVC  HDV2: 1080i (1440 x 1080 pixels), used by Sony and Canon  MPEG-2 interframe compression  Downconversion mode  Standard definition playback  low system requirements  Firewire output of camcorders set to DV mode  Camcorders perform downconversion from HDV to DV  DV graphs still work  Native HDV mode  High definition playback  high system requirements  Metadata readers parse MPEG streams  Changes to the filter graph are necessary

Peter Wimmer - 3dtv.at15 HDV Graph  MPEG transport stream  PID 0810h: Elementary video stream  PID 0814h: Elementary audio stream  PID 0811h: Video auxiliary stream (contains metadata) MPEG-2 Demultiplexer 3dtv.at Stereoscopic Multiplexer Microsoft AVC Tape Subunit Device Microsoft AVC Tape Subunit Device MPEG-2 Video Decoder MPEG-2 Video Decoder 3dtv.at Metadata Reader 3dtv.at Metadata Reader 3dtv.at Audio Slaving Filter Audio Renderer Audio stream Video stream Video aux stream MPEG-2 Demultiplexer MPEG Audio Decoder

Peter Wimmer - 3dtv.at16 Advanced Tape Synchronization  Problems with basic tape synchronization  Frequent playback interruptions  Frames are multiplexed in the order they arrive  Precision only approx. ±1 frame  Solution  Synchronize the multiplexer output, not the camcorders  Buffer data in system memory to delay the stream that is ahead  Resynchronize tapes only if buffer is full  Precise synchronization based on offset from scene change  Invalid scene recognition  Detect scenes that are present just on one of the tapes  Pause the other tape until matching scenes have been found  Implementation: Monitor difference of left and right recording date/time  Clock time might not be set accurately  do not monitor absolute time

Peter Wimmer - 3dtv.at17 Invalid Scene Recognition  Do not drop the first scene after startup  Do not drop the first scene after a recording break (it is likely that the clocks have been adjusted or another pair of camcorders was used)

Peter Wimmer - 3dtv.at18 Advanced Tape Synchronization Graph  Media sample buffers operate on compressed streams  Buffering one second DV/HDV video requires 3.5 MB of memory DV Splitter 3dtv.at Stereoscopic Multiplexer Microsoft DV Camera and VCR Microsoft DV Camera and VCR DV Video Decoder DV Video Decoder 3dtv.at Metadata Reader 3dtv.at Metadata Reader 3dtv.at Audio Slaving Filter Audio Renderer 3dtv.at Media Sample Buffer 3dtv.at Media Sample Buffer

Peter Wimmer - 3dtv.at19 Stereoscopic Multiplexer Versions  Version 0.5 (May 2006)  Basic DV tape synchronization  Configuration tool  Version 0.6 (Q1 2007)  Advanced DV/HDV tape synchronization  HDV support (HDV2 only)

Peter Wimmer - 3dtv.at20 Thanks for Your Attention  Q&A Visit us at