Video Signal Representation. Visual Representation. Visual Representation

Size: px
Start display at page:

Download "Video Signal Representation. Visual Representation. Visual Representation"

Transcription

1 Video Signal Representation Chapter 2: Basics Audio Technology Images and Graphics Video and Animation 2.3: Video and Animation Basic concepts Television standards MPEG Digital Video Broadcasting Computer-based animation Chapter 3: Multimedia Systems Communication Aspects and Services Chapter 4: Multimedia Systems Storage Aspects Chapter 5: Multimedia Usage Video signal representation includes: Visual representation Transmission Digitization Several important measures for the visual representation: 1. Vertical Detail and Viewing Distance Smallest detail that can be reproduced is a pixel Ideally: One pixel for every detail of a scene In practice: Some details fall between scanning lines Kell factor: only 70% of the vertical details are represented, due to the fact that some of the details of the scene fall between the scanning lines (determined by experience, measurements) Page 1 Page 2 Visual Representation Visual Representation The Kell factor of 0.7 is independent of the way of scanning, i.e. whether the scanning is progressive (sequential scanning of lines) or the scanning is interlaced (alternate scanning, line 1, line 3,... line n-1, line 2, line 4,...) Scan lines 2. Horizontal Detail and Picture Width Picture width for conventional television service is 4:3 picture height Geometry of the television image is based on the aspect ratio, which is the ratio of the picture width W to the height H (W:H). The conventional aspect ratio for television is 4:3 = 1.33 Modern systems use 16:9 = :525 = 4:3 (NTSC standard) A detail where only 2 out of 3 components can be represented Page 3 The viewing distance D determines the angle α subtended by the picture height H. This angle is measured by the ratio of the picture height to viewing distance: tan(α) = H/D. α D H Page 4

2 Visual Representation 3. Total Detail Content of the Image Total number of picture elements = number of vertical elements number of horizontal elements = vertical resolution 2 aspect ratio = /3 (for NTSC) 4. Perception of Depth (3D impression) In natural vision: angular separation of the images received by the two eyes Television image: perspective appearance of objects, choice of focal length of camera lens, changes in depth of camera focus Visual Representation 5. Luminance and Chrominance Usually not RGB, but YUV (or a variant) is used 6. Temporal Aspects of Illumination Motion is represented by a rapid succession of slightly different still pictures (frames). A discrete sequence of pictures is perceived as a continuous sequence of picture (due to Lucky weakness of the human brain). Between frames, the light is cut off briefly. For a realistic presentation, two conditions are required: Repetition rate must be high enough to guarantee smooth motion The persistence of vision must extend over the interval between flashes 7. Continuity of Motion To perceive continuous motion, the frame rate must be higher than 15 frames/sec. For smooth motion the frame rate should be frames/sec. Page 5 Page 6 Visual Representation Visual Representation 8. Flickering Through slow motion a periodic fluctuation of brightness, a flicker effect, arises. How to avoid this disturbing effect? A first trick: display each picture several times E.g.: 16 pictures per second: very inconvenient flicker effect display every picture 3 times, i.e. with a refresh rate of 3 16 = 48 Hz To avoid flicker, a refresh rate of at least 50 Hz is needed Computer displays achieve 70 Hz of refresh rate by the use of a refresh buffer TV picture is divided into two half-pictures by line interleaving Refresh rate of 25 Hz (PAL) for the full TV picture requires a scan rate of 2 25 Hz = 50 Hz. 9. Temporal Aspect of Video Bandwidth The eye requires a video frame to be scanned every 1/25 second Scan rate and resolution determines the video bandwidth needed for transmission During one cycle of video frequency (i.e. 1 Hz) at most two horizontally adjacent pixels can be scanned Vertical resolution and frame rate relate to horizontal (line) scan frequency: vertical lines (b) frame rate (c) = horizontal scan frequency Horizontal resolution and scan frequency relate to video bandwidth: horizontal lines (a) scan frequency / 2 = video bandwidth video bandwidth = a b c/2 (since 2 horizontally adjacent pixels can be represented simultaneously during one cycle of video frequency) A computer system with a resolution of a = 1312 and b = 800 pixels out of which are visible and a frame rate c = 100 Hz needs: a horizontal scan frequency of Hz = 80 khz a video bandwidth of khz / 2 = MHz Page 7 Page 8

3 Digitization Video Controller Standards For image processing or transmission, the analog picture or video must be converted to a digital representation. Digitization consists of: Sampling, where the color/grey level in the picture is measured at a M N array of pixels. Quantizing, where the values in a continuous range are divided into k intervals. For a satisfiable reconstruction of a picture from quantized samples 100 or more quantizing levels might be needed Very often 256 levels are used, which are representable within 8 Bits A digital picture consists of an array of integer values representing pixels (as in a simple bitmap image format) Video Controller Standards Colour Graphics Adapter (CGA) Enhanced Graphics Adapter (EGA) Video Graphics Array (VGA) 8514/A Display Adapter Mode Extended Graphics Array (XGA) Super VGA (SVGA) A B C = A B Resolution 320 x x x x x x 480 Color presentation 2 Bits/pixel 4 Bits/pixel (i.e. 16 colours are possible) 8 Bits/pixel (256 colours) 8 bits/pixel 8 Bits/pixel 16 Bits/pixel Storage capacity 16 KBytes 112 KBytes 307 KBytes 786 KBytes 786 Kbytes 614 KBytes 1024 x Bits/pixel 2359 KBytes Super XGA (SXGA) 1280 x Bits/pixel 3932 KBytes Ultra XGA (UXGA) 1600 x Bits/pixel 5760 KBytes Page 9 Page 10 Television - NTSC A Typical NTSC Encoder Video format standard for conventional television systems in the USA (since 1954): NTSC (National Television Systems Committee) Picture size: 525 rows, aspect ratio 4:3, refresh rate of 30 frames/sec Uses a YIQ signal (in principle nothing but a slight variation of YUV scheme) Y = 0.30 R G B I = 0.60 R 0.28 G B Q = 0.21 R G B R G Y Matrix I Matrix Adder 1.3 MHz low pass filter 4.2 MHz low pass filter Composite NTSC out Composite signal for transmission of the signal to receivers: Individual components (YIQ) are composed into one signal Basic information consists of luminance information and chrominance difference signals Use appropriate modulation methods to eliminate interference between luminance and chrominance signals B Q Matrix 0.6 MHz low pass filter Quadrature Modulation Subcarrier Page 11 Page 12

4 NTSC Required bandwidth to transmit NTSC signals is 4.2 MHz, 6 MHz including sound The luminance (Y) or monochrome signal uses 3.58 MHz of bandwidth The I-signal uses 1.5 MHz of bandwidth, the Q-signal 0.5 MHz The I-signal is In-phase with the 3.58 MHz carrier wave, the Q-signal is in Quadrature (90 degrees out of phase) with the 3.58 MHz carrier wave. Picture Carrier Chromatic Subcarrier Sound Carrier Television - PAL PAL (Phase Alternating Line, invented by W. Bruch/Telefunken 1963) Frame rate of 25 Hz, delay between frames: 1000ms / 25 frames per sec. = 40ms 625 lines, aspect ratio 4:3 Quadrature amplitude modulation similar to NTSC Bandwidth: 5.5 MHz Phase of the R-Y (V) signal is reversed by 180 degrees from line to line, to reduce color errors that occur from amplitude and phase distortion during transmission. The chrominance signal C for PAL transmission can be represented as: (Luminance) I sidebands Q sidebands U V C = sin ( ωct ) ± cos ( ωct ) U = B -Y = B Y sin t ± R Y cos t V = R -Y ( ) ( ω ) ( ) ( ω ) c c Page 13 Page 14 Television Standards Television Standards System Total Lines Visible Lines Vertical Horizontal Video Resolution Resolution Bandwidth Aspect Ratio Optimal Viewing Distance NTSC -i MHz 4:3 7 m NTSC -p MHz 4:3 5 m PAL -i MHz 4:3 6 m PAL -p MHz 4:3 4.3 m Page 15 -i interlaced, -p progressive (non-interlaced) More modern Television Standards: SDTV (Standard Definition TV): low resolution, aspect ratio not specified EDTV (Enhanced Definition TV): minimum of 480 lines, aspect ratio not specified HDTV (High Definition TV): minimum of 720 lines, aspect ratio of 16:9 Page 16

5 Enhanced Definition TV (EDTV) EDTV systems are conventional systems which offer improved vertical and/or horizontal resolution by some tricks Comb filters improve horizontal resolution by more than 30% according to literature Separate black and white from color information to eliminate rainbow effects while extending resolution Progressive (non-interlaced) scanning improves vertical resolution Insertion of blank lines in between active lines, which are filled with information from: above line, below line, same line in previous picture Other EDTV developments is: IDTV (Improved Definition Television) Intermediate level between NTSC and HDTV (High-Definition Television) in the U.S. Improve NTSC image by using digital memory to double scanning lines from 525 to One 1050-line image is displayed in 1/60 sec (60 frames/sec). Digital separation of chrominance and luminance signals prevents cross-interference Page 17 High Definition Systems (HDTV) HDTV is characterized by: Higher Resolution, approx. twice as many horizontal and vertical pixels as conventional systems ( , up to ) 24-bit pixels Bandwidth 5-8 times larger than for NTSC/PAL Aspect Ratio: 16/9 = Preferred Viewing Distance: between 2.4 and 3.3 meters Digital Coding is essential in the design and implementation of HDTV: Composite Coding (sampling of the composite analog video signal i.e. all signal components are converted together into a digital form) is the straightforward and easiest alternative, but: cross-talk between luminance and chrominance in the composite signal composite coding depends on the television standard sampling frequency cannot be adopted to the bandwidth requirements of components sampling frequency is not coupled with color carrier frequency Page 18 High Definition Systems (HDTV) High Definition Systems (HDTV) Alternative: Component Coding (separate digitization of various image components): the more important luminance signal is sampled with 13.5 MHz, the chrominance signals (R-Y, B-Y) are sampled with 6.75 MHz. Global bandwidth: 13 Mhz MHz > 19 MHz Luminance and chrominance signals are quantized uniformly with 8 Bits. Due to high data rates (1050 lines 600 pixels/line 30 frames/sec) bandwidth is approx. 19 MHz and therefore substandards (systems which need a lower data rate) for transmission have been defined. Worldwide, 3 different HDTV systems are being developed: United States Full-digital solution with 1050 lines (960 visible) and a scan rate of Hz Compatible with NTSC through IDTV Europe HD-MAC (High Definition Multiplexed Analog Components) 1250 lines (1000 visible), scan rate of 50 Hz Halving of lines (625 of 1250) and of full-picture motion allows simple conversion to PAL HD-MAC receiver uses digital image storage to show full resolution and motion Japan MUSE is a modification of the first NHK (Japan Broadcasting Company) HDTV Standard MUSE is a Direct-Broadcast-from-Satellite (DBS) System, where the 20MHz bandwidth is reduced by compression to the 8.15 MHz available on the satellite channel Full detail of the 1125 line image is retained for stationary scenes, with motion the definition is reduced by approx. 50% Page 19 Page 20

6 High Definition Systems (HDTV) Television - Transmission (Substandards) System HDTV USA HD-MAC MUSE NTSC i Total Lines Visible Lines Vertical Horizontal Total Resolution Resolution Bandwidth MHz 12.0 MHz 30.0 MHz 6 MHz Scan Rate (Hz) Camera p 50 p 60 i i Scan Rate (Hz) Display p 100 p 60 i i HDTV data rates for transmission total picture elements = horizontal resolution vertical resolution USA: 720,000 pixels 24 Bits/pixel 60 frames/sec. = MBits/sec! Europe: 870,000 pixel 24 Bits/pixel 50 frames/sec = 1044 MBits/sec! HDTV with pixel, 24 Bits/pixel, 30 frames/sec: 1.5 GB/sec! Reduction of data rate is unavoidable, since required rates do not fit to standard capacities provided by broadband networks (e.g. 155 or 34 MBits/sec) Different substandards for data reduction are defined: Substandards Sampling Rates (MHz) Luminance Chrominance Data rate (Mbits/sec) PAL i MHz 50 i 50 i Substandard = 5/ = 5/ Substandard = 3/ = 1/ i interlaced, -p progressive (non-interlaced) Substandard = 2/ = 1/ Page 21 Page 22 Television: Transmission Compression Techniques Further reduction of data rates is required for picture transmission Sampling gaps are left out (only visible areas are coded): Luminance has 648 sample values per line, but only 540 of them are visible. Chrominance has 216 sample values per line, but only 180 are visible. 575 visible lines: ( ) samples/line 575 lines/frame = 517,500 samples/frame 517,500 samples/frame 8 Bits/sample 25 frames/sec = MBits/sec Reduction of vertical chrominance resolution: Only the chrominance signals of each second line are transmitted. 575 visible lines: ( ) samples/line 575 lines/frame = 414,000 samples/frame 414,000 samples/frame 8 Bits/sample 25 frames/sec = 82.8 MBits/sec Still very high data rate: Video should have about 1.5 Mbits/sec to fit within CD technology Audio should have about kbit/channel need for further compression techniques, e.g. MPEG for video and audio Different source coding: Using an intra-frame working ADPCM with 3 instead of 8 Bits/sample 414,000 samples/frame 3 Bits/sample 25 frames/sec = MBits/sec Page 23 Page 24

7 Classification of Applications Dialogue Mode Applications Interaction among human users via multimedia information Requirements for compression and decompression: End-to-end delay lower than 150 ms End-to-end delay of 50 ms for face-to-face dialogue applications Retrieval Mode Applications A human user retrieves information from a multimedia database Requirements: Fast forward and backward data retrieval with simultaneous display Fast search for information in multimedia databases Random access to single images and audio frames with an access time less than 0.5 second Decompression should be possible without a link to other data units in order to allow random access and editing Dialogue and Retrieval Mode Requirements for both dialogue and retrieval mode: Supporting scalable video in different systems Format must be independent of frame size and video frame rate Support of various audio and video data rates This will lead to different quality, thus data rates should be adjustable Synchronization of audio and video data Lip synchronization Economy (i.e. reasonably cheap solutions): Software realization: cheap, but low speed and low quality Hardware realization (VLSI chips): more expensive (at first), but high quality Compatibility It should be possible to generate multimedia data on one system and to reproduce the data on another system Programs available on CD can be read on different systems Page 25 Page 26 Encoding Mechanisms for Video MPEG Basic encoding techniques like used in JPEG Differential encoding for video 1. For newscast, video telephone applications, and soap operas Background often remains the same for a long time Very small difference between subsequent images Run-length coding can be used 2. Motion compensation Blocks of NxN pixels are compared in subsequent images Useful for objects moving in one direction, e.g. from left to right Other basic compression techniques: Color Look-Up Tables (CLUT) for data reduction in video streams Often used in distributed multimedia systems Silence suppression for audio Data are only encoded if the volume level exceeds a certain threshold Can be interpreted as a special case of run-length encoding Page 27 Growing need for a common format for representing compressed video and audio for data rates up to 1.5 Mbit/sec (typical rate of CD-ROM transfer: 1.2 Mbit/sec) Moving Pictures Expert Group (MPEG) Generic Approach can be used widely Maximum data rate for video in MPEG is very high: 1,856,000 bit/sec Data rates for audio between 32 and 448 Kbit/sec Video and audio compression of acceptable quality Suitable for symmetric as well as asymmetric compression: Asymmetric compression: more effort for coding (once) than for decoding (often) Symmetric compression: equal effort for compression and decompression, restricted end-to-end delay (e.g. interactive dialogue applications) Page 28

8 MPEG Today MPEG Coding for VCD (Video CD) quality Data rate of Mbit/sec MPEG-2 Super-set of MPEG-1: rates up to 8 Mbit/sec Can do HDTV MPEG-4 Coding of objects, not frames Lower bandwidth (Multimedia for the web and mobility) MPEG-7 Allows multimedia content description (ease of searching) MPEG-21 Content identification and management MP3 For coding audio only MPEG Layer-3 Page 29 The MPEG Family MPEG-4: Coding of Audio-visual Objects MPEG-1 (VCD) MPEG-2 (DVD, HDTV) Content Presentation MPEG-21: Multimedia Framework MPEG-7 : Multimedia Content Description Interface MPEG-7 data model Dublin Core data model XML RDF Content Description Content Identification and Usage SMPTE Page 30 First: MPEG Compression Steps Exact image format of MPEG is defined in the image preparation phase (which is similar to JPEG) Video is seen as a sequence of images (video frames) Each image consists of 3 components (YUV format, called Y, C B, C R ) Luminance component has twice as many samples in horizontal and vertical axes than other two components (chrominance): 4:2:2 scheme Resolution of luminance component maximal pixels (8 bit per pixel) Data stream includes further information, e. g.: Aspect ratio of a pixel (14 different image aspect ratios per pixel provided), e.g. 1:1 (square pixel), 16:9 (European and US HDTV) etc. Image refresh frequency (number of images per second; 8 frequencies between Hz and 60 Hz defined, among them the European standard of 25 Hz) The encoding basically is as in JPEG: DCT, quantization, entropy encoding, but with considering several images Subsampling of chrominance information - human visual system less sensitive to chrominance than to luminance information only 1 chrominance pixel for each 2 2 neighborhood of luminance pixels Image preparation form blocks of 8 8 pixels and group them to macro blocks Frequency transformation - discrete cosine transform converts an 8 8 block of pixel values to an 8 8 matrix of horizontal and vertical spatial frequency coefficients most of the energy concentrated in low frequency coefficients, esp. in DC coefficient Quantization for suppressing high frequencies Variable length coding - assigning codewords to values to be encoded Additionally to techniques like in JPEG, the following is used before performing DCT: Predictive coding code a frame as a prediction based on the previous / the following frame Motion compensation - prediction of the values of a pixel block by relocating the block from a known picture Page 31 Page 32

9 Macro Blocks Motion Compensation Prediction Still images - temporal prediction yields considerable compression ratio Moving images - non-translational moving patterns (e.g. rotations, waves,...) require storage of large amount of information due to irregular motion patterns Therefore: predictive coding makes sense only for parts of the image division of each image into areas called macro blocks Macro blocks turn out to be suitable for compression based on motion estimation Partition of macro blocks into 4 blocks for luminance and one block for each chrominance component; each block consists of 8 8 pixels. Size of macro block is a compromise between (storage) cost for prediction and resulting compression Motion Compensation Prediction is made between successive frames Idea: coding a frame as prediction to the previous frame is useless for fast changing sequences Thus: consider moving objects by search for the new position of a macro block from the previous frame Code the prediction to the macro block of the previous frame together with the motion vector C B C R luminance Y chrominance Page 33 Page 34 Motion Compensation Prediction Motion Compensation Prediction How to find the best fitting position in the new image? Search only a given window around the old position, not the whole image! Consider only the average of all pixel values, not detailed values! Set a fault threshold: stop searching if a found macro block fits good enough Search Pattern can be a spiral: this procedure in general does not give the best result, but is fast Alternative search procedure: Store motion vector for a macro block of the previous image Move the search window for the next search by the old vector Start searching the window by a coarse pattern Refine the search for the best patterns found Left: lighter grey blocks are the searched blocks on coarse scale. Best matching fields are examined more detailed by also searching the 8 neighbored blocks. Right: when we would refine all blocks, such a picture would result; the lighter a block, the better the matching; the lightest block is taken for motion prediction. [Note: in reality not all blocks are refined, only the lightest ones; by this maybe the best block isn t found.] Page 35 Page 36

10 Types of Frames Types of Images 4 different types of frame coding are used in MPEG for efficient coding with fast random access I-frames: Intra-coded frames (moderate compression but fast random access) P-frames: Predictive-coded frames (with motion compensation, prediction to the previous I- or P-frame) B-frames: Bi-directionally predictive-coded frames (referencing to the previous and the following I- or P-frames) D-frames: DC frames (Limited use: encodes only DC components of intraframe coding) I B B P B B... Prediction P... Time B-frame can be decoded only after the subsequent P-frame has been decoded I B B P Bi-directional prediction I : P : B = 1 : 2 : 6 B B I... Page 37 Page 38 I-Frames P-Frames and B-Frames I-Frames are self-contained, i.e. represent a full image Coded without reference to other images Treated as still images Use of JPEG, but compression in real-time I-Frames may serve as points of random access in MPEG streams DCT on 8 8 blocks within macro blocks + DPCM coding of DC coefficients Typically, an I-frame may occur 3 times per second to give reasonably fast random access Typical data allocation: I-frames allocate up to 3 times as many bits as P-frames P-frames allocate 2 5 times as many bits as B-frames In case of little motion in the video, a greater proportion of the bits should be assigned to I-frames, since P- and B-frames only need very low number of bits P-Frame Requires information about previous I-frame and/or previous P-frame Motion estimation is done for the macro blocks of the coded frame: The motion vector (difference between locations of the macro blocks) is specified The (typically small) difference in content of the two macro blocks is computed and DCT/entropy encoded That means: P-frames consist of I-frame macro blocks (if no prediction is possible) and predictive macro blocks I... P... P... P B-Frame Requires information about previous and following I- and/or P-frame B-frame = difference of prediction of past image and following P-/I-frame Quantization and entropy encoding of the macro blocks will be very efficient on such double-predicted frames Highest compression rate will be obtained Decoding only is possible after receiving the following I- resp. P-frame I B B P B B P Page 39 Page 40

11 Group of Pictures (GOP) MPEG gives no instruction in which order to code the different frame types, but can be specified by a user parameter. But: each stream of MPEG frames shows a fixed pattern, the Group of Pictures: It typically starts with an I-frame It typically ends with frame right before the next I-frame Open GOP ends in B-frame, Closed in P-frame Very flexible: GOPs could be independently decoded, but they also could reference to the next GOP Typical patterns: I B B P B B P B B I I B B P B B P B B P B B I Why not have all P and B frames? It is clear that with the loss of one frame, a new full-image (I-frame) is needed to allow the receiver to recover from the information loss Typical compression performance: Type Size Compression I 18 KB 7:1 P 6 KB 20:1 B 2.5 KB 50:1 Avg 4.8 KB 27: Page 41 D-Frames Intraframe encoded, but only lowest frequencies of an image (DC coefficients) are encoded Used (only) for fast forward or fast rewind mode Could also be realized by suitable order of I-frames Slow rewind playback requires a lot of storage capacity: Thus all images in a "group of pictures" (GOP) are decoded in the forward mode and stored, after that rewind playback is possible Page 42 Coding Process Layers of MPEG Data Streams Frame Memory Pre processing Input Predictive frame + - DCT Motion Compensation Motion Estimation Regulator Quantizer (Q) Q -1 IDCT + Frame Memory Motion vectors VLC Encoder Buffer Output 1. Sequence Layer Sequence header + one or more groups of picture Header contains parameters like picture size, data rate, aspect ratio, DCT quantization matrices 2. Group of Pictures Layer Contains at least one I-frame for random access Additionally timing info and user data 3. Picture Layer I-, P-, B- or D-frame, with synchronization info, resolution, range of motion vectors 4. Slice Layer Subdivision of a picture providing certain immunity to data corruption 5. Macro block Layer Basic unit for motion compensation and quantizer scale changes 6. Block Layer Basic coding unit (8 8 pixels): DCT applied at this block level Page 43 Page 44

12 Hirarchical Structure of Data Audio Encoding Sequence Layer Start code Picture dimensions Aspect ratio Picture rate Buffer size Quant. matrices.. GOP 1 GOP 2 GOP 3 GOP g Audio Encoding within MPEG Picture encoding principles can be modified for use in audio as well GOP Layer Picture Layer Start code Start code Sequence parameters Picture flags (optional) quantization weighting matrix.. Profile Pic 1 Pic 2 Pic 3 Pic p.. Slice 1 Slice 2 Slice 3 Slice s Sampling rates of 32, 44.1 and 48 khz Transformation into frequency domain by Fast Fourier Transform (FFT) similar to the technique which is used for video Audio spectrum is split into 32 non-interleaved subbands (for each subband, the audio amplitude is calculated); noise level determination by psychoacoustical model Slice Layer Macroblock Layer Block Layer Start code Macro block address Slice address Mode Quantization value (optional) quantization value Macro 1 Macro 2 Macro 3 Macro m Motion vectors Luminance blocks pixels Y C B.. Chrom. blocks C R Page 45 Psychoacustical model means to consider the human brain, e.g. recognizing only a single tone if two similar tones are played very close together, or not perceiving the quieter tone if two tones with highly different loudness are played simultaneously Each subband has its own quantization granularity Higher noise level: rough quantization (and vice versa) Single channel, two independent channels or Stereo are possible (in the case of stereo : redundancy between the two signals is used for higher compression ratio) Page 46 Audio Encoding Audio Encoding Psychoacoustical Model Control Uncompressed Audio Data Filter Banks Quantization 32 Sub-bands each subband corresponds to a frequency transform coefficient 3 different layers of encoder and decoder complexity are used Quantized spectral portions of layers 1 and 2 are PCM encoded Quantized spectral portions of layer 3 are Huffman encoded MPEG layer 3 is known as mp3 14 fixed bit rates for encoded audio data stream on each layer minimal rate: 32 Kbit/sec for each layer maximal rate: 448 Kbit/sec (layer 1), 384 Kbit/sec (layer 2), 320 Kbit/sec (layer3) Multiplexer Huffman Coder Variable bit rate support is possible only on layer 3 Compressed Audio Data Page 47 Page 48

13 Audio Data Stream General Background on the MPEG Audio Data Stream MPEG specifies syntax for interleaved audio and video streams e.g. synchronization information Audio data stream consists of frames, divided into audio access units composed of slots Slots consist of 4 bytes (layer 1, lowest complexity) or 1 byte (other layers) A frame always consists of a fixed number of samples Audio access unit: smallest possible audio sequence of compressed data to be decoded independently of all other data Audio access units of one frame lead to playing time between 8 msec (48 Hz) and 12 msec (32 Hz) MPEG-2 Why another MPEG standard? Higher data rate as MPEG-1, but compatible extension of MPEG-1 Target rate of 40 Mbit/sec Higher resolution as needed in HDTV Support a larger number of applications - definition of MPEG-2 in terms of extensible profiles and levels for each important application class, e.g. Main Profile: for digital video transmission (2 to 80 Mbit/sec) over cable, satellite and other broadcast channels, digital storage, HDTV etc. High Profile: HDTV Scalable Profile: compatible with terrestrial TV/HDTV, packet-network video systems, backward compatibility with MPEG-1 and other standards, e.g. H.261 The encoding standard should be a toolkit rather than a flat procedure Interlaced and non-interlaced frame Different color subsampling modes e.g., 4:2:2, 4:2:0 Flexible quantization schemes can be changed at picture level Scalable bit-streams Page 49 Page 50 MPEG-2 - Profiles and Levels Scalable Profiles Low Level 352 pixels/line 288 lines Main Level 720 pixels/line 576 lines High-1440 Level 1440 pixels/line 1152 lines Simple Profile No B-frames 4:2:0 Not Scalable Main Profile 4:2:0 Not Scalable 4 Mbits/s 15 Mbits/s 15 Mbits/s 15 Mbits/s 20 Mbits/s 60 Mbits/s SNR Scalable Profile 4:2:0 SNR Scalable 4 Mbits/s Spatially Scalable Profile 4:2:0 SNR or Spatial Scalable 60 Mbits/s High Profile 4:2:0 or 4:2:2 SNR or Spatial Scalable 80 Mbits/s A signal is composed of several streams (layers): Base (Lower) layer is a fully decodable image Enhancement (Upper) layer gives additional information Better resolution Higher frame rate Better quality Corresponds to JPEG hierarchical mode High Level 1920 pixels/line 1152 lines 80 Mbits/s 100 Mbits/s Page 51 Page 52

14 Scalable Profiles MPEG-2: Effects of Interlacing Scaling can be done on different parameters: Spatial scaling: Frames are given in different resolutions Base layer frames are used in any case Upper layer frames are stored as prediction from base layer frames Single data stream can include different image formats (CIF, CCIR 601, HDTV...) SNR scaling: The error on the lower layer given by quantization is encoded and sent on the upper layer Prediction Modes and Motion Compensation Frame prediction: current frame predicted from previous frame Dual prime motion compensation: Top field of current frame is predicted from two motion vectors coming from the top and bottom field of reference frame Bottom field of previous frame and top field of current frame predicts the bottom field of current frame 16 8 motion compensation mode A macroblock may have two of them A B-image macro block may have four Page 53 Page 54 MPEG-2 Audio Standard MPEG-2 Streams Low bit rate coding of multi-channel audio Up to five full bandwidth channels (left, right, center, 2 surround) plus additional low frequency enhancement channel and/or up to 7 commentary/multilingual channels Extension of MPEG-1 stereo and mono coding to half sampling rates (16 24 khz) improving quality for bit rates at 64 kbits/sec per channel MPEG-2 Audio Multi-channel Coding Standard: Backward compatibility with existing MPEG-1 Audio Standard Organizes formal testing of proposed MPEG-2 multi-channel audio codecs and nonbackward-compatible codecs (rates Kbits/sec) MPEG-2 system defines how to combine audio, video and other data into single or multiple streams suitable for storage and transmission syntactical and semantically rules for synchronizing the decoding and presentation of video and audio information and avoiding buffer over- or underflow Streams include timestamps for decoding, presentation and delivery Basic multiplexing step: each stream is added system-level information and packetized Packetized Elementary Stream (PES) PESs combined to Program or Transport Stream (supporting large number of applications): Program Stream: similar to MPEG-1 stream error-free environment, variable packet lengths, constant end-to-end delay Transport Stream: combines PESs and independent time bases into single stream use in lossy or noisy media, packet length 188 bytes including header suited for digital TV and videophony over fiber, satellite, cable, ISDN, ATM Conversion between Program and Transport Stream possible (and sometimes reasonable) Page 55 Page 56

15 MPEG-4 Originally a MPEG-3 standard for HDTV was planned But MPEG-2 scaling was sufficient; development of MPEG-3 was cancelled MPEG-4 initiative started in September 1993 Very low bit rate coding of audio-visual programs February 1997: description of requirements for the MPEG-4 standard approved Idea: development of fundamentally new algorithmic techniques New sorts of interactivity (dynamic instead of static objects) Integration of natural and synthetic audio and video material Simultaneous use of material coming from different sources Model-based image coding of human interaction with multimedia environments Low-bit rate speech coding e.g. for use in GSM Basic elements: Coding tools for audio-visual objects: efficient compression, support of object based interactivity, scalability and error robustness Formal methods for syntactic description of coded audio-visual objects Page 57 Core Idea of MPEG-4 Object based Representation Representation of the video scene is understood as a composition of video objects with respect to their spatial and temporal relationship (same with audio!) Individual objects in a scene can be coded with different parameters, at different quality levels and with different coding algorithms Page 58 MPEG-4: Objects and Scenes Objects of a Scene Primitive Objects A/V object A video object within a scene The background An instrument or voice Coded independently A/V scene Mixture of objects Individual bitstreams are multiplexed and transmitted One or more channels Each channel may have its own quality of service Synchronization information Page 59 Video Objects (VO) Audio Objects (AO) natural synthetically natural synthetically Scene Graph Graph without cycles Embeds objects in a coordinate system (including synchronization information) MPEG-4 provides a language for describing objects (oriented at VRML Virtual Reality Modeling Language) Usable for as well video as animated objects Page 60

16 An Example MPEG-4 Scene MPEG-4 Stream Composition and Delivery Scene Descr. D e l I v e r y I n t e r f a c e D e l I v e r y I n t e r f a c e decompress decompress decompress compress compress compress compress decompress decompress compress C o m p o s i t o r Object Descr. (DAI) (DAI) Page 61 Page 62 Linking Streams into the Scene MPEG-7 ObjectDescriptorID ObjectDescriptor { OD_ID_1 List of { Elementary Stream Descriptors } } ObjectDescriptor { OD_ID_2 List of { Elementary... Objectives A flexible, extensible, and multi-level standard framework for describing (not coding!) multimedia and synchronize between content and descriptions Enable fast and efficient content searching, filtering and identification Define low-level features, structure, semantic, models, collections, creation, etc. Goal: To search, identify, filter and browse audiovisual content Description of contents Descriptors Describe basic characteristics of audiovisual content Examples: Shape, Color, Texture, Description Schemes Describe combinations of descriptors Example: Spoken Content Page 63 Page 64

17 Simple Description MPEG-21 MPEG 21 Solution for access to and management of digital media E.g. offering, searching, buying, Digital Rights Management, Page 65 Page 66 Digital Video Broadcasting DVB Container 1991 foundation of the ELG (European Launching Group) Goal: development of digital television in Europe 1993 renaming into DVB (Digital Video Broadcasting) goal: introduction of digital television based on satellite transmission (DVB-S) cable network technology (DVB-C) later also terrestrial transmission (DVB-T) DVB-S DVB-C Multipoint Distribution System Cable Terrestrial Receiver DVB-T Satellites B-ISDN, ADSL,etc. Integrated Receiver-Decoder DVD, etc. DVB Digital Video Broadcasting SDTV EDTV HDTV Multimedia PC Page 67 DVB transmits MPEG-2 container High flexibility for the transmission of digital data No restrictions regarding the type of information DVB Service Information specifies the content of a container NIT (Network Information Table): lists the services of a provider, contains additional information for set-top boxes SDT (Service Description Table): list of names and parameters for each service within a MPEG multiplex channel EIT (Event Information Table): status information about the current transmission, additional information for set-top boxes TDT (Time and Date Table): Update information for set-top boxes MPEG-2/DVB container HDTV MPEG-2/DVB container EDTV single channel multiple channels Chapter high definition 2.3: Video television and Animationenhanced definition MPEG-2/DVB container SDTV multiple channels standard definition MPEG-2/DVB container multimedia data broadcasting Page 68

18 DVB Worldwide Computer-based Animation To animate = to bring to life Animation covers changes in: time-varying positions (motion dynamics) shape, color, transparency, structure and texture of an object (update dynamics) as well as lightning, camera position, camera orientation and focus Basic Concepts of animation are Input Process Key frames, where animated objects are at extreme or characteristic positions must be digitized from drawings Often a post-processing by a computer is required Composition stage Inbetween process Changing colors Page 69 Page 70 Composition Stage Inbetween Process Foreground and background figures are combined to generate an individual frame Placing of several low-resolution frames of an animation in an array leads to a trail film (pencil test), by the use of the pan-zoom feature (This feature is available for some frame buffers) The frame buffer can take a part of an image (pan) and enlarge it to full screen (zoom) Continuity is achieved by repeating the pan-zoom process fast enough Composition of intermediate frames between key frames Performed by linear interpolation (lerping) between start- and end-positions To achieve more realistic results, cubic spline-interpolation can be used Interpolated frames Rather unrealistic motion (in most cases) Key frames Page 71 Page 72

19 Inbetween Process Inbetween Process Spline 1 Spline 2 more realistic motion achieved by two cubic splines Calculation of successive cubic splines: S 0 (x) S 1 (x) S 2 (x) f(x 0 ) f(x 1 ) f(x 2 ) f(x 3 ) S 3 (x) x 0 x 1 x 2 x 0 x 1 x 2 x 3 x 4 A function s is called cubic interpolating spline to the points a = X 0 < X 1 <... < X n+1 = b, if 1. s is twice continuous differentiable 2. for i = 0,..., n it is a polynomial of degree 3 This line is smooth, because the polynomials have equal primary and secondary derivatives at the points X 0, X 1,...,X n+1 s i (x) are polynomials of degree 3 Let s 0 (x) be given Then s 1 (x) = a 3 x 3 + a 2 x 2 + a 1 x + a 0 is constructed as follows: 3 2 1( 1) = = ˆ ( 1) 3 2 1( 2) = = ˆ ( 2) 2 1 ( 1) = = ˆ 0 ( 1) ( ) = = ˆ ( ) s x a x a x a x a f x s x a x a x a x a f x s x a x a x a s x s x a x a s x equations for a 3, a 2, a 1, a 0 Page 73 Page 74 Changing Colors Two techniques are possible 1. CLUT animation Changing of the Color Look Up Table (CLUT) of the frame buffer. This changes the colors of the image. 2. New color information for each frame Frame buffer: 640 x 512 pixel 8 Bits/pixel 30 frames per sec. = 78.6 MBits/sec data rate for complete update The first technique is much faster than the second, since changing the CLUT requires the transmission of only Kbytes (here 2. is more than 300 times faster than 1.) Page 75 Animation Languages Categories for Animation languages Linear-list Notations Events are described by starting and ending frame number and an action (event) 17, 31, C, ROTATE HOUSE, 1, 45 means: Between frames 17 and 31 rotate the object HOUSE around axis 1 by 45 degrees, determining the amount of rotation at each frame from table C General-purpose Languages Embed animation capability within programming languages Values of variables as parameters to the routines that perform animation e.g. ASAS, which is built on top of LISP: (grasp my-cube): cube becomes current object (cw 0.05): spin it clockwise, by a small amount Graphical Languages Describe animation in a more visual way than textual languages Express, edit and comprehend the changes in an animation Explicit descriptions of actions are replaced by a picture of the action Page 76

20 Controlling of Animation Techniques for controlling animations (independent of the language which describes the animation): Full Explicit Control Complete way of control, because all aspects are defined: Simple changes (scaling, translation, rotation) are specified or key frames and interpolation methods (either explicit or by direct manipulations by mouse, joystick, data glove) are provided Procedural Control Communication between objects to determine properties Physically-based systems: position of one object may influence motion of another (ball cannot pass a wall) Actor-based systems: actors pass their position to other actors to affect their behavior (actor A stays behind actor B) Controlling of Animation Constraint-based Systems Natural way of moving from A to B is via a straight line, i.e. linearly. However, very often the motion is more complicated Movement of objects is determined by other objects, they are in contact with Compound motion may not be linear and is modeled by constraints (ball follows a pathway) Tracking Live Action Trajectories of animated objects are generated by tracking live action Rotoscoping: Film with real actors as template, designers draw over the film, change background and replace human actors with animated counterparts Attach indicators to key points of actor s body. Tracking of indicator positions provides key points in the animation model Another example: Data glove measures position and orientation of the hand flexion and extension of fingers and fingerparts From these information we can calculate actions, e.g. movements Page 77 Page 78 Controlling of Animation Display of Animation Kinematics: Description using the position and velocity of objects. E.g. at time t = 0 the CUBE is at the origin. It moves with the constant acceleration of 0.5 m/s 2 for 2 sec. in the direction of (1,1,4) Dynamics: Takes into consideration the physical laws that define the kinematics E.g. at time t = 0 the CUBE is in position (0 meters, 100 meters, 0 meters) and has a mass of 5 kg. The force of gravity acts on the cube (Result in this case: the ball will fall down) (0, 0, 0) (1, 1, 4) 2 seconds b = 0.5m/s 2 (0, 100, 0) kinematical description of the motion of a cube y z x For the display of animations with raster systems the animated objects have to be scanconverted to their pixmap in the frame buffer. This procedure has to be done at least 10 (better: 20) times per second in order to give a reasonably smooth effect. Problem Frame rate of 20 pictures/sec. requires manipulation, scan-conversion and display of an object in only 50 msec. Scan conversion should only use a small fraction of these 50 msec since other operations (erasing, redrawing,... etc) have to be done, too Solution Double-buffering: frame buffer is divided into two images, each with half of the bits of the overall frame buffer ( pipeline ). While the operation (like rotating) and scan-conversion is processed for the second half of the pixmap, the first half is displayed and vice versa. Preparation Display Pic 1 Pic 0 Pic 2 Pic 1 Pic 3 Pic 2 Time Page 79 Page 80

21 Transmission of Animation Conclusions Symbolic Representation Graphical descriptions (circle) of an animated object (ball) + operations (roll) Animation is displayed at the receiver by scan-conversion of objects to pixmap Transmission rate depends on (transmission rate is context dependent): size of the symbolic representation structure, size of operation structure number of animated objects and of commands Pixmap Representation Longer times for data transmission than with symbolic representation, because of the large data size of pixmap Shorter display times, because no scan-conversion is necessary at receiver side Transmission rate = size of pixmap frame rate (fixed transmission rate) NTSC and PAL as television standards Widespread, but only belong to Enhanced Definition TV systems Needed for better quality: High Definition TV (HDTV) Problem: compression is needed for HDTV systems MPEG as standard for video and audio compression High-quality video/audio compression based on JPEG-techniques Additionally: Motion prediction between video frames Newer versions (MPEG-4) achieve further compression by considering objects Video Transmission DVB as one standard for broadcasting SDTV, EDTV, HDTV or any MPEG content to the customer Animation Technique for artificially creating videos Page 81 Page 82

Chapter 6: Broadcast Systems. Mobile Communications. Unidirectional distribution systems DVB DAB. High-speed Internet. architecture Container

Chapter 6: Broadcast Systems. Mobile Communications. Unidirectional distribution systems DVB DAB. High-speed Internet. architecture Container Mobile Communications Chapter 6: Broadcast Systems Unidirectional distribution systems DAB DVB architecture Container High-speed Internet Prof. Dr.-Ing. Jochen Schiller, http://www.jochenschiller.de/ MC

More information

Figure 1: Relation between codec, data containers and compression algorithms.

Figure 1: Relation between codec, data containers and compression algorithms. Video Compression Djordje Mitrovic University of Edinburgh This document deals with the issues of video compression. The algorithm, which is used by the MPEG standards, will be elucidated upon in order

More information

4 Digital Video Signal According to ITU-BT.R.601 (CCIR 601) 43

4 Digital Video Signal According to ITU-BT.R.601 (CCIR 601) 43 Table of Contents 1 Introduction 1 2 Analog Television 7 3 The MPEG Data Stream 11 3.1 The Packetized Elementary Stream (PES) 13 3.2 The MPEG-2 Transport Stream Packet.. 17 3.3 Information for the Receiver

More information

Video Coding Basics. Yao Wang Polytechnic University, Brooklyn, NY11201 yao@vision.poly.edu

Video Coding Basics. Yao Wang Polytechnic University, Brooklyn, NY11201 yao@vision.poly.edu Video Coding Basics Yao Wang Polytechnic University, Brooklyn, NY11201 yao@vision.poly.edu Outline Motivation for video coding Basic ideas in video coding Block diagram of a typical video codec Different

More information

White paper. H.264 video compression standard. New possibilities within video surveillance.

White paper. H.264 video compression standard. New possibilities within video surveillance. White paper H.264 video compression standard. New possibilities within video surveillance. Table of contents 1. Introduction 3 2. Development of H.264 3 3. How video compression works 4 4. H.264 profiles

More information

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

Module 8 VIDEO CODING STANDARDS. Version 2 ECE IIT, Kharagpur Module 8 VIDEO CODING STANDARDS Version ECE IIT, Kharagpur Lesson H. andh.3 Standards Version ECE IIT, Kharagpur Lesson Objectives At the end of this lesson the students should be able to :. State the

More information

Video Coding Standards. Yao Wang Polytechnic University, Brooklyn, NY11201 yao@vision.poly.edu

Video Coding Standards. Yao Wang Polytechnic University, Brooklyn, NY11201 yao@vision.poly.edu Video Coding Standards Yao Wang Polytechnic University, Brooklyn, NY11201 yao@vision.poly.edu Yao Wang, 2003 EE4414: Video Coding Standards 2 Outline Overview of Standards and Their Applications ITU-T

More information

Digital Audio and Video Data

Digital Audio and Video Data Multimedia Networking Reading: Sections 3.1.2, 3.3, 4.5, and 6.5 CS-375: Computer Networks Dr. Thomas C. Bressoud 1 Digital Audio and Video Data 2 Challenges for Media Streaming Large volume of data Each

More information

Understanding Compression Technologies for HD and Megapixel Surveillance

Understanding Compression Technologies for HD and Megapixel Surveillance When the security industry began the transition from using VHS tapes to hard disks for video surveillance storage, the question of how to compress and store video became a top consideration for video surveillance

More information

Chapter 3 ATM and Multimedia Traffic

Chapter 3 ATM and Multimedia Traffic In the middle of the 1980, the telecommunications world started the design of a network technology that could act as a great unifier to support all digital services, including low-speed telephony and very

More information

Introduzione alle Biblioteche Digitali Audio/Video

Introduzione alle Biblioteche Digitali Audio/Video Introduzione alle Biblioteche Digitali Audio/Video Biblioteche Digitali 1 Gestione del video Perchè è importante poter gestire biblioteche digitali di audiovisivi Caratteristiche specifiche dell audio/video

More information

Video-Conferencing System

Video-Conferencing System Video-Conferencing System Evan Broder and C. Christoher Post Introductory Digital Systems Laboratory November 2, 2007 Abstract The goal of this project is to create a video/audio conferencing system. Video

More information

2102642 Computer Vision and Video Electronics

2102642 Computer Vision and Video Electronics What is Video? 2102642 Computer Vision and Video Electronics Chapter 7 Video Signals and Standards Suree Pumrin, Ph.D. 1 Video is a collation of images presented so fast they give the illusion of motion;

More information

White paper. HDTV (High Definition Television) and video surveillance

White paper. HDTV (High Definition Television) and video surveillance White paper HDTV (High Definition Television) and video surveillance Table of contents Introduction 3 1. HDTV impact on video surveillance market 3 2. Development of HDTV 3 3. How HDTV works 4 4. HDTV

More information

Computer Networks and Internets, 5e Chapter 6 Information Sources and Signals. Introduction

Computer Networks and Internets, 5e Chapter 6 Information Sources and Signals. Introduction Computer Networks and Internets, 5e Chapter 6 Information Sources and Signals Modified from the lecture slides of Lami Kaya (LKaya@ieee.org) for use CECS 474, Fall 2008. 2009 Pearson Education Inc., Upper

More information

Compressing Moving Images. Compression and File Formats updated to include HTML5 video tag. The DV standard. Why and where to compress

Compressing Moving Images. Compression and File Formats updated to include HTML5 video tag. The DV standard. Why and where to compress Compressing Moving Images Compression and File Formats updated to include HTML5 video tag. Moving versus still images: Temporal as well as spatial compression Data transfer rates are critical How much

More information

Introduction to image coding

Introduction to image coding Introduction to image coding Image coding aims at reducing amount of data required for image representation, storage or transmission. This is achieved by removing redundant data from an image, i.e. by

More information

Classes of multimedia Applications

Classes of multimedia Applications Classes of multimedia Applications Streaming Stored Audio and Video Streaming Live Audio and Video Real-Time Interactive Audio and Video Others Class: Streaming Stored Audio and Video The multimedia content

More information

White paper. An explanation of video compression techniques.

White paper. An explanation of video compression techniques. White paper An explanation of video compression techniques. Table of contents 1. Introduction to compression techniques 4 2. Standardization organizations 4 3. Two basic standards: JPEG and MPEG 4 4. The

More information

RECOMMENDATION ITU-R BO.786 *

RECOMMENDATION ITU-R BO.786 * Rec. ITU-R BO.786 RECOMMENDATION ITU-R BO.786 * MUSE ** system for HDTV broadcasting-satellite services (Question ITU-R /) (992) The ITU Radiocommunication Assembly, considering a) that the MUSE system

More information

Prepared by: Paul Lee ON Semiconductor http://onsemi.com

Prepared by: Paul Lee ON Semiconductor http://onsemi.com Introduction to Analog Video Prepared by: Paul Lee ON Semiconductor APPLICATION NOTE Introduction Eventually all video signals being broadcasted or transmitted will be digital, but until then analog video

More information

http://www.springer.com/0-387-23402-0

http://www.springer.com/0-387-23402-0 http://www.springer.com/0-387-23402-0 Chapter 2 VISUAL DATA FORMATS 1. Image and Video Data Digital visual data is usually organised in rectangular arrays denoted as frames, the elements of these arrays

More information

For Articulation Purpose Only

For Articulation Purpose Only E305 Digital Audio and Video (4 Modular Credits) This document addresses the content related abilities, with reference to the module. Abilities of thinking, learning, problem solving, team work, communication,

More information

Video compression: Performance of available codec software

Video compression: Performance of available codec software Video compression: Performance of available codec software Introduction. Digital Video A digital video is a collection of images presented sequentially to produce the effect of continuous motion. It takes

More information

Chapter 5 Fundamental Concepts in Video

Chapter 5 Fundamental Concepts in Video Chapter 5 Fundamental Concepts in Video 5.1 Types of Video Signals 5.2 Analog Video 5.3 Digital Video 5.4 Further Exploration 1 Li & Drew c Prentice Hall 2003 5.1 Types of Video Signals Component video

More information

Solomon Systech Image Processor for Car Entertainment Application

Solomon Systech Image Processor for Car Entertainment Application Company: Author: Piony Yeung Title: Technical Marketing Engineer Introduction Mobile video has taken off recently as a fun, viable, and even necessary addition to in-car entertainment. Several new SUV

More information

COMPACT DISK STANDARDS & SPECIFICATIONS

COMPACT DISK STANDARDS & SPECIFICATIONS COMPACT DISK STANDARDS & SPECIFICATIONS History: At the end of 1982, the Compact Disc Digital Audio (CD-DA) was introduced. This optical disc digitally stores audio data in high quality stereo. The CD-DA

More information

Digital Audio Compression: Why, What, and How

Digital Audio Compression: Why, What, and How Digital Audio Compression: Why, What, and How An Absurdly Short Course Jeff Bier Berkeley Design Technology, Inc. 2000 BDTI 1 Outline Why Compress? What is Audio Compression? How Does it Work? Conclusions

More information

PRODUCING DV VIDEO WITH PREMIERE & QUICKTIME

PRODUCING DV VIDEO WITH PREMIERE & QUICKTIME This article contains guidelines and advice on producing DV video for the screen using a DV camcorder, Adobe Premiere and QuickTime. PRODUCING DV VIDEO WITH PREMIERE & QUICKTIME PRODUCING DV VIDEO WITH

More information

Understanding Network Video Security Systems

Understanding Network Video Security Systems Understanding Network Video Security Systems Chris Adesanya Panasonic System Solutions Company adesanyac@us.panasonic.com Introduction and Overview This session will provide vendor neutral introduction

More information

Quality Estimation for Scalable Video Codec. Presented by Ann Ukhanova (DTU Fotonik, Denmark) Kashaf Mazhar (KTH, Sweden)

Quality Estimation for Scalable Video Codec. Presented by Ann Ukhanova (DTU Fotonik, Denmark) Kashaf Mazhar (KTH, Sweden) Quality Estimation for Scalable Video Codec Presented by Ann Ukhanova (DTU Fotonik, Denmark) Kashaf Mazhar (KTH, Sweden) Purpose of scalable video coding Multiple video streams are needed for heterogeneous

More information

ATSC Standard: 3D-TV Terrestrial Broadcasting, Part 2 Service Compatible Hybrid Coding Using Real-Time Delivery

ATSC Standard: 3D-TV Terrestrial Broadcasting, Part 2 Service Compatible Hybrid Coding Using Real-Time Delivery ATSC Standard: 3D-TV Terrestrial Broadcasting, Part 2 Service Compatible Hybrid Coding Using Real-Time Delivery Doc. A/104 Part 2 26 December 2012 Advanced Television Systems Committee 1776 K Street, N.W.

More information

Image Compression through DCT and Huffman Coding Technique

Image Compression through DCT and Huffman Coding Technique International Journal of Current Engineering and Technology E-ISSN 2277 4106, P-ISSN 2347 5161 2015 INPRESSCO, All Rights Reserved Available at http://inpressco.com/category/ijcet Research Article Rahul

More information

MPEG Digital Video Coding Standards

MPEG Digital Video Coding Standards MPEG Digital Video Coding Standards Thomas Sikora, HHI Berlin Preprint from Digital Consumer Electronics Handbook First Edition (Editor R.Jurgens) to be published by McGRAW-Hill Book Company Chapter 9

More information

MPEG-1 and MPEG-2 Digital Video Coding Standards

MPEG-1 and MPEG-2 Digital Video Coding Standards Please note that the page has been produced based on text and image material from a book in [sik] and may be subject to copyright restrictions from McGraw Hill Publishing Company. MPEG-1 and MPEG-2 Digital

More information

Understanding HD: Frame Rates, Color & Compression

Understanding HD: Frame Rates, Color & Compression Understanding HD: Frame Rates, Color & Compression HD Format Breakdown An HD Format Describes (in no particular order) Resolution Frame Rate Bit Rate Color Space Bit Depth Color Model / Color Gamut Color

More information

The Essence of Image and Video Compression 1E8: Introduction to Engineering Introduction to Image and Video Processing

The Essence of Image and Video Compression 1E8: Introduction to Engineering Introduction to Image and Video Processing The Essence of Image and Video Compression E8: Introduction to Engineering Introduction to Image and Video Processing Dr. Anil C. Kokaram, Electronic and Electrical Engineering Dept., Trinity College,

More information

Understanding Megapixel Camera Technology for Network Video Surveillance Systems. Glenn Adair

Understanding Megapixel Camera Technology for Network Video Surveillance Systems. Glenn Adair Understanding Megapixel Camera Technology for Network Video Surveillance Systems Glenn Adair Introduction (1) 3 MP Camera Covers an Area 9X as Large as (1) VGA Camera Megapixel = Reduce Cameras 3 Mega

More information

Technical Paper. Dolby Digital Plus Audio Coding

Technical Paper. Dolby Digital Plus Audio Coding Technical Paper Dolby Digital Plus Audio Coding Dolby Digital Plus is an advanced, more capable digital audio codec based on the Dolby Digital (AC-3) system that was introduced first for use on 35 mm theatrical

More information

Parameter values for the HDTV standards for production and international programme exchange

Parameter values for the HDTV standards for production and international programme exchange Recommendation ITU-R BT.79-6 (6/215) Parameter values for the HDTV standards for production and international programme exchange BT Series Broadcasting service (television) ii Rec. ITU-R BT.79-6 Foreword

More information

Note monitors controlled by analog signals CRT monitors are controlled by analog voltage. i. e. the level of analog signal delivered through the

Note monitors controlled by analog signals CRT monitors are controlled by analog voltage. i. e. the level of analog signal delivered through the DVI Interface The outline: The reasons for digital interface of a monitor the transfer from VGA to DVI. DVI v. analog interface. The principles of LCD control through DVI interface. The link between DVI

More information

H 261. Video Compression 1: H 261 Multimedia Systems (Module 4 Lesson 2) H 261 Coding Basics. Sources: Summary:

H 261. Video Compression 1: H 261 Multimedia Systems (Module 4 Lesson 2) H 261 Coding Basics. Sources: Summary: Video Compression : 6 Multimedia Systems (Module Lesson ) Summary: 6 Coding Compress color motion video into a low-rate bit stream at following resolutions: QCIF (76 x ) CIF ( x 88) Inter and Intra Frame

More information

MMGD0203 Multimedia Design MMGD0203 MULTIMEDIA DESIGN. Chapter 3 Graphics and Animations

MMGD0203 Multimedia Design MMGD0203 MULTIMEDIA DESIGN. Chapter 3 Graphics and Animations MMGD0203 MULTIMEDIA DESIGN Chapter 3 Graphics and Animations 1 Topics: Definition of Graphics Why use Graphics? Graphics Categories Graphics Qualities File Formats Types of Graphics Graphic File Size Introduction

More information

INTERNATIONAL TELECOMMUNICATION UNION 42!.3-)33)/. /&./.4%,%0(/.% 3)'.!,3

INTERNATIONAL TELECOMMUNICATION UNION 42!.3-)33)/. /&./.4%,%0(/.% 3)'.!,3 INTERNATIONAL TELECOMMUNICATION UNION )454 ( TELECOMMUNICATION (07/95) STANDARDIZATION SECTOR OF ITU 42!.3-)33)/. /&./.4%,%0(/.% 3)'.!,3 ).&/2-!4)/. 4%#(./,/'9 '%.%2)# #/$).' /& -/6).' 0)#452%3!.$!33/#)!4%$!5$)/

More information

Voice---is analog in character and moves in the form of waves. 3-important wave-characteristics:

Voice---is analog in character and moves in the form of waves. 3-important wave-characteristics: Voice Transmission --Basic Concepts-- Voice---is analog in character and moves in the form of waves. 3-important wave-characteristics: Amplitude Frequency Phase Voice Digitization in the POTS Traditional

More information

CM0340 SOLNS. Do not turn this page over until instructed to do so by the Senior Invigilator.

CM0340 SOLNS. Do not turn this page over until instructed to do so by the Senior Invigilator. CARDIFF UNIVERSITY EXAMINATION PAPER Academic Year: 2008/2009 Examination Period: Examination Paper Number: Examination Paper Title: SOLUTIONS Duration: Autumn CM0340 SOLNS Multimedia 2 hours Do not turn

More information

The benefits need to be seen to be believed!

The benefits need to be seen to be believed! The benefits need to be seen to be believed! Resolutions Summary The Wow Factor Benefits of HD Security and more Applications Key Features - Size matters! Tackling large file sizes Other features Viewing

More information

Data Storage 3.1. Foundations of Computer Science Cengage Learning

Data Storage 3.1. Foundations of Computer Science Cengage Learning 3 Data Storage 3.1 Foundations of Computer Science Cengage Learning Objectives After studying this chapter, the student should be able to: List five different data types used in a computer. Describe how

More information

Data Storage. Chapter 3. Objectives. 3-1 Data Types. Data Inside the Computer. After studying this chapter, students should be able to:

Data Storage. Chapter 3. Objectives. 3-1 Data Types. Data Inside the Computer. After studying this chapter, students should be able to: Chapter 3 Data Storage Objectives After studying this chapter, students should be able to: List five different data types used in a computer. Describe how integers are stored in a computer. Describe how

More information

Video Conferencing Glossary of Terms

Video Conferencing Glossary of Terms Video Conferencing Glossary of Terms A Algorithm A step-by-step problem-solving procedure. Transmission of compressed video over a communications network requires sophisticated compression algorithms.

More information

*EP001025692B1* EP 1 025 692 B1 (19) (11) EP 1 025 692 B1 (12) EUROPEAN PATENT SPECIFICATION

*EP001025692B1* EP 1 025 692 B1 (19) (11) EP 1 025 692 B1 (12) EUROPEAN PATENT SPECIFICATION (19) Europäisches Patentamt European Patent Office Office européen des brevets *EP002692B1* (11) EP 1 02 692 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the

More information

JPEG Image Compression by Using DCT

JPEG Image Compression by Using DCT International Journal of Computer Sciences and Engineering Open Access Research Paper Volume-4, Issue-4 E-ISSN: 2347-2693 JPEG Image Compression by Using DCT Sarika P. Bagal 1* and Vishal B. Raskar 2 1*

More information

MPEG Unified Speech and Audio Coding Enabling Efficient Coding of both Speech and Music

MPEG Unified Speech and Audio Coding Enabling Efficient Coding of both Speech and Music ISO/IEC MPEG USAC Unified Speech and Audio Coding MPEG Unified Speech and Audio Coding Enabling Efficient Coding of both Speech and Music The standardization of MPEG USAC in ISO/IEC is now in its final

More information

Doppler. Doppler. Doppler shift. Doppler Frequency. Doppler shift. Doppler shift. Chapter 19

Doppler. Doppler. Doppler shift. Doppler Frequency. Doppler shift. Doppler shift. Chapter 19 Doppler Doppler Chapter 19 A moving train with a trumpet player holding the same tone for a very long time travels from your left to your right. The tone changes relative the motion of you (receiver) and

More information

HD Radio FM Transmission System Specifications Rev. F August 24, 2011

HD Radio FM Transmission System Specifications Rev. F August 24, 2011 HD Radio FM Transmission System Specifications Rev. F August 24, 2011 SY_SSS_1026s TRADEMARKS HD Radio and the HD, HD Radio, and Arc logos are proprietary trademarks of ibiquity Digital Corporation. ibiquity,

More information

REIHE INFORMATIK 7/98 Efficient Video Transport over Lossy Networks Christoph Kuhmünch and Gerald Kühne Universität Mannheim Praktische Informatik IV

REIHE INFORMATIK 7/98 Efficient Video Transport over Lossy Networks Christoph Kuhmünch and Gerald Kühne Universität Mannheim Praktische Informatik IV REIHE INFORMATIK 7/98 Efficient Video Transport over Lossy Networks Christoph Kuhmünch and Gerald Kühne Universität Mannheim Praktische Informatik IV L15, 16 D-68131 Mannheim Efficient Video Transport

More information

Application Note. Introduction. Video Basics. Contents. IP Video Encoding Explained Series Understanding IP Video Performance.

Application Note. Introduction. Video Basics. Contents. IP Video Encoding Explained Series Understanding IP Video Performance. Title Overview IP Video Encoding Explained Series Understanding IP Video Performance Date September 2012 (orig. May 2008) IP networks are increasingly used to deliver video services for entertainment,

More information

Common 16:9 or 4:3 aspect ratio digital television reference test pattern

Common 16:9 or 4:3 aspect ratio digital television reference test pattern Recommendation ITU-R BT.1729 (2005) Common 16:9 or 4:3 aspect ratio digital television reference test pattern BT Series Broadcasting service (television) ii Rec. ITU-R BT.1729 Foreword The role of the

More information

EE3414 Multimedia Communication Systems Part I

EE3414 Multimedia Communication Systems Part I EE3414 Multimedia Communication Systems Part I Spring 2003 Lecture 1 Yao Wang Electrical and Computer Engineering Polytechnic University Course Overview A University Sequence Course in Multimedia Communication

More information

AUDIO CODING: BASICS AND STATE OF THE ART

AUDIO CODING: BASICS AND STATE OF THE ART AUDIO CODING: BASICS AND STATE OF THE ART PACS REFERENCE: 43.75.CD Brandenburg, Karlheinz Fraunhofer Institut Integrierte Schaltungen, Arbeitsgruppe Elektronische Medientechnolgie Am Helmholtzring 1 98603

More information

MP3 Player CSEE 4840 SPRING 2010 PROJECT DESIGN. zl2211@columbia.edu. ml3088@columbia.edu

MP3 Player CSEE 4840 SPRING 2010 PROJECT DESIGN. zl2211@columbia.edu. ml3088@columbia.edu MP3 Player CSEE 4840 SPRING 2010 PROJECT DESIGN Zheng Lai Zhao Liu Meng Li Quan Yuan zl2215@columbia.edu zl2211@columbia.edu ml3088@columbia.edu qy2123@columbia.edu I. Overview Architecture The purpose

More information

Analog-to-Digital Voice Encoding

Analog-to-Digital Voice Encoding Analog-to-Digital Voice Encoding Basic Voice Encoding: Converting Analog to Digital This topic describes the process of converting analog signals to digital signals. Digitizing Analog Signals 1. Sample

More information

Understanding Video Latency What is video latency and why do we care about it?

Understanding Video Latency What is video latency and why do we care about it? By Pete Eberlein, Sensoray Company, Inc. Understanding Video Latency What is video latency and why do we care about it? When choosing components for a video system, it is important to understand how the

More information

Dolby Vision for the Home

Dolby Vision for the Home Dolby Vision for the Home 1 WHAT IS DOLBY VISION? Dolby Vision transforms the way you experience movies, TV shows, and games with incredible brightness, contrast, and color that bring entertainment to

More information

Broadband Networks. Prof. Dr. Abhay Karandikar. Electrical Engineering Department. Indian Institute of Technology, Bombay. Lecture - 29.

Broadband Networks. Prof. Dr. Abhay Karandikar. Electrical Engineering Department. Indian Institute of Technology, Bombay. Lecture - 29. Broadband Networks Prof. Dr. Abhay Karandikar Electrical Engineering Department Indian Institute of Technology, Bombay Lecture - 29 Voice over IP So, today we will discuss about voice over IP and internet

More information

SR2000 FREQUENCY MONITOR

SR2000 FREQUENCY MONITOR SR2000 FREQUENCY MONITOR THE FFT SEARCH FUNCTION IN DETAILS FFT Search is a signal search using FFT (Fast Fourier Transform) technology. The FFT search function first appeared with the SR2000 Frequency

More information

Ultra-High Definition TV Acquisition and Exchange

Ultra-High Definition TV Acquisition and Exchange Application Note April 2013 Ultra-High Definition TV Acquisition and Exchange The TV industry is moving towards the next generation of high quality TV screen technology; Ultra High Definition Television

More information

A Guide to MPEG Fundamentals and Protocol Analysis (Including DVB and ATSC)

A Guide to MPEG Fundamentals and Protocol Analysis (Including DVB and ATSC) (Including DVB and ATSC) M P E G T u t o r i a l A Guide to MPEG Fundamentals and Protocol Analysis (Including DVB and ATSC) ii www.tektronix.com/video_audio/ A Guide to MPEG Fundamentals and Protocol

More information

The Roadmap of Digital TV System in USA

The Roadmap of Digital TV System in USA The Roadmap of Digital TV System in USA Dr. Wang-He Lou The Digital Television (DTV) display low noise and very clear (crystal) picture with wide screen (16:9 in stead NTSC 4:3 ratio). The colors of video

More information

Composite Video Separation Techniques

Composite Video Separation Techniques TM Composite Video Separation Techniques Application Note October 1996 AN9644 Author: Stephen G. LaJeunesse Introduction The most fundamental job of a video decoder is to separate the color from the black

More information

How to Send Video Images Through Internet

How to Send Video Images Through Internet Transmitting Video Images in XML Web Service Francisco Prieto, Antonio J. Sierra, María Carrión García Departamento de Ingeniería de Sistemas y Automática Área de Ingeniería Telemática Escuela Superior

More information

Network Traffic #5. Traffic Characterization

Network Traffic #5. Traffic Characterization Network #5 Section 4.7.1, 5.7.2 1 Characterization Goals to: Understand the nature of what is transported over communications networks. Use that understanding to improve network design Characterization

More information

DVB-T 730. User s Manual

DVB-T 730. User s Manual EPG Program Reservation There are 10 program timers to bring up reminder for a reserved program. 20 seconds before the start of the reserved program, a pop-up window will remind viewer. If no further instruction,

More information

Bandwidth Adaptation for MPEG-4 Video Streaming over the Internet

Bandwidth Adaptation for MPEG-4 Video Streaming over the Internet DICTA2002: Digital Image Computing Techniques and Applications, 21--22 January 2002, Melbourne, Australia Bandwidth Adaptation for MPEG-4 Video Streaming over the Internet K. Ramkishor James. P. Mammen

More information

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

. ImagePRO. ImagePRO-SDI. ImagePRO-HD. ImagePRO TM. Multi-format image processor line ImagePRO TM. ImagePRO. ImagePRO-SDI. ImagePRO-HD The Folsom ImagePRO TM is a powerful all-in-one signal processor that accepts a wide range of video input signals and process them into a number of different

More information

Study and Implementation of Video Compression Standards (H.264/AVC and Dirac)

Study and Implementation of Video Compression Standards (H.264/AVC and Dirac) Project Proposal Study and Implementation of Video Compression Standards (H.264/AVC and Dirac) Sumedha Phatak-1000731131- sumedha.phatak@mavs.uta.edu Objective: A study, implementation and comparison of

More information

CTX1910_Vx.1.1 TV-Tuner Card

CTX1910_Vx.1.1 TV-Tuner Card Description: The CTX1910 is a low-cost PCI multimedia receiver and capture card for general purpose, Multimedia and Media Center Edition (MCE) PCs. To complete the MCE functionality the CTX1910 includes

More information

This document describes how video signals are created and the conversion between different standards. Four different video signals are discussed:

This document describes how video signals are created and the conversion between different standards. Four different video signals are discussed: A technical briefing by J. S. Technology. Introduction. This document describes how video signals are created and the conversion between different standards. Four different video signals are discussed:

More information

Application Note. Low Bandwidth Media Configuration V7.0

Application Note. Low Bandwidth Media Configuration V7.0 Application Note Low Bandwidth Media Configuration V7.0 INTRODUCTION... 3 Network Overview... 3 Wireless Wide Area Networks (Cellular)... 3 Satellite... 3 Onsight Solution Architecture... 4 ONSIGHT BANDWIDTH

More information

Red Bee Media. Technical file and tape delivery specification for Commercials. Applies to all channels transmitted by Red Bee Media

Red Bee Media. Technical file and tape delivery specification for Commercials. Applies to all channels transmitted by Red Bee Media Red Bee Media Technical file and tape delivery specification for Commercials Applies to all channels transmitted by Red Bee Media Red Bee Media Rev. November 2010 Introduction Commercial copy is delivered

More information

UNIVERSITY OF CALICUT

UNIVERSITY OF CALICUT UNIVERSITY OF CALICUT SCHOOL OF DISTANCE EDUCATION BMMC (2011 Admission) V SEMESTER CORE COURSE AUDIO RECORDING & EDITING QUESTION BANK 1. Sound measurement a) Decibel b) frequency c) Wave 2. Acoustics

More information

MEMORY STORAGE CALCULATIONS. Professor Jonathan Eckstein (adapted from a document due to M. Sklar and C. Iyigun)

MEMORY STORAGE CALCULATIONS. Professor Jonathan Eckstein (adapted from a document due to M. Sklar and C. Iyigun) 1/29/2007 Calculations Page 1 MEMORY STORAGE CALCULATIONS Professor Jonathan Eckstein (adapted from a document due to M. Sklar and C. Iyigun) An important issue in the construction and maintenance of information

More information

HIGH-DEFINITION: THE EVOLUTION OF VIDEO CONFERENCING

HIGH-DEFINITION: THE EVOLUTION OF VIDEO CONFERENCING HIGH-DEFINITION: THE EVOLUTION OF VIDEO CONFERENCING Technology Brief Polycom, Inc. 4750 Willow Road Pleasanton, CA 94588 1.800.POLYCOM This white paper defines high-definition (HD) and how it relates

More information

in digital television

in digital television IRTTeletext Werner Brückner in digital television Teletext is about 25 years old and is currently being brought into the digital broadcasting environment by the DVB project. This article looks at some

More information

Quick start guide! Terri Meyer Boake

Quick start guide! Terri Meyer Boake Film Editing Tutorial Quick start guide! Terri Meyer Boake 1. Preparing yourself and your files: This information is valid for all film editing software: FCP, Premiere (the version of FC being used is

More information

Video codecs in multimedia communication

Video codecs in multimedia communication Video codecs in multimedia communication University of Plymouth Department of Communication and Electronic Engineering Short Course in Multimedia Communications over IP Networks T J Dennis Department of

More information

Performance Analysis and Comparison of JM 15.1 and Intel IPP H.264 Encoder and Decoder

Performance Analysis and Comparison of JM 15.1 and Intel IPP H.264 Encoder and Decoder Performance Analysis and Comparison of 15.1 and H.264 Encoder and Decoder K.V.Suchethan Swaroop and K.R.Rao, IEEE Fellow Department of Electrical Engineering, University of Texas at Arlington Arlington,

More information

How To Test Video Quality With Real Time Monitor

How To Test Video Quality With Real Time Monitor White Paper Real Time Monitoring Explained Video Clarity, Inc. 1566 La Pradera Dr Campbell, CA 95008 www.videoclarity.com 408-379-6952 Version 1.0 A Video Clarity White Paper page 1 of 7 Real Time Monitor

More information

MPEG-2 Transport vs. Program Stream

MPEG-2 Transport vs. Program Stream MPEG-2 Transport vs. Program Stream White Paper What is the difference between Program Stream and Transport Stream, and why do we currently only support the Transport Stream format? Well, this topic is

More information

SDI TO HD-SDI HDTV UP-CONVERTER BC-D2300U. 1080i/720p HDTV Up-Converter with built-in Audio/Video processor

SDI TO HD-SDI HDTV UP-CONVERTER BC-D2300U. 1080i/720p HDTV Up-Converter with built-in Audio/Video processor R SDI TO HD-SDI HDTV UP-CONVERTER BC-D2300U 1080i/720p HDTV Up-Converter with built-in Audio/Video processor High-Technology, Low-Cost Solution for DTV Broadcasting from JVC s Newly Introduced BC-D2300U

More information

VPAT. Voluntary Product Accessibility Template. Version 1.3

VPAT. Voluntary Product Accessibility Template. Version 1.3 Version 1.3 EXHIBIT The purpose of the Voluntary Product Accessibility Template, or VPAT, is to assist Federal contracting officials and other buyers in making preliminary assessments regarding the availability

More information

ADVANTAGES OF AV OVER IP. EMCORE Corporation

ADVANTAGES OF AV OVER IP. EMCORE Corporation ADVANTAGES OF AV OVER IP More organizations than ever before are looking for cost-effective ways to distribute large digital communications files. One of the best ways to achieve this is with an AV over

More information

B2.53-R3: COMPUTER GRAPHICS. NOTE: 1. There are TWO PARTS in this Module/Paper. PART ONE contains FOUR questions and PART TWO contains FIVE questions.

B2.53-R3: COMPUTER GRAPHICS. NOTE: 1. There are TWO PARTS in this Module/Paper. PART ONE contains FOUR questions and PART TWO contains FIVE questions. B2.53-R3: COMPUTER GRAPHICS NOTE: 1. There are TWO PARTS in this Module/Paper. PART ONE contains FOUR questions and PART TWO contains FIVE questions. 2. PART ONE is to be answered in the TEAR-OFF ANSWER

More information

RF Measurements Using a Modular Digitizer

RF Measurements Using a Modular Digitizer RF Measurements Using a Modular Digitizer Modern modular digitizers, like the Spectrum M4i series PCIe digitizers, offer greater bandwidth and higher resolution at any given bandwidth than ever before.

More information

Comparison of different image compression formats. ECE 533 Project Report Paula Aguilera

Comparison of different image compression formats. ECE 533 Project Report Paula Aguilera Comparison of different image compression formats ECE 533 Project Report Paula Aguilera Introduction: Images are very important documents nowadays; to work with them in some applications they need to be

More information

High Definition (HD) Technology and its Impact. on Videoconferencing F770-64

High Definition (HD) Technology and its Impact. on Videoconferencing F770-64 High Definition (HD) Technology and its Impact on Videoconferencing F770-64 www.frost.com Frost & Sullivan takes no responsibility for any incorrect information supplied to us by manufacturers or users.

More information

TCOM 370 NOTES 99-6 VOICE DIGITIZATION AND VOICE/DATA INTEGRATION

TCOM 370 NOTES 99-6 VOICE DIGITIZATION AND VOICE/DATA INTEGRATION TCOM 370 NOTES 99-6 VOICE DIGITIZATION AND VOICE/DATA INTEGRATION (Please read appropriate parts of Section 2.5.2 in book) 1. VOICE DIGITIZATION IN THE PSTN The frequencies contained in telephone-quality

More information

Creating Content for ipod + itunes

Creating Content for ipod + itunes apple Apple Education Creating Content for ipod + itunes This guide provides information about the file formats you can use when creating content compatible with itunes and ipod. This guide also covers

More information

Digital Video Coding Standards and Their Role in Video Communications

Digital Video Coding Standards and Their Role in Video Communications Digital Video Coding Standards and Their Role in Video Communications RALF SCHAFER AND THOMAS SIKORA, MEMBER, IEEE Invited Paper The eficient digital representation of image and video signals has been

More information