Nothing Special   »   [go: up one dir, main page]

CN113365075A - 一种应用轻压缩算法的超高清视频的有线发送、接收方法及设备 - Google Patents

一种应用轻压缩算法的超高清视频的有线发送、接收方法及设备 Download PDF

Info

Publication number
CN113365075A
CN113365075A CN202110633993.6A CN202110633993A CN113365075A CN 113365075 A CN113365075 A CN 113365075A CN 202110633993 A CN202110633993 A CN 202110633993A CN 113365075 A CN113365075 A CN 113365075A
Authority
CN
China
Prior art keywords
interface
definition video
integrated circuit
data packet
ultra
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110633993.6A
Other languages
English (en)
Inventor
高炳海
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Lenkeng Technology Co Ltd
Original Assignee
Shenzhen Lenkeng Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Lenkeng Technology Co Ltd filed Critical Shenzhen Lenkeng Technology Co Ltd
Priority to CN202110633993.6A priority Critical patent/CN113365075A/zh
Publication of CN113365075A publication Critical patent/CN113365075A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/42Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/124Quantisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/182Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a pixel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/625Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using discrete cosine transform [DCT]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/63Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/90Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
    • H04N19/91Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/01Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level
    • H04N7/0125Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level one of the standards being a high definition standard
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/015High-definition television systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/22Adaptations for optical transmission

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Discrete Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

本申请公开了一种应用轻压缩算法的超高清视频的有线发送、接收方法及设备,其中,该有线发送方法包括:发送设备基于输入接口获取超高清视频;发送设备将超高清视频基于轻压缩编码算法进行编码,获得码流数据;发送设备将码流数据基于通信协议进行封装,获得数据包;发送设备将数据包发送给传输速率不低于第一阈值的第一通信模块;所述第一通信模块用于将数据包发送给接收设备;第一通信模块包括:光模块或电模块,电模块包括:PHY芯片以及RJ-45接口。发送设备采用轻压缩算法对超高清视频进行视频无损压缩后,通过光纤或网线发送给接收设备,可实现与接收设备耦合的显示设备超低延时、画质无损地实时显示上述超高清视频。

Description

一种应用轻压缩算法的超高清视频的有线发送、接收方法及 设备
技术领域
本申请涉及图像处理技术领域,尤其涉及一种应用轻压缩算法的超高清视频的有线发送、接收方法及设备。
背景技术
超高清视频中每一帧图像数据中存在大量的冗余数据,因此图像数据压缩技术应运而生,传输图像压缩算法中压缩效果较好的算法如:H.264压缩算法,可将图像压缩到非常小的尺寸,但延时较高,并不适合通过线缆远距离传输超高清视频。
发明内容
基于以上存在的问题以及现有技术的缺陷,本申请提供一种应用轻压缩算法的超高清视频的有线发送、接收方法及设备;通过采用轻压缩算法对超高清视频进行视频无损压缩后,通过网线或光纤进行发送,可实现与接收设备耦合的显示设备超低延时、画质无损地实时显示上述超高清视频。
第一方面,本申请提供了一种应用轻压缩算法的超高清视频的有线发送方法,该有线发送方法包括:
发送设备基于输入接口获取超高清视频;
所述发送设备将所述超高清视频基于轻压缩编码算法进行编码,获得码流数据;
所述发送设备将所述码流数据基于通信协议进行封装,获得数据包;
所述发送设备将所述数据包发送给传输速率不低于第一阈值的第一通信模块;所述第一通信模块用于将所述数据包进行发送;所述第一通信模块包括:光模块或电模块,所述电模块包括:PHY芯片以及RJ-45接口。
第二方面,本申请提供了一种应用轻压缩算法的超高清视频的有线接收方法,该有线接收方法包括:
接收设备通过传输速率不低于第二阈值的第二通信模块接收数据包;
所述接收设备将所述数据包基于通信协议进行解封装,获得码流数据;
所述接收设备将所述码流数据基于轻压缩解码算法进行解码,获得超高清视频;所述第二通信模块包括:光模块或电模块,所述电模块包括:PHY芯片以及RJ-45接口。
第三方面,本申请提供了一种应用轻压缩算法的超高清视频的发送设备,该发送设备包括:第一存储器及与所述第一存储器耦合的第一处理器,所述第一存储器用于存储第一应用程序指令,所述第一处理器被配置用于调用所述第一应用程序指令,执行第一方面所述的应用轻压缩算法的超高清视频的有线发送方法。
第四方面,本申请提供了一种应用轻压缩算法的超高清视频的接收设备,该接收设备包括:第二存储器及与所述第二存储器耦合的第二处理器,所述第二存储器用于存储第二应用程序指令,所述第二处理器被配置用于调用所述第二应用程序指令,执行第二方面所述的应用轻压缩算法的超高清视频的有线接收方法的有线接收方法。
本申请提供了一种应用轻压缩算法的超高清视频的有线发送、接收方法及设备。其中,该有线发送方法包括:发送设备基于输入接口获取超高清视频;所述发送设备将所述超高清视频基于轻压缩编码算法进行编码,获得码流数据;所述发送设备将所述码流数据基于通信协议进行封装,获得数据包;所述发送设备将所述数据包发送给传输速率不低于第一阈值的第一通信模块;所述第一通信模块用于将所述数据包进行发送;所述第一通信模块包括:光模块或电模块,所述电模块包括:PHY芯片以及RJ-45接口。
相比现有技术,本申请实施例的有益效果在于:采用轻压缩算法对超高清视频进行视频无损压缩后,通过光纤或网线进行发送,可实现与接收设备耦合的显示设备超低延时、画质无损地实时显示上述超高清视频。
附图说明
为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请提供的一种应用轻压缩算法的超高清视频的有线发送方法的示意流程图;
图2是本申请提供的一种小波变换系数的量化过程示意图;
图3是本申请提供的一种之字形扫描量化后数据的过程示意图;
图4是本申请提供的一种应用轻压缩算法的超高清视频的有线接收方法的示意流程图;
图5是本申请提供的一种应用轻压缩算法的超高清视频的发送设备的示意结构图;
图6是本申请提供的一种应用轻压缩算法的超高清视频的接收设备的示意结构图。
具体实施方式
下面将结合本申请中的附图,对本申请中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
参见图1,是本申请提供的一种应用轻压缩算法的超高清视频的有线发送方法的示意流程图,如图1所示,
S101、发送设备基于输入接口获取超高清视频。
本申请实施例中,发送设备基于输入接口获取超高清视频,包括:
发送设备将基于输入接口从视频源设备(如:DVD、机顶盒、摄像头等)中获取超高清视频;其中,输入接口可包括但不限于:HDMI(High Definition Multimedia Interface)接口、Type-C接口、DP(DisplayPort)接口、USB(Universa lSerial Bus)接口、MIPI(Mobile Industry Processor Interface)接口、DVI(Digita lVisual Interface)接口或VGA(Video Graphics Array,视频图形阵列)接口;
其中,超高清视频可包括但不限于:YUV格式的超高清视频,或者RGB格式的超高清视频;其中,高清视频数据还可包括但不限于下述特点:分辨率可为:1080P、4K或8K分辨率;帧率可为30FPS、60FPS、100FPS或120FPS;高动态范围HDR(High Dynamic Range Imaging)。
S102、发送设备将超高清视频基于轻压缩编码算法进行编码,获得码流数据。
本申请实施例中,发送设备将超高清视频基于轻压缩编码算法进行编码,获得码流数据,可包括但不限于下述方式:
方式1:发送设备通过第一集成电路将超高清视频基于小波变换的编码算法进行编码,获得码流数据。具体的,
步骤1:发送设备通过第一集成电路将超高清视频进行小波变换,获得小波变换系数;
具体的,发送设备可通过第一集成电路基于下述小波将RGB格式或YUV格式的超高清视频中每一帧图像的每两行像素的像素值进行水平1-5层分解、垂直2-3层分解的离散小波变换,获得小波变换系数。其中,上述小波可包括但不限于:Haar小波、Daubechies(dbN)小波、Mexihat小波、Morlet小波、Meyer小波。
步骤2:发送设备通过第一集成电路将小波变换系数进行量化,获得量化后的数据;
发送设备通过第一集成电路可基于目标量化步长将上述小波变换系数进行量化,获得量化后的数据,其中,发送设备看而根据量化公式获得量化步长。
下面结合图2简单说明小波变换系数的量化过程。
如图2所示,发送设备将小波变换系数(如:图2中左侧表格中数据)通过量化步长(量化步长为28)进行量化后,得到量化后的数据(如:图2中右侧表格中数据)。
步骤3:发送设备通过第一集成电路将量化后的数据进行熵编码,获得码流数据。
具体的,发送设备通过第一集成电路将量化后的数据通过之字形扫描,得到一连串的数字,实现了将量化后的数据由二维降到一维;接着,发送设备通过第一集成电路将上述一连串的数字进行熵编码,最终可获得码流数据。
本申请实施例中,第一集成电路可包括但不限于:FPGA芯片、ASIC芯片或eASIC芯片。
下面结合图3简单说明之字形扫描量化后数据的过程。
如图3所示,发送设备通过ZigZag的之字形扫描顺序,可将量化后的数据(如:图3中左侧表格中数据),扫描为由一连串数字组成的字符串。
应当说明的,当经过之字形扫描后获得字符串为:9,0,0,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0时,该字符串经过熵编码之后,可输出:0000 1011 1000 0000 0000 00001101 010;用16进制表示为:0X:B8000D+010。
应当说明的,经过编码之后的数据占用空间为:3个字节(最前边的0无需占用空间)+3个bit=3*8+3=27bit。
应当说明的,结合图2-3,编码之前是一个4*4的像素块,如果每个像素占用一个字节的空间,即16Bytes*8=128bit,则经过编码之后的数据占用空间大小为3个字节(最前边的0无需占用空间)+3个bit=3*8+3=27bit。从而,压缩率可为:27/128=0.210=20%。
应当说明的,发送设备通过第一集成电路将量化后的数据进行熵编码,获得码流数据,可包括但不限于下述途径:
途径1:发送设备通过第一集成电路基于游程编码算法将量化后的数据进行编码,获得码流数据;
途径2:发送设备通过第一集成电路基于哈夫曼编码算法将量化后的数据进行编码,获得码流数据;
途径3:发送设备通过第一集成电路基于二值图像的常数块编码算法将量化后的数据进行编码,获得码流数据;
途径4:发送设备通过第一集成电路基于四叉树编码算法将量化后的数据进行编码,获得码流数据。
途径5:发送设备通过第一集成电路基于上下文的自适应可变长编码算法将量化后的数据进行编码,获得码流数据。
途径6:发送设备通过第一集成电路基于上下文的自适应二进制算术编码算法将量化后的数据进行编码,获得码流数据。
特别的,发送设备将所述超高清视频通过第一集成电路基于小波变换的编码算法进行编码,获得码流数据,还可包括:
发送设备通过第一集成电路基于JPEG-XS编码算法将超高清视频进行编码,获得码流数据。具体的,
步骤1:发送设备通过第一集成电路对超高清视频中的每一帧图片进行上采样,获得上采样数据。
步骤2:如果超高清视频中的每一帧图片为RGB格式,则发送设备可采用MCT变换将RGB格式的超高清视频转换为YUV格式的超高清视频;
步骤3:发送设备将YUV格式的超高清视频进行离散小波变换,获得离散小波变换系数;
步骤4:发送设备对上述离散小波变换系数进行预量化处理后,将预量化的离散小波系数划分为多个编码组;其中,每个编码组的离散小波系数的数值取值范围为:
Figure BDA0003101169930000061
其中,
Figure BDA0003101169930000062
g表示第g个编码组,Mg表示每个编码组(非零)位平面数量,xi表示编码组中第i个系数。
步骤5:发送设备将上述步骤4处理后的量化后的小波系数进行熵编码(如:Significance编码、MSB Position编码、绝对值编码或符号位编码),获得码流数据。
特别的,发送设备将超高清视频基于小波变换的编码算法进行编码,获得码流数据,还可包括:
发送设备通过第一集成电路基于JPEG-LS编码算法将超高清视频进行编码,获得码流数据。具体的,
步骤1:发送设备通过第一集成电路获取超高清视频中每一帧图片中当前像素的上下文参数(如:当前像素与附近像素的梯度);
步骤2:发送设备通过第一集成电路根据上下文模板(当前像素的相邻像素)中的相邻像素值进行预测,得到当前像素的预测值,并通过步骤1中上下文参数修正当前像素的预测值;
步骤3:利用预测值与原像素得到预测误差,对预测误差进行修正编码;
步骤4:更新上下文的相关参数;
步骤5:对预测残差进行Golomb编码,以得到码流数据。
方式2:发送设备通过第一集成电路将超高清视频基于短时傅里叶变换的编码算法进行编码,获得码流数据。
方式3:发送设备通过第一集成电路将超高清视频基于傅里叶变换的编码算法进行编码,获得码流数据。
方式4:发送设备通过第一集成电路将超高清视频基于离散余弦变换(DiscreteCosine Transform,DCT)的编码算法进行编码,获得码流数据。
特别的,发送设备第一集成电路基于离散余弦变换的编码算法将超高清视频进行编码,获得码流数据,可包括:
发送设备第一集成电路基于VDC-M编码算法将超高清视频进行编码,获得码流数据。具体的,
VDC-M编码算法可包括但不限于下述编码过程:
步骤1:发送设备对超高清视频进行平坦度检测;
步骤2:将超高清视频进行离散余弦变换,以及确定预测模式;
步骤3:对变换系数进行熵编码,获得码流数据。
S103、发送设备将码流数据基于通信协议进行封装,获得数据包。
本申请实施例中,发送设备将码流数据基于通信协议进行封装,获得数据包,可包括但不限于下述方式:
方式1:发送设备通过第一集成电路将码流数据基于UDP(User DatagramProtocol,用户数据报协议)通信协议进行封装,获得UDP数据包;具体的,
发送设备通过第一集成电路基于UDP协议将码流数据的前后位置,分别添加UDP数据包头与UDP数据包尾,获得包括码流数据、UDP协议头及UDP协议尾的UDP数据包。其中,UDP协议头或UDP协议尾可分别包含目的地址、源地址、端口号、标记位等控制信息。
应当说明的,发送设备还可通过第一集成电路基于UDP协议将码流数据及获取的控制指令进行封装,得到UDP数据包。
应当说明的,发送设备可通过IR接收头、RS232接口、USB接口或UART接口从控制设备中获取上述控制指令。其中,USB接口可包括但不限于:USB3.0、USB2.0、USB3.1或Type-C接口。
方式2:发送设备通过第一集成电路将码流数据基于TCP(Transmission ControlProtocol,传输控制协议)通信协议进行封装,获得TCP数据包;
应当说明的,发送设备还可通过第一集成电路基于TCP协议将码流数据及获取的控制指令进行封装,得到TCP数据包。
方式3:发送设备将码流数据通过第一集成电路基于自定义通信协议进行封装,获得自定义数据包。
其中,自定义协议包括:为保持发送设备中数据编码及接收设备中数据解码同步的要求,所设计的简易协议。
应当说明的,发送设备还可通过第一集成电路基于自定义协议将码流数据及获取的控制指令进行封装,得到自定义数据包。
S104、发送设备将数据包发送给传输速率不低于第一阈值的第一通信模块。
本申请实施例中,第一阈值可包括但不限于:100Mbps、1000Mbps、1Gbps、2.5Gbps。
本申请实施例中,发送设备将数据包发送给传输速率不低于第一阈值的第一通信模块,可包括:
方式1:
当第一通信模块包括:光模块时,
发送设备从第一集成电路中MAC单元的通信时序接口接收到数据包之后,将数据包转换为光信号,并将光信号发送给接收设备,或者,
发送设备从第一集成电路中MAC单元的通信时序接口接收到数据包之后,将数据包转换为光信号,并将光信号基于光纤发送给交换机,交换机用于将光信号转发给接收设备;
其中,本申请实施例中的数据包包括:UDP数据包、TCP数据包或自定义数据包;本申请实施例中的通信时序接口,包括:XFI接口、MII接口、GMII接口、SGMII接口、RGMII接口、XGMII接口、Serdes接口、XAUI接口或RXAUI接口。
上述光模块可包括但不限于:单纤双向光模块(具体可包括:用于长距离传输的单模光模块以及用于短距离传输的多模光模块)。
应当说明的,当接收设备包括:第一接收设备以及第二接收设备时;
发送设备从第一集成电路中MAC单元的通信时序接口接收到数据包之后,将数据包转换为光信号,并将光信号发送给第一接收设备以及第二接收设备;或者,
发送设备从第一集成电路中MAC单元的通信时序接口接收到数据包之后,将数据包转换为光信号,并将光信号基于光纤发送给交换机,交换机用于将光信号转发给第一接收设备以及第二接收设备。
方式2:
当第一通信模块包括:电模块,电模块包括:PHY芯片以及RJ-45接口时;
发送设备在通过第一集成电路中MAC单元的通信时序接口将数据包输出给PHY芯片(以太网物理接口收发器)之后,通过PHY芯片将数据包经过调制后输出给RJ-45接口,通过RJ-45接口且基于网线发送给接收设备,或者,
发送设备在通过第一集成电路中MAC单元的通信时序接口将数据包输出给PHY芯片之后,通过PHY芯片将数据包经过调制后输出给RJ-45接口,通过RJ-45接口且基于网线发送给交换机,交换机用于将数据包转发给接收设备。
上述网线可包括但不限于:CAT5、CAT5E、CAT6、CAT6E、CAT7等。
应当说明的,当接收设备包括:第一接收设备以及第二接收设备时;
发送设备在通过第一集成电路中MAC单元的通信时序接口将数据包输出给PHY芯片之后,通过PHY芯片将数据包经过调制后输出给RJ-45接口,通过RJ-45接口发送给第一接收设备以及第二接收设备,或者,
发送设备在通过第一集成电路中MAC单元的通信时序接口将数据包输出给PHY芯片之后,通过PHY芯片将数据包经过调制后输出给RJ-45接口,通过RJ-45接口且基于网线发送给交换机,交换机用于将数据包转发给第一接收设备以及第二接收设备。
应当说明的,发送设备还可通过第一通信模块基于网线或光纤接收由接收设备发送的预设数据包,并将该预设数据包解封装之后,可获得预设控制指令,该预设控制指令用于控制与发送设备相连接的视频源设备(如:视频源设备开机或关机),其中,发送设备可通过红外发射头将上述预设控制指令发送给与发送设备耦合的视频源设备。
应当说明的,图2-3仅仅用于解释本申请实施例,不应对本申请做出限制。
本申请实施例提供了一种应用轻压缩算法的超高清视频的有线发送方法,发送设备采用轻压缩算法对超高清视频进行视频无损压缩后,通过网线或光纤发送给接收设备,可实现与接收设备耦合的显示设备超低延时、画质无损地实时显示上述超高清视频。
参见图4,是本申请提供的一种应用轻压缩算法的超高清视频的有线接收方法的示意流程图,如图4所示,该有线接收方法可以至少包括以下几个步骤:
S401、接收设备通过传输速率不低于第二阈值的第二通信模块接收数据包。
本申请实施例中,第二阈值可包括但不限于:100Mbps、1000Mbps、1Gbps、2.5Gbps。
应当说明的,本申请中的第二阈值与第一阈值的大小可相等。
本申请实施例中,接收设备通过传输速率不低于第二阈值的第二通信模块接收数据包,可包括但不限于下述方式:
方式1:
当第二通信模块为光模块,光模块的传输速率不低于第二阈值时;
接收设备通过光模块并结合光纤接收由发送设备发送的光信号,并将光信号转换为数据包,上述数据包通过接收设备的第二集成电路中MAC单元的通信时序接口输出到第二集成电路;第二集成电路用于将数据包进行解封装、解码等处理操作;其中,本申请实施例中的第二集成电路可包括但不限于:FPGA芯片、ASIC芯片或eASIC芯片。或者,
接收设备通过光模块并结合光纤接收由交换机转发的光信号,并将光信号转换为数据包,所述数据包通过第二集成电路中MAC单元的通信时序接口输出到第二集成电路。
其中,本申请实施例中的数据包包括:UDP数据包、TCP数据包或自定义数据包;本申请实施例中的光模块可包括:单纤双向光模块(具体可包括:用于长距离传输的单模光模块以及用于短距离传输的多模光模块)。
方式2:
当第二通信模块为电模块时,电模块的传输速率不低于第二阈值时;电模块包括:PHY芯片以及RJ-45接口;
接收设备通过网线和RJ-45接口接收由发送设备发送的数据包之后,通过PHY芯片并结合第二集成电路中MAC单元的通信时序接口将数据包输出到第二集成电路,第二集成电路用于将数据包进行处理;或者,
接收设备通过网线和RJ-45接口接收由交换机转发的数据包之后,通过PHY芯片并结合第二集成电路中MAC单元的通信时序接口将数据包输出到第二集成电路。
其中,该通信时序接口,包括:XFI接口、GMII接口、SGMII接口、RGMII接口、XGMII接口、Serdes接口、XAUI接口或RXAUI接口。
S402、接收设备将所述数据包基于通信协议进行解封装,获得码流数据。
本申请实施例中,接收设备可通过第二集成电路中MAC单元的通信时序接口从从第二通信模块中获得数据包;
接收设备将数据包基于通信协议进行解封装,获得码流数据,可包括但不限于下述方式:
方式1:接收设备通过第二集成电路将UDP数据包基于UDP通信协议进行解封装,获得码流数据;具体的,
接收设备可通过第二集成电路基于UDP协议将UDP数据包分别去除UDP数据包头与UDP数据包尾,获得码流数据。
应当说明的,接收设备通过第二集成电路基于UDP协议对UDP数据包解封装,得到码流数据之外,还可得到控制指令,其中,该控制指令用于控制与接收设备相连接的显示设备。
方式2:接收设备将TCP数据包通过第二集成电路基于TCP通信协议进行解封装,获得码流数据;
应当说明的,接收设备通过第二集成电路基于TCP协议对TCP数据包解封装,得到码流数据之外,还可得到控制指令,其中,该控制指令用于控制与接收设备相连接的显示设备。
方式3:接收设备将自定义数据包通过第二集成电路基于自定义通信协议进行解封装,获得码流数据。
应当说明的,接收设备通过第二集成电路基于自定义通信协议对自定义数据包解封装,得到码流数据之外,还可得到控制指令,其中,该控制指令用于控制与接收设备相连接的显示设备。
S403、接收设备将码流数据基于轻压缩解码算法进行解码,获得超高清视频。
本申请实施例中,接收设备将码流数据基于轻压缩解码算法进行解码,获得超高清视频,可包括但不限于下述方式:
方式1:接收设备通过第二集成电路将码流数据基于小波逆变换的解码算法进行解码,获得超高清视频;具体的,
接收设备可通过第二集成电路将上述码流数据进行熵解码(如:可变长熵解码、二进制算术解码)后,将熵解码后的数据进行反量化操作,恢复出小波变换系数,将上述恢复的小波变换系数进行小波逆变换,进而,可恢复出上述超高清视频。更具体的,
接收设备通过第二集成电路将码流数据基于JPEG-XS解码算法进行解码,获得超高清视频;其中,超高清视频包括:YUV格式的超高清视频,或者RGB格式的超高清视频。或者,
接收设备通过第二集成电路将码流数据基于JPEG-LS解码算法进行解码,获得超高清视频。
方式2:接收设备通过第二集成电路将码流数据基于短时傅里叶逆变换的解码算法进行解码,获得超高清视频;具体的,
接收设备通过第二集成电路可将上述码流数据进行熵解码后,将熵解码后的数据进行反量化操作,恢复出短时傅里叶变换系数,将上述恢复的短时傅里叶逆变换系数进行短时傅里叶逆变换,进而,可恢复出上述超高清视频。
方式3:接收设备将码流数据通过第二集成电路基于傅里叶逆变换的解码算法进行解码,获得超高清视频。
方式4:接收设备将码流数据通过第二集成电路基于离散余弦逆变换的解码算法进行解码,获得超高清视频。更具体的,
接收设备将超高清视频通过第二集成电路基于VDC-M解码算法进行解码,获得超高清视频。
应当说明的,接收设备还可通过内部集成的IR接收头、RS232接口、USB接口或UART接口从控制设备中获取预设控制指令,并将该预设控制指令封装成预设数据包后,通过接收设备中第二通信模块将该预设数据包发送给发送设备或交换机,其中,该预设控制指令可用于控制与发送设备相连接的视频源设备(如:视频源设备开机或关机)。
本申请提供了一种应用轻压缩算法的超高清视频的发送设备,可用于实现图1实施例所述的有线发送方法。其中,图5所示的发送设备可用于执行图1实施例中的描述内容。
如图5所示,发送设备50可包括但不限于:第一存储器501、与第一存储器501耦合的第一处理器502,以及与所述第一处理器502耦合的第一通信模块503。
第一存储器501,可用于:第一应用程序指令;
第一处理器502,可用于:调用第一存储器501中存储的第一应用程序指令,实现图1所述的应用轻压缩算法的超高清视频的有线发送方法。
第一通信模块503,可用于将图1所述的应用轻压缩算法的超高清视频的有线发送方法中的数据包进行发送。
第一处理器502,可用于:
基于输入接口获取超高清视频;
将超高清视频基于轻压缩编码算法进行编码,获得码流数据;
将码流数据基于通信协议进行封装,获得数据包;
将数据包发送给传输速率不低于第一阈值的第一通信模块503。
第一处理器502,具体可用于:
基于输入接口从视频源设备中获取所述超高清视频;所述输入接口包括:HDMI接口、Type-C接口、DP接口、USB接口、MIPI接口、DVI接口或VGA接口;
第一处理器502,具体可用于下述方式:
方式1:将超高清视频通过第一集成电路基于小波变换的编码算法进行编码,获得码流数据。本申请实施例中的第一集成电路可包括但不限于:FPGA芯片、ASIC芯片或eASIC芯片。具体的,
通过第一集成电路将超高清视频进行小波变换,获得小波变换系数;
通过第一集成电路将小波变换系数进行量化,获得量化后的数据;
通过第一集成电路将量化后的数据进行熵编码,获得码流数据。
更具体的,
通过第一集成电路基于JPEG-XS编码算法将超高清视频进行编码,获得码流数据;超高清视频包括:YUV格式的超高清视频,或者RGB格式的超高清视频。
通过第一集成电路基于JPEG-LS编码算法将超高清视频进行编码,获得码流数据。
方式2:将超高清视频通过第一集成电路基于短时傅里叶变换的编码算法进行编码,获得码流数据。
方式3:将超高清视频通过第一集成电路基于傅里叶变换的编码算法进行编码,获得码流数据。
方式4:将超高清视频通过第一集成电路基于离散余弦变换的编码算法进行编码,获得码流数据。
将超高清视频基于VDC-M编码算法进行编码,获得码流数据。
第一处理器502,具体还可用于:
将码流数据通过第一集成电路基于UDP通信协议进行封装,获得UDP数据包;
将码流数据通过第一集成电路基于TCP通信协议进行封装,获得TCP数据包;或者,
将码流数据通过第一集成电路基于自定义通信协议进行封装,获得自定义数据包。
当第一通信模块503为光模块时,所述光模块的传输速率不低于所述第一阈值;
光模块,可用于:
从MAC单元的通信时序接口接收到数据包之后,将数据包转换为光信号,并将光信号发送给接收设备,或者,
从MAC单元的通信时序接口接收到数据包之后,将数据包转换为光信号,并将光信号发送给交换机,交换机用于将光信号转发给接收设备;
其中,所述数据包包括:UDP数据包、TCP数据包或自定义数据包;所述通信时序接口,包括:XFI接口、MII接口、GMII接口、SGMII接口、RGMII接口、XGMII接口、Serdes接口、XAUI接口或RXAUI接口。
应当说明的,当接收设备包括:第一接收设备和第二接收设备时;
光模块还可用于:
从MAC单元的通信时序接口接收到数据包之后,将数据包转换为光信号,并将光信号发送给第一接收设备以及第二接收设备,或者,
从MAC单元的通信时序接口接收到数据包之后,将数据包转换为光信号,并将光信号发送给交换机,交换机用于将光信号转发给第一接收设备以及第二接收设备。
当第一通信模块503包括:电模块时,
所述电模块的传输速率不低于所述第一阈值,电模块包括:PHY芯片以及RJ-45接口;
电模块用于:
在通过MAC单元的通信时序接口将数据包输出给PHY芯片之后,通过PHY芯片将数据包输出给RJ-45接口,通过RJ-45接口发送给接收设备,或者,
在通过MAC单元的通信时序接口将数据包输出给PHY芯片之后,通过PHY芯片将数据包输出给RJ-45接口,通过RJ-45接口发送给交换机,交换机用于将数据包转发给接收设备。
当接收设备包括:第一接收设备和第二接收设备时;
电模块还可用于:
在通过MAC单元的通信时序接口将数据包输出给PHY芯片之后,通过PHY芯片将数据包输出给RJ-45接口,通过RJ-45接口发送给第一接收设备以及第二接收设备,或者,
在通过MAC单元的通信时序接口将数据包输出给PHY芯片之后,通过PHY芯片将数据包输出给RJ-45接口,通过RJ-45接口发送给交换机,交换机用于将数据包转发给第一接收设备以及第二接收设备。
第一通信模块503,还可用于接收由接收设备发送的预设数据包;第一处理器502,还可用于将所述预设数据包进行解封装,得到预设控制指令;发送设备50包括:第一存储器501、第一处理器502,以及第一通信模块503之外,还可包括:红外发射头,用于将所述预设控制指令发送给与发送设备50耦合的视频源设备,以实现对视频源设备进行控制。
应当理解,发送设备50仅为本申请实施例提供的一个例子,发送设备50可具有比示出的部件更多或更少的部件,可以组合两个或更多个部件,或者可具有部件的不同配置实现。
可理解的,关于图5的发送设备50包括的功能部件的具体实现方式,可参考图1实施例,此处不再赘述。
本申请提供了一种应用轻压缩算法的超高清视频的接收设备,可用于实现图4实施例所述的有线发送方法。其中,图6所示的接收设备可用于执行图4实施例中的描述内容。
如图6所示,接收设备60可包括但不限于:第二存储器601、与第二存储器601耦合的第二处理器602,以及与第二处理器602耦合的第二通信模块603。
第二存储器601,可用于:第二应用程序指令;
第二处理器602,可用于:调用第二存储器601中存储的第二应用程序指令,实现图4所述的应用轻压缩算法的超高清视频的有线接收方法。
第二通信模块603,可用于将图4所述的应用轻压缩算法的超高清视频的有线接收方法中的数据包进行接收。
当第二通信模块603为光模块时;光模块的传输速率不低于第二阈值;
光模块,可用于:
接收由发送设备发送的光信号,并将光信号转换为数据包,所述数据包通过接收设备60的第二集成电路中MAC单元的通信时序接口输出到第二集成电路;第二集成电路用于将所述数据包进行处理;本申请实施例中的第二集成电路可包括但不限于:FPGA芯片、ASIC芯片或eASIC芯片。或者,
接收由交换机转发的光信号,并将光信号转换为数据包,数据包通过接收设备60的第二集成电路中MAC单元的通信时序接口输出到第二集成电路;
其中,上述数据包包括:UDP数据包、TCP数据包或自定义数据包;所述通信时序接口,包括:XFI接口、GMII接口、SGMII接口、RGMII接口、XGMII接口、Serdes接口、XAUI接口或RXAUI接口。
当第二通信模块603为电模块时,电模块的传输速率不低于第二阈值;电模块包括:PHY芯片以及RJ-45接口;
电模块可用于:
通过RJ-45接口接收由发送设备发送的数据包之后,通过PHY芯片并结合接收设备60的第二集成电路中MAC单元的通信时序接口将数据包输出到第二集成电路,第二集成电路用于将数据包进行处理;或者,
通过RJ-45接口接收由交换机转发的数据包之后,通过PHY芯片并结合第二集成电路中MAC单元的通信时序接口将数据包输出到第二集成电路。
第二处理器602,具体可用于:
将UDP数据包通过第二集成电路基于UDP通信协议进行解封装,获得码流数据;将TCP数据包通过第二集成电路基于TCP通信协议进行解封装,获得码流数据;
将自定义数据包通过第二集成电路基于自定义通信协议进行解封装,获得码流数据。
第二处理器602,具体可用于:
方式1:将码流数据通过第二集成电路基于小波逆变换的解码算法进行解码,获得超高清视频;具体的,
将码流数据通过第二集成电路基于JPEG-XS解码算法进行解码,获得超高清视频;其中,超高清视频包括:YUV格式的超高清视频,或者RGB格式的超高清视频。或者,
将码流数据通过第二集成电路基于JPEG-LS解码算法进行解码,获得超高清视频。
方式2:将码流数据通过第二集成电路基于短时傅里叶逆变换的解码算法进行解码,获得超高清视频;或者,
方式3:将码流数据通过第二集成电路基于傅里叶逆变换的解码算法进行解码,获得超高清视频;其中,超高清视频包括:YUV格式的超高清视频,或者RGB格式的超高清视频。
方式4:将码流数据通过第二集成电路基于离散余弦逆变换的解码算法进行解码,获得超高清视频。更具体的,
将超高清视频通过第二集成电路基于VDC-M解码算法进行解码,获得超高清视频。
应当说明的,接收设备60还可通过内部集成的IR接收头、RS232接口、USB接口或UART接口从控制设备中获取预设控制指令。
第二处理器602,还可用于:将该预设控制指令封装成预设数据包;
第二通信模块603,还可用于:将该预设数据包发送给发送设备或交换机。
应当理解,接收设备60仅为本申请实施例提供的一个例子,接收设备60可具有比示出的部件更多或更少的部件,可以组合两个或更多个部件,或者可具有部件的不同配置实现。
可理解的,关于图6的接收设备60包括的功能部件的具体实现方式,可参考图4实施例,此处不再赘述。
本领域普通技术人员可以意识到,结合本申请中所公开的实施例描述的各示例的模块及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的设备、装置或模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的设备、装置或方法,可以通过其它的方式实现。例如,以描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
上述描述的装置、设备的实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、设备、装置或模块的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。
所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本申请实施例方案的目的。
另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以是两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。

Claims (21)

1.一种应用轻压缩算法的超高清视频的有线发送方法,其特征在于,包括:
发送设备基于输入接口获取超高清视频;
所述发送设备将所述超高清视频基于轻压缩编码算法进行编码,获得码流数据;
所述发送设备将所述码流数据基于通信协议进行封装,获得数据包;
所述发送设备将所述数据包发送给传输速率不低于第一阈值的第一通信模块;所述第一通信模块用于将所述数据包进行发送;所述第一通信模块包括:光模块或电模块,所述电模块包括:PHY芯片以及RJ-45接口。
2.如权利要求1所述的应用轻压缩算法的超高清视频的有线发送方法,其特征在于,
当所述第一通信模块为光模块时,所述光模块的传输速率不低于所述第一阈值;
所述光模块用于:
从MAC单元的通信时序接口接收到数据包之后,将所述数据包转换为光信号,并将所述光信号发送给接收设备,或者,
从所述MAC单元的通信时序接口接收到所述数据包之后,将所述数据包转换为光信号,并将所述光信号发送给交换机,所述交换机用于将所述光信号转发给所述接收设备;
其中,所述数据包包括:UDP数据包、TCP数据包或自定义数据包;所述通信时序接口,包括:XFI接口、MII接口、GMII接口、SGMII接口、RGMII接口、XGMII接口、Serdes接口、XAUI接口或RXAUI接口。
3.如权利要求1所述的应用轻压缩算法的超高清视频的有线发送方法,其特征在于,
当所述第一通信模块包括:电模块时,
所述电模块的传输速率不低于所述第一阈值,所述电模块包括:PHY芯片以及RJ-45接口;
所述电模块用于:
在通过MAC单元的通信时序接口将所述数据包输出给所述PHY芯片之后,通过所述PHY芯片将所述数据包输出给所述RJ-45接口,通过所述RJ-45接口发送给接收设备,或者,
在通过MAC单元的通信时序接口将所述数据包输出给所述PHY芯片之后,通过所述PHY芯片将所述数据包输出给所述RJ-45接口,通过所述RJ-45接口发送给交换机,所述交换机用于将所述数据包转发给所述接收设备;
其中,所述通信时序接口,包括:XFI接口、MII接口、GMII接口、SGMII接口、RGMII接口、XGMII接口、Serdes接口、XAUI接口或RXAUI接口;所述数据包包括:UDP数据包、TCP数据包或自定义数据包。
4.如权利要求2所述的应用轻压缩算法的超高清视频的有线发送方法,其特征在于,
所述接收设备包括:第一接收设备和第二接收设备;
所述光模块用于:
从MAC单元的通信时序接口接收到数据包之后,将所述数据包转换为光信号,并将所述光信号发送给所述第一接收设备以及所述第二接收设备,或者,
从所述MAC单元的通信时序接口接收到数据包之后,将所述数据包转换为光信号,并将所述光信号发送给交换机,所述交换机用于将所述光信号转发给所述第一接收设备以及所述第二接收设备。
5.如权利要求3所述的应用轻压缩算法的超高清视频的有线发送方法,其特征在于,
所述接收设备包括:第一接收设备和第二接收设备;
所述电模块用于:
在通过所述MAC单元的通信时序接口将所述数据包输出给所述PHY芯片之后,通过所述PHY芯片将所述数据包输出给所述RJ-45接口,通过所述RJ-45接口发送给所述第一接收设备以及所述第二接收设备,或者,
在通过所述MAC单元的通信时序接口将所述数据包输出给所述PHY芯片之后,通过所述PHY芯片将所述数据包输出给所述RJ-45接口,通过所述RJ-45接口发送给交换机,所述交换机用于将所述数据包转发给所述第一接收设备以及所述第二接收设备。
6.如权利要求1所述的应用轻压缩算法的超高清视频的有线发送方法,其特征在于,
所述发送设备基于输入接口获取超高清视频,包括:
所述发送设备将基于输入接口从视频源设备中获取所述超高清视频;所述输入接口包括:HDMI接口、Type-C接口、DP接口、USB接口、MIPI接口、DVI接口或VGA接口;
其中,所述超高清视频包括:YUV格式的超高清视频,或者RGB格式的超高清视频。
7.如权利要求1所述的应用轻压缩算法的超高清视频的有线发送方法,其特征在于,
所述发送设备将所述超高清视频基于所述轻压缩编码算法进行编码,获得码流数据,包括:
所述发送设备通过第一集成电路将所述超高清视频基于小波变换的编码算法进行编码,获得码流数据;或者,
所述发送设备通过第一集成电路将所述超高清视频基于短时傅里叶变换的编码算法进行编码,获得所述码流数据;或者,
所述发送设备通过所述第一集成电路将所述超高清视频基于离散余弦变换的编码算法进行编码,获得所述码流数据;
其中,所述第一集成电路包括:FPGA芯片或ASIC芯片;所述超高清视频包括:YUV格式的超高清视频,或者RGB格式的超高清视频。
8.如权利要求7所述的应用轻压缩算法的超高清视频的有线发送方法,其特征在于,
所述发送设备通过第一集成电路将所述超高清视频基于小波变换的编码算法进行编码,获得码流数据,包括:
所述发送设备通过所述第一集成电路基于JPEG-XS编码算法将所述超高清视频进行编码,获得码流数据;或者,
所述发送设备通过所述第一集成电路基于JPEG-LS编码算法将所述超高清视频进行编码,获得所述码流数据;或者,
所述发送设备通过所述第一集成电路将所述超高清视频基于离散余弦变换的编码算法进行编码,获得所述码流数据,包括:
所述发送设备通过所述第一集成电路基于VDC-M编码算法将所述超高清视频通过进行编码,获得所述码流数据。
9.如权利要求7所述的应用轻压缩算法的超高清视频的有线发送方法,其特征在于,
所述发送设备通过第一集成电路将所述超高清视频基于小波变换的编码算法进行编码,获得码流数据,包括:
所述发送设备通过第一集成电路将所述超高清视频进行小波变换,获得小波变换系数;
所述发送设备通过第一集成电路将所述小波变换系数进行量化,获得量化后的数据;
所述发送设备通过第一集成电路将所述量化后的数据进行熵编码,获得码流数据。
10.如权利要求7所述的应用轻压缩算法的超高清视频的有线发送方法,其特征在于,
所述发送设备通过第一集成电路将所述超高清视频基于短时傅里叶变换的编码算法进行编码,获得码流数据,包括:
所述发送设备通过第一集成电路将所述超高清视频进行短时傅里叶变换,获得短时离散傅里叶系数;
所述发送设备通过第一集成电路将所述短时离散傅里叶系数进行量化,获得量化后的数据;
所述发送设备通过第一集成电路将所述量化后的数据进行熵编码,获得码流数据。
11.如权利要求9所述的应用轻压缩算法的超高清视频的有线发送方法,其特征在于,
所述发送设备通过第一集成电路将所述超高清视频进行小波变换,获得小波变换系数,包括:
所述发送设备通过第一集成电路对所述超高清视频进行水平1-5层分解、垂直2-3层分解的小波变换,获得小波变换系数。
12.如权利要求9所述的应用轻压缩算法的超高清视频的有线发送方法,其特征在于,
所述发送设备通过第一集成电路将所述量化后的数据进行熵编码,获得码流数据,包括:
所述发送设备通过所述第一集成电路基于游程编码算法将所述量化后的数据进行编码,获得所述码流数据;或者,
所述发送设备通过所述第一集成电路基于哈夫曼编码算法将所述量化后的数据进行编码,获得所述码流数据;或者,
所述发送设备通过所述第一集成电路基于二值图像的常数块编码算法将所述量化后的数据进行编码,获得所述码流数据;或者,
所述发送设备通过所述第一集成电路基于四叉树编码算法将所述量化后的数据进行编码,获得所述码流数据。
13.如权利要求1所述的应用轻压缩算法的超高清视频的有线发送方法,其特征在于,
所述发送设备将所述码流数据基于通信协议进行封装,获得数据包,包括:
所述发送设备通过第一集成电路将所述码流数据基于UDP通信协议进行封装,获得UDP数据包;或者,
所述发送设备通过所述第一集成电路将所述码流数据基于TCP通信协议进行封装,获得TCP数据包;或者,
所述发送设备通过所述第一集成电路将所述码流数据基于自定义通信协议进行封装,获得自定义数据包。
14.一种应用轻压缩算法的超高清视频的有线接收方法,其特征在于,包括:
接收设备通过传输速率不低于第二阈值的第二通信模块接收数据包;
所述接收设备将所述数据包基于通信协议进行解封装,获得码流数据;
所述接收设备将所述码流数据基于轻压缩解码算法进行解码,获得超高清视频;其中,所述第二通信模块包括:光模块或电模块,所述电模块包括:PHY芯片以及RJ-45接口。
15.如权利要求14所述的应用轻压缩算法的超高清视频的有线接收方法,其特征在于,
当所述第二通信模块为光模块时;所述光模块的传输速率不低于所述第二阈值;
所述光模块,用于:
接收由发送设备发送的光信号,并将所述光信号转换为数据包,所述数据包通过第二集成电路中MAC单元的通信时序接口输出到所述第二集成电路;所述第二集成电路用于将所述数据包进行处理;或者,
接收由交换机转发的光信号,并将所述光信号转换为数据包,所述数据包通过所述第二集成电路中MAC单元的通信时序接口输出到所述第二集成电路;
其中,所述数据包包括:UDP数据包、TCP数据包或自定义数据包;所述通信时序接口,包括:XFI接口、GMII接口、SGMII接口、RGMII接口、XGMII接口、Serdes接口、XAUI接口或RXAUI接口。
16.如权利要求14所述的应用轻压缩算法的超高清视频的有线接收方法,其特征在于,
当第二通信模块为电模块时,所述电模块的传输速率不低于所述第二阈值;所述电模块包括:PHY芯片以及RJ-45接口;
所述电模块用于:
通过所述RJ-45接口接收由发送设备发送的数据包之后,通过所述PHY芯片并结合所述第二集成电路中MAC单元的通信时序接口将所述数据包输出到所述第二集成电路,所述第二集成电路用于将所述数据包进行处理;或者,
通过所述RJ-45接口接收由交换机转发的数据包之后,通过所述PHY芯片并结合所述第二集成电路中MAC单元的通信时序接口将所述数据包输出到所述第二集成电路;
其中,所述数据包包括:UDP数据包、TCP数据包或自定义数据包;所述通信时序接口,包括:XFI接口、GMII接口、SGMII接口、RGMII接口、XGMII接口、Serdes接口、XAUI接口或RXAUI接口。
17.如权利要求14所述的应用轻压缩算法的超高清视频的有线接收方法,其特征在于,
所述接收设备将所述数据包基于通信协议进行解封装,获得码流数据,包括:
所述接收设备通过第二集成电路将UDP数据包基于UDP通信协议进行解封装,获得码流数据;
或者,
所述接收设备通过所述第二集成电路将TCP数据包基于TCP通信协议进行解封装,获得所述码流数据;
或者,
所述接收设备通过所述第二集成电路将自定义数据包基于自定义通信协议进行解封装,获得所述码流数据。
18.如权利要求14所述的应用轻压缩算法的超高清视频的有线接收方法,其特征在于,
所述接收设备将所述码流数据基于轻压缩解码算法进行解码,获得超高清视频,包括:
所述接收设备通过第二集成电路将所述码流数据基于小波逆变换的解码算法进行解码,获得所述超高清视频;或者,
所述接收设备通过所述第二集成电路将所述码流数据基于短时傅里叶逆变换的解码算法进行解码,获得所述超高清视频;或者,
所述接收设备通过所述第二集成电路将所述码流数据基于离散余弦逆变换的解码算法进行解码,获得所述超高清视频;
其中,所述超高清视频包括:YUV格式的超高清视频,或者RGB格式的超高清视频。
19.如权利要求18所述的应用轻压缩算法的超高清视频的有线接收方法,其特征在于,
所述接收设备通过第二集成电路将所述码流数据基于小波逆变换的解码算法进行解码,获得超高清视频,包括:
所述接收设备通过所述第二集成电路将所述码流数据基于JPEG-XS解码算法进行解码,获得超高清视频;或者,
所述接收设备通过所述第二集成电路将所述码流数据基于JPEG-LS解码算法进行解码,获得所述超高清视频;或者,
所述接收设备通过所述第二集成电路将所述码流数据基于离散余弦逆变换的解码算法进行解码,获得超高清视频,包括:
所述接收设备通过所述第二集成电路将所述码流数据基于VDC-M解码算法进行解码,获得所述超高清视频;
其中,所述超高清视频包括:YUV格式的超高清视频,或者RGB格式的超高清视频。
20.一种应用轻压缩算法的超高清视频的发送设备,其特征在于,包括:
第一存储器及与所述第一存储器耦合的第一处理器,所述第一存储器用于存储第一应用程序指令,所述第一处理器被配置用于调用所述第一应用程序指令,执行权利要求1-13所述的应用轻压缩算法的超高清视频的有线发送方法。
21.一种应用轻压缩算法的超高清视频的接收设备,其特征在于,包括:
第二存储器及与所述第二存储器耦合的第二处理器,所述第二存储器用于存储第二应用程序指令,所述第二处理器被配置用于调用所述第二应用程序指令,执行权利要求14-19所述的应用轻压缩算法的超高清视频的有线接收方法。
CN202110633993.6A 2021-06-04 2021-06-04 一种应用轻压缩算法的超高清视频的有线发送、接收方法及设备 Pending CN113365075A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110633993.6A CN113365075A (zh) 2021-06-04 2021-06-04 一种应用轻压缩算法的超高清视频的有线发送、接收方法及设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110633993.6A CN113365075A (zh) 2021-06-04 2021-06-04 一种应用轻压缩算法的超高清视频的有线发送、接收方法及设备

Publications (1)

Publication Number Publication Date
CN113365075A true CN113365075A (zh) 2021-09-07

Family

ID=77533027

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110633993.6A Pending CN113365075A (zh) 2021-06-04 2021-06-04 一种应用轻压缩算法的超高清视频的有线发送、接收方法及设备

Country Status (1)

Country Link
CN (1) CN113365075A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113742003A (zh) * 2021-09-15 2021-12-03 深圳市朗强科技有限公司 一种基于fpga芯片的程序代码执行方法及设备
CN113784140A (zh) * 2021-09-15 2021-12-10 深圳市朗强科技有限公司 一种数学无损编码方法及设备
CN116132712A (zh) * 2023-02-08 2023-05-16 北京镁伽机器人科技有限公司 一种数据传输方法、数据发送装置以及数据接收装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111669588A (zh) * 2020-05-27 2020-09-15 西安电子科技大学 一种超低时延的超高清视频压缩编解码方法
CN112565823A (zh) * 2020-12-09 2021-03-26 深圳市朗强科技有限公司 高清视频数据的发送、接收方法及设备
CN112887305A (zh) * 2021-01-25 2021-06-01 深圳市朗强科技有限公司 一种音频数据的发送、接收方法及设备

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111669588A (zh) * 2020-05-27 2020-09-15 西安电子科技大学 一种超低时延的超高清视频压缩编解码方法
CN112565823A (zh) * 2020-12-09 2021-03-26 深圳市朗强科技有限公司 高清视频数据的发送、接收方法及设备
CN112887305A (zh) * 2021-01-25 2021-06-01 深圳市朗强科技有限公司 一种音频数据的发送、接收方法及设备

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113742003A (zh) * 2021-09-15 2021-12-03 深圳市朗强科技有限公司 一种基于fpga芯片的程序代码执行方法及设备
CN113784140A (zh) * 2021-09-15 2021-12-10 深圳市朗强科技有限公司 一种数学无损编码方法及设备
CN113742003B (zh) * 2021-09-15 2023-08-22 深圳市朗强科技有限公司 一种基于fpga芯片的程序代码执行方法及设备
CN113784140B (zh) * 2021-09-15 2023-11-07 深圳市朗强科技有限公司 一种数学无损编码方法及设备
CN116132712A (zh) * 2023-02-08 2023-05-16 北京镁伽机器人科技有限公司 一种数据传输方法、数据发送装置以及数据接收装置

Similar Documents

Publication Publication Date Title
CN113365075A (zh) 一种应用轻压缩算法的超高清视频的有线发送、接收方法及设备
US12010379B2 (en) Transmitting method, receiving method, transmitting device, and receiving device for high-definition video data
US20210168426A1 (en) Transmitting method, receiving method, transmitting device, and receiving device
US11381869B2 (en) Transmitting method, receiving method, transmitting device, and receiving device for audio and video data in long-distance transmission
US11500804B2 (en) Method for transmitting control instruction, transmitting device, and receiving device
CN111083170A (zh) 一种多媒体数据的发送、接收方法及设备
CN111510763A (zh) 基于wifi的发送、接收方法及设备
CN210670381U (zh) 一种音视频数据的发送装置、接收装置及传输系统
JP2009010954A (ja) 高速な画像処理方法およびシステム
US9686560B2 (en) Lossless data compression and decompression apparatus, system, and method
WO2021142998A1 (zh) 一种数据发送、接收方法、装置、系统、设备及计算机存储介质
CN111277591A (zh) 一种改进的数据发送、接收方法、装置和系统
US20230007282A1 (en) Image transmission method and apparatus
US20210204020A1 (en) Transmitting device, receiving device, transmitting method, and receiving method for multimedia data
CN110474867A (zh) 一种多媒体数据的传输方法、系统及设备
US20040237110A1 (en) Display monitor
CN211791839U (zh) 基于wifi的发送设备、接收设备及传输系统
CN113365073A (zh) 一种应用轻压缩算法的超高清视频的无线发送、接收方法及设备
CN111316644B (zh) 图像的编码方法、解码方法及所适用的设备、系统
CN110087074B (zh) 图像处理装置和用于操作图像处理装置的方法
CN213547715U (zh) 高清视频数据的发送设备、接收设备及传输系统
CN210986124U (zh) 远距离传输场景中音视频数据的发送、接收装置及系统
CN210958813U (zh) 一种处理设备
CN211531219U (zh) 一种多媒体数据的发送装置、接收装置及传输系统
CN217825146U (zh) 应用压缩算法的超高清视频无线发送装置、无线接收装置及无线传输系统

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20210907

RJ01 Rejection of invention patent application after publication