Module 4: Video Sampling Rate Conversion Lecture 25: Scan rate doubling, Standards conversion. The Lecture Contains: Algorithm 1: Algorithm 2:

Similar documents
Module 1: Digital Video Signal Processing Lecture 5: Color coordinates and chromonance subsampling. The Lecture Contains:

Motion Video Compression

Chapter 3 Fundamental Concepts in Video. 3.1 Types of Video Signals 3.2 Analog Video 3.3 Digital Video

Multimedia. Course Code (Fall 2017) Fundamental Concepts in Video

An Overview of Video Coding Algorithms

Rounding Considerations SDTV-HDTV YCbCr Transforms 4:4:4 to 4:2:2 YCbCr Conversion

Module 3: Video Sampling Lecture 16: Sampling of video in two dimensions: Progressive vs Interlaced scans. The Lecture Contains:

Presented at the IPS 2004 Fulldome Standards Summit, Valencia, Spain, 7/8 July 2004 R.S.A. COSMOS

FRAME RATE CONVERSION OF INTERLACED VIDEO

Video Processing Applications Image and Video Processing Dr. Anil Kokaram

Using enhancement data to deinterlace 1080i HDTV

STANDARDS CONVERSION OF A VIDEOPHONE SIGNAL WITH 313 LINES INTO A TV SIGNAL WITH.625 LINES

5.1 Types of Video Signals. Chapter 5 Fundamental Concepts in Video. Component video

CHARACTERIZATION OF END-TO-END DELAYS IN HEAD-MOUNTED DISPLAY SYSTEMS

Chapter 10 Basic Video Compression Techniques

MULTI-STATE VIDEO CODING WITH SIDE INFORMATION. Sila Ekmekci Flierl, Thomas Sikora

Lecture 2 Video Formation and Representation

Module 1: Digital Video Signal Processing Lecture 3: Characterisation of Video raster, Parameters of Analog TV systems, Signal bandwidth

COMP 9519: Tutorial 1

VIDEO 101: INTRODUCTION:

ECE3296 Digital Image and Video Processing Lab experiment 2 Digital Video Processing using MATLAB

White Paper : Achieving synthetic slow-motion in UHDTV. InSync Technology Ltd, UK

InSync White Paper : Achieving optimal conversions in UHDTV workflows April 2015

Example: compressing black and white images 2 Say we are trying to compress an image of black and white pixels: CSC310 Information Theory.

Audio and Video II. Video signal +Color systems Motion estimation Video compression standards +H.261 +MPEG-1, MPEG-2, MPEG-4, MPEG- 7, and MPEG-21

So far. Chapter 4 Color spaces Chapter 3 image representations. Bitmap grayscale. 1/21/09 CSE 40373/60373: Multimedia Systems

Midterm Review. Yao Wang Polytechnic University, Brooklyn, NY11201

Multimedia Systems Video I (Basics of Analog and Digital Video) Mahdi Amiri April 2011 Sharif University of Technology

Audio Compression Technology for Voice Transmission

Module 8 VIDEO CODING STANDARDS. Version 2 ECE IIT, Kharagpur

RECOMMENDATION ITU-R BT.1203 *

RECOMMENDATION ITU-R BT * Video coding for digital terrestrial television broadcasting

White Paper. Uniform Luminance Technology. What s inside? What is non-uniformity and noise in LCDs? Why is it a problem? How is it solved?

4. Video and Animation. Contents. 4.3 Computer-based Animation. 4.1 Basic Concepts. 4.2 Television. Enhanced Definition Systems

Television History. Date / Place E. Nemer - 1

Spatio-temporal inaccuracies of video-based ultrasound images of the tongue

MULTIMEDIA TECHNOLOGIES

Digital Representation

Sampling Issues in Image and Video

Module 8 VIDEO CODING STANDARDS. Version 2 ECE IIT, Kharagpur

Case Study: Can Video Quality Testing be Scripted?

NPOWER VIDEO ON DEMAND REPORT GUIDE SUMMER 2013

The Development of a Synthetic Colour Test Image for Subjective and Objective Quality Assessment of Digital Codecs

Universal Format Converter Implementation

OPTIMIZING VIDEO CLIPS IN EDUCATIONAL MATERIALS

A review of the implementation of HDTV technology over SDTV technology

Multimedia Systems. Part 13. Mahdi Vasighi

Colour Reproduction Performance of JPEG and JPEG2000 Codecs

EECS150 - Digital Design Lecture 12 Project Description, Part 2

Standard Definition. Commercial File Delivery. Technical Specifications

Format Conversion Design Challenges for Real-Time Software Implementations

The Lecture Contains: Frequency Response of the Human Visual System: Temporal Vision: Consequences of persistence of vision: Objectives_template

Impact of scan conversion methods on the performance of scalable. video coding. E. Dubois, N. Baaziz and M. Matta. INRS-Telecommunications

To discuss. Types of video signals Analog Video Digital Video. Multimedia Computing (CSIT 410) 2

MCP Signal Extraction and Timing Studies. Kurtis Nishimura University of Hawaii LAPPD Collaboration Meeting June 11, 2010

ESI VLS-2000 Video Line Scaler

Processing. Electrical Engineering, Department. IIT Kanpur. NPTEL Online - IIT Kanpur

Research Topic. Error Concealment Techniques in H.264/AVC for Wireless Video Transmission in Mobile Networks

Digital Image Processing Algorithms Research Based on FPGA

(a) (b) Figure 1.1: Screen photographs illustrating the specic form of noise sometimes encountered on television. The left hand image (a) shows the no

Video Coding IPR Issues

MultiSystem Converter with built-in TBC/Genlock ID#488

Digital Media. Daniel Fuller ITEC 2110

Video coding standards

h t t p : / / w w w. v i d e o e s s e n t i a l s. c o m E - M a i l : j o e k a n a t t. n e t DVE D-Theater Q & A

ELEC 691X/498X Broadcast Signal Transmission Fall 2015

What is the history and background of the auto cal feature?

AN IMPROVED ERROR CONCEALMENT STRATEGY DRIVEN BY SCENE MOTION PROPERTIES FOR H.264/AVC DECODERS

SIERRA VIDEO SP-14 SETUP GUIDE. User s Manual

DELTA MODULATION AND DPCM CODING OF COLOR SIGNALS

CM-392-Video to HDMI Scaler Box ID#481

Multiband Noise Reduction Component for PurePath Studio Portable Audio Devices

An Introduction to the Spectral Dynamics Rotating Machinery Analysis (RMA) package For PUMA and COUGAR

High-Definition, Standard-Definition Compatible Color Bar Signal

06 Video. Multimedia Systems. Video Standards, Compression, Post Production

Digital Video Editing

The Effect of Time-Domain Interpolation on Response Spectral Calculations. David M. Boore

Pre-processing of revolution speed data in ArtemiS SUITE 1

2. AN INTROSPECTION OF THE MORPHING PROCESS

DVM-3000 Series 12 Bit DIGITAL VIDEO, AUDIO and 8 CHANNEL BI-DIRECTIONAL DATA FIBER OPTIC MULTIPLEXER for SURVEILLANCE and TRANSPORTATION

COPYRIGHTED MATERIAL. Introduction to Analog and Digital Television. Chapter INTRODUCTION 1.2. ANALOG TELEVISION

Instructions when using for the first time 1. Installation (3) 2. Using the Televiewer (4)

Information Transmission Chapter 3, image and video

Video compression principles. Color Space Conversion. Sub-sampling of Chrominance Information. Video: moving pictures and the terms frame and

How to Obtain a Good Stereo Sound Stage in Cars

AN ARTISTIC TECHNIQUE FOR AUDIO-TO-VIDEO TRANSLATION ON A MUSIC PERCEPTION STUDY

CYPRESS TECHNOLOGY CO., LTD.

Digital Media. Daniel Fuller ITEC 2110

Reconstruction of Ca 2+ dynamics from low frame rate Ca 2+ imaging data CS229 final project. Submitted by: Limor Bursztyn

Video to 1080i High Definition RGB Component Converter/Scaler ID# 499

Pre-Processing of ERP Data. Peter J. Molfese, Ph.D. Yale University

CHROMA CODING IN DISTRIBUTED VIDEO CODING

Multichannel Satellite Image Resolution Enhancement Using Dual-Tree Complex Wavelet Transform and NLM Filtering

User Manual. TDS3SDI 601 Digital Video Application Module

TV Synchronism Generation with PIC Microcontroller

. ImagePRO. ImagePRO-SDI. ImagePRO-HD. ImagePRO TM. Multi-format image processor line

Deinterlacing An Overview

Joint source-channel video coding for H.264 using FEC

Express Letters. A Novel Four-Step Search Algorithm for Fast Block Motion Estimation

Pablo II. The Picasso IV video-encoder. Manual. 18 August Copyright c 1997 Village Tronic Marketing GmbH Mühlenstraße Sarstedt Germany

Transcription:

The Lecture Contains: Algorithm 1: Algorithm 2: STANDARDS CONVERSION file:///d /...0(Ganesh%20Rana)/MY%20COURSE_Ganesh%20Rana/Prof.%20Sumana%20Gupta/FINAL%20DVSP/lecture%2025/25_1.htm[12/31/2015 1:17:06 PM]

For scan rate doubling, there exist more than one way to repeat the fields. We provide two algorithms in the following. Algorithm 1: In the first approach, the existing odd frame is repeated to form the next even frame and the existing even frame is repeated for the next odd frame. This can be expressed as This algorithm has reasonably good performance with moving scenes, but poor results in stationary regions is inevitable. (Figure 13) Figure 13: Interpretation of the 3 to 2 pull-down method by linear filtering. file:///d /...0(Ganesh%20Rana)/MY%20COURSE_Ganesh%20Rana/Prof.%20Sumana%20Gupta/FINAL%20DVSP/lecture%2025/25_2.htm[12/31/2015 1:17:07 PM]

Algorithm 2: The second approach repeats an even field for the next even field, and an odd field for the next odd field, which can be expressed as This strategy is optimal for stationary scenes but fails for the moving parts. Obviously, neither algorithm alone is sufficient for both stationary and moving regions of the scene, which motivates the need for motion-adaptive or motion-compensated filtering schemes. An interesting application which requires scan rate conversion by a rational factor is conversion from NTSC to PAL and vice versa. The NTSC standard employs 60 fields/sec and 262.5 lines/field, whereas the PAL standard uses 50 fields/sec and 312.5 lines/field. The conversion from NTSC to PAL may be achieved by dropping a complete frame (an even and an odd field) every five frames, and spatially interpolating for the missing lines. On the other hand, PAL to NTSC conversion requires dropping some extra lines per frame and replicating a complete frame every five frames. This is discussed in next section. STANDARDS CONVERSION In order for a video signal to be converted to another standard, three aspects of the video signal may need to be changed - field rate, lines/frame and colour encoding. When converting PAL to SECAM, it is only necessary to change the colour encoding of the video signal (since the field rate and the number of lines per frame are the same). When converting from NTSC to PAL, however, it is necessary to change all three parameters. Conversion of the colour encoding method is a fairly simple process and can be relatively easily achieved using linear analog electronics. Unfortunately, the process of changing the field rate and the number of lines per frame is more complicated and is generally performed using digital electronics. There are three main ways in which the number of fields per second and the number of lines per field are converted: Field/Line Omission/Duplication, Field/Line Interpolation and Motion Estimation. file:///d /...0(Ganesh%20Rana)/MY%20COURSE_Ganesh%20Rana/Prof.%20Sumana%20Gupta/FINAL%20DVSP/lecture%2025/25_3.htm[12/31/2015 1:17:07 PM]

Field/Line Omission/Duplication This is the simplest process and requires the least complicated electronics. In what can be considered a two step process, the number of lines per field is first converted to the new number and then the number of fields per second is converted. In a PAL to NTSC conversion, firstly the number of lines per field is converted from 312.5 lines/field to 262.5 lines per field. This is done by omitting one line from every six. This is illustrated in Figure 14. The field rate is then be converted from 50 fields per second to 60 fields per second. This is done by duplicating or repeating one field in every five. Note that because each field now consists of only 262.5 lines it is possible to display 60 fields per second. This is illustrated in Figure 1(b). With an NTSC to PAL conversion, it is necessary to repeat one in every five lines and omit one in every six fields to obtain 312.5 lines per field and 50 fields per second. (Figure 14) PAL to NTSC conversion. a. Omission of lines when converting a 325.5 line field to a 262.5 line field b. Duplication of fields when converting from 50Hz to 60Hz. This is the simplest and lowest quality conversion technique. It introduces some conversion artefacts especially when motion is present in the scene. Subjectively the conversion is acceptable. file:///d /...0(Ganesh%20Rana)/MY%20COURSE_Ganesh%20Rana/Prof.%20Sumana%20Gupta/FINAL%20DVSP/lecture%2025/25_4.htm[12/31/2015 1:17:07 PM]

Field/Line Interpolation In this method, individual lines and fields in the output standard are a product of several lines or fields of the input standard. This is an extension of the previous scheme where individual lines and fields in the output standard were based on single lines or fields from the input standard. In a simple implementation of such a system, a new line in the output standard is calculated as a linear interpolation between two lines from the input standard. The particular input lines from which the output line is calculated and the weightings used are determined from the position in the scan where the output line must be generated. This is illustrated in Figure 15 which shows a PAL to NTSC conversion. For example, line 5 in the output standard is calculated as 24% of line 5 and 76% of line 6 from the input standard. This calculation continues such that the correct number of output lines is generated from the input lines. The conversion of the number of fields per second is a similar process and is illustrated in Figure 2(b). For example, output field number 3 occurs at t=2/60 seconds. It is calculated from inputs field numbers 2 and 3 (which occur at t=1/50 and t=2/50 seconds) at a weighting of 33% of field 2 and 67% of field 3. a. interpolation of the new line rate and b. interpolation of the new field rate. (Figure 15) PAL to NTSC conversion. Four line/four field converters are also available. They work in a similar way to the process explained above except that each individual output line is based on a weighted average of four input lines and each individual output field is based on the weighted average of four input fields. The performance of this conversion method with standard video is much better than the previous method; however some conversion artifacts are still evident, particularly with scene motion. It should be noted that the details I have provided give only a brief description of the process. A full explanation is contained in Sandbank (1990). file:///d /...0(Ganesh%20Rana)/MY%20COURSE_Ganesh%20Rana/Prof.%20Sumana%20Gupta/FINAL%20DVSP/lecture%2025/25_5.htm[12/31/2015 1:17:07 PM]