AudioUserInterface.org

欢迎访问音频用户接口(Audio User Interface)项目网页
用纯音频媒介作为人机交互
全新探索!

主页
技术
演示录像
相关连接
关于

技术简介

音频用户接口AUI系统模型和音频操作系统AudioOS要 实现纯音频媒体的浏览,我们就要开发一种系统模型-音 频用户接口AUI系统模型,就像GUI图 形用户接口一样,人机交互需要统一的方法和标准。该模型模拟了真实世界的情景并将其抽象成虚拟空间的物体或器件,称为“音频空间”。每个物体或器件都具有一定的音频象 征。通过物 体或对 器件的操作,用户可以感知到它的音频象征。用户可以选择或点击他们以获得想要的结果。该模型结合了系统输入输出模块,并结合有线或无线网络子系统,建立了 “音频操作系统”AudioOS以 及一整 套应用程序接口API

音频网络终端(Audio Net Terminal):该 系统是网络为中心的设计。用户接口的布局和属性由XML配 置,而XML配置可以存储在网络上。这样,配备有音频浏览器Audio Browser的音频操作系统AudioOS可以从网络上动态实时下载XML用户接口配置并执行嵌入的Javascript。因此,用户和程序员可 以通过编写XML,Javascript和PHP语言去和音频浏览器Audio Browser的API接口,以便开发新的功能和应用。基本上,通过一套XML,Javascript和PHP就可以建立一个新的音频空间。而音频空间 和媒体嵌入的XML的超级链接XLINK技术提供了用户在不同的网络音频空间跳转的可能。综合而讲,大多数应用的开发可以通过网络实现,并不需要对设备编 程。设备本身就是一个智能终端-”音频网络终端Audio Net Terminal“。这种系统架构的设计开启了全新的音频网络Audio Web的领域。你就会成为真正意义上的,不分时间地点的移动计算者。唯一不能用的时候只有睡觉!


软件系统和模块: Linux ARM Debian系统,Linux内核v2.6.28, 嵌入式lighttpd HTTP服务器支持PHP-CGI, ALSA音频驱动, Alsaplayer播放器, flite或festival语音合成, CURL, XML解析, SpiderMonkey Javascript引擎, 软件声音合成系统, 控制输入驱动:可按旋钮Powermate,  触摸面和触摸屏. 下面是系统的整体结构框图(英文):

architecture

原型机系统 一个基于Beagleboard袖珍AUI计算机系统作为原型 机。它的处理器是德州仪器的OMAP35x,芯片里面是ARM+DSP双核处理器。输入控制部分用Powermate触摸面和触摸屏。 输出部分则是扬声器或耳机。处理器具有与网本同级别的处理能力,但由于舍弃了显示器,体积便可以做到很小:

platform

此原型机系统可以实现如下功能和应用:实时RSS新闻,音频时钟,MP3播放机,电话拨号,网络收音机,查天气 预报,谷歌个人日历等等。

以下照片是车载机的实验:

Driving test system

此车载系统由汽车12V转USB5V供电,音频输出连接到一FM调制器上,这样便可以实验在驾驶汽车当中操作powermate,由车内FM收音机接受音 频反馈,同时视线完全不用离开行驶路面。 非常有效。

备注:此技术已申请美国专利,现在还不是开源系统
网页更新时间2009年7月5日,美国加州硅谷