CN1777290A - Adaptive scanning method and device in video or image compression - Google Patents

Adaptive scanning method and device in video or image compression Download PDF

Info

Publication number
CN1777290A
CN1777290A CN 200510061863 CN200510061863A CN1777290A CN 1777290 A CN1777290 A CN 1777290A CN 200510061863 CN200510061863 CN 200510061863 CN 200510061863 A CN200510061863 A CN 200510061863A CN 1777290 A CN1777290 A CN 1777290A
Authority
CN
China
Prior art keywords
scan
scan table
scanning
select
selector
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.)
Granted
Application number
CN 200510061863
Other languages
Chinese (zh)
Other versions
CN100563344C (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.)
XFusion Digital Technologies Co Ltd
Original Assignee
Zhejiang University ZJU
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 Zhejiang University ZJU filed Critical Zhejiang University ZJU
Priority to CN 200510061863 priority Critical patent/CN100563344C/en
Publication of CN1777290A publication Critical patent/CN1777290A/en
Application granted granted Critical
Publication of CN100563344C publication Critical patent/CN100563344C/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

The invention discloses a self-adaptive scanning method and device for video or image compression. Scan table of conversion coefficients of different type blocks is pre-set or contained in video code flow; at coder coding, according to different type blocks, selecting corresponding scan table to scan. It allows using different scan tables according to different type blocks, and scan table can vary with time. When video characteristics of different type blocks vary respectively, new scan tables can be generated respectively, and making new-generated scan table be par of video code flow, transmitting it from coding side to decoding side. Decoding side analyzes according to update mode information in code flow and updates corresponding scan table. The method increases scanning flexibility. The invention is not limited to video coding or image coding, and can be used in other signal processing.

Description

The method and apparatus of adaptive scanning in video or the image compression
Technical field
The present invention relates to a kind of electric numerical data treatment technology, particularly relate to a kind of method and apparatus that applies to adaptive scanning in video or the image compression.
Background technology
H.261 traditional video encoding standard such as the ITU of International Telecommunications Union formulate, H.263, H.26L, H.264 the MEPG-1 that MPEG formulates knits in the Motion Picture Experts Group of standard and the ISO of International Standards Organization, MPEG-2, MPEG-4 etc. are based on the hybrid coding Hybrid Coding framework.So-called hybrid encoding frame is to take all factors into consideration prediction, and the coding framework of the method for conversion and entropy coding has following main feature: 1, utilize prediction to remove the redundancy of time-domain; 2, utilize conversion to remove the redundancy of spatial domain; 3, utilize entropy coding to remove statistical redundancy.
Above-mentioned video encoding standard all has intracoded frame, i.e. I frame, and inter-frame encoding frame, i.e. and P frame, I frame and P frame adopt different coding methods.The cataloged procedure of I frame is as follows: the residual block that raw image data or infra-frame prediction are obtained carries out two-dimensional transform; In transform domain, conversion coefficient is quantized then; The two-dimensional transform coefficient block that quantizes gained is scanned, make it to become the conversion coefficient sequence of one dimension; Carry out entropy coding at last, i.e. Huffman coding or arithmetic coding etc.The cataloged procedure of P frame is as follows: adopt estimation to obtain motion vector, adopt inter prediction then based on motion compensation, then the residual block that inter prediction is obtained carries out two-dimensional transform, again coefficient in transform domain is quantized, the two-dimentional residual block coefficient that quantizes gained is scanned, make it to become the residual error coefficient sequence of one dimension, carry out entropy coding at last.
In existing international standard, the mode of the scan conversion coefficient of employing has two kinds of frame scan and field scans, is respectively applied for frame by frame pattern-coding and encodes by field mode.To pattern-coding frame by frame with adopt different scan methods respectively by the field mode coding, be that the distribution statistics according to conversion coefficient obtains.But in international standard, no matter be classical MPEG2, or up-to-date H264/AVC, all just adopting frame by frame, pattern-coding adopts frame scan, press the field mode coding and adopt field scan, the scan table that its frame scan and field scan are adopted all is a predetermined fixed, can not adjust adaptively according to the feature of vision signal, has therefore limited compression performance ground and has further promoted.
Summary of the invention
The method and apparatus that the purpose of this invention is to provide adaptive scanning in a kind of video coding can be to the scanning sequency of special its characteristic distributions of adaptation of the transformation coefficient block employing of pressing the different mode coding in the same image.
In order to achieve the above object, the technical solution used in the present invention is as follows:
1, its step of method of adaptive scanning is as follows in a kind of video or the image compression:
1) scan table of the conversion coefficient of dissimilar pieces preestablishes or is contained in the video code flow;
2) during encoder encodes according to dissimilar pieces, select for use corresponding scan table to scan.
Described encoder upgrades the scan table of dissimilar pieces respectively, passes the scan table of update mode signal and renewal in code stream; Or do not upgrade scan table, in code stream, only pass the update mode signal.
Described dissimilar piece is meant a frame encoding block and an encoding block.
2, its step of method of adaptive scanning is as follows in another kind of video or the image compression:
1) scan table of the conversion coefficient of dissimilar pieces preestablishes or is contained in the video code flow;
2) during decoder decode according to the dissimilar piece that has solved, select for use corresponding scan table to scan.
Described decoder upgrades the scan table of dissimilar pieces respectively according to the update mode signal that passes in the code stream.
Described dissimilar piece is meant a frame encoding block and an encoding block.
3, the device of adaptive scanning in a kind of video or the image compression, it comprises the initialization storage device that is used for the store initialization scan table, be used to deposit two to n storage devices of scan table, the scanning means that is used for the conversion coefficient signal of scanning block, be used to select scan the selector of the scan table of current block, be used to select the selector and the TDMD time division multiplex device of the storage device that needs upgrade; An end that is used to select scan table to scan the selector of current block links to each other with first storage device, second storage device and n storage device respectively, be used to select the other end of selector of scan table scanning current block and the scanning means of the conversion coefficient signal that is used for scanning block to link to each other, dissimilar block signals links to each other with TDMD time division multiplex device with the selector that is used to select scan table to scan current block respectively, the conversion coefficient signal of one termination block of scanning means, another termination TDMD time division multiplex device of scanning means; Be subjected to the control of update mode signal and initialize signal newly-generated scan table signal and the initialization storage device of selector one termination that is used to select the storage device that upgrades, be used to select the other end of the selector of the storage device that upgrades to link to each other with first storage device, second storage device and n storage device respectively, be subjected to the newly-generated scan table signal of a termination of the switch of update mode signal controlling, another termination TDMD time division multiplex device of switch.
4, the device of adaptive scanning in another kind of video or the image compression, it comprises the initialization storage device that is used for the store initialization scan table, be used to deposit two to n storage devices of scan table, the counter-scanning device that is used for the conversion coefficient signal of counter-scanning piece, be used to select scan the selector of the scan table of current block, be used to select the selector and the TDMD time division multiplex device of the storage device that needs upgrade; Be used to select scan table scanning current block selector an end respectively with first storage device, second storage device links to each other with n storage device, the other end that is used to select scan table to scan the selector of current block links to each other with the counter-scanning device of the other end with the conversion coefficient signal that is used for the counter-scanning piece, be subjected to the control of update mode signal and initialize signal be used for select selector one end of the storage device that upgrades to link to each other with the initialization storage device with the scan table signal of code stream, the other end that is used to select the other end of selector of the storage device that upgrades and the selector of the storage device that is used to select upgrade respectively with first storage device, second storage device links to each other with n storage device.The conversion coefficient signal of counter-scanning device one termination block that is used for the conversion coefficient signal of counter-scanning piece is used for another termination output of counter-scanning device of the conversion coefficient signal of counter-scanning piece.
The present invention compares the beneficial effect that has with background technology: it allows dissimilar pieces is adopted different scan tables, and scan table can change along with the time.When the video properties of dissimilar pieces changes respectively, can generate new scan table respectively, employed newly-generated scan table will be transferred to decoding end from coding side as the part of video code flow.Decoding end is then according to the update mode information analysis in the code stream and upgrade corresponding scan table.This method has increased the flexibility of scanning sequency, thereby improves code efficiency.The present invention is not limited to video coding or image code domain, can also extend in the application of other signal processing.
Description of drawings
Fig. 1 is the code device block diagram of the embodiment of the invention 3;
Fig. 2 is the decoding device block diagram of the embodiment of the invention 4.
Embodiment
Embodiment 1
In the H264/AVC standard, when using the frame field adaptive coding, current images is divided into the macro block of framing code to right with the macro block of encoding by the field, conversion coefficient to the macro block of the macro block centering of framing code adopts frame scan, to adopting field scan by a conversion coefficient of the macro block of the macro block centering of coding.
Add up respectively framing code macro block centering macro block conversion coefficient and by the distribution character of the conversion coefficient of the macro block of the macro block centering of field coding, generate the characteristic that new scan table comes the adaptive video signal respectively.
According to the characteristic of vision signal, judge whether to upgrade the scan table of frame scan and the scan table of field scan respectively.The update mode signal of the scan table of the scan table of transmission frame scanning and field scan in code stream, and according to the update mode signal, the scan table of the scan table of the scan table of the scan table of the newly-generated frame scan of transmission, newly-generated field scan, newly-generated frame scan and newly-generated field scan or do not transmit scan table in code stream.
According to the update mode signal in the code stream, the scan table that adopts the scan table of the frame scan of upgrading respectively and field scan to the macro block of framing code to scanning respectively with conversion coefficient by the macro block of the macro block centering of field coding.
Embodiment 2
In digital audio/video encoding and decoding technique standard (AVS), when using the frame field adaptive coding, current images is divided into the macro block of framing code to right with the macro block of encoding by the field, conversion coefficient to the macro block of the macro block centering of framing code adopts frame scan, to adopting field scan by a conversion coefficient of the macro block of the macro block centering of coding.
Add up respectively framing code macro block centering macro block conversion coefficient and by the distribution character of the conversion coefficient of the macro block of the macro block centering of field coding, generate the characteristic that new scan table comes the adaptive video signal respectively.
According to the characteristic of vision signal, judge whether to upgrade the scan table of frame scan and the scan table of field scan respectively.The update mode signal of the scan table of the scan table of transmission frame scanning and field scan in code stream, and according to the update mode signal, the scan table of the scan table of the scan table of the scan table of the newly-generated frame scan of transmission, newly-generated field scan, newly-generated frame scan and newly-generated field scan or do not transmit scan table in code stream.
In digital audio/video encoding and decoding technique standard (AVS), when using the frame field adaptive coding, current images is divided into the macro block of framing code to right with the macro block of encoding by the field, the macro block centering by the field coding wherein is divided into a top macro block and field, end macro block, its video properties can be different, can adopt the scan table of same field scan, perhaps top macro block and field, end macro block use the scan table of the field scan of the scan table of field scan on top and field, the end respectively.Therefore n can adjust according to coded system.
According to the update mode signal in the code stream, the scan table that adopts the scan table of the frame scan of upgrading respectively and field scan to the macro block of framing code to scanning respectively with conversion coefficient by the macro block of the macro block centering of field coding.
Embodiment 3
Fig. 1 shows the code device of the device of adaptive scanning in a kind of video or the image compression, comprising:
The initialization storage device 2 that is used for the store initialization scan table, be used to deposit two storage devices 1 of scan table, the scanning means 7 that is used for the conversion coefficient signal of scanning block, be used to select scan the selector 6 of the scan table of current block, be used to select the selector 4 and the TDMD time division multiplex device 5 of the storage device that needs upgrade.
The control of initialize signal following earlier initialization storage device 2 in the scan table of predefined frame scan and the scan table of field scan deposit two storage devices 1 respectively in; The conversion coefficient signal of piece is by data/address bus input scan device 7; Code device judges whether to upgrade scan table according to code efficiency, and produces the update mode signal; If do not upgrade scan table, send the update mode signal indicating and do not do any change; If renewal scan table, then generate new scan table according to code efficiency, and according to the corresponding storage device of update mode signal controlling selector 4 inputs, upgrade the scan table of frame scan, the scan table of field scan respectively, update mode Signal-controlled switch 3 outputs to TDMD time division multiplex device 5 with newly-generated scan table signal; Is the piece of framing code or is the scan table of frame scan or the scan table of field scan by the dissimilar block signal of input, export conversion coefficient sequence behind the conversion coefficient signal scanning of current block, update mode signal by TDMD time division multiplex device 5 timesharing and whether export newly-generated scan table signal according to the update mode signal deciding by the scan table that the piece of field coding decides the conversion coefficient signal of current block to use in scanning means 7 by selector 6.The signal of TDMD time division multiplex device 5 outputs is as the part of code stream.
Embodiment 4
Fig. 2 shows the decoding device of the device of adaptive scanning in a kind of video or the image compression, comprising:
The initialization storage device 10 that is used for the store initialization scan table, be used to deposit two 11 of scan table, the counter-scanning device 13 that is used for the conversion coefficient signal of counter-scanning piece, be used to select scan the selector 12 of the scan table of current block, be used to select the selector 9 and the TDMD time division multiplex device 8 of the storage device that needs upgrade;
Earlier the scan table of the scan table of predefined frame scan in the initialization storage device 10 and field scan is deposited in two storage devices 11 respectively under the control of initialize signal, code stream input TDMD time division multiplex device 8 reads in the update mode signal from TDMD time division multiplex device 8; If scan table is upgraded in the indication of update mode signal, then update mode signal controlling selector 10 the new scan table of reading from TDMD time division multiplex device 8, is imported the scan table of corresponding storage frame scanning or the scan table storage device of field scan; If the indication of update mode signal is not upgraded scan table then is skipped above-mentioned steps.According to reading in the piece that dissimilar block signals is a framing code from TDMD time division multiplex device 8 or controlling selector 12 by the piece of field coding and determine that the scan table of the conversion coefficient signal employing of current block is the scan table of frame scan or the scan table of field scan; Read in the conversion coefficient signal of current block from TDMD time division multiplex device 8, the conversion coefficient signal of current block is by data/address bus input counter-scanning device 13; Counter-scanning device 13 reads in scan table from connected selector 12; Counter-scanning device 13 links to each other with data/address bus, the two-dimensional transform coefficient block after output scans through 2.
The foregoing description is used for the present invention that explains, rather than limits the invention, and in the protection range of spirit of the present invention and claim, any modification and change to the present invention makes all fall into protection scope of the present invention.

Claims (8)

1, the method for adaptive scanning in video or the image compression is characterized in that:
1) scan table of the conversion coefficient of dissimilar pieces preestablishes or is contained in the video code flow;
2) during encoder encodes according to dissimilar pieces, select for use corresponding scan table to scan.
2, the method for adaptive scanning in video according to claim 1 or the image compression, it is characterized in that: described encoder upgrades the scan table of dissimilar pieces respectively, passes the scan table of update mode signal and renewal in code stream; Or do not upgrade scan table, in code stream, only pass the update mode signal.
3, the method for adaptive scanning in video according to claim 1 or the image compression is characterized in that: described dissimilar piece is meant a frame encoding block and an encoding block.
4, the method for adaptive scanning in video or the image compression is characterized in that:
1) scan table of the conversion coefficient of dissimilar pieces preestablishes or is contained in the video code flow;
2) during decoder decode according to the dissimilar piece that has solved, select for use corresponding scan table to scan.
5, the method for adaptive scanning in video according to claim 4 or the image compression, it is characterized in that: described decoder upgrades the scan table of dissimilar pieces respectively according to the update mode signal that passes in the code stream.
6, the method for adaptive scanning in video according to claim 4 or the image compression is characterized in that: described dissimilar piece is meant a frame encoding block and an encoding block.
7, the device of adaptive scanning in video or the image compression, it is characterized in that: described code device comprises the initialization storage device (2) that is used for the store initialization scan table, be used to deposit two to n the storage devices (1) of scan table, the scanning means (7) that is used for the conversion coefficient signal of scanning block, be used to select scan the selector (6) of the scan table of current block, be used to select the selector (4) and the TDMD time division multiplex device (5) of the storage device that needs upgrade; An end that is used to select scan table to scan the selector (6) of current block links to each other with n storage device (1) respectively, be used to select the other end of selector (6) of scan table scanning current block and the scanning means (7) of the conversion coefficient signal that is used for scanning block to link to each other, dissimilar block signals links to each other with TDMD time division multiplex device (5) with the selector (6) that is used to select scan table to scan current block respectively, the conversion coefficient signal of one termination block of scanning means (7), another termination TDMD time division multiplex device (5) of scanning means (7); Be subjected to the control of update mode signal and initialize signal newly-generated scan table signal and the initialization storage device (2) of selector (4) one terminations that is used to select the storage device that upgrades, n storage device (1) is continuous respectively to be used to select the other end of selector (4) of the storage device that upgrades, be subjected to the newly-generated scan table signal of a termination of the switch (3) of update mode signal controlling, another termination TDMD time division multiplex device (5) of switch (3).
8, the device of adaptive scanning in video or the image compression, it is characterized in that, described code device comprises the initialization storage device (10) that is used for the store initialization scan table, be used to deposit two to n the storage devices (11) of scan table, the counter-scanning device (13) that is used for the conversion coefficient signal of counter-scanning piece, be used to select scan the selector (12) of the scan table of current block, be used to select the selector (9) and the TDMD time division multiplex device (8) of the storage device that needs upgrade; An end that is used to select scan table to scan the selector (12) of current block links to each other with n storage device (11) respectively, the other end that is used to select scan table to scan the selector (12) of current block links to each other with the counter-scanning device (13) of the other end and the conversion coefficient signal that is used for the counter-scanning piece, be subjected to the control of update mode signal and initialize signal be used for select selector (9) one ends of the storage device that upgrades to link to each other with initialization storage device (10) with the scan table signal of code stream, be used to select the other end of selector (9) of the storage device that upgrades and the other end of the selector (9) of the storage device that is used to select upgrade to link to each other with n storage device (11) respectively.The conversion coefficient signal of counter-scanning device (13) one termination block that is used for the conversion coefficient signal of counter-scanning piece is used for another termination output of counter-scanning device (13) of the conversion coefficient signal of counter-scanning piece.
CN 200510061863 2005-12-07 2005-12-07 The method of self adaptation counter-scanning in adaptive scanning and the decompression in the video compression Active CN100563344C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200510061863 CN100563344C (en) 2005-12-07 2005-12-07 The method of self adaptation counter-scanning in adaptive scanning and the decompression in the video compression

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200510061863 CN100563344C (en) 2005-12-07 2005-12-07 The method of self adaptation counter-scanning in adaptive scanning and the decompression in the video compression

Publications (2)

Publication Number Publication Date
CN1777290A true CN1777290A (en) 2006-05-24
CN100563344C CN100563344C (en) 2009-11-25

Family

ID=36766545

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200510061863 Active CN100563344C (en) 2005-12-07 2005-12-07 The method of self adaptation counter-scanning in adaptive scanning and the decompression in the video compression

Country Status (1)

Country Link
CN (1) CN100563344C (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112449187A (en) * 2019-08-28 2021-03-05 腾讯科技(深圳)有限公司 Video decoding method, video encoding device, video encoding medium, and electronic apparatus

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5500678A (en) * 1994-03-18 1996-03-19 At&T Corp. Optimized scanning of transform coefficients in video coding
US5473376A (en) * 1994-12-01 1995-12-05 Motorola, Inc. Method and apparatus for adaptive entropy encoding/decoding of quantized transform coefficients in a video compression system
CN1230000C (en) * 2003-11-04 2005-11-30 浙江大学 Scanning method of changing coefficient block in video frequency coding and decoding and its device
CN100496128C (en) * 2004-06-16 2009-06-03 浙江大学 Method and apparatus for scanning converting coefficient in visual or image compression
CN1665301A (en) * 2005-03-07 2005-09-07 清华大学 A self-adaptive scanning method in video coding/decoding

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112449187A (en) * 2019-08-28 2021-03-05 腾讯科技(深圳)有限公司 Video decoding method, video encoding device, video encoding medium, and electronic apparatus
CN112449187B (en) * 2019-08-28 2022-02-25 腾讯科技(深圳)有限公司 Video decoding method, video encoding device, video encoding medium, and electronic apparatus

Also Published As

Publication number Publication date
CN100563344C (en) 2009-11-25

Similar Documents

Publication Publication Date Title
US11451793B2 (en) Parameterization for fading compensation
KR101622450B1 (en) Video encoding and decoding using transforms
KR101356733B1 (en) Method and apparatus for Context Adaptive Binary Arithmetic Coding and decoding
CN108419084B (en) Method, apparatus and storage medium for improved entropy coding and decoding
US20190068980A1 (en) Method and Apparatus for Transform Coefficient Coding of Non-Square Blocks
KR100578433B1 (en) Fading estimation/compensation
US20030206583A1 (en) Signaling for fading compensation
CN1969556A (en) Method for chroma deblocking
US7502415B2 (en) Range reduction
CN1347621A (en) Reducing 'blocking picture' effects
CN1813480A (en) Early detection of zeros in the transform domain
CN101072355B (en) Weighted predication motion compensating method
EP2196031A2 (en) Method for alternating entropy coding
KR100801967B1 (en) Encoder and decoder for Context-based Adaptive Variable Length Coding, methods for encoding and decoding the same, and a moving picture transmission system using the same
CN1166208C (en) Transcoding method and device
CN1777290A (en) Adaptive scanning method and device in video or image compression
CN1327345A (en) Video frequency source coding by movement prediction and block effect filtering
CN100496128C (en) Method and apparatus for scanning converting coefficient in visual or image compression
CN1658674A (en) Method and device of frame prefiction mode coding decoding for video or image compression
WO2022188239A1 (en) Coefficient coding/decoding method, encoder, decoder, and computer storage medium
CN115314712A (en) Video encoding method using multiple loop filters in low-delay video encoding and related video encoding device
CN1301015C (en) Video signal conversion coding system with adaptive image rate reducing
KR20040095399A (en) Weighting factor determining method and apparatus in explicit weighted prediction
CN1832562A (en) DVD coding method and coder
EP1746840A2 (en) Parameterization for fading compensation

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: HUAWEI TECHNOLOGY CO., LTD.

Free format text: FORMER OWNER: ZHEJIANG UNIVERSITY

Effective date: 20100301

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: 310027 NO.38, ZHEDA ROAD, XIHU DISTRICT, HANGZHOU CITY, ZHEJIANG PROVINCE TO: 518129 HUAWEI HEAD OFFICE BUILDING, BANTIAN, LONGGANG DISTRICT, SHENZHEN CITY, GUANGDONG PROVINCE

TR01 Transfer of patent right

Effective date of registration: 20100301

Address after: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen

Patentee after: HUAWEI TECHNOLOGIES Co.,Ltd.

Address before: 310027 Hangzhou, Zhejiang Province, Xihu District, Zhejiang Road, No. 38, No.

Patentee before: Zhejiang University

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20211222

Address after: 450046 Floor 9, building 1, Zhengshang Boya Plaza, Longzihu wisdom Island, Zhengdong New Area, Zhengzhou City, Henan Province

Patentee after: xFusion Digital Technologies Co., Ltd.

Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen

Patentee before: HUAWEI TECHNOLOGIES Co.,Ltd.