"); //-->
从单一功能到串流整合,从家庭娱乐到数字生活,近年来数字家庭的概念在产、官、学及各界媒体的推波助澜下已愈见成熟,尤其从近期消费性电子展当中更可明显感受到数字家庭已是目前各大软硬件厂商相争抢攻的市场。
若简单定义「数字家庭」,可说是希望藉由嵌入式软件技术来保留并简化个人计算机的丰富娱乐功能,但在一稳定、一按即用的消费性电子装置内,让使用者可以随意读取、分享以及连结所希望读取的内容,并在简易、美观的使用者界面上完成以上工作。
以家庭娱乐来说,任一消费性电子装置都有机会在某个时间点成为娱乐中心的主轴,因此新世代的嵌入式软件供货商,应打破过去垂直运用的设计思惟,也就是仅为单一产品而开发。以水平整合垂直运用的平台式软件架构设计,来有效改善目前消费性电子市场遭遇软硬件、标准整合的复杂性,以及图形处理的效能问题。
虽然消费性电子产业被视为继个人计算机、手机后下一波最具潜力的市场,各大厂商也积极抢进。然而除了少数产品大获全胜,多数产品仍旧无法以一个最适切的方式点切入消费者的生活。到底其困难性以及消费者所期待的产品又应具备哪些条件?
对消费性电子产品来说,过去标准太多以致缺乏互通性,因此,采取开放标准现成为发展架构的共同方向。另一则是消费性电子产品因其运算能力有限、使用行为不同,且无法提供如个人计算机一样复杂的界面以及多功能应用。反观市面上产品发展趋势,次世代的消费性电子产品对具有3D绘图、数字影音高画质的HDMI显示接口,以及网络内容整合技术等功能有较强烈的期待与需求,也就是所谓多功能应用(Hybrid),如现在很受欢迎Apple iPod Touch、Sony PlayStation 3等。
由此推论,次世代的消费性电子产品将着重于2个特点发展:图形接口以及网络多媒体信息的撷取与浏览。但在嵌入式的环境下,要如何保有计算机画面所能呈现的丰富图像画质,却又兼具嵌入式稳定以及低成本的特性?最重要的关键就在软件能力,除必备的弹性、多元系统特色的嵌入式软件解决方案,还需能够符合目前数字多媒体影音主流的开放产业标准,如互动电视、数字家庭联网、网络媒体播放器等,才能够利用软件能力协助厂商完成多功能的应用需求与设计。
以MediaWalker嵌入式多媒体软件平台而言,在起初的软件架构设计规划内建4大单元模块,包含结合硬件加速能力启动2D或是3D图形控制的Graphics API、整合系统Codec与DSP来完成媒体播放的Media API、用来达成数字家庭网络与因特网沟通的Networking API,以及对于上层应用程序开发者最重要的- 2D、3D UI软件开发套件 (SDK),藉此简化图像界面与影音多媒体的开发程序提升跨平台重复利用价值。
当所选择的软件平台具备开放标准模块化设计架构,产品开发商除能更专注于市场需求缩短上市时程以及保持软硬件升级能力外,也能有效降低硬件复杂度的控制用料成本(BOM cost)。


图说:家庭联网关系图。
以开发环境来看,嵌入式图形一直以来不论在2D或3D图像领域,由于软、硬件的限制,各自都有其较难突破的瓶颈,如2D里的Alpha Blending以及Smooth Scrolling问题,3D图像在没有硬件支持下仅能仿真类3D的效果。过去因为成本的考虑,在消费性电子产品内无法置入图形芯片供软件使用的问题目前已有逐渐被解决的趋势。少数嵌入式芯片大厂已陆续推出整合精简架构、低成本的3D多媒体芯片,因此,透过软件来启动芯片内的3D引擎,即可在使用者界面上呈现高流畅度且让人眼睛为之一亮的3D效果。
OpenGL ES是目前最受注目的3D绘图接口,除了footprint小、低耗电等适合嵌入式使用外,由软件至硬件的绘制(rendering)高密合性更是特色之一。继OpenGL ES 1.1后,随着OpenGL ES 2.0逐渐成熟,开发者也逐渐将眼光转向2.0。但事实上开发者并不需将ES2.0视为1.1的进阶版且非用不可,而是确认在一个3D界面上所想要强调以及呈现的效果为何,再决定采用哪种版本。
OpenGL ES 2.0大幅改善1.1在效能、图层与pipeline弹性上的多数问题,但即使2.0的功能更完整,最后仍会取决于是否有适合的硬件可支持2.0的应用开发。当处理器内具备3D加速引擎,不需具备复杂、高耗电的独立GPU即可发挥OpenGL ES 1.1/2.0良好的视觉效果,包括阴影、倒影、光源、景深、镜头、反锯齿以及结合硬件加速能力的动态特效。
2者最大的差异莫过于1.1为fixed pipeline,而2.0则是运用programmable pipeline,并且因为 2.0中shader-based的特性,材质的表现也就更加突出。但相对的挑战则是需要图形引擎的调整以及与硬件初期的整合,以及耗电问题。凯太数字(KatDC)为解决这些问题,而发展MediaWalkerR3D GUI整合开发工具以提供便利的3D SDK、Layout/Effect Editor、模拟环境等,让应用开发者享有友善的开发经验。

图说:3D Photo Viewing图示。
除3D图形外,在与网络内容整合应用上,MediaWalkerR Java-based Application work因支持RSS技术,能将网络上受欢迎的内容信息藉由XML Data Feed转换成Widget,可针对不同网络资源设计特定应用,例如Internet Radio、Flickr、RSS Channel等;而嵌入式Java的跨平台、可移植性的特色,除在手机应用外亦被广泛使用于下一代消费性电子设备,包括互动电视、蓝光播放机、车用多媒体导航。MediaWalkerRApplication work的生命周期管理机制,更可有效管理、分配系统应用资源以及支持在线软件升级。
随着嵌入式软、硬件技术与规格的进步,新世代产品除大幅扩展并提升使用者的家庭娱乐经验,同时也将带给消费者更多使用上的便利。数字家庭是整体概念,需要技术与服务应用的整合才能发展出符合市场所期待的产品。凯太数字(KatDC)期待在数字家庭产业链中,透过MediaWalkerR这个嵌入式多媒体软件平台将最底层的硬件到最上层的应用,做全方位的整合与串连,实现数字化的家庭娱乐全新优质环境。(本文作者为KatDC凯太数字股份有限公司架构长李孟恭)
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
多维科技推出高精度AMR4020VD磁栅传感器芯片,突破空间限制,赋能工业精密位移测量
TI工程师讲解最新高性能模拟芯片AFE5805
全桥逆变电路的基本结构图(IGBT作为功率开关管)
AI加速渗透下的新一轮变革—IDC 2026年中国PC市场十大洞察
贸泽电子蝉联全球电子元器件分销商卓越表现奖
一种高性价比的plc与上位机的通信实现
带输出变压器的双变换型UPS
低压无功补偿常见问题汇总,极具收藏价值!
请教AXD的问题
一种非标准vga-tv转换器的实现
请问如何才能将手机内ARM数据读取出来呢?
一种基于IEEE802.15.4无线智能化传感器网络实现探讨
这个人是谁啊?我加了封面的哦
高速电路PCB回流路径
采用单片FPGA支持多种工业以太网协议
寂寞不是出轨的理由
360环视实时性评估:GPU加速性能与AI拓展潜力-基于米尔RK3576
IPM模块内部原理图
电机上的字母数字都代表啥?中英文铭牌参数全解析!
2004十二星座情运
由DC/AC IPM模块构成的50Hz/1000W逆变电源图
成套低压开关柜内部如何实现有效隔离?一文读懂四种典型形式
江波龙mSSD存储介质衍生新形态:全球首款AI Storage Core发布
TI 针对 Netbook/UMPC 的模拟器件解决方案
一种基于FAS466的合成孔径雷达高速数据记录器的设计
了解开发套件工具是怎样帮助您缩短设计过程的
一种基于FFT的直扩通信系统中窄带干扰信号参数的估计方法
箱式变电站的配置、安装及常见电气故障处理,一次给大家讲清楚!
带有栅极关断钳位电路的驱动电路
观看40-nm高密度FPGA上的100G Interlaken解决方案