【技术实现步骤摘要】
本专利技术涉及影像处理的
,尤其涉及一种影像译码与影像 转码方法及系统。
技术介绍
一般在传送一影音数据流时,由于网络频宽的限制,往往需将该影音数据流进行视频转码(video transcoding),以转换及降低影像数据流 的帧率(reduced frame-rate)或分辨率(resolution),而方便于在壅塞的网 络中传送。亦即,在视频转码中,常把动态影像压縮数据的帧率 (frame-rate)减少成另一个动态影像压縮数据,也就是降低帧更换速率, 用来进一步降低数据的位率(bit-mte),以应对频宽不足的视频传输需 求。图l示出现有的影像译码与影像转码系统的方块图。为避免复杂的 控制电路,当视频数据流经由译码单元110译码后,分别存放在第一内 存120以及第二内存130中。显示单元140读取第一内存120中的译码后 的帧(frame)并予以显示。转码单元150读取第二内存130中的译码后帧 (frame)并予以转码。为了让显示及转码运作顺畅,第一内存120以及第 二内存130分别需要具有三个帧缓冲器(FrameBuffer)。此系统虽可避免 复杂的控制电路,然而却需要很大的内存频宽与内存空间。图2示出另一现有的影像译码与影像转码系统的方块图。如图2所 示,该系统为解省内存,使用一个具有三个帧缓冲器的内存220。显示 单元230同时将所显示的帧传送给转码单元240,故只需要一个具有三 个帧缓冲器的内存220,同时只需要一次内存存取的频宽。但是图2的影像译码与影像转码系统有其使用的限制。亦即,显示与转码的规格必须相同。当显示与转码的规格不相 ...
【技术保护点】
一种影像译码与影像转码方法,其对视频数据流进行译码、显示及转码,其将译码后的帧暂存于多个帧缓冲器中,该视频数据流具有一序列的帧,该每译码后的帧具有第一场及第二场,该方法包括:译码程序,当上一帧译码完成时,检查是否有前述帧缓冲器可使用,若是,则对现行帧进行译码而暂存至该帧缓冲器,并设定与该帧缓冲器相关的帧标记为可使用;显示程序,当上一场显示完成时,检查是否有前述帧缓冲器暂存该译码后的帧,若是,则读取该帧缓冲器中的该译码后的帧,并予以显示;以及转码程序,当上一帧译码完成时,检查是否有前述帧缓冲器暂存该译码后的帧,若是,则读取该帧缓冲器中的该译码后的帧进行转码。
【技术特征摘要】
1.一种影像译码与影像转码方法,其对视频数据流进行译码、显示及转码,其将译码后的帧暂存于多个帧缓冲器中,该视频数据流具有一序列的帧,该每译码后的帧具有第一场及第二场,该方法包括译码程序,当上一帧译码完成时,检查是否有前述帧缓冲器可使用,若是,则对现行帧进行译码而暂存至该帧缓冲器,并设定与该帧缓冲器相关的帧标记为可使用;显示程序,当上一场显示完成时,检查是否有前述帧缓冲器暂存该译码后的帧,若是,则读取该帧缓冲器中的该译码后的帧,并予以显示;以及转码程序,当上一帧译码完成时,检查是否有前述帧缓冲器暂存该译码后的帧,若是,则读取该帧缓冲器中的该译码后的帧进行转码。2. 根据权利要求l所述的方法,其中,在该译码程序中,若判定该 帧缓冲器不可使用,则不对该现行帧进行译码,并设定译码标记以指 示该现行帧等待译码。3. 根据权利要求2所述的方法,其中,当上一场显示完成时,该显 示程序再检査该译码标记,若该译码标记已被设定,则该显示程序触 发该译码程序。4. 根据权利要求l所述的方法,其中,在该显示程序中,若判定该 帧缓冲^l没有暂存该译码后的帧,则显示先前显示的场。5. 根据权利要求l所述的方法,其中,在该显示程序中,检査该帧 缓冲器是否有暂存该译码后的帧,其利用检査与该帧缓冲器相关的该 帧标记来判断。6. 根据权利要求l所述的方法,其中,在该转码程序中,若判定该 帧缓冲器没有暂存该译码后的帧,则不进行该转码程序。7. —种影像译码与影像转码系统,其对视频数据流进行译码、显 示及转码,该视频数据流具有一序列的帧,该每译码后的帧具有第一 场及第二场,该系统包含内存,具有多个帧缓冲器,用于暂存该视频数据流译码与转码时 的影像数据;译码单元,其耦合至该内存,用于接受该视频数据流,并对该视 频数据流执行译码,而产生译码后的帧,再将该译码后的帧写至该内 存中指定的该帧缓冲器,其中,当上一帧译码完成时,该译码单元检 查是否有前述帧缓冲器可使用,若是,则对现行帧译码,且暂存至该 帧缓冲器,进而设定与该帧缓冲器相关的帧标记为可使用;显示单元,其耦合至该内存,以由该内存中指定的前述帧缓冲器 读取并显示该译码后的帧,其中,当上一场显示完成时,该显示单元 检査是否有该帧缓冲器暂存该译码后的帧,若是,则读取该帧缓冲器 中的该译码后的帧,并予以显示;以及转码单元,其耦合至该内存,其从设定的该帧缓冲区读取数据以 传送给编码单元,并执行编码动作而产生影像比特流,其中,当上一 帧译码完成时,该转码单元检査是否有前述帧缓冲器暂存该译码后的 帧,若有,则读取该帧缓冲器中的该译码后的帧,并予以转码。8. 根据权利要...
【专利技术属性】
技术研发人员:林建佑,阎大贵,潘廷建,
申请(专利权)人:凌阳科技股份有限公司,
类型:发明
国别省市:71[中国|台湾]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。