【技术实现步骤摘要】
本专利技术涉及一种用于解码器的信号格式自动检测方法,主要是前端音视频解码器的智能化,可以应用在广电前端设备产品中。
技术介绍
传统的解码器是先搜台,分析信号中数据的格式,再根据信号的格式配置解码芯片,进行解码,若在播放的过程中,信号源的格式发生了变化,则可能导致解码部分由于格式不对应产生的解码中断或部分解码失败等情况的出现。比如:在播放的过程中,信号源的音频流类型产生了变化,此时解码芯片会因为设置的解码参数不对而致使音频解码失败,导致音频无输出。
技术实现思路
本专利技术的目的在于提供一种用于解码器的信号格式自动检测方法,解决了由于信号格式的变化导致解码器解码不能正常进行的问题。为了解决上述技术的问题,本专利技术采用的技术方案是:一种用于解码器的能够自动检测信号格式的方法,所述方法包括以下步骤:(1)系统开机时,初始化完成后创建分析线程和处理线程;(2)处理线程创建后进入休眠状态,待发生信号格式变化的事件后,处理线程会被唤醒,根据产生的具体事件,通过用户设置的规则或默认规则进行处理;(3)分析线程首先判断解码器是否已经锁定信号,如果已经锁定信号,则获取相关的信息参数;(4)再根据上次是否已经保存了信号流的相关信息,若已保存,则进行下一步的分析,反之,则保存相关的参数;(5)参数比较,分析出信号格式的变化情况,如果信号没变化,则不做处理;若信号发生变化,产生相应的事件,则唤醒处理线程进行处理并保存当前的信号相关信息;作为本专利技术的一个优选实施方式,步骤(5)中所述 ...
【技术保护点】
一种用于解码器的信号格式自动检测方法,其特征在于,所述方法包括以下步骤:(1)系统开机时,初始化完成后创建分析线程和处理线程;(2)处理线程创建后进入休眠状态,待发生信号格式变化的事件后,处理线程会被唤醒,根据产生的具体事件,通过用户设置的规则或默认规则进行处理;(3)分析线程首先判断解码器是否已经锁定信号,如果已经锁定信号,则获取相关的信息参数;(4)再根据上次是否已经保存了信号流的相关信息,若已保存,则进行下一步的分析,反之,则保存相关的参数;(5)参数比较,分析出信号格式的变化情况,如果信号没变化,则不做处理;若信号发生变化,产生相应的事件,则唤醒处理线程进行处理并保存当前的信号相关信息。
【技术特征摘要】
1.一种用于解码器的信号格式自动检测方法,其特征在于,所述方法包括以下步骤:
(1)系统开机时,初始化完成后创建分析线程和处理线程;
(2)处理线程创建后进入休眠状态,待发生信号格式变化的事件后,处理线程会被唤醒,根据产生的具体事件,通过用户设置的规则或默认规则进行处理;
(3)分析线程首先判断解码器是否已经锁定信号,如果已经锁定信号,则获取相关的信息参数;
(4)再根据上次是否已经保存了信号流的相关信息,若已保存,则进行下一步的分析,反之,则保存相关的参数;
(5)参数比较,分析出信号格式的变化情况,如果信号没变化,则不做处理;若信号发生变化,产生相应的事件,...
【专利技术属性】
技术研发人员:黄华达,
申请(专利权)人:惠州市伟乐科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。