时迅科技Amuse技术开创PMP FLASH播放新时代

发布时间:2008-4-16 0:31:44    浏览量:

  Amuse技术是什么?

           看到文章标题,我想大家首先想问我的就是:  Amuse技术是什么,何以敢称为开创PMP FLASH播放新时代?

            时讯Amuse时讯公司开发的,一个能够播放flash动画的软件,拥有独立知识产权的 一个面向嵌入式系统的多媒体互动软件,它不仅具有矢量图形处理功能,还具有对众多的多媒体支持以及网络功能。它包含了高效的2D矢量图形着色引擎和互动脚本语言虚拟器
,视频解码器等功能。不仅可以播放Macromedia Flash格式多媒体内容(包括贺卡、卡通画、小品、教育内容、游戏等),设计人员和开发人员还可以通过添加图片、声音和特殊效果以及C语言接口等制作生动丰富、方便操作的人机界面、应用程序和其它允许用户交互的内容。
 
   ·Amuse最大的特色是能够在嵌入系统中,播放互联网上随意下载的flash文件 。 
   ·Amuse能支持swf、mp3、flv、png、jpeg等多种格式,包括为客户定制特定格式来保护有价值的内容。
Amuse功能特点
   ·Amuse具有内存消耗少的特点,Amuse运行时需要大约1MB~2MB的内存空间 (因平台而有所差),极大的降低了系统的内存消耗。Amuse支持播放的flash文件的大小,则取决于提供的memory空异间.
   ·Amuse不依赖于操作系统,这样极大的方便了移植和使用。在某些领域是不需要操作系统来设计产品的。
   ·Amuse可以调用底层驱动的方式来实现。占用Memory少,并提供定制和裁减服务,可以在从16bit到32bit,RISC 到DSP的各种处理器上运行。
 
Amuse具体应用类别:

应用类别

支持

所需处理器能力

每秒渲染帧数

最小SDRAM size

游戏引擎

Flash 游戏、客户自定义格式的游戏都可以在amuse上运行,amuse内含script VM和2Drender engine,执行速度快所需内存小。支持PC 按键和嵌入式设备key之间的虚拟映射。

Arm9 160Mhz 以上 (QVGA screen size)

20~26 fps (测试包括morph shape/shape tween/gradient等变化)

8MB (1MB for amuse,7MB for game)

动画播放器

支持swf格式(4.0~8.0)的动画(包括MTV/小品/短剧/贺卡等)和自己定义格式

Arm7 50Mhz 以上 (176x224 screen size)

6~12 fps (测试包括morph shape/shape tween/gradient等变化)

4MB (1MB for amuse,3MB for game)

Arm9 100Mhz 以上(QVGA)

音视频播放器

支持mp3/flv等格式。包括声音和视频的同步机制,软硬件解码器的扩展接口等

多媒体应用引擎

支持用脚本语言和build-in class实现的互动应用程序,目前的脚本语言包括action script 1.0和action script 2.0. build-in class超过100个

用户人机交互界面(UI)

用flash制作工具制作产品的UI,既漂亮又节省时间

Arm7 50Mhz 以上 (176x224 screen size)

6~12 fps

1MB (0.5MB for amuse,0.5MB for UI)

Arm9 100Mhz以上(QVGA)

Amuse能做什么?
人机交互界面(GUI):动画拥有非常强的表现力,设计人员可以用flash设计GUI,然后通过C语言接口来控制设备。用flash设计GUI,可以取得令人惊叹的视觉效果。
播放Flash :Flash经过多年的发展,已经具备了非常广泛的应用领域,全世界有几百万的flash设计人员,他们创造了大量的生动有趣的内容。Amuse能够将这些内容在非PC平台上进行播放出来。
娱乐,教学和游戏平台:Amuse内含的矢量渲染引擎和虚拟机,可以作为娱乐、教学和游戏内容的播放平台。

        Amuse性能特点

Amuse具有良好的嵌入式系统性能。Amuse是专门为嵌入式系统而设计,致力于解决嵌入式系统中处理能力和内存空间都比PC低得多这一嵌入式实际情况,我们独特的核心算法使得Amuse速度快内存需求少。
Amuse支持flash的新版本。
Amuse不需要操作系统支持,目标设备灵活运用。
有批量产品化的测试,稳定性高。

Amuse与m flash的有什么区别呢?
一,m flash与amuse概念区别
1)m flash是基于VIS技术开发出来的手机动画业务。而非Macromedia公司互联网上FLASH的技术,不等同于flash。 VIS(Vector Image  Solution/矢量图像解决方案)是SIS(韩国无线动画解决方案的标准)的升级版本。M flash从效果和制作工具方面来看,同Macromedia公司的flash4.0和flash lite相接近。(其重点思路是将消耗嵌入式处理器运算量的功能去掉,以能够在嵌入式系统上运行矢量图形软件)


2) Amuse是时讯科技完全自主开发,并且完全能兼容互联网flash的矢量多媒体嵌入式软件,解决了嵌入式系统中的处理器计算能力低内存小的技术难点。
 二,m flash与amuse在内容制作和来源上的区别
       

 
mflash
amuse
描述
内容制作工具
自己提供制作工具。不建议使用macromedia的制作工具flash mx。因为flash mx工具功能强大,很多功能不能支持。
使用Macromedia制作工具flash 生成的文件。跟PC平台兼容
Macromedia的制作工具flash 功能非常强大,而且深受动漫设计人员的喜爱。方便设计出交互良好的作品
网络上面的flash作品
不能播放,部分文件通过转换格式后播放
支持。为了保护作品版权,同时可以提供工具将版权管理加入到作品中。
网络上面的动漫文件转换后,将打破文件的结构的脚本语言,效果和交互性能极大的损失。
Action script
支持到部分AS1.0只有播放控制和开始按钮等。没有编程功能。
支持AS2.0
脚本语言是动漫文件交互编程的重要部分。借助于脚本语言,实现功能强大的交互作品
使用者界面制作
不支持
可以设计UI
通过组件、控件和脚本语言等其他的功能,可以设计手机UI
总结:从内容的来源和制作上面,mflash更象是一个Amuse的简化版本。而且mflash的制作上面没有太多的资源,只有靠自己制作一些作品。
 三、m flash与amuse技术参数对比
 
 
mflash
amuse
描述
CPU要求
ARM7 推荐在30Mhz以上
ARM7 或是ARM9
Amuse依据CPU处理能力的不同,具体优化处理
内存需求与文件大小
内存推荐在350K文件大小控制在100K以内
依据文件大小来决定内存需求。文件大小取决于内容复杂度
mflash的对比同等文件大小需求内存一样。
文件支持程度高。
M flash主要宣传文件比较小,方便无线传输以及手机内存不用增加,但是损失了动漫的效果。Amuse可以支持完整的动漫文件,也可以制作比较小的文件。 (如文件中没有MP3和位图等数据)
内存分配机制
动态调用
动态调用
 
实现方式
软件
软件
 
PC flash版本的支持
不支持
支持flash4.0---7.0以及部flash8.0,不支持flash9.0
 
 四,m flash与amuse总结
M flash是“简化版”的flash,满足了低计算能力的嵌入式处理器的需求。同时为了满足目前无线传输和手机内存,将文件制作的比较小。但这样的缺点是flash中的交互性能和精美的动漫效果无法实现。同时网络上面已经存在的动漫文件也无法播放。
Amuse是时讯科技完全自主开发的嵌入式软件。突破了嵌入式系统的限制,将精美、交互的动漫放入到手机中。同时也可以制作比较小的文件来满足目前无线数据通讯的要求,又可以满足以后大数量无线传输和在手机上欣赏网络上的动漫文件,真正让动漫走入手机。
时讯Amuse核心技术
自动浮点转定点阀值预测算法
2D图形加速算法
高效率图像颜色渲染算法
ActionScript程序处理算法
音频处理算法……


页数:1  


下一篇:没有下一条记录
 
网友评论 [查看更多评论] [发表我的评论]
 
没有相关评论

中国移动数码网数码商城