search

Monday, October 13, 2008

Mat switch

This simple circuit produces a warning beep when somebody crosses a protected area in your home or office. The switch, hidden below the floor mat, triggers the alarm when the person walks over it. 
               The circuit uses a conductive foam as the switch. It can be two small pieces of conductive pads usually used to pack sensitive ICs as antistatic cover. Alternatively, you can make the switch
by coating conducting carbon ink on two small pieces of a copper-clad board. 
             When the circuit is in standby mode, transistor T1 does not conduct, since its base is floating. When the person walks, the switch is pressed and current flows through R1 and the switch to providepositive bias to transistor T1. Transistor T1 conducts and its collector voltage drops, which acts as a negative trigger input for the monostable wired around IC NE555 (IC1). 
             IC1 outputs a pulse of fifty-seconds duration with preset values of R4 and C3. This pulse is applied to the buzzer through transistor T2. The buzzer sounds a warning beep on unauthorised entry. The pulse duration can be changed to the desired value by changing the values of R4 and C3 . Resistor R2 in the circuit makes the trigger pin of IC1 high to prevent false triggering. 
                   Assemble the circuit on a generalpurpose PCB and enclose in a plastic case. Use a 9V battery to power the circuit. Connect the touchpad switch with the PCB and hide under the mat at the entrance. The PCB can be mounted on the nearby wall. 
                      Make the switch carefully using conducting foam or copper clad coated with conducting ink. Place the two pieces with their conducting surface facing each other. Solder carefully a thin copper electric wire and ensure that it makes contact when the two plates touch together on pressing. Provide two 1cm rubber tabs between the plates to avoid touch in the standby

Offline blog editor


Tired of editing your blog online with the small editting window of google's blogger and other blog providers.I have a solution.dowload the offline blog editor w.bloggar and install it on your pc and write your post and post it.


   Main Feautures
  • post and Publish on most blogs/cms tools and services
  • Edit Posts and Templates
  • Save Posts locally for further publishing
  • Import Text files
  • Add links and images
  • Format text font and alignment
  • Multiple accounts and blogs
  • Post preview
  • Colorized HTML code
  • HTML tags menu
  • Find/Replace option
  • Post to many blogs
  • Title and Category Fields
  • Spell Checking
  • File and Image Upload
  • Custom Tags Menu
  • Toolbar Icons Skin
  • Supports Windows XP
  • Support to the advanced MovableType options New!
  • Add Account Wizard New!
  • Support to Multiple Categories New!
  • Option to XHTML compliance New!
  • Import and Export Settings New!
  • Ping to Weblogs.Com, blo.gs, Technorati and ping-o-matic New!
  • No Spyware!
  • No Nag Screens!

Sunday, October 12, 2008

HamCalc-A program for radio calculations

A simple and easy program for your radio needs.

Using this program you will be able to design the  following:

    click on download   
  • Antenna ERP calculations.
  • Attenuators.
  • Audio Filter design.
  • Coil Winding.
  • Decibels.
  • Great Circles map and calculator.
  • HF Filters.
  • HF Traps.
  • Metric conversions.
  • OP Amps.
  • QRA Locator to Latitude/Longitude (and back).
  • Radio Horizon calculator.
  • Resonance.
  • Satellite orbit calculator.
  • Timer calculations (555 timer).
  • Zener Diode calculations.
      
     DOWNLOAD

after downloading Unzip HamCalc.zip into a convenient folder and run HamCalc.exe from a desktop shortcut.

Thursday, October 2, 2008

Advanced audio coding

Advanced Audio Coding (AAC) is a standardized, lossy compression and encoding scheme for digital audio. Designed to be the successor of the MP3 format, AAC generally achieves better sound quality than MP3 at many bit rates.
         
          AAC has been standardized by ISO and IEC, as part of the MPEG-2 & MPEG-4 specifications. The MPEG-2 standard contains several audio coding methods, including the MP3 coding scheme. AAC is able to include 48 full-bandwidth (up to 96 kHz) audio channels in one stream plus 15 low frequency enhancement (LFE, limited to 120 Hz) channels and up to 15 data streams. AAC is able to achieve indistinguishable audio quality at data rates of 320 kbit/s (64kbit/s/channel) for five channels. The quality is close to CD also at 96 kbit/s (48kbit/s/channel) for stereo.
AAC's best known use is as the default audio format of Apple's iPhone, iPod, iTunes, and the format used for all iTunes Store audio (with extensions for proprietary digital rights management).
AAC is also the standard audio format for Sony’s PlayStation 3 and is supported by Sony's Playstation Portable, latest generation of Sony Walkman, Walkman Phones from Sony Ericsson, Nintendo's Wii (with the Photo Channel 1.1 update installed for Wii consoles purchased before late 2007) and the MPEG-4 video standard. HE-AAC is part of digital radio standards like DAB+ and Digital Radio Mondiale.
                 

History

AAC was developed with the cooperation and contributions of companies including Fraunhofer IIS, AT&T Bell Laboratories, Dolby, Sony Corporation and Nokia, and was officially declared an international standard by the Moving Pictures Experts Group in April 1997. MPEG-2 AAC LC profile consists of a base format very much like AT&T's PAC coding format [1] [2] [3], with the addition of TNS[4], the Dolby Kaiser Window described below, a nonuniform quantizer, and a reworking of the bitstream format to handle up to 16 stereo, 16 mono, 16 LFE, and 16 commentary channels in one bitstream. The Main profile adds a set of recursive predictors that are calculated on each tap of the filterbank. The SSR uses a 4-band PQMF filterbank, with four shorter filterbanks following, in order to allow for scalable sampling rates.

Standardization

It is specified both as Part 7 of the MPEG-2 standard, and Part 3 of the MPEG-4 standard. As such, it can be referred to as MPEG-2 Part 7 and MPEG-4 Part 3 depending on its implementation, however it is most often referred to as MPEG-4 AAC, or AAC for short.
AAC was first specified in the standard MPEG-2 Part 7 (known formally as ISO/IEC 13818-7:1997) in 1997 as a new "part" (distinct from ISO/IEC 13818-3) in the MPEG-2 family of international standards.
It was updated in MPEG-4 Part 3 (known formally as ISO/IEC 14496-3:1999) in 1999. The reference software is specified in MPEG-4 Part 4 and the conformance bit-streams are specified in MPEG-4 Part 5. A notable addition in this version of the standard is Perceptual Noise Substitution (PNS).
HE-AAC (AAC with SBR) was first standardized in ISO/IEC 14496-3:2001/Amd.1. HE-AAC v2 (AAC with Parametric Stereo) was first specified in ISO/IEC 14496-3:2001/Amd.4. 
The current version of the AAC standard is ISO/IEC 14496-3:2005 (with 14496-3:2005/Amd.2. for HE-AAC v2
AacPlus v2 is also standardized by ETSI (European Telecommunications Standards Institute) as TS 102005.
The MPEG4 standard also contains other ways of compressing sound. These are low bit rate and generally used for speech.

AAC’s improvements over MP3
AAC was designed to fix many of the serious performance flaws in the MP3 format (which was specified in MPEG-1 and MPEG-2) by the ISO/IEC in 11172-3 and 13818-3.
Improvements include:
  • More sample frequencies (from 8 kHz to 96 kHz) than MP3 (16 kHz to 48 kHz) 
  • Up to 48 channels (MP3 supports up to two channels in MPEG-1 mode and up to 5.1 channels in MPEG-2 mode)
  • Arbitrary bit-rates and variable frame length. Standardized constant bit rate with bit reservoir.
  • Higher efficiency and simpler filterbank (rather than MP3's hybrid coding, AAC uses a pure MDCT)
  • Higher coding efficiency for stationary signals (AAC uses a blocksize of 1024 samples, allowing more efficient coding than MP3's 576 sample blocks)
  • Higher coding accuracy for transient signals (AAC uses a blocksize of 128 samples, allowing more accurate coding than MP3's 192 sample blocks)
  • Can use Kaiser-Bessel derived window function to eliminate spectral leakage at the expense of widening the main lobe
  • Much better handling of audio frequencies above 16 kHz
  • More flexible joint stereo (separate for every scale band)
  • Adds additional modules (tools) to increase compression efficiency: TNS, Backwards Prediction, PNS etc... These modules can be combined to constitute different encoding profiles.
Overall, the AAC format allows developers more flexibility to design codecs than MP3 does, and corrects many of the unfortunate design choices made in the original MPEG 1 audio specification. This increased flexibility often leads to more concurrent encoding strategies and, as a result, to more efficient compression. However in terms of whether AAC is better than MP3, the advantages of AAC are not entirely decisive, and the MP3 specification, while outdated, has proven surprisingly robust in spite of considerable flaws. AAC and HE-AAC are universally accepted as better than MP3 at low bitrates (typically less than 128 kbit/s). This is especially true at very low bitrates where the superior stereo coding, pure MDCT, and more optimal transform window sizes leave MP3 unable to compete. However, as bitrate increases, the efficiency of an audio format becomes less important relative to the efficiency of the encoder's implementation, and the intrinsic advantage AAC holds over MP3 no longer dominates audio quality.

How AAC works
AAC is a wideband audio coding algorithm that exploits two primary coding strategies to dramatically reduce the amount of data needed to represent high-quality digital audio.
1. Signal components that are perceptually irrelevant are discarded;
2. Redundancies in the coded audio signal are eliminated.

The actual encoding process consists of the following steps:
  • The signal is converted from time-domain to frequency-domain using forward modified discrete cosine transform (MDCT). This is done by using filter banks that takes appropriate amount of time samples and convert them to frequency samples.
  • The frequency domain signal is quantized based on psychoacoustics model and encoded.
  • Internal error correction codes are added;
  • The signal is stored or transmitted.
  • In order to prevent corrupt samples, a modern implementation of the Luhn mod N algorithm is applied to each frame
The MPEG-4 audio standard does not define a single or small set of highly efficient compression schemes but rather a complex toolbox to perform a wide range of operations from low bitrate speech coding to high-quality audio coding and music synthesis.

  • The MPEG-4 audio coding algorithm family spans the range from low bitrate speech encoding (down to 2 kbit/s) to high-quality audio coding (at 64 kbit/s per channel and higher).
  • AAC offers sampling frequencies between 8 kHz and 96 kHz and any number of channels between 1 and 48.
  • In contrast to MP3's hybrid filter bank, AAC uses the modified discrete cosine transform (MDCT) together with the increased window lengths of 1024 points.
AAC encoders can switch dynamically between a single MDCT block of length 1024 points or 8 blocks of 128 points.
  • If a signal change or a transient occurs, 8 shorter windows of 128 points each are chosen for their better temporal resolution.
  • By default, the longer 1024-point window is otherwise used because the increased frequency resolution allows for a more sophisticated psychoacoustic model, resulting in improved coding efficiency.

Modular encoding
AAC takes a modular approach to encoding. Depending on the complexity of the bitstream to be encoded, the desired performance and the acceptable output, implementers may create profiles to define which of a specific set of tools they want to use for a particular application. The standard offers four default profiles:
  • Low Complexity (LC) - the simplest and most widely used and supported;
  • Main Profile (MAIN) - like the LC profile, with the addition of backwards prediction;
  • Sample-Rate Scalable (SRS), a.k.a. Scalable Sample Rate (MPEG-4 AAC-SSR);
  • Long Term Prediction (LTP); added in the MPEG-4 standard – an improvement of the MAIN profile using a forward predictor with lower computational complexity.
Depending on the AAC profile and the MP3 encoder, 96 kbit/s AAC can give nearly the same or better perceptual quality as 128 kbit/s MP3.[7]

AAC error protection toolkit
Applying error protection enables error correction up to a certain extent. Error correcting codes are usually applied equally to the whole payload. However since different parts of an AAC payload show different sensitivity to transmission errors, this would not be a very efficient approach.
The AAC payload can be subdivided into parts with different error sensitivities.

  • Independent error correcting codes can be applied to any of these parts using the Error Protection (EP) tool defined in MPEG-4 Audio standard.
  • This toolkit provides the error correcting capability to the most sensitive parts of the payload in order to keep the additional overhead low.
  • The toolkit is backwardly compatible simpler and pre-existing AAC decoders. A great deal of the tool kit's error correction functions are based around spreading information about the audio signal more evenly in the datastream.

Error Resilient (ER) AAC
Error Resilience (ER) techniques can be used to make the coding scheme itself more robust against errors.
For AAC, three custom-tailored methods were developed and defined in MPEG-4 Audio
  • Huffman Codeword Reordering (HCR) to avoid error propagation within spectral data;
  • Virtual Codebooks (VCB11) to detect serious errors within spectral data;
  • Reversible Variable Length Code (RVLC) to reduce error propagation within scale factor data.
AAC Low Delay
Main article: AAC-LD
The MPEG-4 Low Delay Audio Coder (AAC-LD) is designed to combine the advantages of perceptual audio coding with the low delay necessary for two-way communication. It is closely derived from the MPEG-2 Advanced Audio Coding (AAC) format.

Licensing and Patents
No licenses or payments are required to be able to stream or distribute content in AAC format.  This reason alone makes AAC a much more attractive format to distribute content than MP3, particularly for streaming content (such as Internet radio).
However, a patent license is required for all manufacturers or developers of AAC codecs . It is for this reason FOSS implementations such as FAAC and FAAD are distributed in source form only, in order to avoid patent infringement. (See below under Products that support AAC, Software.)
Products that support AAC

HDTV Standards
Japanese ISDB-T
In December 2003, Japan started broadcasting terrestrial DTV ISDB-T standard that implements Mpeg2 video and Mpeg2 AAC audio. In April 2006 Japan started broadcasting the ISDB-T mobile sub-program, called 1Seg, that was the first implementation of video H.264AVC with audio HE-AAC in Terrestrial HDTV broadcasting service on the planet.

International ISDB-Tb
In December 2007, Brazil started broadcasting terrestrial DTV standard called International ISDB-Tb that implements video coding H.264AVC with audio AAC-LC on main program(single or multi) and video H.264AVC with audio HE-AACv2 in the 1Seg mobile sub-program.

Hardware
iTunes and iPod

In April 2003, Apple Computer brought mainstream attention to AAC by announcing that its iTunes and iPod products would support songs in MPEG-4 AAC format (via a firmware update for older iPods). Customers could download music in a proprietary Digital Rights Management (DRM)-restricted form of AAC (see FairPlay) via the iTunes Store or create files without DRM from their own CDs using iTunes. In later years, Apple began offering music videos and movies, which also use AAC for audio encoding.
On May 29, 2007, Apple began selling songs and music videos free of DRM from participating record labels. These files mostly adhere to the AAC standard and are playable on many non-Apple products but they do include custom iTunes information such as album artwork and a purchase receipt, so as to identify the customer in case the file is leaked out onto peer-to-peer networks, it is possible however to remove these custom tags to restore interoperability with players that conform strictly to the AAC specification.
iTunes supports a "Variable bit rate" (VBR) encoding option which encodes AAC tracks in an "Average bit rate" (ABR) scheme. As of October 2007, Apple has not added support for HE-AAC which is fully part of the MP4 standard or true VBR encoding to iTunes.

Other Portable Players
  • Creative Zen Portable
  • Microsoft Zune
  • SanDisk Sansa
  • Sony PlayStation Portable (PSP) with firmware 2.0 or greater
  • Sony Walkman
  • SonyEricsson Walkman Phones-W series, e.g. W890i
Mobile phones
For a number of years, many mobile phones from manufacturers such as Nokia, Motorola, Samsung, Sony Ericsson, BenQ-Siemens andPhilips have supported AAC playback. The first such phone was the Nokia 5510 released in 2002 which also plays MP3s. However this phone was a commercial failure and such phones with integrated music players did not gain mainstream popularity until 2005 when the trend of having AAC as well as MP3 support continued. Most new smartphones and music-themed phones support playback of these formats.

  • Sony Ericsson phones support various AAC formats in MP4 container. AAC-LC is supported in all phones beginning with K700, phones beginning with W550 have support of HE-AAC. The latest devices such as the P990, K610, W890i and later support HE-AAC v2.
  • Nokia XpressMusic and other new generation Nokia multimedia phones: also support AAC format.
  • BlackBerry: RIM’s latest series of Smartphones such as the 8100 ("Pearl") and 8800 support AAC.
  • Apple's iPhone supports AAC and FairPlay protected AAC files used as the default encoding format in the iTunes store.
Other devices
  • Palm OS PDAs: Many Palm OS based PDAs and smartphones can play AAC and HE-AAC with the 3rd party software Pocket Tunes. Version 4.0, released in December 2006, added support for native AAC and HE-AAC files. The AAC codec for TCPMP, a popular video player, was withdrawn after version 0.66 due to patent issues, but can still be downloaded from sites other than corecodec.org. CorePlayer, the commercial follow-on to TCPMP, includes AAC support. Other PalmOS programs supporting AAC include Kinoma Player and AeroPlayer.

  • Microsoft Windows Mobile platforms support AAC either by the native Windows Media Player or by third-party products (TCPMP, CorePlayer)
  • Epson supports AAC playback in the P-2000 and P-4000 Multimedia/Photo Storage Viewers. This support is not available with their older models, however.
  • § Vosonic supports AAC recording and playback in the VP8350, VP8360 and VP8390 MultiMedia Viewers.
  • The Sony Reader portable eBook plays M4A files containing AAC, and displays metadata created by iTunes. Other Sony products, including the A and E series Network Walkmans, support AAC with firmware updates (released May 2006) while the S series supports it out of the box.
  • Nearly every major car stereo manufacturer offers models that will play back .m4a files recorded onto CD in a data format. This includesPioneer, Sony, Alpine, Kenwood, Clarion, Panasonic, and JVC.
  • The Sonos Digital Media Player supports playback of AAC files.
  • The Roku SoundBridge network audio player supports playback of AAC encoded files.
  • The Squeezebox network audio player (made by Slim Devices, a Logitech company) supports playback of AAC files.
  • The PlayStation 3 supports encoding and decoding of AAC files.
  • The Xbox 360 supports streaming of AAC through the Zune software, and off supported iPods connected through the USB port
  • The Wii video game console supports AAC files through version 1.1 of the Photo Channel as of December 11, 2007. All AAC profiles and bitrates are supported as long as it is in the .m4a file extension. This update removed MP3 compatibility, but users who have installed this may freely downgrade to the old version if they wish. 
  • The Livescribe Pulse Smartpen records and stores audio in AAC format. The audio files can be replayed using the pen's integrated speaker, attached headphones, or on a computer using the Livescribe Desktop software. The AAC files are stored in the user's "My Documents" folder of the Windows OS and can be distributed and played without specialized hardware or software from Livescribe.
Software
The Rockbox Open source firmware (available for multiple portable players) also offers support for AAC to varying degrees, depending on the model of player and the AAC profile.
Optional iPod Support (playback of unprotected AAC files) for the Xbox 360 is available as a free download from Xbox Live. 

Other software media players
Almost all current computer media players include built-in decoders for AAC, or can utilize a library to decode it. On Microsoft Windows,DirectShow can be utilized this way with the corresponding filters to enable AAC playback in any DirectShow based player. Software player applications of particular note include:
§ Audio Transcoder (Audio-Transcoder.com) - CD Ripper, audio converter and metadata(tag) editor for Windows, which includes an AAC encoder/decoder.
§ Easy CD-DA Extractor for Windows, CD Ripper and audio converter, which includes an AAC encoder that supports LC and HE AAC.
§ ffdshow is a free open source DirectShow filter for Microsoft Windows operating systems that uses FAAD2 to support AAC decoding.
§ foobar2000 is a freeware audio player for Windows that supports LC and HE AAC.
  • Jetaudio is a free media player for Microsoft Windows that plays a large array of formats, including AAC.
  • The KMPlayer also supports AAC.
  •  KSP Sound Player also supports AAC.
  • Media Player Classic
  • MPlayer or xine are often used as AAC decoders on Linux.
  •  RealPlayer includes RealNetworks’s RealAudio 10 AAC encoder.
  • Songbird for Windows, Linux and Apple Macintosh supports AAC, including the DRM rights management encoding used for purchased music from the iTunes Store, with a plug-in.
  • Sony SonicStage also support AAC.
  • VLC media player supports playback of MP4 and AAC files.
  • Winamp for Windows, which includes an AAC encoder that supports LC and HE AAC;
  • Another Real product, Rhapsody supports the RealAudio AAC codec, in addition to offering subscription tracks encoded with AAC.
  • XBMC (XBox Media Center) supports both AAC (LC and HE) on modified Xbox game-consoles.
  • XMMS supports mp4 playback using a plugin provided by the faad2 library.
  • ConvertDirect.com serves AAC Files using Youtube Video conversion. It converts Youtube video to AACs.
Some of these players (e.g., foobar2000, Winamp, and VLC) also support the decoding of raw or MP4-contained AAC streamed over HTTP using the SHOUTcast protocol. Plug-ins for Winamp and foobar2000 enable the creation of such streams.

Nero Digital Audio
In May 2006, Nero AG released an AAC encoding tool free of charge, Nero Digital Audio , which is capable of encoding LC-AAC, HE-AAC and HE-AAC v2 streams. The tool is a Command Line Interface tool only, and a separate utility is included to decode to PCM WAV.
Various tools including the foobar2000 audio player and MeGUI can provide a GUI for the encoder.

FAAC and FAAD2
FAAC and FAAD2 stand for Freeware Advanced Audio Coder and Decoder 2 respectively, collectively make up an open source implementation of AAC.

Extensions and improvements
Some extensions have been added to the original AAC standard:

  • Perceptual Noise Substitution (PNS) – added in MPEG-4. It allows the coding of noise as pseudorandom data;
  • MPEG-4 Scalable To Lossless (SLS) – can supplement an AAC stream to provide a lossless decoding option, such as in Fraunhofer IIS's "HD-AAC" product;
  • High Efficiency AAC (HE-AAC), a.k.a. aacPlus v1 or AAC+ – the combination of SBR (Spectral Band Replication) and AAC; used for low bitrates;
  • HE-AAC v2, a.k.a. aacPlus v2 or eAAC+ – the combination of Parametric Stereo (PS) and HE-AAC; used for even lower bitrates;
  • Long Term Predictor (LTP) – added in MPEG-4.
Container formats
In addition to the MP4 container format for storage, AAC audio data may be packaged in a more basic format called Audio Data Interchange Format (ADIF), consisting of a single header followed by the raw AAC audio data blocks.Alternatively, it may be packaged in a streaming format called Audio Data Transport Stream (ADTS), consisting of a series of frames, each frame having a header followed by the AAC audio data. Both formats are defined in MPEG-2 part 7, but are only considered informative by MPEG-4, so an MPEG-4 decoder does not need to support either format. Two more formats are defined in MPEG-4 part 3: Low-overhead MPEG-4 Audio Transport Multiplex (LATM), which provides a way to combine separate audio payloads, and Low Overhead Audio Stream (LOAS), a self-synchronizing streaming format.


MPEG-4

MPEG-4
The container for digital media

MPEG-4 was defined by the Moving Picture Experts Group (MPEG), the working group within the International Organization for Standardization (ISO) that specified the widely adopted, Emmy Award-winning standards known as MPEG-1 and MPEG-2. Hundreds of researchers around the world contributed to MPEG-4, which was finalized in 1998 and became an international standard in 2000 and included in QuickTime in 2002.

Based on a Time-tested Technology

While audio and video are at the core of the MPEG-4 specification, MPEG-4 can also support 3D objects, sprites, text and other media types.

Sound familiar? It should. You’ve been able to mix media with Apple’sQuickTime technology for over a decade, storing each new type in a separate track. With this kind of extensibility, it’s no surprise that the ISO chose the QuickTime file format as the foundation for the new MPEG-4 standard.

Just as QuickTime does, MPEG-4 also scales to transport media at any data rate — from media suitable for delivery over dial-up modems to high-bandwidth networks. Because of the DNA-level relationship between MPEG-4 and QuickTime, MPEG-4 inherits QuickTime’s stability, extensibility and scalability.

Tomorrow’s Media Today

MPEG-4 is designed to deliver DVD-quality video (MPEG-2) at lower data rates and smaller file sizes. And the same folks who created the popular .mp3 file format — a.k.a. MPEG-1 layer III — developed the new Advanced Audio Coding (AAC) codec, providing much more efficient compression than MP3 with a quality rivaling that of uncompressed CD audio.

MPEG-4 is ready to stream incredible-quality audio and video today in QuickTime. With the free QuickTime Player or browser plug-in, you can play back any compliant MPEG-4 file. Upgrade to QuickTime Pro, and you can author your own MPEG-4 content. QuickTime Streaming Server and Darwin Streaming Server are also available to stream .mp4 files. And with QuickTime Broadcaster, you can produce live events in MPEG-4, making the QuickTime workflow (Broadcaster to Server to Player) the industry’s best and most cost-effective end-to-end, standards-based architecture.

But that’s not all. Because hundreds of multimedia authoring applications are built upon the QuickTime architecture, QuickTime instantly adds MPEG-4 capabilities to all these tools. This allows you to immediately create MPEG-4 content in programs such as Final Cut Pro and Adobe Premiere.

Plays Well With Others

Like MPEG-1 and MPEG-2 previously did for CD-ROMs and DVDs, MPEG-4 promises to create interoperability for video delivered over the Internet and other distribution channels. MPEG-4 will play back on many different devices — from satellite television to wireless devices.

         To ensure that different products that use MPEG-4 each implement the standard in the same way, Apple, together with Cisco, IBM, Kasenna, Philips and Sun Microsystems, formed the Internet Streaming Media Alliance (ISMA). Other participants include AOL Time Warner, Dolby Laboratories, Hitachi, HP, Fujitsu and 20 other companies. The ISMA defines profiles that companies implement to ensure interoperability.

That means you can rest assured that the MPEG-4 media stream you create using one company’s product will run on another vendor’s player.

Gaining Momentum

In addition to being adopted by many of the premiere Internet content providers, the MPEG-4 standard is receiving tremendous support in other industries. For example, H.264 video, also known as MPEG-4 part 10, has been adopted by the ISO MPEG allowing QuickTime 7 to create ISO-complaint H.264 video in a .MP4 file. The standards for high-quality multimedia on wireless devices, 3GPP (3rd Generation Partnership Project) and 3GPP2 (3rd Generation Partnership Project 2), are based on the solid foundation of MPEG-4, as well.

Satellite Broadcasters like DirecTV and the DVB have adopted MPEG-4 for the delivery of digital television because of its quality at lower data rates. This means that they can offer more channels to their subscribers with the same bandwidth.

Everyone’s a Winner

MPEG-4 provides an open playing field. As an open industry standard, anyone can create an MPEG-4 player or encoder that will work with other manufacturers’ devices.

           Media companies save time and resources by encoding material once for playback everywhere. No longer will content providers need to encode, host and store media in multiple formats. Instead, a single format can reach a broad audience equipped with playback devices from not one, but a multitude of companies across a wide array of platforms. Finally, content creators have a format that will reach a global audience and will stand the test of time. While other formats and versions come and go, MPEG-4 will safeguard multimedia content for a secure future.

And of course, resources saved in encoding, hosting and storing media can be better used to create a wider library of digital media, which benefits the entire Internet community.

Exceptional Video

Apple has developed two of its own ISO-compliant video codecs, MPEG-4 part 2 (a.k.a. MPEG-4 simple profile) and MPEG-4 part 10 (a.k.a. H.264) providing the highest quality results across a wide spectrum of data rates — from narrowband to broadband and beyond. These revolutionary codecs offer compression times and video quality that rival those of the best proprietary codecs available, yet it provides true interoperability with other MPEG-4 players and devices.

MPEG-4 Part 2 Video

The QuickTime MPEG-4 codec leverages many advances in technology to provide superior performance. For example, the codec provides rate control—the encoder can be set to a target data rate that ensures playback at the appropriate data rate for a particular delivery mechanism. The versatile encoder can use the single-pass variable bit rate (VBR) rate controller either to maximize accuracy for the highest-quality output or to maximize speed for the fastest possible encode. In addition, the QuickTime MPEG-4 codec features rigorous color management, a high-performance quantizer and a motion estimator optimized for both precision and speed. The decoder also provides an optimized post-processing stage to remove coding artifacts. Both the encoder and decoder are heavily optimized for both the Intel Core Duo processors, as well as the 64-bit G5 and the G4 Velocity Engine.

Tuesday, September 30, 2008

Samsung announces new DDR3 memory chips

With 64-bit operating systems finally becoming more mainstream, the demand for more RAM appears to be mounting. At least that is what Samsung hopes, with the company recently announcing new two-gigabit (256MB) DDR3 chips that will enable memory modules with up to 16GB capacity. 
            Using a new 50 nanometer manufacturing process, these DDR3 chips are twice as dense as before and boast a power consumption drop of 40 percent over one-gigabit modules. Samsung claims that the new chips are capable of faster speeds too, quoting a data rate of 1.3Gb/sec at 1.5V or 1.35V for a new 2Gb chip, compared with 800Mb/sec for a 1Gb dual-die package. 
            The company plans to begin mass production later this year and expects the new technology to become their primary DRAM process technology next year.

DDR3 SDRAM

In electronic engineering, DDR3 SDRAM or double-data-rate three synchronous dynamic random access memory is a random access memory technology used for high speed storage of the working data of a computer or other digital electronic device.
DDR3 is part of the SDRAM family of technologies and is one of the many DRAM (dynamic random access memory) implementations. DDR3 SDRAM is an improvement over its predecessor, DDR2 SDRAM.
The primary benefit of DDR3 is the ability to transfer I/O data at eight times the speed of the memory cells it contains, thus enabling faster bus speeds and higher peak throughput than earlier memory technologies. However, there is no corresponding reduction in latency, which is therefore proportionally higher. In addition, the DDR3 standard allows for chip capacities of 512 megabits to 8 gigabits, effectively enabling a maximum memory module size of 16 gigabytes.
  


 Contents 

1 Overview
1.1 Latencies
2 Extensions
3 Specification standards
3.1 Chips and modules
4 References
5 See also
6 External links


Overview

DDR3 memory promises a power consumption reduction of 30% compared to current commercial DDR2 modules due to DDR3's 1.5 V supply voltage, compared to DDR2's 1.8 V or DDR's 2.5 V. The 1.5 V supply voltage works well with the 90 nanometer fabrication technology used for most DDR3 chips. Some manufacturers further propose using "dual-gate" transistors to reduce leakage of current.[1]
According to JEDEC[2] the maximum recommended voltage is 1.575 volts and should be considered the absolute maximum when memory stability is the foremost consideration, such as in servers or other mission critical devices. In addition, JEDEC states that memory modules must withstand up to 1.975 volts before incurring permanent damage, although they are not required to function correctly at that level.
The main benefit of DDR3 comes from the higher bandwidth made possible by DDR3's 8 bit deep prefetch buffer, in contrast to DDR2's 4 bit prefetch buffer or DDR's 2 bit buffer.
DDR3 modules can transfer data at the effective clock rate of 800–1600 MHz using both rising and falling edges of a 400–800 MHz I/O clock. In comparison, DDR2's current range of effective data transfer rate is 400–800 MHz using a 200–400 MHz I/O clock, and DDR's range is 200–400 MHz based on a 100–200 MHz I/O clock. To date, the graphics card market has been the driver of such bandwidth requirements, where fast data transfer between framebuffers is required.
DDR3 prototypes were announced in early 2005. Products in the form of motherboards are appearing on the market as of mid-2007 based on Intel's P35 "Bearlake" chipset and memory DIMMs at speeds up to DDR3-1600 (PC3-12800).[4] AMD's roadmap indicates their own adoption of DDR3 in 2008.
DDR3 DIMMs have 240 pins, the same number as DDR2, and are the same size, but are electrically incompatible and have a different key notch location.[5] DDR3 SO-DIMMs have 204 pins.



Latencies

The typical latency for a DDR2 JEDEC standard was 5-5-5-15. The JEDEC standard latencies for the newer DDR3 memory are 7-7-7-15. One thing to be aware of, however, is that while these are the standards, manufacturing processes tend to improve with time. Eventually, DDR3 modules will likely be able to run at lower latencies than the JEDEC specifications. It is possible to find DDR2 memory that is faster than the standard 5-5-5-15 speeds, but it will take time for DDR3 to fall below the JEDEC latencies.
DDR3 latencies are numerically higher because the clock cycles by which they are measured are shorter; the actual time interval is generally equal to or lower than DDR2 latencies.
GDDR3 memory, having a similar name but being from an entirely dissimilar technology, has been in use for high-end graphic cards by companies such as NVIDIA and ATI Technologies. GDDR3 has sometimes been incorrectly referred to as "DDR3".


Extensions

Intel Corporation officially introduced the eXtended Memory Profile (XMP) Specification on March 23rd, 2007 to enable enthusiast performance extensions to the traditional JEDEC SPD specifications for DDR3 SDRAM.

Specification standards

Chips and modules

Standard nameMemory clockCycle timeI/O Bus clockData transfers per secondModule namePeak transfer rateDDR3-800100 MHz10 ns400 MHz800 MillionPC3-64006400 MB/sDDR3-1066133 MHz7.5 ns533 MHz1066 MillionPC3-85008533 MB/sDDR3-1333166 MHz6 ns667 MHz1333 MillionPC3-1060010667 MB/s[1]DDR3-1600200 MHz5 ns800 MHz1600 MillionPC3-1280012800 MB/s



Features

DDR3 SDRAM Components:
Introduction of asynchronous RESET pin

Support of system level flight time compensation

On-DIMM mirror friendly DRAM pin out

Introduction of CWL (CAS Write Latency) per speed bin

On-die I/O calibration engine

READ and WRITE calibration

DDR3 Modules:
Fly-by command/address/control bus with on-DIMM termination

High precision calibration resistors

Are not backwards compatible-wrongly inserting a DDR3 module into a DDR2 socket can damage the DIMM and/or the motherboard

Advantages compared to DDR2
Higher bandwidth performance, effectively up to 1600 MHz

Higher performance at low power (longer battery life in laptops)

Enhanced low power features

Improved thermal design (cooler)

Disadvantages compared to DDR2

Commonly higher CAS latency
Currently (as of 2008) costs much more than equivalent DDR2 memory


friends