一种视频显示方法和装置的制造方法
【技术领域】
[0001] 本申请涉及计算机视频显示技术,尤其是一种视频显示方法和装置。
【背景技术】
[0002] 目前高清显示设备的像素数目为1920*1080 (2K*1K),随着技术的发展,越来越多 的高分辨率的片源出现,例如6K、8K等视频片源。
[0003] 现有显示设备在播放高分辨率片源时,无法显示该些高分辨率的视频源或者播放 清晰度不能达到要求,使得播放画面无法显示或播放画面的图像清晰度较差。现有技术中 对于高分辨率的视频源的播放,例如;4K,可W采用专口的仪器和手段将6K转换成2K*化的 信号进行播放,但是转换过程成本较高,操作也较为复杂,并且转换后的视频源在显示时图 像存在失真、模糊等缺陷。
[0004] 如何提供一种能够显示高分辨率视频源的方法,成为亟待解决的技术问题。
【发明内容】
[0005] 本申请提供一种视频显示方法,W解决现有技术中对高分辨率视频显示存在无法 显示或显示失真、模糊等问题。
[0006] 本申请提供一种视频显示方法,包括:
[0007] 主计算单元和至少一个从计算单元,主计算单元和从计算单元均读取同一视频文 件;
[0008] 所述主计算单元获取该视频文件中视频流的当前顿;
[0009] 根据当前顿的顿号及主计算单元的本地计时,读取当前顿在主计算单元的显示时 间和/或解码时间;
[0010] 主计算单元将所述顿号、显示时间和/或解码时间作为同步控制信息块发送至从 计算单元;
[0011] 所述主计算单元对该当前顿的第一部分进行解码;
[0012] 从计算单元根据所接收的同步控制信息块,在视频流中选择顿号与同步控制信息 块中的顿号相同的顿包作为当前顿;
[0013] 从计算单元根据其本地计时,读取该当前顿在所述从计算单元的显示时间和/或 解码时间;
[0014] 所述从计算单元根据事先指定的分工对当前顿的第N部分进行解码;
[0015] 将各个从计算单元对当前顿的解码部分与主计算单元的解码部分相加,构成当前 顿完整的解码内容,并通过显示器将完成的解码内容进行显示。
[0016] 优选地,所述从计算单元为一个;
[0017] 所述主计算单元对该当前顿的第一部分进行解码,是对当前顿的上半部分或者下 半部分解码;相应的,所述从计算单元根据事先指定的分工对当前顿的第N部分进行解码, 是对当前顿的下半部分或者上半部分解码;或者
[0018] 所述主计算单元对该当前顿的第一部分进行解码,是对当前顿的左半部分或者右 半部分解码;相应的,所述从计算单元根据事先指定的分工对当前顿的第N部分进行解码, 是对当前顿的右半部分或者左半部分解码。
[0019] 优选地,所述从计算单元根据其本地计时,获得该当前顿在该从计算单元的显示 时间和/或解码时间,包括;计算所述从计算单元的显示时间和/或解码时间与所述同步控 制信息块中的主计算单元的显示时间和/或解码时间的差值,判断该差值是否在预定的阔 值范围内;
[0020] 若是,则该从计算单元根据事先指定的分工对当前顿的第N部分进行解码;
[0021] 若否,则根据所述同步控制信息块中的显示时间和/或解码时间,重置本地计时; 然后,根据事先指定的分工对当前顿的第N部分进行解码。
[0022] 优选地,所述根据所述同步控制信息块中的显示时间和/或解码时间,重置本地 计时,具体为,将所述从计算单元中显示时间赋值为所述同步控制信息块中的显示时间;将 所述从计算单元中的解码时间值赋值为同步控制信息块中的解码时间。
[0023] 优选地,所述预定的阔值范围为人眼视觉暂留时间范围。
[0024] 优选地,所述解码,通过调用ffmpeg中的解码与显示函数实现。
[00巧]优选地,所述主计算单元和从计算单元之间,通过局域网、互联网或者数据总线、WIFI、藍牙,进行所述同步控制信息块的发送。
[0026] 优选地,所述同步控制信息块采用函数定义的数据块形式;该数据块包括顿号、显 示时间和/或解码时间数据信息。
[0027] 本申请还提供一种视频显示装置,包括:
[0028] 主计算单元和至少一个从计算单元,所述主计算单元和所述从计算单元均读取同 一视频文件;
[0029] 所述主计算单元包括:
[0030] 获取单元,用于获取该视频文件中视频流的当前顿;
[0031] 读取单元,用于读取当前顿顿号,并根据主计算单元的本地计时,获取当前顿在主 计算单元的显示时间和/或解码时间;
[0032] 发送单元,用于将所述顿号、显示时间和/或解码时间作为同步控制信息块发送 至从计算单元;
[0033] 第一部分解码单元,用于该当前顿的第一部分进行解码;
[0034] 从计算单元包括:
[0035] 接收单元,用于接收所述发送单元发送的同步控制信息块,在视频流中选择顿号 与同步控制信息块中的顿号相同的顿包作为当前顿;
[0036] 读取单元,用于从计算单元根据其本地计时,读取该当前顿在所述从计算单元的 显示时间和/或解码时间;
[0037] 第N部分解码单元,用于所述从计算单元根据事先指定的分工对当前顿的第N部 分进行解码;
[0038] 显示单元,用于将各个从计算单元对当前顿的解码部分与主计算单元的解码部分 相加,构成当前顿完整的解码,并通过显示器将完整的解码进行显示。
[0039] 优选地,所述从计算单元为一个;
[0040] 所述第一部分解码单元,对该当前顿的第一部分进行解码,是对当前顿的上半部 分或者下半部分解码;相应的,第N部分解码单元,对所述从计算单元根据事先指定的分工 对当前顿的第N部分进行解码,是对当前顿的下半部分或者上半部分解码;或者
[0041] 所述第一部分解码单元,对该当前顿的第一部分进行解码,是对当前顿的左半部 分或者右半部分解码;相应的,第N部分解码单元,对所述从计算单元根据事先指定的分工 对当前顿的第N部分进行解码,是对当前顿的右半部分或者左半部分解码。
[0042] 优选地,判断单元,根据所述从计算单元的本地计时,获得该当前顿在该从计算单 元的显示时间和/或解码时间,计算所述从计算单元的显示时间和/或解码时间与所述同 步控制信息块中的主计算单元的显示时间和/或解码时间的差值,判断该差值是否在预定 的阔值范围内;若是,则发送解码信号至第N部分解码单元;若否,则发送重置控制信号至 重置单元;
[0043] 所述重置单元,根据所述同步控制信息块中的显示时间和/或解码时间,重置本 地计时;然后,所述第N部分解码单元根据事先制定的分工对当前顿的第N部分进行解码。
[0044] 优选地,所述重置单元,将所述从计算单元中显示时间赋值为所述同步控制信息 块中的显示时间;将所述从计算单元中的解码时间值赋值为同步控制信息块中的解码时 间。
[0045] 优选地,所述判断单元的预定阔值范围为人眼视觉暂留时间范围。
[0046] 优选地,所述第一部分解码单元和第N部分解码单元,是通过调用ffmpeg中的解 码与显示函数实现。
[0047] 与现有技术相比,本申请具有W下优点:
[0048] 本申请提供的一种视频显示方法,主计算单元和从计算单元读取同一视频流,主 计算单元对视频流的当前顿的第一部分进行解码,并将当前顿的顿号、显示时间和