1.白板书写加速方案
用于大屏会议/教育一体机的白板应用场景,基于各平台厂商的显示框架独立一套书写画布显示通路,大大降低了触摸屏使用白板app书写时笔迹不跟手的问题,优化后延迟仅有30~50ms左右,具体根据平台而异,目前已验证的平台有Amlogic 311D2、MTK 9666/9630、Hisi 811、RK3588、全志A133等。
2.一体机麦克风扩音及回采方案
用于教室老师讲课或大会议室开会时,通过麦克风(有线或无线)采集演讲者的语音数据传输到一体机,以模拟或I2S输入到Codec芯片,混合主芯片的媒体声音后再通过一体机的喇叭播放,或者将麦克风数据回传给主芯片端的上层应用录制。
3.蓝牙遥控器语音/K歌项目
用于家庭Android智能电视搭配语音遥控器使用场景,通过BLE或2.4G方案将遥控器采集的语音压缩数据实时传输到TV端解析成pcm数据,然后通过单独添加的虚拟声卡设备供语音识别引擎采集或K歌app录制并合成播放,另外TV端也实现了截取播放的音频数据进行编码并传送到遥控器端播放(遥控器支持耳机)。
4.Android设备智能回传功能(BYOD)
基于usb gadget驱动框架,将Android设备及其搭配的外设进行组合枚举,通过usb线连接到其他Host端作为从设备使用,包括Camera/Mic/Touch等。
5.Android系统虚拟声卡/摄像头驱动支持
基于Linux内核添加虚拟声卡/摄像头设备驱动,可创建一个或多个符合标准的ALSA/V4L2框架的虚拟设备,实现将任何音频源/视频源的数据通过虚拟设备转发给应用层使用,应用场景包括不限于:一个物理设备生成多路不同格式的数据分别通过多个虚拟设备同时上报给应用使用、虚拟视频直播、数据后处理及中转等。
6.Android系统USB MIC软回采方案
基于USB Audio HAL框架添加对Speaker数据的软回采逻辑,用于音频算法结合USB MIC数据进行回声消除、降噪等处理,并集成重采样库以适配不同参数的USB麦克风,可支持16K/44.1K/48K等不同采样率。
7.Android系统多网络共存方案
定制网络系统服务,支持WiFi/以太网同时使用,可根据当前网络状态自动切换使用WiFi或以太网,WiFi和以太网可根据需求规定优先级,同时也可支持由应用指定使用当前的网络类型。
8.Android系统双屏同显/异显动态切换方案
系统默认支持双屏异显(例如HDMI OUT1是主屏,HDMI OUT2是副屏),通过在DMS服务中修改显示策略,支持动态配置副屏输出内容(例如镜像主屏画面),实现双屏同显和异显的动态切换,并对App的行为不产生影响。
9.第三方音频外设状态联动功能
支持市面上第三方标准USB音频设备的功能控制(基于HID),如:音量调节、静音同步等,满足主机端的应用和音频外设的状态同步和联动。同时支持BYOD场景下与PC端的应用MIC静音状态同步。