一种切换音视频应用的方法及电视机的制作方法_4

文档序号:9381081阅读:来源:国知局
从当前音视频应用切换至目标音 视频应用,因此简化了应用切换的步骤。而且,因为在启动目标音视频应用的播放界面的同 时,将正在播放的音视频应用置为后台程序,此时,被置为后台程序的音视频应用仍然有可 能未释放掉其所占有的解码器资源,所以,在本发明中,为了避免两个应用之间的解码器资 源产生冲突,在查询到解码器为空闲状态时,才对目标音视频应用进行解码并播放,进而, 即使在电视机设备只有一个解码器的情况下,也不会引起当前音视频应用和目标音视频应 用的资源冲突。
[0045] 综上,相比于现有技术,本发明能快速地启动目标音视频应用的播放界面,缩短了 切换应用的时间间隔,而且,由于可以通过一个切换指令切换到目标音视频应用,不需要首 先将当前正在播放的音视频应用退出,系统回到主页后再启动目标音视频应用,所以电视 机设备的用户界面可以不需要设计主页,即不需要主页作为启动应用的一个入口,使得电 视机设备的界面更加简洁,实现用户界面的无主页设计。、 本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产 品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施 例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可 用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品 的形式。
[0046] 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程 图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一 流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算 机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理 器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生 用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能 的装置。
[0047] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特 定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指 令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或 多个方框中指定的功能。
[0048] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计 算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或 其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图 一个方框或多个方框中指定的功能的步骤。
[0049] 尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造 性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优 选实施例以及落入本发明范围的所有变更和修改。
[0050] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精 神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围 之内,则本发明也意图包含这些改动和变型在内。
【主权项】
1. 一种切换音视频应用的方法,其特征在于,所述方法包括: 接收到切换至目标音视频应用的指令; 根据所述指令,启动所述目标音视频应用的播放界面,并将当前正在播放的音视频应 用置为后台程序; 查询音视频解码器的状态; 若所述音视频解码器的状态为空闲,则指示所述目标音视频应用向所述音视频解码器 发送播放指令。2. 如权利要求1所述的方法,其特征在于,所述查询音视频解码器的状态之后还包括: 若所述音视频解码器的状态为忙,则设置查询时间间隔; 以所述查询时间间隔为周期,查询所述音视频解码器的状态,并当查询到的所述音视 频解码器的状态为空闲时,指示所述目标音视频应用向所述音视频解码器发送播放指令。3. 如权利要求1所述的方法,其特征在于,所述查询音视频解码器的状态之后,还包 括: 若所述音视频解码器的状态为忙,则将当前系统时间设置为查询起始值; 读取计时器的计时值; 当所述计时器的计时值与所述查询起始值的差值大于或者等于设定的查询时长阈值, 且所述音视频解码器的状态为忙时,指示被置为后台程序的音视频应用向所述音视频解码 器发送停止解码的指令之后,指示所述目标音视频应用向所述音视频解码器发送播放指 令。4. 如权利要求1或2或3任一所述的方法,其特征在于,所述查询音视频解码器的状态 具体为; 调用所述音视频解码器对应的接口,检测所述接口是否有码流输出; 所述若所述音视频解码器的状态为空闲具体为: 若所述接口无码流输出,则判断所述音视频解码器的状态为空闲。5. 如权利要求1或2或3所述的方法,其特征在于,所述接收到切换至目标音视频应用 的指令具体为: 接收到用户发送的遥控器键值; 获取与接收到的遥控器键值对应的目标音视频应用。6. -种切换音视频应用的电视机,其特征在于,所述电视机包括: 接收模块,用于接收切换至目标音视频应用的指令; 执行模块,用于根据所述接收模块接收到的指令,启动所述目标音视频应用的播放界 面,并将当前正在播放的音视频应用置为后台程序; 查询模块,用于查询音视频解码器的状态,并将查询到的所述音视频解码器的状态发 送给判断模块; 判断模块,用于根据接收到的所述查询模块发送的所述音视频解码器的状态,判断所 述音视频解码器是否为空闲,并当所述音视频解码器的状态为空闲时,向控制模块发送消 息; 控制模块,用于根据判断模块发送的消息,指示所述目标音视频应用向所述音视频解 码器发送播放指令。7. 如权利要求6所述的电视机,其特征在于, 所述判断模块还用于若根据接收到的所述查询模块发送的解码器的状态,判断解码器 的状态为忙,则向设置查询时间间隔模块发送消息; 所述电视机还包括: 设置查询时间间隔模块,用于根据接收到的所述判断模块发送的消息,设置查询时间 间隔; 所述查询模块还用于,以所述查询时间间隔为周期,查询所述音视频解码器的状态,并 将查询到的解码器的状态发送给所述判断模块。8. 如权利要求6所述的电视机,其特征在于,所述判断模块还用于若根据接收到的所 述查询模块发送的解码器的状态,判断解码器的状态为忙,则向设置查询起始值模块发送 消息; 所述电视机还包括: 查询起始值设置模块,用于接收到所述判断模块的消息后,将当前系统时间设置为查 询起始值,并将所述查询起始值发送给比较模块; 读取模块,用于读取计时器的计时值,并将读取到的计时值发送给比较模块; 比较模块,用于比较所述读取到的计时值与所述查询起始值的差值,并当所述差值大 于或者等于设定的查询时长阈值,且所述音视频解码器的状态为忙时,向控制模块发送消 息; 所述控制模块还用于根据所述比较模块发送的消息,指示被置为后台程序的音视频应 用向所述音视频解码器发送停止解码的指令之后,指示所述目标音视频应用向所述音视频 解码器发送播放指令。9. 如权利要求6或7或8任一所述的电视机,其特征在于, 所述查询模块还包括检测模块,所述检测模块用于:调用所述音视频解码器对应的接 口,检测所述接口是否有码流输出,并将检测结果发送给所述判断模块; 所述判断模块具体用于:若接收到的所述检测模块发送的检测结果为所述接口无码流 输出,则判断所述音视频解码器的状态为空闲。10. 如权利要求6或7或8任一所述的电视机,其特征在于, 所述接收模块具体用于接收用户发送的遥控器键值,并获取与接收到的遥控器键值对 应的目标音视频应用。
【专利摘要】本发明涉及一种切换音视频应用的方法及电视机。该方法包括:接收到切换至目标音视频应用的指令;根据指令,启动目标音视频应用的播放界面,并将当前正在播放的音视频应用置为后台程序;查询音视频解码器的状态;若该音视频解码器的状态为空闲,则指示目标音视频应用向该音视频解码器发送播放指令。通过本发明的方法能够实现无需将返回主页作为应用切换的过度步骤,快速切换音视频应用的同时,避免了切换过程中的解码器资源冲突。
【IPC分类】H04N21/472, H04N21/458, H04N21/44
【公开号】CN105100915
【申请号】CN201510354501
【发明人】李志强, 王新志, 高同庆, 余春雨, 丁宜辰, 宋虎
【申请人】海信集团有限公司
【公开日】2015年11月25日
【申请日】2015年6月25日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1