【技术实现步骤摘要】
一种显示设备及音频流读写方法
[0001]本申请涉及智能显示设备
,尤其涉及一种显示设备及音频流读写方法。
技术介绍
[0002]显示设备是指能够输出具体显示画面的终端设备,可以是智能电视、移动终端、智能广告屏、投影仪等终端设备。以智能电视为例,智能电视是基于Internet应用技术,具备开放式操作系统与芯片,拥有开放式应用平台,可实现双向人机交互功能,集影音、娱乐、数据等多种功能于一体的电视产品,用于满足用户多样化和个性化需求。
[0003]显示设备可以通过外接设备(简称外设)增加存储空间、播放音视频流、获取数据等,其中,显示设备通过音频外接设备(简称音频外设)播放音频流。显示设备在不同的线程中执行与通过音频外设播放音频流的相关任务,例如,如图1所示,显示设备在主线程中执行音频外设的播放参数配置任务、音频流的读写任务等,并在子线程中执行音频流的格式配置任务。其中,主线程与子线程并行执行。
[0004]在每个线程中均需要按照预设顺序执行各个任务,如果在主线程中执行任务的顺序为先执行音频流的读写任务以及将 ...
【技术保护点】
【技术特征摘要】
1.一种显示设备,其特征在于,包括:显示器,被配置为显示用户界面;控制器,被配置为:获取外接设备的连接状态变化信息;基于所述外接设备的连接状态变化信息,判断是否存在新接入所述显示设备的目标音频外设,所述目标音频外设用于播放音频流;当存在所述目标音频外设时,创建第一子线程;在所述第一子线程中依次执行判断任务、等待任务以及读写任务,其中,所述判断任务用于判断所述目标音频外设是否完成播放参数的配置,所述等待任务用于在指定时长内等待完成配置所述目标音频外设的播放参数和/或等待完成配置所述音频流的格式,所述读写任务用于读取所述音频流以及将读取的音频流写入所述目标音频外设。2.根据权利要求1所述的显示设备,其特征在于,所述控制器基于所述外接设备的连接状态变化信息,判断是否存在新接入所述显示设备的目标音频外设被配置为:识别所述外接设备的连接状态变化信息中的连接状态以及设备类型;基于所述连接状态以及所述设备类型,判断所述外接设备是否为目标音频外设,其中,所述目标音频外设的连接状态为接入显示设备,所述目标音频外设的设备类型为音频设备。3.根据权利要求1所述的显示设备,其特征在于,所述控制器创建第一子线程之前还被配置为:获取所述目标音频外设的设备信息;基于所述目标音频外设的设备信息,确定所述音频流的播放路径,以及所述目标音频外设适用的播放策略。4.根据权利要求1所示的显示设备,其特征在于,所述控制器在所述第一子线程中执行判断任务被配置为:判断所述目标音频外设是否连接所述显示设备;如果所述目标音频外设连接所述显示设备,则判断所述目标音频外设的播放参数是否配置完毕,并基于判断结果确定所要执行的等待任务;如果所述目标音频外设未连接所述显示设备,则终止所述第一子线程。5.根据权利要求4所述的显示设备,其特征在于,所述控制器从所述显示设备的主线程中获取所述目标音频外设的配置状态信息,所述配置状态信息指示所述播放参数是否配置完毕,其中,所述主线程与所述第一子线程并行执行。6.根据权利要求4所述的显示设备,其特征在于,所述控制器在所述第一子线程中执行等待任务被配置为:如果所述判断结果为配置完毕,则添加第一标记信息,所述第一标记信息指示所述目标音频外设无需等待配置播放参数;判断当前的总等待次数是否大于或者等于第一预设等待次数,其中,每一次等待对应指定的等待时长,所述第一预设等待次数对应的总等待时长等于所述指定时长;如果所述当前的总等待次数小于所述第一预设等待次数,则判断所述目标音频外设是否连接所述显示设备,其中,如果所述目标音频外设连接所述显示设备,则在识别到所述第
一标记信息时,等待所述指定的等待时长之后重复执行上述等待流程直至所述当前等待次数大于或者等于所述第一预设等待次数,如果所述目标音频外设未连接所述显示设备,则终止所述第一子线程;如果所...
【专利技术属性】
技术研发人员:李现旗,蹇海生,
申请(专利权)人:海信视像科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。