一种视频处理系统及方法_4

文档序号:9567516阅读:来源:国知局
01:所述计算机通过执行所述视频处理程序,使所述硬件解码电路对从所述计算机中获取的视频文件进行解码。
[0137]在本发明实施例中,所述程序存储器包括:系统总控模块、驱动程序模块、交互界面模块、点选搜索模块、片源处理模块、通讯协议模块、网络协议模块、格式协议模块、解压缩模块、解码服务模块;按照下述方法实现步骤S401:
[0138]所述计算机通过所述系统总控模块调用所述程序存储器的其它软件模块完成以下功能:
[0139]利用所述交互界面模块在所述计算机的显示器上显示交互界面,并获取用户在所述交互界面上触发的视频点选指令;
[0140]利用所述点选搜索模块在本地或网络搜索所述视频点选指令对应的视频文件,并利用所述片源处理模块选通所述视频文件对应的节目源通道;
[0141]若所述视频文件为本地文件,则利用所述通讯协议模块建立与所述节目源通道对应的数据传输路径、并利用所述格式协议模块使所述视频文件能够按照预设格式进行转换,以便格式转换后的视频文件在所述数据传输路径中传输;若所述视频文件为网络文件,则利用所述通讯协议模块与所述网络协议模块建立与所述节目源通道对应的数据传输路径、并利用所述格式协议模块使所述视频文件能够按照预设格式进行转换,以便格式转换后的视频文件在所述数据传输路径中传输;
[0142]利用所述解压缩模块将通过所述数据传输路径获取的所述视频文件进行解压缩;
[0143]利用所述驱动程序模块为所述硬件解码电路安装视频解码驱动程序,以便通过所述视频解码驱动程序使所述计算机与所述硬件解码电路能够进行通信,以便在能够进行通信后使所述硬件解码电路利用所述解码服务模块对从计算机中获取的所述视频文件进行解码。
[0144]在本发明实施例中,所述硬件解码电路包括:中央处理器CPU、主机接口逻辑电路、副图像解码器、0SD解码器、数字信号处理器、数据流解码器、视频解码器、音频解码器、视频输出接口、音频输出接口 ;所述利用所述解码服务模块使所述硬件解码电路对从计算机中获取的所述视频文件进行解码,包括:
[0145]所述CPU通过执行所述解码服务模块中存储的视频解码程序,使所述硬件解码电路中的其它硬件模块完成以下功能:
[0146]所述主机接口逻辑电路通过所述数据传输路径从所述计算机中获取所述视频文件;若所述视频文件的信号类型为模拟信号,则将所述视频文件传送至所述数字信号处理器;
[0147]所述数字信号处理器将所述视频文件进行模数转换;
[0148]所述主机接口逻辑电路将数字视频文件中的关于字幕的视频数据传送至副图像解码器,将数字视频文件中的关于人机交互界面的视频数据传送至0SD解码器,将数字视频文件中的关于图像和声音的数据传送至所述数据流解码器;
[0149]所述副图像解码器将所述关于字幕的视频数据进行解码;
[0150]所述0SD解码器将所述关于调谐界面的视频数据进行解码;所述数据流解码器将数字视频文件中的关于图像的视频数据传送至所述视频解码器,将数字视频文件中的关于声音的音频数据传送至所述音频解码器;
[0151]所述视频解码器将所述关于图像的视频数据进行解码;
[0152]所述音频解码器在所述视频解码器对图像数据进行解码的同时,将与图像数据对应的所述关于声音的音频数据进行解码;
[0153]所述视频输出接口输出解码后的视频数据;
[0154]所述音频输出接口输出解码后的音频数据。
[0155]在本发明实施例中,所述系统还包括:视频转换器和音频转换器;所述方法还包括:
[0156]所述视频转换器将所述视频输出接口输出的数字信号转换为模拟信号;
[0157]所述音频转换器将所述音频输出接口输出的数字信号转换为模拟信号。
[0158]在本发明实施例中,所述视频解码器包括子图像解码器和主图像解码器;所述视频解码器将所述关于图像的视频数据进行解码,包括:
[0159]所述子图像解码器对数字视频文件中除主图像数据以外的图像数据进行解码;
[0160]所述主图像解码器对数字视频文件中的主图像数据进行解码。
[0161 ] 在本发明实施例中,所述音频解码器包括AV音频解码器、AC-3音频解码器、DTS音频解码器和MPEG-X音频解码器;所述音频解码器将与图像数据对应的所述关于声音的音频数据进行解码,包括:
[0162]所述AV音频解码器对AV编码方式的音频数据进行解码;
[0163]所述AC-3音频解码器对AC-3编码方式的音频数据进行解码;
[0164]所述DTS音频解码器对DTS编码方式的音频数据进行解码;
[0165]所述MPEG-X音频解码器对MPEG或AVC标准编码方式的音频数据进行解码。
[0166]在本发明实施例中,所述视频输出接口或所述视频转换器与声音输出设备连接,所述音频输出接口或所述音频转换器与图像显示设备连接,所述程序存储模块还包括播放控制模块;所述方法还包括:
[0167]当用户通过交互界面触发播放控制指令时,所述计算机通过所述系统总控模块调用所述播放控制模块,控制所述图像显示设备中所播放视频的显示方式和控制所述声音输出设备的声音输出方式。
[0168]本发明实施例提供的视频处理系统及方法,使计算机通过执行程序存储器中存储的视频处理程序,使硬件解码电路对从计算机中获取的视频文件进行解码。可见,本发明实施例是由视频处理程序控制硬件解码电路对视频文件进行硬解码,由于硬件解码电路具有标准的帧频数和图像解析力,能够解决现有软解压技术对视频文件进行解码时,因达不到标准帧频数和图像解析力差导致的视觉效果差、清晰度差、色彩失真、亮度失真、显示图像大小受限等问题。
[0169]通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到上述实施例方法中的全部或部分步骤可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者诸如媒体网关等网络通信设备,等等)执行本发明各个实施例或者实施例的某些部分所述的方法。
[0170]需要说明的是,本对于实施例公开的方法而言,由于其与实施例公开的系统相对应,所以描述的比较简单,相关之处参见系统部分说明即可。
[0171]还需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0172]对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【主权项】
1.一种视频处理系统,其特征在于,包括:程序存储器、硬件解码电路和计算机; 所述程序存储器,用于存储视频处理程序; 所述计算机,用于通过执行所述视频处理程序,使所述硬件解码电路对从所述计算机中获取的视频文件进行解码; 所述硬件解码电路,用于对所述视频文件进行解码,并输出解码后的音视频信号。2.根据权利要求1所述的系统,其特征在于,所述程序存储器包括:系统总控模块、驱动程序模块、交互界面模块、点选搜索模块、片源处理模块、通讯协议模块、网络协议模块、格式协议模块、解压缩模块、解码服务模块; 所述计算机,用于通过所述系统总控模块调用所述程序存储器的其它软件模块完成以下功能: 利用所述交互界面模块在所述计算机的显示器上显示交互界面,并获取用户在所述交互界面上触发的视频点选指令; 利用所述点选搜索模块在本地或网络搜索所述视频点选指令对应的视频文件,并利用所述片源处理模块选通所述视频文件对应的节目源通道; 若所述视频文件为本地文件,则利用所述通讯协议模块建立与所述节目源通道对应的数据传输路径、并利用所述格式协议模块使所述视频文件能够按照预设格式进行转换,以便格式转换后的视频文件在所述数据传输路径中传输;若所述视频文件为网络文件,则利用所述通讯协议模块与所述网络协议模块建立与所述节目源通道对应的数据传输路径、并利用所述格式协议模块使所述视频文件能够按照预设格式进行转换,以便格式转换后的视频文件在所述数据传输路径中传输; 利用所述解压缩模块将通过所述数据传输路径获取的所述视频文件进行解压缩; 利用所述驱动程序模块为所述硬件解码电路安装视频解码驱动程序,以便通过所述视频解码驱动程序使所述计算
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1