Lecture 8: Video Intro to IT COSC1078 Introduction to Information Technology Lecture 8 Video James Harland

Slides:



Advertisements
Similar presentations
Lecture 9: Data Storage Devices Intro to IT COSC1078 Introduction to Information Technology Lecture 9 Data Storage Devices James Harland
Advertisements

Lecture 6: Audio Intro to IT COSC1078 Introduction to Information Technology Lecture 6 Audio James Harland
Lecture 3: ImagesIntro to IT COSC1078 Introduction to Information Technology Lecture 3 Images James Harland
Lecture 1: IntroductionIntro to IT COSC1078 Introduction to Information Technology Lecture 1 Introduction James Harland
Lecture 5: Audio Intro to IT COSC1078 Introduction to Information Technology Lecture 5 Audio James Harland
COSC1078 Introduction to Information Technology Lecture 2 Overview
Lecture 16: Processes Intro to IT COSC1078 Introduction to Information Technology Lecture 16 Processes James Harland
James Harland COSC1078 Introduction to Information Technology Lecture 12 System Fundamentals James Harland
Lecture 12: Machine Processing Intro to IT COSC1078 Introduction to Information Technology Lecture 12 Machine Processing James Harland
Lecture 7: Video Intro to IT COSC1078 Introduction to Information Technology Lecture 7 Video James Harland
Multimedia Systems Course Overview & Introduction Instructor: Leila Sharifi UUT Fall
Lecture 19: Internet Intro to IT COSC1078 Introduction to Information Technology Lecture 19 Internet James Harland
Lecture 8: Video Intro to IT COSC1078 Introduction to Information Technology Lecture 8 Video James Harland
Lecture 1: IntroductionIntro to IT COSC1078 Introduction to Information Technology Lecture 2 Overview James Harland
Lecture 23: Future of IT Intro to IT COSC1078 Introduction to Information Technology Lecture 23 Future of IT James Harland
Lecture 10: System Fundamentals Intro to IT COSC1078 Introduction to Information Technology Lecture 10 System Fundamentals James Harland
Lecture 14: Review Intro to IT COSC1078 Introduction to Information Technology Lecture 14 Revision and Review James Harland
Lecture 6: Audio Intro to IT COSC1078 Introduction to Information Technology Lecture 6 Audio James Harland
Lecture 1: IntroductionIntro to IT COSC1078 Introduction to Information Technology Lecture 1 Introduction James Harland
Lecture 21: Internet Security Intro to IT COSC1078 Introduction to Information Technology Lecture 21 Internet Security James Harland
Lecture 4: ImagesIntro to IT COSC1078 Introduction to Information Technology Lecture 4 Images James Harland
Lecture 3: ImagesIntro to IT COSC1078 Introduction to Information Technology Lecture 3 Images James Harland
Lecture 16: Operating Systems Intro to IT COSC1078 Introduction to Information Technology Lecture 16 Operating Systems James Harland
Lecture 7: Audio Intro to IT COSC1078 Introduction to Information Technology Lecture 7 Video James Harland
Lecture 5: Audio Intro to IT COSC1078 Introduction to Information Technology Lecture 5 Audio James Harland
Lecture 14: Review Intro to IT COSC1078 Introduction to Information Technology Lecture 15 Operating Systems James Harland
Audio & Video Representation CS105. Data Representation Types of data: – Numbers – Text – Images – Audio & Video.
Lecture 9: System Fundamentals Intro to IT COSC1078 Introduction to Information Technology Lecture 9 System Fundamentals James Harland
AUDIO VIDEO FLASH DIGITAL MEDIA: COMMUNICATION AND DESIGN
Lecture 4: ImagesIntro to IT COSC1078 Introduction to Information Technology Lecture 4 Images James Harland
Image Formation and Digital Video
+ Video Compression Rudina Alhamzi, Danielle Guir, Scott Hansen, Joe Jiang, Jason Ostroski.
Time Code and Word Clock
Image Compression - JPEG. Video Compression MPEG –Audio compression Lossy / perceptually lossless / lossless 3 layers Models based on speech generation.
Lecture 14: Operating Systems Intro to IT COSC1078 Introduction to Information Technology Lecture 14 Operating Systems James Harland
CS 1308 Computer Literacy and the Internet. Creating Digital Pictures  A traditional photograph is an analog representation of an image.  Digitizing.
Digital Representations Digital Video Special Effects Fall 2006.
Lecture 23: Future of IT Intro to IT COSC1078 Introduction to Information Technology Lecture 23 Future of IT James Harland
Lecture 24: Future of IT Intro to IT COSC1078 Introduction to Information Technology Lecture 24 Future of IT James Harland
CS Spring 2014 CS 414 – Multimedia Systems Design Lecture 5 – Digital Video Representation Klara Nahrstedt Spring 2014.
Lecture 11: Machine Processing Intro to IT COSC1078 Introduction to Information Technology Lecture 11 Machine Processing James Harland
Lecture 18: Reflect and Research Intro to IT COSC1078 Introduction to Information Technology Lecture 18 Reflect and Research James Harland
Lecture 17: Operating Systems Intro to IT COSC1078 Introduction to Information Technology Lecture 17 Memory and Deadlock James Harland
Lecture 4: ImagesIntro to IT COSC1078 Introduction to Information Technology Lecture 4 Images James Harland
 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,
Lecture 8: Video Intro to IT COSC1078 Introduction to Information Technology Lecture 8 Video James Harland
Lecture 10: Binary Representation Intro to IT COSC1078 Introduction to Information Technology Lecture 10 Binary Representation James Harland
Lecture 7: Video Intro to IT COSC1078 Introduction to Information Technology Lecture 7 Video James Harland
1 CP Lecture 8 PC and Media exchange standards.
1 i206: Lecture 2: Computer Architecture, Binary Encodings, and Data Representation Marti Hearst Spring 2012.
Video.
Lecture 18: Operating Systems Intro to IT COSC1078 Introduction to Information Technology Lecture 18 Operating Systems James Harland
Agenda Last class: Memory, Digitizing Numbers Today: Digitizing: Text
File Sizes & Storage Requirements.  An image has a width in pixels and a height in pixels  Start by calculating the number of pixels all up  640 x.
Lecture 1: IntroductionIntro to IT COSC1078 Introduction to Information Technology Lecture 1 Introduction James Harland
Revision Lecture Intro to IT COSC1078 Introduction to Information Technology Extra Lecture Review James Harland
Lecture 23: Future of IT Intro to IT COSC1078 Introduction to Information Technology Lecture 23 Future of IT James Harland
Lecture 11: System Fundamentals Intro to IT COSC1078 Introduction to Information Technology Lecture 11 System Fundamentals James Harland
Lecture 10: Binary Representation Intro to IT COSC1078 Introduction to Information Technology Lecture 10 Binary Representation James Harland
LECTURE 07 RAZIA NISAR NOORANI Digital Video. Basic Digital Video Concepts CS118 – Web Engineering 2 Movie length Frame size Frame rate Quality Color.
Lecture 16: Operating Systems Intro to IT COSC1078 Introduction to Information Technology Lecture 16 Operating Systems James Harland
Advanced AV Production Practicum Math for The Audio Video Professional Calculating Audio and Video File Sizes Copyright © Texas Education Agency, 2015.
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.
Chapter 1 Background 1. In this lecture, you will find answers to these questions Computers store and transmit information using digital data. What exactly.
Lecture 5: Audio Intro to IT COSC1078 Introduction to Information Technology Lecture 5 Audio James Harland
Software Design and Development Storing Data Part 2 Text, sound and video Computing Science.
Image and Sound Representation
"Digital Media Primer" Yue-Ling Wong, Copyright (c)2013 by Pearson Education, Inc. All rights reserved.
Binary 4 File Sizes.
"Digital Media Primer" Yue-Ling Wong, Copyright (c)2013 by Pearson Education, Inc. All rights reserved.
Presentation transcript:

Lecture 8: Video Intro to IT COSC1078 Introduction to Information Technology Lecture 8 Video James Harland

Lecture 8: VideoIntro to IT Introduction Who is this bloke?

Lecture 8: VideoIntro to IT Overview  Questions?  WebLearn Test 1  Video  Questions?

Lecture 8: AudioIntro to IT Introduction to IT 1 Introduction 2 Images 3 Audio 4 Video WebLearnTest 1 5 Binary Representation Assignment 1 6 Data Storage 7 Machine Processing 8 Operating Systems WebLearn Test 1 9 Processes Assignment 2 10 Internet 11 Internet Security WebLearn Test 3 12 Future of ITAssignment 3, Peer and Self Assessment

Lecture 8: Video SE Fundamentals Questions? How did you spend 6-8 hours on this course last week? This week?

Lecture 8: VideoIntro to IT Assessment Process  Submit all assignments via Blackboard in the Learning Hub  Assignment 1due 11.59pm Sunday 1 st April  Assignment 2due 11.59pm Sunday 6 th May  Assignment 3 due 11.59pm Sunday 27 th May  Late assignments attract a penalty of 10% per day late, up to a maximum of 50%

Lecture 8: VideoIntro to IT Assignment  Assignment will be in three parts  Overall task is to produce a video  Groups of up to 3  Assessed by final video and group blog  Part 1: images and audio (end of week 5)  Part2: hardware (end of week 9)  Part 3: reflection, research (end of week 12)

Lecture 8: VideoIntro to IT Assignment 1  Use GIMP (or a similar tool) to perform some manipulations on an image  Use Audacity to perform some manipulations on sound  Use a movie making tool to produce something like (and much better than!) ‘Lord of the Controllers 1 & 2’  me your group and its name so that I can set up a blog on the Learning Hub

Lecture 8: VideoIntro to IT Overview …

Lecture 8: VideoIntro to IT Images and Perspective … Frame rate is often 30 per second COOL! BORING!

Lecture 8: VideoIntro to IT Time codes and all that … Time for videos HH:MM:SS:FF HH hours MM minutes SS seconds FF frames Often 30 frames per second (nice and neat!) NTSC colour uses frames per second (!!) This means there are two timecode systems ….

Lecture 8: VideoIntro to IT Non-drop-frame timecode HH:MM:SS:FF Behaves as expected FramesMinutes (30 fps) Non-drop-frame timecode :00:59: :01:00: :09:59: :09:59: :10:00:00

Lecture 8: VideoIntro to IT Drop-frame timecode HH;MM;SS;FF Seems bizarre! Skips time codes 00;01;00;00 00;01;00;01 00;02;00;00 00;02;00;01 00;03;00;00 00;03;00;01 …. 00;09;00;00 00;09;00;01 Skips 18 codes per 10 minutes 00;00;59;29 00;01;00;02 … 00;01;59;29 00;02;00;02 … 00;09;59;29 00;10;00;00

Lecture 8: VideoIntro to IT Drop-frame timecode FramesMinutes (29.97fps) Minutes (30 fps) Drop-frame timecode Non-drop- frame timecode ;00;59;2900:00:59: ;01;00;0200:01:00: :09:59:2900:09:59: ;10;00;0000:09:59: ;10;00;1800:10:00:00

Lecture 8: VideoIntro to IT Video file size Video files can be big! How much space is need for 1 second of HDTV? 1440 x 1080 pixels 24-bit colour 30 fps Stereo (2 audio channels) Audio sampling 48 kHz and 16-bit depth

Lecture 8: VideoIntro to IT Video file size Audio: 48,000 samples/s x 1s x 16 bits/sample x 2 = 1,536,000 bits = 192,000 byes ≈ 188 KB Video: 1440 x 1080 pixels/frame x 24 bits/pixel = 37,324,800 bits/frame 37,324,800 bits/frame x 30 fps x 1s = 1,119,744,000 bits = 139,968,000 bytes = 133 MB (!!) This takes 133MB per second! Need to compress

Lecture 8: VideoIntro to IT Colour Sampling Eye more sensitive to brightness than colour YUV model: Y luminance U,V chrominance 3 samples per pixel, so 12 samples per 4 pixels NameYUVSizeSaving 4:4:44Y, 4U, 4V120% 4:2:24Y, 2U, 2V833% 4:2:04Y, 2 (U or V)650% YUV YYYY YYYY UV UU

Lecture 8: VideoIntro to IT File size and Data rate Overall file size is one thing 133MB x 60 minutes/second x 60 minutes/hour x x 2 hours = 957,600 MB ≈ 935 GB (!!) Still need to be able to extract data at 133MB per second, even for only 1 second … 48x CD is about 7MB per second …

Lecture 8: VideoIntro to IT Compressing Video Files  Lower frame size  Lower frame rate  Lower picture quality (ie data rate)  Lower colour depth (not often done …)  Lower audio quality (not much effect)  Compression methods (lossy vs lossless) compressor/decompressor or codec

Lecture 8: VideoIntro to IT Conclusion  Get Assignment and WebTest done this week, if possible  Submit early!  Keep reading! (book particularly)