CN100563336C - A kind of constant code rate control method based on mobile TV - Google Patents
- ️Wed Nov 25 2009
CN100563336C - A kind of constant code rate control method based on mobile TV - Google Patents
A kind of constant code rate control method based on mobile TV Download PDFInfo
-
Publication number
- CN100563336C CN100563336C CN200810032241.9A CN200810032241A CN100563336C CN 100563336 C CN100563336 C CN 100563336C CN 200810032241 A CN200810032241 A CN 200810032241A CN 100563336 C CN100563336 C CN 100563336C Authority
- CN
- China Prior art keywords
- bit
- frame
- cur
- gop
- mad Prior art date
- 2008-01-03 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
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
The invention provides a kind of control method of the constant code rate based on mobile TV, described method is divided into several image sets to present image, adopts frame level bit-rate control and macro-block level Rate Control to come image is encoded to each image sets.Constant code rate control method provided by the invention, the control precision height, the code stream fluctuation of output is little, and the coding subjective picture quality is good, and computation complexity is very low, is fit to the application of various software and hardware codings.
Description
Technical field
The present invention relates to the video coding technique of mobile TV, particularly relate to a kind of constant code rate control method based on mobile TV.
Background technology
In the real time communication of video, code stream need transmit on the network of different bandwidth.For when guaranteeing higher relatively video image quality, improve utilization rate of network resource as much as possible, just the control to the transmission code rate of video flowing has proposed demand.Present Rate Control technology is exactly to control the occupancy of bit in the buffering area by ceaselessly adjusting coding parameter, makes it reach stable as far as possible, the situation of overflow and underflow do not occur; Guaranteeing to guarantee the stable of picture quality under the stable prerequisite of buffering bit occupancy simultaneously as far as possible.In various video compression standards, Rate Control is being played the part of very important role always, for example: the TM5 of MPEG2, TMN8 H.263 etc.Yet existing rate control algorithm all is at the SD image, is not suitable for the application of mobile TV, because the application characteristic of mobile TV is that code check is low, is approximately 10~20Kbps; Frame per second is low, is approximately 10fps~15fps; The structure of image sets GOP is IPPP...... simultaneously, therefore is necessary to design a kind of bit rate control method that mobile TV is used that satisfies.
Summary of the invention
The object of the present invention is to provide a kind of control method of the constant code rate based on mobile TV, described bit rate control method is that unit carries out constant code rate control with image sets (GOP).Described method is the control precision height not only, and the code stream fluctuation of output is little, and the coding subjective picture quality is good, and computation complexity is low simultaneously, is fit to the application of various software and hardware codings.
The object of the present invention is achieved like this: a kind of control method of the constant code rate based on mobile TV, described method realizes Rate Control based on the quantization parameter value of the video image code stream of regulating mobile TV, described code stream comprises I frame and P frame, and concrete steps are as follows:
Step 1, video image is divided into several image sets GOP, each GOP is one group of image continuous in time, and its target bit is designated as Bit Gop,
Bit gop = ( 1 + N P ) × ( R F ) + Bit less ,N in the following formula PBe the frame number of P two field picture among each GOP, R is a channel object transmission code check, and F is an output frame rate, Bit LessBe the remaining bit number in last GOP coding back, Bit LessInitial value be 0;
Step 2, the control of achieve frame level bit-rate, it further comprises:
The bit number Bit that step 2.1, the current P frame of calculating can access Cur_pic=λ Cur* (Bit Gop-Bit Cur_gop_used), Bit in the following formula Cur_gop_usedBe the already used bit number of current GOP, λ CurBe the weight coefficient of current P two field picture, calculate according to the complexity of present image P frame;
The quantization parameter QP of i P frame in step 2.2, the every frame of calculating P_i, i=1,2,3......;
QP P _ i = α × QP ref + η × L 0 - 2 n L 0 - 2 , n = 1,2 , . . . , L 0 - 1
In the following formula, α is the coded-bit Bit of present frame Cur_picCoded-bit Bit with reference frame Ref_picRatio, promptly
α = Bit cur _ pic Bit ref _ pic ;QP RefBe the quantization parameter of the reference frame of P frame, L 0Be the length of GOP, η is an empirical value, generally gets 1.5;
Step 2.3, according to the quantization parameter of each frame, again each frame is encoded, until frame end; If frame does not finish, then jump to step 1;
Step 3, realization macro-block level Rate Control, it further comprises:
The average absolute distortion MAD of step 3.1, computing macro block is designated as MAD MB_cur,
MAD MB _ cur ( x , y ) = 1 N 2 Σ i = 0 N - 1 Σ j = 0 N - 1 | F n ( i , j ) - F n - 1 ( i + x , j + y ) | , - w ≤ x , y ≤ w
In the following formula, F nAnd F N-1Be respectively macro block corresponding in current macro and the former frame, size is N * N, and N is a number of pixels that macro block comprises;
The target bits Bit of step 3.2, calculating current macro MB_cur:
Bit MB _ cur = θ × MAD MB _ cur AVG ( MAD ) × Bit cur _ pic M
In the following formula, θ is an experiment value, is determined general desirable 0.93 by macro block (mb) type and frame type; M is the macroblock number that present frame comprises; Bit Cur_picBit for the present frame distribution; AVG (MAD) is the arithmetic average of the MAD of current encoded macro block;
The quantization parameter of step 3.4, calculating current macro is designated as QP MB_cur,
QP MB_cur=λ×QP MB_prev+ΔQP
In the following formula, QP MB_curBe the quantization parameter of the previous encoded macro block of current coding macro block, Bit MB_left, Bit MB_upleft, Bit MB_upAnd Bit MB_uprightBe respectively the left side of macroblock to be encoded, the last left side, top and the bit of going up the adjacent coded macroblocks in the right;
λ = Bit MB _ cur MID ( Bit MB ) ,MID (Bit wherein MB) expression gets the adjacent macroblocks Bit of current macroblock to be encoded MB_left, Bit MB_upleft, Bit MB_upAnd Bit MB_uprightMedian, be calculated as follows: MID (Bit MB)=MID (i MB_left* Bit MB_left+ i MB_upleft* Bit MB_upleft+ i MB_up* Bit MB_up+ i MB_upright* Bit MB_upright) i MB_left, i MB_upleft, i MB_up, i MB_uprightValue followingly determine:
QP MB_prevQuantization parameter for the previous encoded macro block of current coding macro block; Δ QP is the adjustment amount of quantization parameter, and Δ QP value is definite by the scope of ω,
ω = MAD MB _ cur AVG ( MAD ) ,Step 3.5, adjust quantization parameter, finish the coding of current macro according to the Δ QP of macro-block level;
Step 3.6, judge whether all macroblock codings of present image are finished,, then jump to step 2 if macroblock coding is finished; If macroblock coding is not finished, then jump to step 3.1;
Step 4, upgrade the coded quantization parameter of present image, finish the present frame coding according to step 2; Judge whether the frame coding of two field pictures all among the present image group GOP is finished, if finish, then continues step 5, otherwise, Bit upgraded Less, jump to step 2.1;
If the coding of all images group of step 5 present image is all finished, then finish, otherwise jump to step 1.
The present invention has been owing to adopted above-mentioned technical scheme, compared with prior art, control precision height not only, the code stream fluctuation of output is little, and the coding subjective picture quality is good, and computation complexity is low, is fit to the application of various software and hardwares.
Embodiment
Below will the control method of the constant code rate based on mobile TV of the present invention be described in further detail.
Present embodiment requires comprising 1 I frame, and the image of 14 P frames is encoded and transmission code rate control, and the image size is 176x144, and target frame rate is 30Kbps.The control method of a kind of constant code rate based on mobile TV provided by the invention, described method realizes that based on regulating quantization parameter QP value the specific implementation step is as follows:
Step 1, video image by temporal several GOP that are divided into continuously, the target bit of each GOP is designated as Bit Gop,
Bit gop = ( 1 + N P ) × ( R F ) + Bit less ,N in the following formula PBe the frame number of the P two field picture among each image sets GOP, R is a channel object transmission code check, and F is an output frame rate, Bit LessBe the remaining bit number in last GOP coding back, Bit LessInitial value be 0;
The bit number that current P frame can access is calculated in step 2, the control of achieve frame level bit-rate;
The bit number Bit that step 2.1, the current P frame of calculating can access Cur_pic=λ Cur* (Bit Gop-Bit Cur_gop_used), Bit in the following formula Cur_gop_usedBe the already used bit number of current GOP, λ CurBe the weight coefficient of present image, calculate according to the complexity of present image P frame; If the code check that current GOP obtains is Bit Gop=27.882kbps, the bit number Bit that the I frame uses I=11584bit, the bit number Bit that the P frame uses P=920bit, Bit like this Cur_gop_used=12504bit, Bit Gop-Bit Cur_gop_used=15378bit calculates λ to the P frame CurGet 0.10, then the Bit of P frame Cur_pic=1536bit.
The quantization parameter QP of i P frame in step 2.2, the every frame of calculating P_i, i=1,2,3......;
QP P _ i = α × QP ref + η × L 0 - 2 n L 0 - 2 , n = 1,2 , . . . , L 0 - 1
In the following formula, α is the coded-bit Bit of present frame Cur_picWith the coded-bit of reference frame be Bit Ref_picRatio, if known Bit Ref_pic=920bit, then
α = Bit cur _ pic Bit ref _ pic = 1536 / 920 = 1.67 ;QP RefBe the quantization parameter of the reference frame of P frame, be the average quantisation parameter of a reference frame, as can be known QP Ref=32, L 0For the length of GOP is 15, η is an empirical value, generally gets 1.5; To next P frame n=2, can calculate QP P_i=54.61.
Step 2.3, according to the quantization parameter of each frame, again each frame is encoded, until frame end; If frame does not finish, then jump to step 1;
Step 3, realization macro-block level Rate Control;
The average absolute distortion of step 3.1, computing macro block (MAD, Mean Absolute Distortion) is designated as MAD MB_cur,
MAD MB _ cur ( x , y ) = 1 N 2 Σ i = 0 N - 1 Σ j = 0 N - 1 | F n ( i , j ) - F n - 1 ( i + x , j + y ) | , - w ≤ x , y ≤ w
In the following formula, F nAnd F N-1Be respectively macro block corresponding in current macro and the former frame, size is N * N.
Step 3.2, the average absolute distortion of calculating current coded macroblocks are designated as AVG (MAD), are the current macro arithmetic means of the MAD of coded macroblocks.
The target bits of step 3.3, calculating current macro is designated as Bit MB_cur,
Bit MB _ cur = θ × MAD MB _ cur AVG ( MAD ) × Bit cur _ pic M
In the following formula, θ is an experiment value, determines that by macro block (mb) type and frame type present embodiment gets 0.93;
For the P frame, the bit Bit that present frame distributes Cur_pic=1536bit, N=176x144/16=1584 is to a macro block of P frame, MAD MB_cur=3.1, the front is the arithmetic average AVG of the MAD of coded macroblocks (MAD)=2.7, then Bit MB_cur=2.8;
The quantization parameter of step 3.4, calculating current macro is designated as QP MB_cur,
QP MB_cur=λ×QP MB_puev+ΔQP
In the following formula, λ represents the coded-bit Bit of current macro MB_curIntermediate value MID (Bit with the coded-bit of adjacent coded macroblocks MB) ratio, computing formula is
λ = Bit MB _ cur MID ( Bit MB ) ,Wherein: MID (Bit MB)=MID (i MB_left* Bit MB_left+ i MB_upleft* Bit MB_upleft+ i MB_up* Bit MB_up+ i MB_uprightt* Bit MB_upright)
For P frame: QP MB_prev=46, ω=3.1/2.7=1.1, Δ QP=0, i MB_leftThere is not i MB_upleft, i MB_upAnd i MB_uprightExist, then i MB_left=0, i MB_upleft=1, i MB_up=1, i MB_upright=1, Bit MB_left=0, Bit MB_upleft=3.2, Bit MB_up=2.5, Bit MB_upright=2.8, MID (Bit MB)=2.5, then
QP MB_cur=λ×QP MB_prev+ΔQP=1.12x46+0=51.5;
Step 3.5, adjust quantization parameter, finish the coding of current macro according to the Δ QP of macro-block level;
Step 3.6, judge whether all macroblock codings of present image are finished,, then jump to step 2 if macroblock coding is finished; If macroblock coding is not finished, then jump to step 3.1;
Step 4, upgrade the coded quantization parameter of present image, finish the present frame coding according to step 2; Judge whether the frame coding of two field pictures all among the present image group GOP is finished, if finish, then continues step 5, otherwise, Bit upgraded Less, jump to step 2.1;
If the coding of all images group of step 5 present image is all finished, then finish, otherwise jump to step 1.
The embodiment coding result shows that the constant code rate control method based on mobile TV of the present invention not only has the control precision height, the little advantage of code stream fluctuation of output, and also the coding subjective picture quality is good, and computation complexity is low simultaneously.
Claims (1)
1, a kind of control method of the constant code rate based on mobile TV, described method realizes Rate Control based on the quantization parameter value of regulating the video image code stream, described code stream comprises I frame and P frame, it is characterized in that, described bit rate control method is realized by following steps:
Step 1, video image is divided into several image sets GOP, each GOP is one group of image continuous in time, and its target bit is designated as Bit Gop,
Bit gop = ( 1 + N P ) × ( R F ) + Bit less ,N in the following formula PBe the frame number of P two field picture among each GOP, R is a channel object transmission code check, and F is an output frame rate, Bit LessBe the remaining bit number in last GOP coding back, Bit LessInitial value be 0;
Step 2, the control of achieve frame level bit-rate, it further comprises:
The bit number Bit that step 2.1, the current P frame of calculating can access Cur_pic=λ Cur* (Bit Gop-Bit Cur_gop_used), Bit in the following formula Cur_gop_usedBe the already used bit number of current GOP, λ CurBe the weight coefficient of current P two field picture, calculate according to the complexity of present image P frame;
The quantization parameter QP of i P frame in step 2.2, the every frame of calculating P_i, i=1,2,3......;
QP P _ i = α × QP ref + η × L 0 - 2 n L 0 - 2 , n = 1,2 , . . . , L 0 - 1
In the following formula, α is the coded-bit Bit of present frame Cur_picCoded-bit Bit with reference frame Ref_picRatio, promptly
α = Bit cur _ pic Bit ref _ pic ;QP RefBe the quantization parameter of the reference frame of P frame, L 0Be the length of GOP, η is an empirical value, generally gets 1.5;
Step 2.3, according to the quantization parameter of each frame, again each frame is encoded, until frame end; If frame does not finish, then jump to step 1;
Step 3, realization macro-block level Rate Control, it further comprises:
The average absolute distortion MAD of step 3.1, computing macro block is designated as MAD MB_cur,
MAD MB _ cur ( x , y ) = 1 N 2 Σ i = 0 N - 1 Σ j = 0 N - 1 | F n ( i , j ) - F n - 1 ( i + x , j + y ) | , - w ≤ x , y ≤ w
In the following formula, F nAnd F N-1Be respectively macro block corresponding in current macro and the former frame, size is N * N, and N is a number of pixels that macro block comprises;
The target bits Bit of step 3.2, calculating current macro MB_cur:
Bit MB _ cur = θ × MAD MB _ cur AVG ( MAD ) × Bit cur _ pic M
In the following formula, θ is an experiment value, is determined general desirable 0.93 by macro block (mb) type and frame type; M is the macroblock number that present frame comprises; Bit Cur_picBit for the present frame distribution; AVG (MAD) is the arithmetic average of the MAD of current encoded macro block;
The quantization parameter of step 3.4, calculating current macro is designated as QP MB_cur,
QP MB_cur=λ×QP MB_prev+ΔQP
In the following formula, QP MB_curBe the quantization parameter of the previous encoded macro block of current coding macro block, Bit MB_left, Bit MB_upteft, Bit MB_upAnd Bit MB_uprightBe respectively the left side of macroblock to be encoded, the last left side, top and the bit of going up the adjacent coded macroblocks in the right;
λ = Bit MB _ cur MID ( Bit MB ) ,MID (Bit wherein MB) expression gets the adjacent macroblocks Bit of current macroblock to be encoded MB_left, Bit MB_upleft, Bit MB_upAnd Bit MB_uprightMedian, be calculated as follows: MID (Bit MB)=MID (i MB_left* Bit MB_left+ i MB_upleft* Bit MB_upleft+ i MB_up* Bit MB_up+ i MB_upright* Bit MB_upright) i MB_left, i MB_upleft, i MB_up, i MB_uprightValue followingly determine:
QP MB_prevQuantization parameter for the previous encoded macro block of current coding macro block; Δ QP is the adjustment amount of quantization parameter, and Δ QP value is definite by the scope of ω,
ω = MAD MB _ cur AVG ( MAD ) ,Step 3.5, adjust quantization parameter, finish the coding of current macro according to the Δ QP of macro-block level;
Step 3.6, judge whether all macroblock codings of present image are finished,, then jump to step 2 if macroblock coding is finished; If macroblock coding is not finished, then jump to step 3.1;
Step 4, upgrade the coded quantization parameter of present image, finish the present frame coding according to step 2; Judge whether the frame coding of two field pictures all among the present image group GOP is finished, if finish, then continues step 5, otherwise, Bit upgraded Less, jump to step 2.1;
If the coding of all images group of step 5 present image is all finished, then finish, otherwise jump to step 1.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200810032241.9A CN100563336C (en) | 2008-01-03 | 2008-01-03 | A kind of constant code rate control method based on mobile TV |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200810032241.9A CN100563336C (en) | 2008-01-03 | 2008-01-03 | A kind of constant code rate control method based on mobile TV |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101217656A CN101217656A (en) | 2008-07-09 |
CN100563336C true CN100563336C (en) | 2009-11-25 |
Family
ID=39624010
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200810032241.9A Active CN100563336C (en) | 2008-01-03 | 2008-01-03 | A kind of constant code rate control method based on mobile TV |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100563336C (en) |
Families Citing this family (2)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108965881B (en) * | 2017-05-25 | 2020-08-14 | 瑞芯微电子股份有限公司 | Code rate control method, system, server and readable storage medium |
CN112073724B (en) * | 2020-11-16 | 2021-01-29 | 北京世纪好未来教育科技有限公司 | Video information processing method and device, electronic equipment and storage medium |
Citations (4)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6023296A (en) * | 1997-07-10 | 2000-02-08 | Sarnoff Corporation | Apparatus and method for object based rate control in a coding system |
CN1422075A (en) * | 2002-12-26 | 2003-06-04 | 上海交通大学 | Parallel image sequence bit rate controlling method for digital TV video coder |
CN1588987A (en) * | 2004-08-12 | 2005-03-02 | 上海交通大学 | Control method for clock synhrronous preservation in network degital TV system |
CN1767653A (en) * | 2005-11-08 | 2006-05-03 | 上海广电(集团)有限公司中央研究院 | A code rate control method |
-
2008
- 2008-01-03 CN CN200810032241.9A patent/CN100563336C/en active Active
Patent Citations (4)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6023296A (en) * | 1997-07-10 | 2000-02-08 | Sarnoff Corporation | Apparatus and method for object based rate control in a coding system |
CN1422075A (en) * | 2002-12-26 | 2003-06-04 | 上海交通大学 | Parallel image sequence bit rate controlling method for digital TV video coder |
CN1588987A (en) * | 2004-08-12 | 2005-03-02 | 上海交通大学 | Control method for clock synhrronous preservation in network degital TV system |
CN1767653A (en) * | 2005-11-08 | 2006-05-03 | 上海广电(集团)有限公司中央研究院 | A code rate control method |
Also Published As
Publication number | Publication date |
---|---|
CN101217656A (en) | 2008-07-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100481943C (en) | 2009-04-22 | Method for control video frequency coding rate |
CN113489981B (en) | 2023-02-03 | A zero-delay rate control method considering time-domain rate-distortion optimization |
CN101534436B (en) | 2011-02-02 | Allocation method of video image macro-block-level self-adaptive code-rates |
CN104079933B (en) | 2018-07-27 | Low delay bit rate control method and bits allocation method suitable for HEVC |
CN101466035B (en) | 2011-08-17 | Method for distributing video image set bit based on H.264 |
CN100464585C (en) | 2009-02-25 | Video-frequency compression method |
CN101795415B (en) | 2012-02-08 | Method and device for controlling code rate in video coding |
CN102630013B (en) | 2013-10-16 | Bit rate control video compression method and device on basis of scene switching |
CN100563338C (en) | 2009-11-25 | A constant code rate control method |
CN100425077C (en) | 2008-10-08 | Video Compression Rate Control Method Using Unequal Allocation of Frame Target Bits |
CN102724510B (en) | 2014-05-28 | Code rate control algorithm based on fullness degree of virtual encoding buffer area |
US20060056508A1 (en) | 2006-03-16 | Video coding rate control |
CN106231320B (en) | 2020-07-14 | Joint code rate control method and system supporting multi-machine parallel coding |
CN106358040B (en) | 2020-07-14 | Code rate control bit distribution method based on significance |
KR20090108026A (en) | 2009-10-14 | Improved Video Rate Control for Video Coding Standards |
CN102932641A (en) | 2013-02-13 | Constant quality code rate controlling method |
CN102761741A (en) | 2012-10-31 | Video encoding code rate control system and method on basis of caches at encoding and decoding ends |
CN104796690B (en) | 2017-01-25 | A no-reference video quality assessment method based on human brain memory model |
CN101835042A (en) | 2010-09-15 | Wyner-Ziv Video Coding System and Method Based on No Feedback Rate Control |
CN101188752A (en) | 2008-05-28 | A self-adapted code rate control method based on relevancy |
CN104754335B (en) | 2016-03-02 | A kind of code rate controlling method for video coding |
CN106657855A (en) | 2017-05-10 | video code rate control method suitable for SPI of unmanned aerial vehicle |
CN104410860A (en) | 2015-03-11 | Method for regulating quality of high-definition video containing ROI (region of interest) in real time |
CN100358364C (en) | 2007-12-26 | Code rate control method for subtle granule telescopic code based on H.264 |
CN108924555B (en) | 2019-12-27 | Code rate control bit distribution method suitable for video slice |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
2008-07-09 | C06 | Publication | |
2008-07-09 | PB01 | Publication | |
2008-09-03 | C10 | Entry into substantive examination | |
2008-09-03 | SE01 | Entry into force of request for substantive examination | |
2009-11-25 | C14 | Grant of patent or utility model | |
2009-11-25 | GR01 | Patent grant | |
2010-04-28 | ASS | Succession or assignment of patent right |
Owner name: SHANGHAI GUOMAO DIGITAL TECHNOLOGY CO., LTD. Free format text: FORMER OWNER: SHANGHAI TELCOM ( GROUP ) CO., LTD. CENTER INSTITUTE Effective date: 20100322 |
2010-04-28 | C41 | Transfer of patent application or patent right or utility model | |
2010-04-28 | COR | Change of bibliographic data |
Free format text: CORRECT: ADDRESS; FROM: 200233 2/F, NO.757, YISHAN ROAD, SHANGHAI CITY TO: 201203 ROOM 408, NO.50, BOXIA ROAD, PUDONG NEW DISTRICT, SHANGHAI CITY |
2010-04-28 | TR01 | Transfer of patent right |
Effective date of registration: 20100322 Address after: 201203, room 50, 408 Xia Xia Road, Shanghai, Pudong New Area Patentee after: SHANGHAI GMT DIGITAL TECHNOLOGY Co.,Ltd. Address before: 200233, No. 2, building 757, Yishan Road, Shanghai Patentee before: Central Research Institute of Shanghai radio and television (Group) Co.,Ltd. |
2022-10-11 | TR01 | Transfer of patent right |
Effective date of registration: 20220926 Address after: Room D15, 1st Floor, Building 6, No. 4299, Jindu Road, Minhang District, Shanghai, 201108 Patentee after: Shanghai Bicheng Information Technology Co.,Ltd. Address before: Room 408, No. 50, Boxia Road, Pudong New Area, Shanghai, 201203 Patentee before: SHANGHAI GMT DIGITAL TECHNOLOGY Co.,Ltd. |
2022-10-11 | TR01 | Transfer of patent right |