SlideShare a Scribd company logo
1 of 10
The Memory of GraphicsThe Memory of Graphics
(Calculations involved in(Calculations involved in
displaying multimedia)displaying multimedia)
• Images place extra demands upon
multimedia systems.
• The current image being displayed is
stored in a section of memory called the
frame buffer.
• Large, high resolution images may affect
the performance of a multimedia
presentation.
• The relationship between the image on the
screen and the bits in memory is called bit
mapping or memory mapping.
• The storage requirements of an image are
dependent upon:
• the number of pixels
• the number of colours / tones
• Bit depth is the number of bits required per
pixel.
• Each extra bit per pixel doubles the
number of possible tones or colours.
• [COPY Table 7.1, p.223]
• To calculate the size of an image we must
multiply the number of pixels by the bit
depth.
• E.g. What is the size in kilobytes of a 256
colour image displayed on a screen with a
resolution of 1024 x 768 pixels.
• File size = dimensions x bit depth
= 1024 x 768 x 8 / 8 x 1024
= 768 Kb.
• Video of any kind is just a series of still
images that are played one after the other.
• This means that to calculate the memory
requirements of any video/animation we
expand upon the formula we already have.
• We use the file size for one image
multiplied by the number of frames per
second (frame rate) multiplied by how
many seconds of video there is.
• E.g. What is the file size, in gigabytes, for a
90 minute video in 32 bit colour with a
resolution of 2048 x 872 being broadcast at
24 fps?
• Number of frames = frame rate x seconds
= 24 x 90 x 60
= 129 600 frames
• Frame file size = resolution x bit depth
= 2048 x 872 x 32
• Total size = 24 x 90 x 60 x 2048 x 872 x 32 /
8 x 1024 x 1024 x 1024
• Audio files are different because of how they
are displayed.
• All sound must be converted from an analog
to digital form.
• This digitisation of sound is called sampling.
• The quality of the sound is determined by its
sampling rate and sample size, as well as
whether the sound is mono or stereo.
• The sampling rate is the number of times a
slice (sample) is taken of a sound wave per
second.
• Two common sampling rates are 44.1 kHz
(44100 samples per second) and 22.05 kHz
(22050 samples per second).
• The more samples, the better the sound.
• The sample size is the number of bits per
sample.
• The more bits per sample, the higher the
quality.
• Two common bit-rates are 8 bit and 16 bit
sound.
• Stereo requires two audio streams while
mono only needs one.
• E.g. Calculate the file size (in Mb) of a three
minute stereo audio track that has been
recorded using 16 bit sound and a sampling
rate of 44.1kHz.
• = sample rate x sample size x time x 2
• = 44100 x 16 x 3 x 60 x 2 /
8 x 1024 x 1024
• Stereo requires two audio streams while
mono only needs one.
• E.g. Calculate the file size (in Mb) of a three
minute stereo audio track that has been
recorded using 16 bit sound and a sampling
rate of 44.1kHz.
• = sample rate x sample size x time x 2
• = 44100 x 16 x 3 x 60 x 2 /
8 x 1024 x 1024

More Related Content

What's hot

Audio encoding principles
Audio encoding principlesAudio encoding principles
Audio encoding principlesPhillip Doyle
 
Difference Between Blu Ray And Dvd
Difference Between Blu Ray And DvdDifference Between Blu Ray And Dvd
Difference Between Blu Ray And DvdCognotion
 
6th p Industry Specific Tools and Equipment
6th p Industry Specific Tools and Equipment6th p Industry Specific Tools and Equipment
6th p Industry Specific Tools and EquipmentKelly Bauer
 
Audio compression
Audio compressionAudio compression
Audio compressionSahil Garg
 
Intro to Compression: Audio and Video Optimization for Learning
Intro to Compression: Audio and Video Optimization for LearningIntro to Compression: Audio and Video Optimization for Learning
Intro to Compression: Audio and Video Optimization for LearningNick Floro
 
Digitization Basics for Archives and Special Collections – Part 1: Select and...
Digitization Basics for Archives and Special Collections – Part 1: Select and...Digitization Basics for Archives and Special Collections – Part 1: Select and...
Digitization Basics for Archives and Special Collections – Part 1: Select and...WiLS
 
Film Technology Glossary
Film Technology GlossaryFilm Technology Glossary
Film Technology Glossaryjordanfry
 
Dvd technology
Dvd technologyDvd technology
Dvd technologybrajagopal
 
Week4 measuring data
Week4   measuring dataWeek4   measuring data
Week4 measuring dataselcukca84
 

What's hot (20)

Audio compression
Audio compressionAudio compression
Audio compression
 
Audio encoding principles
Audio encoding principlesAudio encoding principles
Audio encoding principles
 
Difference Between Blu Ray And Dvd
Difference Between Blu Ray And DvdDifference Between Blu Ray And Dvd
Difference Between Blu Ray And Dvd
 
Digital audio
Digital audioDigital audio
Digital audio
 
Mms resolution
Mms resolutionMms resolution
Mms resolution
 
Resolution
 Resolution Resolution
Resolution
 
6th p Industry Specific Tools and Equipment
6th p Industry Specific Tools and Equipment6th p Industry Specific Tools and Equipment
6th p Industry Specific Tools and Equipment
 
Audio compression
Audio compressionAudio compression
Audio compression
 
Mp3
Mp3Mp3
Mp3
 
Audio and Video Compression
Audio and Video CompressionAudio and Video Compression
Audio and Video Compression
 
Intro to Compression: Audio and Video Optimization for Learning
Intro to Compression: Audio and Video Optimization for LearningIntro to Compression: Audio and Video Optimization for Learning
Intro to Compression: Audio and Video Optimization for Learning
 
Digitization Basics for Archives and Special Collections – Part 1: Select and...
Digitization Basics for Archives and Special Collections – Part 1: Select and...Digitization Basics for Archives and Special Collections – Part 1: Select and...
Digitization Basics for Archives and Special Collections – Part 1: Select and...
 
Sample rate
Sample rateSample rate
Sample rate
 
Multimedia
MultimediaMultimedia
Multimedia
 
Film Technology Glossary
Film Technology GlossaryFilm Technology Glossary
Film Technology Glossary
 
Soundpres
SoundpresSoundpres
Soundpres
 
Video Compression
Video CompressionVideo Compression
Video Compression
 
Dvd technology
Dvd technologyDvd technology
Dvd technology
 
Audio compression
Audio compressionAudio compression
Audio compression
 
Week4 measuring data
Week4   measuring dataWeek4   measuring data
Week4 measuring data
 

Viewers also liked

12 ipt 0203 Storage and Retrieval
12 ipt 0203   Storage and Retrieval12 ipt 0203   Storage and Retrieval
12 ipt 0203 Storage and Retrievalctedds
 
12 ipt 0202 Organisation methods
12 ipt 0202   Organisation methods12 ipt 0202   Organisation methods
12 ipt 0202 Organisation methodsctedds
 
12 ipt 0303 transmitting and receiving
12 ipt 0303   transmitting and receiving12 ipt 0303   transmitting and receiving
12 ipt 0303 transmitting and receivingctedds
 
12 IPT 0304 - Other Processes
12 IPT 0304 - Other Processes12 IPT 0304 - Other Processes
12 IPT 0304 - Other Processesctedds
 
12 ipt 0305 Communication Issues
12 ipt 0305   Communication Issues12 ipt 0305   Communication Issues
12 ipt 0305 Communication Issuesctedds
 
12 ipt 0201 information systems
12 ipt 0201   information systems12 ipt 0201   information systems
12 ipt 0201 information systemsctedds
 
12 IPT0302 Examples of Communication Systems
12 IPT0302   Examples of Communication Systems12 IPT0302   Examples of Communication Systems
12 IPT0302 Examples of Communication Systemsctedds
 
12 ipt 0301: Characteristics of a Communication System
12 ipt 0301: Characteristics of a Communication System12 ipt 0301: Characteristics of a Communication System
12 ipt 0301: Characteristics of a Communication Systemctedds
 

Viewers also liked (8)

12 ipt 0203 Storage and Retrieval
12 ipt 0203   Storage and Retrieval12 ipt 0203   Storage and Retrieval
12 ipt 0203 Storage and Retrieval
 
12 ipt 0202 Organisation methods
12 ipt 0202   Organisation methods12 ipt 0202   Organisation methods
12 ipt 0202 Organisation methods
 
12 ipt 0303 transmitting and receiving
12 ipt 0303   transmitting and receiving12 ipt 0303   transmitting and receiving
12 ipt 0303 transmitting and receiving
 
12 IPT 0304 - Other Processes
12 IPT 0304 - Other Processes12 IPT 0304 - Other Processes
12 IPT 0304 - Other Processes
 
12 ipt 0305 Communication Issues
12 ipt 0305   Communication Issues12 ipt 0305   Communication Issues
12 ipt 0305 Communication Issues
 
12 ipt 0201 information systems
12 ipt 0201   information systems12 ipt 0201   information systems
12 ipt 0201 information systems
 
12 IPT0302 Examples of Communication Systems
12 IPT0302   Examples of Communication Systems12 IPT0302   Examples of Communication Systems
12 IPT0302 Examples of Communication Systems
 
12 ipt 0301: Characteristics of a Communication System
12 ipt 0301: Characteristics of a Communication System12 ipt 0301: Characteristics of a Communication System
12 ipt 0301: Characteristics of a Communication System
 

Similar to The memory of graphics

Unit1_File Size Calculation.pptx
Unit1_File Size Calculation.pptxUnit1_File Size Calculation.pptx
Unit1_File Size Calculation.pptxChitraKanna2
 
Multimedia
MultimediaMultimedia
MultimediaMR Z
 
simple video compression
simple video compression simple video compression
simple video compression LaLit DuBey
 
Multimedia revision 2017
Multimedia revision 2017Multimedia revision 2017
Multimedia revision 2017greg robertson
 
02.m3 cms sys-req4mediastreaming
02.m3 cms sys-req4mediastreaming02.m3 cms sys-req4mediastreaming
02.m3 cms sys-req4mediastreamingtarensi
 
Information Processes and Technology Multimedia and Graphics
Information Processes and Technology Multimedia and GraphicsInformation Processes and Technology Multimedia and Graphics
Information Processes and Technology Multimedia and Graphicspezhappy99
 
Audio CD Parameters
Audio CD ParametersAudio CD Parameters
Audio CD ParametersFarhat Surve
 
Week 4 LBSC 690 Information Technology
Week 4 LBSC 690 Information TechnologyWeek 4 LBSC 690 Information Technology
Week 4 LBSC 690 Information TechnologyVideoguy
 
Android Media Player Development
Android Media Player DevelopmentAndroid Media Player Development
Android Media Player DevelopmentTalentica Software
 
video compression techique
video compression techiquevideo compression techique
video compression techiqueAshish Kumar
 
Digital Electronics for Audio
Digital Electronics for AudioDigital Electronics for Audio
Digital Electronics for Audiojazztothebone
 
Mpeg4copy 120428133000-phpapp01
Mpeg4copy 120428133000-phpapp01Mpeg4copy 120428133000-phpapp01
Mpeg4copy 120428133000-phpapp01netzwelt12345
 
The analog to digital conversion process
The analog to digital conversion processThe analog to digital conversion process
The analog to digital conversion processDJNila
 

Similar to The memory of graphics (20)

Unit1_File Size Calculation.pptx
Unit1_File Size Calculation.pptxUnit1_File Size Calculation.pptx
Unit1_File Size Calculation.pptx
 
Sound & Video File Sizes
Sound & Video File SizesSound & Video File Sizes
Sound & Video File Sizes
 
Multimedia
MultimediaMultimedia
Multimedia
 
Multimedia networks
Multimedia networksMultimedia networks
Multimedia networks
 
simple video compression
simple video compression simple video compression
simple video compression
 
Multimedia revision 2017
Multimedia revision 2017Multimedia revision 2017
Multimedia revision 2017
 
Chapter Seven
Chapter SevenChapter Seven
Chapter Seven
 
02.m3 cms sys-req4mediastreaming
02.m3 cms sys-req4mediastreaming02.m3 cms sys-req4mediastreaming
02.m3 cms sys-req4mediastreaming
 
Information Processes and Technology Multimedia and Graphics
Information Processes and Technology Multimedia and GraphicsInformation Processes and Technology Multimedia and Graphics
Information Processes and Technology Multimedia and Graphics
 
Audio CD Parameters
Audio CD ParametersAudio CD Parameters
Audio CD Parameters
 
Chapter 1 Video
Chapter 1 VideoChapter 1 Video
Chapter 1 Video
 
Digital File Formats
Digital File Formats Digital File Formats
Digital File Formats
 
Week 4 LBSC 690 Information Technology
Week 4 LBSC 690 Information TechnologyWeek 4 LBSC 690 Information Technology
Week 4 LBSC 690 Information Technology
 
Android Media Player Development
Android Media Player DevelopmentAndroid Media Player Development
Android Media Player Development
 
video compression techique
video compression techiquevideo compression techique
video compression techique
 
Digital Electronics for Audio
Digital Electronics for AudioDigital Electronics for Audio
Digital Electronics for Audio
 
P1.1
P1.1 P1.1
P1.1
 
Mpeg4copy 120428133000-phpapp01
Mpeg4copy 120428133000-phpapp01Mpeg4copy 120428133000-phpapp01
Mpeg4copy 120428133000-phpapp01
 
A1mpeg12 2004
A1mpeg12 2004A1mpeg12 2004
A1mpeg12 2004
 
The analog to digital conversion process
The analog to digital conversion processThe analog to digital conversion process
The analog to digital conversion process
 

More from ctedds

11 ipt 3.1) Project planning, design & implementation
11 ipt 3.1) Project planning, design & implementation11 ipt 3.1) Project planning, design & implementation
11 ipt 3.1) Project planning, design & implementationctedds
 
IPT HSC 1.5) Designing Solutions
IPT HSC 1.5) Designing SolutionsIPT HSC 1.5) Designing Solutions
IPT HSC 1.5) Designing Solutionsctedds
 
12 ipt 0501 transaction processing systems 01
12 ipt 0501   transaction processing systems 0112 ipt 0501   transaction processing systems 01
12 ipt 0501 transaction processing systems 01ctedds
 
12 ipt 0301 Characteristics of a communication system
12 ipt 0301   Characteristics of a communication system12 ipt 0301   Characteristics of a communication system
12 ipt 0301 Characteristics of a communication systemctedds
 
12 IPT - 1.4) Making Decisions
12 IPT - 1.4)   Making Decisions12 IPT - 1.4)   Making Decisions
12 IPT - 1.4) Making Decisionsctedds
 
Photographic composition
Photographic compositionPhotographic composition
Photographic compositionctedds
 
1.4) The nature of data and information
1.4)   The nature of data and information1.4)   The nature of data and information
1.4) The nature of data and informationctedds
 
1.3) Information processes
1.3) Information processes1.3) Information processes
1.3) Information processesctedds
 
1.2) Information systems in context
1.2) Information systems in context1.2) Information systems in context
1.2) Information systems in contextctedds
 
12 ipt 0104 making decisions
12 ipt 0104   making decisions12 ipt 0104   making decisions
12 ipt 0104 making decisionsctedds
 
12 ipt 0103 understanding the problem
12 ipt 0103   understanding the problem12 ipt 0103   understanding the problem
12 ipt 0103 understanding the problemctedds
 
12 ipt 0106/7 Project Implementation & Testing
12 ipt 0106/7   Project Implementation & Testing12 ipt 0106/7   Project Implementation & Testing
12 ipt 0106/7 Project Implementation & Testingctedds
 
12 ipt 0102 social and ethical design
12 ipt 0102   social and ethical design12 ipt 0102   social and ethical design
12 ipt 0102 social and ethical designctedds
 
HSC IPT 1.1) Project mangement
HSC IPT 1.1) Project mangementHSC IPT 1.1) Project mangement
HSC IPT 1.1) Project mangementctedds
 

More from ctedds (14)

11 ipt 3.1) Project planning, design & implementation
11 ipt 3.1) Project planning, design & implementation11 ipt 3.1) Project planning, design & implementation
11 ipt 3.1) Project planning, design & implementation
 
IPT HSC 1.5) Designing Solutions
IPT HSC 1.5) Designing SolutionsIPT HSC 1.5) Designing Solutions
IPT HSC 1.5) Designing Solutions
 
12 ipt 0501 transaction processing systems 01
12 ipt 0501   transaction processing systems 0112 ipt 0501   transaction processing systems 01
12 ipt 0501 transaction processing systems 01
 
12 ipt 0301 Characteristics of a communication system
12 ipt 0301   Characteristics of a communication system12 ipt 0301   Characteristics of a communication system
12 ipt 0301 Characteristics of a communication system
 
12 IPT - 1.4) Making Decisions
12 IPT - 1.4)   Making Decisions12 IPT - 1.4)   Making Decisions
12 IPT - 1.4) Making Decisions
 
Photographic composition
Photographic compositionPhotographic composition
Photographic composition
 
1.4) The nature of data and information
1.4)   The nature of data and information1.4)   The nature of data and information
1.4) The nature of data and information
 
1.3) Information processes
1.3) Information processes1.3) Information processes
1.3) Information processes
 
1.2) Information systems in context
1.2) Information systems in context1.2) Information systems in context
1.2) Information systems in context
 
12 ipt 0104 making decisions
12 ipt 0104   making decisions12 ipt 0104   making decisions
12 ipt 0104 making decisions
 
12 ipt 0103 understanding the problem
12 ipt 0103   understanding the problem12 ipt 0103   understanding the problem
12 ipt 0103 understanding the problem
 
12 ipt 0106/7 Project Implementation & Testing
12 ipt 0106/7   Project Implementation & Testing12 ipt 0106/7   Project Implementation & Testing
12 ipt 0106/7 Project Implementation & Testing
 
12 ipt 0102 social and ethical design
12 ipt 0102   social and ethical design12 ipt 0102   social and ethical design
12 ipt 0102 social and ethical design
 
HSC IPT 1.1) Project mangement
HSC IPT 1.1) Project mangementHSC IPT 1.1) Project mangement
HSC IPT 1.1) Project mangement
 

Recently uploaded

Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxPooja Bhuva
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17Celine George
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the ClassroomPooky Knightsmith
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxPooja Bhuva
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 

Recently uploaded (20)

Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 

The memory of graphics

  • 1. The Memory of GraphicsThe Memory of Graphics (Calculations involved in(Calculations involved in displaying multimedia)displaying multimedia)
  • 2. • Images place extra demands upon multimedia systems. • The current image being displayed is stored in a section of memory called the frame buffer. • Large, high resolution images may affect the performance of a multimedia presentation. • The relationship between the image on the screen and the bits in memory is called bit mapping or memory mapping.
  • 3. • The storage requirements of an image are dependent upon: • the number of pixels • the number of colours / tones • Bit depth is the number of bits required per pixel. • Each extra bit per pixel doubles the number of possible tones or colours. • [COPY Table 7.1, p.223]
  • 4. • To calculate the size of an image we must multiply the number of pixels by the bit depth. • E.g. What is the size in kilobytes of a 256 colour image displayed on a screen with a resolution of 1024 x 768 pixels. • File size = dimensions x bit depth = 1024 x 768 x 8 / 8 x 1024 = 768 Kb.
  • 5. • Video of any kind is just a series of still images that are played one after the other. • This means that to calculate the memory requirements of any video/animation we expand upon the formula we already have. • We use the file size for one image multiplied by the number of frames per second (frame rate) multiplied by how many seconds of video there is.
  • 6. • E.g. What is the file size, in gigabytes, for a 90 minute video in 32 bit colour with a resolution of 2048 x 872 being broadcast at 24 fps? • Number of frames = frame rate x seconds = 24 x 90 x 60 = 129 600 frames • Frame file size = resolution x bit depth = 2048 x 872 x 32 • Total size = 24 x 90 x 60 x 2048 x 872 x 32 / 8 x 1024 x 1024 x 1024
  • 7. • Audio files are different because of how they are displayed. • All sound must be converted from an analog to digital form. • This digitisation of sound is called sampling. • The quality of the sound is determined by its sampling rate and sample size, as well as whether the sound is mono or stereo. • The sampling rate is the number of times a slice (sample) is taken of a sound wave per second.
  • 8. • Two common sampling rates are 44.1 kHz (44100 samples per second) and 22.05 kHz (22050 samples per second). • The more samples, the better the sound. • The sample size is the number of bits per sample. • The more bits per sample, the higher the quality. • Two common bit-rates are 8 bit and 16 bit sound.
  • 9. • Stereo requires two audio streams while mono only needs one. • E.g. Calculate the file size (in Mb) of a three minute stereo audio track that has been recorded using 16 bit sound and a sampling rate of 44.1kHz. • = sample rate x sample size x time x 2 • = 44100 x 16 x 3 x 60 x 2 / 8 x 1024 x 1024
  • 10. • Stereo requires two audio streams while mono only needs one. • E.g. Calculate the file size (in Mb) of a three minute stereo audio track that has been recorded using 16 bit sound and a sampling rate of 44.1kHz. • = sample rate x sample size x time x 2 • = 44100 x 16 x 3 x 60 x 2 / 8 x 1024 x 1024