CN110545434B - 一种转码片源gop层率控调整方法及系统 - Google Patents
一种转码片源gop层率控调整方法及系统 Download PDFInfo
- Publication number
- CN110545434B CN110545434B CN201910903294.1A CN201910903294A CN110545434B CN 110545434 B CN110545434 B CN 110545434B CN 201910903294 A CN201910903294 A CN 201910903294A CN 110545434 B CN110545434 B CN 110545434B
- Authority
- CN
- China
- Prior art keywords
- gop
- bit
- current
- complexity
- scene
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 26
- 238000004364 calculation method Methods 0.000 claims abstract description 29
- 125000000205 L-threonino group Chemical group [H]OC(=O)[C@@]([H])(N([H])[*])[C@](C([H])([H])[H])([H])O[H] 0.000 claims description 12
- 230000001133 acceleration Effects 0.000 claims description 10
- 230000000694 effects Effects 0.000 claims description 4
- 238000004458 analytical method Methods 0.000 abstract description 10
- 230000001105 regulatory effect Effects 0.000 abstract description 5
- 230000006835 compression Effects 0.000 abstract description 3
- 238000007906 compression Methods 0.000 abstract description 3
- 238000005457 optimization Methods 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 6
- 102100037812 Medium-wave-sensitive opsin 1 Human genes 0.000 description 5
- 230000003068 static effect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/136—Incoming video signal characteristics or properties
- H04N19/14—Coding unit complexity, e.g. amount of activity or edge presence estimation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/146—Data rate or code amount at the encoder output
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods 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/177—Methods 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 group of pictures [GOP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/40—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
本发明提出一种转码片源GOP层率控调整方法及系统。本发明方法用转码片源GOP运动矢量强度来表示其复杂度,然后利用该复杂度来调整转码端的GOP层码率分配,使得转码器能够根据片源的复杂度来进一步调整GOP层码率分配,从而达到转码性能的优化。此外,基于转码片源GOP运动矢量强度的GOP复杂度分析法,由于其直接利用转码片源的压缩信息,相比较于针对原始视频图像设计的分析方法,具有更小的计算量。
Description
技术领域
本发明涉及视频编解码领域,尤其涉及一种转码片源GOP层率控调整方法及系统。
背景技术
不同复杂度的视频片源,在时间信息冗余度上具有完全不同的特性:运动剧烈的序列时间冗余度低,相对静止的则具有很高的时间冗余度。常规的三级率控算法包含图像组(GOP,Group of Pictures)层、图像层、编码单元层(或宏块层),其中在GOP层采用平均分配码率的方法。这种率控方法,由于平均分配方法没有考虑到不同GOP的不同性,使得其在相对静止片源的转码上没有达到最优化。同时,在进行视频转码时,转码器虽可以直接采用针对原始视频图像设计的分析方法,但由于忽略了转码片源本身携带压缩信息,从而致使其失去计算量上的优势。
发明内容
本发明实施例的目的在于提出一种转码片源GOP层率控调整方法,旨在解决现有技术相对静止片源的转码上没有达到最优化及计算量大问题。
本发明实施例是这样实现的,一种转码片源GOP层率控调整方法,包括:
计算转码片源中各个GOP的复杂度;
根据转码片源各个GOP的复杂度,进行GOP层的码率分配。
进一步地,所述计算转码片源各个GOP的复杂度包括以下步骤:
计算当前GOP场景数量;
计算当前GOP每个场景的复杂度;
获取当前GOP的复杂度。
本发明实施例的另一目的在于提出一种转码片源GOP层率控调整系统,所述系统包括:
GOP复杂度计算装置,用于计算转码片源中各个GOP的复杂度;
GOP层码率分配模块,用于根据转码片源各个GOP的复杂度,进行GOP层的码率分配。
进一步地,所述GOP复杂度计算装置包括:
GOP场景数量计算模块,用于计算当前GOP场景数量;
GOP场景复杂度计算模块,用于计算当前GOP每个场景的复杂度;
GOP复杂度计算模块,用于获取当前GOP的复杂度。
本发明的有益效果
本发明提出一种转码片源GOP层率控调整方法及系统。本发明方法用转码片源GOP运动矢量强度来表示其复杂度,然后利用该复杂度来调整转码端的GOP层码率分配,使得转码器能够根据片源的复杂度来进一步调整GOP层码率分配,从而达到转码性能的优化。此外,基于转码片源GOP运动矢量强度的GOP复杂度分析法,由于其直接利用转码片源的压缩信息,相比较于针对原始视频图像设计的分析方法,具有更小的计算量。
附图说明
图1是本发明优选实施例一种转码片源GOP层率控调整方法流程图;
图2是本发明实施例计算当前GOP的复杂度的详细方法流程图;
图3是图2的Step11中临时变量计算方法详细流程图;
图4是本发明优选实施例一种转码片源GOP层率控调整系统结构图;
图5是图4中GOP复杂度计算装置结构图;
图6是图5GOP场景数量计算模块中的当前GOP场景数量临时变量计算模块结构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图和实施例,对本发明进行进一步详细说明,为了便于说明,仅示出了与本发明实施例相关的部分。应当理解,此处所描写的具体实施例,仅仅用于解释本发明,并不用以限制本发明。
本发明提出一种转码片源GOP层率控调整方法及系统。本发明方法用转码片源GOP运动矢量强度来表示其复杂度,然后利用该复杂度来调整转码端的GOP层码率分配,使得转码器能够根据片源的复杂度来进一步调整GOP层码率分配,从而达到转码性能的优化。此外,基于转码片源GOP运动矢量强度的GOP复杂度分析法,由于其直接利用转码片源的压缩信息,相比较于针对原始视频图像设计的分析方法,具有更小的计算量。
实施例一
图1是本发明优选实施例一种转码片源GOP层率控调整方法流程图;所述方法包括:
Step1:计算转码片源中各个GOP的复杂度;
图2是本发明实施例计算当前GOP的复杂度的详细方法流程图;包括以下步骤(Step11-Step13):
Step11:计算当前GOP场景数量Kn。
其中,n表示当前GOP的标号;num_Iframe表示当前GOP内包含的I帧数量;tempk表示当前GOP场景数量中间临时变量;fast表示加速变量,若系统使用者倾向于执行速度,则可设置该变量为第一数值,选择计算量小的计算步骤,若系统使用者倾向于执行效果,则可设置该变量为第二数值,选择算法性能好的计算步骤。可以理解,加速变量也可设置其他的数值用于表示选择不同的计算步骤,不用以限制本发明的保护范围。
图3是图2的Step11中当前GOP场景数量中间临时变量计算方法详细流程图;tempk的计算方法如下:
步骤A1:tempk赋初值1,当前场景判断帧赋初值为第一帧。
步骤A2:计算第一系数t1=bit_I_next/bit_I。
步骤A3:若当前GOP内存在满足bit_cur/bit_I_next≥Thres的帧,则将满足条件的帧中具有最小播放序号的帧设置为当前场景判断帧,然后进入步骤A4;否则判定当前场景判断帧设置不成功,完成tempk的计算。
步骤A4:计算第二系数t2=bit_I_next/bit_I。
步骤A5:如果δ=1,则设置tempk=tempk+1、t1=t2,然后重回步骤A3;否则,设置t1=t2,然后重回步骤A3。
Step12:计算当前GOP每个场景的复杂度;
其中,comn,k表示当前GOP第k个场景的复杂度;k表示当前GOP的场景标号;weightxi,j=|1/2*wb-j|、weightyi,j=|1/2*hb-i|分别表示当前场景判断帧播放序号后一帧的第i行第j列块的第一、第二位置权重;sum、||分别表示求和、绝对值;wb、hb分别表示以块为单位的图像列宽、行宽;mvxi,j、mvyi,j分别表示第i行第j列块的运动矢量x轴、y轴分量;
Step13:获取当前GOP的复杂度comn=mean(comn,k|1≤k≤Kn)。
其中,mean表示均值运算。
Step2:根据转码片源各个GOP的复杂度,进行GOP层的码率分配。
其中,GOP_bitn表示当前GOP分配的比特,GOP_bitmin表示转码器设定最小GOP比特值,GOP_bitmax表示转码器设定的最大GOP比特值;bit表示转码比特,表示当前剩余比特;N表示当前转码片源包含的GOP数量。GOP_bit1、GOP_bitn-1分别表示当前转码片源第1个、第n-1个GOP分配的比特。
实施例二
图4是本发明优选实施例一种转码片源GOP层率控调整系统结构图;所述系统包括:
GOP复杂度计算装置,用于计算转码片源中各个GOP的复杂度;
GOP层码率分配模块,用于根据转码片源各个GOP的复杂度,进行GOP层的码率分配;
图5是图4中GOP复杂度计算装置结构图;所述GOP复杂度计算装置包括:
GOP场景数量计算模块,用于计算当前GOP场景数量Kn;
其中,n表示当前GOP的标号;num_Iframe表示当前GOP内包含的I帧数量;tempk表示当前GOP场景数量中间临时变量;fast表示加速变量,若系统使用者倾向于执行速度,则可设置该变量为第一数值,选择计算量小的计算步骤,若系统使用者倾向于执行效果,则可设置该变量为第二数值,选择算法性能好的计算步骤。可以理解,加速变量也可设置其他的数值用于表示选择不同的计算步骤,不用以限制本发明的保护范围。
图6是图5GOP场景数量计算模块中的临时变量计算模块结构图。
初始化模块,用于为临时变量tempk赋初值1,当前场景判断帧赋初值为第一帧;
第一系数计算模块,用于计算第一系数t1=bit_I_next/bit_I;
第一判断处理模块,用于判断若当前GOP内存在满足bit_cur/bit_I_next≥Thres的帧,则将满足条件的帧中具有最小播放序号的帧设置为当前场景判断帧,然后进入步骤第二系数计算模块;否则判定当前场景判断帧设置不成功,完成tempk的计算;
第二系数计算模块,用于计算第二系数t2=bit_I_next/bit_I;
第二判断处理模块,用于判断如果δ=1,则设置tempk=tempk+1、t1=t2,然后重回第一判断处理模块;否则,设置t1=t2,然后重回第一判断处理模块;
GOP场景复杂度计算模块,用于计算当前GOP每个场景的复杂度;
其中,comn,k表示当前GOP第k个场景的复杂度;k表示当前GOP的场景标号;weightxi,j=|1/2*wb-j|、weightyi,j=|1/2*hb-i|分别表示当前场景判断帧播放序号后一帧的第i行第j列块的第一、第二位置权重;sum、||、mean分别表示求和、绝对值、均值运算;wb、hb分别表示以块为单位的图像列宽、行宽;mvxi,j、mvyi,j分别表示第i行第j列块的运动矢量x轴、y轴分量;
GOP复杂度计算模块,用于获取当前GOP的复杂度;
comn=mean(comn,k|1≤k≤Kn)。
进一步地,所述GOP层码率分配模块中,根据当前片源各个GOP的复杂度,进行GOP层的码率分配具体为:
其中,GOP_bitn表示当前GOP分配的比特,GOP_bitmin表示转码器设定最小GOP比特值,GOP_bitmax表示转码器设定的最大GOP比特值;bit表示转码比特,表示当前剩余比特;N表示当前转码片源包含的GOP数量。GOP_bit1、GOP_bitn-1分别表示当前转码片源第1个、第n-1个GOP分配的比特。
本领域的普通技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序指令相关硬件来完成的,所述的程序可以存储于一计算机可读取存储介质中,所述的存储介质可以为ROM、RAM、磁盘、光盘等。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (4)
1.一种转码片源GOP层率控调整方法,其特征在于,
计算转码片源中各个GOP的复杂度;
根据转码片源各个GOP的复杂度,进行GOP层的码率分配;
所述计算转码片源中各个GOP的复杂度包括以下步骤:
计算当前GOP场景数量;
计算当前GOP每个场景的复杂度;
获取当前GOP的复杂度;
计算当前GOP场景数量Kn具体为:
其中,n表示当前GOP的标号;num_Iframe表示当前GOP内包含的I帧数量;tempk表示临时变量;fast表示加速变量,若系统使用者倾向于执行速度,则设置加速变量为第一数值,若系统使用者倾向于执行效果,则设置加速变量为第二数值;
tempk的计算方法如下:
步骤A1:tempk赋初值1,当前场景判断帧赋初值为第一帧;
步骤A2:计算第一系数t1=bit_I_next/bit_I;
步骤A3:若当前GOP内存在满足bit_cur/bit_I_next≥Thres的帧,则将满足条件的帧中具有最小播放序号的帧设置为当前场景判断帧,然后进入步骤A4;否则判定当前场景判断帧设置不成功,完成tempk的计算;
步骤A4:计算第二系数t2=bit_I_next/bit_I;
步骤A5:如果δ=1,则设置tempk=tempk+1、t1=t2,然后重回步骤A3;否则,设置t1=t2,然后重回步骤A3;δ表示标识符变量;
所述计算当前GOP每个场景的复杂度具体为:
其中,comn,k表示当前GOP第k个场景的复杂度;k表示当前GOP的场景标号;weightxi,j=|1/2*wb-j|、weightyi,j=|1/2*hb-i|分别表示当前场景判断帧播放序号后一帧的第i行第j列块的第一、第二位置权重;sum、||、mean分别表示求和、绝对值、均值运算;wb、hb分别表示以块为单位的图像列宽、行宽;mvxi,j、mvyi,j分别表示第i行第j列块的运动矢量x轴、y轴分量;
所述获取当前GOP的复杂度具体为:
comn=mean(comn,k|1≤k≤Kn)。
3.一种转码片源GOP层率控调整系统,其特征在于,所述系统包括:
GOP复杂度计算装置,用于计算转码片源中各个GOP的复杂度;
GOP层码率分配模块,用于根据转码片源各个GOP的复杂度,进行GOP层的码率分配;
所述GOP复杂度计算装置包括:
GOP场景数量计算模块,用于计算当前GOP场景数量;
GOP场景复杂度计算模块,用于计算当前GOP每个场景的复杂度;
GOP复杂度计算模块,用于获取当前GOP的复杂度;
GOP场景数量计算模块中,用于计算当前GOP场景数量具体为:
其中,n表示当前GOP的标号;num_Iframe表示当前GOP内包含的I帧数量;tempk表示临时变量;fast表示加速变量,若系统使用者倾向于执行速度,则设置加速变量为第一数值,若系统使用者倾向于执行效果,则设置加速变量为第二数值;
初始化模块,用于为临时变量tempk赋初值1,当前场景判断帧赋初值为第一帧;
第一系数计算模块,用于计算第一系数t1=bit_I_next/bit_I;
第一判断处理模块,用于判断若当前GOP内存在满足bit_cur/bit_I_next≥Thres的帧,则将满足条件的帧中具有最小播放序号的帧设置为当前场景判断帧,然后进入第二系数计算模块;否则判定当前场景判断帧设置不成功,完成tempk的计算;
第二系数计算模块,用于计算第二系数t2=bit_I_next/bit_I;
第二判断处理模块,用于判断如果δ=1,则设置tempk=tempk+1、t1=t2,然后重回第一判断处理模块;否则,设置t1=t2,然后重回第一判断处理模块;
GOP场景复杂度计算模块中,用于计算当前GOP每个场景的复杂度具体为:
其中,comn,k表示当前GOP第k个场景的复杂度;k表示当前GOP的场景标号;weightxi,j=|1/2*wb-j|、weightyi,j=|1/2*hb-i|分别表示当前场景判断帧播放序号后一帧的第i行第j列块的第一、第二位置权重;sum、||、mean分别表示求和、绝对值、均值运算;wb、hb分别表示以块为单位的图像列宽、行宽;mvxi,j、mvyi,j分别表示第i行第j列块的运动矢量x轴、y轴分量;
GOP复杂度计算模块中,用于获取当前GOP的复杂度具体为:
comn=mean(comn,k|1≤k≤Kn)。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910903294.1A CN110545434B (zh) | 2019-09-20 | 2019-09-20 | 一种转码片源gop层率控调整方法及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910903294.1A CN110545434B (zh) | 2019-09-20 | 2019-09-20 | 一种转码片源gop层率控调整方法及系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110545434A CN110545434A (zh) | 2019-12-06 |
CN110545434B true CN110545434B (zh) | 2022-12-02 |
Family
ID=68714395
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910903294.1A Active CN110545434B (zh) | 2019-09-20 | 2019-09-20 | 一种转码片源gop层率控调整方法及系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110545434B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1995029541A1 (en) * | 1994-04-22 | 1995-11-02 | Thomson Consumer Electronics, Inc. | Complexity determining apparatus |
CN102970540A (zh) * | 2012-11-21 | 2013-03-13 | 宁波大学 | 基于关键帧码率-量化模型的多视点视频码率控制方法 |
CN102986211A (zh) * | 2010-04-15 | 2013-03-20 | 德克萨斯仪器股份有限公司 | 视频编码中的速率控制 |
CN103647963A (zh) * | 2013-12-04 | 2014-03-19 | 北京邮电大学 | 基于GoP场景复杂度的视频质量评价方法 |
CN104052998A (zh) * | 2014-05-26 | 2014-09-17 | 深圳百科信息技术有限公司 | 一种基于运动强度的gop层率控调整方法和系统 |
-
2019
- 2019-09-20 CN CN201910903294.1A patent/CN110545434B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1995029541A1 (en) * | 1994-04-22 | 1995-11-02 | Thomson Consumer Electronics, Inc. | Complexity determining apparatus |
CN102986211A (zh) * | 2010-04-15 | 2013-03-20 | 德克萨斯仪器股份有限公司 | 视频编码中的速率控制 |
CN102970540A (zh) * | 2012-11-21 | 2013-03-13 | 宁波大学 | 基于关键帧码率-量化模型的多视点视频码率控制方法 |
CN103647963A (zh) * | 2013-12-04 | 2014-03-19 | 北京邮电大学 | 基于GoP场景复杂度的视频质量评价方法 |
CN104052998A (zh) * | 2014-05-26 | 2014-09-17 | 深圳百科信息技术有限公司 | 一种基于运动强度的gop层率控调整方法和系统 |
Also Published As
Publication number | Publication date |
---|---|
CN110545434A (zh) | 2019-12-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8594190B2 (en) | Encoding with visual masking | |
US20060013298A1 (en) | Multi-pass video encoding | |
JP2002010259A (ja) | 画像符号化装置及び画像符号化方法及び画像符号化プログラムを記録した記録媒体 | |
EP1057342A1 (en) | Adaptive quantizer in a motion analysis based buffer regulation scheme for video compression | |
JP2011151838A (ja) | マルチパスのビデオ符号化 | |
CN110708570B (zh) | 视频的编码码率确定方法、装置、设备及存储介质 | |
JP2003018603A (ja) | 動画像符号化方法及び装置 | |
JP2008085673A (ja) | 動画像符号化装置及びその方法 | |
WO2009157827A1 (en) | Row evaluation rate control | |
CN112272299A (zh) | 一种视频编码的方法、装置、设备和存储介质 | |
KR20210145719A (ko) | 상이한 압축 레벨의 비디오 코딩을 위한 부가 정보 | |
JP4784650B2 (ja) | 符号化装置、目標符号量調整方法及び記録媒体 | |
US20080187052A1 (en) | Video coding device, video recording device, video coding method, and video coding program | |
US8548042B2 (en) | Video bitrate control method, video bitrate control apparatus, video bitrate control program, and computer-readable recording medium having the program recorded thereon | |
CN110545434B (zh) | 一种转码片源gop层率控调整方法及系统 | |
JPH10271513A (ja) | 固定伝送率mpeg映像送信機用伝送率制御方法およびその装置 | |
WO2023103200A1 (zh) | 视频码率控制方法及装置、计算机可读存储介质 | |
CN111416978B (zh) | 视频编解码方法及系统、计算机可读存储介质 | |
CN110636330B (zh) | 基于压缩信息的片源场景复杂度分析方法和系统 | |
CN117956160A (zh) | 码率控制方法、码率控制装置以及计算机存储介质 | |
CN114430501B (zh) | 一种用于文件转码的内容自适应编码的方法及系统 | |
CN104717500B (zh) | 一种视频编码码率控制方法和系统 | |
CN112822493A (zh) | 基于复杂度来适应性地对视频帧进行编码 | |
CN105306934A (zh) | 一种低复杂度片源的编码方法及系统 | |
CN110636303B (zh) | 一种gop层率控调整方法和系统 |
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 | ||
CB02 | Change of applicant information |
Address after: 518000 Guangdong city of Shenzhen province Nanshan District Guangdong streets high in the four Longtaili Technology Building Room 325 No. 30 Applicant after: Shenzhen mengwang video Co.,Ltd. Address before: 518000 Guangdong city of Shenzhen province Nanshan District Guangdong streets high in the four Longtaili Technology Building Room 325 No. 30 Applicant before: SHENZHEN MONTNETS ENCYCLOPEDIA INFORMATION TECHNOLOGY Co.,Ltd. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |