2025-11-19: 添加BT 功能,耳机听到的音乐会经过助听器处理,类似辅听+耳朵保护功能 (由于技术和时间问题,暂时耳机听到的音乐不经过助听器的处理,以后再看)
admin 发表于 3个月前
2025-11-26 J20 当前实现了BT中的A2DP功能和助听功能的实时切换。工作流程如下:
1.开机后助听功能运行,手机可以蓝牙连接J20助听器
2. 手机播放音乐或接电话时候,耳机听到音乐或电话
3. 停止音乐或电话时候,助听器自动返回助听模式
由于J20是一个开放的平台,客户可以自己下载RSL20的SDK,开发HFP,或者LEAUDIO等其他功能,或者增加IMU传感器等
加载数据中...
目前遇到问题是两个DSP好像有内存上的冲突需要检查,可以考虑只用一个DSP1作为助听的DSP,而空下DSP0, 这样a2dp的sbc 解码工作在M33上处理,估计也来得及,网上有SBC的定点代码,甚至有lc3plus 的代码,相信M33核处理器来算力和内存足够,
因此我们暂时不深入追查下去。建议方案如下: DSP完成助听算法, A2DP甚至HFP的处理能力交给M33, M33 处理完以后,可以调用app_playpcm 交给助听DSP进一步处理WDRC等
sbc decode:
sbc-decoder/decoder/srce/sbc_decoder.c at master · tieto/sbc-decoder
lc3 /lc3plus : 网上也有,lc3plus 最低延迟可到2ms,以后再探讨
这也提醒我:在J10上用MCU来试验下g722 的解码,然后交给DSP,这样也可以做到对听到音乐的进一步处理WDRC等,以便满足听力不好人群的需求
增加了ble 功能,发现当前RSL20 SDK (1.5) 有点问题,暂停.当前SDK1.5 对web ble 的支持好像不对?我以前的webble 程序访问j20(或官方ble_peripheral_server),无法正常读写, 退回到SDK1.1 ,正常 。
不过当前的SDK1.5 ,如果用小程序或者安卓客户端正常访问,只是webble 有点问题。
admin
发表于 3个月前
2025-11-26 J20 当前实现了BT中的A2DP功能和助听功能的实时切换。工作流程如下:
1.开机后助听功能运行,手机可以蓝牙连接J20助听器
2. 手机播放音乐或接电话时候,耳机听到音乐或电话
3. 停止音乐或电话时候,助听器自动返回助听模式
由于J20是一个开放的平台,客户可以自己下载RSL20的SDK,开发HFP,或者LEAUDIO等其他功能,或者增加IMU传感器等
评论列表
加载数据中...
admin
发表于 3个月前
目前遇到问题是两个DSP好像有内存上的冲突需要检查,可以考虑只用一个DSP1作为助听的DSP,而空下DSP0, 这样a2dp的sbc 解码工作在M33上处理,估计也来得及,网上有SBC的定点代码,甚至有lc3plus 的代码,相信M33核处理器来算力和内存足够,
因此我们暂时不深入追查下去。建议方案如下: DSP完成助听算法, A2DP甚至HFP的处理能力交给M33, M33 处理完以后,可以调用app_playpcm 交给助听DSP进一步处理WDRC等
sbc decode:
sbc-decoder/decoder/srce/sbc_decoder.c at master · tieto/sbc-decoder
lc3 /lc3plus : 网上也有,lc3plus 最低延迟可到2ms,以后再探讨
评论列表
加载数据中...
admin
发表于 3个月前
这也提醒我:在J10上用MCU来试验下g722 的解码,然后交给DSP,这样也可以做到对听到音乐的进一步处理WDRC等,以便满足听力不好人群的需求
评论列表
加载数据中...
admin
发表于 3个月前
增加了ble 功能,发现当前RSL20 SDK (1.5) 有点问题,暂停.当前SDK1.5 对web ble 的支持好像不对?我以前的webble 程序访问j20(或官方ble_peripheral_server),无法正常读写, 退回到SDK1.1 ,正常 。
不过当前的SDK1.5 ,如果用小程序或者安卓客户端正常访问,只是webble 有点问题。
评论列表
加载数据中...