avs – a project towards to an open and cost- efficient

48
ITU-T VICA Workshop 22-23 July 2005, ITU Headquarter, Geneva International Telecommunication Union AVS AVS a project towards a project towards to an open and cost to an open and cost - - efficient Chinese efficient Chinese national standard national standard Wen Gao, Ph.D. Institute of computing technology, Chinese Academy of Sciences July 22, 2005

Upload: others

Post on 15-May-2022

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: AVS – a project towards to an open and cost- efficient

ITU-T VICA Workshop22-23 July 2005, ITU Headquarter, Geneva

International Telecommunication Union

AVS AVS –– a project towards a project towards to an open and costto an open and cost--

efficient Chinese efficient Chinese national standard national standard

Wen Gao, Ph.D.Institute of computing technology,

Chinese Academy of Sciences

July 22, 2005

Page 2: AVS – a project towards to an open and cost- efficient

2ITU-T VICA Workshop

22-23 July 2005, ITU Headquarter, Geneva dates

ITU-T

outline

o IP issues in international standardo Status of AVSo Summary

Page 3: AVS – a project towards to an open and cost- efficient

3ITU-T VICA Workshop

22-23 July 2005, ITU Headquarter, Geneva dates

ITU-T

IP issues in international standard

Page 4: AVS – a project towards to an open and cost- efficient

4ITU-T VICA Workshop

22-23 July 2005, ITU Headquarter, Geneva dates

ITU-T

How to deal with IP in standard

o Request from standard organization to IP contributor• Non-commitment

• most exist standards in China• Rand

• ITU-T VCEG• ISO/IEC/JTC1/SC29/WG11 (MPEG)

• RandRF• ISO/IEC/JTC1/SC29/WG1 (JPEG)

• Patent Pool• AVS• MPEG by MPEG LA, not by ISO-MPEG, much later than

standard fixed

Page 5: AVS – a project towards to an open and cost- efficient

5ITU-T VICA Workshop

22-23 July 2005, ITU Headquarter, Geneva dates

ITU-T

Advantage and disadvantage

o Non-commitment from IP holder• High risk

o RAND• Too ideal, definition not clear, hard to handle

o RAND-RF• Everyone happy in the start• but somehow with risk, like the happening at JPEG case

o Patent Pool• Later patent pool approach, like MPEG LA, maybe not

accepted by market, if the pool want to charge too high• Patent pool approach, like AVS, need to find a way to get all

key patent holders join-in• But not adopt by international standard organization yet

Page 6: AVS – a project towards to an open and cost- efficient

6ITU-T VICA Workshop

22-23 July 2005, ITU Headquarter, Geneva dates

ITU-T

Reason of AVS requested by China

o What we learn from DVD IP trial in 2002• Problem in the case of design, manufacture, and

sale in different region• There is no transfer mechanism from sale region to

manufacture region

• Problem in over charge of IP• In most major DVD manufacture in China, a DVD device

cost about 30$ in China, but IP charge is about $20o IP cost = 20$/(30+20)$ = 40%

• Some data show,o In US, 3-5% of total price for IP charge is acceptableo In Japan, under 10% of total price for tax and so on is

acceptable

• But DVD charge is legal! How we can solve the problem?

Page 7: AVS – a project towards to an open and cost- efficient

7ITU-T VICA Workshop

22-23 July 2005, ITU Headquarter, Geneva dates

ITU-T

AVS try to solve the problem

o Create a organization, in which all member agree to put their contributions into a pool, to engage members make money by product, not by patent

o Simple to license the package of all central patents in low price

o Who will join?• Use patent to promote new technology, =>partnership

• Big companies who make product• Universities and research institutes who grant by government• Basis of AVS working group

• Use patent to protect itself, =>friendship• work with

• Use patent to make money, =>other society• Pay attention to no infringe their patents

Page 8: AVS – a project towards to an open and cost- efficient

8ITU-T VICA Workshop

22-23 July 2005, ITU Headquarter, Geneva dates

ITU-T

AVS Objectives

o Create an national audio-video standard for China broadcasting• Extend technology worldwide after China deployment

o Engage technology through wide participation• From within China Academia and Industry• From existing worldwide expertise

o Create favorable IP licensing terms• Affordable for current National Industries• One stop shop for entire suite of standards

Page 9: AVS – a project towards to an open and cost- efficient

9ITU-T VICA Workshop

22-23 July 2005, ITU Headquarter, Geneva dates

ITU-T

AVS IPR Experts Group formation

o Late 2003 the President of AVS asked that a group of experts be assembled to create a recommendation for an IPR policy for AVS

o Create policies that:• reflect and respect China law and culture• reflect WTO requirements• reflect successful global practices• balance the rights of the inventor and needs of the implementers• innovative and forward looking• evolves with practice and law in China

Page 10: AVS – a project towards to an open and cost- efficient

10ITU-T VICA Workshop

22-23 July 2005, ITU Headquarter, Geneva dates

ITU-T

Assumption

o Worldwide licensingo Patent pool membership optionalo Globally acceptable Intellectual Property policyo Separate pricing possible for China and Rest-of-Worldo Single domestic license (video, audio.. etc), separate

licenses for all other geographies

Page 11: AVS – a project towards to an open and cost- efficient

11ITU-T VICA Workshop

22-23 July 2005, ITU Headquarter, Geneva dates

ITU-T

AVS IPR Experts Group

o Experienced members:经验丰富的成员• Patent Attorneys专利律师

• Technical Experts技术专家

• Contract Attorneys处理合同的律师

• Previous experience in setting up patent pools具有建立专利池相关

经验的成员

o Members are from:成员来自• Asia 亚洲

• Europe 欧洲

• North America 北美

o Members represent: 成员代表了• Consumer Electronics 消费电子产品界

• Information Technology 信息技术界

• Microelectronics微电子产业界

Page 12: AVS – a project towards to an open and cost- efficient

12ITU-T VICA Workshop

22-23 July 2005, ITU Headquarter, Geneva dates

ITU-T

AVS IPR Experts group

o Members• BroadCom• IBM• Intel• Matsushita/Panasonic• Microsoft• Nokia• Sony• Sun Microsystems

Page 13: AVS – a project towards to an open and cost- efficient

13ITU-T VICA Workshop

22-23 July 2005, ITU Headquarter, Geneva dates

ITU-T

Experts Achievements

o Dual language (Chinese/English) suite of documents to govern standardization and IPR policy.

o Recommendation to the AVS Membership• Constitution 章程• Member Agreement including 包括下列文件的会员协议

• IPR Policy 知识产权管理办法• Legacy Agreement 更新协议

• Bylaws 章程细则

o Recommendations accepted by AVS membership Sept 2004

Page 14: AVS – a project towards to an open and cost- efficient

14ITU-T VICA Workshop

22-23 July 2005, ITU Headquarter, Geneva dates

ITU-T

Leading edge elements

o Election of licensing options upon joining standardization effort.

o Different IPR options for patents inside PRC than patents outside PRC

o Disclosure of existence of unpublished patents with contributions

Page 15: AVS – a project towards to an open and cost- efficient

15ITU-T VICA Workshop

22-23 July 2005, ITU Headquarter, Geneva dates

ITU-T

Member IPR Obligations成员知识产权义务

AVS StandardsParticipant by SUBGROUP

(Audio, Video, …)

Member default IP selectionNon-subgroup

participant

Contributor Non- Contributor

Patent Pool Licensing

RAND

Royalty Free

RAND

(RoW only)

Participant:• Patent Pool• RAND RF•RAND

Non-Participant:• Patent Pool• RAND RF• RAND• No-license

Voluntary DisclosureDisclosure

Non-participant elected default applies

no

Elected option

yes

Participant elected default applies

no

Elected option

yes

Page 16: AVS – a project towards to an open and cost- efficient

16ITU-T VICA Workshop

22-23 July 2005, ITU Headquarter, Geneva dates

ITU-T

Licensing Obligations

Join AVS• Sign Member Agreement

•Declare default option

Participate in Subgroup• Commit to license

• License options

Submit Contribution• Disclose patents

•Declare license option

Non-Participant: • RAND RF• POOL• RAND• No License

• RAND RF• POOL• RAND

China Patent:• RAND RF• POOL

Worldwide Patent: • RAND RF• POOL• RAND

Participant: • RAND RF• POOL• RAND

Page 17: AVS – a project towards to an open and cost- efficient

17ITU-T VICA Workshop

22-23 July 2005, ITU Headquarter, Geneva dates

ITU-T

Disclosure Obligations

o When making a contribution• Unpublished, published and granted

patentso Ongoing

• When a patent is discovered• When a Patent Application is published

o During Final Draft Standard Review• 90 days to declare licensing option, OR:• Default applies

Page 18: AVS – a project towards to an open and cost- efficient

18ITU-T VICA Workshop

22-23 July 2005, ITU Headquarter, Geneva dates

ITU-T

AVS has a procedure to remove some tools

o If some tools was found own by non-AVS member, if that patent holder is not willing to cooperate, then we will remove that tool out from AVS standard

Page 19: AVS – a project towards to an open and cost- efficient

19ITU-T VICA Workshop

22-23 July 2005, ITU Headquarter, Geneva dates

ITU-T

Status of AVS

Page 20: AVS – a project towards to an open and cost- efficient

20ITU-T VICA Workshop

22-23 July 2005, ITU Headquarter, Geneva dates

ITU-T

Milestone of AVS

o Mar18-21. 2002• 178th Xiangshan Science Conference, Beijing, “Broad-band

Network and Security Stream Media Technology”o June 21, 2002

• “Audio Video Coding Standard Working Group” was set up in Beijing.

o Aug 23-24, 2002• first meeting of AVS, AVS united with MPEG-China. Website of

AVS opened to the members formally.o Dec 9, 2002

• MII formally approve AVS working group to process AV coding related standard in China national standard

o Dec 19, 2003• In the 7th AVS meeting, FCD of AVS-video (1.0) and AVS-system

(1.0) was finalized.o Dec 12, 2004

• In the 11st AVS meeting, FCD of AVS-M was finalized.

Page 21: AVS – a project towards to an open and cost- efficient

21ITU-T VICA Workshop

22-23 July 2005, ITU Headquarter, Geneva dates

ITU-T

AVS members

o Total 133 members (by May 31, 2005)• CE, 11%;• Com, 12%;• Comp and Soft, 44%;• IC, 14%;

o Local research entities, 24%o Worldwide research entities, 30%

Page 22: AVS – a project towards to an open and cost- efficient

22ITU-T VICA Workshop

22-23 July 2005, ITU Headquarter, Geneva dates

ITU-T

Local Members

Page 24: AVS – a project towards to an open and cost- efficient

24ITU-T VICA Workshop

22-23 July 2005, ITU Headquarter, Geneva dates

ITU-T

Standard Structure of AVS-Video

2002 2003 2004 2005 2006 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

High Definition/ Standard

Definition Digital TV Broadcasting

and Optical Storage Media Applications

Mobile Multimedia

AVS-1.0 Video Jizhun Profile

AVS-1.0 System

AVS-1.0 Audio

AVS-M Video Stage 1

AVS Advanced-profile

AVS-M Video Stage 2

Page 25: AVS – a project towards to an open and cost- efficient

25ITU-T VICA Workshop

22-23 July 2005, ITU Headquarter, Geneva dates

ITU-T

AVS Schedule

部分(Part)

草案(CD)

最终草案(FCD)

标准送审稿(FNSD)

国家标准(FNS)

AVS1-P1(System for broadcast) 2003.12 2004.4 2004.8

AVS1-P2(Video for HD, JZ profile) 2003.12 2004.4 2004.8

AVS1-P2(Video for HD, ZQ profile) 2005.3 2005.9 2005.12

AVS1-P3(Audio, 2 channels) 2004.12 2005.3 2005.6

AVS1-P3(Audio, 5.1 channels) 2005.3 2005.6 2005.9

AVS1-P6(DRM) 2005.3 2005.6 2005.9

AVS1-P7(System for IP) 2005.6 2005.9 2005.12

AVS1-P8(Video for mobile, stage 1) 2004.11 2004.12 2005.3

AVS1-P8(Video for mobile, stage 2) 2005.9 2005.12 2006.3

AVS1-P9(File format) 2005.3 2005.3 2005.6

Page 26: AVS – a project towards to an open and cost- efficient

26ITU-T VICA Workshop

22-23 July 2005, ITU Headquarter, Geneva dates

ITU-T

Periods of key video coding tools contributed

~1985 19991950

DPCM

Interlace

B-framesP-frames

Scene Adaptive

CoderBlock

Motion Estimation

DCT

Macroblocks

Hybrid Coding

Huffman Coding

Transform Coding

Motion Vector

Prediction

Video Object Planes

Object-Based

ScalabilityError

Resilience

Generic B-pictures

Advanced Deblocking

Filter

C Reader, 2002

Multiple Reference

Integer Transform

Variable Block-size Motion

Compensation

Resource: Cliff Reader 2002

Page 27: AVS – a project towards to an open and cost- efficient

27ITU-T VICA Workshop

22-23 July 2005, ITU Headquarter, Geneva dates

ITU-T

Overview of video coding tools contributed

o Early period – 1970s-1980s• Most basic coding tools invented• Few patents filed• Some key patents expired

o Middle period – Late 1980s-Mid 1990s• Many patents filed on Interlace and B-frames• Some techniques reinvented and patented• Many patents on small improvements/syntax

o Recent period – Late 1990s-Now• Many new big improvements and patents• No patents on some of these, especially Telenor

Page 28: AVS – a project towards to an open and cost- efficient

28ITU-T VICA Workshop

22-23 July 2005, ITU Headquarter, Geneva dates

ITU-T

AVS contribution is open to all members

o 2003.3 (4th )decision: • 8x8-transform-only for HD• Common condition

o 2003.7.4 (video group meeting) accept:• avs-m1075, 8x8 integer transform and relative quantization [10 9 6 2], from ZJU,

because of better performance (at lease 0.05dB averagely)o 2003.7.31 (5th ) accept:

• avs-m1103, 8x8 integer transform and relative quantization [5 4 3 1] , from ICT, because of lower computational complexity

• 1-D trans: 18 shift & 40 add vs forward trans. 6 shift & 32 add and inverse trans. 6 shift 28 add

o 2003.8.31 (video group meeting) accept:• avs-m1115, 8×8 integer transform and relative quantization [10 9 6 2], from ZJU,

because of better performance (0.1dB averagely), especially for I frame (0.3dB gain)

o 2003.10 (6th ) • Ad hoc group of transform• 16-bit implementation of transform

o 2003.11.6&10 (video group meeting) :• avs-m1178, 16-bit 8×8 integer transform and relative quantization, from digipro• avs-m1182, 8×8 integer transform and relative quantization, from ZJU & CUHK• Over-nights cross-check• 2003.11.15 final decision

Page 29: AVS – a project towards to an open and cost- efficient

29ITU-T VICA Workshop

22-23 July 2005, ITU Headquarter, Geneva dates

ITU-T

Cost efficiency

150

250

50

Coding efficiency

AVS-1

MPEG-1

AVS-?/MPEG-?

MPEG-2

Complexity1.0

MPEG-4 AVC

9.0

Page 30: AVS – a project towards to an open and cost- efficient

30ITU-T VICA Workshop

22-23 July 2005, ITU Headquarter, Geneva dates

ITU-T

Cost efficiency analysis

Estimated cost increaseToolsAVS H.264

Multiple reference 1 2Variable block-size MC 1 2Quarter pixel 3 3Entropy coding 0.5 1Deblock filter 0.5 1Total 6 9

Page 31: AVS – a project towards to an open and cost- efficient

31ITU-T VICA Workshop

22-23 July 2005, ITU Headquarter, Geneva dates

ITU-T

Cost efficiency for industry

o 1 RMB licensing for China market• System, video, audio, DRM

o Manageable by industry• One stop shop

Page 32: AVS – a project towards to an open and cost- efficient

32ITU-T VICA Workshop

22-23 July 2005, ITU Headquarter, Geneva dates

ITU-T

Performance

Page 33: AVS – a project towards to an open and cost- efficient

33ITU-T VICA Workshop

22-23 July 2005, ITU Headquarter, Geneva dates

ITU-T

AVS video family

o AVS 1.0 video(AVS1-P2)o AVS-M(AVS1-P7)

Page 34: AVS – a project towards to an open and cost- efficient

34ITU-T VICA Workshop

22-23 July 2005, ITU Headquarter, Geneva dates

ITU-T

Performance- HD (1280 x720)

Harbour

29

31

33

35

37

39

41

1000 6000 11000 16000 21000 26000 31000 36000

Bitrate(kbits/s)

PSNR(dB)

H.264 Main

H.264 Baseline

AVS

MPEG-4

MPEG-2

Page 35: AVS – a project towards to an open and cost- efficient

35ITU-T VICA Workshop

22-23 July 2005, ITU Headquarter, Geneva dates

ITU-TPerformance- HD (1280 x720)

Flamingo

26

28

30

32

34

36

38

40

10000 40000 70000 100000 130000

Bitrate(kbits/s)

PSNR(dB)

H.264 Main

AVS

MPEG2

Page 36: AVS – a project towards to an open and cost- efficient

36ITU-T VICA Workshop

22-23 July 2005, ITU Headquarter, Geneva dates

ITU-T

Performance – SD (720x576)

Basketball

23

26

29

32

35

38

4000 9000 14000 19000 24000 29000 34000

Bitrate(kbits/s)

PSNRY(dB)

H.264 Main

AVS

MPEG-2

Page 37: AVS – a project towards to an open and cost- efficient

37ITU-T VICA Workshop

22-23 July 2005, ITU Headquarter, Geneva dates

ITU-TPerformance – SD (720x576)

Flowerguarden

23

26

29

32

35

38

1900 4900 7900 10900 13900

Bitrate(kbits/s)

PSNRY(dB)

H.264 Main

AVS

MPEG-2

Page 38: AVS – a project towards to an open and cost- efficient

38ITU-T VICA Workshop

22-23 July 2005, ITU Headquarter, Geneva dates

ITU-T

Performance – CIF (352x288)

News

28

30

32

34

36

38

55 105 155 205 255 305 355

Bitrate(kbits/s)

PSNRY(dB)

H.264 BaseLine

H.264 Main

MPEG-4

AVS

Page 39: AVS – a project towards to an open and cost- efficient

39ITU-T VICA Workshop

22-23 July 2005, ITU Headquarter, Geneva dates

ITU-T

Performance – CIF (352x288)

Mobile

25

28

31

34

37

40

0 1000 2000 3000 4000 5000 6000

Bitrate(kbits/s)

PSNR(dB)

H.264 BaseLine

H.264 Main

MPEG-4

AVS

Page 40: AVS – a project towards to an open and cost- efficient

40ITU-T VICA Workshop

22-23 July 2005, ITU Headquarter, Geneva dates

ITU-T

Differences between AVS, 264, MPEG-2

tools AVS H.264 MPEG-2Intra-interpolation

8x8, 5 modes for Y prediction, 4 modes for UV prediction

4x4, 9 modes for Y prediction, 4 modes for UV prediction

Reference frame

<=2 <=16 1

Block-size for MC

16x16, 16x8, 8x168x8

16x16, 16x8, 8x168x8,8x4,4x8,4x4

16x16, 16x8(interlace)

B frame micro-block bi-direction prediction

Coding front motion vector, and computing back motion vector

Coding two motion vectors

Coding two motion vectors

Prediction only to DC coefficient

Page 41: AVS – a project towards to an open and cost- efficient

41ITU-T VICA Workshop

22-23 July 2005, ITU Headquarter, Geneva dates

ITU-T

Differences between AVS, 264, MPEG-2

tools AVS H.264 MPEG-2¼ pixel MC ½ pixels 4-tap

¼ pixels 4-tap½ pixels 6-tap¼ pixels 2-tap

½ pixels 2-tap

4x4 integer transform, both encoding and decoding sites need to normalize

Entropy coding

Adaptive 2D VLC CAVLCCABAC

VLC

Loop filter 8x8 basedLess boundariesLess BS-levels (0..2), Less pixels filtered (p0, p1,q0, q1)

4x4 basedMore boundariesMore BS-levels (0..4), More pixels filtered (p0..p3,q0..q3)

N/A

Transform and quantization

8x8 integer transform,encoding site normalization only

8x8 float DCT

Page 42: AVS – a project towards to an open and cost- efficient

42ITU-T VICA Workshop

22-23 July 2005, ITU Headquarter, Geneva dates

ITU-T

AVS video family

o AVS 1.0 video(AVS1-P2)o AVS-M(AVS1-P7)

Page 43: AVS – a project towards to an open and cost- efficient

43ITU-T VICA Workshop

22-23 July 2005, ITU Headquarter, Geneva dates

ITU-T

Testing on stream of BUS

BUS 10fps

20

21

22

23

24

25

26

27

28

29

30

0 20 40 60 80

kbps

PSNR_Y

MPEG4

AVS

H.263

H.264

BUS 30fps

20

21

22

23

24

25

26

27

28

29

30

50 70 90 110 130 150

kbps

PSNR_Y

MPEG4

AVS

H.263

H.264

Testing by China Mobile

Page 44: AVS – a project towards to an open and cost- efficient

44ITU-T VICA Workshop

22-23 July 2005, ITU Headquarter, Geneva dates

ITU-T

Testing on stream of FOREMAN

FOREMAN 10fps

20

22

24

26

28

30

32

34

36

0 20 40 60 80

kbps

PSNR_Y

MPEG4

AVS

H.263

H.264

FOREMAN 30fps

20

22

24

26

28

30

32

34

36

50 60 70 80 90 100 110 120 130 140

kbps

PSNR_Y

MPEG4

AVS

H.263

H.264

Testing by China Mobile

Page 45: AVS – a project towards to an open and cost- efficient

45ITU-T VICA Workshop

22-23 July 2005, ITU Headquarter, Geneva dates

ITU-T

Testing on stream of MOBILE

MOBILE 10fps

20

2122

23

2425

26

2728

29

0 20 40 60 80

kbps

PSNR_Y

MPEG4

AVS

H.263

H.264

MOBILE 30fps

20

21

22

23

24

25

26

27

28

29

50 70 90 110 130 150

kbps

PSNR_Y

MPEG4

AVS

H.263

H.264

Testing by China Mobile

Page 46: AVS – a project towards to an open and cost- efficient

46ITU-T VICA Workshop

22-23 July 2005, ITU Headquarter, Geneva dates

ITU-T

Testing on stream of TEMPETE

TEMPETE 10fps

20

21

22

23

24

25

26

27

28

29

30

0 20 40 60 80

kbps

PSNR_Y

MPEG4

AVS

H.263

H.264

TEMPETE 30fps

20

21

22

23

24

25

26

27

28

29

30

50 70 90 110 130 150 170

kbps

PSNR_Y

MPEG4AVSH.263H.264

Testing by China Mobile

Page 47: AVS – a project towards to an open and cost- efficient

47ITU-T VICA Workshop

22-23 July 2005, ITU Headquarter, Geneva dates

ITU-T

Summary

o AVS is a co-design between technology and IPR policy

o Patent pool approach should be recommended for major standard

o AVS working group of China wants to work with ITU-T and any others to share our experiences with you

Page 48: AVS – a project towards to an open and cost- efficient

ITU-T VICA Workshop22-23 July 2005, ITU Headquarter, Geneva

International Telecommunication Union