SlideShare a Scribd company logo
1 of 35
Download to read offline
Software:
         Graphic, Media, Multimedia
                                   Arry Akhmad Arman
                                   School of Electrical Engineering and Informatics
                                   Institut Teknologi Bandung, Indonesia
                                   Email: arman@kupalima com
                                          arman@kupalima.com
                                   Website: http://www.kupalima.com
                                   Blog: http://kupalima.wordpress.com


                                                  This course material can be downloaded at http://slideshare.net/kupalima

Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
Invention of WWW (World Wide Web)
                       (              )

                                                    • The World Wide Web (commonly
                                                      shortened to the Web) is a system of
                                                      interlinked hypertext documents
                                                      accessed via the Internet. With a Web
                                                      browser, a user views Web pages that
                                                      b                          b       h
                                                      may contain text, images, videos, and
                                                      other multimedia and navigates
                                                      between them using hyperlinks
                                                                           hyperlinks.

                                                    • The World Wide Web was created in
                                                      1989 b B i i h scientist Si Ti
                                                            by British i i Sir Tim
                                                      Berners‐Lee, working at the European
          Tim Berners-Lee
                                                      Organization for Nuclear Research
         weaves the Web for
             Everybody                                (CERN) in Geneva Switzerland and
                                                                 Geneva, Switzerland,
                                                      released in 1992.
Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
Web Browser Creator

      •    Microsoft Internet Explorer: 73.81%
      •    Firefox: 18.43%
      •    Safari: 6 14%
                   6.14%
      •    Opera: 0.71%
      •    Netscape: 0 62%
                      0.62%
      •    Mozilla: 0.11%
      •    Other: 0.18%
           Other 0 18%



Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
Microsoft Internet Explorer
                           p




                                                                       URL (Uniform Resource Locator)

                                                                   http://www.itb.ac.id/STEI/index.html
                                                                   htt //        itb    id/STEI/i d ht l
                                                                   http = protocol name
                                                                   www.itb.ac.id = server name
                                                                   /STEI/index.html = file location




Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
Focus on Computer Graphic (
                  p        p    (Image)
                                    g )

      •    Image representation
      •    How big you need memory to store image?
      •    Image Compression
      •    Types of Image Compression
      •    Image file format
      •    Image Processing Application




Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
Focus on Computer Graphic (Image)
      Image Representation




                                                pixel


Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008   6
Focus on Computer Graphic (Image)
      Image Representation

     • Total number of                                 Pixel
       pixels is (H x V)                                               H (horizontal number of pixel)
     • Every pixel
       represented by
           –   1 bit (black and white)
           –   1 byte (greyscale)
           –   1 byte (256 color)
           –   2 byte (64K color)
           –   3 b t (16M color)
                 byte          l )
           –   more …




Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008                         7
Greyscale Image ( byte p p
         y         g (1 y per pixel)
                                   )

     • Image 500 x 400 pixel
     • Total number of pixel is 200.000
       pixel
     • E h pixel represented b 1 b t
       Each i l           t d by byte
     • Total image capacity 200.000 x 3
       byte = 200.000 byte




                  Pixel-2                                                         Pixel-n
                                                        = 1 byte
            Pixel-1




Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008             8
Color Image (true color, 3 byte per pixel)


    • Image 500 x 400 pixel
    • Total number of pixel is 200.000
      pixel
    • Each pixel represented by 3 byte
    • Total image capacity 200.000 x 3
      byte = 600 000 byte
             600.000




                  Pixel-1        Pixel-2                                          Pixel-n
                                                        = 1 byte




Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008             9
Color vs Greyscale vs BW
                  y


                                                                                  Black and White




            Color

                                                    Greyscale



Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008                     10
Black and White (1 bit p p
                      (      per pixel)
                                      )
                  8 pixels                                                            8 pixels
                                                         = 1 byte
             8 pixels




       Greyscale                                                                  Black & White
Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008                   11
Focus on Computer Graphic (Image)
      Image Compression

      • Lossy Compression: some information are loss,
        de‐compression result not same with original
        image. Example: JPEG
      • Lossless Compression: no information loss, de‐
        compression result same with original image.
        Example: GIF, TIFF

                                                    C
                                                    Compression
                                                            i                       ?!hasoas$^%&
                                                                                      823hiwef93
                                                                                     hnf*6867888
                                                  DeCompression

           Original, 600KB                                                        Compressed, <<600KB

Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
Focus on Computer Graphic (Image)
      Image Compression Quality




                Best quality,                                                       Low quality,
                file size 99KB                                                      file size 28KB




   Original Image                                                                 Med quality,
                                                                                        quality
   file size 600KB                                                                file size 41KB

Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
Focus on Computer Graphic (Image)
      Graphic (Vector)




Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
Focus on Computer Graphic (Image)
      Image Processing Application

      •    Adobe Photoshop
      •    Corel Draw
      •    Visio
      •    AutoCAD
      •    etc




Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
Sample of Image Processing
      Blue Screen Technique
                                         1. Find the boundary
                                         of the object

                                         2. Copy the object




                                             4.
                                             4 Put it together




              3. Prepare the new background

Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
Real Sample
              p




Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
Sample of Image Processing [ ]
         p         g           g [2]

      • Digital photo management software programs such as
          g     p            g        f       p g
        Apple iPhoto and Microsoft PictureIt! simplify and
        automate common tasks associated with capturing,
        organizing, editing,
        organizing editing and sharing digital images
                                               images.




                                             Combine it with
           Take an image                      other objects                       Make a statement


Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
Postscript
              p

      • PostScript: a standard page-description
                                page description
        language for describing text fonts, illustrations,
        and other elements of the printed page
      • Used by professional drawing programs such as
        Adobe Illustrator and Macromedia FreeHand
      • Built into many laser printers and other high‐end
        output devices so those devices can understand
        and follow PostScript instructions
      • PostScript‐based drawing software constructs a
        PostScript
        P S i program as the user d
                                h       draws
Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
3D Modeling
                g




Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
3D Model and Rendering
                           g

      • Rendering is the process of g
                  g       p         generating an image from a
                                               g        g
        model, by means of computer programs. The model is a
        description of three dimensional objects in a strictly
        defined language or data structure It would contain
                                 structure.
        geometry, viewpoint, texture, lighting, and shading
        information.



                                                    Rendering
                                                     Process



            Model in wireframe                                                    Rendering result
Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
3D Model and Rendering
                           g




    Images in wireframe
   view; those on the right
     are fully rendered to
             y
     add surface textures




Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
Sample of Rendering Result
         p              g

                                                                                  Rendering
                                                                                  result




             wireframe




Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
Sample of Rendering Result
         p              g




Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
Rendering Quality
              gQ      y




Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
CAD/CAM:
      Turning Pictures into Products
      • Computer Aided Design (CAD)
        software:
            – Allows engineers, designers, and
              architects to create
            – designs on screen for products
              ranging from computer
            – chips to public buildings
            – Can test product prototypes
            – Cheaper, faster, and more
              accurate than traditional
            – design‐by‐hand techniques
Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
CAM/CIM
         /

      • Computer‐Aided Manufacturing
             p                         g
        (CAM) is the process by which
        data related to the product design
        are fed into a program that
        controls the manufacturing of
        parts.
      • Computer‐Integrated
        Manufacturing (CIM) refers to the
        combination of CAD/CAM and is a
        major step toward a fully
        automated factory.


Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
Graphic as Presentation Tools
         p

      •    Remember your goal.
      •    Remember your audience.
      •    Outline your ideas.
      •    Be stingy with words
                            words.
      •    Keep it simple.
      •    Use a consistent design.
      •    Be smart with art.
                          h
      •    Keep each slide focused.
      •    Tell them what you’re
           going to tell them,
           then tell them,
           then tell them what you told them.

                                                  Read “Good Presentation” in http://slideshare.net/kupalima

Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
Video Principle
                  p


                         NTSC = 30 fps, PAL = 25 fps




                                 frame                  10 minutes NTSC video
                                                        consist of 10 x 60 x 30 = 18 000 frames
                                                                                  18.000


Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008                   29
Video and TV Resolutions


                                                              Today TV
     VCD (PAL)
                                                              Resolution
      352x288


                                                                             Today Computer
                DVD (PAL)                                                   Display Resolution
                 720 x 576                                                     (1280 x 800)


                                                                                            Full
                                                                                            F ll HD TV
                                                                                           (1920 x 1080)

                                    High Definition Video
                                        1920 x 1080


Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
Video Game




Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
Nintendo Wii: Playing Tenis
                       y g




Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
Nintendo Wii: Starwars




Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
MIDI
      (Musical Instrument Digital Interface)
      • MIDI is a digital interface for music equipment
      • MIDI is not a musical instrument
      • MIDI represent record and play the pattern of
             represent,
        music playing, not record the sound of music.



                                                          MIDI




Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
Thank you
            y




                                                                       Tolong b k k
                                                                         l    berikan komentar anda
                                                                                                 d
                                                                     tentang penyampaian kuliah ini di
                                                                      http://kupalima.wordpress.com


                                                                                               Belgium, 2000

Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008

More Related Content

What's hot

Chapter 3 - Multimedia System Design
Chapter 3 - Multimedia System DesignChapter 3 - Multimedia System Design
Chapter 3 - Multimedia System DesignPratik Pradhan
 
Intro to Multimedia Systems
Intro to Multimedia SystemsIntro to Multimedia Systems
Intro to Multimedia Systemsjunliwanag
 
Multimedia data and file format
Multimedia data and file formatMultimedia data and file format
Multimedia data and file formatNiketa Jain
 
multimedia making it work by Tay Vaughan Chapter1
multimedia making it work by Tay Vaughan Chapter1multimedia making it work by Tay Vaughan Chapter1
multimedia making it work by Tay Vaughan Chapter1alichaudhry28
 
Chapter 3 : IMAGE
Chapter 3 : IMAGEChapter 3 : IMAGE
Chapter 3 : IMAGEazira96
 
multimedia technologies Introduction
multimedia technologies Introductionmultimedia technologies Introduction
multimedia technologies IntroductionMohammed Fareed
 
Multimedia color in image and video
Multimedia color in image and videoMultimedia color in image and video
Multimedia color in image and videoMazin Alwaaly
 
Multimedia system(OPEN DOCUMENT ARCHITECTURE AND INTERCHANGING FORMAT)
Multimedia system(OPEN DOCUMENT ARCHITECTURE AND INTERCHANGING FORMAT)Multimedia system(OPEN DOCUMENT ARCHITECTURE AND INTERCHANGING FORMAT)
Multimedia system(OPEN DOCUMENT ARCHITECTURE AND INTERCHANGING FORMAT)pavishkumarsingh
 
Chapter 6 : VIDEO
Chapter 6 : VIDEOChapter 6 : VIDEO
Chapter 6 : VIDEOazira96
 
Lecture6 text
Lecture6   textLecture6   text
Lecture6 textJay Patel
 
Video compression
Video compressionVideo compression
Video compressionDarkNight14
 
video compression techique
video compression techiquevideo compression techique
video compression techiqueAshish Kumar
 
Multimedia software tools
Multimedia software toolsMultimedia software tools
Multimedia software toolsJay Patel
 
Multimedia tools (sound)
Multimedia tools (sound)Multimedia tools (sound)
Multimedia tools (sound)dhruv patel
 
Hardware & software in multimedia
Hardware & software in multimediaHardware & software in multimedia
Hardware & software in multimediaRiosArt
 

What's hot (20)

Chapter 3 - Multimedia System Design
Chapter 3 - Multimedia System DesignChapter 3 - Multimedia System Design
Chapter 3 - Multimedia System Design
 
Intro to Multimedia Systems
Intro to Multimedia SystemsIntro to Multimedia Systems
Intro to Multimedia Systems
 
Multimedia data and file format
Multimedia data and file formatMultimedia data and file format
Multimedia data and file format
 
multimedia making it work by Tay Vaughan Chapter1
multimedia making it work by Tay Vaughan Chapter1multimedia making it work by Tay Vaughan Chapter1
multimedia making it work by Tay Vaughan Chapter1
 
Chapter 3 : IMAGE
Chapter 3 : IMAGEChapter 3 : IMAGE
Chapter 3 : IMAGE
 
multimedia technologies Introduction
multimedia technologies Introductionmultimedia technologies Introduction
multimedia technologies Introduction
 
Multimedia color in image and video
Multimedia color in image and videoMultimedia color in image and video
Multimedia color in image and video
 
Multimedia system(OPEN DOCUMENT ARCHITECTURE AND INTERCHANGING FORMAT)
Multimedia system(OPEN DOCUMENT ARCHITECTURE AND INTERCHANGING FORMAT)Multimedia system(OPEN DOCUMENT ARCHITECTURE AND INTERCHANGING FORMAT)
Multimedia system(OPEN DOCUMENT ARCHITECTURE AND INTERCHANGING FORMAT)
 
Digital video
Digital videoDigital video
Digital video
 
Sound
SoundSound
Sound
 
Chapter 6 : VIDEO
Chapter 6 : VIDEOChapter 6 : VIDEO
Chapter 6 : VIDEO
 
Lecture6 text
Lecture6   textLecture6   text
Lecture6 text
 
Video compression
Video compressionVideo compression
Video compression
 
video compression techique
video compression techiquevideo compression techique
video compression techique
 
Multimedia chapter 4
Multimedia chapter 4Multimedia chapter 4
Multimedia chapter 4
 
Multimedia software tools
Multimedia software toolsMultimedia software tools
Multimedia software tools
 
Data compression
Data compressionData compression
Data compression
 
Multimedia tools (sound)
Multimedia tools (sound)Multimedia tools (sound)
Multimedia tools (sound)
 
Hardware & software in multimedia
Hardware & software in multimediaHardware & software in multimedia
Hardware & software in multimedia
 
MULTIMEDIA
MULTIMEDIAMULTIMEDIA
MULTIMEDIA
 

Viewers also liked

Good presentation!
Good presentation!Good presentation!
Good presentation!Arry Arman
 
E-Business: Chapter 1: Intro to E-B
E-Business: Chapter 1: Intro to E-BE-Business: Chapter 1: Intro to E-B
E-Business: Chapter 1: Intro to E-BArry Arman
 
Speech recognition
Speech recognitionSpeech recognition
Speech recognitionCharu Joshi
 
grapics and multimedia
grapics and multimediagrapics and multimedia
grapics and multimediaTallat Satti
 
Gujarati Text-to-Speech Presentation
Gujarati Text-to-Speech PresentationGujarati Text-to-Speech Presentation
Gujarati Text-to-Speech Presentationsamyakbhuta
 
Developing with Speech and Voice Recognition in Mobile Apps
Developing with Speech and Voice Recognition in Mobile AppsDeveloping with Speech and Voice Recognition in Mobile Apps
Developing with Speech and Voice Recognition in Mobile AppsNick Landry
 
Speech Recognition
Speech RecognitionSpeech Recognition
Speech RecognitionHugo Moreno
 
Text to-speech & voice recognition
Text to-speech & voice recognitionText to-speech & voice recognition
Text to-speech & voice recognitionMark Williams
 
Text to speech converter in C#.NET
Text to speech converter in C#.NETText to speech converter in C#.NET
Text to speech converter in C#.NETMandeep Cheema
 
Raster scan system
Raster scan systemRaster scan system
Raster scan systemMohd Arif
 
multimedia and computer graphics
multimedia and computer graphicsmultimedia and computer graphics
multimedia and computer graphicsdeepthianna
 
Digital Tools for Language Development
Digital Tools for Language DevelopmentDigital Tools for Language Development
Digital Tools for Language DevelopmentNik Peachey
 
Design Theory - Lecture 02: Design processes & Problem solving
Design Theory - Lecture 02: Design processes & Problem solvingDesign Theory - Lecture 02: Design processes & Problem solving
Design Theory - Lecture 02: Design processes & Problem solvingBas Leurs
 
Speech to text conversion
Speech to text conversionSpeech to text conversion
Speech to text conversionankit_saluja
 
Speech recognition system seminar
Speech recognition system seminarSpeech recognition system seminar
Speech recognition system seminarDiptimaya Sarangi
 

Viewers also liked (20)

Midi message formats
Midi message formatsMidi message formats
Midi message formats
 
Good presentation!
Good presentation!Good presentation!
Good presentation!
 
E-Business: Chapter 1: Intro to E-B
E-Business: Chapter 1: Intro to E-BE-Business: Chapter 1: Intro to E-B
E-Business: Chapter 1: Intro to E-B
 
Speech recognition
Speech recognitionSpeech recognition
Speech recognition
 
graphics
graphicsgraphics
graphics
 
Ch06
Ch06Ch06
Ch06
 
MIDI - Introdução
MIDI - IntroduçãoMIDI - Introdução
MIDI - Introdução
 
grapics and multimedia
grapics and multimediagrapics and multimedia
grapics and multimedia
 
Multimedia
MultimediaMultimedia
Multimedia
 
Gujarati Text-to-Speech Presentation
Gujarati Text-to-Speech PresentationGujarati Text-to-Speech Presentation
Gujarati Text-to-Speech Presentation
 
Developing with Speech and Voice Recognition in Mobile Apps
Developing with Speech and Voice Recognition in Mobile AppsDeveloping with Speech and Voice Recognition in Mobile Apps
Developing with Speech and Voice Recognition in Mobile Apps
 
Speech Recognition
Speech RecognitionSpeech Recognition
Speech Recognition
 
Text to-speech & voice recognition
Text to-speech & voice recognitionText to-speech & voice recognition
Text to-speech & voice recognition
 
Text to speech converter in C#.NET
Text to speech converter in C#.NETText to speech converter in C#.NET
Text to speech converter in C#.NET
 
Raster scan system
Raster scan systemRaster scan system
Raster scan system
 
multimedia and computer graphics
multimedia and computer graphicsmultimedia and computer graphics
multimedia and computer graphics
 
Digital Tools for Language Development
Digital Tools for Language DevelopmentDigital Tools for Language Development
Digital Tools for Language Development
 
Design Theory - Lecture 02: Design processes & Problem solving
Design Theory - Lecture 02: Design processes & Problem solvingDesign Theory - Lecture 02: Design processes & Problem solving
Design Theory - Lecture 02: Design processes & Problem solving
 
Speech to text conversion
Speech to text conversionSpeech to text conversion
Speech to text conversion
 
Speech recognition system seminar
Speech recognition system seminarSpeech recognition system seminar
Speech recognition system seminar
 

Similar to IT Introduction - 06. Graphic & Multimedia

Color Imaging on the Internet
Color Imaging on the InternetColor Imaging on the Internet
Color Imaging on the InternetGiordano Beretta
 
Introduction to computer graphics
Introduction to computer graphicsIntroduction to computer graphics
Introduction to computer graphicsPartnered Health
 
Introduction to computer graphics
Introduction to computer graphicsIntroduction to computer graphics
Introduction to computer graphicsPartnered Health
 
Performance Analysis of Digital Watermarking Of Video in the Spatial Domain
Performance Analysis of Digital Watermarking Of Video in the Spatial DomainPerformance Analysis of Digital Watermarking Of Video in the Spatial Domain
Performance Analysis of Digital Watermarking Of Video in the Spatial Domainpaperpublications3
 
Mathematics in the Digital Age
Mathematics in the Digital AgeMathematics in the Digital Age
Mathematics in the Digital AgeReva Narasimhan
 
Performance Analysis of Digital Watermarking Of Video in the Spatial Domain
Performance Analysis of Digital Watermarking Of Video in the Spatial DomainPerformance Analysis of Digital Watermarking Of Video in the Spatial Domain
Performance Analysis of Digital Watermarking Of Video in the Spatial Domainpaperpublications3
 
I Minds2009 Future Networks Prof Piet Demeester (Ibbt Ibcn U Gent)
I Minds2009 Future Networks  Prof  Piet Demeester (Ibbt Ibcn U Gent)I Minds2009 Future Networks  Prof  Piet Demeester (Ibbt Ibcn U Gent)
I Minds2009 Future Networks Prof Piet Demeester (Ibbt Ibcn U Gent)imec.archive
 
Grid Computing In Israel
Grid Computing  In IsraelGrid Computing  In Israel
Grid Computing In IsraelGuy Tel-Zur
 
Rainbow technology
Rainbow technologyRainbow technology
Rainbow technologyAswanth Sai
 
nternational Journal of Computational Engineering Research(IJCER)
nternational Journal of Computational Engineering Research(IJCER)nternational Journal of Computational Engineering Research(IJCER)
nternational Journal of Computational Engineering Research(IJCER)ijceronline
 
Internet Programming With Python Presentation
Internet Programming With Python PresentationInternet Programming With Python Presentation
Internet Programming With Python PresentationAkramWaseem
 
High-throughput computing in engineering
High-throughput computing in engineeringHigh-throughput computing in engineering
High-throughput computing in engineeringMatevz Dolenc
 
Software Engineering - 01. Introduction
Software Engineering - 01. IntroductionSoftware Engineering - 01. Introduction
Software Engineering - 01. IntroductionArry Arman
 
Why do we need an HD Internet?Presentacio ucaid2002 b
Why do we need an HD Internet?Presentacio ucaid2002 bWhy do we need an HD Internet?Presentacio ucaid2002 b
Why do we need an HD Internet?Presentacio ucaid2002 bArtur Serra
 
Digital image copyright protection based on visual cryptography
Digital image copyright protection based on visual cryptographyDigital image copyright protection based on visual cryptography
Digital image copyright protection based on visual cryptographyinventionjournals
 
Cloud Computing,雲端運算-中研院網格計畫主持人林誠謙
Cloud Computing,雲端運算-中研院網格計畫主持人林誠謙Cloud Computing,雲端運算-中研院網格計畫主持人林誠謙
Cloud Computing,雲端運算-中研院網格計畫主持人林誠謙Tracy Chen
 
Computer Graphics Notes
Computer Graphics NotesComputer Graphics Notes
Computer Graphics NotesGurpreet singh
 
Visual Information Retrieval
Visual Information RetrievalVisual Information Retrieval
Visual Information Retrievaldermotte
 
Machine Learning Based Video Coding Enhancements for HTTP Adaptive Streaming
Machine Learning Based Video Coding Enhancements for HTTP Adaptive StreamingMachine Learning Based Video Coding Enhancements for HTTP Adaptive Streaming
Machine Learning Based Video Coding Enhancements for HTTP Adaptive StreamingAlpen-Adria-Universität
 

Similar to IT Introduction - 06. Graphic & Multimedia (20)

Color Imaging on the Internet
Color Imaging on the InternetColor Imaging on the Internet
Color Imaging on the Internet
 
Introduction to computer graphics
Introduction to computer graphicsIntroduction to computer graphics
Introduction to computer graphics
 
Introduction to computer graphics
Introduction to computer graphicsIntroduction to computer graphics
Introduction to computer graphics
 
Performance Analysis of Digital Watermarking Of Video in the Spatial Domain
Performance Analysis of Digital Watermarking Of Video in the Spatial DomainPerformance Analysis of Digital Watermarking Of Video in the Spatial Domain
Performance Analysis of Digital Watermarking Of Video in the Spatial Domain
 
Mathematics in the Digital Age
Mathematics in the Digital AgeMathematics in the Digital Age
Mathematics in the Digital Age
 
Image processing ppt
Image processing pptImage processing ppt
Image processing ppt
 
Performance Analysis of Digital Watermarking Of Video in the Spatial Domain
Performance Analysis of Digital Watermarking Of Video in the Spatial DomainPerformance Analysis of Digital Watermarking Of Video in the Spatial Domain
Performance Analysis of Digital Watermarking Of Video in the Spatial Domain
 
I Minds2009 Future Networks Prof Piet Demeester (Ibbt Ibcn U Gent)
I Minds2009 Future Networks  Prof  Piet Demeester (Ibbt Ibcn U Gent)I Minds2009 Future Networks  Prof  Piet Demeester (Ibbt Ibcn U Gent)
I Minds2009 Future Networks Prof Piet Demeester (Ibbt Ibcn U Gent)
 
Grid Computing In Israel
Grid Computing  In IsraelGrid Computing  In Israel
Grid Computing In Israel
 
Rainbow technology
Rainbow technologyRainbow technology
Rainbow technology
 
nternational Journal of Computational Engineering Research(IJCER)
nternational Journal of Computational Engineering Research(IJCER)nternational Journal of Computational Engineering Research(IJCER)
nternational Journal of Computational Engineering Research(IJCER)
 
Internet Programming With Python Presentation
Internet Programming With Python PresentationInternet Programming With Python Presentation
Internet Programming With Python Presentation
 
High-throughput computing in engineering
High-throughput computing in engineeringHigh-throughput computing in engineering
High-throughput computing in engineering
 
Software Engineering - 01. Introduction
Software Engineering - 01. IntroductionSoftware Engineering - 01. Introduction
Software Engineering - 01. Introduction
 
Why do we need an HD Internet?Presentacio ucaid2002 b
Why do we need an HD Internet?Presentacio ucaid2002 bWhy do we need an HD Internet?Presentacio ucaid2002 b
Why do we need an HD Internet?Presentacio ucaid2002 b
 
Digital image copyright protection based on visual cryptography
Digital image copyright protection based on visual cryptographyDigital image copyright protection based on visual cryptography
Digital image copyright protection based on visual cryptography
 
Cloud Computing,雲端運算-中研院網格計畫主持人林誠謙
Cloud Computing,雲端運算-中研院網格計畫主持人林誠謙Cloud Computing,雲端運算-中研院網格計畫主持人林誠謙
Cloud Computing,雲端運算-中研院網格計畫主持人林誠謙
 
Computer Graphics Notes
Computer Graphics NotesComputer Graphics Notes
Computer Graphics Notes
 
Visual Information Retrieval
Visual Information RetrievalVisual Information Retrieval
Visual Information Retrieval
 
Machine Learning Based Video Coding Enhancements for HTTP Adaptive Streaming
Machine Learning Based Video Coding Enhancements for HTTP Adaptive StreamingMachine Learning Based Video Coding Enhancements for HTTP Adaptive Streaming
Machine Learning Based Video Coding Enhancements for HTTP Adaptive Streaming
 

More from Arry Arman

Part1: Introduction to Project Management
Part1: Introduction to Project ManagementPart1: Introduction to Project Management
Part1: Introduction to Project ManagementArry Arman
 
Ch02 Idea Venture
Ch02 Idea VentureCh02 Idea Venture
Ch02 Idea VentureArry Arman
 
Introduction to Text to Speech Technology and Applications
Introduction to Text to Speech Technology and ApplicationsIntroduction to Text to Speech Technology and Applications
Introduction to Text to Speech Technology and ApplicationsArry Arman
 
Software Engineering - 02. Framework
Software Engineering - 02. FrameworkSoftware Engineering - 02. Framework
Software Engineering - 02. FrameworkArry Arman
 
IT Introduction - 4. Ghost in The Machine
IT Introduction - 4. Ghost in The MachineIT Introduction - 4. Ghost in The Machine
IT Introduction - 4. Ghost in The MachineArry Arman
 
IT Introduction - 2. Inside The Box
IT Introduction - 2. Inside The BoxIT Introduction - 2. Inside The Box
IT Introduction - 2. Inside The BoxArry Arman
 

More from Arry Arman (6)

Part1: Introduction to Project Management
Part1: Introduction to Project ManagementPart1: Introduction to Project Management
Part1: Introduction to Project Management
 
Ch02 Idea Venture
Ch02 Idea VentureCh02 Idea Venture
Ch02 Idea Venture
 
Introduction to Text to Speech Technology and Applications
Introduction to Text to Speech Technology and ApplicationsIntroduction to Text to Speech Technology and Applications
Introduction to Text to Speech Technology and Applications
 
Software Engineering - 02. Framework
Software Engineering - 02. FrameworkSoftware Engineering - 02. Framework
Software Engineering - 02. Framework
 
IT Introduction - 4. Ghost in The Machine
IT Introduction - 4. Ghost in The MachineIT Introduction - 4. Ghost in The Machine
IT Introduction - 4. Ghost in The Machine
 
IT Introduction - 2. Inside The Box
IT Introduction - 2. Inside The BoxIT Introduction - 2. Inside The Box
IT Introduction - 2. Inside The Box
 

Recently uploaded

Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 

Recently uploaded (20)

Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 

IT Introduction - 06. Graphic & Multimedia

  • 1. Software: Graphic, Media, Multimedia Arry Akhmad Arman School of Electrical Engineering and Informatics Institut Teknologi Bandung, Indonesia Email: arman@kupalima com arman@kupalima.com Website: http://www.kupalima.com Blog: http://kupalima.wordpress.com This course material can be downloaded at http://slideshare.net/kupalima Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
  • 2. Invention of WWW (World Wide Web) ( ) • The World Wide Web (commonly shortened to the Web) is a system of interlinked hypertext documents accessed via the Internet. With a Web browser, a user views Web pages that b b h may contain text, images, videos, and other multimedia and navigates between them using hyperlinks hyperlinks. • The World Wide Web was created in 1989 b B i i h scientist Si Ti by British i i Sir Tim Berners‐Lee, working at the European Tim Berners-Lee Organization for Nuclear Research weaves the Web for Everybody (CERN) in Geneva Switzerland and Geneva, Switzerland, released in 1992. Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
  • 3. Web Browser Creator • Microsoft Internet Explorer: 73.81% • Firefox: 18.43% • Safari: 6 14% 6.14% • Opera: 0.71% • Netscape: 0 62% 0.62% • Mozilla: 0.11% • Other: 0.18% Other 0 18% Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
  • 4. Microsoft Internet Explorer p URL (Uniform Resource Locator) http://www.itb.ac.id/STEI/index.html htt // itb id/STEI/i d ht l http = protocol name www.itb.ac.id = server name /STEI/index.html = file location Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
  • 5. Focus on Computer Graphic ( p p (Image) g ) • Image representation • How big you need memory to store image? • Image Compression • Types of Image Compression • Image file format • Image Processing Application Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
  • 6. Focus on Computer Graphic (Image) Image Representation pixel Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008 6
  • 7. Focus on Computer Graphic (Image) Image Representation • Total number of Pixel pixels is (H x V) H (horizontal number of pixel) • Every pixel represented by – 1 bit (black and white) – 1 byte (greyscale) – 1 byte (256 color) – 2 byte (64K color) – 3 b t (16M color) byte l ) – more … Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008 7
  • 8. Greyscale Image ( byte p p y g (1 y per pixel) ) • Image 500 x 400 pixel • Total number of pixel is 200.000 pixel • E h pixel represented b 1 b t Each i l t d by byte • Total image capacity 200.000 x 3 byte = 200.000 byte Pixel-2 Pixel-n = 1 byte Pixel-1 Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008 8
  • 9. Color Image (true color, 3 byte per pixel) • Image 500 x 400 pixel • Total number of pixel is 200.000 pixel • Each pixel represented by 3 byte • Total image capacity 200.000 x 3 byte = 600 000 byte 600.000 Pixel-1 Pixel-2 Pixel-n = 1 byte Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008 9
  • 10. Color vs Greyscale vs BW y Black and White Color Greyscale Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008 10
  • 11. Black and White (1 bit p p ( per pixel) ) 8 pixels 8 pixels = 1 byte 8 pixels Greyscale Black & White Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008 11
  • 12. Focus on Computer Graphic (Image) Image Compression • Lossy Compression: some information are loss, de‐compression result not same with original image. Example: JPEG • Lossless Compression: no information loss, de‐ compression result same with original image. Example: GIF, TIFF C Compression i ?!hasoas$^%& 823hiwef93 hnf*6867888 DeCompression Original, 600KB Compressed, <<600KB Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
  • 13. Focus on Computer Graphic (Image) Image Compression Quality Best quality, Low quality, file size 99KB file size 28KB Original Image Med quality, quality file size 600KB file size 41KB Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
  • 14. Focus on Computer Graphic (Image) Graphic (Vector) Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
  • 15. Focus on Computer Graphic (Image) Image Processing Application • Adobe Photoshop • Corel Draw • Visio • AutoCAD • etc Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
  • 16. Sample of Image Processing Blue Screen Technique 1. Find the boundary of the object 2. Copy the object 4. 4 Put it together 3. Prepare the new background Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
  • 17. Real Sample p Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
  • 18. Sample of Image Processing [ ] p g g [2] • Digital photo management software programs such as g p g f p g Apple iPhoto and Microsoft PictureIt! simplify and automate common tasks associated with capturing, organizing, editing, organizing editing and sharing digital images images. Combine it with Take an image other objects Make a statement Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
  • 19. Postscript p • PostScript: a standard page-description page description language for describing text fonts, illustrations, and other elements of the printed page • Used by professional drawing programs such as Adobe Illustrator and Macromedia FreeHand • Built into many laser printers and other high‐end output devices so those devices can understand and follow PostScript instructions • PostScript‐based drawing software constructs a PostScript P S i program as the user d h draws Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
  • 20. 3D Modeling g Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
  • 21. 3D Model and Rendering g • Rendering is the process of g g p generating an image from a g g model, by means of computer programs. The model is a description of three dimensional objects in a strictly defined language or data structure It would contain structure. geometry, viewpoint, texture, lighting, and shading information. Rendering Process Model in wireframe Rendering result Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
  • 22. 3D Model and Rendering g Images in wireframe view; those on the right are fully rendered to y add surface textures Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
  • 23. Sample of Rendering Result p g Rendering result wireframe Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
  • 24. Sample of Rendering Result p g Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
  • 25. Rendering Quality gQ y Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
  • 26. CAD/CAM: Turning Pictures into Products • Computer Aided Design (CAD) software: – Allows engineers, designers, and architects to create – designs on screen for products ranging from computer – chips to public buildings – Can test product prototypes – Cheaper, faster, and more accurate than traditional – design‐by‐hand techniques Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
  • 27. CAM/CIM / • Computer‐Aided Manufacturing p g (CAM) is the process by which data related to the product design are fed into a program that controls the manufacturing of parts. • Computer‐Integrated Manufacturing (CIM) refers to the combination of CAD/CAM and is a major step toward a fully automated factory. Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
  • 28. Graphic as Presentation Tools p • Remember your goal. • Remember your audience. • Outline your ideas. • Be stingy with words words. • Keep it simple. • Use a consistent design. • Be smart with art. h • Keep each slide focused. • Tell them what you’re going to tell them, then tell them, then tell them what you told them. Read “Good Presentation” in http://slideshare.net/kupalima Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
  • 29. Video Principle p NTSC = 30 fps, PAL = 25 fps frame 10 minutes NTSC video consist of 10 x 60 x 30 = 18 000 frames 18.000 Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008 29
  • 30. Video and TV Resolutions Today TV VCD (PAL) Resolution 352x288 Today Computer DVD (PAL) Display Resolution 720 x 576 (1280 x 800) Full F ll HD TV (1920 x 1080) High Definition Video 1920 x 1080 Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
  • 31. Video Game Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
  • 32. Nintendo Wii: Playing Tenis y g Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
  • 33. Nintendo Wii: Starwars Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
  • 34. MIDI (Musical Instrument Digital Interface) • MIDI is a digital interface for music equipment • MIDI is not a musical instrument • MIDI represent record and play the pattern of represent, music playing, not record the sound of music. MIDI Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
  • 35. Thank you y Tolong b k k l berikan komentar anda d tentang penyampaian kuliah ini di http://kupalima.wordpress.com Belgium, 2000 Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008