一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种携带α通道值的HDMI视频数据传输方法与流程

2023-01-16 12:35:08 来源:中国专利 TAG:

一种携带
α
通道值的hdmi视频数据传输方法
技术领域
1.本发明涉及信号传输技术领域,具体是一种携带α通道值的hdmi视频数据传输方法。


背景技术:

2.现有hdmi标准在传输视频时支持具有三种像素编码:rgb4:4:4、ycbcr4:2:2、ycbcr4:4:4,无法传输视频alpha通道信息。现有hdmi标准在传输ycbcr4:4:4 信号时数据位如图1所示。
3.每个像素仅传递cb、cr、y,时,没有多余传输空间alpha通道数据;其中y、cb、cr分量取样格式为4:4:4,如图2所示。
4.现有技术存在hdmi ycbcr4:4:4传输方式中无法传输α通道值(即alpha通道值)的问题。


技术实现要素:

5.为克服现有技术的不足,本发明提供了一种携带α通道值的hdmi视频数据传输方法,解决现有技术存在的ycbcr4:4:4传输方式中无法传输α通道值等问题。
6.本发明解决上述问题所采用的技术方案是:一种携带α通道值的hdmi视频数据传输方法,在ycbcr4:4:4的像素编码方式下,将α通道值的数据替换hdmi传输的视频流中的部分分量数据,替换后总位数和替换前位数保持一致。
7.作为一种优选的技术方案,将α通道值的数据替换视频流中c分量的部分数据;其中,c表示cb或cr。
8.作为一种优选的技术方案,取消奇数下标位的cb、cr分量,空余出来奇数下标的cb、cr用α通道值依次去替换,并将α的位置与cr的位置交换,得到ycbcr4:2:2 α通道值视频流。
9.作为一种优选的技术方案,取消奇数下标位的cb、cr分量,空余出来奇数下标的cb、cr用α通道值依次去替换,ycbcr4:4:0 α通道值视频流。
10.作为一种优选的技术方案,取消偶数下标位的cb、cr分量,空余出来偶数下标的cb、cr用α通道值依次去替换,并将α的位置与cr的位置交换,得到ycbcr4:2:2 α通道值视频流。
11.作为一种优选的技术方案,取消偶数下标位的cb、cr分量,空余出来偶数下标的cb、cr用α通道值依次去替换,ycbcr4:4:0 α通道值视频流。
12.作为一种优选的技术方案,视频流中的数据单元的位数为24位。
13.作为一种优选的技术方案,每个α通道值占8位。
14.本发明相比于现有技术,具有以下有益效果:(1)本发明所述方法使用不改变hmdi数据为存放的方式,通过取消奇数或偶数下
标位的cb、cr分量,空余出来奇数或偶数下标的cb、cr用α通道值依次去替换,并将α的位置与cr的位置交换,得到ycbcr4:2:2 alpha通道值的方法;(2)本发明所述方法使用不改变hmdi数据为存放的方式,通过取消奇数或偶数下标位的cb、cr分量,空余出来奇数或偶数下标的cb、cr用α通道值去替换,得到ycbcr4:4:0 alpha通道值的方法。
附图说明
15.图1为现有技术的在ycbcr4:4:4的像素编码方式下的传输示意图;图2为现有技术的数据位示意图;图3为实施例1展示的一种携带α通道值的hdmi视频数据传输方法的传输示意图;图4为采用实施例1所展示的传输方式时的数据位示意图;图5为实施例1展示的一种携带α通道值的hdmi视频数据传输方法的传输示意图;图6为采用实施例2所展示的传输方式时的数据位示意图。
具体实施方式
16.下面结合实施例及附图,对本发明作进一步的详细说明,但本发明的实施方式不限于此。
17.值得说明的是:在图1至6中,用像素0-像素4表示5个像素,α
0-α4表示5个α通道值,y
0-y4表示5个y分量,cb
0-cb4表示5个cb分量,cr
0-cr4表示5个cr分量。
18.实施例1传输方式1如下:在hdmi传输ycbcr4:4:4中,不改变hdmi中的数据位存放方式,不再传递奇数下标的cb、cr,则得到ycbcr4:2:2,空余出来奇数下标的cb、cr用α通道值依次去替换,并将α的位置与cr的位置交换,相当于将ycbcr4:4:4拆解为ycbcr4:2:2 alpha通道值。
19.如图3、图4所示,此方法y、cb、cr分量取样格式为4:2:2,相比较于4:4:4,多空出位置传输alpha通道数据。其中,图3中a区域表示视频流中的一个数据单元。
20.实施例2传输方式2如下:在hdmi传输ycbcr4:4:4中,不改变hdmi中的数据位存放方式,不再传递奇数下标的cb、cr,空余出来奇数下标的cb、cr用α通道值去替换,相当于将ycbcr4:4:4拆分为ycbcr4:4:0 alpha通道值。
21.如图5、图6所示,此方法y、cb、cr分量取样格式相当于4:4:0,相比较于4:4:4,多空出位置传输alpha通道数据。
22.实施例3传输方式3如下:在hdmi传输ycbcr4:4:4中,不改变hdmi中的数据位存放方式,不再传递偶数下标的cb、cr,则得到ycbcr4:2:2,空余出来偶数下标的cb、cr用α通道值依次去替换,并将α的位置与cr的位置交换,相当于将ycbcr4:4:4拆解为ycbcr4:2:2 alpha通道值。
23.此方法y、cb、cr分量取样格式为4:2:2,相比较于4:4:4,多空出位置传输alpha通
道数据。
24.实施例4传输方式4如下:在hdmi传输ycbcr4:4:4中,不改变hdmi中的数据位存放方式,不再传递偶数下标的cb、cr,空余出来偶数下标的cb、cr用α通道值去替换,相当于将ycbcr4:4:4拆分为ycbcr4:4:0 alpha通道值。
25.此方法y、cb、cr分量取样格式相当于4:4:0,相比较于4:4:4,多空出位置传输alpha通道数据。
26.综上:如图1至图6所示,本发明面向hdmi接口针对ycbcr4:4:4的分量传输方式下,提出利用hdmi接口同时传输ycbcr alpha通道值的具体方法。现有技术无法使用hdmi传输alpha通道数据,使用本方法,能够在ycbcr4:4:4条件下实现hdmi接口传输alpha通道数据的效果。
27.本发明的特点如下:1.本发明所述方法使用不改变hmdi数据为存放的方式,通过取消奇数或偶数下标位的cb、cr分量,空余出来奇数或偶数下标的cb、cr用α通道值依次去替换,并将α的位置与cr的位置交换,得到ycbcr4:2:2 alpha通道值的方法;2.本发明所述方法使用不改变hmdi数据为存放的方式,通过取消奇数或偶数下标位的cb、cr分量,空余出来奇数或偶数下标的cb、cr用α通道值去替换,得到ycbcr4:4:0 alpha通道值的方法。
28.如上所述,可较好地实现本发明。
29.本说明书中所有实施例公开的所有特征,或隐含公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合和/或扩展、替换。
30.以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,依据本发明的技术实质,在本发明的精神和原则之内,对以上实施例所作的任何简单的修改、等同替换与改进等,均仍属于本发明技术方案的保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献