
|
November 29, 2006 |
|
|
| |
Part four of our music series builds on the previous three articles by giving examples of music-related mobile phone content and services. It also outlines the audio support available for Sony Ericsson's Java ME and Symbian OS mobile phones. |
![]() |
In case you missed them, part one in the series presents the key stakeholders within the music business, part two introduces data compression, bandwidth management and a technical overview of audio codecs and part three outlines licensing, copyright ownership and DRM:
Introduction
Evidence suggests that twice as many mobile phone users listen to music on their mobile phones than on dedicated digital music players, but that's only part of the story. Because Sony Ericsson mobile phones are flexible devices that support added functionality through Java ME and Symbian OS-based applications, developers can offer rich, personalized audio and music-related experiences to end-users. This can range from games that allow players to create customized background music from their personal music libraries to pronunciation guides in mobile dictionaries or language courses, and audio instructions for mobile navigation applications.
Music-related services, content and applications are fundamental parts of Sony Ericsson's overall content strategy. Even though the Walkman
portfolio is the main focus of Sony Ericsson's music activities, music solutions for our other series of mobile phones are just as relevant. Network limitations, product market reach, end-user choice and model-version exclusivity to certain operators mean that we need to make sure that the music experience is as good as possible across the entire product portfolio.
Let's take a look at some recent market developments for music-related mobile content.
Sony Ericsson music service partnerships
|
Sony Ericsson has partnered with Gracenote to provide a music recognition service free to Walkman The TrackID application records audio from the microphone or the built-in FM radio and then submits that audio sample to the TrackID service. The Gracenote service compares a "musical fingerprint" generated from the audio sample against an enormous database of fingerprints containing 2.5 million songs which covers the global music market. The fingerprint is matched and the listener is sent the song name and artist info.
TrackID is a prime example of the importance of partners in the creation of innovative mobile music applications. The core technology, an audio waveform signature analysis and recognition technology, was originally developed by Philips Research and later acquired by Gracenote. It was incorporated into their offering with the search database system of music fingerprints.
|
W850 with TrackID.
|
over-the-air (OTA) download service, giving unknown artists access to a mass audience through Sony Ericsson mobile phones and the web.
|
![]() |
A number of applications that incorporate audio- and music-related features in innovative ways are already available for Sony Ericsson phones. Two embedded applications provided by Sony Ericsson are Music Mate, a program that teaches guitar chords, found on the W810 Walkman phone, and QuadraPop, a Tetris-like game with colorful musical notes, available for many Sony Ericsson mobile phones.
A few notable examples available for Sony Ericsson mobile phones from third-party developers are described below:
The Audible Player is currently available for Sony Ericsson's UIQ 3-based P990 smartphone, M600 messaging device and W950 Walkman phone, and delivers digital audio books and programs from Audible, the Internet's leading provider of spoken audio entertainment, information, and educational programming. It allows you to listen to books (e.g. a chapter of the latest best seller like the Da Vinci Code), news readings from magazines, newspapers (like The Wall Street Journal, Financial Times or Die Zeit) and more from your phone. More information>>
|
Bokilur is Swedish for "book in phone" and the company offers exactly that: streaming audiobooks for mobile phones. Customers can download and install a piece of Java-based software that's compatible with over both 3G and GPRS mobile phones. End-users can then use the software's interface to browse available titles, and listen to five minutes of each book for free, before deciding to purchase and download. Besides audiobooks, Bokilur has recently started offering comic books. A smart move, considering the natural fit between a comic's image panel and a mobile phone screen. Find out more here (in Swedish)>> |
Developed by Smart Mobile Solutions, RadioBee is an internet radio player for Java ME mobile phones that allows end-users to listen to any MP3 internet radio through the phone's speaker. This project is still under development with the alpha version available for download from RadioBee's website>>
Another radio application is VirtualRadio, a streaming MP3 web radio player available for Sony Ericsson's P800, P900 and P910 UIQ 2.x-based smartphones. VirtualRadio plays a given set of Web radio stations from all over the world: just start up the player and it immediately starts playing audio, with no need to define play lists or search for URLs. More information here>>
Audio support in Java ME and C++
Developers have the option of working in two programming languages for Sony Ericsson mobile phones: Java and C++. Java ME is supported on most mass-market phones and both Java ME and C++ are supported on Symbian OS-based phones.
For development of media applications, the C++ development platform provides the MMF (Multi Media Framework). The MMF client API implements several interfaces that encapsulate a lightweight plugin framework for manipulation of audio and video features.
Java ME can be used to create applications handling various media-oriented tasks, for example, connection to networks (global or local), downloading and playing audio and video. The Sony Ericsson Java ME Developers' Guidelines gives a number of examples of these features and how to implement them in Java applications for Sony Ericsson phones.
Below you'll find a list of audio features supported on Sony Ericsson phones, which may help stimulate some ideas among software developers to come up with new music and sound related applications.
Audio support in Sony Ericsson Java ME mobile phones
Java Platform 7 (JP-7) is the most recent and includes the W850 and W710 Walkman phones. Examples of Walkman phones that support JP-6 include the W810 and W550 and JP-5 includes the W800. An overview of JP-7 can be found here>>
Sony Ericsson facilitates porting of applications to many different phone series using its successful Java Platform strategy. Each backwards compatible platform version is used for a number of phone models, delivering consistent Java implementations which help developers effectively create applications for a range of phones at the same time.
Here's an overview of the audio controls supported by Java ME phones in the context of Java Platforms:
Included as of:
JP-5: Play two audio files at the same time (one midi and one wav).
JP-6: Progressive playback from file system.
JP-7: Progressive playback from the web.
Streaming support:
JP-4: Real-time Streaming (RTS) protocol is supported which will start streaming sound within seconds.
JP-6: The playback from the file system will start within a second or two.
JP-7: When streaming from the web, a buffer is first created before the playback is started.
Base level of audio support in all Sony Ericsson phones:
For some descriptions and explanations of these formats and codecs, read "Getting the hang of the music industry Part 2: Understanding codecs and bandwidth issues">>
Audio support using C++ in Sony Ericsson Symbian OS phones
|
There are a number of different classes available for playing, recording and conversion of audio in C++ applications for Sony Ericsson's UIQ 3-based phones (P990, M600 and W950). |
The Audio Tone Player provides a simple interface for tone generation (synthesized sounds), enabling the playing of tone sequences and DTMF (Dual-Tone Multi-Frequency) strings. The tone player functionality is provided by the CMdaAudioToneUtility class and when using this class you can play:
MIDI playing: CMIDIClientUtility provides an interface to open, play and obtain information in MIDI format. The MIDI data can be supplied either in a file, a descriptor or a URL.
Recording: CMdaAudioRecorderUtility provides features to record audio clips to files, descriptors or URLs. It also provides methods for creating and manipulating meta data entries in the newly recorded clips.
Methods are provided in CMdaAudioRecorderUtility for both the recording and playing of audio data. This class is intended primarily for recording audio data and the playback methods have been included for convenience sake. If you just need to play back an audio clip, you should use CMdaAudioPlayerUtility instead as it provides more control over playing and does not include the overheads that are necessary for recording.
Conversion: CMdaAudioConvertUtility provides features to convert audio clips between different formats.
Base level of audio support in all UIQ 3 phones
All of the audio classes are plug-in based, leaving the list of supported audio formats for input and output open ended. The audio file formats supported as standard by the MMF are: AU, WAV and raw audio data. Each file format may support one or more compression algorithms (codecs). The standard file formats and corresponding codecs are shown below:
| Audio file format | Codecs supported |
| AU | A-Law, mu-law, signed 16 bit PCM big-endian, signed 8 bit PCM |
| WAV | IMA-ADPCM, A-Law, mu-law, unsigned 8 bit PCM, GSM 6.10, signed 16 bit PCM |
| Raw data | Signed big-endian 16 bit PCM, signed 16 bit PCM, unsigned 16 bit PCM |
Music inspired animations and graphics
|
The extremely popular Themes Creator tool provided for free by Sony Ericsson Developer World can be used to create music-inspired themes, also incorporating sound, for both Java ME and UIQ 3-based phones. Most Sony Ericsson phones also support Scalable Vector Graphics (SVG Tiny), which can be used to create animated graphics to support various music genres and consumer segments etc. Things like this are very popular among the youth generation. |
![]() |
More information:
Copyright © 2001 - 2009 Sony Ericsson Mobile Communications AB. All Rights Reserved.