一种视频处理系统及方法

文档序号:9567516阅读:384来源:国知局
一种视频处理系统及方法
【技术领域】
[0001]本发明涉及计算机技术领域,尤其涉及一种视频处理系统及方法。
【背景技术】
[0002]目前,计算机视频技术是采用软件解压缩的方法处理视频文件,比如利用播放器软件实现软解压,俗称软解压技术,其是一种数字视频技术。软解压是由人机交互、视频搜索、在线传输、联网下载、解码软件(实现视频文件解压缩、图像解码、声音解码等功能)、播放控制等功能模块组成的系统化软件,参见图1所示的视频处理系统示意图。用户通过解压缩软件进行播放操作,解压缩软件先在计算机CPU、内存及缓存的配合下实现人机交互、文件搜索、在线传输、联网下载过程,再由解码软件提供逐条的视频解码指令,命令计算机CPU和内存执行这些解码指令,同时提供播放控制功能,解码后的信号分两路输出,一路向显卡输出视频信号,由显卡完成图像信息的转换驱动,向显示器输出解码后的视频图像信息,并控制显示器的正确显示,最后由显示器显示出图像;另一路向声卡输出音频信号,由声卡完成声音信息的转换驱动,向音响输出解码后的音频信息,最后由音响播放出声音,实现整个视频节目的解码播放过程。
[0003]但是,采用现有软解压技术处理视频文件时,其解码能力有限,无法解码低压缩比的大视频文件,只能解码一些高压缩比的小视频文件,高压缩比的小视频文件的信号有损压缩形成了一系列问题,如:达不到标准帧频数和图像解析力差导致的视觉效果差、清晰度差、色彩失真、亮度失真、显示图像大小受限等问题。软解压技术是以牺牲图像显示质量为代价,来满足用户对信息内容快速获取的目的,其已无法满足用户对视频内容越来越多、质量越来越高的需求。

【发明内容】

[0004]有鉴于此,本发明实施例的主要目的在于提供一种视频处理系统及方法,以实现提尚视频质量的目的。
[0005]为实现上述目的,本发明实施例提供了一种视频处理系统,包括:程序存储器、硬件解码电路和计算机;
[0006]所述程序存储器,用于存储视频处理程序;
[0007]所述计算机,用于通过执行所述视频处理程序,使所述硬件解码电路对从所述计算机中获取的视频文件进行解码;
[0008]所述硬件解码电路,用于对所述视频文件进行解码,并输出解码后的音视频信号。
[0009]可选的,所述程序存储器包括:系统总控模块、驱动程序模块、交互界面模块、点选搜索模块、片源处理模块、通讯协议模块、网络协议模块、格式协议模块、解压缩模块、解码服务t吴块;
[0010]所述计算机,用于通过所述系统总控模块调用所述程序存储器的其它软件模块完成以下功能:
[0011]利用所述交互界面模块在所述计算机的显示器上显示交互界面,并获取用户在所述交互界面上触发的视频点选指令;
[0012]利用所述点选搜索模块在本地或网络搜索所述视频点选指令对应的视频文件,并利用所述片源处理模块选通所述视频文件对应的节目源通道;
[0013]若所述视频文件为本地文件,则利用所述通讯协议模块建立与所述节目源通道对应的数据传输路径、并利用所述格式协议模块使所述视频文件能够按照预设格式进行转换,以便格式转换后的视频文件在所述数据传输路径中传输;若所述视频文件为网络文件,则利用所述通讯协议模块与所述网络协议模块建立与所述节目源通道对应的数据传输路径、并利用所述格式协议模块使所述视频文件能够按照预设格式进行转换,以便格式转换后的视频文件在所述数据传输路径中传输;
[0014]利用所述解压缩模块将通过所述数据传输路径获取的所述视频文件进行解压缩;
[0015]利用所述驱动程序模块为所述硬件解码电路安装视频解码驱动程序,以便通过所述视频解码驱动程序使所述计算机与所述硬件解码电路能够进行通信,并以便在能够进行通信后使所述硬件解码电路利用所述解码服务模块对从计算机中获取的所述视频文件进行解码。
[0016]可选的,所述硬件解码电路包括:中央处理器CPU、主机接口逻辑电路、副图像解码器、0SD解码器、数字信号处理器、数据流解码器、视频解码器、音频解码器、视频输出接口、音频输出接口 ;
[0017]所述中央处理器CPU,用于执行所述解码服务模块中存储的视频解码服务程序,以便通过执行所述视频解码服务程序使所述硬件解码电路中的其它硬件模块完成以下功會κ:
[0018]所述主机接口逻辑电路,用于通过所述数据传输路径从所述计算机中获取所述视频文件;若所述视频文件的信号类型为模拟信号,则将所述视频文件传送至所述数字信号处理器;
[0019]所述数字信号处理器,用于将所述视频文件进行模数转换;
[0020]所述主机接口逻辑电路,用于将数字视频文件中的关于字幕的视频数据传送至副图像解码器,将数字视频文件中的关于图像和声音的数据传送至所述数据流解码器,将数字视频文件中关于调谐界面的视频数据传送至0SD解码器;
[0021]所述副图像解码器,用于将所述关于字幕的视频数据进行解码;
[0022]所述0SD解码器,用于将所述关于调谐界面的视频数据进行解码;
[0023]所述数据流解码器,用于将数字视频文件中的关于图像的视频数据传送至所述视频解码器,将数字视频文件中的关于声音的音频数据传送至所述音频解码器;
[0024]所述视频解码器,用于将所述关于图像的视频数据进行解码;
[0025]所述音频解码器,用于在所述视频解码器对图像数据进行解码的同时,将与图像数据对应的所述关于声音的音频数据进行解码;
[0026]所述视频输出接口,用于输出解码后的视频数据;
[0027]所述音频输出接口,用于输出解码后的音频数据。
[0028]可选的,还包括:视频转换器和音频转换器;
[0029]所述视频转换器,用于将所述视频输出接口输出的数字信号转换为模拟信号;
[0030]所述音频转换器,用于将所述音频输出接口输出的数字信号转换为模拟信号。
[0031]可选的,所述视频解码器包括子图像解码器和主图像解码器;
[0032]所述子图像解码器,用于对数字视频文件中除主图像数据以外的图像数据进行解码;
[0033]所述主图像解码器,用于对数字视频文件中的主图像数据进行解码。
[0034]可选的,所述音频解码器包括AV音频解码器、AC-3音频解码器、DTS音频解码器和MPEG-X音频解码器;
[0035]所述AV音频解码器,用于对AV编码方式的音频数据进行解码;
[0036]所述AC-3音频解码器,用于对AC-3编码方式的音频数据进行解码;
[0037]所述DTS音频解码器,用于对DTS编码方式的音频数据进行解码;
[0038]所述MPEG-X音频解码器,用于对MPEG或AVC标准编码方式的音频数据进行解码。
[0039]可选的,所述视频输出接口或所述视频转换器与声音输出设备连接,所述音频输出接口或所述音频转换器与图像显示设备连接,所述程序存储模块还包括播放控制模块;
[0040]所述中央处理器CPU,还用于当用户触发播放控制指令时,通过所述系统总控模块调用所述播放控制模块,控制所述图像显示设备中所播放视频的显示方式和控制所述声音输出设备的声音输出方式。
[0041]可选的,所述程序存储器和所述硬件解码电路分别通过总线与所述计算机连接。
[0042]本发明实施例还提供了一种视频处理方法,所述方法应用于一种视频处理系统,所述系统包括存储有视频处理程序的程序存储器、硬件解码电路和计算机;所述方法包括:
[0043]所述计算机通过执行所述视频处理程序,使所述硬件解码电路对从所述计算机中获取的视频文件进行解码。
[0044]可选的,所述程序存储器包括:系统总控模块、驱动程序模块、交互界面模块、点选搜索模块、片源处理模块、通讯协议模块、网络协议模块、格式协议模块、解压缩模块、解码服务t吴块;
[0045]所述计算机通过执行所述视频处理程序,使所述硬件解码电路对从所述计算机中获取的视频文件进行解码,包括:
[0046]所述计算机通过所述系统总控模块调用所述程序存储器的其它软件模块完成以下功能:
[0047]利用所述交互界面模块在所述计算机的显示器上显示交互界面,并获取用户在所述交互界面上触发的视频点选指令;
[0048]利用所述点选搜索模块在本地或网络搜索所述视频点选指令对应的视频文件,并利用所述片源处理模块选通所述视频文件对应的节目源通道;
[0049]若所述视频文件为本地文件,则利用所述通讯协议模块建立与所述节目源通道对应的数据传输路径、并利用所述格式协议模块使所述视频文件能够按照预设格式进行转换,以便格式转换后的视频文件在所述数据传输路径中传输;若所述视频文件为网络文件,则利用所述通讯协议模块与所述网络协议模块建立与所述节目源通道对应的数据传输路径、并利用所述格式协议模块使所述视频文件能够按照预设格式进行转换,以便格式转换后的视频文件在所述数据传输路径中传输;
[00
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1