Pv Android Slides For Posting

10

Click here to load reader

description

presentation at Wind River Android Roundtable hosted by Marco Thompson March 2009

Transcript of Pv Android Slides For Posting

Page 1: Pv Android Slides For Posting

Recipient will hold in confidence all materials or information disclosed to it in confidence related to this presentation which are marked as confidential or proprietary, or if disclosed verbally, reduced to writing and marked confidential within thirty (30) days after the date of disclosure (“Confidential Information”). Confidential information shall not be copied, disclosed or distributed to any third party.

PacketVideo and AndroidAndroid VIP RoundTable

March 26, 2009

Page 2: Pv Android Slides For Posting

2 Android VIP Panel - III

PV – At a Glance

� Founded in 1998 (10yr anniversary August 2008)

� First company to put video on a mobile phone

� 320+ design wins

� Software embedded on 260 million+ mobile devices

� PV powers multimedia services for DoCoMo, Orange, T-Mobile, Verizon (V CAST), Vodafone India, Rogers, Telstra, Telus and more

� Worked with all of the top 10 handset OEMs

� Headquartered in San Diego, regional offices in the U.S., Europe and Asia

� 400+ employees

Page 3: Pv Android Slides For Posting

3 Android VIP Panel - III

Android historical timeline

� 2004: Android founded by Andy Rubin and Rich Miner

� 2005: Google acquires Android

� 2006: PV becomes founding member of OHA and Android initiative and is selected as Multimedia provider for Android

� 2007: Google publicly announces Android

� 2008: Google holds app contest to grow marketplace

� 2008: 1st Android handset (G1) is launch in US on TMO

� 2008: Android platform is open sourced under Apache 2.0. This includes PV’s OpenCORE software.

� 2009: PV announces OpenCORE 2.0 showing our commitment to the Open Source Community

� Currently – Many more companies and products are being developed using Android

Page 4: Pv Android Slides For Posting

4 Android VIP Panel - III

Android Architecture Diagram

Page 5: Pv Android Slides For Posting

5 Android VIP Panel - III

High-level overview

Page 6: Pv Android Slides For Posting

6 Android VIP Panel - III

High-level overviewThe CPM is a plugin framework for handling content access and policy decisions

The primary use-case is DRM content but could also be used for parental control use-cases

The multimedia engines are responsible for assembling framework building blocks (i.e., ‘Nodes’) into graphs focused on specific use-cases (e.g., playback, authoring, etc).

The engines expose APIs tailored to the specific use-case and is the primary application interface for control and information.

PV supports OpenMAX IL to integrate for hardware and SW decoders

PV supports OpenGL

The “Data Formats” block can be expanded to provide insight into the core of the framework. It contains the building block elements that implement file format parsers and composers, network protocols, etc. The basic definitions of the PV multimedia framework (PVMF) are included.

File formats

Protocols

Page 7: Pv Android Slides For Posting

7 Android VIP Panel - III

Features PV Contributes to Android

� Multimedia framework� PV media infrastructure

� Linux implementations

� PV test framework

� Interfaces for 3 rd party components� OpenMAX to support 3rd party HW and

SW decoders and encoders

� Content Policy Manager interfaces to integrate third party digital rights management (DRM) products

� Interfaces to integrate input and output devices, e.g., cameras, displays, microphones and speakers

� Multimedia Engines� Video telephony engine

� Video recording (authoring) engine

� Media player engine

� Imaging� Progressive JPEG decoder and

encoder

� Audio and speech codecs� MP3 decoder� AAC-LC decoder� HE-AAC (v1 and 2) decoder� AMR-NB encoder and decoder� AMR-WB decoder

� Video codecs� MPEG-4 encoder and decoder� H.263 encoder and decoder� H.264 (AVC) encoder and decoder

� Network Functionality� 3GPP RTP/RTSP streaming� 3GPP progressive download� Progressive Streaming of MP4 / MP3� 3G324M protocol stack including

H.223 and H.245

� Containers� 3GPP/MP4 parser and composer� id3 up to V2.4 supporting MP3 and

AAC files.� WAV containing PCM A-law, u-law

Page 8: Pv Android Slides For Posting

8 Android VIP Panel - III

� PV’s OpenCORE is a subset of PV’s CORE – which provides additional building blocks to drive premium services and differentiation

Page 9: Pv Android Slides For Posting

9 Android VIP Panel - III

Android and Industry Trends

� Continued momentum and inquiries from OEM’s and Operators on Android-based handsets

� Desire for differentiation also prevalent

� Drives continued innovation in and outside Open Source Community

� New features and functionality in the Android Framework

� Engaging Java applications that take advantages of the new features in the framework

� Operator services that run across entire handset portfolio

� Implications for Tie-ins to back end infrastructure

� Very active developer forums in Android

� Google marketplace vs iPhone marketplace

Page 10: Pv Android Slides For Posting

Recipient will hold in confidence all materials or information disclosed to it in confidence related to this presentation which are marked as confidential or proprietary, or if disclosed verbally, reduced to writing and marked confidential within thirty (30) days after the date of disclosure (“Confidential Information”). Confidential information shall not be copied, disclosed or distributed to any third party.

Thank you