定义产业的公开嵌入式媒体平台_第1页
定义产业的公开嵌入式媒体平台_第2页
定义产业的公开嵌入式媒体平台_第3页
定义产业的公开嵌入式媒体平台_第4页
定义产业的公开嵌入式媒体平台_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

定义产业的公开嵌入式媒体平台Welcome!2:00NeilTrevettVPofEmbeddedContentatNVIDIAPresidentofKhronosKhronosIntroductionCreatingaMobileContentPlatformKhronosNewsEnglish2:30DeanFuProductManager,SMediaAnnouncingGlamo3365–OpenGLES-basedgraphicsacceleratorchipformobile3DgamingChinese2:50JohnLeeDirector,APAC,FathammerLtdLivedemosofLGE,Samsung,SKT,PantechandCuritelphoneswith3DaccelerationrunningonOpenGLES1.0English3:10NobuyukuSeguchiFAEManager,SonapticJapanOpenSLESandalookatdifferencesbetweenmobile3DaudioandmobilestereowideningtechnologiesEnglish3.30HwanyongLeeDirectorofSalesandMarketing,MTISOpenVG–2DvectorgraphicsforadvancedmobilegraphicsChinese3:50SteveTian–HybridGraphics3:55

Questions&Answers4:00-5:00Tea&Demos100Ms/年手机–集中装置结合通信,图像,视频和游戏的手机。顾客会找寻具有强吸引力特点的新手机网络操作者需要增加网络基础设施的ARPU和利用手机生厂商需要增加替换销售多媒体手机–在2008年会从原2004年整个手机市场的5%占到47%来源-JonPeddie&Associates前所未有的巨大媒体硬件和软件市场80年代

工作站100Ks/年90年代

PC10Ms/年00年代

手机手机媒体快速成长2D3D软件有HW加速的3D蜘蛛侠23D:纽约地铁Sony图片蜘蛛侠2动作

蜘蛛侠2:英雄归来的Sony图片手机快速获得成熟的媒体功能以硬件为基础的3D和视频手机预期在2006年展开攻势。手机媒体硬件加速将会无所不在–如同在PC一样艺术级的媒体API标准对于在手机平台上的高效电池图像和媒体硬件需要释放其可视的潜在性。媒体API使市场成长

一个API就是在硬件和软件世界的合约使得双方都能获益ISV见证在多重平台上减少可变性更多软件能在一个较好水平的功能和质量下更快得到达市场。硬件卖主可以加速许多应用程序添加值到他们的平台软件开发者硬件提供者硬件提供者硬件提供者硬件提供者硬件提供者软件开发者软件开发者软件开发者软件开发者一个产业标准的媒体API使得任何软件在任何一致的硬件上能够运行。API使得手机加速能效在高质量上有更快的性能硬件传递至少是软件性能的10倍-甚至是在拥有低成本系统的低端CPU上

较少能量硬件加速器发掘在一个媒体管道中有平行性为了在软件中给出一个x10能效艺术用户界面状态小的屏幕需要在每个象素中拥有更多高级图像处理

创建OpenAPI标准Open成员

任何公司可以通过支付成员应付款加入Open标准

完全,公开使用跨平台

支持不同的手机和嵌入式市场创建产业动力

说明,一直性测试,促进和教育Khronos对于及时地创建高质量,完全公开的标准享有全球认证的荣誉OpenStandardAPIsforEmbeddedRichMediaAcceleration

超过95家公司创建mediaauthoring和acceleration标准Khronos是如何赚钱的?它不盈利!Khronos是一个纯无盈利性组织成员费和期货保证金赞助我们的成员通过使用我们提供的标准卖出产品来赚钱从来不试着针对标准其本身而进行收费$$出售一个API会产生一笔相对小的收入一个公开完全的API标准能创建更大的市场机会我们的成员也创建标准,并且与市场上使用Khronos标准的产品进行竞争。Khronos嵌入式媒体平台Khronos加速API使用最低可能水平的提取,在没有强制的政策下提供应用程序和siliconportability2D/3D图像2D适量图像音频视频,音频和图像媒体框架EGL应用程序或中间设备库(JSR184引擎,Flashplayers,mediaplayers等等)KhronosAPI家族提供了一个完全,跨平台的媒体加速平台。MediaSilicon–CPUs,DSP,硬件加速器等等.抽象通道到OS资源加速的矢量图像针对矢量图像的强大需求基于矢量图象的Bezier曲线是高质量2D的基础不易多边形为基础–以缩放和定位为基础的路径更容易的导入到不同的屏幕尺寸许多应用程序使用高质量的2D矢量图像面板便携式mapping和GPS应用,E-book阅读器和文本打包高级用户界面和屏保,2D游戏许多矢量图像格式早就开始使用Flash,SVG,PDF,Postscript,Vectorfonts等等但是所有的2D矢量图像都不是加速的在运行!在低能量的手机CPU上没有效果OpenVG–加速的矢量图像!针对2D矢量图像的低水平API集中于使硬件加速应该也允许有效率的SW执行OpenVG加速现存格式对于Flash,SVG等不是一个竞争者在可能的地方使用OpenGL-stylesyntax使OpenGL开发者学习OpenVG尽可能的简单OpenVG1.0在Siggraph2005上公布完全开放的标准仅在12个月内开发出2Q043Q044Q041Q052Q051stOpenVG面对面会议OpenVG1.0草拟说明书完成OpenVG工作小组开始应用程序2D硬件加速SVG/Flash/

FontPackage等3Q05样本也一致性测试4Q05OpenVG1.0

说明书正式公布媒体库可携性DiversityofsiliconprocessorsDiversityofoperatingsystems完整的媒体库可携性媒体引擎

CPUs,DSP,硬件加速器

等DL–“DevelopmentLevel”

MediaPrimitives–对siliconacceleration提供可携性MPEG4H.264MP3AMROpenMAXIL

通过操作系统的可携性

媒体库进入OS媒体框架的抽象界面OpenMAXDL

通过处理器的可携性热区面板使得通过硬件体系更加容易导入更多媒体库IL–“IntegrationLevel”

MediaPrimitives–对不同的操作系统提供可携性应用程序操作系统媒体框架更多视频解码,图像和声音库等OpenMAX会在2005年年底左右正式发布加速的嵌入式音频嵌入式音频危机现在许多拥有不同功能的封闭独占的音频API甚至播放一个简单的声音在不同的平台上也会不同没有标准可到达可用的硬件开发者的许多工作是针对不同的平台重新写代码新型多媒体装置配合高级音频功能情况更加糟糕!需要一个标准,本土低水平的硬件API!OpenSLES需求一个统一的本地音频加速API电池能耗的掌上装置:手机,智能手机,游戏手机,PDA应用程序为导向的“开发者”API标准化通道到高级音频功能:3Dpositional音频,reverb,SP-MIDI各种高水平音频API的跨平台基础包括:Java多媒体API(JSR-135);高级多媒体补充(JSR-234)能够使软件到硬件平台成为无接痕转化轻松导入多重目标目标应用程序互动音频应用程序(e.g.游戏)Ringtone重放录音装置和UI音效应用程序音频硬件高水平音频库工作组里程碑强大的产业团体加入我们!3Q062Q061Q064Q053Q05OpenSLES工作小组成立外部评论草案说明书公布OpenSLES1.0说明书第一次面对面的会议产业标准嵌入式3DOpenGLESAPI标准OpenGL的Small-footprint子集在OpenGLARB合作下创建针对3D游戏的强大,拥有完整功能的低水平API在所有主要的平台上都是可行的完全!!去除多余部分去除工作站功能ARB回馈和拼准嵌入式中心工作站中心在一个小的footprint中拥有强大的功能e.g.50KB软件引擎TheOpenGLES家族的标准OpenGLES1.XOpenGLES1.0,1.1和1.1ExtensionPack-针对软件演化3D功能性且修改功能硬件-所有1.X说明书与后面的兼容OpenGLES2.XOpenGLES2.0-针对新一代的可编程硬件的3D功能性-配有GLSLESshading语言-所有2.X说明书与后面的兼容OpenGLES-SCOpenGLES-SC1.0-针对安全性主要应用程序的3D功能性-军用,航用和自动应用程序EGLEGL1.0,1.1and1.2-本地平台window系统界面-图像资源管理的可携式图-使得快速混合模式的2D/3D渲染能使用OpenGLES和OpenVGOpenGLES–是手机3D的中心C/C++应用程序ScenegraphAPIs

M3G(JSR184)中间设备库游戏引擎Java

应用程序硬件

OpenGLES

引擎软件

OpenGLES库操作系统低水平3D图像API高水平图像库应用程序把先进的2D/3D图像带到各式平台中去“就像金属一般”API提供了可携性和灵活性通过高提取库使用JSR239定义官方JavaBindings到OpenGLESJ2ME通过应用程序可直接使用API必须在一种适当的速度下进化200420052006OpenGLES1.03D在CPU的软件上运行OpenGLES1.1加强3D在固定功能的硬件上运行OpenGLES2.0

3Dshaders在可编程的硬件上运行足够快的用来鼓励和公布新的功能不要太快以至于大家不能普遍接受现在每隔12月便需要新的API版本ShippingProductsOpenGLES1.1OpenGLOpenGL1.3

OpenGL1.5

OpenGL2.0

OpenGLES图标–2个轨道说明公布200320042005OpenGLES2.XOpenGLES1.0

GLSLOpenGLES1.1

ExtensionPackOpenGLES2.0

临时说明加强新出现的硬件功能,以及M3G的无痕加速和附加能量管理加强了功能且减少了可编性而且会包括在OpenGLES1.2去除多余部分和工作站功能->简单,流线型的API最小化固定功能Shader程序使用GLSL.

去除多余的固定功能–>

简单,流线型的API.支持远程编辑可编程的硬件的图标轨道固定功能硬件的图标轨道最小化1.X和2.X轨道间的区别。在每个轨道上都是全部向后兼容的。

平台可进入其中一个或者全部的两个库。流线型子集新功能性M3G(JSR-184)加速需求OpenGLES1.XOpenGLES2.0可编程管道APIVertexShader光栅Primitive集合FragmentShaderDepthStencilAlphaTestDitherColourBufferBlendVertexBuffer对象顶点三角/直线/点Primitive处理FrameBuffer贴图环境颜色FogFragmentshaders代替了固定功能的贴图,颜色和FogTransformandLightingVertexshaders代替了固定功能的转化和光照GLSLES概述语言与桌面OpenGLGLSL非常相近如同在OpenGL2.0中定义的一样编辑可以在装置之外进行装载二进制的界面大多数的内置,固定功能状态处理被删除了很大的减少了执行的复杂性减少了对shader大小和复杂性的期望一组例子和一致性测试将建立基线对桌面GLSL的平行轨道与ARB紧密联系在一起工作以确保集中Shaders–下一代手机3DDoom3’sZombiesFarCry’sWaterUnreal’sRocksHalo’sIce3D的今天固定功能性3D的明天-Shader可编程性建立图像API生态系统所有的都会在“手机时代”发生授权予开发者一致性测试基准高质量的平台OpenAPI标准对于掌上3D的市场需求伟大的3D

应用程序产业合作OpenGLES1.1一致性测试在05年8月发布.第一个一致性软件和硬件早就产生了OpenGLES2.0在05年8月发布–就是在OpenGLES1.0发布24个月之后OpenGLES由于其授权予ISV而获得了GameDeveloper荣誉Futuremark

智能手机基准–使用OpenGLES,Jbenchmark3D测量JSR184性能OpenGLES开发标准和教育材料超过95个产业领导者是Khronos的成员第一个硬件加速OpenGLES手机在2004年夏出炉工具!工具!工具!我们需要做尽可能简单的3D标题来开发MEDIA

AUTHORING

Authoring和加速标准的协作开发MEDIA

ACCELERATION对于嵌入式装置和平台的Authoring要求工具和标准来创建和分布强制内嵌式内容Collada–工具和Playback配合数字资产交流计划–使ISVs更具生产力使3Dauthoring工具可以一起工作来提高工具链的力量内容传递的打包格式–包括shader和物理学COLLADAFX和COLLADA物理学COLLADA和OpenGLES2.0间的强大的合作Collada通过使用OpenGLESShading语言使得shaders可以授权和打包3dsmaxCollada使得领先的3Dauthoring工具可以有效的一起工作以用来创建OpenGLES应用程序和资产资产–包括可以在工具间交流和为OpenGLES传递而打包的

shaders和物理学针对3D内容而无所不在的加速API和使用OpenGLES2.0的shadersTightlyIntegrated3DAuthoringandDeploymentStackCollada1.4将在2005年12月被批准并且将会包含shader和物理学metafile数据定义训练管道在小footprint中的3D加速媒体引擎–CPUs,DSP,硬件加速器等媒体库视频解码,图像和音频库等用户应用程序媒体APIs

E.g.OpenMAXIL,SymbianMDF,

GStreamer,OpenSLES2D矢量图像加速图像APIs自动训练可以帮助隐藏开发者的平台的多变性OpenMAXDL编码和媒体库可携性Authoring应用程序Collada在模型和运引擎中是重要的一个桥梁。Collada使资产和shaders现实中的传递被用来训练-包括特殊的配合内容到没有失去主资产数据的不同平台的能力KhronosNewsOpenGLES和SonyPlayStation3OpenGLES将可以用于Playstation32005年3月,Sony在旧金山的GDC上公开宣告所有在E3中的互动demos使用的是OpenGLES许多刚开始针对PlayStation的ISVs代码后来导入到其他的平台中去工具对于隐藏平台的多变性是很重要的针对控制台和手机的强大可携性前一代的控制台游戏可以在数百万台100s的手机上配置应用程序可携性可跨越各种平台合作开放的标准的力量一个正在成长的OpenGLES工具和平台的基础设施正在创建世界上最大的机会给游戏开发者们。SKT和KTF建立了游戏基地3D配置进化Java–硬件加速JSR184EnginesOpenGLES本地应用程序Java-JSR184

软件引擎最初开始的使用以软件JSR184为基础的引擎名称越来越多的JSR184引擎使用OpenGLES来进行硬件加速在Java平台上针对JSR184名称的强大的产业动力需要为了有本地应用程序支持的平台能够对于更高端的3D性能进入本地OpenGLES应用程序200420052006Khronos应该做的更多吗?OpenGLES2D/3DOpenVGVector2DOpenMaxVideoOpenSLESSoundKhronosMediaAPIs输入网络本地应用程序Java

应用程序

OSOSAbstraction对于用户互动的实时游戏循环和在本地代码中的多媒体播放器网络–这些APIs的附加到Khronos家族提供了开放,跨平台相等的DirectXAAA3Dtitles最好的性能

将会被需求成为本地应用程序ThinJavaBindingThinJavaBinding针对平台可携性和sandboxing的OS提取APIs–可以对资源管理,灵活规定反映出JSRsEGLNVIDIAdistributingHybrid’sMobileFrameworkv6forGoForce3DChipsJSR184JSR239SVGTiny

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论