获取音视频信息的方法及系统技术方案

技术编号:13776111 阅读:52 留言:0更新日期:2016-09-30 22:45
本发明专利技术实施例提供一种获取音视频信息的方法和系统,其中,所述方法包括:确定每个应用程序对应的音视频输入设备;通过所述音视频输入设备的句柄,将来自所述音视频输入设备的音视频信息输入至与所述音视频输入设备对应的应用程序中。本发明专利技术实施例实现应用程序与音视频输入设备的一一对应,在连接有多路音视频输入设备的情况下,可以利用不同的应用程序接收并利用对应的音视频输入设备获取到的音视频信息,弥补了智能电视的功能缺陷,丰富了智能电视的功能。

【技术实现步骤摘要】

本专利技术实施例涉及音视频
,尤其涉及一种获取音视频信息的方法及系统
技术介绍
目前,市面上出现了越来越多的智能电视。智能电视是具有全开放式平台,搭载了操作系统,用户在欣赏普通电视内容的同时,可自行安装和卸载各类应用软件,持续对功能进行扩充和升级的新电视产品。部分智能电视具备多路音视频输入的功能,即智能电视上具备多路音视频输入设备连接的接口。但当智能电视同时连接多个音视频输入设备时,连接的多个音视频输入设备不能同时开启工作,只能其中一路音视频输入设备工作,或者全部都无法工作。以一款智能电视为例进行说明:其中一路音视频输入设备是作为语音识别功能的,从待机状态开始就一直处于工作状态,通过录音来判断语音指令,并做出相应的操作。同时又可以通过智能电视顶端的通用串行总线(Universal Serial Bus,USB)插口,插入一个自带录音设备的摄像头进行录像的功能。还可以通过其他第三方自带录音功能的应用设备外接一个麦克风进行唱歌。该款智能电视作为全语音电视,其作为语音识别的音视频输入设备是一直保持开启状态的,如果希望连接上带录音功能的摄像头进行录像,会出现打不开摄像头的录音功能的问题,同样插入其他第三方音视频输入设备也会出现同样的问题。也就是说,智能电视不能同时接收并利用连接的多路音视频输入设备获取到的音视频信息,是智能电视的一个功能缺陷。
技术实现思路
本专利技术实施例提供一种获取音视频信息的方法及系统,用以解决现有技术中智能电视不能同时接收并利用连接的多路音视频输入设备获取到的音视频信息的问题。本专利技术实施例提供一种获取音视频信息的方法,包括:确定每个应用程序对应的音视频输入设备;通过所述音视频输入设备的句柄,将来自所述音视频输入设备的音视频信息输入至与所述音视频输入设备对应的应用程序中。本专利技术实施例提供一种获取音视频信息的系统,包括:设备确定模块,用于确定每个应用程序对应的音视频输入设备;音视频信息输入模块,用于通过所述音视频输入设备的句柄,将来自所述音视频输入设备的音视频信息输入至与所述音视频输入设备对应的应用程序中。本专利技术实施例提供的获取音视频信息的方法及系统,通过为每个应用程序确定对应的音视频输入设备,且通过音视频输入设备对应的句柄,将来自每个音视频输入设备的音视频信息分别输入至各与音视频输入设备对应的应用程序中,实现应用程序与音视频输入设备的一一对应,在连接有多路音视频输入设备的情况下,可以利用不同的应用程序接收并利用对应的音视频输入设备获取到的音视频信息,弥补了智能电视的功能缺陷,丰富了智能电视的功能。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例技术方案的整体框架示意图;图2为本专利技术实施例一中的一种获取音视频信息的方法的步骤流程图;图3为本专利技术实施例二中的一种获取音视频信息的方法的步骤流程图;图4为本专利技术实施例三中的一种获取音视频信息的系统的结构示意图;图5为本专利技术实施例四中的一种获取音视频信息的系统的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在现有技术方案中,智能电视如果同时连接多路音视频输入设备,也只能开启一路音视频输入设备的声卡和/或显卡来获取音视频信息,当开启第二路音视频输入设备的声卡和/或显卡开始录制音频和/或视频时就会报错,提示已经有一路音视频输入设备正在工作。在这种情况下,需要同时开启多路音视频输入设备,每一路音视频输入设备可以通过自己的声卡和/或显卡独立获取音视频信息,然后将音视频信息从模拟信号转换为数字信号,传给调用该路音视频输入设备的应用程序,并保证各应用程序之间不受干扰和影响。本专利技术实施例中的技术方案,在实施时需要考虑以下两个方面的内容:一、同时开启多路音视频输入设备:1、每一路音视频输入设备在智能电视的操作系统中都有各自独立的文件描述符;2、智能电视的操作系统可以通过每个音视频输入设备自己的文件描述符获取该音视频输入设备,并且给该音视频输入设备提供一个句柄;3、应用程序会得到音视频输入设备的句柄,通过句柄去控制音视频输入设备,当使用某一路音视频输入设备时,通过句柄去开启该路音视频输入设备。二、保证各路音视频输入设备之间相互不干扰,以下以音频为例进行说明,视频部分可以借鉴音频部分:1、每个应用程序需要在获取音视频信息时,先确定使用的音频源(AudioSource),智能电视增加了独立的AudioSource,为指定的应用程序使用;2、每个AudioSource要根据音频策略管理(AudioPolicyManager)里的策略找到对应的音频设备(AudioDevice);3、通过AudioDevice寻找音频输入设备的文件描述符,智能电视根据音频输入设备的厂商身份识别(identification,ID)名称,增加一条通过厂商ID名称找到该音频输入设备唯一的文件描述符的方案,保证其余应用程序无法使用该音频输入设备。同样的方法,可以应用到其余应用程序上,保证了每一路音频输入设备的音频信息只为调用自身的应用程序获取,达到相互之间不干扰的效果。本专利技术实施例技术方案的整体框架如图1所示,用户界面(User Interface,UI)的应用程序(APP1和APP2)通过对应的句柄(Handler1和Handler2)在框架(Framework)中确定与应用程序对应的音视频源(Source1和Source2),进一步在Framework中利用音视频策略(AudioVideoPolicy)确定音视频输入设备,在硬件抽象层(Hardware Abstraction Layer,HAL)根据音视频输入设备的ID名称确定得到文件描述符(Card1和Card2),最后在核心(Kernel)利用驱动/编译码器(codec)确定对应的音视频输入设备。实施例一详细介绍本专利技术实施例一提供的一种获取音视频信息的方法。参照图2,示出了本专利技术实施例一中的一种获取音视频信息的方法的步
骤流程图。步骤100,确定每个应用程序对应的音视频输入设备。所述应用程序可以为位于智能电视的操作系统中,用于利用音视频输入设备获取到的音视频信息的特定应用程序。例如,对音频信息进行处理,或者对视频信息进行处理的应用程序等。所述应用程序可以为多个,并保证在多个所述应用程序运行时相互独立,不受彼此的干扰和影响。所述应用程序可以为预先设置的,具有与音视频信息相关功能的应用程序。并且,当存在多路音视频输入设备时,所述应用程序与多路音视频输入设备具有一一对应的关系。具体地,可以将应用程序与音视频输入设备进行绑定。步骤102,通过所述音视频输入设备的句柄,将来自所述音视频输入设备的音视频信息输入至与所述音视频输入设备对应的本文档来自技高网
...

【技术保护点】
一种获取音视频信息的方法,其特征在于,包括:确定每个应用程序对应的音视频输入设备;通过所述音视频输入设备的句柄,将来自所述音视频输入设备的音视频信息输入至与所述音视频输入设备对应的应用程序中。

【技术特征摘要】
1.一种获取音视频信息的方法,其特征在于,包括:确定每个应用程序对应的音视频输入设备;通过所述音视频输入设备的句柄,将来自所述音视频输入设备的音视频信息输入至与所述音视频输入设备对应的应用程序中。2.根据权利要求1所述的方法,其特征在于,所述确定每个应用程序对应的音视频输入设备,包括:确定每个应用程序对应的音视频源信息;按照预设的音视频管理策略确定与所述音视频源信息对应的音视频输入设备。3.根据权利要求2所述的方法,其特征在于,所述按照预设的音视频管理策略确定与所述音视频源信息对应的音视频输入设备,包括:获取音视频输入设备的身份识别名称;通过所述身份识别名称查找到与所述身份识别名称对应的文件描述符,其中,所述音视频输入设备存在唯一文件描述符;确定与所述音视频源信息具有对应关系的文件描述符,其中,所述预设的音视频管理策略包括所述音视频源与所述音视频输入设备的对应关系。4.根据权利要求2所述的方法,其特征在于,所述确定每个应用程序对应的音视频源信息,包括:在每个应用程序获取音视频信息时,根据每个应用程序与音视频源信息的对应关系确定与每个应用程序对应的音视频源信息。5.根据权利要求1所述的方法,其特征在于,在所述通过所述音视频输入设备的句柄,将来自所述音视频输入设备的音视频信息输入至与所述音视频输入设备对应的应用程序中之前,所述方法还包括:通过所述音视频输入设备的句柄开启所述音视频输入设备。6.一种获取音视频信息的系统,其特征在于,包括:设备确定模...

【专利技术属性】
技术研发人员:庞浩伟于燕
申请(专利权)人:乐视致新电子科技天津有限公司
类型:发明
国别省市:天津;12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1