patents.google.com

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 PDF

Info

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
Application number
CN200810032241.9A
Other languages
Chinese (zh)
Other versions
CN101217656A (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.)
Shanghai Bicheng Information Technology Co.,Ltd.
Original Assignee
Central Academy of SVA Group 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.)
2008-01-03
Filing date
2008-01-03
Publication date
2009-11-25
2008-01-03 Application filed by Central Academy of SVA Group Co Ltd filed Critical Central Academy of SVA Group Co Ltd
2008-01-03 Priority to CN200810032241.9A priority Critical patent/CN100563336C/en
2008-07-09 Publication of CN101217656A publication Critical patent/CN101217656A/en
2009-11-25 Application granted granted Critical
2009-11-25 Publication of CN100563336C publication Critical patent/CN100563336C/en
Status Active legal-status Critical Current
2028-01-03 Anticipated expiration legal-status Critical

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

A kind of constant code rate control method based on mobile TV

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_picCur* (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:

Figure C20081003224100072

Figure C20081003224100074

Figure C20081003224100075

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 ) ,

Figure C20081003224100077

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_picCur* (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

λ = Bit MB _ cur MID ( B it MB ) = 2.8 / 2.5 = 1.12 ,

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_picCur* (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:

Figure C2008100322410003C3

Figure C2008100322410003C4

Figure C2008100322410003C5

Figure C2008100322410003C6

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 ) ,

Figure C2008100322410003C8

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.

CN200810032241.9A 2008-01-03 2008-01-03 A kind of constant code rate control method based on mobile TV Active CN100563336C (en)

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 party
Publication 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 party
Publication 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

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication 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