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

文档序号:9567516阅读:来源:国知局
指令。
[0100]2、利用所述点选搜索模块104在本地或网络搜索所述视频点选指令对应的视频文件305,并利用所述片源处理模块105选通所述视频文件305对应的节目源通道。
[0101]计算机3在获取到视频点选指令后,便通过系统总控模块101的主程序调用并执行点选搜索模块104中的子程序,在计算机3本地搜索用户选择的视频文件305,或当本地没有视频文件305时从网络上搜索该视频文件305,然后,通过系统总控模块101的主程序调用并执行片源处理模块105中的子程序选通搜索到的视频文件305的节目源通道(即该视频文件305的存储位置)。
[0102]3、若所述视频文件305为本地文件,则利用所述通讯协议模块106建立与所述节目源通道对应的数据传输路径、并利用所述格式协议模块108使所述视频文件305能够按照预设格式进行转换,以便格式转换后的视频文件在所述数据传输路径中传输;若所述视频文件305为网络文件,则利用所述通讯协议模块106与所述网络协议模块107建立与所述节目源通道对应的数据传输路径、并利用所述格式协议模块108使所述视频文件305能够按照预设格式进行转换,以便格式转换后的视频文件在所述数据传输路径中传输。
[0103]其中,通讯协议模块106规定了视频文件305的传输方式,网络协议模块107规定了视频文件305的网络交互方式,格式协议模块108规定了硬件解码电路2对视频文件305的解码格式。
[0104]当选通节目源通道后,需要建立该视频文件的数据传输路径,以便通过所述数据传输路径调取视频文件305。具体实现时,计算机3通过系统总控模块101的主程序调用并执行通讯协议模块106、网络协议模块107和格式协议模块108中的子程序。
[0105]4、利用所述解压缩模块109将通过所述数据传输路径获取的所述视频文件305进行解压缩。
[0106]当计算机通过所述数据传输路径调取了视频文件305后,便通过系统总控模块101的主程序调用并执行解压缩模块109中的子程序,对视频文件305进行解压缩处理。
[0107]5、在利用硬件解码电路2对解压缩后的视频文件305进行解码前,需要利用所述驱动程序模块102为所述硬件解码电路2安装视频解码驱动程序,以便通过所述视频解码驱动程序使所述计算机3与所述硬件解码电路2能够进行通信,以便在能够进行通信后使所述硬件解码电路利用所述解码服务模块对从计算机中获取的所述视频文件进行解码。
[0108]需要说明的是,只需在第一次使用硬件解码电路2前为所述硬件解码电路2安装视频解码驱动程序,以后在使用所述解码电路2进行解码时,不必再为所述硬件解码电路2安装视频解码驱动程序,直接利用第一次安装的视频解码驱动程序即可。
[0109]硬件解码电路2具体按照下述方式对视频文件305进行解码操作。
[0110]所述CPU201,用于在R0M202和SDRAM203的配合下执行所述解码服务模块109中存储的视频解码服务程序,以便通过执行所述视频解码服务程序使所述硬件解码电路中的其它硬件模块完成以下功能:
[0111]①、所述主机接口逻辑电路204,用于通过建立的数据传输路径从所述计算机3(经总线接口)中获取所述视频文件305。并当所述视频文件305的信号类型为模拟信号时,将该视频文件305传送至所述数字信号处理器208 ;当所述视频文件305的信号类型为数字信号时,不必将该视频文件305传送至所述数字信号处理器208,视频文件305即为数字视频文件(数字信号类型的视频数据)。
[0112]②、所述数字信号处理器208,用于在DRAM209的配合下,将视频文件305进行模数转换,以得到数字视频文件(数字信号类型的视频数据);然后,将数字视频文件传送至主机接口逻辑电路204。
[0113]③、所述主机接口逻辑电路204,用于将数字视频文件中的关于字幕的视频数据传送至副图像解码器205,当硬件解码电路2包括OSD解码器206时,将数字视频文件中的关于调谐界面(如控制视频声音大小等内容的功能界面)的视频数据传送至OSD解码器206。
[0114]④、所述副图像解码器205,用于将从所述主机接口逻辑电路204获取的所述关于字幕的视频数据进行解码。
[0115]⑤、所述0SD解码器,用于将从所述主机接口逻辑电路204获取的所述关于调谐界面的视频数据进行解码。
[0116]⑥、所述数据流解码器210,用于将数字视频文件中的关于图像的视频数据传送至所述视频解码器211,将数字视频文件中的关于声音的音频数据传送至所述音频解码器212。
[0117]⑦、所述视频解码器211,用于将从所述数据流解码器210获取的所述关于图像的视频数据进行解码。
[0118]其中,所述视频解码器211包括子图像解码器和主图像解码器;
[0119]所述子图像解码器,用于对所述数字视频文件中除主图像数据以外的图像数据进行解码,比如对视频中插播的广告、画中画等对应的图像数据进行解码。
[0120]所述主图像解码器,用于对所述数字视频文件中的主图像(即视频本身的图像)数据进行解码。其中,主图像解码器可以包括但不限于对MPEG-X、H.26X等编码方式的主图像进行解码。
[0121]⑧、所述音频解码器212,用于在所述视频解码器211对图像数据进行解码的同时,将与图像数据对应的从所述数据流解码器210获取的所述关于声音的音频数据进行解码。
[0122]其中,所述音频解码器212包括但不限于:AV音频解码器、AC_3音频解码器、DTS音频解码器和MPEG-X音频解码器。
[0123]所述AV音频解码器,用于对AV编码方式的音频数据进行解码,AV音频解码器可实现高保真双声道立体声的输出。
[0124]所述AC-3音频解码器,用于对AC-3编码方式的音频数据进行解码,AC_3音频解码器可实现5.1声道环绕声的输出。
[0125]所述DTS音频解码器,用于对DTS编码方式的音频数据进行解码,DTS音频解码器可实现7.1声道环绕声的输出。
[0126]所述MPEG-X音频解码器,用于对MPEG/AVC标准编码方式的音频数据进行解码。其中,MPEG-X音频解码器可以包括但不限于对MPEG1、MPEG2、MPEG4等编码方式的声音数据进行解码。
[0127]需要说明的是,所述视频解码器211和所述音频解码器212是对图像数据和声音数据进行同时解码,以实现声像同步的目的。
[0128]⑨、所述视频输出接口 207,用于输出解码后的视频数据(包括副图像解码器205、0SD解码器206、视频解码器211输出的视频数据)。
[0129]⑩、所述音频输出接口 213,用于输出解码后的音频数据(包括音频解码器212输出的音频数据)。
[0130]进一步地,本发明实施例还包括视频转换器214和音频转换器215(参见图2)。
[0131]所述视频转换器214,用于将所述视频输出接口 207输出的数字信号转换为模拟信号。这样,由于本发明支持两个图像信号的输出方式,所以,当采用支持数字信号的图像显示设备时,可以通过视频输出接口 207输出数字图像信号到图像显示设备;当采用支持模拟信号的图像显示设备时,可以通过视频转换器214输出模拟图像信号到图像显示设备。
[0132]所述音频转换器215,用于将所述音频输出接口 213输出的数字信号转换为模拟信号。这样,由于本发明支持两个声音信号的输出方式,所以,当采用支持数字信号的声音输出设备时,可以通过音频输出接口 213输出数字音频信号到声音输出设备;当采用支持模拟信号的声音输出设备时,可以通过音频转换器215输出模拟图像信号到声音输出设备。
[0133]进一步地,当所述视频输出接口 207或所述视频转换器214与声音输出设备连接、所述音频输出接口 213或所述音频转换器215与图像显示设备连接时;所述中央处理器CPU201,还用于当用户触发播放控制指令(利用遥控器遥控图像显示设备触发暂停、快进等指令,利用遥控器遥控声音输出设备触发增大或减小音量等指令,或直接在视频交互界面上触发暂停、快进、增大或减小音量等指令)时,通过所述系统总控模块101调用所述播放控制模块111,控制所述图像显示设备中所播放视频的显示方式和控制所述声音输出设备的声音输出方式。
[0134]可见,本发明实施例实现了硬解码视频处理,通过控制硬件解码电路进行视频解码,使用户在使用计算机终端产品上点选播放视频节目的过程中获得流畅清晰的图像、色彩靓丽的画质效果。此外,本发明实施例还实现了数字和模拟两种视频信号的任意选择,使用户自由选择采用显示器或者电视机作为显示终端,丰富了用户的使用需求;本发明实施例为多种视频节目来源的处理提供了硬件基础。
[0135]参见图4,为本发明实施例还提供的视频处理方法的流程示意图,该方法应用于上述视频处理系统,该系统包括存储有视频处理程序的程序存储器、硬件解码电路和计算机;所述方法包括:
[0136]S4
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1