1 Opening

advertisement
INTERNATIONAL ORGANISATION FOR STANDARDISATION
ORGANISATION INTERNATIONALE DE NORMALISATION
ISO/IEC JTC 1/SC 29/WG 11
CODING OF MOVING PICTURES AND AUDIO
N14812
ISO/IEC JTC 1/SC 29/WG 11
Strasbourg, France – October 2014
Source: Leonardo Chiariglione
Title:
Report of 110th meeting
Status
Report of 110th meeting
Annex A – Attendance list ................................................................................................................. 22
Annex B – Agenda ............................................................................................................................. 31
Annex C – Input contributions ........................................................................................................... 35
Annex D – Output documents ............................................................................................................ 67
Annex E – Requirements report ......................................................................................................... 74
Annex F – Systems report .................................................................................................................. 81
Annex G – Video report ................................................................................................................... 140
Annex H – JCT-VC report ............................................................................................................... 156
Annex I – JCT-3V report ................................................................................................................. 352
Annex J – Audio report .................................................................................................................... 425
Annex K – 3DG report ..................................................................................................................... 448
1
Opening
The 110th MPEG meeting was held at Strasbourg (FR) on 2014/10/20T09:00-24T20:00
2
Roll call of participants
Annex A gives the list of participants
3
Approval of agenda
The agenda was approved (Annex B)
4
Allocation of contributions
Annex C provides the list of input contributions
Draft Systems
1 Agenda
5
Communications from Convenor
The convenor informed that only experts whose name appears in the ISO Global Directory
would be allowed to participate in MPEG meetings.
6
Report of previous meetings
This was approved (N14536).
7
Workplan management
7.1 Media coding
7.1.1 Multi-Resolution Frame Compatible Stereoscopic Video with Depth Maps
The following documents were approved
14952
14953
Disposition of Comments on ISO/IEC 14496-10:2014/PDAM1
Text of ISO/IEC 14496-10:2014/DAM1 Multi-Resolution Frame Compatible
Stereoscopic Video with Depth Maps
7.1.2 AVC based 3D video excluding MVC
The following documents were approved
14836
14837
Request of ISO/IEC 14496-15:2014 AMD 2 AVC based 3D video excluding MVC
Text of ISO/IEC 14496-15:2014 PDAM 2 AVC based 3D video excluding MVC
7.1.3 Pattern Based 3D Mesh Compression
The following documents were approved
15001
15002
Core Experiments Description for 3DG
TuC for 3DG: Indexed Printing Region Set
7.1.4 Open Font Format
The following document was approved
14840
Study of ISO/IEC DIS 14496-22 3rd edition
7.1.5 Web3D graphics coding support in 3D Graphics Compression Model
The following document was approved
15003
WD for 3rd Edition of 3D Graphics Compression Model (Web3D graphics coding
support)
7.1.6 Contract Expression Language
The following document was approved
Draft Systems
2 Agenda
14843
WD of ISO/IEC 21000-20 Contract Expression Language
7.1.7 Media Contract Ontology
The following document was approved
14844
WD of ISO/IEC 21000-21 Media Contract Ontology
7.1.8 Codec Configuration Representation
The following documents were approved
14962
14963
Request for ISO/IEC 23001-4:2014/Amd.1
Text of ISO/IEC 23001-4:2014/PDAM1 Parser instantiation from BSD
7.1.9 Media Tool Library
7.1.10 Audio Dynamic Range Control
The following document was approved
14922
Study on ISO/IEC 23003-4:2014 / DIS, Dynamic Range Control
7.1.11 Media Context and Control – Control Information
The following document was approved
15006
Text of ISO/IEC DIS 23005-2 3rd Edition Control Information
7.1.12 Media Context and Control – Sensory Information
The following document was approved
15007
Text of ISO/IEC DIS 23005-3 3rd Edition Sensory Information
7.1.13 Media Context and Control – Virtual World Object Characteristics
The following document was approved
15008
Text of ISO/IEC DIS 23005-4 3rd Edition Virtual World Object Characteristics
7.1.14 Media Context and Control – Data Formats for Interaction Devices
The following document was approved
15009
Text of ISO/IEC DIS 23005-5 3rd Edition Data Formats for Interaction Devices
Draft Systems
3 Agenda
7.1.15 Media Context and Control – Common Types and Tools
The following document was approved
15010
Text of ISO/IEC DIS 23005-6 3rd Edition Common types and tools
7.1.16 HEVC Multiview Extensions
The following documents were approved
14975
14976
Test Model 10 of 3D-HEVC and MV-HEVC
MV-HEVC Verification Test Plan
7.1.17 3D HEVC
The following document was approved
14974
Study Text of ISO/IEC 23008-2:201x/DAM1 3D Video Extensions
7.1.18 HEVC Scalable Extensions
The following documents were approved
14971
14973
Scalable HEVC (SHVC) Test Model 8 (SHM 8)
Draft verification test plan for HEVC RExt profiles, and Main profile usage for
interlaced video
7.1.19 HEVC Coding of screen content
The following documents were approved
14969
14970
14972
Working Draft 2 of HEVC Screen Content Coding
High Efficiency Video Coding (HEVC) Test Model 16 (HM16) Improved Encoder
Description
HEVC Screen Content Coding Test Model 3 (SCM 3)
7.1.20 3D Audio Phase II
The following documents were approved
14928
14930
14931
WD0 - 3D Audio Phase II
Workplan on 3D Audio
MPEG-H 3D Audio Performance Report
7.1.21 3D Audio Profiles
The following document was approved
14924
Text of ISO/IEC 23008-3/PDAM 1, 3D Audio Profiles
Draft Systems
4 Agenda
7.1.22 3D Audio File Format Support
The following documents were approved
14925
14926
Request for Amendment, ISO/IEC 23008-3/PDAM 2, 3D Audio File Format
Support
ISO/IEC 23008-3/PDAM 2, 3D Audio File Format Support
7.1.23 Free Viewpoint Television
The following document was approved
15048
Experimental Framework for FTV
7.1.24 Internet Video Coding
The following documents were approved
14985
14986
14987
14988
14989
Working Draft 4 of Internet Video Coding (IVC)
Internet Video Coding Test Model (ITM) v 11.0
Description of IVC Exploration Experiments
Collection of information related to IVC technologies
Report of IVC visual quality evaluation
7.1.25 Higher Dynamic Range and Wide Gamut Content Distribution
The following documents were approved
15029
15028
Draft Requirements and Explorations for HDR and WCG Content
Draft Call for Evidence (CfE) for HDR and WCG Video Coding
7.1.26 Genome Compression
The following documents were approved
15046
15047
Requirements on genome compression and storage
White Paper on Genome Compression and Storage
7.1.27 Future Video Coding
The following documents were approved
15050
14993
Presentations of the Brainstorming Session of the Future of Video Coding
Standardization
Response to M34867
Draft Systems
5 Agenda
7.2 Description coding
7.2.1 Compact Descriptors for Visual Search
The following documents were approved
14955
14956
14957
Disposition of Comments on ISO/IEC DIS 15938-13
Text of ISO/IEC FDIS 15938-13 Compact Descriptors for Visual Search
Preliminary announcement of CDVS awareness event
7.2.2 Compact Descriptors for Video Analysis
The following documents were approved
15040
15041
15042
15043
Compact Descriptors for Video Analysis: Requirements for Search Applications
Compact Descriptors for Video Analysis: Draft Evaluation Scenarios
An introduction to Compact Descriptors for Video Analysis (CDVA)
Use Scenarios of CDVA for Surveillance Domain
7.2.3 User Description
The following documents were approved
14882
14866
WD of MPEG User Description
Draft Implementation guidelines for MPEG-UD
7.2.4 Multiple text encodings, extended classification metadata
The following document was approved
14842
Study of ISO/IEC 15938-5:2005 DAM 5 Quality metadata, multiple text encodings,
extended classification metadata
7.2.5 Green Metadata
The following documents were approved
14852
14853
DoC on ISO/IEC DIS 23001-11 Green Metadata
Text of ISO/IEC FDIS 23001-11 Green Metadata
7.3 Systems support
7.3.1 Coding-independent codepoints
The following documents were approved
14951
14965
14966
WD of Codepoint for SEI message supporting energy-efficient media consumption
(Green Metadata)
Disposition of Comments on ISO/IEC 23001-8:2013/PDAM2
Text of ISO/IEC 23001-8:2013/DAM2 Sample aspect ratio and additional transfer
Draft Systems
6 Agenda
15018
functions, colour primaries and matrix coefficients
Study on ISO/IEC 23001-8:2013/DAM 1
7.3.2 Uniform signalling for timeline alignment
The following document was approved
14881
Presentation materials from Seminar on Media Synchronisation for Hybrid
Delivery
7.4 IPMP
7.4.1 Common Encryption Format for ISO Base Media File Format
The following document was approved
14849
Text of ISO/IEC 23001-7:201X DIS 3rd edition
7.4.2 Support of Sparse Encryption
The following document was approved
14850
Study of ISO/IEC 23001-9 PDAM 1 Support of Sparse Encryption
7.5 Digital Item
7.6 Transport and File formats
7.6.1 Carriage of additional audio profiles & levels
The following documents were approved
14822
14823
DoC on ISO/IEC 13818-1:201x PDAM 5 Carriage of additional MPEG-4 audio
profile & level
Text of ISO/IEC 13818-1:201x DAM 5 Carriage of additional MPEG-4 audio
profile & level
7.6.2 Delivery of Timeline for External Data
The following documents were approved
14816
14817
DoC on ISO/IEC 13818-1:201x/DAM 2 Delivery of Timeline for External Data
Text of ISO/IEC 13818-1:201x/FDAM 2 Delivery of Timeline for External Data
7.6.3 Carriage of Layered HEVC in MPEG-2 TS
The following documents were approved
14818
DoC on ISO/IEC 13818-1:201x/PDAM 3 Carriage of Layered HEVC
Draft Systems
7 Agenda
14819
Text of ISO/IEC 13818-1:201x/DAM 3 Carriage of Layered HEVC
7.6.4 Carriage of Green Metadata
The following documents were approved
14820
14821
DoC on ISO/IEC 13818-1:201x PDAM 4 Carriage of Green Metadata
Text of ISO/IEC 13818-1:201x DAM 4 Carriage of Green Metadata
7.6.5 Carriage of 3D Audio
The following documents were approved
14824
14891
Study of ISO/IEC 13818-1:201x PDAM 6 Carriage of MPEG-H 3D Audio over
MPEG-2 Systems
Thoughts on ISO/IEC 13818-1:201x/PDAM 6 – Carriage of MPEG-H 3D audio
over MPEG-2 Systems
7.6.6 Carriage of Quality Metadata in MPEG-2 Systems
The following document was approved
14825
WD of ISO/IEC 13818-1:201x AMD 7 Carriage of Quality
Metadata in MPEG-2 Systems
No
14/10/24
7.6.7 Enhanced audio support and other improvements
The following document was approved
14826
Study of ISO/IEC 14496-12:2012 DAM 4 Improved Audio Support
7.6.8 Timed Metadata Metrics of Media in the ISO Base Media File Format
The following document was approved
14851
Study of ISO/IEC DIS 23001-10 Carriage of Timed Metadata Metrics of Media in
the ISO Base Media File Format
7.6.9 Sample Variants in ISOBMFF
The following documents were approved
14854
14855
DoC on ISO/IEC 23001-12 CD Sample Variants in ISOBMFF
Text of ISO/IEC DIS 23001-12 Sample Variants in ISOBMFF
7.6.10 Image File Format
The following document was approved
Draft Systems
8 Agenda
14878
Study of ISO/IEC DIS 23008-12 Carriage of Still Image and Image Sequences
7.6.11 MMT Header Compression and Cross Layer Interface
The following documents were approved
14870
14871
14872
15020
DoC on ISO/IEC 23008-1:2014 DAM 2 Header Compression and Cross Layer
Interface
Text of ISO/IEC 23008-1:2014 FDAM 2 Header Compression and Cross Layer
Interface
Description of Core Experiments on MPEG Media Transport
Open question on cross issues between MMT and File Format
7.6.12 MMT Implementation Guidelines
The following documents were approved
14879
14880
DoC on ISO/IEC PDTR 23008-13 MPEG Media Transport Implementation
Guidelines
Text of ISO/IEC DTR 23008-13 MPEG Media Transport Implementation
Guidelines
7.6.13 DASH Extended Profiles and time synchronization
The following documents were approved
14857
14858
14859
14860
Technologies under Consideration
Descriptions of Core Experiments on DASH amendment
DoC on ISO/IEC 23009-1:2014 DAM 1 Extended profiles and time synchronization
Text of ISO/IEC 23009-1:2014 FDAM 1 Extended profiles and time
synchronization
7.6.14 DASH Spatial Relationship Description, Generalized URL parameters and other
extensions
The following documents were approved
14861
14862
Study of ISO/IEC 23009-1:2014 DAM 2 Spatial Relationship Description,
Generalized URL parameters and other extensions
Candidate SAND parameters for 3GPP use cases
7.6.15 MPEG-DASH Implementation Guidelines
The following document was approved
14865
Text of ISO/IEC DTR 23009-3 2nd edition DASH Implementation Guidelines
Draft Systems
9 Agenda
7.7 Multimedia architecture
7.7.1 MPEG-M API
The following document was approved
15019
WD of ISO/IEC 23006-2 3rd edition
7.7.2 MPEG-V Architecture
The following document was approved
15005
Technology under consideration
7.7.3 Media-centric Internet of Things
The following document was approved
15030
Exploration on Media-centric Internet of Things (draft)
7.8 Application formats
7.8.1 Augmented Reality Application Format
The following document was approved
15017 Text of ISO/IEC CD 23000-13 2nd Edition ARAF
7.8.2 Multimedia Preservation Application Format
The following documents were approved
14845
14846
14847
DoC on ISO/IEC 2nd CD 23000-15 Multimedia Preservation Application Format
Draft text of ISO/IEC DIS 23000-15 Multimedia Preservation Application Format
WD of Implementation Guidelines of MP-AF
7.8.3 Multisensorial Effects Application Format
The following document was approved
15004
WD 2.0 of Multisensorial Media Application Format
7.8.4 Publish/Subscribe Application Format (PSAF)
The following document was approved
14848
WD of ISO/IEC 23000-16 Publish/Subscribe Application Format
Draft Systems
10 Agenda
7.8.5 Media Linking Application Format
The following documents were approved
15049 Draft Requirements for Media Linking Application Format (MLAF)
15061 WD of ISO/IEC 23000-18 Media Linking Application Format
7.8.6 Adaptive Screen Content Sharing Application Format
The following document was approved
15039
Draft Requirements for MPEG Adaptive Screen Content Sharing Application
Format
7.9 Reference implementation
7.9.1 New levels for AAC profiles, uniDRC support
The following documents were approved
14895
14896
DoC on ISO/IEC 14496-5:2001/PDAM 37, New levels for AAC profiles, uniDRC
support
Text of ISO/IEC 14496-5:2001/DAM 37, New levels for AAC profiles, uniDRC
support, AAC block length parameters
7.9.2 3D extension of AVC Reference Software
The following documents were approved
14947
14948
Disposition of Comments on ISO/IEC 14496-5:2001/DAM35
Text of ISO/IEC 14496-5:2001/FDAM35 3D AVC Reference Software
7.9.3 MFC+Depth Extension of AVC Reference Software
The following document was approved
14950
Text of ISO/IEC 14496-5:2001/PDAM39 Reference Software for the MFC+Depth
Extension of AVC
7.9.4 MPEG-4 Audio Synchronization Reference Software
The following document was approved
14897
WD of Reference Software of MPEG-4 Audio Synchronization
7.9.5 Video Coding for Browsers Reference Software
The following documents were approved
14945 Disposition of Comments on ISO/IEC 14496-5:2001/PDAM38
Draft Systems
11 Agenda
14946 Text of ISO/IEC 14496-5:2001/DAM38 Reference Software for Video Coding
for Browsers
7.9.6 MPEG-7 Visual Reference Software
The following document was approved
14954
Text of ISO/IEC 15938-6:201X Reference software (2nd edition)
7.9.7 CDVS Reference Software
The following documents were approved
14958
14959
14961
Request for subdivision of ISO/IEC 15938-14
Working draft 2 of CDVS Reference Software
Test Model 12: Compact Descriptors for Visual Search
7.9.8 Media Tool Library Reference Software
The following documents were approved
14967
14968
Disposition of Comments on ISO/IEC 23002-5:2013/PDAM2
Text of ISO/IEC 23002-5:2013/DAM2 Reference Software for HEVC related VTL
extensions
7.9.9 DRC Reference Software
The following document was approved
14923
MPEG-D DRC Reference Software, RM4
7.9.10 MMT Reference Software
The following documents were approved
14873
14874
14875
Workplan of MMT Reference Software
Request for subdivision of ISO/IEC 23008-4 MMT Reference Software
Text of ISO/IEC 23008-4 CD MMT Reference Software
7.9.11 HEVC Reference Software
The following documents were approved
14977
14978
14979
14980
Request for ISO/IEC 23008-5/Amd.1
Text of ISO/IEC 23008-5/PDAM1 Reference software for format range extensions
profiles
Request for ISO/IEC 23008-5/Amd.2
Text of ISO/IEC 23008-5/PDAM2 Reference software for Multiview Main profile
Draft Systems
12 Agenda
7.9.12 3D Audio Reference Software
The following documents were approved
14927
14929
3D Audio Phase I Reference Software RM4
3D Audio Phase II Reference Software RM0
7.9.13 DASH Reference Software
The following documents were approved
14863
14864
WD of ISO/IEC 23009-2 2nd edition DASH Conformance and reference software
Work plan for development of DASH Conformance and reference software and
sample clients
7.10 Conformance
7.10.1 New levels for AAC profiles and uniDRC support
The following document was approved
14899
Workplan for extended MPEG-4 Audio Conformance
7.10.2 MFC+Depth Extension of AVC Conformance
The following documents were approved
14943
Request for ISO/IEC 14496-4:2004/Amd.45
14944
Text of ISO/IEC 14496-4:2004/PDAM45 Conformance Testing of the MFC+Depth
Extension of AVC
7.10.3 Video Coding for Browsers Conformance
The following documents were approved
14941
14942
Disposition of Comments on ISO/IEC 14496-4:2004/PDAM44
Text of ISO/IEC 14496-4:2004/DAM44 Conformance Testing of Video Coding for
Browsers
7.10.4 CDVS Conformance
The following documents were approved
14958
14960
Request for subdivision of ISO/IEC 15938-14
Working draft 2 of CDVS Conformance Testing
7.10.5 MMT Conformance
The following document was approved
Draft Systems
13 Agenda
14876
Workplan of MMT Conformance
7.10.6 HEVC Conformance
The following documents were approved
14981
14982
14983
14984
WD3 of format range extensions profiles conformance testing
WD1 of SHVC profiles conformance testing
Request for ISO/IEC 23008-8/Amd.1
Text of ISO/IEC 23008-8/PDAM1 Conformance Testing for Multiview Main and
3D Main profiles
7.10.7 DASH Conformance
The following documents were approved
14863
14864
WD of ISO/IEC 23009-2 2nd edition DASH Conformance and reference software
Work plan for development of DASH Conformance and reference software and
sample clients
7.11 Maintenance
7.11.1 Systems coding standards
The following documents were approved
14827
14828
14831
14832
14833
14839
14841
14964
14868
14869
14867
14856
Text of ISO/IEC 14496-12:2012 COR 3
Text of ISO/IEC 14496-12:2012 DCOR 4
Defect Report of ISO/IEC 14496-12
DoC on ISO/IEC 14496-15:2013 DCOR 1
Text of ISO/IEC 14496-15:2013 COR 1
Defect Report of ISO/IEC 14496-15
Text of ISO/IEC 14496-30:2014 DCOR 1
Text of ISO/IEC 23001-8:2013/COR1
DoC on ISO/IEC 23008-1:2014 DCOR 1
Text of ISO/IEC 23008-1:2014 COR 1
Text of ISO/IEC 23008-1:2014 DCOR 2
Defects under investigation
7.11.2 Video coding standards
The following document was approved
15016
HEVC version 1 conformance testing defect report
7.11.3 Audio coding standards
The following documents were approved
Draft Systems
14 Agenda
14892
14893
14894
14898
14915
14916
14917
14918
14919
14920
14921
8
Text of ISO/IEC 14496-3:2009/COR 5, AAC block length parameter corrections
DoC on ISO/IEC 14496-3:2009/Amd.4:2013/DCOR 1 Corrections to
MPEG4_ancillary_data
Text of ISO/IEC 14496-3:2009/Amd.4:2013/COR 1 Corrections to
MPEG4_ancillary_data
Text of ISO/IEC 14496-26:2010/COR 8, AAC block length parameter corrections
ISO/IEC 23003-1:2007/AMD 1:2008/COR 3 MPEG Surround Conformance
DoC on ISO/IEC 23003-3:2012/DCOR 3, Unified speech and audio coding
Text of ISO/IEC 23003-3:2012/COR 3, Unified speech and audio coding
DoC on ISO/IEC 23003-3:2012/Amd.1/DCOR 1, Conformance
Text of ISO/IEC 23003-3:2012/Amd.1/COR 1, Conformance
DoC on ISO/IEC 23003-3:2012/Amd.2/DCOR 1, Reference software
Text of ISO/IEC 23003-3:2012/Amd.2/COR 1, Reference software
Organisation of this meeting
8.1 Tasks for subgroups
The following tasks were assigned
Group
Requirements
Std
7
H
V
?
Systems
Exp
2
4
21
A
B
DA
Pt E/A
Title
14
Compact Descriptors for Video Analysis
A? Xyz colour space, HDR
MIoT
Media under user control
FTV
SCC MAF
Multisensory MAF
Live sequence compression
1 A2 Delivery of timeline for external data
1 A3 Carriage of Scalable HEVC
1 A4 Carriage of Green Metadata
1 A5 Carriage of additional Audio P&L
1 A6 Carriage of 3D Audio
1 A7 Carriage of quality metadata
5 ?
SVC FF RS
12 A4 Enhanced audio support
A5 MIME type box
15 A1 Enhanced carriage of HEVC
22 3E
Open Font Format
28 C1 Composite Font Format
20 E1
CEL
21 E1
MCO
15 E1
MPAF
16 E1
PSAF
8 A1 CICP
10 E1
Timed metadata metrics
11 E1
Green Metadata
1 A1 High profile
Draft Systems
15 Agenda
H
Video
VC
M
Exp
4
7
B
C
Exp
Exp
H
4
7
12
13
2
A2
E2
E2
A2
C1
E1
E1
E1
E1
E3
31
6
13
14
4
4
E1
E2
E1
E1
A1
A2
2
3
1
5
8
3V
4
4
5
D
10
2
5
8
4
H
3
H
Audio
3DG
4
A
6
9
11
16
16
13
A5
E1
A1
A3
E1
A2
A3
A43
A45
A33
A35
A39
A1
A1
A2
A1
E1
A1
A2
E1
A1
A2
A3
E1
E1
E2
A3
A4
E2
Spatial relationship description
DASH C&RS
Implementation guidelines
Cross layer interface
MMT Reference Software
MMT Conformance
Storage of image sequences in ISOBMFF
MMT implementation guidelines
MXM Engines and API
Uniform Signalling for timeline alignment
Video Coding for Browsers
Reference software
Compact Descriptors for Visual Search
RS & C – TM
Parser instantiation from BSD
VTL extensions (HEVC)
Internet Video Coding
Future Video Coding
SCC
HEVC Reference Software
RExt Reference Software
SHVC Reference Software
HEVC Conformance
RExt Conformance
SHVC Conformance
AVC + depth Conformance
MFC+depth Conformance
MVC+depth RS
AVC + depth RS
MFC + depth Reference Software
MFC + depth
HEVC+depth
MV-HEVC Reference Software
MV-HEVC Conformance
DRC
DRC RS
DRC C
3D Audio
3D Audio profile
3D Audio phase 2
3D Audio FF support
3D Audio RS
3D Audio C
Protos for ARAF in BIFS
Web 3DG coding
Pattern-based 3DMC
ARAF
Draft Systems
16 Agenda
M
MAR
V
Communication A
B
H
B
2 E3
E1
1 E3
2 E3
3 E3
4 E3
5 E3
6 E3
7 E3
13
9
1
MPEG-V engines
MAR RM
Architecture
Control Information
Sensory information
Virtual world object characteristics
Data representation for interaction devices
Common types and tools
Conformance and reference software
ARAF White paper
Common encryption White paper
MMT White paper
CAL+MTL White paper
AAC White paper
HEVC White paper
MMT video
N14603
Press Release
8.2 Joint meetings
The following joint meetings were held
Groups
R, VC, 3V, VCEG
R, 3
R, 3
A, S
A, 3
V, A
R, V, VCEG
A, R
S, 3
3, JPEG
S, V
R, 3
All
9
What
SCC, SEI, VUI, 3D HEVC Prof.
MIoT
Multisensory AF
TS, FF, CICP
Audio in AR
Assets
Future Video Codec
Profiles for 3D Audio
MPEG-M
ARAF
Green MPEG
IoT
Communication
WG management
9.1 Terms of reference
The following terms of reference was approved
14900
Terms of Reference
Draft Systems
17 Agenda
Day
Mon
Tue
Tue
Wed
Wed
Wed
Wed
Thu
Thu
Thu
Thu
Thu
Thu
Time1
16:00
09:00
10:00
11:00
14:00
16:00
17:00
09:00
10:00
11:00
12:00
15:30
16:00
Time2
18:00
10:00
11:00
13:00
15:00
17:00
18:00
10:00
11:00
12:00
13:00
16:00
18:00
Where
VC
3
3
A
A
Stuttgart
Cont. E
A
Rohan
Rohan
V
Rohan
Boston
9.2 Liaisons
9.2.1 Input liaisons
The following documents were received
34864
34870
35161
34847
34848
34849
34850
34851
34852
34853
34854
34855
34856
34857
34858
SCTE DVS Liaison
DASH-IF's Liaison Letter on recent DASH-IF activities
Liaison on DASH Test Vectors
IEC CDV 60728-5 Ed 3
IEC CDV Universal Serial Bus interfaces for data and power -- Part 1-1, Part 2-1, Part 2-2,
Part 2-3
IEC DTR 62921
IEC CD 62702-1-1 Ed.1
IEC DTS 62871-1 Ed.1
IEC CDV 62767-1 Ed.1
IEC CDV 62842 Ed.1
IEC NP 62608-2
IEC CDV 60728-11 Ed.4
Liaison Statement on video coding collaboration
Liaison Statement on Recommendation ITU-R BS.1116-2
Liaison Statement on MPEG-H 3D-Audio
34859 Liaison Statement on MPEG-DASH quality metrics (reply to LS 59)
34860 Liaison Statement on draft requirements and use cases for HDR and WCG content
distribution
34962 Liaison on ISOBMFF width and height
35250 Liaison Statement
35251 Liaison Statement
35252 Liaison Statement
35309 ATSC liaison on 3D Audio
35310 Liaison Statement
35386 Liaison Statement
9.2.2 Output liaisons
The following documents were approved
15031
15032
15033
15034
15035
15036
15037
15038
15044
15045
14883
14884
Liaison letter template on HDR and WCG
Liaison letter to ARIB on HDR and WCG
Liaison letter to ATSC on HDR and WCG
Liaison letter to BDA on HDR and WCG
Liaison letter to DECE on HDR and WCG
Liaison letter to SMPTE on HDR and WCG
Liaison letter to EBU on HDR and WCG
Liaison letter to DVB on HDR and WCG
Liaison statement template on Compact Descriptors for Video Analysis (CDVA)
Liaison Letter on Genome Compression and Storage
Liaison Statement to SCTE DVS on DASH
Liaison Statement to DASH-IF on DASH
Draft Systems
18 Agenda
DASH
DECE
IEC T
IEC T
IEC T
IEC T
IEC T
IEC T
IEC T
IEC T
IEC T
ITU-T
ITU-R
ITU-R
/WP6
ITU-T
ARIB
DECE
ITU-T
ITU-T
DVB
ATSC
W3C
BDA
14885
14886
14887
14888
14889
14890
14940
14990
14932
14933
14934
14935
15011
Liaison Statement to DECE on DASH and Timed Text
Liaison Statement to ITU-T SG 12 on DASH
Liaison Statement Template on Role/Kind of media streams
Liaison Statement to W3C on Timed Text
Liaison Statement to 3GPP on DASH CE SAND
Liaison Statement to IETF on Webpush for DASH
Liaison Statement to PREMIS Editorial Committee on MPAF
Liaison Statement to ITU-T SG 16 re Video Coding Collaboration
Liaison to ATSC
Liaison to DVB
Liaison to IEC/TC100/TA4
Liaison to ITU-R SG 6
Liaison Statement to ITU-T SC 9 on AR
9.2.3 List of liaisons
The following document was approved
14911
List of organisations in liaison with MPEG
9.3 Ad hoc groups
The following AHGs were established
14834
15026
15012
15023
14996
15059
15052
15022
15000
15014
15056
15062
14997
15060
15024
15051
15055
14995
15053
15013
15054
14999
15015
AHG on 3D Audio and Audio Maintenance
AHG on Adaptive Screen Content Sharing Application Format (ASCS-AF)
AHG on AR
AHG on Compact Descriptors for Video Analysis
AHG on Compact Descriptors for Visual Search
AHG on Contract Expression Language, Media Contract Ontology and
Publish/Subscribe Application Format
AHG on Font Format Representation
AHG on FTV (Free-viewpoint Television)
AHG on Future Video Coding Technology
AHG on Graphics compression
AHG on Green MPEG
AHG on industry needs for Future Video Coding Requirements
AHG on Internet Video Coding
AHG on Media Linking Application Format (MLAF)
AHG on Media-centric Internet of Things (MIoT)
AHG on MPEG File Formats
AHG on MPEG Media Transport
AHG on MPEG-7 Visual
AHG on MPEG-DASH
AHG on MPEG-V
AHG on Multimedia Preservation Application Format (MP-AF)
AHG on Reconfigurable Media Coding
AHG on Reconfigurable Media Coding
Draft Systems
19 Agenda
15025
14835
15021
15058
15057
14998
15027
AHG on Requirements on Genome Compression and Storage
AHG on Responding to Industry Needs on Adoption of MPEG Audio
AHG on Support of HDR and WCG
AHG on Timeline alignment
AHG on User Description
AHG on Video Coding for Browsers
AHG on wearable MPEG
9.4 Asset management
The following documents were approved
14994
14905
14906
14907
14908
14909
Work plan on video assets for the MPEG SVN
Schemas
Reference software
Conformance
Content
URIs
9.4.1 IPR management
The following document was approved
14910
Call for patent statements on standards under development
9.5 Work plan and time line
The following documents were approved
14901
14902
14903
14913
14904
MPEG Standards
Table of unpublished FDIS
MPEG Work plan
Complete list of all MPEG standards
MPEG time line
10 Administrative matters
10.1 Schedule of future MPEG meetings
The following meeting schedule was approved
#
111
112
113
114
115
116
City
Country yy mm-mm dd-dd
Geneva
CH
15
02 16-20
Warsaw
PL
15
06 22-26
Lucca
IT
15
10 19-23
San Diego, CA
US
16
02 22-26
Geneva
CH
16
5-6 30-03
Chengdu
CN
16
10 17-21
Draft Systems
20 Agenda
117 Geneva?
CH?
17
10.2 Promotional activities
The following documents were approved
14936
14938
14939
14991
14992
14937
14813
Draft AAC-ELD Family for High Quality Communication Services
White Paper on Common Encryption
Draft of white paper on MMT
Draft White paper on RVC-CAL and RMC
Draft White paper on HEVC
Responding to Industry Needs on Adoption of MPEG Audio
Press Release of the 110th Meeting in Strasbourg, FR
11 Resolutions of this meeting
These were approved (N14910)
12 A.O.B.
There was no other business
13 Closing
The meeting closed at 10:00
Draft Systems
21 Agenda
– Attendance list
Werner
Sergiu
Christian
Mohamad
Chris
Tim
Jan
Antonin
Gauthier
Jean-Francois
Schelkens
Sammy
Christoph
Frederik
Sebastiaan
Ali C.
Spencer
Xin
Dake
Ying
Panos
Mahsa
David
Claudio
Touradj
Marco
Clemens
Yao-Jen
Xu
Weizhong
Chun-Chi
Tzu-Der
Meiyuan
Shih-Ta
Qi
Tiejun
Cheng
Yu-Wen
Gwo Giun
Shawmin
Ming
Yongbing
tao
Jian-Liang
Bailer
Gordea
Timmerer
Raad
Rosewarne
Bruylants
De Cock
Descampe
Lafruit
Macq
Peter
Rogmans
Stevens
Temmermans
Van Leuven
Begen
Cheng
Guo
He
Luo
Nasiopoulos
Pourazad
Wang
Alberti
Ebrahimi
Mattavelli
Par
Chang
Chen
Chen
Chen
Chuang
Fang
Hsiang
Huang
Huang
Huang
Huang
Lee
Lei
Li
Lin
lin
Lin
AT
AT
AT
AU
AU
BE
BE
BE
BE
BE
BE
BE
BE
BE
BE
CA
CA
CA
CA
CA
CA
CA
CA
CH
CH
CH
CH
CN
CN
CN
CN
CN
CN
CN
CN
CN
CN
CN
CN
CN
CN
CN
CN
CN
JOANNEUM RESEARCH
AIT
AAU Klagenfurt
RaadTech Consulting
CISRA
Vrije Universiteit Brussel
Ghent University
Université Libre de Bruxelles
Alcatel-Lucent Bell Labs
Vrije Universiteit Brussel - iMinds
Hasselt University
alcatel-lucent
Vrije Universiteit Brussel
Ghent University
Cisco sytems Canada
Morphbius Technology
Vixs Systems
BlackBerry
amd
UBC
TELUS
Polycom
EPFL
EPFL
EPFL
Swissaudec
ITRI
Huawei
MediaTek
Tsinghua University
MediaTek
Dolby
Peking University
ZTE Corporation
NCKU
MediaTek
Tongji University
MediaTek
Draft Systems
22 Agenda
Ching-Chieh
Chun-Lung
Yongliang
Siwei
Luntian
Wen-Hsiao
Wenyi
Minhao
Yonghong
Yi-Shin
Xiaquan
Ronggang
Yaowei
Qing
Lidong
Yiling
Jizheng
Li
Haitao
Jar-Ferr
Lu
Shaobo
Yuan
Xiaozhen
Jianhua
Jiantong
Jianqing
Karel
Lukas
Peter
Gero
Max
Johannes
Giovanni
Virginie
Christof
Harald
Dan
Karsten
Ruben
Juergen
Johannes
Ingo
Fabian
Joachim
Jacek
Michael
Thorsten
Thorsten
Fulvio
Lin
Lin
Liu
Ma
Mou
Peng
Qiu
Tang
Tian
Tung
Wang
Wang
Wang
Wang
Xu
Xu
Xu
Xufeng
Yang
Yang
Yu
Zhang
Zhang
Zheng
Zheng
Zhou
Zhu
Fliegel
Krasula
Amon
Bäse
Blaeser
Boehm
Cordara
Drugeon
Fersch
Fuchs
Grois
Grüneberg
Heras Evangelio
Herre
Hilpert
Hofmann
Jaeger
Keinert
Konieczny
Kratschmer
Laude
Lohmar
Moschetti
CN
CN
CN
CN
CN
CN
CN
CN
CN
CN
CN
CN
CN
CN
CN
CN
CN
CN
CN
CN
CN
CN
CN
CN
CN
CN
CN
CZ
CZ
DE
DE
DE
DE
DE
DE
DE
DE
DE
DE
DE
DE
DE
DE
DE
DE
DE
DE
DE
DE
DE
ITRI
ITRI
Huawei technologies Co.Ltd.
ITRI International/NCTU
Tsinghua Univ
Peking University
MStar Semiconductor
HiSilicon Technologies
Peking University Shenzhen
BIT
Zhejiang University
Intel Corp.
NERC-DTV
Microsoft Research Asia
Peking University Shenzhen
National Cheng Kung University
Hangzhou University
Huawei
China Telecom Corporation Ltd.
Hisilicon Technologies
HiSilicon Technologies Co. Ltd
Huawei
Fujitsu R&D Center Co
CVUT
CVUT
Siemens AG
Siemens
RWTH Aachen
Technicolor
Huawei Technologies DUESSELDORF GmbH
Panasonic Europe
Dolby Germany GmbH
Fraunhofer IIS
Fraunhofer HHI
Fraunhofer HHI
Technische Universiät Berlin
Fraunhofer IIS
Fraunhofer
Fraunhofer IIS
RWTH Aachen
Fraunhofer IIS
HUAWEI TECHNOLOGIES DUESSELDORF GmbH
Fraunhofer IIS
Leibniz Universitaet Hannover
Ericsson
EPO
Draft Systems
23 Agenda
Karsten
Jens-Rainer
Jörn
Jan
Thomas
Thomas
Stephan
Klaas
Panji
Robert
Thomas
Thomas
Gerhard
Leon
Herbert
David
Thomas
Mathias
Oliver
Qing
Waqar
Pablo
Jaime
Francisco
Done
Miska
Jani
Tiia
Cyril
Philippe
Gisquet
Nicholson
Xavier
Jean-Claude
Raffin
Denoual
Edouard
Patrick
Marc
Wassim
Felix
Remi
Kypreos
Joel
Sylvain
Philippe
Guillaume
Traian
Sebastien
Gerard
Müller
Ohm
Ostermann
Plogsties
Richter
Schierl
Schreiner
Schueuer
Setiawan
Skupin
Sporer
Stockhammer
Tech
Terentiv
Thoma
Virette
Wiegand
Wien
Wübbolt
Zhang
Zia
Carballeira
Delgado
Morán Burgos
Bugdayci
Hannuksela
Lainema
Ojanperä
Bergeron
Bordes
Christophe
Didier
Ducloux
Dufourd
Erwan
Franck
Francois
Gendron
Guez Vucher
Hamidouche
Henry
Houdaille
Jean
Jung
Kervadec
Laffont
Laroche
Lavric
Lecomte
Madec
DE
DE
DE
DE
DE
DE
DE
DE
DE
DE
DE
DE
DE
DE
DE
DE
DE
DE
DE
DE
DE
ES
ES
ES
FI
FI
FI
FI
FR
FR
FR
FR
FR
FR
FR
FR
FR
FR
FR
FR
FR
FR
FR
FR
FR
FR
FR
FR
FR
FR
Fraunhofer HHI
RWTH Aachen
Leibniz Universität Hannover
Fraunhofer
University of Stuttgart
Fraunhofer
Fraunhofer IIS
Dolby
Huawei Technologies
Fraunhofer HHI
Fraunhofer
Qualcomm
Fraunhofer HHI
Fraunhofer
Fraunhofer IIS
EPO
Fraunhofer HHI
RWTH Aachen
Technicolor
Huawei Technologies Duesseldorf GmbH
Nomor Research GmbH
UPM
UPC
UPM
TUT
Nokia
Nokia
VTT
THALES
Technicolor
CANON Research
VITEC
Thomson Video Networks
Telecom ParisTech
INSA IETR
CANON Research
technicolor
Thomson Video Networks
SCPP
INSA/IETR
Orange
Technicolor
ENVIVIO
Orange Labs
Orange Labs
STMicroelectronics
CANON Research
Institu Mines Télécom
Thales
B-Com
Draft Systems
24 Agenda
Mihai
Nicolas
Didier
Gregory
Pierrick
Marius
Francoise
Ganji
Mickael
Charline
David
Christian
Oded
Omer
Natan
Avraham
Walter
Vittorio
Laurent
Roberto
Leonardo
Andrea
Gianluca
Diego
Daniele
PoLin
Skjalg
Massimo
Alberto
Sabino
Shuichi
Jun
Kotaro
Guillaume
Toru
Keiichi
Takeshi
Takaaki
Ryoji
Mitsuhiro
Atsuro
Tomohiro
Takaaki
Itaru
Kei
Kimihiko
Shohei
Akira
Takayuki
Ohji
Mitrea
Mollet
Nicholson
Pallone
Philippe
Preda
Preteux
Rama Rao
Raulet
Taibi
Touze
Tulvan
Gants
Peled
Peterfreund
Shimor
Allasia
Baroncini
Boch
Borgotallo
Chiariglione
de Polo
Francini
Gibellino
Giusto
Lai
Lepsoy
Mattelliano
Messina
Metta
Aoki
Arai
Asai
Barroux
Chinen
Chono
Chujoh
Emori
Hashimoto
Hirabayashi
Ichigaya
Ikai
Ishikawa
Kaneko
Kawamura
Kazui
Matsuo
Minezawa
Nakachi
Nakagami
FR
FR
FR
FR
FR
FR
FR
FR
FR
FR
FR
FR
IL
IL
IL
IL
IT
IT
IT
IT
IT
IT
IT
IT
IT
IT
IT
IT
IT
IT
JP
JP
JP
JP
JP
JP
JP
JP
JP
JP
JP
JP
JP
JP
JP
JP
JP
JP
JP
JP
IMT
Technicolor
VITEC
Orange Labs
Orange Labs
Institut TELECOM
Ecole des Ponts
Telecom SudParis
IETR UMR CNRS 6164
Technicolor
Technicolor
Mines Telecom
Zixi
Zixi
toga networks
SanDisk
EURIX S.r.l.
Sisvel Technology
RAI
RAI
CEDEO
phaseone
Telecom Italia
Telecom Italia
University of Cagliari
MediaTek USA
Telecom Italia
Sisvel Technology srl
RAI
RAI
NHK
NHK
Mitsubishi Electric
Fujitsu Laboratories
Sony Corporation
NEC
Toshiba Corporation
Renesas Electronics Corporation
SONY Corp.
Sharp
Tokyo Polytechnic
Fujitsu Laboratories
NTT corporation
Mitsubishi Electric
NTT
Sony corporation
Draft Systems
25 Agenda
Takahiro
Masayuki
Shigetaka
Mehrdad
Keisuke
Takanori
Masato
Shinya
Takehiro
Teruhiko
Naoya
Masayuki
Yoshihide
Shinji
Shuichi
Akio
Tomoo
Elena
Kang
Yonghyun
Gun
Seung Kwon
Hyung Gi
Jihun
Soo-Ik
Hyunkyung
Yongwoo
Miran
Seung Cheol
Jangsik
Jang-Sik
Sangbae
SungMoon
Young Su
Sung-Wook
Mohammad
Euee
Dalwon
In-Su
Si-Hwan
ByeongMoon
Byeungwoo
Jin Kee
Kyeongok
Jung Won
Chanyul
Cheong Ghil
Sang-Kyun
Min-Uk
Hyunguy
Nishi
Nishiguchi
Ogawa
Panahpour Tehrani
Saito
Senoh
Shima
Shimizu
Sugimoto
Suzuki
Tanaka
Tanimoto
Tonomura
Watanabe
Watanabe
Yamada
Yamakage
Alshina
Andrew
Baek
Bang
Beack
Byun
Cha
Chae
Chai
Cho
Choi
Choi
Choi
Choi
Chon
Chung
Heo
Hong
Jalil Piran
Jang
Jang
Jang
Jang
Jeon
Jeon
Chae
Kang
Kang
Kim
Kim
Kim
Kim
Kim
JP
JP
JP
JP
JP
JP
JP
JP
JP
JP
JP
JP
JP
JP
JP
JP
JP
KR
KR
KR
KR
KR
KR
KR
KR
KR
KR
KR
KR
KR
KR
KR
KR
KR
KR
KR
KR
KR
KR
KR
KR
KR
KR
KR
KR
KR
KR
KR
KR
KR
Panasonic
Sony Corporation
ICT Link
Nagoya University
Shikino High-Tech CO.
NICT
Canon Inc.
NTT Corporation
NHK
Sony Corp.
Panasonic
ITSCJ
Sharp Corporation
NEC Corporation
Toshiba Corporation
Samsung Electronics
NexStreaming
Yonsei University
ETRI
ETRI
Kangwon National University
ETRI
Seoul National University
Intellectual Discovery
Kyunghee University
ETRI
ETRI
Kangwon National University
Samsung Electronics co.Ltd.
INSIGNAL
KHU
Sejong University
Kyunghee University
Hanyang University
KETI
ETRI
ETRI
LG Electronics
SKKU
ETRI
ETRI
Samsung Electronics co.Ltd.
Namseoul University
Myongji University
Konkuk University
Draft Systems
26 Agenda
Jooyoung
Jae-Gon
Kyung won
Youngseop
Je Woo
Cheol-Min
Dasom
Seung Woo
Taegyu
Jae Yung
Bae-Keun
Changkyu
Jin Young
Yong-Hwan
Jongmin
Jin Young
Seung Wook
Woong
Tae Beom
Jonghyun
Junghak
Junghak
Henney
Seoung-Jun
Jeonghoon
Sang-hyo
Hochong
Min Woo
Kyungmo
Je-Ho
Kwang-deok
Jeongil
Saim
Donggyu
Youngman
Jaeyeon
Sehoon
Sunmi
Hyunjin
Kyoungro
Jae-Kwan
Robert
Werner
Rocco
Rufael
Emmanuel
Menno
Arild
Lukasz
Olgierd
Kim
Kim
Kim
Kim
Kim
Kim
Kim
Kum
Lee
Lee
Lee
Lee
Lee
Lee
Lee
Lee
Lee
Lim
Lim
Ma
Nam
Nam
Oh
Oh
Park
Park
Park
Park
Park
Park
Seo
Seo
Shin
Sim
So
Song
Yea
Yoo
Yoon
Yoon
Yun
Brondijk
de Bruijn
Goris
Mekuria
Thomas
Wildeboer
Fuldseth
Januszkiewicz
Stankiewicz
KR
KR
KR
KR
KR
KR
KR
KR
KR
KR
KR
KR
KR
KR
KR
KR
KR
KR
KR
KR
KR
KR
KR
KR
KR
KR
KR
KR
KR
KR
KR
KR
KR
KR
KR
KR
KR
KR
KR
KR
KR
NL
NL
NL
NL
NL
NL
NO
PL
PL
KT
KAU
KETI
Dankook university
KETI
Dongshin University Industry
Electronics and Telecommunications Research Institute
KETI
Sejong University
KT
ETRI
SK Telecom
ETRI
KWU
KETI
LG Electronics
Kwangwoon University
Kwangwoon University
Samsung Electronics co.Ltd.
Kwangwoon University
Samsung Electronics
Samsung Electronics Co., Ltd.
Dankook University
ETRI
Kwangwoon University
Samsung Electronics
Samsung Electronics
LG Electronics
ETRI
Konkuk University
ETRI
Philips
Philips Research
Philips
CWI
TNO
Philips
Cisco Systems Norway
Zylia
PUT
Draft Systems
27 Agenda
Krzysztof
Tomasz
Fernando
Antonio
Maxim
Aleksander
Harald
Kenneth
Per
Richard
Andrey
Christopher
Rickard
Jacob
Jiunn Bin
Chong Soon
Zongxian
Thiow Keng
Massimiliano
Alessandro
Abdellatif
Miroslaw
Panos
ZHONG
Ken
Matteo
Stavros
Sebastian
Ovidiu
Karl
Ping
Giladi
Cheung
Frank
Lazar
Imed
Jill
Madhukar
Peisong
Jianle
Ying
Yi-Jen
Robert
Michael
Felix
Chad
Matt
Qunshan
Yuwen
Arianne
Wegner
Zernicki
Pereira
Pinheiro
Sychev
Zheludkov
Alvestramp
Andersson
Fröjdh
Mitic
Norkin
Ryder
Sjöberg
Strom
Lim
Lim
Liu
Tan
Agostinelli
Artusi
Benjelloun Touimi
Bober
Kudumakis
Luo
McCann
Naccari
Paschalakis
Schwarz
Serban
Sharman
Wu
Alex
Auyeung
Baumgarte
Bivolarsky
Bouazizi
Boyce
Budagavi
Chen
Chen
Chen
Chiu
Cohen
Dolan
Fernandes
Fogg
Frost
Gu
He
Hinds
PL
PL
PT
PT
RU
RU
SE
SE
SE
SE
SE
SE
SE
SE
SG
SG
SG
SG
UK
UK
UK
UK
UK
UK
UK
UK
UK
UK
UK
UK
UK
US
US
US
US
US
US
US
US
US
US
US
US
US
US
US
US
US
US
US
PUT
Zylia sp. z o.o.
Instituto de Telecomunicações
UBI / QUALINET / COST IC1003
Huawei
Vanguard Video
Google
Ericsson AB
Ericsson
Ericsson
Ericsson
Net Insight AB
Ericsson
Ericsson
Huawei
Panasonic R&D Singapore
Panasonic R&D Singapore
NTT DOCOMO
Trellis Management
Trellis Management
Huawei (UK) Co., Ltd.
University of Surrey
QMUL
Huawei
ZetaCast
BBC
Visual Atoms
BBC
University of Reading
Sony Europe Ltd
ZTE (UK) Ltd
Inter Digital
Sony Electronics Inc
Skype
Samsung Telecommunications
Vidyo
Samsung
Broadcom
Qualcomm
Qualcomm
Intel Corp.
Mitsubishi Electric
Samsung
Harmonic
Google
Google Inc.
InterDigital
CableLabs
Draft Systems
28 Agenda
Ted
Kilroy
Walt
Rajan
Marta
Seung-Hwan
Krasimir
Sungwon
Vladimir
Youngkwon
Shan
Brendan
Ajay
Daryl
Joseph
Koohyar
Yeshwant
Mandayam
Prabhu
Ozgur
Chao
Nils
Wei
Schuyler
Krishnakanth
Justin
D
Vadim
David
Iraj
Joel
Dale
Kevin
Gary
Huifang
Mikhail
Andrew
Dong
Pankaj
Alexandros
Anthony
Wei
Ye-Kui
Xin
John
Xiaoyu
Xiaozhong
Yan
Peng
Haoping
Hsieh
Hughes
Husak
Joshi
Karczewicz
Kim
Kolarov
Lee
Levantovsky
Lim
Liu
Long
Luthra
Malas
McCrossan
Minoo
Muthusamy
Narasimhan
Navali
Oyman
Pang
Peters
Pu
Quackenbush
Rapaka
Ridge
Sen
Seregin
Singer
Sodagar
Sole
Stolitzka
Streeter
Sullivan
Sun
Terterov
Tescher
Tian
Topiwala
Tourapis
Vetro
Wang
Wang
Wang
Wus
Xiu
Xu
Ye
Yin
Yu
US
US
US
US
US
US
US
US
US
US
US
US
US
US
US
US
US
US
US
US
US
US
US
US
US
US
US
US
US
US
US
US
US
US
US
US
US
US
US
US
US
US
US
US
US
US
US
US
US
US
Qualcomm
Microsoft
Dolby Labs
Qualcomm
Qualcomm
Sharp Labs of America
Apple
Qualcomm Technology
Monotype
Samsung
MediaTek USA
CableLabs
Arris
CableLabs
Twentieth Century Fox
Arris Group
Samsung Research Americas
Arris
Ericsson
Intel Corporation
Qualcomm
Qualcomm
Qualcomm
Audio Research Labs
Qualcomm
Nokia
Qualcomm
Qualcomm
Apple
Microsoft
Qualcomm
Samsung Display
Adobe Systems
Microsoft
Mitsubishi Electric
Vanguard Video
Microsoft
Mitsubishi Electric
FastVDO
Dolby Laboratories
Mitsubishi Electric
Huawei
Qualcomm
Huawei
InterDigital
MediaTek USA
InterDigital
Dolby
Huawei
Draft Systems
29 Agenda
Minhua
Bill
Zhou
Zou
US
US
Broadcom
DTS
Draft Systems
30 Agenda
– Agenda
#
1
2
3
4
5
6
7
#
#
1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
2
1
2
3
1
2
Item
Opening
Roll call of participants
Approval of agenda
Allocation of contributions
Communications from Convenor
Report of previous meetings
Workplan management
Media coding
Support for Dynamic Range Control
Pattern Based 3D Mesh Compression
Web 3D Graphics Coding
Metadata for Realistic Material Representation
Font compression and streaming
Composite Font Representation
Open Font Format
Web Video Coding
Video Coding for Browsers
Codec Configuration Representation
Media Tool Library
SAOC Dialog enhancement
Audio Dynamic Range Control
Media Context and Control – Control Information
Media Context and Control – Sensory Information
Media Context and Control – Virtual World Object Characteristics
Media Context and Control – Data Formats for Interaction Devices
Media Context and Control – Common Types and Tools
HEVC Range Extensions
HEVC Multiview Extensions
3D HEVC
HEVC Scalable Extensions
Coding of screen content
3D Audio
HEVC Image Sequences
Free Viewpoint Television
Internet Video Coding
Higher Dynamic Range and Wide Gamut Content Distribution
Processing and Sharing of Media under User Control
Genome Compression
Composition coding
Scene Description Based Collaborative Applications
MMT Composition Information
Description coding
MPEG-7 Visual
Compact Descriptors for Visual Search
Draft Systems
31 Agenda
3
4
5
6
7
4
1
2
3
4
5
6
7
5
1
6
7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
8
1
2
9
1
2
3
4
5
6
Compact Descriptors for Video Analysis
User Description
Multiple text encodings, extended classification metadata
Green Metadata
Storage of traceable media signatures
Systems support
Audio Synchronization
Signalling of Transport profiles, signalling MVC stereo view association and
MIME type registration
Signalling and Transport of SAOC-DE in AAC
Coding-independent codepoints
MMT Forward Error Correction Codes
MMT Cross Layer Interface
Uniform signalling for timeline alignment
IPMP
Common Encryption Format for ISO Base Media File Format
Digital Item
Transport and File formats
Carriage of additional audio profiles & levels
Delivery of Timeline for External Data
Carriage of Layered HEVC in MPEG-2 TS
Transport of MVC depth video and HEVC low delay
Carriage of Green Metadata
Carriage of 3D Audio
Enhanced audio support and other improvements
Font streams and other improvements to file format
Ordered combination of separate tracks
Carriage of MVC+D in ISO Base Media File Format
Enhanced carriage of HEVC
Enhanced audio support
Timed Metadata Metrics of Media in the ISO Base Media File Format
Additional technologies for MPEG Media Transport
Image File Format
MMT Implementation Guidelines
Extended Profiles and time synchronization
Spatial Relationship Description, Generalized URL parameters and other
extensions
MPEG-DASH Implementation Guidelines
Multimedia architecture
MPEG-M API
MPEG-V Architecture
Application formats
Augmented Reality AF
Mixed and Augmented Reality Reference Model
Multimedia Preservation Application Format
Multisensory Effects Application Format
Publish/Subscribe Application Format (PSAF)
Adaptive Screen Content Sharing Application Format
Draft Systems
32 Agenda
10
1
2
3
4
5
6
7
8
9
10
11
12
13
11
1
2
3
4
5
6
7
8
9
10
11
12
12
1
2
3
4
5
6
7
8
9
8
1
2
3
9
1
2
3
4
Reference implementation
MVC plus depth extension of AVC Reference Software
Multi-resolution Frame Compatible Stereo Coding extension of AVC
Reference Software
3D extension of AVC Reference Software
Pattern based 3D mesh compression Reference Software
CEL and MCO Reference Software
MPEG-7 Visual Reference Software
ARAF reference software
Media Tool Library Reference Software
MPEG-DASH Reference Software
MPEG-V – Reference Software
MMT Reference Software
HEVC Reference Software
3D Audio Reference Software
Conformance
New levels for AAC profiles and uniDRC support
Multi-resolution Frame Compatible Stereo Coding extension of AVC
Conformance
3D-AVC Conformance
Pattern based 3D mesh compression Conformance
Video Coding for Browsers Conformance
CEL and MCO Conformance
ARAF Conformance
Media Tool Library Conformance
MPEG-V – Conformance
MMT Conformance
HEVC Conformance
3D Audio Conformance
Maintenance
Systems coding standards
Video coding standards
Audio coding standards
3DG coding standards
Systems description coding standards
Visual description coding standards
Audio description coding standards
MPEG-21 standards
MPEG-A standards
Organisation of this meeting
Tasks for subgroups
Joint meetings
Room assignment
WG management
Terms of reference
Officers
Editors
Liaisons
Draft Systems
33 Agenda
5
6
7
1
2
3
4
8
9
10
10
1
2
11
12
13
Work item assignment
Ad hoc groups
Asset management
Reference software
Conformance
Test material
URI
IPR management
Facilities
Work plan and time line
Administrative matters
Schedule of future MPEG meetings
Promotional activities
Resolutions of this meeting
A.O.B.
Closing
Draft Systems
34 Agenda
– Input contributions
#
34603
Title
Source
AHG on Support of HDR XYZ Color Space and
HDR
ISO secretariat
34604 AHG on FTV (Free-viewpoint Television)
ISO secretariat
34605 AHG on compact descriptors for video search
ISO secretariat
34606
AHG on Requirements on Genome Compression
and Storage
ISO secretariat
34607
AHG on Adaptive Screen Content Sharing
Application Format (ASCSAF)
ISO secretariat
34608 AhG on Issues in Internet of Things
ISO secretariat
34609 AHG on MPEG-7 Visual
ISO secretariat
34610 AHG on Compact Descriptors for Visual Search
ISO secretariat
34611 AHG on Internet Video Coding
ISO secretariat
34612 AHG on Video Coding for Browsers
ISO secretariat
34613 AHG on Video Test Material Assets
ISO secretariat
34614 AHG on 3D Audio and Audio Maintenance
ISO secretariat
AHG on Responding to Industry Needs on
Adoption of MPEG Audio
ISO secretariat
34615
34616 AHG on AR
ISO secretariat
34617 AHG on MPEG-V
ISO secretariat
34618 AHG on Graphics compression
ISO secretariat
34619 AHG on Reconfigurable Media Coding
ISO secretariat
34620 AHG on MPEG Assets
ISO secretariat
34621 AHG on MPEG File Formats
ISO secretariat
34622 AHG on Font Format Representation
ISO secretariat
34623 AHG on MPEG-DASH
ISO secretariat
34624
AHG on Multimedia Preservation Application
Format (MP-AF)
ISO secretariat
34625 AHG on MPEG Media Transport
ISO secretariat
34626 AHG on Green MPEG
ISO secretariat
34627 AHG on User Description
ISO secretariat
34628 AHG on Timeline alignment
ISO secretariat
34629
AHG on Publish/Subscribe Application Format
(PSAF)
ISO secretariat
34630
Brainstorming panel discussion session on future
video coding
Gary Sullivan, Jens-Rainer Ohm, Jörn
Ostermann, Youngkwon Lim
34631 DASH sub-frame format of WebSocket
34632
[CE-FDH] Benefits of HTTP/2 Push feature for
DASH
Tatsuya Igarashi, Yasuaki Yamagishi,
Mitsuhiro Hirabayashi
Franck Denoual, Frederic Maze
34633 Study of ISO/IEC CD23000-15 v2
Werner Bailer, Hermann Fürntratt
34634 Study of ISO/IEC 15938-5:2003/DAM 5
Werner Bailer
Draft Systems
35 Agenda
34635
MMT IG: Traffic Aggregation for MMTP
Multicasting in On-Demand Video Delivery
34636
Draft Requirements and Explorations for HDR and Ajay Luthra, Edouard Francois, Walt
WCG Content Distribution
Husak
34637
Draft Call for Evidence (CfE) for HDR and WCG
Video Coding
Ajay Luthra, Edouard Francois, Walt
Husak
34638
AhG HDR/WCG: Report of EE3 on objective test
methods
T. Ebrahimi
Zhu Li, Imed Bouazizi, Youngkwon Lim,
P. Lopez, E. Francois, P. Salmon
(Technicolor), K. Minoo, A. Luthra
AhG HDR: report on the anchors generation for the
34639
(Arris), P. Yin, T. Lu, W.Husak (Dolby),
explorations for HDR/WCG video coding
Jungwon (ETRI), J. Chen, Sungwon L.
(Qualcomm), C. Auyeung (Sony)
34640
Report on the XYZ/HDR Exploratory Experiment 1:
Alexis Michael Tourapis
HDR/WCG signal representation and coding
34641 Client-requested push for DASH [CE-FDH]
Emmanuel Thomas (TNO), Jeroen
Famaey (iMinds), Jeroen Schaballie
(iMinds)
34642 Modification of MMTP packet header compression
Changkyu Lee, Sunghei Kim, Juyoung
Park
34643 [CE-FDH] Dash over HTTP 2.0 using K-Push
Viswanathan (Vishy) Swaminathan,
Sheng Wei, Kevin Streeter
34644
A CDVS Pairwise Matching Experiment on a
Dataset of Risso’s dolphins
Sabino METTA, Massimiliano ROSSO,
Alberto MESSINA
34645
Automated Recommendation of Multimedia News
Content using MPEG-UD
Alberto MESSINA, Maurizio
MONTAGNUOLO, Sabino METTA
34646 Request for minor updates to CDVS TM11
Alberto MESSINA
34647
Formal Analysis of the MPEG-UD use cases:
towards a complete description
Sabino METTA, Alberto MESSINA
34648
Request for modifications of MPEG-UD XML
Schemas
Alberto MESSINA
34649
Evaluation of high dynamic range color pixel
encoding
Rafal K. Mantiuk (Bangor University), R.
Boitard, E. François (Technicolor)
Additional Definitions of FPA SEI Message for
34650 Inclusion of Centralized Color-Depth Packing
(CCDP) Formats
J.-F. Yang, K.-Y. Liao, H.-M. Wang, Y.H. Hu (NCKU)
34651 CE3: Test 1.1 – Intra block copy masking
J. Lainema, M. M. Hannuksela (Nokia)
34652 Non-CE2: Intra block vector coding for small PUs
J. Lainema, M. M. Hannuksela (Nokia)
34653 CE6: Cross check results for Test A.3
W. Pu (Qualcomm)
34654 CE6: Cross check results for Test A.4
W. Pu (Qualcomm)
34655
Non-CE2: Transform skip signalling for intra block
copy
S. Yang, H. J. Shim, D. Lee, B. Jeon
(SKKU)
34656
CE5 subtest 5.1: Performance impact of varying
the maximum palette size
R. Joshi (Qualcomm)
34657
CE6 subtest A.5: Contexts for run coding in palette R. Joshi, M. Karczewicz, W. Pu, V.
mode
Seregin, J. Sole (Qualcomm)
34658
CE6 subtest A.6: Binarization for run coding in
palette mode
R. Joshi, W. Pu, M. Karczewicz, F. Zou,
V. Seregin, J. Sole (Qualcomm)
34659
Enhanced chroma QP signalling for adaptive
cross-component transform in SCC extensions
K.Chono (NEC)
Draft Systems
36 Agenda
34660
Quality Assessment of High Dynamic Range
34661 (HDR) Video Content Using Existing FullReference Metrics
34662
AhG6: Inclusion of 4:2:0 screen content in the
HEVC SCC common test conditions
Amin Banitalebi-Dehkordi, Maryam
Azimi, Yuanyuan Dong, Mahsa T.
Pourazad, Panos Nasiopoulos, (UBC &
TELUS)
J. Sole, M. Karczewicz, R. Joshi, V.
Seregin, K. Rapaka (Qualcomm)
34663 Non-CE6: Delta QP signalling for palette
J. Sole, W. Pu, R. Joshi, V. Seregin, M.
Karczewicz (Qualcomm)
34664 AHG13: Chroma deblocking filter control for SCC
O. Nakagami, T. Suzuki (Sony)
34665 AHG13: On deblocking for screen content coding
C. Rosewarne, M. Maeda (Canon)
34666
Non-CE9: Intra-boundary filter control for noncamera captured content
C. Rosewarne, M. Maeda (Canon)
34667
Non-CE6: Modifications of copy-left and copyabove modes in index coding
J.-S. Tu, C.-L. Lin, C.-H. Hung, C.-C. Lin,
Y.-J. Chang (ITRI)
34668
CE6 Test B.2: Encoder modification of palette
coding for escape pixels
Y.-J. Chang, C.-H. Hung, C.-L. Lin, C.-C.
Lin, J.-S. Tu (ITRI)
34669
CE8 Test A: Bi-colour intra mode for screen
content coding
Y.-J. Chang, C.-C. Lin, J.-S. Tu, C.-L.
Lin, C.-H. Hung (ITRI)
34670
Non-CE8: Combination of CE8 Test A and CE8
Test B for screen content coding
Y.-J. Chang, C.-C. Lin, C.-L. Lin, J.-S.
Tu, C.-H. Hung (ITRI)
34671
Non-CE8: Multi-colour intra mode for screen
content coding
Y.-J. Chang, C.-C. Lin, C.-L. Lin, J.-S.
Tu, C.-H. Hung (ITRI)
Non-CE6: Escape coded pixel prediction using
34672 previous escape coded pixels for palette based
coding
J. Ye, J. Zhu (Fujitsu)
Non-CE6: Escape pixel prediction using previous
34673 escape coded pixels and palette for palette based
coding
J. Ye, J. Zhu (Fujitsu)
34674
Non-CE6: Escape coded pixel prediction using
previous palette for palette based coding
J. Ye, J. Zhu (Fujitsu)
34675 Non-CE6: Escape colour signalling
C. -C Lin, C.-L. Lin, Y.-J. Chang, J.-S.
Tu, C.-H. Hung (ITRI)
34676 Non-CE2 : Slice-level Intra block copy enabling
W. Lim, J. Ma, Y. Ahn, D. Sim
34677 CE1: Results of Test 1.3, Test 4.1 and Test 4.3
A. Minezawa, K. Miyazawa, S. Sekiguchi
(Mitsubishi)
34678 CE1: Cross-check on Test 1.4
A. Minezawa, K. Miyazawa, S. Sekiguchi
(Mitsubishi)
34679 CE1: Cross-check on Test 3.1
A. Minezawa, K. Miyazawa, S. Sekiguchi
(Mitsubishi)
34680
Non-CE6: Modified unpredicted palette entries
coding in palette based coding
Z. Wang, J. Zhu(Fujitsu)
34681 CE1: Results of Test 3.2 on MVD and BVD coding
G. Laroche, T. Poirier, C. Gisquet, P.
Onno (Canon)
34682 CE6: Results of Test A.3 on restricted run coding
G. Laroche, T. Poirier, C. Gisquet, P.
Onno (Canon)
34683 CE6: Results of Test C.1 on transition copy mode
C. Gisquet, G. Laroche, P. Onno
(Canon)
34684 Non-CE6: Last run flag for Palette mode
G. Laroche, T. Poirier, C. Gisquet, P.
Onno (Canon)
Draft Systems
37 Agenda
34685 Non-CE2: IBC encoder improvements for SCM2.0
G. Laroche, T. Poirier, C. Gisquet, P.
Onno (Canon)
34686
Non-CE6: Palette encoder improvements for
SCM2.0
C. Gisquet, G. Laroche, P. Onno
(Canon)
34687
Combination of several encoder improvements for
SCM2.0
G. Laroche, C. Gisquet, T. Poirier, P.
Onno (Canon)
34688 AHG14: On IBC memory reduction
G. Laroche, T. Poirier, C. Gisquet, P.
Onno (Canon)
34689 On adaptive colour transform and Inter modes
G. Laroche, T. Poirier, C. Gisquet, P.
Onno (Canon)
34690
AHG14: On IBC constraint for Wavefront Parallel
Processing
G. Laroche, T. Poirier, C. Gisquet, P.
Onno (Canon)
34691 CE6: Cross-check of Test A.5
G. Laroche (Canon)
34692 CE6: Cross-check of Test A.6
G. Laroche (Canon)
34693 CE6: Cross-check of Test C.2
C. Gisquet (Canon)
34694
CE6: Results for Test B3 on Improved Palette
Index Coding with Contextualization
T. Laude (Leibniz Universitaet
Hannover)
34695 Copy Mode for Static Screen Content
T. Laude (Leibniz Universitaet
Hannover)
34696 CE1: Cross-check of Test 3.3
G. Laroche (Canon)
34697 CE3: Cross-check of test 1.1
M. Pettersson, K. Andersson (Ericsson)
34698 CE6 Test C.2: Transition copy mode
Y.-C. Sun, T.-D. Chuang, Y.-W. Chen,
Y.-W. Huang, S. Lei (MediaTek)
Y.-C. Sun, J. Kim, T.-D. Chuang, Y.-W.
34699 Non-CE6: Cross-CU palette colour index prediction Chen, S. Liu, Y.-W. Huang, S. Lei
(MediaTek)
34700 SMPTE Liaison - HDR/WCG
34701
Alan Lambshead SMPTE SVP
Correction for MMT_general_location_info and
PA_table elements in 23008-1
Oded Gants, Omer Peled, Uri Avni
34702 CE2: Result of Test 1
B. Li, J. Xu (Microsoft), X. Xu, S. Liu, S.
Lei (MediaTek)
34703 CE2: Result of Test 6
B. Li, J. Xu (Microsoft)
34704 CE9: Result of Test A.2
B. Li, J. Xu (Microsoft), X. Zhang, R.
Cohen (MERL)
34705 CE10: Result of Test 1 and 2
B. Li, J. Xu (Microsoft)
Comparison of Compression Performance of
HEVC 4:4:4 Range Extensions Test Model 8 and
34706
HEVC Screen Content Coding Extensions Test
Model 2 with AVC High 4:4:4 Predictive profile
B. Li, J. Xu, G. Sullivan (Microsoft)
34707
Adaptive motion vector resolution for screen
content
B. Li, J. Xu, G. Sullivan, Y. Zhou, B. Lin
(Microsoft)
34708 On residual adaptive colour transform
B. Li, J. Xu, G. Sullivan (Microsoft)
34709 Non-CE2: on block vector predictor
B. Li, J. Xu (Microsoft)
34710 On WPP with palette mode and intra BC mode
B. Li, J. Xu (Microsoft)
34711 Improvement for hash based inter search
B. Li, J. Xu (Microsoft)
34712
On referencing structure supporting temporal
scalability
B. Li, J. Xu (Microsoft)
34713 CE7: Cross-check of test 2 (JCTVC-S0159)
B. Li, J. Xu (Microsoft)
34714 CE10: Cross-check of Hybrid 1-D/2-D Intra string
B. Li, J. Xu (Microsoft)
Draft Systems
38 Agenda
search for HEVC screen content coding (JCTVCS0161)
34715
Proposed messages for client-initiation and
termination (pull) connection in 23008-1
Oded Gants, Omer Peled, Uri Avni
34716
Proposed change in MMTP header for
retransmission
Oded Gants, Omer Peled, Uri Avni
34717
Proposed updated for QoS report messages in
23008-1 AMD 1
Oded Gants, Omer Peled, Uri Avni
34718
Enhanced block vector predictor list construction
for Intra block copy
J. Ma, Y. Ahn, W. Lim, X. Wu, D. Sim
(KWU)
34719 QP offset for Adaptive Colour Transform
R. Sjöberg, J. Samuelsson (Ericsson)
34720 HLS: Dependent RAP indication SEI message
R. Sjöberg, M. Pettersson, J.
Samuelsson (Ericsson)
34721 AhG13: Palette and deblocking
J. Sole, W. Pu, C. Pang, R. Joshi, V.
Seregin, M. Karczewicz (Qualcomm)
CE5: Informational tests on reducing both
34722 maximum palette size and maximum palette
predictor size
P. Lai, S. Liu, S. Lei (MediaTek)
34723
CE8 Test B: Single colour intra mode, with
supplementary results
P. Lai, S. Liu, Y.-W. Chen, T.-D.
Chuang, Y.-C. Sun, S. Lei (MediaTek)
34724
Non-CE6: Syntax redundancy removal for palette
mode with one index value
P. Lai, J. Kim, S. Liu, S. Lei (MediaTek)
34725
AHG6: On Adaptive Color Transform (ACT) in
SCM2.0
P. Lai, S. Liu, S. Lei (MediaTek)
34726
AHG14: Intra Block Copy reference area for
Wavefront Parallel Procsssing (WPP)
P. Lai, X. Xu, S. Liu, T.-D. Chuang, S.
Lei (MediaTek)
34727
CE9 Test A.1: Optionally disabling the usage of the X. Zhang, K. Zhang, J. An, H. Huang, S.
intra boundary filters
Lei (MediaTek)
34728
CE8: Cross-check of Test A (JCTVC-S0049) Bicolour intra mode for screen content coding
CE6-related: Cross-check of JCTVC-S0152 on
34729 Index Coding Group (ICG) for 8x8 CU of Palette
Mode
P. Lai (MediaTek)
P. Lai, J. Kim (MediaTek)
34730
CE6-related: Syntax fixes for zero palette in palette K. Zhang, T.-D. Chuang, S. Liu, J. An, X.
coding
Zhang, S. Lei (MediaTek)
34731
CE5-related: Cross-check of JCTVC-S0201 on CU
P. Lai, J. Kim (MediaTek)
dependent color palette maximum size
34732
CE3 Test 1.2: Segmental prediction for intra block
copy
K. Zhang, J. An, X. Zhang, H. Huang, S.
Lei (MediaTek)
34733 Non-CE6: Improvement On Palette Sharing Mode
W. Pu, M. Karczewicz, R. Joshi, F. Zou,
V. Seregin, J. Sole (Qualcomm)
34734 Non-CE6
34735
Non-CE6: Syntax Redundancy Fixes for Palette
Mode
W. Pu, M. Karczewicz, V. Seregin, F.
Zou, R. Joshi, J. Sole (Qualcomm)
34736 Non-CE6: Improvement On Palette Run Coding
W. Pu, R. Joshi, M. Karczewicz, F. Zou,
V. Seregin, J. Sole (Qualcomm)
34737 Non-CE2: On Intra block copy
C. Pang, V. Seregin, M. Karczewicz
(Qualcomm)
34738 Non-CE2: Intra block copy with Inter signaling
C. Pang, K. Rapaka, Y.-K. Wang, V.
Seregin, M. Karczewicz (Qualcomm), B.
Draft Systems
39 Agenda
Li, J. Xu (Microsoft)
34739
CE6-related : Enabling copy above mode
prediction at the boundary of CU
J. Kim, Y.-C. Sun, S. Liu, T. -D. Chuang,
Y.-W. Chen, Y. -W. Huang, S. Lei
(MediaTek)
34740
CE6-related : Clarifying decoder’s ambiguous
behaviour for escape index in palette mode
J. Kim, S. Liu, T. -D. Chuang, Y. -W
Huang, S. Lei (MediaTek)
34741
CE6-related : Signalling Palette size in Palette
mode
J. Kim, S. Liu, S. Lei (MediaTek)
34742 CE3: Test 1.3: Intra block copy with flipping
J. Ye, X. Xu, S. Liu, K. Zhang, S. Lei
(MediaTek)
34743
CE3: Test 2.1 Combined test of test 1.1 and test
1.3
J. Ye, S. Liu, X. Xu, S. Lei (MediaTek), J.
Lainema, K. Ugur, M. Hannuksela
(Nokia),
34744
CE3: Test 2.2 Combined test of test 1.2 and test
1.3
K. Zhang, J. An, X. Zhang, H. Huang, J.
Ye, X. Xu, S. Liu, S. Lei (MediaTek)
34745 Non-CE6: Copy previous mode
J. Ye, J. Kim, S. Liu, P. Lai, S. Lei
(MediaTek)
34746 CE2: Test 2 – Intra BC signalled at PU level
X. Xu, S. Liu, S. Lei (MediaTek)
34747
CE2: Test 5 – Intra BC unified with Inter using
intra_bc_flag
X. Xu, S. Liu, S. Lei (MediaTek), B. Li, J.
Xu (Microsoft)
34748
Non-CE2: Intra BC merge mode with default
candidates
X. Xu, T.-D. Chuang, S. Liu, S. Lei
(MediaTek)
34749 Cross check of CE2 Test 3(JCTVC-S0131)
X. Xu, S. Liu (MediaTek)
34750 Cross check of CE2 Test 6(JCTVC-S0081)
X. Xu, S. Liu (MediaTek)
Cross check of Non-CE4 Intra Line Copy with
34751 Extended Full-frame Search for Test A (JCTVCS0137)
X. Xu (MediaTek)
34752
CE2: Crosscheck of Test1 – Unification of IBC to
Y. He, X. Xiu, Y. Ye (InterDigital)
inter
34753
CE6: Crosscheck of Test B.2 –Encoder
modification of palette coding for escape pixels
K. Andersson, M. Pettersson, J.
Samuelsson, A. Norkin (Ericsson)
34754 On indication of IBC
34755
Y. He, X. Xiu, Y. Ye (InterDigital)
CE7: Cross check results for Test 3( JCTVCS0160)
J. Ye, S. Liu (MediaTek)
34756 CE2: Test3 – IBC with block vector derivation
Y. He, Y. Ye, X. Xiu (InterDigital)
34757 CE6: Test B.5 – Escape colour prediction
Y. He, X. Xiu, Y. Ye (InterDigital)
34758
Adaptive Colour Transforms for Screen Content
Coding
34759 Non-CE6: Simplified palette size coding
W. Dai, M. Krishnan, P. Topwala
(FastVDO)
J. Zhao, S. H. Kim, K. Misra, A. Segall
(Sharp)
34760
CE4: Results of Test A on Search Range of Intra
Line Copy
R.-L. Liao, C.-C. Chen, C.-W. Kuo, W.-H.
Peng, H.-M. Hang (NCTU/ITRI)
34761
Non-CE4: On CABAC Throughput of Intra Line
Copy
R.-L. Liao, C.-C. Chen, C.-W. Kuo, W.-H.
Peng, H.-M. Hang (NCTU/ITRI)
34762
Non-CE4: Intra Line Copy with Extended Fullframe Search for Test A
R.-L. Liao, C.-C. Chen, C.-W. Kuo, W.-H.
Peng, H.-M. Hang (NCTU/ITRI)
34763
Non-CE6: Exponential Golomb binarization for
Palette Run
S. H. Kim, K. Misra, J. Zhao, A. Segall
(Sharp)
34764 109th MPEG Audio Report
Schuyler Quackenbush
Draft Systems
40 Agenda
34765
Using flat scaling lists for escape coded palette
pixels
K. Misra, S. H. Kim, J. Zhao, A. Segall
(Sharp)
34766
On transform coefficient scaling for adaptive colour
K. Misra, S. H. Kim, A. Segall (Sharp)
transform
34767
Using the wavefront store-and-sync design for
palette table prediction variables
K. Misra, S. H. Kim, A. Segall (Sharp)
34768 CE1 : Results of Test 1.1, Test 2.1 and Test 3.1
K. Rapaka, M. Karczewicz, C. Pang
(Qualcomm)
34769 Non-CE1 :Block vector coding for Intra block copy
K. Rapaka, M. Karczewicz, C. Pang
(Qualcomm), K. Miyazawa, A.
Minezawa, S. Sekiguchi (Mitsubishi)
34770 Qp derivation for adaptive color transform
K. Rapaka, L. Zhang, R. Joshi, M.
Karczewicz(Qualcomm)
34771 Bandwidth reduction method for intra block copy
K. Rapaka, T. Hsieh, C. Pang, V.
Seregin, M. Karczewicz(Qualcomm)
34772
CE1: Cross-check on Test 3.2 on MVD and BVD
coding (JCTVC-S0061)
K. Rapaka (Qualcomm)
34773
CE1: Cross-check on Test 4.3 method1 and
method 2 (JCTVC-S0057)
K. Rapaka (Qualcomm)
34774
Indication of the end of coded data for pictures and Y. Wu, L. Zhu, S. Sadhwani, G. J.
partial-picture regions
Sullivan (Microsoft)
34775 Thoughts on 13818-1-PDAM6
Schuyler Quackenbush
34776
Fast intra coding mode decision for screen
contents coding
Y. Ahn, X. Wu, W. Lim, J. Ma, D. Sim
(KWU)
34777
Non-CE6: Simplification on Escape Coding of
Palette Mode in HEVC SCC
M. Xu, Z. Ma, W. Wang, H. Yu (Huawei
USA R&D)
34778
JCT-VC AHG report: Complexity of IBC, intra line
& intra string copy coding (AHG10)
J. Sole (chair), S. Liu, J. Xu (vice-chairs)
34779
Non-CE6: 2-D Index Map Coding of Palette Mode
in HEVC SCC
W. Wang, Z. Ma, M. Xu, H. Yu (Huawei
USA R&D)
34780
Non-CE6: Index Coding Group (ICG) for 8x8 CU of W. Wang, Z. Ma, M. Xu, H. Yu (Huawei
Palette Mode in HEVC SCC
USA R&D)
34781 CE6: Test D.1 Run-length coding for reuse flags
M. Karczewicz, W. Pu, V. Seregin, R.
Joshi, J. Sole (Qualcomm)
34782
CE6: Test B.1 Context coded CU-level escape
colour flag
M. Karczewicz, W. Pu, V. Seregin, R.
Joshi, J. Sole (Qualcomm)
34783
Non-CE6: Palette copy above mode for the first
row
V. Seregin, M. Karczewicz, W. Pu, R.
Joshi, J. Sole (Qualcomm)
34784
Non-CE6: Palette parsing dependency and palette W. Pu, F. Zou, V. Seregin, R. Joshi, M.
encoder improvement
Karczewicz, J. Sole (Qualcomm)
34785 Non-CE6: Copy mode and escape coded sample
V. Seregin, R. Joshi, M. Karczewicz, W.
Pu, J. Sole (Qualcomm)
34786
CE 7 Test 1: 1-D String based Index Coding for
Palette Index Coding
M. Xu, Z. Ma, W. Wang, H. Yu (Huawei
USA R&D)
34787
CE 7 Test 2: Constrained 1-D String based Index
Coding for Palette Index Coding
M. Xu, Z. Ma, W. Wang, H. Yu (Huawei
USA R&D)
34788
CE 7 Test 3: Hybrid 1-D/2-D String-based Index
Coding for Palette Index Coding
M. Xu, Z. Ma, W. Wang, H. Yu (Huawei
USA R&D)
34789
CE 10: Hybrid 1-D/2-D Intra string search for
HEVC screen content coding
W. Wang, Z. Ma, M. Xu, H. Yu (Huawei
USA R&D)
Draft Systems
41 Agenda
CE1: Results of Tests 1.4, 2.2, & 3.3 on unified
BVD & MVD coding
S.-T. Hsiang, T.-D. Chuang, S. Lei
(MediaTek)
34791 CE6: Results of Test A.4 on palette run coding
S.-T. Hsiang, T.-D. Chuang, S. Lei
(MediaTek)
34792 CE6: Results of Test B.4 on palette index coding
S.-T. Hsiang, T.-D. Chuang, S. Lei
(MediaTek),
34793
CE10 Results of Test 6 on unified method for
entropy coding intra string copy syntax elements
S.-T. Hsiang, T.-D. Chuang, S. Lei
(MediaTek)
34794
CE1: Cross check of Tests 1.1 & 2.1 (JCTVCS0142)
S.-T. Hsiang (MediaTek)
34795
CE1: Cross check of Test 4.1 on combination of
Test 1.1 + Test 1.3 (JCTVC-S0057)
S.-T. Hsiang (MediaTek)
34796
CE6: Cross check of Test B.3 on color index
coding with contextualization (JCTVC-S0074)
S.-T. Hsiang (MediaTek)
Non-CE6: Cross check of JCTVC-S0052 on
34797 escape coded pixel prediction using previous
escape coded pixels for palette based coding
S.-T. Hsiang (MediaTek)
Non-CE6: Cross check of JCTVC-S0053 on
34798 escape pixel prediction using previous escape
coded pixels and palette for palette based coding
S.-T. Hsiang (MediaTek)
34790
Cross-check of ‘CE2: Test 5 – Intra BC unified
34799 with Inter using intra_bc_flag’ (JCTVC-S0122) C. Rosewarne, M. Maeda (Canon)
by Mediatek and Microsoft
34800
Non-CE2: Unification of IntraBC mode with inter
mode
Y. He, Y. Ye, X. Xiu (InterDigital), X. Xu,
S. Liu, S. Lei (MediaTek), B. Li, J. Xu
(Microsoft)
34801
Non-CE6: Redundancy removal and simplification
for Palette coding
Y. He, X. Xiu, Y. Ye (InterDigital)
34802
CE6: Test C.3 Copy previous row mode for palette F. Zou, W. Pu, M. Karczewicz, R. Joshi,
coding
V. Seregin, J. Sole (Qualcomm)
34803
CE10: Test 7.1 Constrained run for Intra String
Copy
F. Zou, Y. Chen, V. Seregin, M.
Karczewicz (Qualcomm)
34804
CE8 Test C: Independent Uniform Prediction Intra
Mode (IUP)
R. Cohen, X. Zhang (MERL)
CE9 Test A.3 Modifying cross-component
34805 prediction to compensate for intra boundary
filtering
R. Cohen, X. Zhang (MERL)
34806
Non-CE6: Improved binarization and signaling of
index coding for transition copy mode
M. Karczewicz, F. Zou, R. Joshi, V.
Seregin, W. Pu (Qualcomm)
34807
On inter-component de-correlation for screen
content coding
X. Xiu, Y. He, Y. Ye (InterDigital)
34808
Adaptive color transform for different luma and
chroma bit-depth
X. Xiu, Y. He, Y. Ye (InterDigital)
34809
Non-CE6: Removal of parsing dependency in
palette-based coding
X. Xiu, Y. He, Y. Ye (InterDigital)
34810 Non-CE: SCC with extended LCU size
D. Jiang, X. Zhang, Y. Wu, Z. Wang
34811 CE2: Cross-check of Test 2
C. Pang (Qualcomm)
34812 Non-SCCE: SCC with extended LCU size
D. Jiang
34813 Non-SCCE: SCC with extended largest coding unit D. Jiang, X. zhang
34814 Non-CE6: on context modeling of
X. Xiu, Y. He, Y. Ye (InterDigital)
Draft Systems
42 Agenda
palette_transpose_flag
34815 Non-SCCE: SCC with extended LCU size
D. Jiang, X. Zhang, Y. Wu, Z. Wang
Non-CE6: A combination of CE6 Test C.2
34816 – transition-copy mode and CE6 Test C.3
(configuration 1) - copy-from-previous-row mode
Y.-C. Sun, T.-D. Chuang, Y.-W. Huang,
S. Lei (MediaTek)
CE5: Investigation of palette-based coding with
34817 maximum palette predictor size being equal to 96
and 128
M. Azimi, X. Xiu, Y. He, Y. Ye
(InterDigital),
34818
CE8: Cross-check of JCTVC-S0098, CE8 Test B:
Single colour intra mode
R. Cohen (MERL)
CE9: Cross-check of JCTVC-S0102, CE9 Test A.1:
34819 Optionally disabling the usage of the intra
R. Cohen (MERL)
boundary filters
34820 CE10: Results of test 2, 4, 7
X. Chen, S. Wang, T. Lin (Tongji), J. Ye,
S. Liu, S. Lei (MediaTek)
34821 CE10: Results of test 2, 4, 7
Xianyi Chen, Shuhui Wang, Tao Lin,
Jing Ye, Shan Liu, Shawmin Lei
34822 CE4: Results of test C
L. Zhao, X. Chen, T. Lin (Tongji)
34823 CE6: Cross-verification of Test B1
X. Xiu, Y. He, Y. Ye (InterDigital)
34824
HLS: On Redundant Pictures SEI message for
HEVC
M.Sychev, S.Ikonin(Huawei)
34825
Summary of Voting on ISO/IEC 2100021:2013/DCOR 1
SC 29 Secretariat
34826
Summary of Voting on ISO/IEC 230081:201x/DAM 2
SC 29 Secretariat
34827
Summary of Voting on ISO/IEC 230033:2012/Amd.1:2014/DCOR 1
SC 29 Secretariat
34828
Summary of Voting on ISO/IEC 230018:2013/DCOR 1
SC 29 Secretariat
34829
Summary of Voting on ISO/IEC 230033:2012/Amd.2/DCOR 1
SC 29 Secretariat
34830
Summary of Voting on ISO/IEC 230033:2012/DCOR 3
SC 29 Secretariat
34831
Summary of Voting on ISO/IEC 144965:2001/PDAM 37
SC 29 Secretariat
34832
Summary of Voting on ISO/IEC 138181:2013/PDAM 7
SC 29 Secretariat
34833 Summary of Voting on ISO/IEC PDTR 23008-13
SC 29 Secretariat
34834
Summary of Voting on ISO/IEC 230081:201x/DCOR 1
SC 29 Secretariat
34835
Summary of Voting on ISO/IEC 138181:201x/PDAM 5
SC 29 Secretariat
34836
Summary of Voting on ISO/IEC 138181:201x/PDAM 4
SC 29 Secretariat
34837
Summary of Voting on ISO/IEC 230091:201x/DAM 1
SC 29 Secretariat
34838 Summary of Voting on ISO/IEC CD 23000-15.2
SC 29 Secretariat
34839 Summary of Voting on ISO/IEC DIS 15938-13
SC 29 Secretariat
34840 Summary of Voting on ISO/IEC DIS 23001-11
SC 29 Secretariat
Draft Systems
43 Agenda
34841
Summary of Voting on ISO/IEC 138181:2013/DAM 6
34842
Table of Replies on ISO/IEC 14496-18:2004/FDAM
ITTF via SC 29 Secretariat
1
34843
Table of Replies on ISO/IEC 23000-11:2009/FDAM
ITTF via SC 29 Secretariat
3
34844 Table of Replies on ISO/IEC FDIS 14496-29
SC 29 Secretariat
ITTF via SC 29 Secretariat
34845
Table of Replies on ISO/IEC 13818-1:2013/FDAM
5
34846
Table of Replies on ISO/IEC 23002-4:201X/FDAM
ITTF via SC 29 Secretariat
1
34847 IEC CDV 60728-5 Ed 3
34848
ITTF via SC 29 Secretariat
IEC TC 100 via SC 29 Secretariat
IEC CDV Universal Serial Bus interfaces for data
and power -- Part 1-1, Part 2-1, Part 2-2, Part 2-3
IEC TC 100 via SC 29 Secretariat
34849 IEC DTR 62921
IEC TC 100 via SC 29 Secretariat
34850 IEC CD 62702-1-1 Ed.1
IEC TC 100 via SC 29 Secretariat
34851 IEC DTS 62871-1 Ed.1
IEC TC 100 via SC 29 Secretariat
34852 IEC CDV 62767-1 Ed.1
IEC TC 100 via SC 29 Secretariat
34853 IEC CDV 62842 Ed.1
IEC TC 100 via SC 29 Secretariat
34854 IEC NP 62608-2
IEC TC 100 via SC 29 Secretariat
34855 IEC CDV 60728-11 Ed.4
IEC TC 100 via SC 29 Secretariat
34856
Liaison Statement from ITU-T SG 16 on video
coding collaboration
ITU-T SG 16 via SC 29 Secretariat
34857
Liaison Statement from ITU-R SG 6 on
Recommendation ITU-R BS.1116-2
ITU-R SG 6 via SC 29 Secretariat
34858
Liaison Statement from ITU-R SG 6/WP 6C on
MPEG-H 3D-Audio
ITU-R SG 6 via SC 29 Secretariat
34859
Liaison Statement from ITU-T SG 12 on MPEGDASH quality metrics (reply to LS 59)
ITU-T SG 12 via SC 29 Secretariat
Liaison Statement from ARIB on draft requirements
34860 and use cases for HDR and WCG content
ARIB via SC 29 Secretariat
distribution
34861
[FTV AHG] EE3-related: Evaluation of 3D video
coding performance using guided depth filtering.
S. Van Leuven, G. Van Wallendael, J.
De Cock, R. Van de Walle (Ghent
University)
34862 VUI codepoint for SMPTE ST 2085 (YDzDx)
C. Fogg, J. Helman (MovieLabs),
34863 Conversion tools update
B. Mandel (Universal), C. Fogg
(MovieLabs)
34864 SCTE DVS Liaison
Alex Giladi
34865 Sparse encryption in 23001-9 AMD1
Alex Giladi
34866
Updates to the draft text of ISO/IEC 23009-3 2nd
ed.
Alex Giladi
34867
USNB Technical comments (RE: WG 11 via SC
29)
Andrew G. Tescher for USNB
34868 Study of ISO/IEC DIS 23001-11
Spencer Cheng
34869 Non-CE9: On chroma boundary filtering
F. Zou, R. Joshi, W. Pu, V. Seregin, M.
Karczewicz (Qualcomm)
34870
DASH-IF's Liaison Letter on recent DASH-IF
activities
Iraj Sodagar
Draft Systems
44 Agenda
34871
Cross check Non-CE6: Redundancy removal and
simplification for palette coding
W. Pu (Qualcomm)
34872
Non-CE5: CU dependent color palette maximum
size
W. Wang, Z. Ma, M. Xu, H. Yu (Huawei
USA R&D)
34873
Cross check of On deblocking for screen content
coding (JCTVC-S0045)
O. Nakagami (Sony)
34874
Crosscheck for CE6 Test C.3 on copy from
previous row
T.-D. Chuang (MediaTek)
34875
Crosscheck for CE6 Test D.1 on palette table
signalling
T.-D. Chuang (MediaTek)
34876
Crosscheck for CE6 Test C.1 on transition copy
mode
Y.-C. Sun (MediaTek)
34877 On lambda domain Rate Control
34878
Cross check of block vector predictor (JCTVCS0087)
CE8-related: Crosscheck for combination of CE8
34879 Test A and CE8 Test B for screen content coding
(JCTVC-S0050)
J. Wen, M. Fang, M. Tang
X. Xu (MediaTek)
Y.-W. Chen (MediaTek)
34880
CE8-related: Crosscheck for Multi-colour intra
mode for screen content coding (JCTVC-S0051)
Y.-W. Chen (MediaTek)
34881
Signaling Schemes For Identifying Ownership Of
Content Components
Luntian Mou, Tiejun Huang, Xin Wang,
Yongliang Liu, Baocai Yin
34882
Further corrections to MPEG-D USAC Text and
RefSoft
Daniel Fischer, Matthias Felix, Max
Neuendorf
34883 CE1: Cross-Check Results of Test 1.3
C.-H. Hung, C. -C Lin, J.-S. Tu, Y.-J.
Chang, C.-L. Lin (ITRI)
34884 CE6: Cross-Check Results of Test B.5
C. -C Lin, C.-H. Hung, J.-S. Tu, Y.-J.
Chang, C.-L. Lin (ITRI)
34885 CE8: Cross-Check Results of Test C
J.-S. Tu, C.-H. Hung, C. -C Lin, Y.-J.
Chang, C.-L. Lin (ITRI)
Proposed logical data model to be adopted within
34886 MP-AF for the preservation of Quality Control
metadata outputs (version 2)
Roberto Borgotallo (RAI), Matthias Elser
(IRT), Werner Bailer (JOANNEUM)
34887 CE6-related : Crosscheck report of JCTVC-S0134
J. Kim, S.Liu (MediaTek)
34888 Cross check non-CE6: Escape colour signalling
W. Pu (Qualcomm)
34889
CE8: Summary report for Core Experiment 8 on
Uni- and bi-colour mode
R. Cohen, T.-D. Chuang, C.-C. Lin, K.
Rapaka (CE Coordinators)
34890
CE9: Summary report for Core Experiment 9 on
IBF/CCP interdependency
R. Cohen, S. Liu, J. Xu, L. Zhang (CE
Coordinators)
34891 CE6: crosscheck report of CE6 test B.4
Z. Xu, J. Zhu(Fujitsu)
34892 CE7: crosscheck report of CE7 test 1
Zhanglei Xu, Jianqing Zhu(Fujitsu)
34893
Reference Software of MPEG-4 Audio
Synchronization
Shusuke Takahashi, Akira Inoue,
Masayuki Nishiguchi, Toru Chinen
34894 Structured lookup table definition in DMM
T. Tsukuba, T. Ikai (Sharp)
34895 Syntax cleanup of depth dc offset
T. Tsukuba, T. Ikai (Sharp)
34896 Simplification of depth prediction in DMM
T. Tsukuba, T. Ikai (Sharp)
34897 Simplification of merge candidates list construction T. Ikai, T. Tsukuba (Sharp)
34898 Simplification of DMM table derivation
T. Ikai, T. Tsukuba (Sharp)
34899 VSP access improvement
T. Ikai, T. Tsukuba (Sharp)
Draft Systems
45 Agenda
34900 Cleanup1: Derived DV reference derivation
T. Ikai, T. Tsukuba (Sharp)
34901 Cleanup2: Default DV derivation
T. Ikai, T. Tsukuba (Sharp)
34902 Cleanup3: DLT table derivation
T. Ikai, T. Tsukuba (Sharp)
34903 Cleanup4: Remove DDD
T. Ikai, T. Tsukuba (Sharp)
34904 CE1: Cross-check on Test 2 and Test 4
T. Tsukuba, T. Ikai (Sharp)
34905
SKOS Representation of Controlled Vocabularies
for MP-AF
Martin Höffernig, Werner Bailer
34906
Temporal and Spatial Alignment Ground Truth for
ICoSOLE Concert Recording Data set
Marcus Thaler, Elisabeth Höldrich,
Werner Bailer
34907
Comments on CDVA Requirements and Evaluation
Werner Bailer
Scenarios for Search Applications
34908 3D-CE1: Segmental prediction in 3D-HEVC
K. Zhang, J. An, X. Zhang, H. Huang, J.L. Lin, S. Lei (MediaTek)
34909 A cleanup of DMM index coding in 3D-HEVC
K. Zhang, J. An, X. Zhang, H. Huang, J.L. Lin, S. Lei (MediaTek)
34910
Complexity reduction on illumination compensation X. Zhang, K. Zhang, J. An, H. Huang, J.for 3D-HEVC
L. Lin, S. Lei (MediaTek)
34911 On Lookup Table Size Reduction for DMM1
X. Zhang, K. Zhang, J. An, H. Huang, J.L. Lin, S. Lei (MediaTek)
34912
Non-CE6: cross-check of JCTVC-S0110 on Syntax
Y. He, X. Xiu, Y. Ye (InterDigital)
Redundancy Fixes for Palette Mode
34913
Comment for DASH DAM 2: spatial_set_id
parameter in SRD
Shuichi Watanabe, Takuya Iwanami,
Yasuaki Tokumo
34914
Reduction of Worst Case Memory Bandwidth in
3D-HEVC
M. W. Park, J. Y. Lee, C. Kim (Samsung)
34915 ARP, IC and DBBP Flags Signaling for 3D-HEVC
M. W. Park, J. Y. Lee, B. Choi, C. Kim
(Samsung)
34916 Depth intra skip coding (DISC) mode
J. Y. Lee, M. W. Park, C. Kim
(Samsung),
34917
Removal of redundant VSP candidates in Merge
mode
J. Y. Lee, M. W. Park, C. Kim (Samsung)
34918
Simplification for single depth mode pruning
process
S. Yoo, S. Yea (LGE)
34919 Simplification of an NBDV availability check
S. Yoo, S. Yea (LGE)
34920 Simplification of depth merge candidate list
S. Yoo, S. Yea (LGE)
34921
PU boundary deblocking restriction for DBBP
blocks
34922 On camera parameter transmission for 3D-HEVC
S. Yoo, J. Nam, S. Yea (LGE)
S. Yoo, J. Nam, S. Yea (LGE)
34923
Alignment of motion derivation from other
components
J. Nam, S. Yea (LGE)
34924
Modification of reference index for depth disparity
derivation
J. Nam, S. Yea (LGE)
34925 Removal of depth_dc_flag syntax
34926
Restriction of bi-prediction for IvDC and IvDCShift
candidates
J. Nam, S. Yea (LGE)
J. Nam, S. Yea (LGE)
34927 Restriction of large-sized DMM
J. Nam, S. Yea (LGE)
34928 Simplification of chroma IC
J. Nam, S. Yea (LGE)
34929
Advanced boundary chain coding for depth intra
coding
J. Seo, J. Nam, S. Yoo, S. Yea (LGE)
Draft Systems
46 Agenda
34930 Clipping for candidate index of single depth mode
34931
J. Seo, J. Nam, S. Yoo, S. Yea (LGE)
Simplification on CABAC context models for single
J. Seo, J. Nam, S. Yoo, S. Yea (LGE)
depth mode
34932 Simplification of single depth intra mode
G. Bang(ETRI), Y.S. Heo, W.W. Gwun,
G.H.Park(KHU), G.S. Lee,
N.H.Hur(ETRI)
34933 Motion buffer reduction for depth
G. Bang(ETRI), Y.S. Heo, W.W. Gwun,
G.H.Park(KHU), G.S. Lee,
N.H.Hur(ETRI)
34934
Test vectors for Green Metadata signalling in
DASH
X. Ducloux, P. Gendron
34935 On MFC plus Depth: Reference Software Update
L. Grimaldi, K. Schueuer, P. Yin, T. Lu,
H. Ganapathy, T. Chen, W. Husak
(Dolby)
34936 On MFC plus Depth: Conformance Testing
P. Yin, T. Lu, H. Ganapathy, T. Chen, W.
Husak (Dolby), D. Tian (MERL)
34937
Simplification on candidate list construction for
single depth mode
X.Chen, X.Zheng, Y.Lin, J.Zheng
(HiSilicon)
34938
A cleanup of the size derivation for 3D-HEVC
merge candidate list
J.-L. Lin, Y.-W. Chen, Y.-W. Huang, S.
Lei (MediaTek)
34939 3D-HEVC HLS: Single depth flag signaling
Y.-W. Chen, J.-L. Lin, Y.-W. Huang, S.
Lei (MediaTek)
34940 AHG7: Draft Report of Complexity Assessment
G. G. Lee (NCKU), T. Ikai (Sharp), H. Liu
(Qualcomm), G. Bang (ETRI)
34941
Cross-verification of JCTVC-S0086 on residual
adaptive color transform
34942
Cross-verification of JCTVC-S0155 on palette copy
X. Xiu, Y. He, Y. Ye (InterDigital)
above mode for the first row
34943
CE4: Summary report for Core Experiment 4 on
Intra Line Copy
CE3: Summary report for Core Experiment 3 on
34944 sub-block partitioning and flipping for Intra block
copy
X. Xiu, Y. He, Y. Ye (InterDigital)
C.-C. Chen, X. Xu, L. Zhang, T. Lin (CE
Coordinators)
S. Liu (CE Coordinator)
34945
On parallel processing capability of intra block
copy
K. Rapaka, V. Seregin, C. Pang, M.
Karczewicz(Qualcomm), ,
34946
Proposed enhancements to 23001-7:AMD for
pattern based encryption mode
David Singer, Zubair Visharam, Kilroy
Hughes
Software for Texture and Depth View Packing SEI
34947
message in ATM13.1
Takanori Senoh, Koki Wakunami,
Yasuyuki Ichihashi, Hisayuki Sasaki,
Ryutaro Oi, Kenji Yamamoto, Masayuki
Tanimoto
Improvement of Alternative depth info SEI
34948
message in 3D-HEVC
Takanori Senoh, Koki Wakunami,
Yasuyuki Ichihashi, Hisayuki Sasaki,
Ryutaro Oi, Kenji Yamamoto, Masayuki
Tanimoto
34949 CShift in HTM
senoh, Koki Wakunami, Yasuyuki
Ichihashi, Hisayuki Sasaki, Ryutaro Oi
34950
CE9: crosscheck report of CE9 Test A.3 (JCTVCS0177)
34951 On Single Depth Mode Simplification
L. Zhang
Z. Gu(SCU), J. Zheng(HiSilicon), N.
Ling(SCU), P. Zhang(HiSilicon)
Draft Systems
47 Agenda
34952
CE5: Cross-verification report on investigation of
maximum palette predictor size (S0189)
R. Joshi (Qualcomm)
34953 Simplification and improvement of sub-PU
X. Zheng, Y. Lin, X. Xu, J. Zheng
(Hisilicon)
34954 HRBM corrections to 23008-1
Youngwan So, Kyungmo Park,
34955
CE1: Summary report for Core Experiment 1 on
vector entropy coding
C. Pang, X. Xu (CE Coordinators)
34956
Cross check Non-CE6: Last run flag for Palette
mode
W. Pu (Qualcomm)
34957
Clarification of MPD to Initialization Segment and
ContentComponent Use
Bob Lund, Arianne Hinds, Cyril
Concolato
34958
Support for Quality Optimization in DASH Live
Streaming
Zhi Li, Josh Gahm, Ali C. Begen
34959
[FTV AHG] “FTV Project of MPEG―
Exhibited at IBC 2014 Future Zone
Masayuki Tanimoto, Hideyoshi Horimai
34960 Editor's Draft 23001-12
Michael Dolan
34961 Study of cross-sample variants in 23001-12
Michael Dolan
34962 Liaison on ISOBMFF width and height
Michael Dolan
34963
Brief summary on media-centric-IoT (Internet of
Things) with MPEG-V
34964 An usage scenario for media-centric-IoT services
34965
SEM document fragmentation using Fragment
Request Unit (FRU)
Sang-Kyun Kim, Jaejoon Han, Seungju
Hun, Seoung-Jun Oh
Sang-Kyun Kim, Jaejoon Han, Seungju
Hun, Kyoungro Yoon, Jaegon Kim,
Seoung-Jun Oh
Sang-Kyun Kim, Jaejoon Han, Seungju
Han, Jungyup Oh
Jin-Seo Kim, In-Su Jang, Soon-Young
Report on reference SW for Makeup Skin Model in Kwon, Yoon-Seok Choi, Minwoo Kim,
34966
MPEG-4 Part 16
Jungyup Oh, Yong Soo Joo, Sang-Kyun
Kim
34967
Cross-check of ‘AHG13: Chroma deblocking
C. Rosewarne, M. Maeda (Canon)
filter control for SCC’ (JCTVC-S0044) by Sony
Cross-check of ‘Non-CE1 :Block vector coding
34968 for Intra block copy’ (JCTVC-S0143) by
Mitsubishi and Qualcomm
C. Rosewarne, M. Maeda (Canon)
Cross-check of CE1 Test 2.2 from ‘CE1: Results
34969 of Tests 1.4, 2.2, & 3.3 on unified BVD & MVD
C. Rosewarne, M. Maeda (Canon)
coding’ (JCTVC-S0162) by Mediatek
34970
Cross-check of ‘Non-CE2: On Intra block
copy’ (JCTVC-S0112) by Qualcomm
C. Rosewarne, M. Maeda (Canon)
34971
Response to MPEG resolution 3.12.3 of the 109th
meeting
J. Ridge
34972
Proposal on the IndexedMaterialSet for the 3D
printing
Seung Wook Lee, Chang Jun Park, Jin
Sung Choi,
34973
Improvement on Lagrange Multiplier Selection for
Internet Video Coding
Soo-Chang Oh, Anna Yang, Dong-Hyun
Kim, Jae-Gon Kim
Jae-Kwan Yun, Yoonmee Doh, HyunWoo Oh, Jae-Doo Huh, Jong-Hyun
Jang, Sang-Kyun Kim
34974 Proposal of SEP Engine APIs
34975
Function prototype of SEM manipulation and
retrieval
Jae-Kwan Yun, Yoonmee Doh, HyunWoo Oh, Jae-Doo Huh, Jong-Hyun
Jang, Sang-Kyun Kim
Draft Systems
48 Agenda
Jae-Kwan Yun, Yoonmee Doh, HyunWoo Oh, Jae-Doo Huh, Jong-Hyun
Jang, Sang-Kyun Kim
34976 Web interfaces for SEPengine
34977
Efficient Carriage of Green Metadata in an AVC
SEI Message
34978 Proposed Edits to the Green Metadata DIS Text
Felix C. Fernandes, Spencer Cheng
Felix C. Fernandes
34979
Crosscheck of Non-CE6 on Improvement On
Palette Run Coding(JCTVC-S0111)
C.-H. Hung, Y.-J. Chang, J.-S. Tu, C. -C
Lin, C.-L. Lin (ITRI)
34980
Crosscheck of Non-CE6 on Exponential Golomb
binarization for Palette Run(JCTVC-S0138)
C.-H. Hung, C. -C Lin, J.-S. Tu, Y.-J.
Chang, C.-L. Lin (ITRI)
34981
Cross check of simplification of depth prediction in
J. Y. Lee, C. Kim (Samsung)
DMM (JCT3V-J0023)
34982
Cross check of simplification of depth merge
candidate list (JCT3V-J0042)
J. Y. Lee, C. Kim (Samsung)
34983
Crosscheck of Cleanup1 : Derived DV reference
derivation (JCT3V-J0027) from Sharp
S. Yoo, S. Yea (LGE)
34984
Cross-check of JCTVC-S0069 on adaptive colour
transform and Inter modes
P. Lai, S. Liu (MediaTek)
34985
AHG14: Cross-check of JCTVC-S0070 on IBC
constraint for Wavefront Parallel Processing
P. Lai, X. Xu (MediaTek)
34986
A Proposal of Video for MPEG-UD User
Description
Sungmoon Chun, Hyunchul Ko, Miran
Choi
Crosscheck of JCTVC-S0150: Non-CE6:
R.-L. Liao, C.-C. Chen, W.-H. Peng, H.34987 Simplification on Escape Coding of Palette Mode in
M. Hang (NCTU/ITRI)
HEVC SCC
34988
Crosscheck of JCTVC-S0194: CE4: Results of test R.-L. Liao, C.-C. Chen, W.-H. Peng, H.C
M. Hang (NCTU/ITRI)
34989 Requirements for Wearable MPEG
Sungmoon Chun, Hyunchul Ko, Miran
Choi, Bojan Joveski, Mihai Mitrea,
Sanghyun Joo
34990 Whitepaper of Wearable MPEG
Sungmoon Chun, Hyunchul Ko, Miran
Choi, Bojan Joveski, Mihai Mitrea,
Sanghyun Joo
34991 [FTV AHG] EE3 A1: HEVC simulcast results
J. Jung (Orange Labs), A. Dricot, M.
Cagnazzo, B. Pesquet, F. Dufaux
34992
CE2 Test2: Crosscheck for Intra BC signalled at
PU level (JCTVC-S0121)
W. Zhang, L. Xu, Y. Chiu (Intel)
34993
CE3 Test2.2: Crosscheck for Combination of Test
1.2 and Test 1.3 (JCTVC-S0119)
W. Zhang, L. Xu, Y. Chiu (Intel)
34994
Crosscheck of Improvement for Hash Based Inter
Search (JCTVC-S0089)
W. Zhang, L. Xu, Y. Chiu (Intel)
34995
Non-CE2: Crosscheck for Intra BC merge mode
with default candidates (JCTVC-S0123)
W. Zhang, L. Xu, Y. Chiu (Intel)
34996
On description of operation point for MPEG-2 TS
L-HEVC
Hendry, Ying Chen, Y.-K. Wang
(Qualcomm),
34997
On description of dependency information for
MPEG-2 TS L-HEVC
Hendry, Ying Chen, Y.-K. Wang
(Qualcomm),
34998
On buffer model and HEVC timing and HRD
descriptor
Hendry, Y.-K. Wang, Ying Chen, A. K.
Ramasubramonian(Qualcomm),
34999
Cross check of Cleanup3: DLT table derivation
(JCT3V-J0029)
M. W. Park, C. Kim (Samsung)
Draft Systems
49 Agenda
35000
Cross check of Cleanup2: Default DV simplification
M. W. Park, C. Kim (Samsung)
(JCT3V-J0028)
35001
Cross check of Removal of depth_dc_flag syntax
(JCT3V-J0047)
35002 MPEG-2 TS conformance software for DASH
35003
Performance evaluation of ITM 10.0 over WebVC
according to the VCC condition
35004 Comments on WD3 of Internet Video Coding (IVC)
35005
Proposal of modified Emotion group type and
Accessibility type for MPEG-UD
M. W. Park, C. Kim (Samsung)
Arianne Hinds, Brendan Long, Prabhu
Navali, Alex Giladi
Sang-hyo Park, Seung-ho Lee, Myeong
Kyun Kim, Euee S. Jang
Jin Yeon Choi, Sang-hyo Park, Euee S.
Jang
Miran Choi, Hyun-ki Kim
35006 withdrawn
35007
CDVS: TM11 Extraction and Retrieval Evaluation
on ARM Architectures
Attilio Fiandrotti, Massimo Mattelliano,
Alessandra Mosca, Giovanni Ballocca
35008
Reference Software of MPEG-H 3D Audio
Immersive Audio Rendering
Sang Bae Chon, Sunmin Kim
35009 HEVC decoding with tunable image quality
E.Nogues, E.Raffin, M.Pelcat, D.Menard,
X.Ducloux
35010 Proposal on production-side zoom control
Minoru Tsuji, Toru Chinen, Runyu Shi,
Yuki Yamamoto, Masayuki Nishiguchi,
35011
Cross-check of JCTVC-S0129: On indication of
IBC
J. Lainema (Nokia)
35012
Progress report for CE on parametric QCE of
MPEG-H 3D Audio Phase 2
Jeongil Seo, Seungkwon Beack, Taejin
Lee, Hochong Park,
35013 FTV AHG: EE1 to EE3 A2 for Bee
35014
Maintenance for MPEG-H 3D Audio Frequencydomain Binauralization
35015 Proposed text to MMT Implementation Guidelines
Takanori Senoh, Akio Ishikawa, Makoto
Okui, Kenji Yamamoto, Naomi Inoue
Taegyu Lee, Young-cheol Park, Dae
Hee Youn, Henney Oh, Jeongil Seo,
ARIB
35016
Coding local and global binary visual features
extracted from video sequences
Stefano Tubaro, Marco Tagliasacchi,
Luca Baroffio, Matteo Cesana,
Alessandro Redondi
35017
Crosscheck of Simplification of DMM table
derivation (JCT3V-J0025)
G. Bang(ETRI), Y.S. Heo,
G.H.Park(KHU), G.S. Lee,
N.H.Hur(ETRI)
35018
Subjective Evaluation of HDR Anchor Sequences
using the SAMVIQ Method
Herbert Thoma, Manuel de Frutos Lopez
35019 Software for MPEG-H 3D Audio CO RM4
Michael Fischer, Adrian Murtaza,
Johannes Hilpert, Christian Ertel,
Simone Fueg, Michael Meier, Alexander
Krüger, Florian Keiler, Sven Kordon,
Jeongil Seo, Henney Oh, Taegyu Lee,
Nils Peters, Deep Sen, Charles Verron,
Gregory Pallone
Detailed Technical Description of 3D Audio Phase
35020 2 Reference Model 0 for Channel / Object
technologies
Andreas Hoelzer, Juergen Herre, Adrian
Murtaza, Johannes Hilpert, Jouni Paulus
Reference Software of 3D Audio Phase 2
35021 Reference Model 0 for Channel / Object
technologies
Andreas Hoelzer, Juergen Herre, Adrian
Murtaza, Johannes Hilpert, Jouni Paulus
Draft Systems
50 Agenda
35022 Thoughts on ISO/IEC13818-1:201x / PDAM 6
35023
Harald Fuchs, Michael Kratschmer,
Stephan Schreiner
J. Jung (Orange Labs), A. Dricot, M.
[FTV AHG] Impact of the view synthesis in a Super
Cagnazzo, B. Pesquet, F. Dufaux, P.
Multi-View coding scheme
Kovacs, V. Kiran
35024 MPEG-H 3D Audio Multi-Stream System Operation
Robert Brondijk, Werner de Bruijn,
Werner Oomen, Frans de Bont
35025
MPEG-H 3D Audio Single-Stream System
Operation
Robert Brondijk, Werner de Bruijn,
Werner Oomen, Frans de Bont
35026
Editors' Input for ISO-IEC_138181_2013_DAM7_Carriage_of_Layered_HEVC
K. Grüneberg, Hendry
35027
Proposed corrections to decoding process of
dynamic object priority
Yuki Yamamoto, Toru Chinen, Masayuki
Nishiguchi
35028
Proposed addition of a software of dynamic object
priority generator in 3D Audio reference software
Yuki Yamamoto, Toru Chinen, Masayuki
Nishiguchi
35029
CE1: Cross check of segmental prediction, test3
(JCT3V-J0032)
P. Merkle (HHI)
35030
[FTV AHG] Encoding configurations comparison
for Super Multi-View content
J. Jung (Orange Labs), A. Dricot, M.
Cagnazzo, B. Pesquet, F. Dufaux
35031 Proposed Study on ISO/IEC 23001-8:2013/DAM 1
Michael Kratschmer, Ingo Hofmann, Max
Neuendorf, Frank Baumgarte
35032 Software for MPEG-D DRC RM4
Michael Meier, Bernhard Neugebauer,
Michael Kratschmer, Frank Baumgarte
35033 Support for Derived Images in 23008-12
V. K. Malamal Vadakital, M. M.
Hannuksela, J. Lainema (Nokia)
35034
Proposed update to WD 23008-3 Amd X, 3D Audio Ingo Hofmann, Harald Fuchs, Michael
File Format Support
Kratschmer, Bernd Czelhan
35035
Description of HDR and WCG Test Sequences
Proposed by Dolby
W. Husak, S. Farrell, S. Ruggieri, J.
Froehlich, T. Kunkel, R. Atkins, S. Daly,
P. J. Warren, T. Lu, F. Pu, P. Yin (Dolby)
35036 Optional codecs MIME parameter in 23008-12
M. M. Hannuksela, V. K. Malamal
Vadakital (Nokia)
[FTV AHG] Super Multiview 3D Display Holo35037 Table/Holo-Deck Using Direct Light Scanning and
Its Specification
Hideyoshi Horimai, Masayuki Tanimoto
35038
A Sample Group for Reference Picture
Identification in 23008-12
V. K. Malamal Vadakital, M. M.
Hannuksela, J. Lainema (Nokia),
35039
License for HDR and WCG Test Sequences
Proposed by Dolby
W. Husak (Dolby)
35040 On Timing of Image Sequences in 23008-12
35041
Compression Results of HDR and WCG Test
Sequences Proposed by Dolby
35042 Auxiliary Image Sequence Tracks in 23008-12
M. M. Hannuksela, V. K. Malamal
Vadakital (Nokia)
F. Pu, T. Lu, P. Yin, T. Chen, W. Husak
(Dolby)
V. K. Malamal Vadakital, M. M.
Hannuksela, J. Lainema (Nokia)
35043
Editorial and Other Comments about the 23008-12 V. K. Malamal Vadakital, M. M.
Specification
Hannuksela (Nokia)
35044
Description of HDR and WCG Test Sequences
Proposed by Stuttgart Media University
J. Froehlich, S. Grandinetti, B. Eberhardt
(Stuttgart Media University)
35045 Withdrawn
Draft Systems
51 Agenda
35046
Optional codecs MIME parameter for L-HEVC in
14496-15
M. M. Hannuksela, V. K. Malamal
Vadakital (Nokia)
35047
Compression Results of HDR and WCG Test
F. Pu, J. Froehlich, T. Lu, P. Yin, T.
Sequences Proposed by Stuttgart Media University Chen, W. Husak (Dolby)
Conformance files for the ISO base media file
35048
format
M. Viitanen, J. Vanne, T. D.
Hämäläinen (Tampere Univ. of
Technology), M. M. Hannuksela, V. K.
Malamal Vadakital (Nokia)
35049 Compression Results of StEM and Telescope Clips
F. Pu, T. Lu, P. Yin, T. Chen, W. Husak
(Dolby)
35050
Comments on Call for Evidence (CfE) for HDR and
W. Husak (Dolby)
WCG Video Coding
35051
Status of IETF-MPEG discussions around URI
signing in DASH
Emmanuel Thomas, Xin Wang
35052
Live SRD-based tiled streaming of UHD video
during 2014 Commonwealth Games
Lucia D'Acunto, Omar Niamut, Arjen
Veenhuizen, Ray van Brandenburg,
Emmanuel Thomas
35053 Performance evaluation of internet video coding
Xufeng Li, Ronggang Wang, Zhenyu
Wang, Wenmin Wang, Siwei Ma, Tiejun
Huang, Wen Gao
Xufeng Li, Ronggang Wang, Zhenyu
35054 De-blocking improvement for internet video coding Wang, Wenmin Wang, Siwei Ma, Tiejun
Huang, Wen Gao
35055
Common template and decision process for SAND Emmanuel Thomas, Ali C. Begen, Marymessages
Luc Champel, Thomas Stockhammer
35056 4x4 transform for internet video coding
Zhenyu Wang, Xufeng Li, Ronggang
Wang, Siwei Ma, Tiejun Huang, Wen
Gao
Detailed Technical Description of 3D Audio Phase
35057
2 Reference Model 0 for HOA technologies
Johannes Boehm, Peter Jax, Florian
Keiler, Sven Kordon, Alexander Krueger,
Oliver Wuebbolt, Deep Sen, Moo-Young
Kim, Jeongook Song, Nils Peters
Reference Software of 3D Audio Phase 2
35058
Reference Model 0 for HOA technologies
Johannes Boehm, Peter Jax, Florian
Keiler, Sven Kordon, Alexander Krueger,
Oliver Wuebbolt, Deep Sen, Moo-Young
Kim, Jeongook Song, Nils Peters
35059 Layered Coding for MPEG-H 3D Audio
Johannes Boehm, Peter Jax, Florian
Keiler, Sven Kordon, Alexander Krueger,
Oliver Wuebbolt
35060 Fast Calculation of mPSNR HDR Video Error
Jacob Strom, Jonatan Samuelsson
35061
User controlled media exchange for car
communications
35062 Component-wise mPSNR
35063
Jacob Strom, Jonatan Samuelsson
Multimedia control customization in cloud using
MPEG-UD
35064 Approximate version of mPSNR measure
35065
Mihai Mitrea, Bojan Joveski, Rama-Rao
Ganji
Chromaticity Based Color Signals for Wide Color
Gamut and High Dynamic Range (HDR)
Mihai Mitrea, Bojan Joveski, Rama-Rao
Ganji
Jacob Strom
Jeroen Stessen, Robert Brondijk, Rocco
Goris
Laurent Boch, Jaime Delgado, Victor
Additions for second editions of ISO/IEC 21000-21
Rodriguez-Doncel, Lizbeth Moore,
35066 (Media Contract Ontology) and ISO/IEC 21000-20
Annarita Di Carlo, Silvia Llorente, Trish
(Contract Expression Language)
Hoyne
Draft Systems
52 Agenda
35067 Parameter based compatible HDR proposal
Jeroen Stessen, Robert Brondijk, Rocco
Goris
Extensions for MPEG-21 CEL (Contract
Expression Language) and MCO (Media Contract
35068
Ontology) based on PSAF (Publish/Subscribe
Application Format)
Jaime Delgado, Laurent Boch, Silvia
Llorente, Annarita Di Carlo, VÃctor
RodrÃguez-Doncel
35069
CE SAND: comparison of protocols for altlist
signaling
Remi HOUDAILLE, Charline TAIBI
35070
Super multiview image compression: results for
Bee sequence (FTV EE3)
Marek Domański, Dawid Mieloch,
Adrian Dziembowski, Olgierd
Stankiewicz, Krzysztof Wegner
FTV: Poznan Laboratory – a test light-field
35071
sequence from Poznan University of Technology
Marek Domański, Krzysztof
Klimaszewski, Maciej Kurc, Adam
Å•uczak, Olgierd Stankiewicz, Krzysztof
Wegner
35072 A CDVS library with minimal dependencies
Massimo Balestri, Gianluca Francini,
Skjalg Lepsoy, Attilio Fiandrotti,
Massimo Mattelliano
35073
Proposal for extended MPEG-4 Audio
Conformance
Stephan Schreiner, Tobias Schwegler,
Nikolaus Rettelbach
35074 CE SAND: update for parameters
Remi HOUDAILLE, Charline TAIBI
35075 CDVS: Spatial resolution for robotic navigation
Pedro Porto Buarque de Gusmao,
Gianluca Francini, Skjalg Lepsoy
35076 A MATLAB interface to CDVS
Alessandro Bay, Massimo Balestri,
Gianluca Francini
35077 Signaling associated services
Alex Giladi
35078 Native ad tracking using template parameters
Alex Giladi
35079 [FTV-AHG] EE1 and EE2: Bee results
Sergio GarcÃa, Pablo Carballeira,
Francisco Morán, Gauthier Lafruit
35080
On Transport of Layered HEVC in MPEG-2
Systems
Karsten Grüneberg, Thomas Schierl,
Yago Sanchez
35081 Clarifications on DASH EssentialProperty
Jean Le Feuvre, Cyril Concolato, Franck
Denoual, Frédéric Mazé, Eric
Nassor
35082 Clarifications on DASH SubAssetIdentifier
Jean Le Feuvre, Cyril Concolato, Franck
Denoual, Frédéric Mazé, Eric
Nassor
35083
Image composition with HEVC Still Image File
Format
Jean Le Feuvre, Cyril Concolato, Franck
Denoual, Frédéric Mazé, Eric
Nassor
35084
On DASH Associated Representation
Conformance
Jean Le Feuvre, Cyril Concolato, Franck
Denoual, Frédéric Mazé, Eric
Nassor
Jean Le Feuvre, Cyril Concolato, Franck
Denoual, Frédéric Mazé, Eric
Nassor
35085 On DASH SRD conformance
35086
Proposal for Profile and levels for MPEG-H 3D
Audio
Jan Plogsties
35087
Clarifications on ISOBMFF negative composition
offsets
Jean Le Feuvre, Cyril Concolato
35088 Proposed corrections on DASH
Jean Le Feuvre, Cyril Concolato
Draft Systems
53 Agenda
35089 On DASH MPD and Segment Conformance
Jean Le Feuvre, Cyril Concolato
35090 Clarification on fragment identifiers for ISOBMFF
Jean Le Feuvre, Cyril Concolato
35091 Clarification on carriage of TTML in ISOBMFF
Jean Le Feuvre, Cyril Concolato,
Romain Bouqueau
35092 Issues to add to Corrigendum
Imed Bouazizi
35093
Some draft ideas on the implementation of security
Jaime Delgado, Silvia Llorente
requirements on genome compression and storage
35094 Update on MMTP Header Compression for Amd2
Mary-Luc Champel
35095
File format reference software and conformance
update
Armin Trattnig, David Singer
35096
MPEG-H 3D Audio Phase 2 Core Experiment
Proposal
Junaid Jameel Ahmad, Claudio Alberti,
Marco Mattavelli, Clemens Par
35097
Suggested updates to the HEVC Image File
Format
David Singer
35098
Thoughts on Processing and Sharing of Media
under User Control
Xin Wang
35099
Suggested update to AVC/HEVC file format 14496David Singer
15
35100
Clarification on Representation Association in
DASH
35101 MPEG CI support of Presentation API
Shaobo Zhang, Xin Wang
Imed Bouazizi
35102
Conformance and Test Vectors on Carriage of ISO Shaobo Zhang, Changquan Ai, Yangpo
BMFF
Xu, Xin Liu, Xin Wang
35103
Proposal for MMT reference and conformance
software
Sangjin Hong, Imed Bouazizi
35104
Use Cases for Adaptive Screen Content Sharing
MAF
Xin Wang
35105 Client Behavior Control
Imed Bouazizi, Shaobo Zhang
35106 SAND prioritization based on 3GPP requirements
Imed Bouazizi
35107
DASH over WebSockets: implementation and subImed Bouazizi
protocol specification
35108 Proposed Enhancements to ISO/IEC 23001-10
Ozgur Oyman
35109 On SAND Metrics Reporting
Ozgur Oyman
35110 Carriage of Quality Metadata in MPEG2 Systems
Ozgur Oyman
35111 [FTV-AHG] EE2: San Miguel results
Patrik Goorts, Pablo Carballeira, Sergio
GarcÃa, Krzysztof Wegner, Francisco
Morán, Gauthier Lafruit
35112 [FTV-AHG] EE3 B: Soccer-corner results
Patrik Goorts, Pablo Carballeira, Sergio
GarcÃa, Krzysztof Wegner, Francisco
Morán, Gauthier Lafruit
35113 [FTV-AHG] EE1: Soccer and San Miguel results
Patrik Goorts, Krzysztof Wegner,
Gauthier Lafruit
Cross-check report of JCTVC-S0085 on Adaptive
motion vector resolution for screen content
K. Rapaka(Qualcomm)
Cross-check report of JCTVC-S0180 on Adaptive
35115 color transform for different luma and chroma bitdepth
K. Rapaka(Qualcomm)
35114
35116
Cross-check report of JCTVC-S0068 On IBC
memory reduction
K. Rapaka(Qualcomm)
Draft Systems
54 Agenda
35117
35118
Proposal for a Media Linking Application Format
(MLAF)
Leonardo Chiariglione CEDEO, Davide
Bertola CEDEO, Alberto Messina RAI,
Marius Preda Institut MinesTélécom, Traian Lavric Institut
Mines-Télécom
Proposal for MXM Green Metadata Technology
Engine AP
Davide Bertola CEDEO, Keninchi
Nakamura Panasonic, Giuseppe
Vavalà CEDEO, Xavier Ducloux
Thomson Video Network, Felix
Fernandes Samsung
Proposal for Committee Draft: Multimedia
35119 application format (MPEG-A) — Part 16:
Publish/Subscribe Application Format
Giuseppe Vavalà CEDEO, Giuseppe
Tropea CNIT, Kenichi Nakamura
Panasonic,
35120
Cross-check of S0088 (On WPP with palette mode W. Wang, M. Xu, Z. Ma, H. Yu (Huawei
and intra BC mode)
USA R&D)
35121
Cross-check of S0090 (On referencing structure
supporting temporal scalability)
35122
AHG6: Cross-check of S0100 ( On Adaptive Color M. Xu, W. Wang, Z. Ma, H. Yu (Huawei
Transform (ACT) in SCM2.0)
USA R&D)
35123
CE10: Cross-check of S0083 (Result of Test 1 and W. Wang, M. Xu, Z. Ma, H. Yu (Huawei
2)
USA R&D)
Non-CE6: Cross-check of S0054 (Escape coded
35124 pixel prediction using previous palette for palette
based coding)
W. Wang, M. Xu, Z. Ma, H. Yu (Huawei
USA R&D)
M. Xu, W. Wang, Z. Ma, H. Yu (Huawei
USA R&D)
Non-CE6: Cross-check of S0060 (Modified
M. Xu, W. Wang, Z. Ma, H. Yu (Huawei
35125 unpredicted palette entries coding in palette based
USA R&D)
coding)
35126
CE4: Cross-check of S0135 (Results of Test A on
Search Range of Intra Line Copy)
M. Xu, W. Wang, Z. Ma, H. Yu (Huawei
USA R&D)
35127
Non-CE4: Cross-check of S0136 (On CABAC
Throughput of Intra Line Copy)
M. Xu, W. Wang, Z. Ma, H. Yu (Huawei
USA R&D)
35128
Proposed study on ISO/IEC 23003-4:2014 / DIS,
Dynamic Range Control
Frank Baumgarte, David Singer, Michael
Kratschmer, Bernhard Neugebauer
35129
Evaluation of MPEG-7 visual descriptors in scene
classification tasks
Miroslaw Bober, Mark Barnard, Stavros
Paschalakis
35130 Proposal for CDVS Conformance Testing
Miroslaw Bober, Syed Husain
35131 Improvements to CDVS pairwise matching pipeline
Miroslaw Bober, Syed Husain, Stavros
Paschalakis, Karol Wnukowicz
35132
Further Development Work on MPEG-7
eXperimentation Model
Karol Wnukowicz, Stavros Paschalakis
35133
Rivised FDIS text of Common Encryption 2nd
Edition
Mitsuhiro Hirabayashi, Kilroy Hughes
35134 Updates on Web3D Coding
Christian Tulvan, Marius Preda
35135 On signaling Interoperability Points
Iraj Sodagar
35136 MPEG Software assets
Christian Tulvan, Marius Preda
35137 MPEG Conformance assets
Christian Tulvan, Marius Preda
35138
Comment on Edit List in ISO Base Media File
Format
35139 MPEG Content assets
35140
Mitsuhiro Hirabayashi
Christian Tulvan, Marius Preda
Considerations on 3D audio File Format in
ISOBMFF
Mitsuhiro Hirabayashi, Toru Chinen
Draft Systems
55 Agenda
35141 Comment on 23008-12 Image File Format
Mitsuhiro Hirabayashi
Claudio Alberti, Marco Mattavelli,
Leonardo Chiariglione, Ioannis Xenarios,
Nicolas Guex, Heinz Stockinger, Thierry
Schuepbach, Pascal Khalem, Christian
Iseli, Daniel Zerzion, Dmitry Kuznetsov,
Yann Thoma, Enrico Petraglio
35142
State of the art in genomic information
compression
35143
CE10: Summary report for Core Experiment 10 on
Y. Chen, J. Xu (CE Coordinators)
Intra String Copy
35144
CE7: Summary Report for Core Experiment 7 on
String Matching for Palette Index Coding
Z. Ma, Y.-W. Huang (CE Coordinators)
35145
Suggested update to ISO base media file format
14496-12
David Singer
35146 Updates to DASH conformance software
Waqar Zia, Thomas Stockhammer
35147 Coverage of DASH test vector database.
Waqar Zia, Thomas Stockhammer
35148
Best Effort Decoding for Green MPEG - An
example application
Alexis Michael Tourapis, David Singer,
Krasimir Kolarov, Steve Saunders
35149 Input to ISO BMFF conformance software
Waqar Zia, Thomas Stockhammer
35150 CE-SAND: HTTP Communication Channel
Thomas Stockhammer
35151 DASH Errata Issues
Thomas Stockhammer
35152 Streaming ISO File Format
Thomas Stockhammer
35153 P3 Color space support in ISO/IEC 23001-8
Alexis Michael Tourapis, David Singer
35154
35155 Period Continuity
35156
Thomas Stockhammer
HDRTools: A software package for video
processing and analysis
Alexis Michael Tourapis, David Singer
35157 Low-latency Live Service
Thomas Stockhammer
Qualcomm Product Management statement
35158 regarding MPEG-H deployment on Qualcomm
chipsets
Deep Sen, Venkatesh Krishnan
35159 screen-related adaptation of HOA soundfields
Nils Peters, Deep Sen, Martin Morrell
35160 Thoughts on layered/scalable coding for HOA
Deep Sen, Nils Peters, Martin Morrell,
Kim Moo-Young, Venkatesh Krishnan
35161 Liaison on DASH Test Vectors
Michael Dolan
35162 Liaison on HDR and WCG
35163 Revised HEVC SEI Message for Green Metadata
Spencer Cheng, Jiangtao Wen
35164 Clarification on URL Parameter Insertion
Shaobo Zhang, Xin Wang
35165 Updates on RMC Parser Instantiation from BSD
Hyungyu Kim, Euee S. Jang
35166 Suggestions for RMC Syntax Parser FU Design
Hyungyu Kim, Euee S. Jang
35167
Cross-check on Depth intra skip coding mode
(JCT3V-J0038)
T.Tsukuba (Sharp)
35168
Non-CE10: Improvement on coding of ISC
parameters and comparison to Palette Coding
Kailun Zhou, Liping Zhao, Xianyi Chen,
Tao Lin (Tongji)
35169
Additional definition regarding to visual
communication
Si-Hwan Jang, Sanghyun Joo, Kyoung-Ill
Kim, Jiwon Lee, Dasom Kim, Hyung-Gi
Byun, Jang-Sik Choi
35170
Proposal of device types for the use of wearable
devices
Si-Hwan Jang, Sanghyun Joo, Kyoung-Ill
Kim, Jiwon Lee, Dasom Kim, Hyung-Gi
Byun, Jang-Sik Choi
Draft Systems
56 Agenda
35171
[FTV AHG] Preliminary experimental results on
depth estimation from integral 3D image
35172
CE3: cross-check of Test 1.3: Intra block copy with
B. Li, J. Xu (Microsoft)
flipping (JCTVC-S0117)
35173
Summary of Voting on ISO/IEC 230018:2013/PDAM 2
SC 29 Secretariat
35174
Summary of Voting on ISO/IEC 144965:2001/PDAM 38
SC 29 Secretariat
35175
Summary of Voting on ISO/IEC 144964:2004/PDAM 44
SC 29 Secretariat
35176
Summary of Voting on ISO/IEC 230025:2013/PDAM 2
SC 29 Secretariat
35177
Summary of Voting on ISO/IEC 1449610:201x/PDAM 1
SC 29 Secretariat
35178
Summary of Voting on ISO/IEC 144965:2001/DAM 35
SC 29 Secretariat
35179
Table of Replies on ISO/IEC 15444-1:2004/FDAM
8
ITTF via SC 29 Secretariat
35180
Cross-check on Simplification of an NBDV
availability check (JCT3V-J0041)
T.Ikai (Sharp)
35181
Cross-check on ARP, IC and DBBP Flags
Signaling for 3D-HEVC (JCT3V-J0037)
T.Ikai (Sharp)
35182
Cross-check on Reduction of Worst Case Memory
T.Ikai (Sharp)
Bandwidth in 3D-HEVC (JCT3V-J0036)
35183
Cross-check on Reduction of Worst Case Memory
T.Ikai (Sharp)
Bandwidth in 3D-HEVC (JCT3V-J0039)
35184
Cross-check on A cleanup of DMM index coding in
T.Ikai (Sharp)
3D-HEVC (JCT3V-J0033)
Cross-check on Complexity reduction on
35185 illumination compensation for 3D-HEVC (JCT3VJ0034)
Jun Arai, Kazuhiro Hara, Tomoyuki
Mishina, Yuichi Iwadate
T.Ikai (Sharp)
35186
Cross-check on Simplification of single depth intra
mode (JCT3V-J0054)
T.Ikai (Sharp)
35187
Cross-check on Motion buffer reduction for depth
(JCT3V-J0055)
T.Ikai (Sharp)
Florian Bacher, Christian Timmerer,
Reinhard Grandl, Christopher Müller
35188 Updated DASH datasets
35189
Updated DASH reference software and
conformance
Benjamin Rainer, Christian Timmerer
35190
Crosscheck on simplification of merge candidates
list construction (JCT3V-J0024)
X. Zhang, J.-L. Lin (MediaTek)
35191
Crosscheck on restriction of bi-prediction for IvDC
and IvDCShift candidates (JCT3V-J0048)
X. Zhang (MediaTek)
35192
Crosscheck on modification of reference index for
depth disparity derivation (JCT3V-J0046)
X. Zhang, J. An (MediaTek)
35193
Crosscheck on simplification on candidate list
X. Zhang (MediaTek)
construction for single depth mode (JCT3V-J0058)
35194
Crosscheck on simplification on CABAC context
models for single depth mode (JCT3V-J0053)
35195 Crosscheck on simplification and improvement of
Y.-W. Chen (MediaTek)
J. An (MediaTek)
Draft Systems
57 Agenda
sub-PU (JCT3V-J0066)
35196
3DTI Mesh Coding Architecture and Basic
implementation
35197 Mesh to FAMC converter
Rufael Mekuria, Pablo Cesar
Rufael Mekuria
35198
Experimental datasets of 3D Point Clouds captured Zhongyi Xu, Qianni Zhang, Ebroul
with Kinect v2
Izquierdo, Rufael Mekuria, Pablo Cesar
35199
CE3: cross-check of Test 2.1 Combined test of test
B. Li, J. Xu (Microsoft)
1.1 and test 1.3 (JCTVC-S0118)
35200
MMT QoS management for effective bandwidth
sharing
Yongwoo Cho, Doug Young Suh,
Youngwan So, Kyungmo Park
35201 FEC CE: Hybrid AL-FEC and ARQ
Yongwoo Cho, Doug Young Suh
35202 Proposal for change in LocationType
Kyoungro Yoon, Min-Uk Kim, Hyo-Chul
Bae, Jaewon Moon, Tae-Boem Lim,
SeungWoo Kum, KyungWon Kim
35203
Proposal of Revision of Context Description for
Priority information
35204 [FTV AHG]EE2 and EE3 A2 results on Bee
Kyoungro Yoon, Min-Uk Kim, Hyo-Chul
Bae, Jaewon Moon, Tae-Boem Lim,
SeungWoo Kum, KyungWon Kim
Q.Wang, Y.Zhang, L.Yu,
35205
Proposal for Revision of
OtherEnvironmentalInfoType
Kyoungro Yoon, Min-Uk Kim, Hyo-Chul
Bae, Jaewon Moon, Tae-Boem Lim,
SeungWoo Kum, KyungWon Kim
35206
Proposal of ServiceTargetModelType in Service
Description
Kyoungro Yoon, Min-Uk Kim, Hyo-Chul
Bae, Jaewon Moon, Tae-Boem Lim,
SeungWoo Kum, KyungWon Kim
35207
Crosscheck on cleanup4: remove DDD (JCT3VJ0030)
K. Zhang (MediaTek)
35208
Crosscheck on Syntax cleanup of depth dc
offset(JCT3V-J0022)
K. Zhang, X. Zhang (MediaTek)
35209
Proposal of Binary Representation of 3D Printer
User Preference Description
Seungwook Lee, Jinsung Choi,
Kyoungro Yoon, Min-Uk Kim, HyoChul
Bae
35210
Proposal of Binary Representation of 3D Printer
Capability Description
Seungwook Lee, Jinsung Choi,
Kyoungro Yoon, Min-Uk Kim, HyoChul
Bae,
35211 IoT basic terminologies definitions
35212
DASH SAND CE: “Scenes Clustering― as a
Md. Jalil Piran, Doug Young Suh
new parameter to DANE
[FTV AHG] Study on free viewpoint video
35213 streaming using mixed resolution multi-view video
and low resolution depth maps
35214
Md. Jalil Piran, Doug Young Suh
Non-CE6: Crosscheck for Copy Previous Mode
(JCTVC-S0120)
Takaaki Emori, Mehrdad Panahpour
Tehrani, Keita Takahashi, Toshiaki Fujii,
Kei Kawamura
W. Zhang, L. Xu, Y. Chiu (Intel)
35215 Unification of colour transforms in ACT
L. Zhang, J. Chen, M. Karczewicz
(Qualcomm), B. Li, J. Xu (Microsoft)
Non-CE6: Cross-check of enabling copy above
35216 mode prediction at the boundary of CU (JCTVCS0114)
V. Seregin (Qualcomm)
Non-CE6: Cross-check of removal of parsing
35217 dependency in palette-based coding (JCTVCS0181)
V. Seregin (Qualcomm)
35218 Cross-check of using the wavefront store-and-sync V. Seregin (Qualcomm)
Draft Systems
58 Agenda
design for palette table prediction variables
(JCTVC-S0141)
35219
Hybrid gamma transfer function for high dynamic
range television
T. Borer, A. Cotton, M. Naccari
35220
Non-CE6: Unification of coding of escape indices
and other palette indices
X. Xiu, Y. He, Y. Ye (InterDigital), V.
Seregin, R. Joshi, M. Karczewicz, W. Pu,
J. Sole (Qualcomm)
35221 CE6-related : Crosscheck report of JCTVC-S0157
J. Kim, S. Liu (MediaTek)
35222 ARAF: Remote Audio Recognition
Traian Lavric, Marius Preda
Cross-check of Non-CE6: Modifications of copy-left
35223 and copy-above modes in index coding (JCTVCS.H. Kim (Sharp)
S0047)
35224
Cross check report of HDR and WCG anchor
generation
35225
Impact of range extension coding tools to HDR and
Cheung Auyeung (Sony)
WCG Anchor3
35226
Crosscheck of JCTVC-S0065 on IBC encoder
improvements for SCM2.0
C. Pang (Qualcomm)
35227
Crosscheck of JCTVC-S0172 on unification of
IntraBC mode with inter mode
C. Pang (Qualcomm)
35228
[MMT IG] Update of Implementation Guideline for
delay constrained ARQ in MMT
Changki Kim, Kwang-deok Seo, Jeongju
Yoo, Jin Woo Hong,
35229
JCT-VC AHG report: SHVC software development
V. Seregin, Y. He (AHG chairs)
(AHG12)
Proposal of WebPreferenceType in User
35230
Description
Cheung Auyeung (Sony)
KyungWon Kim, Jaewon Moon, TaeBoem Lim, SeungWoo Kum, Sungjoo
Park, Kyoungro Yoon, Min-Uk Kim, HyoChul Bae
SeungWoo Kum, Jaewon Moon, TaeProposal for change in ServicePreferencesType in Boem Lim, KyungWon Kim, Sungjoo
35231
User Description
Park, Kyoungro Yoon, Min-Uk Kim, HyoChul Bae
Editor’s Comments of MPEG-UD User
35232
Description
35233
CE3 Test 1.2: Crosscheck for Segmental
Prediction for Intra Block Copy (JCTVC-S0107)
35234 3D mesh file format used in the 3D printer industry
Jaewon Moon, SeungWoo Kum, TaeBoem Lim, KyungWon Kim, Jongjin
Jung, Jongbin Park, Kyoungro Yoon,
Min-Uk Kim, Hyo-Chul Bae
W. Zhang, L. Xu, Y. Chiu (Intel)
Seung Wook Lee, Chang Jun Park, Jin
Sung Choi
35235
Cross-check on Removal of redundant VSP
candidates in Merge mode (JCT3V-J0039)
T. Ikai (Sharp)
35236
Cross-check on Single Depth Mode Simplification
(JCT3V-J0065)
T. Tsukuba (Sharp)
35237
Proposal of usage scenarios about virtual
panoramic vision for MPEG-V
Saim Shin, Jong-Seol James Lee,
DalWon Jang, Kyoungro Yoon
35238
Proposal of binary representations for automobile
related sensor capability descriptions
Kyoungro Yoon, Min-Uk Kim, HyoChul
Bae, Jong-Seol James Lee
CE9: cross-check of test A.1.3: Optionally disabling
35239 the usage of the intra boundary filters (JCTVCB. Li, J. Xu (Microsoft)
S0102)
Draft Systems
59 Agenda
35240
Cross-check of inter-component de-correlation for
screen content coding (JCTVC-S0179)
B. Li, J. Xu (Microsoft)
35241
Non-CE6: cross-check of improvement on palette
sharing mode (JCTVC-S0108)
B. Li, J. Xu (Microsoft)
35242
Cross-verification of JCTVC-S0064 on Last run
flag for Palette mode
X. Xiu, Y. He, Y. Ye (InterDigital)
CE5: Summary report of core experiment 5 on
35243 investigation of maximum palette size and
maximum palette predictor size
R. Joshi, X. Xiu (CE coordinators)
35244
CE2: Summary report for Core Experiment 2 on
intra block copy signalling and partitioning
J. Xu, S. Liu, K. Rapaka, X. Xiu (CE
coordinators)
35245
Summary of Voting on ISO/IEC 144963:2009/Amd.4:2013/DCOR 1
SC 29 Secretariat
35246
Summary of Voting on ISO/IEC 144963:2009/DCOR 5
SC 29 Secretariat
Summary of Voting on ISO/IEC 1449635247 12:2012/DCOR 3 and ISO/IEC 1544412:2012/DCOR 3
SC 29 Secretariat
35248
Summary of Voting on ISO/IEC 1449615:2014/DCOR 1
SC 29 Secretariat
35249
Summary of Voting on ISO/IEC 1449626:2010/DCOR 8
SC 29 Secretariat
35250 Liaison Statement from ITU-T SG 9
ITU-T SG 9 via SC 29 Secretariat
35251 Liaison Statement from ITU-T SG 9
ITU-T SG 9 via SC 29 Secretariat
35252 Liaison Statement from DVB and EBU
DVB and EBU via SC 29 Secretariat
35253 CE9: Cross-check of JCTVC-S0082 Test A.2
X. Zhang (MediaTek)
35254 Tone Mapping operators behavior
D. Touze (Technicolor)
35255
MPEG HDR AhG: about using a BT.2020 container
E. Francois (Technicolor)
for BT.709 content
35256
JCT-3V AHG report: HEVC Conformance testing
development (AHG 10)
CE6-related: Harmonization of CE6 Tests A4, A5,
35257
and A6
Y. Chen, T. Ikai, S. Shimizu, T. Suzuki
S.-T. Hsiang, T.-D. Chuang, S. Lei
(MediaTek), R. Joshi, W. Pu, M.
Karczewicz, F. Zou, V. Seregin, J. Sole
(Qualcomm),
35258
CE6: Summary report of CE on improvements of
palette mode
Y.-W. Huang, P. Onno, R. Cohen, V.
Seregin, X. Xiu, Z. Ma
35259
CE6-related: Cross check of JCTVC-S0115 Test
2.1
J. Zhao, S. H Kim (Sharp)
35260
CE5: Cross-verification of JCTVC-S0037 on
investigation of maximum palette size
X. Xiu, Y. He, Y. Ye (InterDigital)
35261
MMT IG: Bottleneck Coordination to Achieve QoE
Multiplexing Gains
Zhu Li, Imed Bouazizi, Youngkown Lim,
Kyungmo Park
35262
DASH: Aggregated Temporal Quality Signalling for
Zhu Li, Imed Bouazizi,
DASH Sub-representations
35263
MMT: QoS Control for Multipath Delivery
Acceleration
Zhu Li, Imed Bouazizi, Youngkwon Lim
35264
Intra Reference Prediction by Cross-Component
Prediction
K. Kawamura, S. Naito (KDDI)
35265 Interaction-driven Sensory Effect with MPEG-V
Hyunjin Yoon, Cheol-Min Kim, Jong-
Draft Systems
60 Agenda
Hyun Jang
35266
Intelligent Surveillance User Case of CDVA
Requirements
35267
Chang-Mo Yang (KETI), Tae-Boem Lim
Proposal for change in DeviceCharacteristicsType
(KETI), Sungjoo Park (KETI), Jaewon
in Context Description
Moon (KETI), KyungWon Kim (KETI)
35268 Proposal of device command type for 3D Printer
Zhang Yuan, Cao Ning, Huang Cheng,
Zhao Jing
Seung Wook Lee, Chang Jun Park,
Jinsung Choi, Kyoungro Yoon, Min-Uk
Kim, HyoChul Bae
35269
Cross-check of ‘AhG13: Palette and
deblocking’ (JCTVC-S0096) by Qualcomm
C. Rosewarne, M. Maeda (Canon)
35270
JCT-VC AHG report: HEVC conformance test
development (AHG4)
T. Suzuki, J. Boyce, K. Kazui, A. K.
Ramasubramonian, Y. Ye
35271
JCT-VC AHG report: Test sequence material
(AHG15)
T. Suzuki, V. Baroncini, R. Cohen, T. K.
Tan, S. Wenger
35272
JCT-VC AHG report: SCC extensions text editing
(AHG7)
R. Joshi, J. Xu (AHG co-chairs), Y. Ye,
S. Liu, R. Cohen, Z. Ma (AHG vicechairs)
35273
Correlation of subjective scores and objective
metrics for HDR video quality assessment
Martin Rerabek, Pavel Korshunov,
Philippe Hanhart, Touradj Ebrahimi
AHG14: Cross check of JCTVC-S0101 on Intra
35274 Block Copy reference area for Wavefront Parallel
Processing
P. Onno (Canon)
Non-CE6: Cross-check of JCTVC-S0178 on
35275 improved binarization and signaling of index coding P. Onno (Canon)
for transition copy mode
35276
Non-CE6: Cross-check of JCVC-S0186 on context
P. Onno (Canon)
modeling of palette_transpose_flag
Non-CE6: Crosscheck of JCTVC-S0258 on
35277 unification of coding of escape indices and other
palette indices
P. Onno (Canon)
35278
Cross check Non-CE6: Palette encoder
improvements for SCM2.0
W. Pu (Qualcomm)
35279
Proposed reference bitstreams for Green MPEG
Compliance
Nicolas DEROUINEAU, Nicolas TIZON,
Didier NICHOLSON,
35280 JCT-VC AHG report: Project management (AHG1) G. J. Sullivan, J.-R. Ohm
JCT-VC AHG report: HEVC HM software
35281 development and software technical evaluation
(AHG3)
K. Suehring (Chair), K. Sharman, D.
Flynn
35282 Crosscheck of JCTVC-S0115 method 2
F. Zou (Qualcomm)
35283 Crosscheck of JCTVC-S0105
F. Zou (Qualcomm)
35284 CE10: Crosscheck of JCTVC-S0192 Test 2
F. Zou (Qualcomm)
35285 Crosscheck of JCTVC-S0067
F. Zou (Qualcomm)
35286
JCT-VC AHG report: SCC extensions software
development (AHG8)
K. Rapaka, B. Li(AHG co-chairs), R.
Cohen, T.-D. Chuang, X. Xiu, M. Xu
(AHG vice-chairs)
35287
JCT-VC AHG report: Parallel processing for SCC
(AHG14)
K. Rapaka(Chair), A. Duenas, S. Liu, S.H. Kim (vice chairs)
35288
B. Bross, K. McCann, C. Rosewarne
JCT-VC AHG report: HEVC test model editing and
(AHG co-chairs), M. Naccari, J.-R. Ohm,
errata reporting (AHG2)
K. Sharman, G. J. Sullivan, Y.-K. Wang
Draft Systems
61 Agenda
(AHG vice-chairs)
35289
D. Rusanovskyy, F. C. Chen, J. Y. Lee,
JCT-3V AHG Report: 3D-AVC Software Integration
J.-L. Lin, O. Stankiewicz, T. Suzuki, D.
(AHG3)
Tian
35290
Crosscheck of JCTVC-S0187 on SCC with
extended LCU size
X. Li, Y. Chen (Qualcomm)
35291
JCT-VC AHG report: Loop filtering for SCC
(AHG13)
C. Rosewarne, L. Zhang, X. Xu
35292
JCT-VC AHG report: Verification test preparation
(AHG5)
V. Baroncini, M. Karczewicz, N.
Ramzan, C. Rosewarne, K. Sharman,
T.-K. Tan, J.-M. Thiesse, W. Wan
35293
JCT-VC AHG report: Complexity of palette mode
coding (AHG9)
A. Duenas (chair), R Joshi, S.-H. Kim, X.
Xiu (vice chairs)
35294
Crosscheck of JCTVC- S0113 on Non-CE2: Intra
block copy with Inter signaling
K. Miyazawa, A. Minezawa, S. Sekiguchi
(Mitsubishi)
35295 JCT-VC AHG report: SHVC text editing (AHG11)
J. Chen, J. Boyce, Y. Ye, M.
Hannuksela, G. J. Sullivan, Y.-K. Wang
[FTV AHG] EE3-related: Preliminary evaluation of
35296 MV-HEVC performance for super multiview video
using hierarchical B Structure
K. Kawamura, S. Naito (KDDI)
Cross-verfication of JCTVC-S0140 on On
35297 transform coefficient scaling for adaptive colour
transform
X. Xiu, Y. He, Y. Ye (InterDigital)
35298
JCTVC AHG report: SCC coding performance
analysis (AHG6)
H. Yu, R. Cohen, A. Duenas, S. Liu, K.
Rapaka, J. Xu
35299
Cross-verification of JCTVC-S0254 on unification
of colour transforms in ACT
X. Xiu, Y. He, Y. Ye (InterDigital)
35300 Summary of Voting on ISO/IEC CD 23001-12
SC 29 Secretariat
35301
Cross-check results of advanced boundary chain
coding (JCT3V-J0051)
K. Kawamura, H. Sabirin, S. Naito
(KDDI)
35302
Cross-check on Structured lookup table definition
in DMM (JCT3V-J0021)
J. Zheng(HiSilicon)
35303
Cross-check on Simplification for single depth
mode pruning process(JCT3V-J0040)
J. Zheng(HiSilicon)
35304
Cross-check on Simplification of chroma
IC(JCT3V-J0050)
J. Zheng(HiSilicon)
35305
Color spaces and chroma resampling for HDR
video coding
P. Topiwala, W. Dai, M. Krishnan
35306 Crosscheck report of JCTVC-S0152
35307
Benchmarking of HDR-VDP-2 for HDR video
quality assessment
K.Chono (NEC)
Philippe Hanhart (EPFL), Touradj
Ebrahimi (EPFL), Scott Daly (Dolby),
Walt Husak (Dolby)
35308 ATSC Liaison on HDR/WCG
ATSC TG3
35309 ATSC Liaison on 3D audio
ATSC TG3
35310 Liaison Statement from W3C
W3C via SC 29 Secretariat
35311 CE1: Crosscheck on CE1 test 6 (JCT3V-J0032)
X. Zheng, J. Zheng (Hisilicon)
35312
Crosscheck on complexity reduction on illumination
X. Zheng, Y. Lin (Hisilicon)
compensation for 3D-HEVC (JCT3V-J0034)
35313
Crosscheck on Lookup Table Size Reduction for
DMM1 (JCT3V-J0035)
X. Zheng, Y. Lin (Hisilicon)
Draft Systems
62 Agenda
35314
Activity in IETF webpush Working Group Related
to the SAND and FDH CEs
35315
Crosscheck on VSP access improvement (JCT3VS. Shimizu (NTT)
J0026)
35316
3D-CE1: Crosscheck on Segmental prediction in
3D-HEVC (JCT3V-J0032)
35317
Crosscheck on PU boundary deblocking restriction
S. Shimizu (NTT)
for DBBP blocks (JCT3V-J0043)
35318
Crosscheck on Restriction of large-sized DMM
(JCT3V-J0049)
S. Shimizu (NTT)
35319
Crosscheck on Advanced boundary chain coding
for depth intra coding (JCT3V-J0051)
S. Shimizu (NTT)
Crosscheck of JCTVC-S0188: Non-CE6: A
combination of CE6 Test C.2 – transition-copy
35320
mode and CE6 Test C.3 (configuration 1) - copyfrom-previous-row mode
35321
Cross check of Harmonization of CE6 Tests A4,
A5, and A6 (JCTVC-S0269)
S. Shimizu (NTT)
R.-L. Liao, C.-C. Chen, W.-H. Peng, H.M. Hang (NCTU/ITRI)
O. Nakagami (Sony)
35322 JCT-3V AHG report: 3D High level syntax (AHG6)
Y. Chen, T. Ikai
35323 DASH codecs parameter for TTML+XML dialects
Nigel Megitt, David Singer
35324
JCT-3V AHG Report: JCT-3V project management
J.-R. Ohm, G. J. Sullivan
(AHG1)
35325 CE1: Summary Report on Segmental Prediction
J.-L. Lin
35326
JCT-3V AHG Report: MV-HEVC / 3D-HEVC Draft
and Test Model editing (AHG2)
G. Tech, K. Wegner, J. Boyce, Y. Chen,
T. Suzuki, S. Yea, J.-R. Ohm, G.
Sullivan
35327
JCT-3V AHG Report: MV-HEVC and 3D-HEVC
Software Integration (AHG4)
G. Tech, H. Liu, Y. Chen, K. Wegner
35328
Initial text for the specification of profiles, tiers, and
G. Tech, K. Müller, (HHI)
levels in 3D-HEVC
35329
On 3D-HEVC HLS and its alignment with MVHEVC HLS
Non-CE4: Cross-verfication of JCTVC-S0137 on
35331 Intra Line Copy with Extended Full-frame Search
for Test A
G. Tech, K. Müller, (HHI)
X. Xiu (InterDigital)
35332
JCT-3V AHG Report: Complexity Assessment
(AHG7)
G. G. (Chris) Lee (NCKU), G. Bang
(ETRI), T. Ikai (Sharp), H. Liu
(Qualcomm)
35333
JCT-3V AHG Report: 3D Coding Verification
Testing (AHG5)
V. Baroncini, K. Muller, S. Shimizu, A.
Vetro, S. Yea
35334 JCT-3V AHG Report: 3D Test Material (AHG8)
S. Shimizu, S. Yea
35335
Non-CE6: Cross-check of cross-CU palette color
index prediction from MediaTek (JCTVC-S0079)
35336
Proposal to study conversion between MPEG-2 TS Youngkwon Lim, Mary-Luc Champel,
and MMT Protocol
Shuichi Aoki, Yiling Xu
35337 CDVS: Crosscheck of M35072
X. Guo (Microsoft)
Karol Wnukowicz, Stavros Paschalakis
35339 BoG report on CE6 improvements of palette mode R. Cohen, Y.-W. Huang
35340
Non-CE9: cross-check of chroma boundary filtering
B. Li, J. Xu (Microsoft)
(JCTVC-S0199)
35341 BoG report on complexity assessment of IBC block C. Pang, S. Liu
Draft Systems
63 Agenda
vector coding
35342 Common Encryption Web Description
Kilroy Hughes
35343 Cross-check of JCTVC-S0188
D. B. Sansli, J. Lainema (Nokia)
35344
Centralized Texure-Depth Packing (CTDP) SEI
Message Syntax (JCTVC-S0031)
35345 Update of SEI message in AVC/PDAM1
35346
Cross-check on CE1-Test1 of Segmental
prediction in 3D-HEVC (JCT3V-J0032)
Jar-Ferr Yang, Ke-Ying Liao, Ming-Hung
Wang, Ya-Han Hu
Takanori Senoh, Peng Yin, Ying Chen,
Miska M. Hannuksela, Jens-Rainer
Ohm, Gary J. Sullivan
J. Zheng, X. Zheng(HiSilicon)
35347 Report on SAND
Ali C. Begen, Emmanuel Thomas, MaryLuc Champel
35348 Conformance SW for Association Signalling
Shaobo Zhang, Changquan Ai, Xin
Wang
35349 3D Tele-immersion Use Cases and Applications
Lazar Bivolarsky
35350 Cross-check for 4x4 Transform for IVC (m35056)
Anna Yang, Dong-Hyun Kim, Soo-Chang
Oh, Jae-Gon Kim
Cross-check for performance evaluation of ITM
35351 10.0 over WebVC according to the VCC condition
(m35003)
Anna Yang, Dong-Hyun Kim, Soo-Chang
Oh, Jae-Gon Kim
Cross-check of m34973 (Improvement on
35352 Lagrange Multiplier Selection for Internet Video
Coding)
Jin Yeon Choi, Sang-hyo Park, Euee S.
Jang
35353
Cross-check of m35054 (De-blocking improvement Jin Yeon Choi, Sang-hyo Park, Euee S.
for internet video coding)
Jang,
35354
Non-CE6: cross-check of 2-D Index Map Coding of
B. Li, J. Xu (Microsoft)
Palette Mode in HEVC SCC (JCTVC-S0151)
Non-CE6: cross-check of palette parsing
35355 dependency and palette encoder improvement
(JCTVC-S0156)
B. Li, J. Xu (Microsoft)
35356 MPD expiration signalling as SAND message
Emmanuel Thomas
35357
Harmonized modification of MMTP packet header
compression
Changkyu Lee, Mary-luc Champel
35358
Proposal of binary representations for automobile
related sensor descriptions
Kyoungro Yoon, Min-Uk Kim, HyoChul
Bae, Jong-Seol James Lee, Saim Shin,
Dalwon Jang
Kevin Streeter, Vishy Swaminathan,
Imed Bouazizi,
35359 CE-FDH Report
Editor Study: Proposed corrections and updates in
35360 the text of ISO/IEC 14496-22 DIS "Open Font
Vladimir Levantovsky (on behalf of AHG)
Format"
Editor Study: Proposed corrections and updates in
35361 the text of ISO/IEC 14496-22 DIS "Open Font
Vladimir Levantovsky (on behalf of AHG)
Format"
35362 Comment of ISO/IEC 23008-1 FDAM1
Yongliang Liu, Xin Wang
Cross-check report of JCTVC-S0046 Intra35363 boundary filter control for non-camera captured
content
K. Rapaka (Qualcomm)
35364 cross-check
35365 Presentations of the MPEG Workshop on Media
Marco Mattavelli, Jean Le Feuvre,
Draft Systems
64 Agenda
Synchronisation for Hybrid Delivery
35366
Editor’s study of ISO/IEC 23008-1 DAM2
Header Compression and Cross Layer Interface
35367 BoG on HEVC Conformance for 3D extensions
Youngkwon Lim, Ali Begen, Mickaël
Raulet, Patrick Gendron, Emmanuel
Thomas
Kyungmo Park (onbehalf of MMT AhG)
Y. Chen
35368
Qp derivation and offsets signaling for adaptive
color transform
K. Rapaka, L. Zhang, R. Joshi, M.
Karczewicz(Qualcomm), K. Chono
(NEC), J. Xu(Microsoft), R.
Sjöberg(Ericsson), K. Misra, S. H. Kim,
A. Segall (Sharp),
35369
Some Results on Image Quality of HEVC and
WebP
Dake He, Jing Wang
Non-CE2: Intra block copy and Inter signaling
35370
unification
C. Pang, K. Rapaka, Y.-K. Wang, V.
Seregin, M. Karczewicz (Qualcomm), X.
Xu, S. Liu, S. Lei (MediaTek), B. Li, J. Xu
(Microsoft)
CE6: Cross-check of combination with five regular
35371 bins from JCTVC-S0039, CE6 subtest A.6:
Binarization for run coding in palette mode
R. Cohen (MERL)
Combination of JCT3V-J0025 and JCT3V-J0035
35372
for DMM
T. Ikai (Sharp), X. Zhang (MediaTek), K.
Zhang, J. An, H. Huang, J. -L. Lin
(MediaTek), T. Tsukuba (Sharp), S. Lei
(MediaTek)
35373
CE1: Cross-check results on simplified version of
Test 4 and Test 6
T. Ikai, T. Tsukuba (Sharp)
35374
Revised m35140; Consideration on 3D audio file
format in ISOBMFF
Mitsuhiro Hirabayashi, Toru Chinen
35375
Crosscheck on combination of JCT3V-J0025 and
JCT3V-J0035 for DMM (JCT3V-J0112)
X. Zheng, Y. Lin (Hisilicon)
35376 Single Depth Intra Mode Simplification
35377
JCT-3V AHG Report: AVC conformance testing
development (AHG9)
35378 BoG report on Adaptive Color Transform (ACT)
X.Chen, X.Zheng, Y.Lin, J.Zheng
(HiSilicon), S.Yoo, S.Yeo (LGE), G.Bang
(ETRI), Y.S.Heo, W.W.Gwun, G.H.Park
(KHU), G.S.Lee, N.H.Hur(ETRI)
T. Suzuki, D. Rusanovskyy, D. Tian, Y.
W. Chen
J. Boyce
35379
Study on non-normative HDR/WCG techniques in
HEVC Main10 & Main12
C. Fogg (MovieLabs)
35380
CE10: Cross-check of test 7.1 Constrained run for
Intra String Copy (JCTVC-S0175)
B. Li, J. Xu (Microsoft)
35381
Cross-verification of JCTVC-S0220 On parallel
processing capability of intra block copy
X. Xiu (InterDigital)
35382
Crosscheck of JCTVC-S0302 on Non-CE2: Intra
block copy and Inter signaling unification
A. Minezawa, K. Miyazawa, S. Sekiguchi
(Mitsubishi)
35383 On_23008-1_DAM2
Karsten Grüneberg, Cornelius Hellge,
35384 SAND Parameters for 3GPP
Imed Bouazizi, Thomas STockhammer,
Thorsten Lohmar
35385 BoG report on Intra String Copy (CE10)
Y. Chen
35386 Liaison from Blu-ray Disc Association
Mike DeValue
35387 Draft text for URI Signing for DASH CE (USD)
Draft Systems
65 Agenda
35388
Draft of White paper on MPEG Media Transport
(MMT)
Kyuheon Kim, Kyungmo Park, Jaeyeon
Song
35389
Unfication report on further cleanup of Single
Depth Intra Mode simplification
J. Zheng(HiSilicon), Z. Gu(SCU), X.
Chen, X. Zheng, Y. Lin, P.
Zhang(HiSilicon), N. Ling(SCU)
35390
Proposal on missing parts and re-structuring of
current IG doc
Youngwan So
35391
CDVS: Removal of the orientation parameter from
feature selection
Gianluca Francini, Massimo Balestri,
Skjalg Lepsoy
35392
Franck Denoual, Shaobo Zhang,
Changquan Ai, Peiyun Di, Xin Wang,
Conformance rules and test vectors for Associated Frédéric Mazé, Eric Nassor, Cyril
35393
Representations
Concolato, Jean Le Feuvre, Patrick
Gendron, Xavier Ducloux, Josselin
Kerdraon
35394
Cross-check results on further cleanup of Single
Depth Intra Mode simplification (JCT3V-J0116)
35395 CDVS: Crosscheck of m35391
35396
Massimo Mattelliano, Attilio Fiandrotti,
Description of Core Experiment 3 (CE3): Intra Line C.-C. Chen, Y. Chen, J. Xu, T. Lin, W.
Copy and Intra String Copy
Wang
35397 DASH Subgroup Report
35398
T. Ikai, T. Tsukuba (Sharp),
Iraj Sodagar
Draft Text for Full Duplex HTTP core experiment
(CE-FDH)
35399 Summary of FF and MMT discussion
Kevin Streeter, Vishy Swaminathan,
Imed Bouazizi
Dave Singer, Imed Bouazizi
35400
Description of Core Experiment 2 (CE2): Intra
block copy relationship to inter coding
35401
Description of Core Experiment 1 (CE1):
Improvements of palette mode
35402
Description of Core Experiment 1 (CE1):
Improvements of palette mode
P. Lai, P. Onno, R. Cohen, V. Seregin,
X. Xiu, Z. Ma (CE coordinators)
35403
Description of Core Experiment 1 (CE1) on
Improved Depth Coding
J.-L. Lin, J. Y. Lee
35404
Description of Core Experiment 2 (CE2) on
Illumination Compensation Complexity Reduction
J.-L. Lin
35405 Meeting Notes
S. Liu, C. Pang, J. Xu (CE coordinators)
Imed Bouazizi
G. Tech, K. Wegner, Y. Chen, S.Yea
35406 3D-HEVC Draft Text 6
Draft Systems
66 Agenda
– Output documents
#
Title
14810 Resolutions of the 110th Meeting in Strasbourg, France
14811 List of AHGs Established at the 110th Meeting in Strasbourg, France
14812 Report of the 110th Meeting in Strasbourg, France
14813 Press Release of the 110th Meeting in Strasbourg, France
14814 Meeting Notice of the 111th Meeting in Geneva, Switzerland
14815 Meeting Agenda of the 111th Meeting in Geneva, Switzerland
14816 DoC on ISO/IEC 13818-1:201x/DAM 2 Delivery of Timeline for External Data
14817 Text of ISO/IEC 13818-1:201x/FDAM 2 Delivery of Timeline for External Data
14818 DoC on ISO/IEC 13818-1:201x/PDAM 3 Carriage of Layered HEVC
14819 Text of ISO/IEC 13818-1:201x/DAM 3 Carriage of Layered HEVC
14820 DoC on ISO/IEC 13818-1:201x PDAM 4 Carriage of Green Metadata
14821 Text of ISO/IEC 13818-1:201x DAM 4 Carriage of Green Metadata
14822 DoC on ISO/IEC 13818-1:201x PDAM 5 Carriage of additional MPEG-4 audio profile & level
14823 Text of ISO/IEC 13818-1:201x DAM 5 Carriage of additional MPEG-4 audio profile & level
14824
Study of ISO/IEC 13818-1:201x PDAM 6 Carriage of MPEG-H 3D Audio over MPEG-2
Systems
14825 WD of ISO/IEC 13818-1:201x AMD 7 Carriage of Quality Metadata in MPEG-2 Systems
14826 Study of ISO/IEC 14496-12:2012 DAM 4 Improved Audio Support
14827 Text of ISO/IEC 14496-12:2012 COR 3
14828 Text of ISO/IEC 14496-12:2012 DCOR 4
14829 Request for ISO/IEC 14496-12:2012 AMD 5 MIME type box
14831 Defect Report of ISO/IEC 14496-12
14832 DoC on ISO/IEC 14496-15:2013 DCOR 1
14833 Text of ISO/IEC 14496-15:2013 COR 1
14834 AHG on 3D Audio and Audio Maintenance
14835 AHG on Responding to Industry Needs on Adoption of MPEG Audio
14836 Request of ISO/IEC 14496-15:2014 AMD 2 AVC based 3D video excluding MVC
14837 Text of ISO/IEC 14496-15:2014 PDAM 2 AVC based 3D video excluding MVC
14839 Defect Report of ISO/IEC 14496-15
14840 Study of ISO/IEC DIS 14496-22 3rd edition
14841 Text of ISO/IEC 14496-30:2014 DCOR 1
14842
Study of ISO/IEC 15938-5:2005 DAM 5 Quality metadata, multiple text encodings, extended
classification metadata
14843 WD of ISO/IEC 21000-20 Contract Expression Language
14844 WD of ISO/IEC 21000-21 Media Contract Ontology
14845 DoC on ISO/IEC 2nd CD 23000-15 Multimedia Preservation Application Format
14846 Draft text of ISO/IEC DIS 23000-15 Multimedia Preservation Application Format
14847 WD of Implementation Guideline of MP-AF
14848 WD of ISO/IEC 23000-16 Publish/Subscribe Application Format
Draft Systems
67 Agenda
14849 Text of ISO/IEC 23001-7:201X DIS 3rd edition
14850 Study of ISO/IEC 23001-9 PDAM 1 Support of Sparse Encryption
14851
Study of ISO/IEC DIS 23001-10 Carriage of Timed Metadata Metrics of Media in the ISO Base
Media File Format
14852 DoC on ISO/IEC DIS 23001-11 Green Metadata
14853 Text of ISO/IEC FDIS 23001-11 Green Metadata
14854 DoC on ISO/IEC 23001-12 CD Sample Variants in ISOBMFF
14855 Text of ISO/IEC DIS 23001-12 Sample Variants in ISOBMFF
14856 Defects under investigation
14857 Technologies under Consideration
14858 Descriptions of Core Experiments on DASH amendment
14859 DoC on ISO/IEC 23009-1:2014 DAM 1 Extended profiles and time synchronization
14860 Text of ISO/IEC 23009-1:2014 FDAM 1 Extended profiles and time synchronization
14861
Study of ISO/IEC 23009-1:2014 DAM 2 Spatial Relationship Description, Generalized URL
parameters and other extensions
14862 Candidate SAND parameters for 3GPP use cases
14863 WD of ISO/IEC 23009-2 2nd edition DASH Conformance and reference software
14864 Work plan for development of DASH Conformance and reference software and sample clients
14865 Text of ISO/IEC DTR 23009-3 2nd edition DASH Implementation Guidelines
14866 Draft Implementation guidelines for MPEG-UD
14867 Defects under investigation
14868 DoC on ISO/IEC 23008-1:2014 DCOR 1
14869 Text of ISO/IEC 23008-1:2014 COR 1
14870 DoC on ISO/IEC 23008-1:2014 DAM 2 Header Compression and Cross Layer Interface
14871 Text of ISO/IEC 23008-1:2014 FDAM 2 Header Compression and Cross Layer Interface
14872 Description of Core Experiments on MPEG Media Transport
14873 Workplan of MMT Reference Software
14874 Request for subdivision of ISO/IEC 23008-4 MMT Reference Software
14875 Text of ISO/IEC 23008-4 CD MMT Reference Software
14876 Workplan of MMT Conformance
14877 WD of MMT Conformance
14878 Study of ISO/IEC DIS 23008-12 Carriage of Still Image and Image Sequences
14879 DoC on ISO/IEC PDTR 23008-13 MPEG Media Transport Implementation Guidelines
14880 Text of ISO/IEC DTR 23008-13 MPEG Media Transport Implementation Guidelines
14881 Presentation materials from Seminar on Media Synchronisation for Hybrid Delivery
14882 WD of MPEG User Description
14883 Liaison Statement to SCTE DVS on DASH
14884 Liaison Statement to DASH-IF on DASH
14885 Liaison Statement to DECE on DASH and Timed Text
14886 Liaison Statement to ITU-T SG 12 on DASH
14887 Liaison Statement Template on Role/Kind of media streams
14888 Liaison Statement to W3C on Timed Text
14889 Liaison Statement to 3GPP on DASH CE SAND
14890 Liaison Statement to IETF on DASH CE FDH and SAND
Draft Systems
68 Agenda
14891
Thoughts on ISO/IEC 13818-1:201x/PDAM 6 – Carriage of MPEG-H 3D audio over MPEG-2
Systems
14892 Text of ISO/IEC 14496-3:2009/COR 5, AAC block length parameter corrections
14893 DoC on ISO/IEC 14496-3:2009/Amd.4:2013/DCOR 1Â Corrections to MPEG4_ancillary_data
14894 Text of ISO/IEC 14496-3:2009/Amd.4:2013/COR 1Â Corrections to MPEG4_ancillary_data
14895 DoC on ISO/IEC 14496-5:2001/PDAM 37, New levels for AAC profiles, uniDRC support
14896
Text of ISO/IEC 14496-5:2001/DAM 37, New levels for AAC profiles, uniDRC support, AAC
block length parameters
14897 Reference Software of MPEG-4 Audio Synchronization
14898 Text of ISO/IEC 14496-26:2010/COR 8, AAC block length parameter corrections
14899 Workplan for extended MPEG-4 Audio Conformance
14900 Terms of Reference
14901 MPEG Standards
14902 Table of unpublished FDIS
14903 MPEG Work plan
14904 MPEG time line
14905 Schema assets
14906 Software assets
14907 Conformance assets
14908 Content assets
14909 URI assets
14910 Call for patent statements on standards under development
14911 List of organisations in liaison with MPEG
14912 List of MPEG Editors
14913 Complete list of all MPEG standards
14914
Verbal reports from the Requirements, Systems, Video, VC, 3V, Audio, 3DG, communication
and HoD subgroups made at this meeting
14915 ISO/IEC 23003-1:2007/AMD 1:2008/COR 3 MPEG Surround Conformance
14916 DoC on ISO/IEC 23003-3:2012/DCOR 3, Unified speech and audio coding
14917 Text of ISO/IEC 23003-3:2012/COR 3, Unified speech and audio coding
14918 DoC on ISO/IEC 23003-3:2012/Amd.1/DCOR 1, Conformance
14919 Text of ISO/IEC 23003-3:2012/Amd.1/COR 1, Conformance
14920 DoC on ISO/IEC 23003-3:2012/Amd.2/DCOR 1, Reference software
14921 Text of ISO/IEC 23003-3:2012/Amd.2/COR 1, Reference software
14922 Study on ISO/IEC 23003-4:2014 / DIS, Dynamic Range Control
14923 MPEG-D DRC Reference Software, RM4
14924 Text of ISO/IEC 23008-3/PDAM 1, 3D Audio Profiles
14925 Request for Amendment, ISO/IEC 23008-3/PDAM 2, 3D Audio File Format Support
14926 ISO/IEC 23008-3/PDAM 2, 3D Audio File Format Support
14927 3D Audio Phase I Reference Software RM4
14928 WD0 - 3D Audio Phase II
14929 3D Audio Phase II Reference Software RM0
14930 Workplan on 3D Audio
14931 MPEG-H 3D Audio Performance Report
Draft Systems
69 Agenda
14932 Liaison to ATSC
14933 Liaison to DVB
14934 Liaison to IEC/TC100/TA4
14935 Liaison to ITU-R SG 6
14936 The AAC-ELD Family for High Quality Communication Services
14937 Responding to Industry Needs on Adoption of MPEG Audio
14938 White paper on Common encryption
14939 Draft of white paper on MMT
14940 Liaison Statement to PREMIS Editorial Committee on MPAF
14941 Disposition of Comments on ISO/IEC 14496-4:2004/PDAM44
14942 Text of ISO/IEC 14496-4:2004/DAM44 Conformance Testing of Video Coding for Browsers
14943 Request for ISO/IEC 14496-4:2004/Amd.45
14944
Text of ISO/IEC 14496-4:2004/DAM45 Conformance Testing of the MFC+Depth Extension of
AVC
14945 Disposition of Comments on ISO/IEC 14496-5:2001/PDAM38
14946 Text of ISO/IEC 14496-5:2001/DAM38 Reference Software for Video Coding for Browsers
14947 Disposition of Comments on ISO/IEC 14496-5:2001/DAM35
14948 Text of ISO/IEC 14496-5:2001/FDAM35 3D AVC Reference Software
14949 Request of ISO/IEC 14496-5:2001/Amd.39
14950
Text of ISO/IEC 14496-5:2001/DAM39 Reference Software for the MFC+Depth Extension of
AVC
14951
WD of Codepoint for SEI message supporting energy-efficient media consumption (Green
Metadata)
14952 Disposition of Comments on ISO/IEC 14496-10:2014/PDAM1
14953
Text of ISO/IEC 14496-10:2014/DAM1 Multi-Resolution Frame Compatible Stereoscopic
Video with Depth Maps
14954 Text of ISO/IEC 15938-6:201X Reference software (2nd edition)
14955 Disposition of Comments on ISO/IEC DIS 15938-13
14956 Text of ISO/IEC FDIS 15938-13 Compact Descriptors for Visual Search
14957 Preliminary announcement of CDVS awareness event
14958 Request for ISO/IEC 15938-14
14959 Working draft 2 of CDVS Reference Software
14960 Working draft 2 of CDVS Conformance Testing
14961 Test Model 12: Compact Descriptors for Visual Search
14962 Request for ISO/IEC 23001-4:2014/Amd.1
14963 Text of ISO/IEC 23001-4:2014/PDAM1 Parser instantiation from BSD
14964 Text of ISO/IEC 23001-8:2013/COR1
14965 Disposition of Comments on ISO/IEC 23001-8:2013/PDAM2
14966
Text of ISO/IEC 23001-8:2013/DAM2 Sample aspect ratio and additional transfer functions,
colour primaries and matrix coefficients
14967 Disposition of Comments on ISO/IEC 23002-5:2013/PDAM2
14968 Text of ISO/IEC 23002-5:2013/DAM2 Reference Software for HEVC related VTL extensions
14969 Working Draft 2 of HEVC Screen Content Coding
14970 High Efficiency Video Coding (HEVC) Encoder Description v 17 (HM17)
14971 Scalable HEVC (SHVC) Test Model 8 (SHM 8)
Draft Systems
70 Agenda
14972 HEVC Screen Content Coding Test Model 3 (SCM 3)
14973 Draft verification test plan for HEVC RExt profiles, and Main profile usage for interlaced video
14974 Study Text of ISO/IEC 23008-2:201x/DAM1 3D Video Extensions
14975 Test Model 10 of 3D-HEVC and MV-HEVC
14976 MV-HEVC Verification Test Plan
14977 Request for ISO/IEC 23008-5/Amd.1
14978 Text of ISO/IEC 23008-5/PDAM1 Reference software for format range extensions profiles
14979 Request for ISO/IEC 23008-5/Amd.2
14980 Text of ISO/IEC 23008-5/PDAM2 Reference software for Multiview Main profile
14981 WD3 of format range extensions profiles conformance testing
14982 WD1 of SHVC profiles conformance testing
14983 Request for ISO/IEC 23008-8/Amd.1
14984
Text of ISO/IEC 23008-8/PDAM1 Conformance Testing for Multiview Main and 3D Main
profiles
14985 Working Draft 4 of Internet Video Coding (IVC)
14986 Internet Video Coding Test Model (ITM) v 11.0
14987 Description of IVC Exploration Experiments
14988 Collection of information related to IVC technologies
14989 Report of IVC visual quality evaluation
14990 Liaison Statement to ITU-T SGÂ 16 re Video Coding Collaboration
14991 White paper on RVC-CAL and RMC
14992 White paper on HEVC
14993 Response to M34867
14994 Work plan on video assets for the MPEG SVN
14995 AHG on MPEG-7 Visual
14996 AHG on Compact Descriptors for Visual Search
14997 AHG on Internet Video Coding
14998 AHG on Video Coding for Browsers
14999 AHG on Reconfigurable Media Coding
15000 AHG on Future Video Coding Technology
15001 Core Experiments Description for 3DG
15002 TuC for 3DG : Indexed Printing Region Set
15003 WD for 3rd Edition of 3D Graphics Compression Model (Web3D graphics coding support)
15004 WD 2.0 of Multiple Sensorial Media Application Format
15005 Technology under consideration
15006 Text of ISO/IEC DIS 23005-2 3rd Edition Control Information
15007 Text of ISO/IEC DIS 23005-3 3rd Edition Sensory Information
15008 Text of ISO/IEC DIS 23005-4 3rd Edition Virtual World Object Characteristics
15009 Text of ISO/IEC DIS 23005-5 3rd Edition Data Formats for Interaction Devices
15010 Text of ISO/IEC DIS 23005-6 3rd Edition Common types and tools
15011 Liaison Statement to ITU-T SC 9 on AR
15012 AHG on AR
15013 AHG on MPEG-V
Draft Systems
71 Agenda
15014 AHG on Graphics compression
15015 AHG on Reconfigurable Media Coding
15016 HEVC version 1 conformance testing defect report
15017 Text of ISO/IEC CD 23000-13 2nd Edition ARAF
15018 Study on ISO/IEC 23001-8:2013/DAM 1
15019 WD of ISO/IEC 23006-2 3rd edition
15020 Open question on cross issues between MMT and File Format
15021 AHG on Support of HDR and WCG
15022 AHG on FTV (Free-viewpoint Television)
15023 AHG on Compact Descriptors for Video Analysis
15024 AHG on Media-centric Internet of Things (MIoT)
15025 AHG on Requirements on Genome Compression and Storage
15026 AHG on Adaptive Screen Content Sharing Application Format (ASCS-AF)
15027 AHG on wearable MPEG
15028 Draft Call for Evidence (CfE) for HDR and WCG Video Coding
15029 Draft Requirements and Explorations for HDR and WCG Content
15030 Exploration on Media-centric Internet of Things (draft)
15031 Liaison letter template on HDR and WCG
15032 Liaison letter to ARIB on HDR and WCG
15033 Liaison letter to ATSC on HDR and WCG
15034 Liaison letter to BDA on HDR and WCG
15035 Liaison letter to DECE on HDR and WCG
15036 Liaison letter to SMPTE on HDR and WCG
15037 Liaison letter to EBU on HDR and WCG
15038 Liaison letter to DVB on HDR and WCG
15039 Draft Requirements for Screen Sharing Application Format
15040 Compact Descriptors for Video Analysis: Requirements for Search Applications
15041 Compact Descriptors for Video Analysis: Draft Evaluation Scenarios
15042 Introduction to Compact Descriptors for Video Analysis (CDVA)
15043 Use Scenarios of CDVA for Surveillance Domain
15044 Liaison statement template on Compact Descriptors for Video Analysis (CDVA)
15045 Liaison Letter on Genome Compression and Storage
15046 Requirements on genome compression and Storage
15047 White Paper on Genome Compression and Storage
15048 Experimental Framework for FTV
15049 Draft Requirements for Media Linking Application Format (MLAF)
15050 Presentations of the Brainstorming Session of the Future of Video Coding Standardization
15051 AHG on MPEG File Formats
15052 AHG on Font Format Representation
15053 AHG on MPEG-DASH
15054 AHG on Multimedia Preservation Application Format (MP-AF)
15055 AHG on MPEG Media Transport
15056 AHG on Green MPEG
Draft Systems
72 Agenda
15057 AHG on User Description
15058 AHG on Timeline alignment
15059
AHG on Contract Expression Language, Media Contract Ontology and Publish/Subscribe
Application Format
15060 AHG on Media Linking Application Format (MLAF)
15061 WD of ISO/IEC 23000-18 Media Linking Application Format
15062 AHG on industry needs for Future Video Coding Requirements
Draft Systems
73 Agenda
– Requirements report
Source: Jörn Ostermann (Leibniz Universität Hannover)
1. Requirements documents approved at this meeting
No.
15021
15022
15023
15024
15025
15026
15027
15028
15029
15030
15031
15032
15033
15034
15035
15036
15037
15038
15039
15040
15041
15042
15043
15044
15045
15046
15047
15048
Title
AHG on Support of HDR and WCG
AHG on FTV (Free-viewpoint Television)
AHG on Compact Descriptors for Video Analysis
AHG on Media-centric Internet of Things (MIoT)
AHG on Requirements on Genome Compression and
Storage
AHG on Adaptive Screen Content Sharing Application
Format (ASCS-AF)
AHG on wearable MPEG
Draft Call for Evidence (CfE) for HDR and WCG Video
Coding
Draft Requirements and Explorations for HDR and WCG
Content Distribution
Exploration on Media-centric Internet of Things (draft)
Liaison letter template on HDR and WCG
Liaison letter to ARIB on HDR and WCG
Liaison letter to ATSC on HDR and WCG
Liaison letter to BDA on HDR and WCG
Liaison letter to DECE on HDR and WCG
Liaison letter to SMPTE on HDR and WCG
Liaison letter to EBU on HDR and WCG
Liaison letter to DVB on HDR and WCG
Draft Requirements for MPEG Adaptive Screen Content
Sharing Application Format
Compact Descriptors for Video Analysis: Requirements
for Search Applications
Compact Descriptors for Video Analysis: Draft
Evaluation Scenarios
Compact Descriptor for Video Analysis (CDVA)
Use Scenarios of CDVA for Surveillance Domain
Liaison statement template on Compact Descriptors for
Video Analysis (CDVA)
Liaison Letter on Genome Compression and Storage
Requirements on genome compression and Storage
White Paper on Genome Compression and Storage
Experimental Framework for FTV
Draft Systems
74 Agenda
15049 Draft Requirements for Media Linking Application
Format (MLAF)
15050 Presentations of the Brainstorming Session of the Future
of Video Coding Standardization
2. Explorations
2.1. Compact Descriptors for Video Analysis (CDVA)
The envisioned activity which will go beyond object recognition required for example in
broadcast applications. Especially for automotive and security applications, object
classification is of much more relevance than object recognition (
Figure 1, Figure 2). MPEG foresses IP-cameras with an CDVA encoder which enables search,
detection and classification at low transmission rates. Related technology within MPEG can
be found in MPEG-7 and video signatures.
2
Visual'
features'
extrac2on'
Visual'
features'
encoding'
Image/
video'
encoding'
“Analyze)then)compress”3
“Compress)Then)Analyze”3
Visual'
features'
decoding'
Image/
video'
decoding'
Visual'
analysis'
task'
Visual'
features'
extrac2on'
Figure 1: The upper part of the diagram shows the “Analyze-Then-Compress” (ATC) paradigm. That is,
sets of video features are extracted from raw frames end encoded before transmission resulting in low
Fig. 1. Pipelines for the “ Analyze-Then-Compress” and “ Compress-Then-Analyze” paradigms.
bandwidth communications. This is opposite to traditional “Compress-Then-Analyze” (CTA) paradigm,
in which video features are extracted close to complex visual analysis.
Although several different descriptors have been proposed in recent years, they all share a similar processing pipeline.
That is, a feature vector is computed following three main processing steps, namely pre-smoothing, transformation
and spatial pooling [2]. For example, the state-of-the-art SIFT descriptor [3] is obtained performing Gaussian
smoothing, followed by the computation of local gradients, which are then pooled together to build a histogram.
Several visual analysis applications, such as object recognition, traffic/habitat/environmental monitoring, surveillance, etc., might benefit from the technological evolution of networks towards the “ Internet-of-Things” , where
low-power battery-operated nodes are equipped with sensing capabilities and are able to carry out computational
tasks and collaborate over a network. In particular, Visual Wireless Sensor Networks (VWSNs) are a promising
technology for distributed visual analysis tasks [4][5]. The traditional approach to such scenarios, which will be
denoted “ Compress-Then-Analyze” (CTA) in the following, is based on a two-step paradigm. First, the signal of
interest (i.e., a still image or a video sequence) is acquired by a sensor node. Then, it is compressed (e.g., resorting to
JPEG or H.264/AVC coding standards) in order to be efficiently transmitted over a network. Finally, visual analysis
is performed at a sink node [6][7][8]. Since the signal is acquired and subsequently compressed, visual analysis is
based on a lossy representation of the visual content, possibly resulting in impaired performance [9][10]. Although
such paradigm has been efficiently employed in a number of applications (e.g., video surveillance, smart cameras,
etc.), several analysis tasks might require streaming high quality visual content. This might be infeasible even with
state-of-the-art VWSN technology [11] due to the severe constraints imposed by the limited network bandwidth. A
possible solution consists in driving the encoding process so as to optimize visual analysis, rather than perceptual
quality, at the receiver side. For example, JPEG coding can be tuned so as to preserve SIFT features in decoded
Draft Systems
75 Agenda
images [12].
At the same time, an alternative “ Analyze-Then-Compress” (ATC) approach, in a sense orthogonal to CTA,
is gaining popularity in the research community. The ATC paradigm relies on the fact that some tasks can
Figure 2
Usage of CDVA for identification of classes and recognition.
It is foreseen that identification of classes is much more challenging than object recognition.
This work might start later than the work on detection and recognition. For detection and
recognition, challenges include flexible objects and specular surfaces. Furthermore, low
latency is required.
In N15043 Use Scenarios of CDVA for Surveillance Domain, applications and usages for
CDVA in the area of surveillance are presented. The concept of an IP-camera with a CDVA
encoder is introduced. N15040 Compact Descriptors for Video Analysis: Requirements for
Search Applications provides an update on requirements. In order to prepare for a CfP,
N15041 Compact Descriptors for Video Analysis: Draft Evaluation Scenarios describes initial
evaluation scenarios. A CfP is expected at the 111th meeting. N15042 Compact Descriptor for
Video Analysis (CDVA) provides an overview for Search and Retrieval as well as Detection
applications. N15023 AHG on Compact Descriptors for Video Analysis continues the work.
Several organizations are informed about MPEG’s plans by means of N15044 Liaison
statement template on Compact Descriptors for Video Analysis (CDVA).
2.2. Free Viewpoint TV
Free Viewpoint TV was the vision that drove the development of many different 3D video
coding extensions. It is now time to take back a step and see where the future of 3D will go.
Super-multiview displays and holographic displays are currently under development. They
will provide horizontal as well as vertical parallax. Hence, we need further extensions of
Draft Systems
76 Agenda
current multiview technology, which assumes a linear camera arrangement, in order to
accommodate for more general camera arrangements for future displays. For interaction and
navigation purposes, modern human computer interfaces need to be developed. The purpose
of the exploration was previously described in N14546 Purpose of FTV Exploration.
N15048 Experimental Framework for FTV shows the further work of the FTV group. It was
agreed to use high-resolution 10s FTV video without depth data as test material. The
dismissal of depth data might create an FTV encoder/decoder solution that can work with
arbitrary video input. For navigation applications, five arbitrary views will be used as test data.
Evaluation will be done on stereo displays and displays with more views if they are available.
As anchors, MV-HEVC and 3D_HEVC are used.
The adhoc group N15022 AHG on FTV (Free-viewpoint Television) will continue to work on
this long-term exploration.
2.3. Future Video Coding
A brainstorming session on the future of video coding was held. Representatives from Ericson,
Google, Huawei, Netflix, Orange, and Samsung shared their views on the requirements and
challenges for video coding. Presentations by Ericson, Google, Huawei, Netflix, and Orange
are available in N15050 Presentations of the Brainstorming Session of the Future of Video
Coding Standardization. Industry participants mentioned a further need for increasing
compression. The request for increments of 50% in coding efficiency is because video is just
50% of the overall rate of a transport stream. For some applications, a further reduction of the
video bitrate by 25% might be useful.
HDR and WCG was considered the next milestone towards a better TV-experience.
Netflix is expecting to release a high quality database with movie clips. Huawei pointed out
that surveillance applications might the most important user of compression technology and
should require special attention. User generated content is another application that is relying
on video coding technology and must be considered especially for mobile applications.
The presenters consider royalty costs as not significant. However, they point out that the
licensing process is costly and slow.
One of the very important users of MPEG-technology is the mobile industry. It is expected
that the 5G-Network will be ready between 2020 and 2023. Therefore, it might make sense
for MPEG to have a new generation of standards ready by 2020. This might require a new
CfE on video coding technology in late 2015 or early 2016.
2.4. Genome Compression
Today, DNA sequencing creates a lot of data. One data set is easily about 800 Mbyte.
Typically, several data sets are made for one person. Given that today machines are optimized
for speed and not for accuracy, an interesting opportunity for compression technology might
exist. TC276 Biotechnology is currently not considering compression.
N15046 Requirements on genome compression and Storage lists initial requirements that
need to be sanctioned by industry and users. N15047 White Paper on Genome Compression
and Storage is made publicly available in order to promote this activity. N15045 Liaison
Letter on Genome Compression and Storage is sent to several organisation related to genome
Draft Systems
77 Agenda
processing. The adhoc group N15025 AHG on Requirements on Genome Compression and
Storage will continue this exploration.
2.5. High dynamic range and wide colour gamut content distribution
Several film studios currently master movies for digital cinema and DVD separately since the
colour space of the cinema is much larger than the colour space of a regular TV set. The
industry would like to master just one version of the content using the xyz colour space as one
example of a Wide Color Gamut (WCG) colour space. Furthermore, future TV will use High
Dynamic Range (HDR) displays. In order to adapt to the different displays and projectors,
transformation hints are desirable which instruct the terminal how to scale the colours of the
content to the capabilities of the display. Furthermore, the signal needs to be deployed with an
amplitude resolution accommodating HDR. Deploying video in such a way would also allow
consumers to actually benefit from a WCG and HDR of a new TV screen.
At this point, tools for supporting bit depth scalability as well as WCG scalability are
available. An appropriate profile definition is on its way.
For B2B application like contribution, a bitrate of 25 Mbit/s is sufficient coding HDR WCG
content using HEVC. For B2C applications like Blu-ray or broadcast, there might be a need
for further improvements in coding efficiency. As anchors for evaluations, HEVC main at 10
bit or 12 bit might be used.
The group plans to create interchangeable test material. There might be a chance to issue a
Call for Evidence at the 111th meeting. However, at this point only limited improvements at
10 Mbit/s were demonstrated.
N1502 Draft Requirements and Explorations for HDR and WCG Content Distribution
summarizes the requirements and use cases for HDR and WCG applications.
Until the 111th meeting, the adhoc group N15021 AHG on Support of HDR XYZ Color Space
and HDR will gather interchangeable test material, create anchors and evaluate HDR
sequences during an adhoc group meeting in December. Based on N15028 Draft Call for
Evidence (CfE) for HDR and WCG Video Coding, it is planned to issue a CfE at the 112th
meeting and evaluate results until the 113th meeting. Depending on the results of the CfE and
external requirements, a time line for further standardization work will be defined. It might
happen that a CfP will be issued in parallel to ongoing standardization work.
Liaison letters N15031, N15032, N15033, N15034, N15035, N15036, N15037,and N15038
were sent to numerous organizations.
The adhoc group N14540 AHG on Support of HDR XYZ Color Space and HDR will gather
further test material and evidence on the coding performance of HEVC. It is also charged with
further developing N14547 Requirements and Use Cases for HDR /WCG Content
Distribution as well as N14548 Test sequences and anchor generation for HDR and Wide
Gamut Content Distribution. Experiments are defined in N14549 Exploration Experiments for
HDR and Wide Gamut Content Distribution.
2.6. Media Linking Application Format (MLAF)
Companion screen applications let user enjoying broadcast programmes access related
information on other – typically internet-connected – devices. N15049 Draft Requirements for
Media Linking Application Format (MLAF) provide use cases and requirements about a
Draft Systems
78 Agenda
standard technology in this domain. Figure 1 shows the connections that a bridget should
create from a professional production to social media or other websites.
Figure 3. Bridget creation workflow.
2.7. Screen Content Sharing Application Format
N15039 Draft Requirements for MPEG Adaptive Screen Content Sharing Application Format
combines technologies for transport, coding and composition in order to enable the
description of contents of computer screens based on components like background, window,
video etc. Screen content coding, digital item identifier, MMT and MPEG Composition
Information are relevant technologies. The Adhoc group N15026 AHG on Adaptive Screen
Content Sharing Application Format (ASCSAF) continues to refine the requirements and
specification. A timeline needs to be specified.
2.8. Media-centric Internet of Things
The Requirements subgroup recognizes that MPEG-V provides technology that is applicable
in the area of Internet of Things. N15030 Exploration on Media-centric Internet of Things
(draft) provides definitions, use cases and requirements. The Requirements subgroup would
like to ask MPEG members to encourage relevant external organizations to share their views
on this subject as it relates to digital media. Work continues in N15024 AHG on Mediacentric Internet of Things (MIoT).
Draft Systems
79 Agenda
Figure 4 The adapted sensorial effects (actuator commands) are generated by combining
sensorial effects (SEs) with sensed information (SI), sensor capabilities (SC), and
actuator capabilities.
Draft Systems
80 Agenda
– Systems report
Source: Young-Kwon Lim, Chair
1.
1.1
General Input Documents
AHG reports
Number Session
Title
m34623 Plenary AHG on MPEG-DASH
Plenary AHG on MPEG Media
m34625
Transport
m34626 Plenary AHG on Green MPEG
m34627 Plenary AHG on User Description
m34628 Plenary AHG on Timeline alignment
m34621 Plenary AHG on MPEG File Formats
AHG on Font Format
m34622 Plenary
Representation
AHG on Multimedia
m34624 Plenary Preservation Application
Format (MP-AF)
AHG on Publish/Subscribe
m34629 Plenary
Application Format (PSAF)
1.2
Number
m35136
m35137
Plenary MPEG Conformance assets
m34843
m34844
m34845
m34846
ISO secretariat
ISO secretariat
ISO secretariat
ISO secretariat
ISO secretariat
ISO secretariat
Dispositions
accepted
accepted
accepted
accepted
accepted
accepted
accepted
accepted
ISO secretariat
ISO secretariat
accepted
General technical contributions
Session
Title
Plenary Table of Replies on ISO/IEC
14496-18:2004/FDAM 1
Plenary Table of Replies on ISO/IEC
23000-11:2009/FDAM 3
Plenary Table of Replies on ISO/IEC
FDIS 14496-29
Table of Replies on ISO/IEC
Plenary
13818-1:2013/FDAM 5
Plenary Table of Replies on ISO/IEC
23002-4:201X/FDAM 1
Plenary
MPEG Software assets
m34842
Source
ISO secretariat
Source
ITTF via SC 29 Secretariat
ITTF via SC 29
Secretariat
ITTF via SC 29
Secretariat
ITTF via SC 29
Secretariat
ITTF via SC 29
Secretariat
Christian Tulvan, Marius
Preda
Christian Tulvan, Marius
Preda
Draft Systems
81 Agenda
Dispositions
Noted
Noted
Noted
Noted
Noted
Noted
Noted
m35139
m35342
Plenary
MPEG Content assets
Plenary Common Encryption Web
Description
1.3
Christian Tulvan, Marius
Preda
Kilroy Hughes
Noted
Noted
Summary of discussion
1.3.1 m 34845
on an editorial issue in FDAM 5 to ISO/IEC 13818-1:2013 (Transport of MVC depth video
sub-bitstream and extensions to support HEVC low delay coding mode). The accepted DoC N
14314 from Valencia meeting was not reflected in the FDAM text. This has been corrected
and conveyed to SC 29 secretariat for use during the editing by ITU-T. This is already
reflected in DAM 3 to ISO/IEC 13818-1:201x.
-
1.4
Demo
1.5
FAQ
.
1.6
AOB
None.
2.
2.1
MPEG-2 Systems (13818-1)
Topics
2.1.1 ISO/IEC 13818-1:2013 AMD 6 Delivery of Timeline for External Data
This amendment defines tools to identify and synchronize external data associated with an
MPEG program in MPEG-2 transport streams. The tools allow:
- alignment of media timelines regardless of PCR discontinuities through a variety of possible
time codes,
- signaling of URLs of associated data and their types (mime types, ISOBMFF, MPEGDASH, MMT),
- announcement of upcoming associated data
2.1.2 ISO/IEC 13818-1:2013 AMD 7 Carriage of layered HEVC
This amendment will specify layered coding techniques, namely multiview and scalable
HEVC coding. Layered media streams need to be supported by the transport formats in a way
that different layers can be encapsulated and transported individually.
2.1.3 ISO/IEC 13818-1:2014 AMD 4 Carriage of Green Metadata
This amendment specifies a format for carriage of green metadata that enables display power
reduction in MPEG-2 TS. The metadata consists of frame statistics and quality indicators.
Draft Systems
82 Agenda
This metadata allows the client to attain a specified quality level by scaling frame-buffer
pixels and to reduce power correspondingly by decreasing the display backlight or OLED
voltage.
2.1.4 ISO/IEC 13818-1:2014 AMD 5 Carriage of additional MPEG-4 audio profile &
level
This is to add support for a general framework to add sample “variants” to the ISOBMFF.
This would be used by a forensic “watermarking” system to modify the base sample, but is
independent of the “watermarking” algorithm. Variants are sample data that may be used by a
decoder and DRM system to ultimately output video or audio that is marked in a way that can
be unique to individual decoders or decoder product models. The application of the variants
during the decode process is under control of the DRM system (and ultimately the content
provider).
2.1.5 ISO/IEC 13818-1:2014 AMD 6 Carriage of 3D Audio
This amendment defines stream type, descriptors and buffer model to carry MPEG-H 3D
audio bitstream in MPEG-2 TS. Two stream types will be assigned to distinguish main stream
from auxiliary stream. Descriptors will provide information on user selectable and/or
modifiable audio objects and information on which object contains either supplementary or
main audio. T-STD extension will allow
splitting an encoded audio scene into several elementary streams. One single audio decoder
decodes all elementary streams to one audio presentation. Each of those elementary streams
carries one or more encoded channel signals.
2.2
Contributions
Numbe
r
m3484
1
m3483
2
m3483
6
m3483
5
m3502
2
Sessio
n
MPEG2
MPEG2
MPEG2
MPEG2
MPEG2
Title
Summary of Voting on ISO/IEC
13818-1:2013/DAM 6
Summary of Voting on ISO/IEC
13818-1:2013/PDAM 7
Summary of Voting on ISO/IEC
13818-1:201x/PDAM 4
Summary of Voting on ISO/IEC
13818-1:201x/PDAM 5
Thoughts on ISO/IEC13818-1:201x /
PDAM 6
m3499
6
MPEGOn description of operation point
2
for MPEG-2 TS L-HEVC
m3499
7
MPEGOn description of dependency
2
information for MPEG-2 TS L-HEVC
m3499
8
MPEG- On buffer model and HEVC timing
2
and HRD descriptor
Draft Systems
83 Agenda
Source
SC 29 Secretariat
SC 29 Secretariat
SC 29 Secretariat
SC 29 Secretariat
Harald Fuchs,
Michael Kratschmer,
Stephan Schreiner
Hendry, Ying Chen,
Y.-K. Wang
(Qualcomm),
Hendry, Ying Chen,
Y.-K. Wang
(Qualcomm),
Hendry, Y.-K. Wang,
Ying Chen, A. K.
Dispositio
ns
Refer
14816
Refer
14818
Refer
14820
Refer
14822
Accepted.
14817
Accepted.
14819
Accepted.
14819
Accepted
14819
m3508
0
m3502
6
m3511
0
m3477
5
2.3
MPEGOn Transport of Layered HEVC in
2
MPEG-2 Systems
MPEG- Editors' Input for ISO-IEC_138182
1_2013_DAM7_Carriage_of_Layere
d_HEVC
MPEG- Carriage of Quality Metadata in
2
MPEG2 Systems
MPEGThoughts on 13818-1-PDAM6
2
Ramasubramonian(Q
ualcomm),
Karsten Grüneberg,
Accepted
Thomas Schierl, Yago
14819
Sanchez
K. Grüneberg,
Hendry
Ozgur Oyman
Schuyler
Quackenbush
Accepted
14819
Accepted
14825
Accepted
14824
Summary of discussions
2.3.1 m 34996
On description of operation point. The changes to operation point descriptor was accepted as
well as allowing the use of this descriptor when stream type values for layered HEVC are
present in PMT.
2.3.2 m 34997
on description of dependency information. Group accepted Option 2 in the document to
clarify the dependencies.
2.3.3 m 34998
from Qualcomm on buffer model and HRD descriptor. Group agreed that the HEVC video
descriptor bits signaling still picture, 24 hour pictures (long term) and sub-picture presence
will apply to enhancement layers also. Changes proposed to the HEVC HRD descriptor were
accepted and will go into the DAM 3 text.
2.3.4 m 35206
on editors inputs to PDAM 3.
2.3.5 m 35080
on aspects of layered HEVC transport. Includes some of the bit rate suggestions similar to that
in other contributions. These were accepted and will go into DAM 3 text.
2.3.6 m 34775
listed some issues to be corrected in PDAM 6 and some text for signaling 3D audio random
access points. These were accepted and will be included in the study text.
2.3.7 m 35022
listing some thoughts and issues in PDAM 6. This was accepted and part of the contribution
will be edited and go into study text of PDAM 6. The other part of the contribution will be
output as ‘thoughts on PDAM 6’.
2.3.8 m35110.
Contribution on carriage of quality metadata. This proposes a carriage system very similar to
that of Green Metadata and the group agreed to produce a WD of Amendment 7 at this
meeting.
Draft Systems
84 Agenda
2.4
Action Points / Ballots
ITU-T H.222.0 (xx/201x)|ISO/IEC
13818-1:201x/PDAM 6
(SC 29 N 14415)
3.
3.1
Systems
AMENDMENT 6: Carriage of MPEG-H
3D audio over MPEG-2 Systems
PDAM
(201411-04)
MPEG-4 ISO Base File Format (14496-12)
Topics
3.1.1 ISO/IEC 14496-12:201X/AMD 4: Improved audio support
This amendment enhances the codec-independent support for audio in the file format, adding
the ability to declare downmixing and dynamic range control of audio, and describe the
loudness of the program, before or after downmix or dynamic range control. It also supports
the codec-independent declaration of channel layout, and identifying the carriage of DRC
coefficients both in the audio stream, and in a separate track.
3.2
Contributions
Numbe
r
Session
Title
m3524
7
File
Format
m3508
7
m3509
0
File
Format
File
Format
Summary of Voting on
ISO/IEC 1449612:2012/DCOR 3 and ISO/IEC
15444-12:2012/DCOR 3
Clarifications on ISOBMFF
negative composition offsets
Clarification on fragment
identifiers for ISOBMFF
m3509
1
File
Format
Clarification on carriage of
TTML in ISOBMFF
m3513
8
m3514
0
File
Format
File
Format
m3514
5
File
Format
Comment on Edit List in ISO
Base Media File Format
Considerations on 3D audio
File Format in ISOBMFF
Suggested update to ISO
base media file format
14496-12
m3515
2
m3504
File
Format
File
Source
Dispositions
Noted
SC 29 Secretariat
Jean Le Feuvre, Cyril
Concolato
Jean Le Feuvre, Cyril
Concolato
Jean Le Feuvre, Cyril
Concolato, Romain
Bouqueau
Accepted
14831
Accepted
14831
Accepted
14828
Mitsuhiro Hirabayashi
Accepted
14831
Mitsuhiro Hirabayashi,
Toru Chinen
noted
David Singer
accepted
14831
Streaming ISO File Format
Thomas Stockhammer
noted
Conformance files for the
M. Viitanen, J. Vanne, T.
Noted
Draft Systems
85 Agenda
8
Format
m3509
5
File
Format
m3514
9
File
Format
3.3
ISO base media file format
File format reference
software and conformance
update
Input to ISO BMFF
conformance software
D. Hämäläinen
(Tampere Univ. of
Technology), M. M.
Hannuksela, V. K.
Malamal Vadakital
(Nokia)
Armin Trattnig, David
Singer
noted
Waqar Zia, Thomas
Stockhammer
noted
Summary of discussions
3.3.1 m35152
Streaming ISO File Format
Experts are urged to study these issues (see mandate). Also worth considering late binding,
and files that are delivered multiple ways. Do we need pdin at the fragment level? Do we need
movie-fragment relative addressing where the moof is after the media data rather than before
it? See also the defect report, as some of that introductory material proposed could cover
some of these issues.
3.3.2 m35247
Summary of Voting on ISO/IEC 14496-12:2012/DCOR 3 and
ISO/IEC 15444-12:2012/DCOR 3
Disposition: accepted
All approved, thank you.
3.3.3 m35087
Clarifications on ISOBMFF negative composition offsets
It seems that there is some confusion over whether the cslg box is descriptive or prescriptive.
The only equation in the spec says CTS=DTS + CTSoffset, but this is by no means clear. Also
the CTTS box has a text error (it promises that the offsets are unsigned). We need to
document that the cslg is informative, and (for example), you could subtract the shift from the
DTS values if you want DTS timestamps and you want them all before or at CTS. The
‘model’ that we expect many systems to use decode ordering (but not timestamps) and only
the CTS timestamp is nowhere stated! We write a Defect Report document.
3.3.4 m35138
Comment on Edit List in ISO Base Media File Format
Yes, we seem to have lost the text that a movie fragment extends the last edit in the edit list.
We have never worked out how to document edits in movie fragments, by the way. We
should delete the phrase “(could be the length of the whole track)”. We need a paragraph on
the interaction of fragments and edit lists, making this all explicit. So, the edit list can only
talk about media in the movie (if any), and then fragments “push it out”. So, if there is media
in the initial movie and the last edit does not select to the end of it (e.g. 100 seconds of media,
but the last edit selects only the first 50 seconds), does a subsequent fragment (a) get ignored,
as the previous edit didn’t go to the end or (b) insert an implied edit that is the duration of the
fragment. We need to make sure that the phrase ‘empty edit’ is not ambiguous between (i) an
edit that has duration but selects no media (i.e. nothing plays for that time) and (ii) an edit that
has zero duration.
In the examples, we need to use the field names correctly.
Draft Systems
86 Agenda
Into the Defect Report [Dave]. We think that (b) above is what we will write, and we ask
experts to check whether this is in line with current expectations.
3.3.5 m35145
Suggested update to ISO base media file format 14496-12
We need to state that the table in section 6 does not establish ordering.
On 4CCs we need to remove, or update the reference to ISO 8859-1, and we need to
document the notation on how to insert control codes, when a 32-bit code that contains nonprintable 8-bit values is used. We need to document ‘printable’ (used in many places). Can we
refer to the C standard on how a single-quote enclosed string is encoded? We need to be clear
it is the Unicode code-point value and not the UTF-8 encoding (which would be two bytes for
characters above 0x7F), or say that ‘printable’ means only the LATIN-1 range (not the
supplement).
We think we should document that characters must be (a) printable and (b) from the range 00x7F, or else another notation is used. The RA uses $20 to mean space and probably needs an
update. We should recommend not using control codes. What is the escape syntax when nonprintable characters are used? Or do we tell people to use hex without quotation marks?
(item_type=0x45F4A280).
Conclusion: define printable (no control codes), define the 4CC syntax as using only
characters from 0-0x7F that are also printable. Into defect report. [Dave]
On meta-box, primary_item for a ‘null’ handler – pick one. We should recommend not using
the XML and binary XML boxes, and suggest items whose type indicate that their body is
XML. We insert a paragraph saying the meta box was originally designed for metadata but
now has more general applicability to untimed data. [Dave]
Yes, Annexes B and F gets ‘void’ in the new edition. The chair to do one more check with
secretariat on Annex B. Note that the introduction refers to Annex B. [Editors]
We prefer to reference Unicode over 8859-1, and we need C0 and the UTF-8 definition
(‘represented by a single byte in UTF-8’). Since the printable range is contiguous, we should
simply document it (0x20 – 0x7E inclusive).
3.3.6 m35090
Clarification on fragment identifiers for ISOBMFF
The uniqueness requirement at a given level (file, movie, track) seems implied (e.g. the
replacement rule for movie fragments) but embarrassingly nowhere stated. Into the defect
report [Cyril/Jean]. Item_IDs shall be unique at a given level; this is in alignment with the
‘replacement rule’ for items with the same ID in movie fragments. We explicitly document
what happens when there is a reference to an item by item_id and the item is updated in
movie fragments (‘use the latest version you have received at the same level’). Do we allow
meta boxes at file level in movie fragments? This should also be clarified (no?). The word
‘file’ level is ambiguous (fragment file, or the file that contains the movie box? We think the
latter.)
The question of meco’s is rather hard. If the mere box says that two meta boxes are
semantically equivalent, could they share item_IDs? The whole interaction of mere/meco with
the evolved design of meta boxes needs a careful examination. (We note that meco/mere have
no reference software or conformance streams). Experts are urged to look at the issues around
meco/mere, movie fragments, URL fragment identifiers, and the item_id uniqueness
requirement.
Then for the clarification on URL fragment forms we agree. Into the defect report or TuC?
Some existing cases are ambiguous which suggests COR, but some of this looks like new
features perhaps? For now, into the defect report. [Jean/Cyril]
Draft Systems
87 Agenda
3.3.7 m35091
Clarification on carriage of TTML in ISOBMFF
We think that corrections and clarifications are needed in part 12 as well. We perhaps should
clarify that width and height apply only to visual tracks, and volume only to audio tracks. We
need to clarify that visual means ‘visually presented’, i.e. not necessarily (but commonly)
video.
We think we should define/reserve 0,0 to mean “provided by the external context”, and the
values are irrelevant for non-visual tracks. Perhaps tidying up the semantics for audio as well
might be advisable.
We are willing to look also at the text for a subt track reference, which means that the
subtitles are associated with the identified track (or the group, if it is a member of the group).
Otherwise, perhaps the subtitles are associated with the composition of all visual tracks?
This leaves the ugly question of where the text track has a known aspect ratio but unknown
absolute size, in particular where alternatives are authored for different aspect ratios.
The alternative is to put something sensible that has the right aspect ratio, since if you are
allowed to override, at least this gets us aspect ratio information and also some default if the
track is played ‘by itself’.
But it does seem we need to allow 0,0 (‘don’t know’). Perhaps we need to use tkhd flags to
say something (e.g. “provide aspect ratio only, not size’).
We could also consider a box in the sample entry, like pasp, to document sizing, aspect ratio,
etc.
We will try to make corrigenda to parts 12 and 30 at this meeting.
3.3.8 m35140
Considerations on 3D audio File Format in ISOBMFF
(Audio looks forward to further contributions; the ‘market need’ needs exploration, and the
data is not byte-aligned and hence extraction is problematic.)
3.3.9 m35048
Conformance files for the ISO base media file format
Experts are urged to review the conformance files and software (which will be committed to
SVN soon), and provide any feedback. We will formally accept the updates in a future
meeting (possibly the next one).
3.3.10 m35095
File format reference software and conformance update
Experts are urged to review the conformance files and software (which will be committed to
SVN soon), and provide any feedback. We will formally accept the updates in a future
meeting (possibly the next one).
3.3.11 m35149
Input to ISO BMFF conformance software
Experts to study the software and we will consider formal adoption at the next meeting. We
are thinking that we will split the 14496-4/5 and take the file format parts into a new part. We
need to check whether APSL is acceptable for MPEG conformance software.
Draft Systems
88 Agenda
3.4
Action Points / Ballots
ISO/IEC 14496-12:2012/FDAM 3
(SC 29 N 14353)
Part 12: ISO base media file format
AMENDMENT 3: Enhanced audio
support and other improvements
FDAM
(201412-10)
ISO/IEC 14496-12:2012/DAM 4
(SC 29 N 14454)
Part 12: ISO base media file format
AMENDMENT 4: Improved audio
support
DAM
(201502-12)
4.
4.1
MPEG-4 AVC File Format (14496-15)
Topics
4.1.1 ISO/IEC 14496-15:2013 AMD 1 Carriage of Layered HEVC
This amendment specifies the storage of video bitstreams consisting of multiple views and the
associated depth, encoded based on Annex I of ISO/IEC 14496-10. The design is based on the
MVC file format, which is specified in Clause 7 of ISO/IEC 14496-15, in a backwardscompatible manner. In the design, storage of the texture and depth of a particular view in
either separate tracks or the same track is supported. The design also includes the signalling of
various indications, such as the presence of texture and/or depth for each view, as well as
whether the texture or depth component or both of a view is required for the presentation of
another view. The amendment also adds the signaling (using HEVC video descriptor) to
indicate use of HEVC low-delay coding mode in each access unit where the STD buffer
management is performed using the HEVC HRD parameters
4.2
Contributions
Numbe
r
Session
m3524
8
File
Format
m3504
6
File
Format
m3509
9
File
Format
Title
Summary of Voting on
ISO/IEC 1449615:2014/DCOR 1
Optional codecs MIME
parameter for L-HEVC in
14496-15
Suggested update to
AVC/HEVC file format
14496-15
Source
Dispositions
Refer 14832
SC 29 Secretariat
M. M. Hannuksela, V. K.
Malamal Vadakital
(Nokia)
David Singer
Draft Systems
89 Agenda
noted
Accepted
14839
4.3
Summary of discussions
4.3.1 m35046
Optional codecs MIME parameter for L-HEVC in 14496-15
This is a complex problem; HEVC profile/level indications for layered coding document only
the layer, not the closure of the necessary lower layers. The RFC implies (but doesn’t say)
that the list is over all tracks (and all sample entries, if multiple in a track?). It does say that all
sample entries must be listed. The RFC doesn’t say if the same codec is used twice in two
tracks, is it listed twice?
There are questions on what happens when the enhancement is delivered separately, also (e.g.
in DASH representations).
This raises lots of questions over corners of the RFC syntax, of course.
The base layer gets repeated, it seems.
The first 4CC should be the 4CC of the sample entry; subsequent ones would then document
what else you need to do to decode an output layer set of that sample entry.
Do we need to repeat the capability requirement for each layer (even if already implied) or do
we need to say explicitly “you need to be able to operate decoders at these layers
simultaneously?”.
We do think that the syntax should start with the actual 4CC of each sample entry, i.e. be the
other way around.
In summary, the syntax essentially says “to decode <this> you also need <this other stream>,
<this other stream>” but those other streams may be in other tracks or even other files. And
the <this> might be repeated for different output layer sets from the same bitstream.
(Ideally someone defines a profile/brand for the file that establishes the ‘envelope’
requirement.)
We need to study whether we could use a new parameter to identify the rendering
combinations for HEVC, rather than trying to overload the codecs parameter. Such a
parameter would be in the MIME type in DASH (the codecs parameter is split out so it can be
used for transport streams as well).
Note that canplaytype in HTML takes a qualified MIME string, so having this in some
parameter is useful beyond DASH.
Can we explore a new parameter to express layered coding, and not overload “codecs”?
(Aside, have we documented the codecs parameter for encrypted content??) [Into the part 12
Defect Report! Though we need DECE input as they have considered this – Dave].
Can we explore a new parameter (with a suitable syntax)? Contributions welcome, and we
would hope to go into the part 15 amendment at the next stage.
4.3.2 m35099
Suggested update to AVC/HEVC file format 14496-15
There is another issue on in-stream parameter sets; can they update the same parameter set ID,
and what is there reference range? We should also clarify that they can update, but the rules
on sync samples etc. apply (i.e. that it has to work). We need to note that replacing the
parameter set with another with the same ID but with different meaning, makes it a nightmare
to hoist all parameter sets into the sample entry (you have to rewrite the bitstream), but it is
permitted.
We start a defect report on Part 15 [Dave].
Draft Systems
90 Agenda
4.4
Action Points / Ballots
4.4.1 Action on the MVC+D file format?
We would like to issue a new amendment on part 15, based on the amendments and
corrigenda in process. Editors to take the most recent output, and re-write it as an amendment,
that we issue at this meeting after an editing period (1 week).
5.
Open Font Format (14496-22)
5.1
Topics
5.1.1 ISO/IEC 14496-22 3rd edition
The third edition of the OFF standard consolidates all previously issued corrigendum and
amendments and extends the existing technology providing support for a larger set of world's
languages, adding new text layout features and introducing support for colour fonts and
MATH expression layout
5.2
Contributions
.
Number Session
Title
m35360 Plenary Editor Study: Proposed corrections and
updates in the text of ISO/IEC 14496-22
DIS "Open Font Format"
5.3
Summary of discussions
5.4
Action Points
ISO/IEC DIS 14496-22
(SC 29 N 14358)
6.
Timed Text (14496-30)
6.1
Topics
Source
Part 22: Open Font Format
6.1.1 ISO/IEC 14496-30 COR 1
Draft Systems
91 Agenda
Dispositions
Accepted
14840
DIS
(201501-08)
6.2
Contributions
.
Number Session
m35323 DASH
6.3
Title
DASH codecs parameter for TTML+XML
dialects
Source
Nigel Megitt,
David Singer
Dispositions
Accepted
14841
Summary of discussions
6.3.1 m35323
DASH codecs parameter for TTML+XML dialects
We like the solution. Thank you. Our response will accept the proposal.
Internally to MPEG, we note that deriving neither the MIME type nor the processorProfiles
can be calculated simply by inspecting the document – mapping (external knowledge) is
needed for both.
We think it might really help if we amended part 12 to allow the storage of the MIME string
for the enclosed content. Then a reader can easily extract it to make the codecs parameter,
without looking inside the XML. Alternatively, we could say that this box contains the codecs
sub-parameter(s) for this track (pre-calculated), and that would simplify scanning (e.g.) AAC
configs, AVC parameter sets, and so on.
6.4
Action Points
ISO/IEC DIS 14496-22
(SC 29 N 14358)
Part 22: Open Font Format
7.
Multimedia description schemes (15938-5)
7.1
Topics
DIS
(201501-08)
7.1.1 ISO/IEC 15938-5 AMD 5 Multiple text encodings, extended classification
metadata
This amendment extends text and classification descriptors for descriptive metadata for
audiovisual content. These extensions address existing data types and add some elements and
attributes. The first one improve internationalisation for text-based metadata by identifying
the script(s) used and enables carrying strings represented in multiple character sets in the
same XML document, using encoding. The other extends classification metadata in order to:
(a) improve interoperability with existing metadata formats used in professional media
production, (b) increase cardinality of some elements and (c) add attributes and a version
element.
7.2
Contributions
.
Number Session
Title
m34634 AF
Study of ISO/IEC 15938-
Source
Werner Bailer
Draft Systems
92 Agenda
Dispositions
Accepted
5:2003/DAM 5
7.3
Summary of discussions
7.4
Action Points
ISO/IEC 15938-5:2003/DAM 5
(SC 29 N 14362)
8.
8.1
N14842
Part 5: Multimedia description schemes
AMENDMENT 5: Multiple text
encodings, extended classification
metadata
DAM
(201412-17)
Media Contract Ontology (21000-21)
Topics
8.1.1
8.2
Contributions
Number
m34825
m35066
m35068
8.3
Session
MPEG21
Title
Summary of Voting on ISO/IEC
21000-21:2013/DCOR 1
MPEG21
Additions for second editions of
ISO/IEC 21000-21 (Media Contract
Ontology) and ISO/IEC 21000-20
(Contract Expression Language)
MPEG21
Extensions for MPEG-21 CEL
(Contract Expression Language)
and MCO (Media Contract
Ontology) based on PSAF
(Publish/Subscribe Application
Format)
Summary of discussions
M34825
Draft Systems
93 Agenda
Source
SC 29 Secretariat
Laurent Boch,
Jaime Delgado,
Victor RodriguezDoncel, Lizbeth
Moore, Annarita
Di Carlo, Silvia
Llorente, Trish
Hoyne
Jaime Delgado,
Laurent Boch,
Silvia Llorente,
Annarita Di Carlo,
VÃctor RodrÃguez-Doncel
Dispositions
Refer 14582
Accepted
N14844
Accepted
N14843
 Disposed at the Sapporo meeting.
M35006
 RAI (Radiotelevisione Italiana) and ABC (Australian Broadcasting Corporation) have further
analysed the Media Contract Ontology (MCO) against their respective cases of audiovisual
current narrative contracts.
 Additions to condition vocabulary
 constraints on the Service or Channel Context (e.g. right to broadcast only on
“RAI2”);
 constraints on technical properties of content (e.g. “resolution must be...”, or “the
video coding must be “, or “the file must be compliant to ...”);
 constraints more specific than those already defined for “Pay services” and for
“services provided only to customers approved by the provider”; the former
relates to the so-called “pay-per-package” case, the latter relates to media fruition
offered to customers of hotels and means of transportation;
m35068
 New act “Match” for Publish/Subscribe AF
 Open question whether “Match” is permission or obligation.
 There is a need for privacy condition expression about the query.
8.4
Action Points / Ballots
9.
MP-AF (23000-15)
9.1
Topics
9.1.1 ISO/IEC 23000-15 Multimedia Preservation Application Format
The objective of the Multimedia Preservation Description Information (MPDI) framework is
to provide a standardized description to multimedia content to enable users to plan, execute,
and evaluate preservation operations to achieve the objectives of digital preservation.
9.2
Contributions
Number Session
m34838 AF
m34633 AF
m34886 AF
Title
Summary of Voting on
ISO/IEC CD 23000-15.2
Study of ISO/IEC CD2300015 v2
Proposed logical data
model to be adopted
within MP-AF for the
preservation of Quality
Control metadata outputs
(version 2)
Source
SC 29 Secretariat
Werner Bailer, Hermann
Fürntratt
Roberto Borgotallo (RAI),
Matthias Elser (IRT),
Werner Bailer
(JOANNEUM)
Draft Systems
94 Agenda
Dispositions
Refer
N14845
Accepted
N14846
Accepted
N14846
m34905 AF
Accepted
SKOS Representation of
Martin Höffernig, Werner N14847
Controlled Vocabularies for
Bailer
MP-AF
9.3
Summary of discussions
9.4
Action Points
10.
Publish/Subscribe AF (23000-16)
10.1
Topics
10.1.1 ISO/IEC 23000-16 Publish/Subscribe Application Format
Publish/Subscribe (PubSub) is an established communication paradigm where senders do not
communicate information directly to intended receivers but rely instead on a service that
mediates the relationship between senders and receivers. While generic PubSub specifications
exist, there are some specific features that are typical of a multimedia application that can be
easily supported by a media-friendly PubSub format based on MPEG technology.
10.2
Contributions
Number
Session
m35119
AF
Title
Proposal for Committee
Draft: Multimedia
application format (MPEGA) — Part 16:
Publish/Subscribe
Application Format
10.3
Summary of discussions
10.4
Action Points
Dispositions
Accepted
Giuseppe Vavalà CEDEO, N14848
Giuseppe Tropea CNIT,
Kenichi Nakamura
Panasonic,
Draft Systems
95 Agenda
Source
11.
Common encryption format for ISO BMFF (23001-7)
11.1
Topics
11.1.1 ISO/IEC 23001-7 2nd Edition
This format defines a way to encrypt media (audio, video, etc.) in files of the ISO base media
file format family. By using a common encryption format, a single media asset can be used by
several services and devices using different digital rights management systems, and the
implementation complexity that would be consequent on having duplicate files and formats
for the same content can be reduced or eliminated.
11.2
Contributions
Number
Session
Title
m35133
File
Format
Rivised FDIS text of Common
Encryption 2nd Edition
m34946
File
Format
Proposed enhancements to 230017:AMD for pattern based
encryption mode
11.3
Source
Disposition
Mitsuhiro
Noted
Hirabayashi,
Kilroy Hughes
David Singer, Accepted
Zubair
14849
Visharam,
Kilroy Hughes
Summary of discussions
11.3.1 m34946
Proposed enhancements to 23001-7:AMD for pattern based
encryption mode
Thank you. We think that the operation of counter and CBC modes should be in the ‘tools’
chapter, and shorten the ‘modes’ chapter. Given that this amendment text has not in fact,
issued, we think we should ballot a 3rd edition DIS from this meeting.
We think that pattern-based encryption of non-video NALs is both dangerous and weak;
dangerous because it may make predicting the clear text, and hence cracking, easier. Weak,
because predicting the encrypted 10% may be very easy. We remove the possibility of
protecting CryptNonVideoNalTypes and add a note why this is not possible instead, likewise
for the current cenc text (see inline comment).
We need to integrate m35133 below. We need text in part 12 to say what happens to the
codecs sub-parameters for protected content.
Since the PDAM for amd2 has not issued, we issue a DIS of 3rd edition after an editing period
(3 weeks).
11.3.2 m35133
Revised FDIS text of Common Encryption 2nd Edition
Thank you for making sure the published text is excellent.
11.4
Action Points / Ballots
ISO/IEC FDIS 23001-7 2nd Edition
(SC 29 N 14425)
Part 7: Common encryption format for
ISO base media file format
Draft Systems
96 Agenda
FDIS
(2014-
11-17)
ISO/IEC 23001-7:201x/PDAM 1
(SC 29 N 14057)
12.
CICP (23001-8)
12.1
Topics
12.2
Contributions
Number
Session
Part 7: Common encryption format for
ISO base media file format
AMENDMENT 1: Simple pattern-based
encryption mode
Title
Source
12.3
Summary of discussions
12.4
Action Points
13.
Common encryption format for MPEG-2 TS (23001-9)
13.1
Topics
PDAM
(201405-12)
Disposition
13.1.1 ISO/IEC 23001-9 Common encryption format for MPEG-2 TS
This format defines a way to encrypt media (audio, video, etc.) in files of the ISO base media
file format family. By using a common encryption format, a single media asset can be used by
several services and devices using different digital rights management systems, and the
implementation complexity that would be consequent on having duplicate files and formats
for the same content can be reduced or eliminated.
13.2
Contributions
Number
m34865
Session
MPEG-2
Title
Sparse encryption in 23001-9
AMD1
Draft Systems
97 Agenda
Source
Alex Giladi
Disposition
Accepted
N14850
13.3
Summary of discussions
13.4
Action Points
ISO/IEC 23001-9:2014/PDAM 1
(SC 29 N 14495)
Part 9: Common Encryption for
PDAM
MPEG-2 Transport Streams,
(2015AMENDMENT 1: Support of Sparse
01-07)
Encryption
14.
Timed metadata metrics of Media in ISOBMFF (23001-10)
14.1
Topics
14.1.1 ISO/IEC 23001-10 Timed Metadata Metrics of Media in the ISO Base Media File
Format
Specifies a storage format for commonly used, timed metadata metrics of media, such as
quality related PSNR, SSIM, and others, for carriage in metadata tracks of the ISO Base
Media File Format.
14.2
Contributions
Number
m35108
m34958
14.3
Session
File
Format
DASH
Title
Proposed Enhancements to
ISO/IEC 23001-10
Support for Quality
Optimization in DASH Live
Streaming
Source
Ozgur Oyman
Zhi Li, Josh Gahm,
Ali C. Begen
Disposition
Accepted
14851
noted
Summary of discussions
14.3.1 m35108
Proposed Enhancements to ISO/IEC 23001-10
With some minor online editorial changes, we publish a study document.
14.3.2 m34958 Support for Quality Optimization in DASH Live Streaming
The accuracy field in the sample entry is applicable to all samples, so it doesn’t help here. We
could say that samples of 0 size have no metrics, but now the sample size table is no longer
documenting a constant size. We could have multiple sample entries, but this might affect the
chunking performance (but with a metric code of ‘none’ we could in this case have constant
sample sizes).
It does seem that a metric called ‘size’ (clearly useless when both tracks are in the same file),
defined as the sum of the sizes of the time-aligned video samples, could be useful in the
DASH case.
Draft Systems
98 Agenda
Yes, we could have a v2 that multiplexes the metrics for multiple video tracks in one metric
track, but using track references only works if the video tracks are in the same file
(whereupon it’s not needed). If the track references are there but refer to a track not in the file,
then the DASH MPD (e.g.) will need to provide the mapping from track_ID to representation.
But in that case also, there could be multiple metadata tracks in the metadata file, each linked
to its video track. This problem needs joint study of file format and DASH experts. (Another
possibility is to have a copy of the video track sample table, but using a data reference for the
sample data, by the way, but this looks ugly.)
Overall, we note that Metadata carriage is out for DIS ballot and we would not be comfortable
accepting new ideas into a document that has no comment ballot. Can we do this in future?
We suggest a re-submission with a view to an amendment in future.
14.4
Action Points
Part 10: Carriage of Timed Metadata
DIS
Metrics of Media in ISO Base Media File (2015Format
01-22)
ISO/IEC DIS 23001-10
(SC 29 N 14417)
15.
Green Metadata (23001-11)
15.1
Topics
15.1.1 Green Metadata
15.2
Contributions
Numbe
r
m3484
0
m3486
8
m3497
7
m3497
8
Session
Title
Green
Summary of Voting on ISO/IEC DIS
23001-11
SC 29 Secretariat
Green
Study of ISO/IEC DIS 23001-11
Spencer Cheng
Green
Efficient Carriage of Green
Metadata in an AVC SEI Message
Proposed Edits to the Green
Metadata DIS Text
Felix C. Fernandes,
Spencer Cheng
Green
Green
m3500
9
m3514
8
HEVC decoding with tunable image
quality
Green
Best Effort Decoding for Green
MPEG - An example application
Draft Systems
99 Agenda
Source
Felix C. Fernandes
E.Nogues, E.Raffin,
M.Pelcat,
D.Menard,
X.Ducloux
Alexis Michael
Tourapis, David
Singer, Krasimir
Disposition
s
Refer
N14852
Accepted
N14853
Accepted
N14951
Accepted
N14853
Noted
Noted
m3516
3
Green
Revised HEVC SEI Message for
Green Metadata
Green
m3527
9
15.3
Proposed reference bitstreams for
Green MPEG Compliance
Kolarov, Steve
Saunders
Spencer Cheng,
Jiangtao Wen
Nicolas
DEROUINEAU,
Nicolas TIZON,
Didier NICHOLSON,
Accepted
N14853
Noted
Summary of discussions
15.3.1 M34868: Study of ISO/IEC DIS 23001-11
 In response to feedback from the video group, updates the metrics for quality recovery
after low-power encoding.
15.3.2 M34934: Test Vectors for Green Metadata Signalling in MPEG DASH
 Three HEVC CfP sequences are concatenated to create a single 32-second sequence
which is then encoded.
 Ten video representations are created across various resolutions and bitrates.
 Two-second segments are stored for each representation.
 Decoder-power indication metadata is provided for all the segments.
 The contribution will be discussed in the DASH group.
15.3.3




M34977: Efficient Carriage of Green Metadata in an AVC SEI Message
Worst-case analysis is provided for the four complexity metrics.
The worst-case, largest number of each metric is used to compute its percentage.
Due to a calculation error, the 4:2:2 multiplier should be changed from 192 to 256.
Flag indicators are replaced by type indicators, as suggested by the video.
15.3.4 M34978: Proposed Edits to the Green Metadata DIS Text
 Discussed and accepted the edits.
15.3.5 M35009: HEVC Decoding with Tunable Image Quality
 The decoder is modified by activating certain power-saving mechanisms on an
increasing number of frames given a level from 0 to 12. Level 0 is the compliant
HEVC decoder with no power savings. Levels 1 to 12 provide increasing amounts of
power savings by applying the following mechanisms: turning off deblocking/SAO
filters and using a low-complexity interpolation filter.
 Tested on two platforms: ARM-based Exynos and Intel.
 About 20% and 10% power savings were shown at Level 12 for the random-access
and all-intra scenarios, respectively.
 On both platforms, a linear trend was observed for PSNR-degradation vs. Power
saving. Since power-saving is proportional to complexity reduction, this result
suggests that a (psnr-degradation, complexity reduction) pair can be used as metadata.
 Further study is encouraged to address the following:
1. Show linear relation between power saving and complexity reduction.
2. Explain the usage of the proposed metadata based on the #1.
Draft Systems
100 Agenda

3. Show power saving measured over the entire mobile device. The Monsoon
power monitor (https://www.msoon.com/LabEquipment/PowerMonitor/) can
be used for this purpose.
4. Provide video clips for subjective viewing.
 Check that for the same power reduction, the metadata provides better
subjective quality than would be obtained by just increasing the QP.
 Check that, for the same bitrate, at Level 12, the metadata provides at
least the same quality as AVC, but with more power-saving.
Discuss with video group.
15.3.6 M35118: Proposal for MXM Green Metadata Technology Engine AP
 Not presented.
15.3.7 M35148:Best Effort Decoding for Green MPEG – An example application

Not uploaded.
15.3.8 M35163: Revised HEVC SEI Message for Green Metadata
 Updated SEI message based on feedback from the video group and ballot comments.
15.3.9




M35148: Proposed reference bitstreams for Green MPEG Compliance
15 bitstreams are provided to test 3 settings of the complexity-metrics metadata.
Text files that list the metadata are also provided.
The bitstreams and text files will be uploaded to MPEG Assets.
The group thanks the contributors for this effort.
15.4
Action Points
16.
23001-12 Sample Variants in File Format
16.1
Topics
16.1.1 ISO/IEC 23001-12 Sample Variants in ISOBMFF
This adds support for a general framework for sample “variants” in the ISOBMFF. This
would be used by a forensic “watermarking” system to modify the base sample, but is
independent of the “watermarking” algorithm. Variants are sample data that may be used by a
decoder and DRM system to ultimately output video or audio that is marked in a way that can
be unique to individual decoders or decoder product models. The application of the variants
during the decode process is under control of the DRM system (and ultimately the content
provider).
16.2
Contributions
Number
Session
m35300
File
Title
Summary of Voting on
ISO/IEC CD 23001-12
Source
SC 29 Secretariat
Draft Systems
101 Agenda
Dispositions
Refer 14854
m34960
m34961
16.3
File
Format
File
Format
Editor's Draft 23001-12
Michael Dolan
Study of cross-sample
variants in 23001-12
Michael Dolan
Accepted
14855
noted
Summary of discussions
16.3.1 m35300
Summary of Voting on ISO/IEC CD 23001-12
Thank you to the NBs providing comments.
16.3.2 m34960
Editor's Draft 23001-12
Thank you. We intend to use this as a baseline for future revisions.
16.3.3 m34961
Study of cross-sample variants in 23001-12
So, the question of whether it’s ever feasible to share data between variants, some experts felt
it looked unlikely that sharing could occur, as they thought that meant that either the exact
same original image data occurs in multiple frames (and if it did, a compressor would remove
the redundancy) or (even less likely) that we get accidental byte-equality after compression.
However, this is based on a misunderstanding that all watermarking is ‘imperceptible’. There
are forensic cases that actually alter the pixel data (e.g. first line becomes ‘noise’, like teletext;
different textures; minor elements such as stars move; and so on). Under those circumstances,
sharing might be useful. It may also be desirable to have a data pool that has ‘too much’ data,
to obfuscate what is actually being used by any given variant for any given sample (the
constructors are encrypted so the pointers are not easily found).
The challenge question is how to enable this data sharing at the media level, while preserving
the ability to adjust the file – re-fragment, de-fragment, insert or remove other data (e.g. a
copyright) and so on. We really would like to keep this a ‘media level’ operation if we can
and stay away from the ‘transport level’ of boxes, fragments, and so on. The box in the
fragment at least means that we’re not ‘global’ (so copyright notices have no effect), but
de/re-fragmentation are still hard.
We could consider two relative structures that the file format does offer. (a) We can use one
or more time-parallel tracks containing data pools, they have a duration for the duration of
sharing (b) we can use sample-relative numbers (i.e. “draw data from the sample that’s two
before the one containing me”); or both (hint tracks use both). We have to confess that people
found the sample-relative numbering slightly fragile in hint tracks.
Tracks, are of course, slightly ‘heavier’ data structures, but on the other hand, there can be
multiple and (if this is OK from the point of view of obfuscation) they could be served
separately (if track references are not needed).
We could use the sample auxiliary information (a) not at all (b) merely to say ‘variants
happen here’ (c) an index of possible places to find constructors (d) the constructors
themselves. Both hint tracks and aggregators use decode-time-parallel plus a sample-number
relative offset, for the data source, by the way.
We sketch the overall design, using separate tracks, ‘some’ sample auxiliary information,
track references and so on.
16.3.3.1
use track references for at least the data pool, and time parallel tracks
Draft Systems
102 Agenda
16.3.3.2
we are not sure if we need the +/-N samples in the constructors
16.3.3.3
we are not sure how much is in aux info and how much is in the parallel track
structures (if we can keep the aux info under 255 bytes, that solves a separate question we
have, by the way).
The authors agreed to provide a new text, with a view to issuing the DIS.
16.4
Action Points
17.
MXM (23006-1)
17.1
Topics
17.1.1 MXM
17.2
Contributions
Numbe
r
m3511
8
Session
Green
Title
Source
Davide Bertola
CEDEO, Keninchi
Nakamura
Panasonic, Giuseppe
Proposal for MXM Green Metadata
Vavalà CEDEO,
Technology Engine AP
Xavier Ducloux
Thomson Video
Network, Felix
Fernandes Samsung
17.3
Summary of discussions
17.4
Action Points
18.
MMT (23008-1)
18.1
Topics
Disposition
s
Accepted
N145019
18.1.1 ISO/IEC 23008-1 AMD 2 Header Compression and Cross Layer Interface
MMT introduces the formats and procedures for Cross Layer Interfaces; thus, enabling
Communication between the different protocol layers of an MMT entity or between MMT
entities to exchange feedback about an ongoing MMT delivery session in a standardized way.
Draft Systems
103 Agenda
This feedback information may be faster and more accurate than end-to-end feedback
information.
18.2
numbe
r
m3482
6
m3483
4
Contributions
Sessio
n
MMT
MMT
m3464
MMT
2
m3470
MMT
1
m3471
MMT
5
Title
Summary of Voting on ISO/IEC 230081:201x/DAM 2
Summary of Voting on ISO/IEC 230081:201x/DCOR 1
Modification of MMTP packet header
compression
Correction for
MMT_general_location_info and
PA_table elements in 23008-1
Proposed messages for clientinitiation and termination (pull)
connection in 23008-1
Source
SC 29 Secretariat
SC 29 Secretariat
Changkyu Lee, Sunghei
Kim, Juyoung Park
Oded Gants, Omer Peled,
Uri Avni
Oded Gants, Omer Peled,
Uri Avni
m3471
MMT
6
Proposed change in MMTP header for
retransmission
Oded Gants, Omer Peled,
Uri Avni
m3471
MMT
7
Proposed updated for QoS report
messages in 23008-1 AMD 1
Oded Gants, Omer Peled,
Uri Avni
m3495
MMT
4
HRBM corrections to 23008-1
Youngwan So, Kyungmo
Park,
m3509
MMT
2
Issues to add to Corrigendum
Imed Bouazizi
m3509
MMT
4
m3526
MMT
3
m3520
MMT
1
MMT
m3535
7
M3536
2
M3536
6
MMT
MMT
Update on MMTP Header
Compression for Amd2
MMT: QoS Control for Multipath
Delivery Acceleration
Mary-Luc Champel
Refer
N14870
Refer
14868
accepte
d
N14871
Accepte
d
N14869
Noted
Accepte
d
N14871
Accepte
d
N 14871
Accepte
d
N14869
Accepte
d
N14869
noted
Zhu Li, Imed Bouazizi,
Youngkwon Lim
Yongwoo Cho, Doug
Young Suh
noted
Harmonized modification of MMTP
packet header compression
Changkyu Lee, Mary-luc
Champel
Comment of ISO/IEC 23008-1 FDAM1
Yongliang Liu, Xin Wang
Editor’s study of ISO/IEC 23008-1
DAM2 Header Compression and Cross
Layer Interface
Kyungmo Park (onbehalf
of MMT AhG)
accepte
d
N14871
Accepted
N14871
Accepted
N14872
FEC CE: Hybrid AL-FEC and ARQ
Draft Systems
104 Agenda
noted
18.3
Summary of discussions
18.4
Action Points
19.
MMT Reference Software (23008-4)
19.1
Topics
19.2
Contributions
numbe Session
r
m3510
MMT
3
Title
Proposal for MMT reference and
conformance software
19.3
Summary of discussions
19.4
Action Points
20.
MMT FEC (23008-10)
20.1
Topics
20.2
Contributions
numb
er
20.3
Sessio
n
Title
Summary of discussions
Draft Systems
105 Agenda
Source
Sangjin Hong, Imed
Bouazizi
Source
Accepte
d
N14875
20.4
Action Points
21.
CI (23008-11)
21.1
Topics
21.1.1 ISO/IEC 23008-11 1st edition
MMT defines a composition layer to enable the authoring and delivery of rich media services.
The Composition Information (Cl) is authored using HTML5 and thus exhibits all the
Capabilities and tools availablefor HTML5. In addition, MMT CI provides tools to support
dynamic media scenes and their delivery over unicast channels, authoring of content for
secondary screens, as well as separation of media dynamics from scene setup. This is
achieved in a backward compatible manner using a dedicated CI file that is in XML format.
21.2
Contributions
numbe Sessio
r
n
m3510
MMT
1
Title
Source
MPEG CI support of Presentation
API
Noted
Imed Bouazizi
21.3
Summary of discussions
21.4
Action Points
22.
MMT Implementation Guide (23008-13)
22.1
Topics
22.1.1 ISO/IEC 23008-13 1st edition
The MMT Implementation Guidelines describe the usage of MMT for different media
delivery scenarios. It describes the different functions that MMT provides and shows using
examples how they can deployed separately or together to realize a media delivery service.
22.2
Contributions
numbe Session
r
m3483
MMT
3
Title
Summary of Voting on ISO/IEC PDTR
23008-13
Draft Systems
106 Agenda
Source
SC 29 Secretariat
Refer
N14879
m3463
MMT
5
m3501
MMT
5
m3522
MMT
8
m3526
MMT
1
m3533
MMT
6
m3520
MMT
0
m3526
MMT
3
MMT IG: Traffic Aggregation for MMTP
Multicasting in On-Demand Video
Delivery
Proposed text to MMT Implementation
Guidelines
[MMT IG] Update of Implementation
Guideline for delay constrained ARQ in
MMT
Zhu Li, Imed Bouazizi,
Youngkwon Lim,
ARIB
Changki Kim, Kwangdeok Seo, Jeongju
Yoo, Jin Woo Hong,
Zhu Li, Imed Bouazizi,
MMT IG: Bottleneck Coordination to
Youngkown Lim,
Achieve QoE Multiplexing Gains
Kyungmo Park
Youngkwon Lim,
Proposal to study conversion between
Mary-Luc Champel,
MPEG-2 TS and MMT Protocol
Shuichi Aoki, Yiling Xu
Yongwoo Cho, Doug
MMT QoS management for effective
Young Suh, Youngwan
bandwidth sharing
So, Kyungmo Park
MMT: QoS Control for Multipath Delivery Zhu Li, Imed Bouazizi,
Acceleration
Youngkwon Lim
22.3
Summary of discussions
22.4
Action Points
23.
Image File Format (23008-12)
23.1
Topics
Accepted
N14880
Accepted
N14880
Accepted
N14880
Accepte
d
N14880
noted
Accepte
d
N14880
noted
23.1.1 ISO/IEC 23008-12 1st edition
Support for
1) sequences, timed or untimed, with or without audio etc.
2) single still images, the simple case, maybe based on JPX
23.2
Contributions
numbe Session
r
Title
Source
m3503 File
3
Format
Support for Derived Images in
23008-12
m3503 File
Optional codecs MIME
V. K. Malamal Vadakital, M.
M. Hannuksela, J. Lainema
(Nokia)
M. M. Hannuksela, V. K.
Draft Systems
107 Agenda
Accepted
14878
Accepted
6
Format
m3503 File
8
Format
m3504 File
0
Format
m3504 File
2
Format
m3508 File
3
Format
m3509
7
m3514
1
m3504
3
23.3
File
Format
File
Format
File
Format
parameter in 23008-12
A Sample Group for
Reference Picture
Identification in 23008-12
On Timing of Image
Sequences in 23008-12
Malamal Vadakital (Nokia)
V. K. Malamal Vadakital, M.
M. Hannuksela, J. Lainema
(Nokia),
M. M. Hannuksela, V. K.
Malamal Vadakital (Nokia)
V. K. Malamal Vadakital, M.
Auxiliary Image Sequence
M. Hannuksela, J. Lainema
Tracks in 23008-12
(Nokia)
Jean Le Feuvre, Cyril
Image composition with HEVC Concolato, Franck Denoual,
Still Image File Format
Frédéric Mazé, Eric
Nassor
Suggested updates to the
David Singer
HEVC Image File Format
Comment on 23008-12 Image
Mitsuhiro Hirabayashi
File Format
Editorial and Other
V. K. Malamal Vadakital, M.
Comments about the 23008- M. Hannuksela (Nokia)
12 Specification
14878
Accepted
14878
Accepted
14878
Accepted
14878
Accepted
14878
Noted
Accepted
14878
Accepted
14878
Summary of discussions
23.3.1 m35097
(from image coding)
“Is it worth saying that for either or both of (a) some reference types and (b) some brands, the
number space of ItemIDs and TrackIDs is the same, and therefore a track reference box may
refer to Items as well as tracks, and an item reference box refer to tracks as well as items?”
Nice idea, but it would have to be under a new brand that establishes this rule. Not yet.
We would like a new edition that covers amendment 1-3 and Cor1-3, in December.
23.3.2 m35033
Support for Derived Images in 23008-12
Concerns expressed about the introduction of this technology at DIS stage.
We agree we’d like to be clear here on the direction. We need to decide whether the same
item reference type is used to describe ‘this image was derived from these’ (destructive) and
‘the desired image is derived from these by these operations’ (non-destructive). We probably
need at least two basic operations in the first version (a) 90 degree rotation and (b) simple
cropping (‘clap’). Do we need item reference chains and also a box that holds a single chain?
Do we want a simple ‘use a part12 matrix’ operation?
One issue with the ‘chain in a box’ is that the 4CCs of the operations are now a separate
registration authority space (they are no longer item types).
We really need to make sure that metadata is only descriptive not prescriptive, so we
probably need to take clap and isre out of the ‘descriptive’ area and do something with them
(e.g. an image crop operation, and an image composing operation). This contribution suggests
Draft Systems
108 Agenda
that some of isre is actually ‘descriptive’ (e.g. entire width and height) and some
‘prescriptive’.
We like the idea of defining some descriptive data format-independent: width and height,
channels, pixel depth (channel depth), etc. (Like a video sample entry).
A revised version of this was uploaded and further revised in details in the meeting to go into
the study.
We note that having every operation be an item means it does not have an intrinsic version;
should we put in version and/or flags fields as a matter of habit in the more complex editing
operations?
23.3.3 m35141
Comment on 23008-12 Image File Format
“What tools are intended to be used?” There are indeed many tools in part 15, we should be
clear, or delete the phrase. It’s hard to be clear as the part 15 amendment publishes after this.
So we delete “and tiling may be described using tools from ISO/IEC 14496-15”.
23.3.4 m35083
Image composition with HEVC Still Image File Format
On the first, we agree (see m35033). We will separate the isre into descriptive metadata and
non-destructive editing operations (clip, compose), with suitable item types for the operations.
On the direction of the init reference, we currently have the references in the direction of
dependency (X depends on Y), and reversing it makes us uncomfortable. We are not sure that
the savings in bytes (or the ease of translating from the structure to an English sentence) really
makes this worthwhile. We prefer to keep the semantic that the reference direction is the
dependency direction.
23.3.5 m35036
Optional codecs MIME parameter in 23008-12
We should say that the ‘trak’ sub-parameters are as defined for the identified sample entry
type when for the codecs parameter in 14496-12; similarly for the item type, when it is
identical to a sample entry type for part 12. We need to think about operations, is it
oper+oper+hvc1, for example? The hvc1 might need sub-parameters. Open questions: what to
do about derivation chains, and sub-parameters for an item that does derivation.
23.3.6 m35038
A Sample Group for Reference Picture Identification in 23008-12
We like this for image sequences, where the number of reference pictures is likely to be small
(delta sample numbers might work better in video). Also, this allows deleting some images
without altering the group. The non-0 sample_ID groups must be linked to exactly one sample
(one sample is a member). And we prefer 0 as the reference count for non-depending samples.
23.3.7 m35040
On Timing of Image Sequences in 23008-12
We say that pict indicates that there is no claim for timing conformance, and add that an edit
list that selects 0 or 1 images from the sequence documents that there is no time-based playout
behavior.
23.3.8 m35042
Auxiliary Image Sequence Tracks in 23008-12
Perhaps the URN box and track reference should be in part 12. For now we put these in the
image file format, clearly in two sections (one generic, one HEVC specific). ‘File readers…’
should probably be phrased in the passive “X is recommended”.
23.3.9 m35043
Editorial and Other Comments about the 23008-12 Specification
Yes, we just need to use the item size.
Yes, when the primary item is a displayable picture, use the ‘pict’ handler type.
Yes, ‘hev1’ should go.
Yes, the brands identified only permit the image meta-box at the root level.
Draft Systems
109 Agenda
Yes, we should have a structural brand for the image sequence support. Yes, it should say that
the part 12 structural requirements are identified by a brand from part 12, and in addition ...
track references, pict handler, and so on.
23.3.10
m35097
Suggested updates to the HEVC Image File Format
Thank you. We delete the Exif offset, and most of the rest is either already covered, covered
by other contributions, or accepted. The part 12 question goes to part 12 (see minutes). Into
the study.
23.4
Action Points
SO/IEC DIS 23008-12
(SC 29 N 14419)
DIS
(201501-13)
Part 12: Image file format
24.
Media presentation description and segment formats (23009-1)
24.1
Topics
24.1.1 ISO/IEC 23009-1 AMD 1 Extended profiles and time synchronization
This amendment will add support of UTC timing synchronization and Inband event
synchronization
24.1.2 ISO/IEC 23009-1 AMD 2 Spatial Relationship Description, Generalized URL
parameters and other extensions
This amendment to ISO/IEC 23009-1 adds the ability for MPD authors to express:
-
Spatial relationships between representations in the MPD;
-
Flexible parameter insertions in URLs used to query media segments;
-
Role @values compatible with the kind values used in the W3C HTML5
recommendation;
Different signaling of client authentication and content authorization methods
24.2
Contributions
Numb Session
er
m3483
DASH
7
m3515
DASH
0
Title
Summary of Voting on ISO/IEC 230091:201x/DAM 1
CE-SAND: HTTP Communication
Channel
Draft Systems
110 Agenda
Source
SC 29
Secretariat
Thomas
Stockhammer
Dispositions
Refer 14859
Accepted
14862
m3495
DASH
7
Clarification of MPD to Initialization
Segment and ContentComponent Use
m3505
DASH
5
Common template and decision
process for SAND messages
m3506
DASH
9
CE SAND: comparison of protocols for
altlist signaling
m3507
DASH
4
m3510
DASH
6
m3510
DASH
9
m3521
DASH
2
m3531
DASH
4
CE SAND: update for parameters
SAND prioritization based on 3GPP
requirements
Imed Bouazizi
On SAND Metrics Reporting
Ozgur Oyman
DASH SAND CE: “Scenes’
Clustering― as a new parameter to
DANE
Activity in IETF webpush Working
Group Related to the SAND and FDH
CEs
m3463
DASH
1
DASH sub-frame format of WebSocket
m3463
DASH
2
[CE-FDH] Benefits of HTTP/2 Push
feature for DASH
m3464
DASH
1
Bob Lund,
Arianne Hinds,
Cyril Concolato
Emmanuel
Thomas, Ali C.
Begen, MaryLuc Champel,
Thomas
Stockhammer
Remi
HOUDAILLE,
Charline TAIBI
Remi
HOUDAILLE,
Charline TAIBI
Client-requested push for DASH [CEFDH]
m3464
DASH
3
[CE-FDH] Dash over HTTP 2.0 using KPush
m3510
DASH
7
DASH over WebSockets:
implementation and sub-protocol
specification
Draft Systems
111 Agenda
Md. Jalil Piran,
Doug Young Suh
Accepted
14856
Accepted
14855
Noted
Noted
Noted
Noted
Noted
Noted
Tatsuya
Igarashi, Yasuaki
Yamagishi,
Mitsuhiro
Hirabayashi
Franck Denoual,
Frederic Maze
Emmanuel
Thomas (TNO),
Jeroen Famaey
(iMinds), Jeroen
Schaballie
(iMinds)
Viswanathan
(Vishy)
Swaminathan,
Sheng Wei,
Kevin Streeter
Noted
Noted
Noted
Noted
Noted
Imed Bouazizi
m3510
DASH
5
m3491
DASH
3
m3505
DASH
2
Client Behavior Control
Comment for DASH DAM 2:
spatial_set_id parameter in SRD
Live SRD-based tiled streaming of UHD
video during 2014 Commonwealth
Games
m3488
DASH
1
Signaling Schemes For Identifying
Ownership Of Content Components
m3505
DASH
1
Status of IETF-MPEG discussions
around URI signing in DASH
m3507
DASH
7
m3507
DASH
8
Signaling associated services
Alex Giladi
Native ad tracking using template
parameters
Alex Giladi
DASH
Proposed corrections on DASH
DASH
Clarification on Representation
Association in DASH
Jean Le Feuvre,
Cyril Concolato,
Franck Denoual,
Frédéric
Mazé, Eric
Nassor
Jean Le Feuvre,
Cyril Concolato,
Franck Denoual,
Frédéric
Mazé, Eric
Nassor
Jean Le Feuvre,
Cyril Concolato
Shaobo Zhang,
Xin Wang
DASH
On signaling Interoperability Points
Iraj Sodagar
DASH
DASH Errata Issues
Thomas
m3508
DASH
1
m3508
DASH
2
m3508
8
m3510
0
m3513
5
m3515
Imed Bouazizi,
Shaobo Zhang
Shuichi
Watanabe,
Takuya
Iwanami,
Yasuaki Tokumo
Lucia D'Acunto,
Omar Niamut,
Arjen
Veenhuizen, Ray
van
Brandenburg,
Emmanuel
Thomas
Luntian Mou,
Tiejun Huang,
Xin Wang,
Yongliang Liu,
Baocai Yin
Emmanuel
Thomas, Xin
Wang
Clarifications on DASH
EssentialProperty
Clarifications on DASH
SubAssetIdentifier
Draft Systems
112 Agenda
Noted
Noted
noted
Noted
Accepted
14858
Accepted
14861
Accepted
14857
Noted
Accepted
14857
Accepted
14858
Accepted
14861
Noted
Accepted
1
m3515
DASH
5
m3515
DASH
7
m3516
DASH
4
m3526
DASH
2
m3534
DASH
7
Period Continuity
On DASH TuC
Clarification on URL Parameter
Insertion
DASH: Aggregated Temporal Quality
Signalling for DASH Subrepresentations
Stockhammer
Thomas
Stockhammer
Thomas
Stockhammer
Shaobo Zhang,
Xin Wang
Zhu Li, Imed
Bouazizi,
Ali C. Begen,
Emmanuel
Thomas, MaryLuc Champel
Report on SAND
14858
Accepted
14857
noted
Accepted
14861
noted
Noted
m3535
6
24.3
Summary of discussions
24.3.1 m34631
DASH sub-frame format of WebSocket
Summary: summary of how the websocket works, server managing the session. Requires lots
of protocol details to be built. A separate track from HTTP2.0.
Disposition: Noted. Since HTTP2.0 seems simpler protocol and is becoming more popular in
implementations, the request from the proponents is to bring justification and benefits of
using Webscocket instead of HTTP2.0. Also include the flow diagram for server-client
interaction from start to end of streaming.
24.3.2 m35107
DASH over WebSockets: implementation and sub-protocol
specification
Summary: Shows how the websocket is implemented. In this scheme, the client manages the
session.
24.3.3 m34632
[CE-FDH] Benefits of HTTP/2 Push feature for DASH
Summary: showing the benefits of HTTP.2 push for reducing the start of delay. There are
some question that the simulation shows one RTT delay saving. It also suggest an element to
signal BaseURL that support push. Push can be two modes: leave to the server, or push k
segments. Need a control sub-protocol between server and client for negotiation.
24.3.4 m34641
Client-requested push for DASH
Summary: a template approach in which clients provide to server and server push according
the template. Need a dedicated module in server that translate the clients request to multiple
HTTP GETS. Can do the same for HTT2.0. Three different functions are needed: 1)
pipelining of the segment delivery of same media, 2) scheduling of delivery of each segment
based on availability, 3) multiplexing multiple segment request from various media
components/scalable layers.
Draft Systems
113 Agenda
24.3.5 m34643
[CE-FDH] Dash over HTTP 2.0 using K-Push
Summary: demonstrating how the push would reduce the start-up time. Signaling of k-push
using header extension. The header extensions will go through proxies.
Summary of HTTP2.0: The following questions need to be addressed:
1) DASH intelligences (segment availability, templates) required beyond the transport
protocol on origin sever and network elements?
2) Should the protocol signaling outside of MPD or inside? We agree that we prefer
signaling be outside of MPD.
3) How sophisticated the multiple request and control subprotocol should be? (Template vs
list of URLs)?
4) Can we do a generic solution that’s it is not tied to DASH
5) Addressing the requirement?
Continue this CE. Update the CE description. Refine evaluation criteria.
24.3.6 m35314
Activity in IETF webpush Working Group Related to the SAND
and FDH CEs
Summary: IETF is starting a WG on HTTP PUSH.
24.3.7 M35347 SAND CE Report
Summary: report
24.3.8 m35055
Common template and decision process for SAND messages
Summary: a template for SAND parameter submission.
Disposition: Accepted in CE description (with the minor change saying the JSON is an
example). Only parameter submissions that are in this template will be reviewed at the next
meeting. The existing parameters need to be resubmitted using this template for the next
meeting.
24.3.9 m35074
CE SAND: update for parameters
Summary: used the template in m35055 for 3 alternative representation related parameters.
Disposition: Noted. Concerns about the intermediary caches and network elements when the
http response is different than was it is requests. One possible approach is that DANE sends
out of band message to client informing the availability of the representation for the next x
seconds. Recommend to consider this alternative approach the next time.
24.3.10
m35069
CE SAND: comparison of protocols for altlist signaling
Summary: Compares the mechanisms of signaling altlist. Suggested http headers as the best
solution.
24.3.11
m35106
SAND prioritization based on 3GPP requirements
Summary: Show DASH client needs to interact with MBMS client, such as the availability of
the segments on MBMS cache. MBMS cache can be considered as DANE. Proposes to
priorities 3GPP. Since 3GPP release in Nov, show some advancement on these parameters.
24.3.12
m35150
CE-SAND: HTTP Communication Channel
Summary:
1) Part 1: similar to m35106 on MBMS cache. Proposes that DANE should not parse or
understand MPD in details. The general method of signaling availability of the reps to
DASH client seems suitable here.
2) Part 2: HTTP options for channel of communication
Draft Systems
114 Agenda
Various protocols, http header extension, 2xx, 3xx, 4xx, http poll, http header for
triggering request, recommend use of multiple of them
3) Message format: the xml
Noted. Recommend to define a simple set of message semantics and include in WD if
approved by MPEG during the week and send the WD to 3GPP with a liaison letter.
24.3.13 m35109 On SAND Metrics Reporting
Summary: metric format supported in 3GPP R10 and later. We don’t have a metric format.
Also use HTTP post for reporting protocol.
24.3.14 m35212 DASH SAND CE: Scenes Clustering as a new parameter to DANE
Summary: Scenes information to be used by node management to be used for network
resource allocation.
24.3.15
m34957
Clarification of MPD to Initialization Segment and
ContentComponent Use
Summary:
1) the DASH client conceptual mode is not clear on interaction between DASH access
engine, media engine and application. Proposes to improve the figure to clearly show the
scope of spec.
2) the content component @id needs also signal the trackid of the component.
Disposition: accepted the modified figure. Accepted 2. Both to be included in DuI.
24.3.16 m35081 Clarifications on DASH EssentialProperty
Summary: the EssentialProperty definition in not “strong” enough in terms of conformance.
Disposition: Noted. The definition is intentionally defined that way to describe the content
properties and not specific client behavior. The conformance rule for essential property is
clear and well defined. We agree though that essential property shall not be used for adding
new non-conforming elements to the MPD in future version of the spec.
24.3.17 m35088 Proposed corrections on DASH
Summary: a set of defects and corrections on DASH spec.
Disposition: the following items accepted in DuI
1) Section 2
2) Beginning of the 3.
3) Table of section 3 in an annex but the case of live.
4) Section 5: accepted text in DuI; “the difference between MPD start time and presentation
time TP shall not exceed 50% of value of @duration divided by the value of timescale
value.”
24.3.18
m35151
DASH Errata Issues
Summary: We accepted the followings.
Disposition the following items are accepted in DuI
1) 2.1
2) 2.2. Already address in DAM because of NB comment
3) 2.3 goes in TuC
4) 3.2 goes in TuC (trick mode adaptation set).
5) 3.3: add it in DuI with suggested corrected text (Kilroy)
6) 3.4: will be discussed when we review inputs on TuC.
3.1 not do anything it. Leave it to consortia.
Draft Systems
115 Agenda
24.3.19
m34913
Comment for DASH DAM 2: spatial_set_id parameter in
SRD
Summary: proposes a new parameter to signal whether the reps are at same level or same tile
across adaptation sets.
Disposition: Noted. The client has to derive the information to use SRD anyway and therefore
we don’t think this signaling will reduce the client’s complexity significantly.
24.3.20
m35100
Clarification on Representation Association in DASH
Summary: proposes some change to clarify that for the associated Rep is not required for
decoding.
Disposition: Accepted modified version (v1.0) of this document into Study DAM.
24.3.21
m35164
Clarification on URL Parameter Insertion
Summary: querystring is allowed however the table requires using paramIdentifiers.
Disposition: Accepted with change. Change the semantic of query template to allow
querystring replacement as well as paramIdentifiers. Reference W3C’s HTML4
recommendation for parsing rules of paramidentifier string
24.3.22 m34881 Signaling Schemes For Identifying Ownership Of Content
Components
Summary: proposing two signaling schemes for ownership of content components. The
proposed methods has a field “unauthorized copy”, which seems to provide the same
functionality as “content access control” which we already addressed in DAM2. We believe
the standards already support identifying ownership with program info. The supplemental
descriptor can be used for signaling such info at content component level. External
organization can define their own scheme including ownership and other related information.
Disposition: noted.
24.3.23
m35051
Status of IETF-MPEG discussions around URI signing in
DASH
Summary: IETF will meet next month, so they have not seen our liaison letter we sent at
Sapporo. Proposes a CE on this topic.
Disposition: Start a CE to address the following questions: URI signing for DASH (USD)
1) How to use IETF URI signing for DASH and adaptive streaming
2) the relationship and overlap between URI signing and AMD2 authentication/content
access control
24.3.24
m35077
Signaling associated services
Summary: already addressed by SCTE liaison
Disposition: Accepted..
24.3.25
m35078
Native ad tracking using template parameters
Summary: propose a new event for reporting client states based on template. A media time
line event provides a URL to the client and client issue an HTTP GET request with query
created from URL parameter insertion mechanism of AMD2.
Disposition: Partially accepted. Include a simple case of “call back” in TuC.
24.3.26 m35135 On signaling Interoperability Points
Disposition: Noted. Experts are encourage to bring contributions on this subject to the next
MPEG meeting.
Draft Systems
116 Agenda
24.3.27
m35262
DASH: Aggregated Temporal Quality Signalling for DASH
Sub-representations
Summary: proposes to signal quality at sub-representation
Disposition: Noted.
24.3.28
m35082
Clarifications on DASH SubAssetIdentifier
Summary: provides text for subassetidentifer and also propose to add it to subrepresentation.
We think it should be added to content component in fact if the purpose is to link the
multiplex content.
Disposition: Accepted with the change (content component instead of subrepresentation).
Also add a note that if we add supplementalProperty to contentcomponent, then we can
address this with that descriptor.
24.3.29
m35105
Client Behavior Control
Summary: the TuC indicates the constraints of playback to the client. The details of
verification is scheme specific. Here proposes a scheme for signaling the behavior required by
player using the essential property. SCTE has also a signaling mechanism based on duration.
Therefore, we need to look whether we can use their method to signal the required behavior to
client.
Disposition: noted. Recommend to look at the SCTE mechanism and bring a proposal next
time considering that standard.
24.3.30
m35155 Period Continuity
Summary: updated the section in TuC with editorial improvements. Added a guideline for
client on how to use the period continuity.
Disposition: Accepted with revision.
24.3.31
m35157
On DASH TuC
Summary: for low latency, starting segment with SAPs is not helpful. Suggest to add an
attribute that defines the frequency of SAP, every N segments and with defining SAP type.
Disposition: Noted. Create a CE on SAP frequency and signaling it (SFS) Thomas
24.3.32
m35356
MPD expiration signaling as SAND message
Summary: MPD expiration submitted in the CE template to be included in Part 5 WD. This
message can also give a new URL for MPD’s location. Suggested to separate location and
expiration. Questions were raised about possible conflicts between in band and out of band
expiration signaling and how to resolve it. MPD update is purely done by origin sever for live
service. Seems changing the MPD location can be done by redirect.
Disposition: Noted.
24.3.33
m3384
Summary: The Ad hoc recommended to define a simple set of message semantics for MBMS
use case to be included in WD if approved by MPEG during the week and send the WD to
3GPP with a liaison letter. This contribution proposes these messages.
Disposition: Accepted in to Part 5 WD with slight modifications.
24.4
Action Points
ISO/IEC 23009-1:2014/DAM 2
Part 1: Media presentation
Draft Systems
117 Agenda
DAM
(SC 29 N 14421)
description and segment formats
AMENDMENT 2: Spatial
Relationship Description,
Generalized URL parameters and
other extensions
25.
Conformance and Ref. SW. for DASH (23009-2)
25.1
Topics
(201501-06)
25.1.1 ISO/IEC 23009-2 1st edition
25.2
Contributions
Number Session
m34934 DASH
m35002 DASH
m35085 DASH
m35089 DASH
m35146 DASH
m35147 DASH
Title
Test vectors for Green
Metadata signalling in DASH
MPEG-2 TS conformance
software for DASH
On DASH SRD conformance
On DASH MPD and Segment
Conformance
Updates to DASH
conformance software
Coverage of DASH test
vector database.
m35188 DASH
Updated DASH datasets
m35189 DASH
Updated DASH reference
software and conformance
m35084 DASH
On DASH Associated
Representation
Conformance
m35348 DASH
Conformance Software for
Source
X. Ducloux, P. Gendron
Arianne Hinds, Brendan
Long
Jean Le Feuvre, Cyril
Concolato, Franck
Denoual, Frédéric
Mazé, Eric Nassor
Jean Le Feuvre, Cyril
Concolato
Waqar Zia, Thomas
Stockhammer
Waqar Zia, Thomas
Stockhammer
Florian Bacher, Christian
Timmerer, Reinhard
Grandl, Christopher
Müller
Benjamin Rainer,
Christian Timmerer
Jean Le Feuvre, Cyril
Concolato, Franck
Denoual, Frédéric
Mazé, Eric Nassor
Shaobo Zhang,
Draft Systems
118 Agenda
Dispositions
Accepted
14863
Accepted
14863
noted
Accepted
14863
Accepted
14863
Accepted
14863
Noted
Accepted
14863
Accepted
14863
Accepted
Timed Metadata
25.3
Changquan Ai, Peiyun
Di, Xin Wang
14863
Summary of discussions
25.3.1
m35146 Updates to DASH conformance software
Summary: updated the software. Compliants to 2nd edition. Also have the coverage map
completed.
25.3.2 m35147
Coverage of DASH test vector database.
Summary: coverage of dash test vectors.
25.3.3 m35002
MPEG-2 TS conformance software for DASH
Summary: M2TS software. Created test vectors for Simple and Main profiles. Conformance
tests for M2TS segment correctness as well as alignment. Support index flies. But not
subindex. Include events.
25.3.4 m35189
Updated DASH reference software and conformance
Summary: Update the schema validator for calculating pixel aspect ratio.
25.3.5 m35188
Updated DASH datasets
Summary: dataset for using for the research on DASH. Part of dataset has quality information.
Can used for testing by interested parties.
25.3.6 m35084
On DASH Associated Representation Conformance
Summary: a set of rules for conformance check on associatedID and associationType
25.3.7 m35102 Conformance for association signaling (registered again as 35348)
Summary: a set of rules for conformance check on associatedID and associationType
25.3.8 m35085
On DASH SRD conformance
Summary: description of the test vector
25.3.9 m35089
On DASH MPD and Segment Conformance
Summary: studying segment information on MPD’s conformance.
Disposition: Accepted in part as the following:
1) We include a defect in DuI, section 7.1 note has a “shall” requirement. We need to
fix this to “should”. We need to clarify what “mismatch” means.
2) Based on the updated table,
a. the entries that agreed to be supported will go to coverage map in Part 2.
b. Entries with note (1) would be subject of the DuI above
c. Entries with good practice recommendations, can be addressed in
Implementation Guideline edition 2
d. It is recommended to do same practice for M2TS
25.3.10
m34934
Test vectors for Green Metadata signalling in DASH
Summary: a test vector for green metadata. Propose to include it in part 2 since it’s an
example of metadata track using associatedID. This is a content example, however the client
needs to be green meta data aware to use this test vector.
Draft Systems
119 Agenda
25.4
Action Points
26.
Implementation Guidelines (23009-3)
26.1
Topics
26.1.1 ISO/IEC 23009-3 1st edition
26.2
Contributions
Number Session
m34866 DASH
26.3
Title
Updates to the draft text of ISO/IEC
23009-3 2nd ed.
Source
Dispositions
Accepted
14865
Summary of discussions
26.3.1 m34866
Updates to the draft text of ISO/IEC 23009-3 2nd ed.
Summary: adds explanation regarding profiles, PCR, and events. 2nd PDTR
26.4
Action Points
ISO/IEC PDTR 23009-3 [2nd Edition]
(SC 29 N 14211)
27.
User Description
27.1
Topics
Part 3: Implementation guidelines
PDTR
(201406-23)
27.1.1 User Description
The MPEG User Description (MPEG-UD) aims to provide interoperability among various
personalized applications and services. A user can store all his information in the MPEG-UD.
The MPEG-UD may be safely and securely managed by the users, e.g. by separating between
public and private encrypted data. Some data is static in while other data is dynamic.
Draft Systems
120 Agenda
27.2
Contributions
Number
Session
m35061
UD
UD
m34645
UD
m34647
m34648
UD
UD
m34986
UD
m35005
UD
m35063
m35169
UD
Title
User controlled media exchange
for car communications
Automated Recommendation of
Multimedia News Content using
MPEG-UD
Formal Analysis of the MPEG-UD
use cases: towards a complete
description
Request for modifications of
MPEG-UD XML Schemas
Proposal of modified Emotion
group type and Accessibility type
for MPEG-UD
Miran Choi, Hyunki Kim
Multimedia control customization
in cloud using MPEG-UD
Additional definition regarding to
visual communication
UD
m35203
Proposal for change in
LocationType
UD
Alberto MESSINA
Sungmoon Chun,
Hyunchul Ko,
Miran Choi
Proposal of device types for the
use of wearable devices
m35202
Sabino METTA,
Alberto MESSINA
A Proposal of Video for MPEG-UD
User Description
UD
m35170
Source
Mihai Mitrea,
Bojan Joveski,
Rama-Rao Ganji
Alberto MESSINA,
Maurizio
MONTAGNUOLO,
Sabino METTA
Proposal of Revision of Context
Description for Priority
Draft Systems
121 Agenda
Mihai Mitrea,
Bojan Joveski,
Rama-Rao Ganji
Si-Hwan Jang,
Sanghyun Joo,
Kyoung-Ill Kim,
Jiwon Lee, Dasom
Kim, Hyung-Gi
Byun, Jang-Sik Choi
Si-Hwan Jang,
Sanghyun Joo,
Kyoung-Ill Kim,
Jiwon Lee, Dasom
Kim, Hyung-Gi
Byun, Jang-Sik Choi
Accepted N14882
Kyoungro Yoon,
Min-Uk Kim, HyoChul Bae, Jaewon
Moon, Tae-Boem
Lim, SeungWoo
Kum, KyungWon
Kim
Kyoungro Yoon,
Min-Uk Kim, Hyo-
Dispositions
Accepted
N14882
Accepted
N14883
Accepted
N14883
Accepted
N14882
Noted
Accepted
N14882
Noted
Accepted
N14882
Accepted
N14882
Accepted
N14882
Accepted
N14882
information
UD
Proposal for Revision of
OtherEnvironmentalInfoType
m35205
UD
Proposal of
ServiceTargetModelType in
Service Description
m35206
UD
Proposal of WebPreferenceType
in User Description
m35230
UD
Proposal for change in
ServicePreferencesType in User
Description
m35231
m35232
UD
UD
m35267
Editors Comments of MPEG-UD
User Description
Proposal for change in
DeviceCharacteristicsType in
Context Description
Draft Systems
122 Agenda
Chul Bae, Jaewon
Moon, Tae-Boem
Lim, SeungWoo
Kum, KyungWon
Kim
Kyoungro Yoon,
Min-Uk Kim, HyoChul Bae, Jaewon
Moon, Tae-Boem
Lim, SeungWoo
Kum, KyungWon
Kim
Kyoungro Yoon,
Min-Uk Kim, HyoChul Bae, Jaewon
Moon, Tae-Boem
Lim, SeungWoo
Kum, KyungWon
Kim
KyungWon Kim,
Jaewon Moon, TaeBoem Lim,
SeungWoo Kum,
Sungjoo Park,
Kyoungro Yoon,
Min-Uk Kim, HyoChul Bae
SeungWoo Kum,
Jaewon Moon, TaeBoem Lim,
KyungWon Kim,
Sungjoo Park,
Kyoungro Yoon,
Min-Uk Kim, HyoChul Bae
Jaewon Moon,
SeungWoo Kum,
Tae-Boem Lim,
KyungWon Kim,
Jongjin Jung,
Jongbin Park,
Kyoungro Yoon,
Min-Uk Kim, HyoChul Bae
Chang-Mo Yang
(KETI), Tae-Boem
Lim (KETI), Sungjoo
Accepted
N14882
Accepted
N14882
Accepted
N14882
Accepted
N14882
Accepted
N14882
Accepted
N14882
Park (KETI), Jaewon
Moon (KETI),
KyungWon Kim
(KETI)
27.3
Summary of discussions
27.4
Action Points
28.
Exploration - Screen Content Sharing AF
28.1
Screen Content Sharing AF
28.2
Contributions
Number
Session
Title
28.3
Summary of discussions
28.4
Action Points
29.
Liaison
29.1
List of input liaison letters
Numb
er
m3486
4
m3487
0
m3516
1
m3485
9
Session
Liaison
Liaison
Liaison
Liaison
Title
Source
Dispositions
Source
Disposition
SCTE DVS Liaison
DASH-IF's Liaison Letter on recent
DASH-IF activities
Iraj Sodagar
Liaison on DASH Test Vectors
Michael Dolan
Liaison Statement from ITU-T SG 12 on ITU-T SG 12
MPEG-DASH quality metrics (reply to
via SC 29
Draft Systems
123 Agenda
Replied
N14883
Replied
N14884
Replied
N14885
Replied
N14886
m3496
Liaison
2
m3531 Liaison
0
Liaison
m3525
0
m3484
7
m3484
8
m3484
9
m3485
0
m3485
1
m3485
2
m3485
3
m3485
4
m3485
5
30.
LS 59)
Secretariat
Liaison on ISOBMFF width and height
Michael Dolan
Liaison Statement from W3C
Liaison Statement from ITU-T SG 9
Liaison
IEC CDV 60728-5 Ed 3
Liaison
IEC CDV Universal Serial Bus interfaces
for data and power -- Part 1-1, Part 21, Part 2-2, Part 2-3
Liaison
IEC DTR 62921
Liaison
IEC CD 62702-1-1 Ed.1
Liaison
IEC DTS 62871-1 Ed.1
Liaison
IEC CDV 62767-1 Ed.1
Liaison
IEC CDV 62842 Ed.1
Liaison
IEC NP 62608-2
Liaison
IEC CDV 60728-11 Ed.4
Resolutions of Systems
Draft Systems
124 Agenda
W3C via SC 29
Secretariat
ITU-T SG 9 via
SC 29
Secretariat
IEC TC 100 via
SC 29
Secretariat
IEC TC 100 via
SC 29
Secretariat
IEC TC 100 via
SC 29
Secretariat
IEC TC 100 via
SC 29
Secretariat
IEC TC 100 via
SC 29
Secretariat
IEC TC 100 via
SC 29
Secretariat
IEC TC 100 via
SC 29
Secretariat
IEC TC 100 via
SC 29
Secretariat
IEC TC 100 via
SC 29
Secretariat
Replied
N14885
Replied
N14888
Noted
Noted
Noted
Noted
Noted
Noted
Noted
Noted
Noted
Noted
31.
Action Plan
31.1
Short descriptions
31.2
Check
32.
References
32.1
Timeline of standards under development
CD
DCO
R
PDA
M
PDT
R
13/01
DIS
FPDA
M
DAM
FDIS
FDA
M
COR
DTR
13/08
14/04
13/11
14/04
14/10
14/04
14/10
15/06
AMD4 Carriage of Green Metadata
14/07
14/10
15/06
AMD5 Carriage of Additional MPEG-4
Audio Profile & Level
AMD6 Carriage of 3D Audio
14/07
14/10
15/06
14/07
15/02
15/10
13/11
14/07
15/02
P
r
P
t
Edit
.
Projec
t
2
1
2
1
2
1
AMD1 Transport of MVC depth video
substream
AMD2 Delivery of timeline for external
data
AMD3 Carriage of Layered HEVC
2
1
2
1
2
1
4
5
4
5
4
5
4
1
1
1
2
1
2
1
2
1
5
1
201
x
201
x
201
x
201
x
201
x
201
x
200
1
200
1
200
1
200
x
201
x
201
2
201
2
201
3
201
4
4
4
4
4
AMDx
x
AMDx
x
AMDx
x
2nd ed.
Description
CfP
WD
AVC File Format Ref. Soft
TBS
SVC File Format Ref. Soft
TBS
MVC File Format Ref. Soft
TBS
Support of Collaboration, AR
COR 2
13/11
AMD3 Font streams and other
improvements to file format
AMD4 Enhanced Audio Support
DCOR
1
AMD1 Enhanced support of HEVC
Draft Systems
125 Agenda
14/04
14/07
14/04
13/08
14/07
14/07
15/02
15/02
4
4
4
2
1
2
1
A
5
1
8
2
2
2
8
8
B
2
1
1
5
7
B
7
B
8
B
U
1
0
1
1
3
D
1
D
1
D
1
D
2
D
3
D
3
H
1
H
1
H
1
H
1
0
1
1
1
B
H
H
3
200
4
201
x
201
2
200
4
201
x
201
x
201
x
201
x
201
x
201
x
201
x
201
x
201
x
201
x
201
x
201
x
201
x
201
x
201
x
201
x
201
x
201
x
201
x
201
AMD1 Font data descriptions
3rd ed.
13/04
13/0
8
13/11
14/04
13/1
1
COR 2
12/10
AMD CEL Conformance and
3
Reference SW
COR 1 Media Context Ontology
13/04
14/04
13/08
14/04
14/04
14/10
1st ed.
Multimedia Preservation AF
2nd ed.
Common Encryption for
ISOBMFF
Simple pattern-based encryption
mode
Codec independent code points
13/04
13/08
14/07
14/01
14/07
15/01
Timed Metadata Metrics
14/01
14/07
15/01
Green Metadata
14/01
14/04
14/10
AMD1 Conformance & Reference SW
12/05
14/01
14/07
COR1
14/04
AMD1 High profile and availability
time synchronization
AMD2 Spatial Relationship
Description, Generalized URL
parameters and other extensions
2nd
Conformance & Reference SW
14/01
14/04
14/10
14/04
14/07
15/02
1st
12/05
AMD
2
AMD
1
1st ed
1st ed
Implementation Guideline
13/0
4
14/07
14/07
AMD1
1st
MMT
13/04
13/11
AMD1 Additional technologies for
MMT
AMD2 Header Compression & CLI
13/04
13/10
14/07
13/10
14/01
14/07
1st
MMT FEC Codes
13/04
13/11
14/07
1st
MMT CI
13/08
14/01
14/07
1st
Still Image File Format
14/04
14/07
15/02
Draft Systems
126 Agenda
H
2
1
3
x
201
x
32.2
Pr
1st
MMT Implementation
Guidelines
13/0
4
14/04
14/10
Standing Documents
1
1
1
Pt
1
1
1
No.
N7675
N7676
N7677
Meeting
05/07 Nice
05/07 Nice
05/07 Nice
N7678
N7679
N7680
05/07 Nice
05/07 Nice
05/07 Nice
11
1
1
1
1
6
11
12
14
15
13
13
17
18
20
Documents
MPEG-1 White Paper – Multiplex Format
MPEG-1 White Paper – Terminal Architecture
MPEG-1 White Paper – Multiplexing and
Synchronization
MPEG-2 White Paper – Multiplex Format/
MPEG-2 White Paper – Terminal Architecture
MPEG-2 White Paper – Multiplexing and
Synchronization
MPEG-2 White Paper – MPEG-2 IPMP
MPEG-4 White Paper – MPEG-4 Systems
MPEG-4 White Paper – Terminal Architecture
MPEG-4 White Paper – M4MuX
MPEG-4 White Paper – OCI
MPEG-4 White Paper – DMIF
MPEG-4 White Paper – BIFS
MPEG-4 White Paper – ISO File Format
MPEG-4 White Paper – MP4 File Format
MPEG-4 White Paper – AVC FF
White Paper on MPEG-4 IPMP
MPEG IPMP Extensions Overview
White Paper on Streaming Text
White Paper on Font Compression and Streaming
Presentation Material on LASER
2
2
2
1
1
1
2
4
4
4
4
4
4
4
4
4
4
4
4
4
4
N7503
N7504
N7610
N7921
N8148
N8149
N7608
N8150
N7923
N7924
N7505
N6338
N7515
N7508
N6969
4
4
7
7
21
A
A
20
22
1
1
9
X
X
White Paper on LASeR
White Paper on Open Font Format
MPEG-7 White Paper - MPEG-7 Systems
MPEG-7 White Paper – Terminal Architecture
MPEG-21 White Paper – MPEG-21 File Format
MPEG Application Format Overview
MAF Overview Document
N7507
N7519
N7509
N8151
N7925
N9421
N9840
A
X
MAF Overview Presentation
N9841
B
E
X
X
N7922
N6335
E
E
E
E
X
X
X
X
MPEG-B White Paper – BinXML
MPEG Multimedia Middleware Context and
Objectives
1rst M3W White paper
2nd M3W White Paper : Architecture
Tutorial on M3W
M3W White Paper : Multimedia Middleware
05/07 Poznan
05/07 Poznan
05/10 Nice
06/01 Bangkok
06/04 Montreux
06/04 Montreux
05/10 Nice
06/04 Montreux
06/01 Bangkok
06/01 Bangkok
05/07 Poznan
04/03 München
05/07 Poznan
05/07 Poznan
05/01 HongKong
05/07 Poznan
05/07 Poznan
05/07 Poznan
06/04 Montreux
06/01 Bangkok
07/10 Shenzhen
08/04
Archamps
08/04
Archamps
06/01 Bangkok
04/03 München
N7510
N8152
N8153
N8687
05/07 Poznan
06/04 Montreux
06/04 Monreux
06/10 Hanzhou
Draft Systems
127 Agenda
E
E
E
X
X
X
E
E
E
X
X
X
Architecture
M3W White Paper : Multimedia API
M3W White Paper : Component Model
M3W White Paper : Resource and Quality
Management
M3W White Paper : Component Download
M3W White Paper : Fault Management
M3W White Paper : System Integrity
Management
Draft Systems
128 Agenda
N8688
N8689
N8690
06/10 Hanzhou
06/10 Hanzhou
06/10 Hanzhou
N8691
N8692
N8693
06/10 Hanzhou
06/10 Hanzhou
06/10 Hanzhou
32.3
Mailing Lists Reminder
Topic
General
Systems List
File Format
Application
Format
MPEG-M
MPEG-V
MPEG
Media
Transport
DASH
Information
Kindly
Hosted by
AlpenAdriaUniversität
Klagenfurt
AlpenAdriaUniversität
Klagenfurt
AlpenAdriaUniversität
Klagenfurt
AlpenAdriaUniversität
Klagenfurt
Reflector : gen-sys@lists.uni-klu.ac.at
Subscribe: http://lists.uni-klu.ac.at/mailman/listinfo/gensys
Archive: http://lists.uni-klu.ac.at/mailman/private/gen-sys/
Reflector : mp4-sys@lists.uni-klu.ac.at
Subscribe: http://lists.uni-klu.ac.at/mailman/listinfo/mp4sys
Archive: http://lists.uni-klu.ac.at/mailman/private/mp4-sys/
Reflector : maf-sys@lists.uni-klu.ac.at
Subscribe: http://lists.uni-klu.ac.at/mailman/listinfo/mafsys
Archive: http://lists.uni-klu.ac.at/mailman/private/maf-sys/
Reflector: mpeg-m@lists.uni-klu.ac.at
Subscribe: http://lists.uni-klu.ac.at/mailman/listinfo/mpegm
Archive: http://lists.uni-klu.ac.at/mailman/private/mpeg-m
Reflector: metaverse@lists.uni-klu.ac.at
AlpenSubscribe: http://lists.uniAdriaklu.ac.at/mailman/listinfo/metaverse
Universität
Archive: http://lists.uniKlagenfurt
klu.ac.at/mailman/private/metaverse/
Reflector: mmt@tnt.uni-hannover.de
University of
Subscribe: http://mailhost.tnt.uniHannover
hannover.de/mailman/listinfo/mmt
Reflector: dash@ lists.uni-klu.ac.at
AlpenSubscribe: http://lists.uni-klu.ac.at/mailman/listinfo/dash
AdriaUniversität
Klagenfurt
MP-AF
Draft Systems
129 Agenda
32.4
Latest References and Publication Status (as of 100th meeting)
Reference on the ISO Web Site :
Pr
Pt
1
1
1
1
Standard
ISO/IEC 13818-1:2000 (MPEG-2 Systems 2nd Edition)
No.
2
2
2
2
ISO/IEC 13818-1:2000/COR1 (FlexMux Descr.)
ISO/IEC 13818-1:2000/COR2 (FlexMuxTiming_ descriptor)
ISO/IEC 13818-1:2000/Amd.1 (Metadata on 2) & COR1 on Amd.1
N3844
N4404
N5867
2
2
1
1
ISO/IEC 13818-1:2000/Amd.2 (Support for IPMP on 2)
ISO/IEC 13818-1:2000/Amd.3 (AVC Carriage on MPEG-2)
N5604
N5771
2
2
1
1
ISO/IEC 13818-1:2000/Amd.4 (Metadata Application CP)
ISO/IEC 13818-1:2000/Amd.5 (New Audio P&L Sig.)
N6847
N6585
2
2
2
1
1
1
ISO/IEC 13818-1:2000/COR3 (Correction for Field Picture)
ISO/IEC 13818-1:2000/COR4 (M4MUX Code Point)
ISO/IEC 13818-1:2000/COR5 (Corrections related to 3rd Ed.)
N6845
N7469
N7895
2
2
1
1
ISO/IEC 13818-1:2007 (MPEG-2 Systems 3rd Edition)
ISO/IEC 13818-1:2007/Amd.1 (Transport of Streaming text)
N8369
2
1
ISO/IEC 13818-1:2007/Amd.2 (Carriage of Auxialiry Video Data)
N8798
2
1
ISO/IEC 13818-1:2007/Cor.1.2 (Reference to AVC Specification)
N9365
2
1
ISO/IEC 13818-1:2007/Cor.3
2
1
ISO/IEC 13818-1:2007/Amd.3 (SVC in MPEG-2 Systems)
2
1
ISO/IEC 13818-1:2007/Amd.3/Cor.1
2
1
ISO/IEC 13818-1:2007/Amd.4 (Transport of Multiview Video)
2
1
ISO/IEC 13818-1:2007/Amd.5 (Transport of JPEG2000)
2
1
ISO/IEC 13818-1:2007/Amd.6 (Extension to AVC descriptor)
2
1
ISO/IEC 13818-1:2007/AMD 7 Signalling of stereoscopic video in
MPEG-2 systems
2
1
ISO/IEC 13818-1 4th edition
2
1
ISO/IEC 13818-1:201X/AMD 1 Extensions for simplified carriage of
MPEG-4 over MPEG-2
2
1
ISO/IEC 13818-1:201X/AMD 2 Signalling of Transport profiles,
signalling MVC stereo view association and MIME type registration
2
1
ISO/IEC 13818-1:2013/AMD 3 Carriage of HEVC
N1093
7
N1005
8
N1093
8
N1074
5
N1170
8
N1171
0
N1246
2
N1263
3
N1284
0
N1325
6
N1365
6
Draft Systems
130 Agenda
Date
00/12
01/01 Pisa
01/12 Pattaya
03/07
Trondheim
03/03 Pattaya
03/07
Trondheim
04/10 Palma
04/07
Redmond
04/10 Palma
05/07 Poznan
06/01
Bangkok
06/07
Klagenfurt
07/01
Marrakech
07/10
Shenzhen
09/10 Xian
08/07
Hannover
09/10 Xian
09/07 London
11/01 Daegu
11/01 Daegu
12/02 San Jose
12/04 Geneva
12/07
Stockholm
13/01 Geneva
13/07 Vienna
2
1
ISO/IEC 13818-1:2013/AMD 4 Support for event signalling in
Transport Stream in MPEG-2 systems
2
4
4
4
11
1
1
1
ISO/IEC 13818-1:2003 (IPMP on 2)
ISO/IEC 14496-1 (MPEG-4 Systems 1st Ed.)
ISO/IEC 14496-1/Amd.1 (MP4, MPEG-J)
ISO/IEC 14496-1/Cor.1
4
4
4
4
4
1
1
1
1
1
ISO/IEC 14496-1:2001 (MPEG-4 Systems 2nd Ed.)
ISO/IEC 14496-1:2001/Amd.1 (Flextime)
ISO/IEC 14496-1:2001/Cor.1
ISO/IEC 14496-1:2001/Cor.2
ISO/IEC 14496-1:2001/Cor.3
N3850
4
1
ISO/IEC 14496-1:2001/Amd.2 (Textual Format)
N4698
4
1
ISO/IEC 14496-1:2001/Amd.3 (IPMP Extensions)
N5282
4
4
1
1
ISO/IEC 14496-1:2001/Amd.4 (SL Extension)
ISO/IEC 14496-1:2001/Amd.7 (AVC on 4)
N5471
N5976
4
4
4
4
1
1
1
1
ISO/IEC 14496-1:2001/Amd.8 (ObjectType Code Points)
ISO/IEC 14496-1:200x/Amd.1 (Text Profile Descriptors)
ISO/IEC 14496-1:200x/Cor4 (Node Coding Table)
N6202
N7229
N7473
N5277
4
4
1
1
ISO/IEC 14496-1:200x/Amd.1 (Text Profile Descriptors)
ISO/IEC 14496-1:200x/Cor.1 (Clarif. On audio codec behavior)
N7229
N8117
4
1
ISO/IEC 14496-1:200x/Amd.2 (3D Profile Descriptor Extensions)
N8372
4
1
ISO/IEC 14496-1:200x/Cor.2 (OD Dependencies)
N8646
4
1
ISO/IEC 14496-1:200x/Amd.3 (JPEG 2000 support in Systems)
N8860
4
1
ISO/IEC 14496-1 (MPEG-4 Systems 4th Ed.)
4
1
ISO/IEC 14496-1:2010/Amd.1 (Usage of LASeR in MPEG-4 systems
and Registration Authority for MPEG-4 descriptors)
4
1
ISO/IEC 14496-1:2010 AMD2 Support for raw audiovisual data
4
4
4
4
4
ISO/IEC 14496-1 (MPEG-4 Systems 3rd Ed.)
N1365
8
N5607
N2501
N3054
N3278
N4264
N5275
N6587
N1094
3
N1124
8
N1364
7
13/07 Vienna
03/03 Pattaya
98/10 Atl. City
99/12 Hawaii
00/03
Noordwijk.
01/01 Pisa
01/07 Sydney
02/10 Shangai
04/07
Redmond
02/03 Jeju
Island
02/10
Shanghai
02/12 Awaji
03/10
Brisbanne
03/12 Hawaii
05/04 Busan
05/07 Poznan
02/10
Shanghai
05/04 Busan
06/04
Montreux
06/07
Klagenfurt
06/10
Hangzhou
07/01
Marrakech
09/10 Xian
10/04 Dresden
13/04 Incheon
ISO/IEC 14496-4
ISO/IEC 14496-4:200x/Amd.17 (ATG Conformance)
N8861
4
ISO/IEC 14496-4:200x/Amd.22 (AudioBIFS v3 conformance)
N9295
4
4
ISO/IEC 14496-4:200x/Amd.23 (Synthesized Texture conformance)
N9369
4
4
ISO/IEC 14496-4:200x/Amd.24 (File Format Conformance)
N9370
Draft Systems
131 Agenda
07/01
Marrakech
07/07
Lausanne
07/10
Shenzhen
07/10
Shenzhen
4
4
ISO/IEC 14496-4:200x/Amd.25 (LASeR V1 Conformance)
N9372
4
4
ISO/IEC 14496-4:200x/Amd.26 (Open Font Format Conf.)
N9815
4
4
ISO/IEC 14496-4:200x/Amd.27 (LASeR Amd.1 Conformance)
N9816
4
4
ISO/IEC 14496-4:200x/Amd.37 (Additional File Format
Conformance)
4
4
ISO/IEC 14496-4:200x/Amd.40 (ExtendedCore2D profile
conformance)
N1075
0
N1211
7
4
4
4
4
4
5
5
5
5
5
4
5
4
4
4
6
8
11
4
4
4
4
11
11
11
11
N5480
N6205
N6203
ISO/IEC 14496-11/Cor.3 Valuator/AFX related correction N6594
4
11
ISO/IEC 14496-11/Amd.3 Audio BIFS Extensions
N6591
4
11
ISO/IEC 14496-11/Amd.4 XMT and MPEG-J Extensions
N6959
4
4
11
11
ISO/IEC 14496-11/Cor.3 (Audio BIFS Integrated in 3 rd Edition)
ISO/IEC 14496-11/Cor.5 (Misc Corrigendum)
N7230
N8383
4
11
4
4
11
11
ISO/IEC 14496-11/Amd.6 Scene Partitioning
4
11
ISO/IEC 14496-11/Amd.7 ExtendedCore2D Profile
4
12
ISO/IEC 14496-12 (ISO Base Media File Format)
N9021
N1024
7
N1125
1
N5295
4
12
ISO/IEC 14496-12/Amd.1 ISO FF Extension
N6596
4
4
12
12
ISO/IEC 14496-12/Cor.1 (Correction on File Type Box)
ISO/IEC 14496-12/Cor.2 (Miscellanea)
N7232
N7901
4
12
ISO/IEC 14496-12/Amd.1 (Description of timed
N8659
07/10
Shenzhen
08/04
Archamps
08/04
Archamps
09/07 London
11/07 Torino
ISO/IEC 14496-5
ISO/IEC 14496-5:200x/Amd.12 (File Format)
ISO/IEC 14496-5:200x/Amd.16 (SMR Ref. Soft)
ISO/IEC 14496-5:200x/Amd.17 (LASeR Ref. Soft)
ISO/IEC 14496-5:200x/Amd.28 (LASeR Adaptation Ref. Soft)
ISO/IEC 14496-5:2001/Amd. 29 (Reference software for LASeR
presentation and modification of structured information (PMSI))
ISO/IEC 14496-6:2000
ISO/IEC 14496-8 (MPEG-4 on IP Framework)
ISO/IEC 14496-11 (MPEG-4 Scene Description 1st
Edition)
N9020
N9672
N9674
N1156
6
N1211
8
07/04 San Jose
08/01 Antalya
08/01 Antalya
10/10
Guangzhou
11/07 Torino
N4712
N6960
02/03 Jeju
05/01
HongKong
02/12 Awaji
03/12 Hawaii
03/12 Hawaii
04/07
Redmond
04/07
Redmond
05/01
HongKong
05/04 Busan
06/07
Klagenfurt
06/10
Hangzhou
07/04 San Jose
08/10 Busan
ISO/IEC 14496-11/Amd.1 (AFX)
ISO/IEC 14496-11/Amd.2 (Advanced Text and Graphics)
ISO/IEC 14496-11/Cor.1
ISO/IEC 14496-11/Amd.5 Symbolic Music
Representation
ISO/IEC 14496-11/Cor.6 (AudioFx Correction)
Draft Systems
132 Agenda
N8657
10/04 Dresden
02/10
Shanghai
04/07
Redmond
05/04 Busan
06/01
Bangkok
06/10
4
4
4
12
12
12
4
12
metadata)
ISO/IEC 14496-12/Cor.3 (Miscellanea)
ISO/IEC 14496-12/Amd.2 (Flute Hint Track)
ISO/IEC 14496-12 (ISO Base Media File Format 3rd
edition)
ISO/IEC 14496-12/Cor.1
4
12
ISO/IEC 14496-12/Cor.2
4
12
4
12
ISO/IEC 14496-12/Amd.1 General improvements
including hint tracks, metadata support, and sample
groups
ISO/IEC 14496-12/Cor.3
4
12
ISO/IEC 14496-12/Cor.4
4
12
4
12
ISO/IEC 14496-12:2008/Amd.2 Support for sub-track
selection & switching, post-decoder requirements, and
color information
ISO/IEC 14496-12:2008 COR 5
4
12
ISO/IEC 14496-12 4th edition
4
12
4
12
4
12
ISO/IEC 14496-12:201X AMD1 Various enhancements
including support for large metadata
ISO/IEC 14496-12:2012/AMD 2 carriage of timed text
and other visual overlays
ISO/IEC 14496-12:2012 COR 1
4
13
4
N9024
N9023
N9678
Hangzhou
07/04 San Jose
07/04 San Jose
08/01 Antalya
N1025
0
N1044
1
N1058
0
08/10 Busan
N1075
3
N1172
3
N1226
8
09/07 London
12/04 Geneva
ISO/IEC 14496-13 (IPMP-X)
N1264
2
N1264
0
N1284
4
N1366
3
N1366
7
N5284
14
ISO/IEC 14496-14:2003 (MP4 File Format)
N5298
4
14
ISO/IEC 14496-14:2003/Cor.1 (Audio P&L Indication)
N7903
4
14
4
15
ISO/IEC 14496-14:2003/Amd.1 Handling of MPEG-4
audio enhancement layers
ISO/IEC 14496-15 (AVC File Format)
N1113
8
N5780
4
4
4
15
15
15
ISO/IEC 14496-15/Amd.1 (Support for FREXT)
ISO/IEC 14496-15/Cor.1
ISO/IEC 14496-15/Cor.2 (NAL Unit Restriction)
N7585
N7575
N8387
4
4
15
15
ISO/IEC 14496-15/Amd.2 (SVC File Format Extension)
ISO/IEC 14496-15 (AVC File Format 2nd edition)
4
15
ISO/IEC 14496-15:2010/Cor.1
4
15
ISO/IEC 14496-15:2010/Amd. 1 (Sub-track definitions)
N9682
N1113
9
N1172
8
N1212
Draft Systems
133 Agenda
09/02
Lausanne
09/04 Maui
11/01 Daegu
11/11 Geneva
12/04 Geneva
12/07
Stockholm
13/07 Vienna
13/07 Vienna
02/10
Shanghai
02/10
Shanghai
06/01
Bangkok
10/01 Kyoto
03/07
Trondheim
05/10 Nice
05/10 Nice
06/07
Klagenfurt
08/01 Antalya
10/01 Kyoto
11/01 Daegu
11/07 Torino
4
15
4
15
4
4
4
17
18
18
4
18
4
4
4
19
20
20
4
4
20
20
8
ISO/IEC 14496-15:2010/COR 2
N1264
5
ISO/IEC 14496-15:2010 3rd edition Carriage of NAL unit N1347
structured video in the ISO Base Media File Format
8
ISO/IEC 14496-17 (Streaming Text)
N7479
ISO/IEC 14496-18 (Font Compression and Streaming) N6215
ISO/IEC 14496-18/Cor.1 (Misc. corrigenda and
N8664
clarification)
ISO/IEC 14496-18:2012 COR 1
N1367
1
ISO/IEC 14496-19 (Synthesized Texture Stream)
N6217
ISO/IEC 14496-20 (LASeR & SAF)
N7588
ISO/IEC 14496-20/Cor.1 (Misc. corrigenda and
N8666
clarification)
ISO/IEC 14496-20/Amd.1 (LASeR Extension)
N9029
ISO/IEC 14496-20/Cor.2 (Profile Removal)
N9381
4
20
ISO/IEC 14496-20/Amd.2 (SVGT1.2 Support)
N9384
4
4
4
20
20
20
ISO/IEC 14496-20 (LASeR & SAF 2nd edition)
ISO/IEC 14496-20/Amd.1 SVGT1.2 support
ISO/IEC 14496-20/Amd.2 Adaptation
4
20
ISO/IEC 14496-20/Amd.3 PMSI
4
20
ISO/IEC 14496-20/Cor. 1
4
22
ISO/IEC 14496-22 (Open Font Format)
N
N
N1075
9
N1095
4
N1137
6
N8395
4
4
22
22
4
22
4
28
ISO/IEC 14496-22 (Open Font Format 2nd edition)
ISO/IEC 14496-22/Amd.1 Support for many-to-one range
mappings
ISO/IEC 14496-22:2009/Amd. 2 Additional script and
language tags
ISO/IEC IS 14496-28 Composite Font Representation
4
28
ISO/IEC 14496-28:2012 COR 1
4
30
7
7
7
7
7
7
7
7
1
1
1
1
1
2
5
5
ISO/IEC 14496-30 Timed Text and Other Visual
Overlays in ISO Base Media File Format
ISO/IEC 15938-1 (MPEG-7 Systems)
ISO/IEC 15938-1/Amd.1 (MPEG-7 Systems Extensions)
ISO/IEC 15938-1/Cor.1 (MPEG-7 Systems Corrigendum)
ISO/IEC 15938-1/Cor.2 (MPEG-7 Systems Corrigendum)
ISO/IEC 15938-1/Amd.2 (BiM extension)
ISO/IEC 15938-2 (MPEG-7 DDL)
ISO/IEC 15938-5 MDS
ISO/IEC 15938-5/Amd. 4 Social Metadata
Draft Systems
134 Agenda
N
N1095
4
N1247
2
N1247
3
N1367
4
N1367
6
N4285
N6326
N6328
N7490
N7532
N4288
N1264
12/04 Geneva
13/04 Incheon
05/07 Poznan
03/12 Hawaii
06/10
Hangzhou
13/07 Vienna
03/12 Hawaii
05/10 Nice
06/10
Hangzhou
07/04 San Jose
07/10
Shenzhen
07/10
Shenzhen
09/07 London
09/10 Xian
10/07 Geneva
06/07
Klagenfurt
09/10 Xian
12/02 San Jose
12/02 San Jose
13/07 Vienna
13/07 Vienna
01/07 Sydney
04/03 Munich
04/03 Munich
05/07 Poznan
05/10 Nice
01/07 Sydney
12/04 Geneva
9
7
7
7
7
7
ISO/IEC 15938-7
ISO/IEC 15938-7/Amd.2 (Fast Access Ext. Conformance)
N8672
12
ISO/IEC 15938-12 MPEG Query Format
N9830
7
12
ISO/IEC 15938-12/Cor.1
7
12
ISO/IEC 15938-12/Cor.2
7
12
ISO/IEC 15938-12/And.1 Ref, SW and flat metadata output
7
12
ISO/IEC 15938-12/And.2 Semantic enhancement
7
12
ISO/IEC 15938-12 2nd edition MPEG Query Format
N1045
2
N1095
9
N1138
3
N1173
4
N1285
0
21
21
2
2
ISO/IEC 21000-2 (DID)
ISO/IEC 21000-2:2005/Amd.1Presentation Element
21
21
3
3
21
21
4
4
21
4
ISO/IEC 21000-3 (DII)
ISO/IEC 21000-3:2003 AMD 2 Digital item semantic
relationships
ISO/IEC 21000-4 (IPMP)
ISO/IEC 21000-4:2005/Amd.1Protection of Presentation
Element
ISO/IEC 21000-4:2006/COR 1
21
21
21
5
8
8
21
9
ISO/IEC 21000-5 (Open Release Content Profile)
ISO/IEC 21000-8 (Reference Software)
ISO/IEC 21000-8:2008/Amd. 2 (Reference software for
Media Value Chain Ontology)
ISO/IEC 21000-9 (MPEG-21 File Format)
21
9
ISO/IEC 21000-9/Amd.1 (MPEG-21 Mime Type)
N9837
21
15
ISO/IEC 21000-15 (Security in Event Reporting)
N9839
21
21
16
19
ISO/IEC 21000-16 (MPEG-21 Binary Format)
ISO/IEC 21000-19 (Media Value Chain Ontology)
21
21
ISO/IEC 21000-21 Media Contract Ontology
A
A
4
4
ISO/IEC 23000-4 (Musical Slide Show MAF)
ISO/IEC 23000-4 (Musical Slide Show MAF 2nd Ed.)
N7247
N1114
6
N1309
9
N9037
N9843
A
4
A
4
ISO/IEC 23000-4 Amd.1 Conformance & Reference
Software
ISO/IEC 23000-4 Amd.2 Conformance & Reference
Software for Protected MSS MAF
Draft Systems
135 Agenda
06/10
Hangzhou
08/04
Archamps
09/02
Lausanne
09/10 Xian
10/07 Geneva
11/01 Daegu
12/07
Stockholm
N1173
6
11/01 Daegu
N1304
1
12/10
Shangahi
N1173
8
N1227
8
N9687
11/01 Daegu
N1213
5
N6975
11/07 Torino
N
N
11/11 Geneva
08/01 Antalya
05/01
HongKong
08/04
Archamps
08/04
Archamps
05/04 Busan
10/01 Kyoto
12/10
Shanghai
07/04 San Jose
08/04
Archamps
A
A
6
6
A
6
A
A
7
7
A
N
N
8
ISO/IEC 23000-6 (Professional Archival MAF)
ISO/IEC 23000-6 Amd.1 Conformance and Reference
Software
ISO/IEC 23000-6 2nd edition (Professional Archival
MAF)
ISO/IEC 23000-7 (Open Access MAF)
ISO/IEC 23000-7 Amd.1 Conformance and Reference
Software
ISO/IEC 23000-8 (Portabe Video AF)
A
9
ISO/IEC 23000-9 (Digital Multi. Broadcasting MAF)
N9397
A
9
N9854
A
9
A
9
ISO/IEC 23000-9/Cor.1 (Digital Multi. Broadcasting
MAF)
ISO/IEC 23000-9/Amd.1 (Conformance & Reference
SW)
ISO/IEC 23000-9/Amd.1/Cor. 1
A
9
ISO/IEC 23000-9:2008/Amd.1:2010/COR.2
A
10
ISO/IEC 23000-10 (Video Surveillance AF)
N1115
1
N1174
2
N1228
3
N9397
A
A
10
10
A
10
A
11
ISO/IEC 23000-11/Amd.1 Conformance & Reference SW
ISO/IEC 23000-10 2nd edition Surveillance
Application Format
ISO/IEC 23000-10:2012/AMD 1 Conformance and
reference software
ISO/IEC 23000-11 (Stereoscopic video MAF)
N
N1304
5
N1396
6
N9397
A
A
11
11
A
11
A
11
A
A
12
12
A
12
A
12
B
B
1
1
N
N1157
4
N1214
3
N1396
9
N
N1174
6
N1248
3
N1327
3
N7597
N8680
B
1
B
1
ISO/IEC 23000-11/Cor.1
ISO/IEC 23000-11/Amd.1 Conformance and Reference
software
ISO/IEC 23000-11:2009/Amd. 2 Signalling of additional
composition type and profiles
ISO/IEC 23000-11:2009/AMD 3 Support movie fragment
for Stereoscopic Video AF
ISO/IEC 23000-12 (Interactive Music AF)
ISO/IEC 23000-12/Amd. 1 Conformance & Reference
SW.
ISO/IEC 23000-12:2010 Amd. 2 Compact representation
of dynamic volume change and audio equalization
ISO/IEC 23000-12:2010/AMD 3 Conformance and
Reference Software
ISO/IEC 23001-1 (XML Binary Format)
ISO/IEC 23001-1/Cor.1 (Misc. Editorial and technical
clar.)
ISO/IEC 23001-1/Cor.2 (Misc. Editorial and technical
clar.)
ISO/IEC 23001-1/Amd.1 (Reference Soft. & Conf.)
Draft Systems
136 Agenda
N1285
3
N9698
N
12/07
Stockholm
08/01 Antalya
N9853
08/04
Archamps
07/10
Shenzhen
08/04
Archamps
10/01 Kyoto
11/01 Daegu
11/11 Geneva
07/10
Shenzhen
12/10
Shanghai
13/10 Geneva
07/10
Shenzhen
10/10
Guangzhou
11/07 Torino
13/10 Geneva
11/01 Daegu
12/02 San Jose
13/01 Geneva
N9049
05/10 Nice
06/10
Hangzhou
07/04 San Jose
N8886
07/01
B
1
B
B
B
2
3
8
B
9
E
ISO/IEC 23001-1/Amd.1 (Exten. On encoding of wild
cards)
ISO/IEC 23001-2 (Fragment Request Unit)
ISO/IEC 23001-3 (IPMP XML Messages)
ISO/IEC 23001-8 coding-independent code-points
N9296
1
ISO/IEC 23001-9 Common Encryption for MPEG-2
Transport Streams
ISO/IEC 23008-1 Architecture
N9051
N9416
N1327
8
N1397
3
N8892
E
2
ISO/IEC 23008-2 Multimedia API
N8893
E
3
ISO/IEC 23008-3 Component Model
N8894
E
4
ISO/IEC 23008-4 Ressource & Quality Management
N8895
E
E
E
E
M
5
6
7
8
1
ISO/IEC 23008-5 Component Download
ISO/IEC 23008-6 Fault Management
ISO/IEC 23008-7 System Integrity Management
ISO/IEC 23008-7 Reference Software
ISO/IEC 23006-1 Architecture and Technologies
M
1
ISO/IEC 23006-1 2nd edition Architecture
M
1
ISO/IEC 23006-1 2nd edition Architecture
M
2
ISO/IEC 23006-2 MXM API
M
2
ISO/IEC 23006-2 2nd edition MXM API
M
3
ISO/IEC 23006-3 Reference Software
M
3
M
4
ISO/IEC 23006-3 2nd edition Conformance and
Reference Software
ISO/IEC 23006-4 MXM Protocols
M
4
ISO/IEC 23006-4 2nd edition Elementary services
M
5
ISO/IEC 23006-5 Service aggregation
U
1
ISO/IEC 23007-1 Widgets
U
1
ISO/IEC 23007-1:2010/FDAM 1 Widget Extensions
U
1
ISO/IEC 23007-1:2010/Amd.1:2012/ COR 2
U
2
ISO/IEC 23007-2 Advanced user interaction interface
N9053
N9054
N9055
N
N1116
3
N1345
4
N1248
7
N1116
5
N1349
2
N1116
8
N1349
3
N1117
0
N1307
2
N1307
4
N1125
6
N1215
3
N1397
4
N1267
0
Draft Systems
137 Agenda
Marrakech
07/07
Lausanne
07/04 San Jose
07/04 San Jose
130/01 Geneva
13/10 Geneva
07/01
Marrakech
07/01
Marrakech
07/01
Marrakech
07/01
Marrakech
07/04 San Jose
07/04 San Jose
07/04 San Jose
10/01 Kyoto
13/01 Geneva
12/02 San Jose
10/01 Kyoto
13/04 Incheon
10/01 Kyoto
13/04 Incheon
10/01 Kyoto
12/10
Shanghai
12/10
Shanghai
10/04 Dresden
11/07 Torino
13/10 Geneva
12/04 Geneva
U
3
ISO/IEC 23007-3 Conformance and Reference SW
V
1
ISO/IEC 23005-1 Architecture
V
1
ISO/IEC 23005-1 2nd edition Architecture
V
2
ISO/IEC 23005-2 Control Information
V
3
ISO/IEC 23005-3 Sensory Information
V
3
ISO/IEC 23005-3:2013/COR1
V
4
V
5
V
6
ISO/IEC 23005-4 Virtual World Object
Characteristics
ISO/IEC 23005-5 Data Formats for Interaction
Devices
ISO/IEC 23005-6 Common Data Format
V
7
V
7
H
1
DASH
1
DASH
1
ISO/IEC 23009-1 Media Presentation Description and
Segment Formats
ISO/IEC 23009-1:2012 COR. 1
DASH
1
ISO/IEC 23009-1:201x 2nd edition
DASH
2
ISO/IEC 23009-2 DASH Conformance and reference
software
ISO/IEC 23005-7 Conformance and Reference
Software
ISO/IEC 23005-7 2nd edition Conformance and
reference software
ISO/IEC 23008-1 MPEG Media Transport
Draft Systems
138 Agenda
N1176
7
N1141
9
N1380
3
N1142
2
N1142
5
N1380
7
N1142
7
N1142
9
N1143
2
N1195
2
N1381
2
N1398
2
N1232
9
N1349
5
N1368
7
N1369
1
11/01 Daegu
10/07 Geneva
13/07 Vienna
10/07 Geneva
10/07 Geneva
13/07 Vienna
10/07 Geneva
10/07 Geneva
10/07 Geneva
11/03 Geneva
13/07 Vienna
13/10 Geneva
11/11 Geneva
13/04 Incheon
13/07 Vienna
13/07 Vienna
Page: 139
Date Sav
– Video report
Source: Jens Ohm and Gary Sullivan, Chairs
1 Organization of the work
An opening Video SG plenary was held Monday Oct. 20th during 14:30-16:00, at which the
status of work was reviewed and activities for the current meeting were planned.
Video plenaries were held as follows:

Mon 10-20 14:30-16:00

Wed 10-22 11:00-12:00 – Review work and discuss further proceeding

Thu 10-23 16:00-18:00, continued Fri 10-24 8:00-9:30 – Approval of documents, setup
AHGs
Breakout work performed on the following topics during the week: CDVS, Internet VC, VC for
Browsers, and RVC-HEVC.
1.1
Room allocation
Room allocations during the meeting were as follows:
Video plenary: Arp 5 (60); BO1: Stuttgart (18)
The usual allocation of meeting rooms during the week was as follows:
1.2

Arp 5 (Video plenary and CDVS)

Stuttgart (IVC/VCB)

Leicester 2 (Test room)
AHGs and Breakout Topics
Some additional review of the following AHG reports was performed in theVideo plenary.
Further, mandates for related BoG activities were discussed.
13.1.1.1.1.1.1.1.1
m34609 AHG on MPEG-7 Visual [ISO secretariat]
13.1.1.1.1.1.1.1.2
m34610 MPEG-7 AHG on Compact Descriptors for Visual Search [ISO
secretariat]
13.1.1.1.1.1.1.1.3
m34611 AHG on Internet Video Coding [ISO secretariat]
13.1.1.1.1.1.1.1.4
m34612 MPEG-4 AHG on Video Coding for Browsers [ISO secretariat]
13.1.1.1.1.1.1.1.5
m34613 AHG on Video Test Material Assets [ISO secretariat]
Page: 140
Date Sav
1.3
Ballots
Ballots were inspected and handled accordingly in preparation of DoC documents, in
coordination with JCT-VC and JCT-3V.
13.1.1.1.1.1.1.1.6
m34839 Summary of Voting on ISO/IEC DIS 15938-13 [SC 29
Secretariat]
13.1.1.1.1.1.1.1.7
m35174 Summary of Voting on ISO/IEC 14496-5:2001/PDAM 38 [SC 29
Secretariat]
13.1.1.1.1.1.1.1.8
m35175 Summary of Voting on ISO/IEC 14496-4:2004/PDAM 44 [SC 29
Secretariat]
13.1.1.1.1.1.1.1.9
m34828 Summary of Voting on ISO/IEC 23001-8:2013/DCOR 1 [SC 29
Secretariat]
13.1.1.1.1.1.1.1.10 m35173 Summary of Voting on ISO/IEC 23001-8:2013/PDAM 2 [SC 29
Secretariat]
13.1.1.1.1.1.1.1.11 m35177 Summary of Voting on ISO/IEC 14496-10:201x/PDAM 1 [SC 29
Secretariat]
13.1.1.1.1.1.1.1.12 m35176 Summary of Voting on ISO/IEC 23002-5:2013/PDAM 2 [SC 29
Secretariat]
13.1.1.1.1.1.1.1.13 m35178 Summary of Voting on ISO/IEC 14496-5:2001/DAM 35 [SC 29
Secretariat]
13.1.1.1.1.1.1.1.14 m34844 Table of Replies on ISO/IEC FDIS 14496-29 [ITTF via SC 29
Secretariat]
13.1.1.1.1.1.1.1.15 m34846 Table of Replies on ISO/IEC 23002-4:201X/FDAM 1 [ITTF via
SC 29 Secretariat]
1.4
Liaisons
The following Liaison inputs were reviewed, and dispositions were prepared in coordination
with JCT-VC and JCT-3V and other subgroups, as applicable.
13.1.1.1.1.1.1.1.16 m34856 Liaison Statement from ITU-T SG 16 on video coding
collaboration [ITU-T SG 16 via SC 29 Secretariat]
LS contact is Gary Sullivan.
Page: 141
Date Sav
1.5
Joint Meetings
The following joint meetings were held (see notes, as applicable, in the corresponding sections)

Requirements, VCEG, JCT-VC, JCT-3V Mon 16-18 (JCT-VC Room)

Assets Wed 16-17 (Stuttgart). See further notes under sec. 0

Green MPEG Thu 12-13 (Stuttgart). See further notes under sec. 8

Future video coding brainstorming, Tue 14-18. See further notes under sec. 10

Joint meeting future video, Wed 17-18 Contades Est. See further notes under sec. 10
13.1.1.1.1.1.1.1.17 m34867 USNB Technical comments (RE: WG 11 via SC 29) [Andrew G.
Tescher for USNB]
1.6
Output Documents planned
A provisional list of output documents was set up in the opening plenary and further updated
during the Wednesday plenary. See final list of output documents under sec. -.
2 MPEG-7 Visual XM software part 6
2.1
Review of input contributions
The review of input contributions was performed within the MPEG-7 breakout group, chaired by
Miroslaw Bober.
13.1.1.1.1.1.1.1.18 m35129 Evaluation of MPEG-7 visual descriptors in scene classification
tasks [Miroslaw Bober, Mark Barnard, Stavros Paschalakis]
Presented initial results demonstrating the performance of MPEG‐ 7 Visual descriptors in scene
classification. Used SUN397 benchmark database with a 2-level hierarchy. Tested four different
descriptors (EHD, CSD, CLD, SCD) in isolation and in combination, using SVM-based
classification. Performance up to 47% correct classification using classifier decision fusion on
EHD, CSD and CLD. Preliminary results encouraging, further work planned.
Was initially discussed to continue this as a more organized exploration experiment, however the
proponents believe that it may not be beneficial to set up restrictive conditions currently.
13.1.1.1.1.1.1.1.19 m35132 Further Development Work on MPEG-7 eXperimentation Model
[Karol Wnukowicz, Stavros Paschalakis]
Presented the latest updates on the MPEG-7 XM. Fixed various tools under Linux, carried out
complete conformance testing. All but two Part 3 tools have been fixed and tested for correct
operation and conformance on both Windows and Linux. The two exceptions are
MotionTrajectory and SpatioTemporalLocator, which do not operate correctly on either platform.
2.2
MPEG-7 XM software update
From the recent work of the AHG, an almost complete set of software modules implementing
MPEG-7 Visual descriptors was updated such that it can be compiled and run under recent
operating system environments. Only for two cases, the MotionTrajectoryD and the
SpatioTemporalLocatorD, it was reported that it has not been possible to achieve this, and that
most likely those implementations already had bugs in their original versions. It was therefore
decided to issue the second edition of 15938-6 based on the current status of software update,
Page: 142
Date Sav
which will also integrate all amendments. The entire package is also available from the MPEG
SVN. Work is planned to be continued for MDS related software modules. Furthermore, a
resolution was issued which intends to remind the originators of the aforementioned missing
Visual Descriptor implementations about their duty providing corrected versions, as otherwise it
would become necessary taking action to remove those elements from the specification text
15938-3.
Furthermore, the issue of the software copyright header was discussed. Since the new versions
were developed as updates of the previous edition rather than being written from scratch, it is not
possible to replace the existing “MPEG style” headers by a BSD license formulation.
The possibility of needing to put the second edition on hold was considered.
3 CDVS
The BoG on CDVS was chaired by Miroslaw Bober. The notes in this section were primarily
recordings from the BoG, which met Monday-Thursday during announced times.
3.1
Review of input contributions
13.1.1.1.1.1.1.1.20 m34644 A CDVS Pairwise Matching Experiment on a Dataset of Risso’s
dolphins [Sabino METTA, Massimiliano ROSSO, Alberto MESSINA]
Presents the use of CDVA for the task recognition of "Rissos dolphins" with good results. Many
mammalian species have distinctive natural marks allowing individuals to be identified from
photos. This provides precious information for population size and population dynamic studies.
Large photographic catalogues have been constructed for several parts of the world. Because the
difficulty of matching animals' photographs increases with catalogue size, computer-assisted
matching techniques are increasingly important.
The scope of this work is to use CDVS technology in a domain so far unexplored. This can be
used for promotion.
13.1.1.1.1.1.1.1.21
m34646 Request for minor updates to CDVS TM11 [Alberto MESSINA]
Proposal to add to the CVDS software an option which enables the output of the retrieval scores
for the retrievied images. Accepted and already provided as a functionality in the proposal
M35072.
13.1.1.1.1.1.1.1.22 m35007 CDVS: TM11 Extraction and Retrieval Evaluation on ARM
Architectures [Attilio Fiandrotti, Massimo Mattelliano, Alessandra Mosca,
Giovanni Ballocca]
Benchmarks the CDVS extraction, matching and retrieval pipeline where client is using ARMv7
architecture (LG Nexus 5 mobile Phone). Dataset includes CDVS building dataset.
Extraction time is around 1s. Energy needed to extract is lower for the fast mode. Extraction of
descriptors for 3500 images depletes the phone’s battery by approx. 20%. Matching pairs –
50,000 image pairs deplated 5-30% (depending on the descriptor size).
Matching
 Most the of complexity for descriptor matching lies in local descriptors coordinates
decoding, and it is due for the 64 bits integers division in the arithmetic decoder.
 On ARMv7 architectures an additional complexity is observed due the 64 bits integer
division software emulation ( _divdi3 function) because ARMv7 is a 32 bits architecture.
 Thus on ARMv7 architecture about 80% of the complexity of the pairwise matching
pipeline is due to decode keypoints coordinates.
Retrieval
On ARMv7 architectures, most of complexity (70%) is related to the local descriptors matching,
while the complexity related to the coordinate decoding is not relevant.
Page: 143
Date Sav
Extraction:
Around 1 second per image (fast version)
 On ARMv7 architectures, the extraction time for APL_lowmemory and ALP_BFlog
mode are about 1.6 times higher than ALP_fast an ALP_normal mode.
 On ARMv7 architectures, most of extraction complexity arises from keypoints detection
and extraction stages.
Concerns were expressed regarding the complexity of the coordinate decoding, which takes
approximately 80% of the time in pairwise matching. It is recommended that the implementation
is reviewed by the proponets to see what improvements can be made.
13.1.1.1.1.1.1.1.23 m35072 A CDVS library with minimal dependencies [Massimo Balestri,
Gianluca Francini, Skjalg Lepsoy, Attilio Fiandrotti, Massimo Mattelliano]
TM code was restructured to form a library, which simplified its use. New API was defined.
Some functions and interfaces were redefined. Performance has been maintained (it is identical).
Improving the efficiency of the TM11 keypoint descriptor extractor. Reduced the complexity of
the ALP descriptor extractor by 30%, resulting in the overall extraction time drop by 10%. Fully
equivalent in terms of processing and performance (identical results).
Agreed to create a branch in TM to enable experiments and consider replacing the main TM
trunk when crosschecks and anchors are confirmed (i.e. at MPEG 111 MPEG meeting).
Namespace should be changed to mpeg7cdvs.
13.1.1.1.1.1.1.1.24 m35337 CDVS: Crosscheck of M35072 [Karol Wnukowicz, Stavros
Paschalakis]
Crosscheck OK.
13.1.1.1.1.1.1.1.25 m35075 CDVS: Spatial resolution for robotic navigation [Pedro Porto
Buarque de Gusmao, Gianluca Francini]
CDVS applied in a robotic navigation scenario, for robot odometry. Block size 3 and block size 1
were used. On the path length of 89m, the accuracy achieved for block size 1 was 4.7cm. (block
size 3 gave 73 cm) Conclusion: CDVS can be used in odometry tasks, however a smaller block
size may be required. Request to add smaller block size. This possibility of adding block size 1
and its implications on the specification will be analyzed by the group.
13.1.1.1.1.1.1.1.26 m35076 A MATLAB interface to CDVS [Alessandro Bay, Massimo
Balestri, Gianluca Francini]
Provides an advanced matlab interface to CDVS, based on TM software revision presented in
m35072.
13.1.1.1.1.1.1.1.27 m35131 Improvements to CDVS pairwise matching pipeline [Miroslaw
Bober, Syed Husain, Stavros Paschalakis, Karol Wnukowicz]
(Document withdrawn.)
m35391 CDVS: Removal of the orientation parameter from feature selection
(Late contribution-no objections) Use of orientation for feature selection significantly adds to
extraction complexity as SIFT descriptors have to be computed for all key-points detected. Only
a limited subset of the local descriptors is subsequently used. This contribution proposed to
remove the orientation parameter from the feature selection module. The poposed change has
negligible impact on the retrieval and pairwise matching performance (basically maintained) but
helps to significantly reduce extraction complexity.
Successfully crosschecked by m35395: DVS: Crosscheck of m35391
The group agreed to introduce this simplification into the text of DIS.
Page: 144
Date Sav
Other Discussions:
(1) Completed editing of DoC - presented on Thursday Video plenary.
(2) Discussion regarding the software header - some concern were raised about the BSD-HEVC
Licence text which shows ISO as the copyright owner. However it was conformed later by Jens
Ohm that the BSD software license shall retain the software originator as the copyright owner,
and the version where ISO is copyright owner is probably a wrong implementation of the intent.
(3) Discussion on the TM document - no need to add a description for ALP-Biflog, ALP-Lowmem.
(4) ALF-Fast is not compliant with the DIS and therefore will be removed from the TM.
3.2
New TM and FDIS
It was decided that TM12 will be based on the restructured/imporved TM code as porposed in
m35072 (crosscheck m35337). TI & Sisvel technology will make the revised code available by
31 October as a main branch. Anchors generation VA (Linux), TI (Linux), PKU (Windows) and
Sisvel (Windows).
Matlab interface will be relased in a separate matlab folder with examples and documentation.
13.1.1.1.1.1.1.1.28 m35130 Proposal for CDVS Conformance Testing [Miroslaw Bober, Syed
Husain]
(Document withdrawn)
During the previous cycles, initial methodologies for developing conformance testing procedures
and bitstreams had been developed. It is anticipated that a set of approximately 1000 challenging
images should be sufficient for the conformance testing on individual elements of the pipeline
(such as key-point detector, local and global extractor, etc). Selection of such a set (as a subset
from the current testing data base) and definition of conformance thresholds is an important task
to be performed until the next meeting.
The conformance was updated and includes:

Working draft 2 of CDVS Conformance Testing (N14683)
 Working draft 2 of CDVS Reference Software TM12 (N14684)
Both drafts are intended to progress to CD by the next meeting should form a new part: ISO/IEC
15938-14 – Reference software, conformance and usage guidelines for CDVS.
3.3
CDVS awareness event
It was agreed that CDVS awareness event will take place at the 112 MPEG meeting in Warsaw
in June 2015.
4 Internet Video Coding Exploration
The BoG on IVC was chaired by Ronggang Wong. The first meeting of the BoG was held
Monday afternoon. The following issues were initially identified to be resolved during the
meeting (to be reported back on Wednesday):

Review remaining documents, and make recommendations for further development

Prepare viewing

Analyze the suitability of rate points for the new ITM10 results, present a table on
Wednesday
The IVC breakout group started their meeting from Monday 15:00. All recommendations of the
BoG as reported below were later approved for adoptions in ITM and WD in the video plenary.
Page: 145
Date Sav
4.1
Review of documents
13.1.1.1.1.1.1.1.29 m34973 Improvement on Lagrange Multiplier Selection for Internet Video
Coding [Soo-Chang Oh, Anna Yang, Dong-Hyun Kim, Jae-Gon Kim]
In this document, a further improved method of the Lagrange multiplier selection for nonreference P frames is presented. Based on experimental observations, three different R-D
characteristics depending on the QP values to be used in the non-reference P frame coding are
fully considered, which results in three types of Lagrange multiplier selection model in the nonreference P frame coding. Experimental results show that the proposed selection of the Lagrange
multiplier gives the average 0.4% bit saving over ITM 10.0 with the non-adaptive method of
non-reference P frame coding.
BoG recommendation: Adopt it to ITM encoder temporally, when the new version of ITM is
ready, the proposed method should be retested to verify the performance gain.
13.1.1.1.1.1.1.1.30 m35352 Cross-check of m34973 (Improvement on Lagrange Multiplier
Selection for Internet Video Coding) [Jin Yeon Choi, Sang-hyo Park, Euee S.
Jang]
13.1.1.1.1.1.1.1.31 m35003 Performance evaluation of ITM 10.0 over WebVC according to
the VCC condition [Sang-hyo Park, Seung-ho Lee, Myeong Kyun Kim, Euee S.
Jang]
This document reports on the objective evaluation results of ITM 10.0 according to the VCC
condition written in N13943 in comparison with WebVC. In this contribution, ITM 10.0 was
used, included a change at encoder side as the similar concept was included in M32465 (Report
on the generation of the Web VC sequences)
ITM10 is compared with WVC
1920x1080p
832x480p
1280x720p
Overall
Y
-16.5%
-7.4%
-12.6%
CS1
U
-23.0%
-5.7%
-14.3%
V
-23.2%
-3.4%
-16.8%
Y
-13.9%
-4.0%
-0.5%
CS2
U
-20.5%
3.8%
-4.8%
V
-20.0%
8.3%
-7.1%
-12.1%
-14.3%
-14.3%
-6.6%
-7.4%
-6.2%
For CS1, IVC outperforms WVC in almost all sequences except the sequence “racehorces”
For CS2, IVC outperforms WVC in most of all sequences except the three sequences
“basketballdrill”, “fourpeople” and “KristenAndSara”.
13.1.1.1.1.1.1.1.32 m35351 Cross-check for performance evaluation of ITM 10.0 over
WebVC according to the VCC condition (m35003) [Anna Yang, Soo-Chang Oh,
Dong-Hyun Kim, Jae-Gon Kim]
13.1.1.1.1.1.1.1.33 m35004 Comments on WD3 of Internet Video Coding (IVC) [Jin Yeon
Choi, Sang-hyo Park, Euee S. Jang]
Abstract: Presents editorial and technical comments on WD3 of IVC to improve the quality and
leave no room for confusion.
BoG recommendation: Adopt the following 10 Editorial comments for next version of WD:
(1) The elements of Subclause 3.1 (Terms and definitions) are sorted in alphabetical order.
Page: 146
Date Sav
(2) Add the elements of “abt_enable” and “if_type” to sequenceheader
(3) There are no the descriptions for “abt_enable” and “if_type” (i.e., no semantics for the
elements).
(4) Remove “S pictures”
(5) Fix Figure C-3.
(6) Refine “Backward prediction” definition
(7) Refine the term of “encoding process”
(8) Divide “Definitions” into multiple sections
(9) Divide “Bitstream syntax and semantics” into two sections
(10) Remove descriptors that are not used in the WD3
13.1.1.1.1.1.1.1.34 m35006 Report on the entropy of prediction types in IVC [Myeong Kyun
Kim, Sang-hyo Park, Euee S. Jang]
(Withdrawn.)
13.1.1.1.1.1.1.1.35 m35053 Performance evaluation of internet video coding [Xufeng Li,
Ronggang Wang, Zhenyu Wang, Wenmin Wang, Siwei Ma, Tiejun Huang, Wen
Gao]
In the RA constraint cases (CS1), IVC (as represented by the ITM software encoder)
outperforms WVC (as represented by the JM reference software encoder) in terms of BD bit rate
numbers in overall average. It is quite apparent for the 1280x720p sequences. But for Sequence
RaceHoreses (416x240), IVC ITM encoder underperforms WVC.
In the LD constraint cases (CS2), the WVC encoder clearly falls behind IVC ITM encoder in
terms of BD bit rate. The IVC ITM encoder has 7.7% lower in bit rate on average than WVC
respectively. For Sequence Kimono, PartyScene and BQSquare, the IVC ITM encoder has more
than 15% lower in bit rate than WVC encoder.
The B frame number should be fixed, and it is expected to be discussed the common test
condition of IVC during the following days to produce common test results.For example, the B
frame numbers, the QP values, and other parameters.
ITM10 outperforms ITM9 by 8-9% both for CS1 and CS2 cases.
13.1.1.1.1.1.1.1.36 m35054 De-blocking improvement for internet video coding [Xufeng Li,
Ronggang Wang, Zhenyu Wang, Wenmin Wang, Siwei Ma, Tiejun Huang, Wen
Gao]
This contribution proposes to add a loop filtering tool in the coding loop of Internet Video
Coding Test Model. Experimental results show that the proposed scheme achieves about 1.1%
and 0.8% bit rate saving in CS2, CS1 configure respectively and subjective quality has improved
significantly.
There is some subjective quality improvement by the new filter.
Proposes to add a strong filter beside the existed nomal filter. The strong filter is designed to
correct the pixel value according to the portion of the difference of inter-block pixels, and the
proposed method is said to be covered by the claims of the following expired patent: United
States Patent 5337088, Honjo, M., “Method of correcting an image signal decoded in block
units”, 1993.
BoG recommendation: Adopt it in the next version of ITM, when other new tools for the new
version of ITM are ready, the proposed method should be retested to verify the performance gain.
Page: 147
Date Sav
13.1.1.1.1.1.1.1.37 m35353 Cross-check of m35054 (De-blocking improvement for internet
video coding) [Jin Yeon Choi, Sang-hyo Park, Euee S. Jang]
13.1.1.1.1.1.1.1.38 m35056 4x4 blocksize transform for internet video coding [Zhenyu Wang,
Xufeng Li, Ronggang Wang, Siwei Ma, Tiejun Huang, Wen Gao]
Transform with 4x4 block size is an effective tool for video coding. In edge regions, intra
prediction and transform with 4x4 block size can provide significant performance gain and
improve subjective quality on IVC platform. This contribution proposed to add 4x4 transform to
intra block of IVC. Experiments on ITM10 show that the average BD rate saving is 0.8% in CS2,
and 2.6% in CS1.
Propose to add 4x4 transform and intra prediction to the intra block.
The 4x4 transform can also help to alleviate ringing artifacts in low bitrate scenario.
The ideas of “quadtree-based ABT” and integer transform are published 20 years ago.
The direction spatial intra prediction technique of 4x4 block is first disclosed in Q15-F-11,
“Response to Call for Proposals for H.26L" by Gisle Bjontegaard on Oct. 1998. No related
patent has been filed by Gisle Bjontegaard on intra prediction.
BoG recommendation: to adopt it in the next version of ITM.
13.1.1.1.1.1.1.1.39 m35350 Cross-check for 4x4 Transform for IVC (m35056) [Anna Yang,
Soo-Chang Oh, Dong-Hyun Kim, Jae-Gon Kim]
4.2
Expert viewing test
In order to assess the progress made in the development of IVC since a similar previous
investigation that was conducted during the 107th MPEG meeting, as reported in N14240, in
order to identify merits and enable planning of further actions. Part of this comparison was to try
to investigate visual quality under as comparable conditions of encoding settings as possible. To
simplify the preparation, no new encodings were prepared for WVC and VCB, and the sequences
and conditions were kept as in the previous comparison. For IVC, where the previous
comparison had been based on ITM7, new technology elements that were included in ITM8, 9
and 10 (corresponding to WD 1, 2 and 3, respectively) were enabled in the codec settings. The
results are documented in N14989. Due to late availability it was not possible to make a
meaningful evaluation during the meeting, such that decisions about conclusions and follow-up
actions can only be taken during the 111th meeting.
4.3
IVC development
For output documents that were approvedby the video plenary, see further notes in the Thursday
and Friday closing plenary section.
4.4
New EE definition
The following (continuing) Exploration Experiments are defined in N14987, which was edited
by the BoG and approved in the video plenary.

EE1: Transform and quantization

EE2: Entropy coding

EE3: B-frame coding

EE4: Intra prediction

EE5: In/out loop processing
Page: 148
Date Sav
5 Video Coding for Browsers
13.1.1.1.1.1.1.1.40 m34971 Response to MPEG resolution 3.12.3 of the 109th meeting [J.
Ridge]
Was presented. The document informs MPEG that a type 3 declaration has been submitted
related to 14496-31. It was pointed out that the declaration submitted with the contribution does
not include a list of patents. Since 14496-31 is still under DAM ballot, no specific action can
follow from this information at the current meeting.
Furthermore, the parts of software and conformance related to VCB (Amd.38 of 14496-5 and
Amd.44 of 14496-4) were progressed to DAM status, taking into consideration and basically
accepting all editorial and technical comments from the ballots (see the DoC documents N14941
and N14943).
6 Reconfigurable Media Coding – Video related
13.1.1.1.1.1.1.1.41 m35165 Updates on RMC Parser Instantiation from BSD [Hyungyu Kim,
Euee S. Jang]
Review of this document was performed Thursday 9:00, where the 23001-4/PDAM1 text (and
request for the new amendment), which is based on this contribution, was also reviewed. For the
underlying concept, it is necessary to impose certain restrictions on the usage of BSDL (230015) syntax elements that are made in annex. Since such restrictions had not been defined before,
this could hypothetically be a problem for implementations which would have used 23001-4 in
combination with 23001-5 without such restrictions. This aspect was discussed, and it is
concluded that it is unlikely that these elements have ever been used without such restrictions,
which would have imposed heavy burdens on implementations. Therefore, the video group
recommended to progress the text and wait for ballot responses in the unlikely case that the new
concept would break existing implementations.
Since the amendment implies substantial text changes, it is furthermore planned to issue a new
edition after finalization.
Editors of Amd.1: H. Kim, E. Jang, M. Mattavelli.
13.1.1.1.1.1.1.1.42 m35166 Suggestions for RMC Syntax Parser FU Design [Hyungyu Kim,
Euee S. Jang]
Related document, concerning software implementation.
7 CICP
The texts of 23001-8/COR1 and 23001-8/DAM2 (Sample aspect ratio and additional transfer
functions, colour primaries and matrix coefficients) were progressed. The latter contains further
alignments with the most recent descriptors in HEVC.
8 Green Metadata
A joint meeting with the System SG was held Thu 1200-1300. The following documents were
discussed during this meeting:
13.1.1.1.1.1.1.1.43 m34977 Efficient Carriage of Green Metadata in an AVC SEI Message
[Felix C. Fernandes, Spencer Cheng]
New version of AVC SEI (wrapper which refers to a certain codepoint in AVC)
Numbers of non-zero, intra coded etc. are expressed via 8-bit (interpreted as percentages), not
absolute numbers
Second type: Quality metrics
Page: 149
Date Sav
It was discussed whether it is necessary to describe the generation of the values to the large
extent suggested here.
The SEI message has been balloted along with the DIS, and support is given by NBs to apply the
changes
13.1.1.1.1.1.1.1.44 m35163 Revised HEVC SEI Message for Green Metadata [Spencer
Cheng, Jiangtao Wen]
Subset of 34977 (only the quality metrics), no separate presentation/discussion necessary.
13.1.1.1.1.1.1.1.45 m35148 Best Effort Decoding for Green MPEG - An example application
[Alexis Michael Tourapis, David Singer, Krasimir Kolarov, Steve Saunders]
Basic idea: Saving some decoding complexity (e.g. skipping deblocking, rounding MV to fullpel) i.e. perform non-normative decoding which introduces drift. This introduces drift, and
potential is shown that it can be minimizes when by purpose being applied closer to the end of
the GoP. The contribution presents initial ideas, not meant as concrete proposal for
standardization.
Question: Is there a way to control the maximum drop in quality? Further study on this may be
required.
9 Video content assets
A meeting on this topic was held Wed 1700. During this meeting, the xls sheet contained in
m34613 was further updated, and responsibilities were distributed for clarifying and uploading
various asset files.The following issues were further clarified, and a work plan was set up:
Renaming files:
-
Script for automatic file naming from Excel sheet will be designed by Christian Tulvan, with help
from Mathias Wien
Copyright:
-
Make only sequences available where column L has a number entry (copyright is known)
Put copyright metadata in the zip file
Create web interface (Christian Tulvan to confirm)
If the web interface will be done, it will work such that the copyright is shown, and only after
accepting download is possibles
For sequences where copyright is unknown, a formulation will be used „at own risk“ (Leonardo
Chiariglione)
For sequences where the owner wants to retain the download facility (e.g. 8K material of NHK),
a link information should be given.
Directory structure:
-
To make sequences available, start with the structuring by standard/activity (as currently in
theExcel sheet) (ChristianTulvan)
To be done: Items 1-100 to be classified, names of all categories (Jens-Rainer Ohm)
It was further decided to discontinue the AHG, since the items above are tasks of indivuduals
and do not need further discussion.
10 Future Video Coding
A brainstorm session on aspects of future needs in video coding standardization, with speeches
given by invited industry representatives, was held on Tuesday afternoon (see Requirements SG
report) In a subsequent joint meeting of MPEG Requirements, Video and VCEG it was decided
to initiate first actions on seeking further evidence about applications, requiments and
Page: 150
Date Sav
availability of suitable technology. On behalf of the Video SG, an AHG was set up with the
goals of discussing and identifying challenges in video coding technology beyond HEVC;
identifying suitable test cases and materials; and soliciting contributions on potential
improvements in video compression.
11 Other issues
Two white papers (RVC-CAL N14991 and HEVC N14992) are planned. A draft version of
N14991 which appears to be almost complete was presented in the video plenary, N14992 is
planned with an editing period towards the next meeting.
Restructuring of 14496-4 and 14496-5 remains planned.
In a resolution, the Video, VC and 3V subgroups expressed their intention to extract and
restructure the different parts of video-related conformance in ISO/IEC 14496-4 and reference
software in ISO/IEC 14496-5 in a single part. MPEG experts were asked to contribute to this
effort.
12 Wednesday Video plenary status review
A Video subgroup plenary was held 11:00-13:00 on Wednesday. Reports of BoGs were given as
follows:
MPEG-7 Visual:
-
FDIS of new edition
- Document on using descriptors for scene classification
CDVS:
-
New part 14 for SW/Conf/TM
-
Awareness event planned for Warsaw
-
Software newly structured, outputs information about matching process, acceleration of
feature point detection, Matlab interface, all uses BSD header
-
Implementation on mobile device demonstrated, coding/decoding requires unexpectedly
long time (to be further investigated), matching is acceptable
-
FDIS preparation: One comment points out that resampling is not sufficiently specified
(could have consequences on conformance?)
IVC:
DoC to be presented Friday
-
Reviewed all input documents
-
Visual testing planned for Thursday, 9 volunteers needed
-
For LD, all bit rates are in the margin of +/- 3%. For RA
-
This seems to allow making an assessment (qualitatively) whether within the last 9 month
IVC has reached a level of visual quality that would be comparable to the other codecs
-
Considered for new ITM: Lagrangian optimization (non-normative); stronger deblocking
filter covered by expired patent of 1993; improvement of transform, add 4x4 transform
for intra for which a patent has been applied for by proponents.
-
Improvement of WD text,
Page: 151
Date Sav
RVC:
-
Review of PDAM Thu 11:00 (Stuttgart)
- White paper draft has been delivered
CICP:
-
Alexis Tourapis and Teruhiko Suzuki took responsibility for preparing 23001-8/DAM2
which was later presented during the Thursday plenary.
VCB:
-
DoC on software and conformance prepared.
-
Note: Since the AVC conformance was used as a kind of starting point for this, the same
problems pointed out by US may apply to Amd.6 of Conformance. In Amd.44, it is
planned to resolve them for the case
13 Closing plenary topics
A closing plenary of the Video subgroup was held Thursday 16:00–18:30 and continued Friday
8:00. Output docs were approved, and AHGs were established. Discussions are recorded in this
section.
All issues regarding breakout activities are basically reflected in the respective subsections about
BoG activities above.
CDVS:
-
One change in the keypoint detection – before computing SIFT
-
Definition of conformance: Two options: Accuracy of keypoint detection for a given set
of images, criterion is similarity with the “golden response” of the reference. This could
be different for the global and local descriptor.
-
Software: Concern was expressed by developers about changing to the BSD copyright
statement. The main concern is 1) the change of the ownership 2) that perhaps the
original contributors would not be allowed to re-pupose the code for non-standard
purposes. Likely, the second aspect does not apply. Further clarification necessary, needs
to be resolved until the next meeting. One question is what “contributor” means in the
header, this is currently anonymous. If it cannot be resolved, a second implementation
could be necessary.
IVC:
Awareness event is planned for Warsaw.
-
First results were presented, but some concern was expressed regarding large confidence
intervals and some unreasonable results (saturation of quality over several rate points).
-
The results were corrected later by the test chair. It was requested to make an initial
analysis (by Ronggang Wang) until Friday morning, with a similar scoring scheme as
was applied in San Jose.
-
Other topics in closing, as appropriate, are described under the respective sections from
the BoGs.
-
On Friday morning, it as requested to start a new work item on IVC in the video plenary.
However, by that time, no preliminary analysis of the results of the evaluation had been
available yet. An initial inspection shows that the quality of ITM10 would be roughly
comparable to WVC and VCB on various cases. The test report N14989 requires more
Page: 152
Date Sav
analysis together with the test chair, also taking into account the rate points for some of
the test cases and will have an editing period of three weeks.
-
In terms of a request for subdivision, it would be necessary to justify that IVC has
properties that the other two codecs cannot fulfill. This could for example be
demonstrating from the test results that the quality is better than the other two codecs,
that it has different application areas etc.
-
From the perspective of the video subgroup, it is impossible to come to a decision at this
late stage of the current meeting. Further considerations should be made by the next
meeting after availability of the report.
-
The Video plenary was closed Friday 24 Oct., 09:36.
13.1
Output docs
During the closing plenary, the following output documents were recommended for approval by
the Video subgroup (including information about publication status and editing periods):
No.
14941
14942
14943
14944
14945
14946
14947
14948
14949
14950
14951
14952
14953
14954
14955
14956
14957
14958
14959
14960
14961
14962
14963
Title
Disposition of Comments on ISO/IEC 14496-4:2004/PDAM44
Text of ISO/IEC 14496-4:2004/DAM44 Conformance Testing of
Video Coding for Browsers
Request for ISO/IEC 14496-4:2004/Amd.45
Pub Date
N
14/10/24
Y
14/11/30
N
14/10/24
Text of ISO/IEC 14496-4:2004/PDAM45 Conformance Testing
of the MFC+Depth Extension of AVC
Disposition of Comments on ISO/IEC 14496-5:2001/PDAM38
Text of ISO/IEC 14496-5:2001/DAM38 Reference Software for
Video Coding for Browsers
Disposition of Comments on ISO/IEC 14496-5:2001/DAM35
Text of ISO/IEC 14496-5:2001/FDAM35 3D AVC Reference
Software
Request of ISO/IEC 14496-5:2001/Amd.39
Text of ISO/IEC 14496-5:2001/PDAM39 Reference Software
for the MFC+Depth Extension of AVC
WD of Codepoint for SEI message supporting energy-efficient
media consumption (Green Metadata)
Disposition of Comments on ISO/IEC 14496-10:2014/PDAM1
Text of ISO/IEC 14496-10:2014/DAM1 Multi-Resolution
Frame Compatible Stereoscopic Video with Depth Maps
Text of ISO/IEC 15938-6:201X Reference software (2nd edition)
Disposition of Comments on ISO/IEC DIS 15938-13
Text of ISO/IEC FDIS 15938-13 Compact Descriptors for
Visual Search
Preliminary announcement of CDVS awareness event
Request for ISO/IEC 15938-14
Working draft 2 of CDVS Reference Software
Working draft 2 of CDVS Conformance Testing
Test Model 12: Compact Descriptors for Visual Search
Request for ISO/IEC 23001-4:2014/Amd.1
Text of ISO/IEC 23001-4:2014/PDAM1 Parser instantiation
from BSD
Y
14/11/07
N
Y
14/10/24
14/11/30
N
N
14/10/24
14/11/28
N
Y
14/10/24
14/11/07
Y
14/10/24
N
Y
14/10/24
14/11/07
N
N
N
14/11/28
14/10/24
14/11/21
Y
N
Y
Y
Y
N
Y
14/11/14
14/10/24
14/11/28
14/11/28
14/11/14
14/10/24
14/11/14
Page: 153
Date Sav
14964
14965
14966
14967
14968
14969
14970
14971
14972
14973
14974
14975
14976
14977
14978
14979
14980
14981
14982
15016
14983
14984
14985
14986
14987
14988
14989
14990
14993
14994
14991
14992
13.2
Text of ISO/IEC 23001-8:2013/COR1
Disposition of Comments on ISO/IEC 23001-8:2013/PDAM2
Text of ISO/IEC 23001-8:2013/DAM2 Sample aspect ratio and
additional transfer functions, colour primaries and matrix
coefficients
Disposition of Comments on ISO/IEC 23002-5:2013/PDAM2
Text of ISO/IEC 23002-5:2013/DAM2 Reference Software for
HEVC related VTL extensions
Working Draft 2 of HEVC Screen Content Coding
High Efficiency Video Coding (HEVC) Test Model 16 (HM16)
Improved Encoder Description
Scalable HEVC (SHVC) Test Model 8 (SHM 8)
HEVC Screen Content Coding Test Model 3 (SCM 3)
Draft verification test plan for HEVC RExt profiles, and Main
profile usage for interlaced video
Study Text of ISO/IEC 23008-2:201x/DAM1 3D Video
Extensions
Test Model 10 of 3D-HEVC and MV-HEVC
MV-HEVC Verification Test Plan
Request for ISO/IEC 23008-5/Amd.1
Text of ISO/IEC 23008-5/PDAM1 Reference software for
format range extensions profiles
Request for ISO/IEC 23008-5/Amd.2
Text of ISO/IEC 23008-5/PDAM2 Reference software for
Multiview Main profile
WD3 of format range extensions profiles conformance testing
WD1 of SHVC profiles conformance testing
HEVC version 1 conformance testing defect report
Request for ISO/IEC 23008-8/Amd.1
Text of ISO/IEC 23008-8/PDAM1 Conformance Testing for
Multiview Main and 3D Main profiles
Working Draft 4 of Internet Video Coding (IVC)
Internet Video Coding Test Model (ITM) v 11.0
Description of IVC Exploration Experiments
Collection of information related to IVC technologies
Report of IVC visual quality evaluation
Liaison Statement to ITU-T SG 16 re Video Coding
Collaboration
Response to M34867
Work plan on video assets for the MPEG SVN
Draft White paper on RVC-CAL and RMC
Draft White paper on HEVC
N
N
Y
14/11/07
14/10/24
14/11/21
N
Y
14/10/24
14/11/21
Y
Y
14/11/21
15/01/09
Y
Y
Y
15/01/09
15/01/09
14/11/21
Y
14/11/28
Y
Y
N
Y
14/11/28
14/11/07
14/10/24
14/11/14
N
Y
14/10/24
14/12/05
Y
Y
Y
N
Y
14/11/30
14/11/14
14/11/14
14/10/24
14/12/05
Y
Y
N
N
N
N
14/11/14
14/11/14
14/10/24
14/10/24
14/11/14
14/10/24
N
N
Y
Y
14/10/24
14/10/24
14/10/24
15/01/31
AHGs established
The following AHGs were established by the Video subgroup, as detailed in N14811:

AHG on MPEG-7 Visual (N14995)

AHG on Compact Descriptors for Visual Search (N14996)

AHG on Internet Video Coding (N14997)
Page: 154
Date Sav

AHG on Video Coding for Browsers (N14998)

AHG on Reconfigurable Media Coding (N14999)
 AHG on Future Video Coding Technology (N15000)
The following AHGs established by the Requirements and 3G subgroups, are also relevant, as
detailed in N14535:

AHG on HDR and WCG (N15021)

AHG on FTV (Free-viewpoint Television) (15022)

AHG on Industry Needs for Future Video Coding (N15062)
Page: 155
Date Sav
– JCT-VC report
Source: Jens Ohm and Gary Sullivan, Chairs
Summary
The Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T WP3/16 and ISO/IEC
JTC 1/ SC 29/ WG 11 held its nineteenth meeting during 17–24 Oct. 2014 at the Palais de la
Musique et des Congres, Strasbourg, FR. The JCT-VC meeting was held under the chairmanship
of Dr Gary Sullivan (Microsoft/USA) and Dr Jens-Rainer Ohm (RWTH Aachen/Germany). For
rapid access to particular topics in this report, a subject categorization is found (with hyperlinks)
in section 1.14 of this document.
The JCT-VC meeting sessions began at approximately 0900 hours on Friday 17 Oct. 2014.
Meeting sessions were held on all days (including weekend days) until the meeting was closed at
approximately 1200 hours on Friday 24 Oct. 2014. Approximately 125 people attended the JCTVC meeting, and approximately 300 input documents were discussed. The meeting took place in
a collocated fashion with a meeting of WG11 – one of the two parent bodies of the JCT-VC. The
subject matter of the JCT-VC meeting activities consisted of work on the video coding
standardization project known as High Efficiency Video Coding (HEVC) and its extensions.
One primary goal of the meeting was to review the work that was performed in the interim
period since the eighteenth JCT-VC meeting in producing:

For HEVC version 1, the HEVC test model (HM) 16, HEVC Defect Report for single
layer coding (for Version 1), HEVC conformance testing draft 8, and the HEVC
reference software for version 1 profiles;

The text of HEVC versions 2, which subsumes the RExt, MV-HEVC and SHVC
extensions;

For HEVC range extensions (RExt), the RExt conformance draft 2;

For HEVC scalable extensions (SHVC), the SHVC extensions draft 7 and SHVC Test
Model 7;

For HEVC screen content coding (SCC) extensions, the HEVC screen content coding test
model 2, SCC draft text 1, and a document specifying common test conditions and
software reference configurations for SCC experiments;
The other most important goals were to review the results from ten Core Experiments on Screen
Content Coding (CE1-10), and review other technical input documents. Reviewing the progress
made towards definition of screen content coding tools was one important topic of the meeting.
Advancing the work on development of conformance and reference software for recently
finalized HEVC extensions (RExt, SHVC) is also a significant goal. Possible needs for
corrections to version 2 were also considered.
In addition to 3 new experiment plan descriptions, the JCT-VC produced 10 other particularly
important output documents from the meeting:

The HEVC test model (HM) 16 improved encoder description (including RExt
modifications);

HEVC Defect Report for conformance testing (for Version 1);

The RExt draft verification test plan (including some testing of version 1 for interlaced
video);
Page: 156
Date Sav

The RExt reference software draft 1 and conformance testing draft 3;

The SHVC conformance testing draft 1 and test model 8;

For HEVC screen content coding (SCC) extensions, the HEVC screen content coding test
model 3, SCC draft text 2, and a document specifying common test conditions and
software reference configurations for SCC experiments.
For the organization and planning of its future work, the JCT-VC established 15 "ad hoc groups"
(AHGs) to progress the work on particular subject areas. The next four JCT-VC meetings are
planned for Tue. 10 – Wed. 18 Feb. 2015 under ITU-T auspices in Geneva, CH, during Fri. 19 –
Fri. 26 June 2015 under WG 11 auspices in Warsaw, PL, during Tue. 13 – Wed. 21 Oct. 2015
under ITU-T auspices in Lucca, IT, and Fri. 19 – Fri. 26 Feb. 2016 under WG 11 auspices in San
Diego, US.
The document distribution site http://phenix.it-sudparis.eu/jct/ was used for distribution of all
documents.
The reflector to be used for discussions by the JCT-VC and all of its AHGs is the JCT-VC
reflector:
jct-vc@lists.rwth-aachen.de hosted at RWTH Aachen University. For subscription to this list, see
http://mailman.rwth-aachen.de/mailman/listinfo/jct-vc.
1 Administrative topics
1.1 Organization
The ITU-T/ISO/IEC Joint Collaborative Team on Video Coding (JCT-VC) is a group of video
coding experts from the ITU-T Study Group 16 Visual Coding Experts Group (VCEG) and the
ISO/IEC JTC 1/ SC 29/ WG 11 Moving Picture Experts Group (MPEG). The parent bodies of
the JCT-VC are ITU-T WP3/16 and ISO/IEC JTC 1/SC 29/WG 11.
The Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T WP3/16 and ISO/IEC
JTC 1/ SC 29/ WG 11 held its nineteenth meeting during 17 – 24 Oct. 2014 at the Palais de la
Musique et des Congres, Strasbourg, FR. The JCT-VC meeting was held under the chairmanship
of Dr Gary Sullivan (Microsoft/USA) and Dr Jens-Rainer Ohm (RWTH Aachen/Germany).
1.2 Meeting logistics
The JCT-VC meeting sessions began at approximately 0900 hours on Friday 17 Oct. 2014.
Meeting sessions were held on all days (including weekend days) until the meeting was closed at
approximately 1200 hours on Friday 24 Oct. 2014. Approximately 125 people attended the JCTVC meeting, and approximately 300 input documents were discussed. The meeting took place in
a collocated fashion with a meeting of WG11 – one of the two parent bodies of the JCT-VC. The
subject matter of the JCT-VC meeting activities consisted of work on the new next-generation
video coding standardization project known as High Efficiency Video Coding (HEVC) and its
extensions.
Some statistics are provided below for historical reference purposes:

1st "A" meeting (Dresden, 2010-04):
188 people, 40 input documents

2nd "B" meeting (Geneva, 2010-07):
221 people, 120 input documents

3rd "C" meeting (Guangzhou, 2010-10):

4th "D" meeting (Daegu, 2011-01):
248 people, 400 input documents

5th "E" meeting (Geneva, 2011-03):
226 people, 500 input documents

6th "F" meeting (Torino, 2011-07):
254 people, 700 input documents
244 people, 300 input documents
Page: 157
Date Sav

7th "G" meeting (Geneva, 2011-11)
284 people, 1000 input documents

8th "H" meeting (San Jose, 2012-02)
255 people, 700 input documents

9th "I" meeting (Geneva, 2012-04/05)
241 people, 550 input documents

10th "J" meeting (Stockholm, 2012-07)
214 people, 550 input documents

11th "K" meeting (Shanghai, 2012-10)
235 people, 350 input documents

12th "L" meeting (Geneva, 2013-01)

13th "M" meeting (Incheon, 2013-04)
183 people, 450 input documents

14th "N" meeting (Vienna, 2013-07/08)
162 people, 350 input documents

15th "O" meeting (Geneva, 2013-10/11)
195 people, 350 input documents

16th "P" meeting (San José, 2014-01)
152 people, 300 input documents

17th "Q" meeting (Valencia, 2014-03/04)

18th "R" meeting (Sapporo, 2014-06/07)
262 people, 450 input documents
126 people, 250 input documents
150 people, 350 input documents
 19th "S" meeting (Strasbourg, 2014-10)
125 people, 300 input documents
Information regarding logistics arrangements for the meeting had been provided via the email
reflector jct-vc@lists.rwth-aachen.de and at http://wftp3.itu.int/av-arch/jctvcsite/2014_10_S_Strasbourg/.
1.3 Primary goals
One primary goal of the meeting was to review the work that was performed in the interim
period since the eighteenth JCT-VC meeting in producing:

For HEVC version 1, the HEVC test model (HM) 16, HEVC Defect Report for single
layer coding (for Version 1), HEVC conformance testing draft 8, and the HEVC
reference software for version 1 profiles;

The text of HEVC versions 2, which subsumes the RExt, MV-HEVC and SHVC
extensions;

For HEVC range extensions (RExt), the RExt conformance draft 2;

For HEVC scalable extensions (SHVC), the SHVC extensions draft 7 and SHVC Test
Model 7;

For HEVC screen content coding (SCC) extensions, the HEVC screen content coding test
model 2, SCC draft text 1, and a document specifying common test conditions and
software reference configurations for SCC experiments;
The other most important goals were to review the results from ten Core Experiments on Screen
Content Coding (CE1–10), and review other technical input documents. Reviewing the progress
made towards definition of screen content coding tools was one important topic of the meeting.
Advancing the work on development of conformance and reference software for recently
finalized HEVC extensions (RExt, SHVC) is also a significant goal. Possible needs for
corrections to version 2 were also considered.
Page: 158
Date Sav
1.4 Documents and document handling considerations
1.4.1 General
The documents of the JCT-VC meeting are listed in Annex A of this report. The documents can
be found at http://phenix.it-sudparis.eu/jct/.
Registration timestamps, initial upload timestamps, and final upload timestamps are listed in
Annex A of this report.
The document registration and upload times and dates listed in Annex A and in headings for
documents in this report are in Paris/Geneva time. Dates mentioned for purposes of describing
events at the meeting (other than as contribution registration and upload times) follow the local
time at the meeting facility.
Highlighting of recorded decisions in this report:

Decisions made by the group that affect the normative content of the draft standard are
identified in this report by prefixing the description of the decision with the string
"Decision:".

Decisions that affect the reference software but have no normative effect on the text are
marked by the string "Decision (SW):".

Decisions that fix a "bug" in the specification (an error, oversight, or messiness) are
marked by the string "Decision (BF):".

Decisions regarding things that correct the text to properly reflect the design intent, add
supplemental remarks to the text, or clarify the text are marked by the string "Decision
(Ed.):".

Decisions regarding simplification or improvement of design consistency are marked by
the string "Decision (Simp.):".

Decisions regarding complexity reduction (in terms of processing cycles, memory
capacity, memory bandwidth, line buffers, number of entropy-coding contexts, number of
context-coded bins, etc.) … "Decision (Compl.):".
This meeting report is based primarily on notes taken by the chairs and projected for real-time
review by the participants during the meeting discussions. The preliminary notes were also
circulated publicly by ftp during the meeting on a daily basis. Considering the high workload of
this meeting and the large number of contributions, it should be understood by the reader that 1)
some notes may appear in abbreviated form, 2) summaries of the content of contributions are
often based on abstracts provided by contributing proponents without an intent to imply
endorsement of the views expressed therein, and 3) the depth of discussion of the content of the
various contributions in this report is not uniform. Generally, the report is written to include as
much discussion of the contributions and discussions as is feasible (in the interest of aiding
study), although this approach may not result in the most polished output report.
1.4.2 Late and incomplete document considerations
The formal deadline for registering and uploading non-administrative contributions had been
announced as Tuesday, 7 Oct. 2014.
Non-administrative documents uploaded after 2359 hours in Paris/Geneva time Wednesday, 8
Oct. 2014 were considered "officially late".
Most documents in the "late" category were CE reports or cross-verification reports, which are
somewhat less problematic than late proposals for new action (and especially for new normative
standardization action).
Page: 159
Date Sav
At this meeting, we again had a substantial amount of late document activity, but in general the
early document deadline gave a significantly better chance for thorough study of documents that
were delivered in a timely fashion. The group strived to be conservative when discussing and
considering the content of late documents, although no objections were raised regarding allowing
some discussion in such cases.
All contribution documents with registration numbers JCTVC-S0200 and higher were registered
after the "officially late" deadline (and therefore were also uploaded late). However, some
documents in the "S0200+" range include break-out activity reports that were generated during
the meeting, and are therefore better considered as report documents rather than as late
contributions.
In many cases, contributions were also revised after the initial version was uploaded. The
contribution document archive website retains publicly-accessible prior versions in such cases.
The timing of late document availability for contributions is generally noted in the section
discussing each contribution in this report.
One suggestion to assist with the issue of late submissions was to require the submitters of late
contributions and late revisions to describe the characteristics of the late or revised (or missing)
material at the beginning of discussion of the contribution. This was agreed to be a helpful
approach to be followed at the meeting.
The following other technical design proposal contributions were registered on time but were
uploaded late:

JCTVC-S0196 (a proposal of a redundant picture functionality) [uploaded 10-14],
 JCTVC-S0199 (a proposal on chroma filtering) [uploaded 10-09].
The following other documents not proposing normative technical content were registered on
time but were uploaded late:
 JCTVC-S0198 (an information document about conversion tools) [uploaded 10-23],
The following cross-verification reports were registered on time but were uploaded late: JCTVCS0071 [uploaded 10-13], JCTVC-S0072 [uploaded 10-13], JCTVC-S0073 [uploaded 10-15],
JCTVC-S0076 [uploaded 10-13], JCTVC-S0091 [uploaded 10-10], JCTVC-S0092 [uploaded 1010], JCTVC-S00103 [uploaded 10-11], JCTVC-S0104 [uploaded 10-16], JCTVC-S0106
[uploaded 10-16], JCTVC-S0124 [uploaded 10-15], JCTVC-S0125 [uploaded 10-15], JCTVCS0126 [uploaded 10-23], JCTVC-S0130 [uploaded 10-10], JCTVC-S0146 [uploaded 10-18],
JCTVC-S0147 [uploaded 10-18], JCTVC-S0166 [uploaded 10-15], JCTVC-S0167 [uploaded 1015], JCTVC-S0168 [uploaded 10-15], JCTVC-S0169 [uploaded 10-22], JCTVC-S0170
[uploaded 10-23], JCTVC-S0171 [uploaded 10-16], JCTVC-S0183 [uploaded 10-16], JCTVCS0195 [uploaded 10-11], JCTVC-S0199 [uploaded 10-09].
The following contribution registrations were later cancelled, withdrawn, never provided, were
cross-checks of a withdrawn contribution, or were registered in error: JCTVC-S0041, JCTVCS0093, JCTVC-S0109, JCTVC-S0116, JCTVC-S0182, JCTVC-S0184, JCTVC-S0185, JCTVCS0193, JCTVC-S0223, JCTVC-S0299, JCTVC-S0310.
Ad hoc group interim activity reports, CE summary results reports, break-out activity reports,
and information documents containing the results of experiments requested during the meeting
are not included in the above list, as these are considered administrative report documents to
which the uploading deadline is not applied.
As a general policy, missing documents were not to be presented, and late documents (and
substantial revisions) could only be presented when sufficient time for studying was given after
the upload. Again, an exception is applied for AHG reports, CE summaries, and other such
reports which can only be produced after the availability of other input documents. There were
no objections raised by the group regarding presentation of late contributions, although there was
Page: 160
Date Sav
some expression of annoyance and remarks on the difficulty of dealing with late contributions
and late revisions.
It was remarked that documents that are substantially revised after the initial upload are also a
problem, as this becomes confusing, interferes with study, and puts an extra burden on
synchronization of the discussion. This is especially a problem in cases where the initial upload
is clearly incomplete, and in cases where it is difficult to figure out what parts were changed in a
revision. For document contributions, revision marking is very helpful to indicate what has been
changed. Also, the "comments" field on the web site can be used to indicate what is different in a
revision.
"Placeholder" contribution documents that were basically empty of content, with perhaps only a
brief abstract and some expression of an intent to provide a more complete submission as a
revision, were considered unacceptable and were to be rejected in the document management
system, as has been agreed since the third meeting.
The initial uploads of the following contribution documents were rejected as a "placeholders"
without any significant content and were not corrected until after the upload deadline:

JCTVC-S0141 (a proposal on wavefront design in combination with palette mode,
corrected by a late upload on 10-09)

JCTVC-S0188 (a proposal on combining two technologies from CE6, corrected by a late
upload on 10-16)
Furthermore, the initial version of JCTVC-S0056 was by mistake referring to a different
technology. A corrected version was uploaded late on 10-09.
A few contributions had some problems relating to IPR declarations in the initial uploaded
versions (missing declarations, declarations saying they were from the wrong companies, etc.).
These issues were corrected by later uploaded versions in a reasonably timely fashion in all cases
except for JCTVC-S0187 (where a corrected version only became available by 10-17).
Some other errors were noticed in other initial document uploads (wrong document numbers in
headers, etc.) which were generally sorted out in a reasonably timely fashion. The document web
site contains an archive of each upload.
1.4.3 Measures to facilitate the consideration of contributions
It was agreed that, due to the continuingly high workload for this meeting, the group would try to
rely extensively on summary CE reports. For other contributions, it was agreed that generally
presentations should not exceed 5 minutes to achieve a basic understanding of a proposal – with
further review only if requested by the group. For cross-verification contributions, it was agreed
that the group would ordinarily only review cross-checks for proposals that appear promising.
When considering cross-check contributions, it was agreed that, to the extent feasible, the
following data should be collected:

Subject (including document number).

Whether common conditions were followed.

Whether the results are complete.

Whether the results match those reported by the contributor (within reasonable limits,
such as minor compiler/platform differences).

Whether the contributor studied the algorithm and software closely and has demonstrated
adequate knowledge of the technology.

Whether the contributor independently implemented the proposed technology feature, or
at least compiled the software themselves.
Page: 161
Date Sav

Any special comments and observations made by a cross-check contributor.
1.4.4 Outputs of the preceding meeting
The output documents of the previous meeting, particularly including the meeting report
JCTVC-R1000, the HEVC Test Model 16 (HM16) JCTVC-R1002, the Edition 1 Defect Report
JCTVC-R1003, the Version 1 Conformance Draft JCTVC-R1004, the Version 1 Reference
Software JCTVC-R1011, the RExt Conformance Testing Draft 2 JCTVC-R1012, the SHVC
draft specification 7 JCTVC-R1008, the SHVC test model 7 (SHM7) JCTVC-R1007, the Screen
Content Coding (SCC) Draft Text 1 JCTVC-R1005, the SCC test model 2 JCTVC-R1014, and
the common test conditions for SCC (JCTVC-R1015) were approved. The HM reference
software and its extensions for RExt, SHVC and SCC were also approved.
The group had initially been asked to review the prior meeting report for finalization. The
meeting report was later approved without modification.
All output documents of the previous meeting and the software had been made available in a
reasonably timely fashion.
The chairs asked if there were any issues regarding potential mismatches between perceived
technical content prior to adoption and later integration efforts. It was also asked whether there
was adequate clarity of precise description of the technology in the associated proposal
contributions.
It was remarked that, in regard to software development efforts – for cases where "code cleanup"
is a goal as well as integration of some intentional functional modification, it was emphasized
that these two efforts should be conducted in separate integrations, so that it is possible to
understand what is happening and to inspect the intentional functional modifications.
The need for establishing good communication with the software coordinators was also
emphasized.
At some previous meetings, it had been remarked that in some cases the software
implementation of adopted proposals revealed that the description that had been the basis of the
adoption apparently was not precise enough, so that the software unveiled details that were not
known before (except possibly for CE participants who had studied the software). Also, there
should be time to study combinations of different adopted tools with more detail prior to
adoption.
CE descriptions need to be fully precise – this is intended as a method of enabling full study and
testing of a specific technology.
Greater discipline in terms of what can be established as a CE may be an approach to helping
with such issues. CEs should be more focused on testing just a few specific things, and the
description should precisely define what is intended to be tested (available by the end of the
meeting when the CE plan is approved).
It was noted that sometimes there is a problem of needing to look up other referenced
documents, sometimes through multiple levels of linked references, to understand what
technology is being discussed in a contribution – and that this often seems to happen with CE
documents. It was emphasized that we need to have some reasonably understandable description,
within a document, of what it is talking about.
Software study can be a useful and important element of adequate study; however, software
availability is not a proper substitute for document clarity.
Software shared for CE purposes needs to be available with adequate time for study. Software of
CEs should be available early, to enable close study by cross-checkers (not just provided shortly
before the document upload deadline).
Issues of combinations between different features (e.g., different adopted features) also tend to
sometimes arise in the work.
Page: 162
Date Sav
1.5 Attendance
The list of participants in the JCT-VC meeting can be found in Annex B of this report.
The meeting was open to those qualified to participate either in ITU-T WP3/16 or ISO/IEC
JTC 1/SC 29/WG 11 (including experts who had been personally invited by the Chairs as
permitted by ITU-T or ISO/IEC policies).
Participants had been reminded of the need to be properly qualified to attend. Those seeking
further information regarding qualifications to attend future meetings may contact the Chairs.
1.6 Agenda
The agenda for the meeting was as follows:

IPR policy reminder and declarations

Contribution document allocation

Reports of ad hoc group activities

Reports of Core Experiment activities

Review of results of previous meeting

Consideration of contributions and communications on project guidance

Consideration of technology proposal contributions

Consideration of information contributions

Coordination activities

Future planning: Determination of next steps, discussion of working methods,
communication practices, establishment of coordinated experiments, establishment of
AHGs, meeting planning, refinement of expected standardization timeline, other planning
issues

Other business as appropriate for consideration
1.7 IPR policy reminder
Participants were reminded of the IPR policy established by the parent organizations of the JCTVC and were referred to the parent body websites for further information. The IPR policy was
summarized for the participants.
The ITU-T/ITU-R/ISO/IEC common patent policy shall apply. Participants were particularly
reminded that contributions proposing normative technical content shall contain a non-binding
informal notice of whether the submitter may have patent rights that would be necessary for
implementation of the resulting standard. The notice shall indicate the category of anticipated
licensing terms according to the ITU-T/ITU-R/ISO/IEC patent statement and licensing
declaration form.
This obligation is supplemental to, and does not replace, any existing obligations of parties to
submit formal IPR declarations to ITU-T/ITU-R/ISO/IEC.
Participants were also reminded of the need to formally report patent rights to the top-level
parent bodies (using the common reporting form found on the database listed below) and to
make verbal and/or document IPR reports within the JCT-VC as necessary in the event that they
are aware of unreported patents that are essential to implementation of a standard or of a draft
standard under development.
Some relevant links for organizational and IPR policy information are provided below:
Page: 163
Date Sav

http://www.itu.int/ITU-T/ipr/index.html (common patent policy for ITU-T, ITU-R, ISO,
and IEC, and guidelines and forms for formal reporting to the parent bodies)

http://ftp3.itu.int/av-arch/jctvc-site (JCT-VC contribution templates)

http://www.itu.int/ITU-T/studygroups/com16/jct-vc/index.html
information and founding charter)

http://www.itu.int/ITU-T/dbase/patent/index.html (ITU-T IPR database)
(JCT-VC
general
 http://www.itscj.ipsj.or.jp/sc29/29w7proc.htm (JTC 1/SC 29 Procedures)
It is noted that the ITU TSB director's AHG on IPR had issued a clarification of the IPR
reporting process for ITU-T standards, as follows, per SG 16 TD 327 (GEN/16):
"TSB has reported to the TSB Director's IPR Ad Hoc Group that they are receiving Patent
Statement and Licensing Declaration forms regarding technology submitted in Contributions
that may not yet be incorporated in a draft new or revised Recommendation. The IPR Ad
Hoc Group observes that, while disclosure of patent information is strongly encouraged as
early as possible, the premature submission of Patent Statement and Licensing Declaration
forms is not an appropriate tool for such purpose.
In cases where a contributor wishes to disclose patents related to technology in Contributions,
this can be done in the Contributions themselves, or informed verbally or otherwise in
written form to the technical group (e.g. a Rapporteur's group), disclosure which should then
be duly noted in the meeting report for future reference and record keeping.
It should be noted that the TSB may not be able to meaningfully classify Patent Statement
and Licensing Declaration forms for technology in Contributions, since sometimes there are
no means to identify the exact work item to which the disclosure applies, or there is no way
to ascertain whether the proposal in a Contribution would be adopted into a draft
Recommendation.
Therefore, patent holders should submit the Patent Statement and Licensing Declaration form
at the time the patent holder believes that the patent is essential to the implementation of a
draft or approved Recommendation."
The chairs invited participants to make any necessary verbal reports of previously-unreported
IPR in draft standards under preparation, and opened the floor for such reports: No such verbal
reports were made.
1.8 Software copyright disclaimer header reminder
It was noted that, as had been agreed at the 5th meeting of the JCT-VC and approved by both
parent bodies at their collocated meetings at that time, the HEVC reference software copyright
license header language is the BSD license with preceding sentence declaring that contributor or
third party rights are not granted, as recorded in N10791 of the 89th meeting of ISO/IEC JTC 1/
SC 29/WG 11. Both ITU and ISO/IEC will be identified in the <OWNER> and
<ORGANIZATION> tags in the header. This software is used in the process of designing the
HEVC standard and its extensions, and for evaluating proposals for technology to be included in
the design. After finalization of the draft (current version JCTVC-M1010), the software will be
published by ITU-T and ISO/IEC as an example implementation of the HEVC standard and for
use as the basis of products to promote adoption of the technology.
Different copyright statements shall not be committed to the committee software repository (in
the absence of subsequent review and approval of any such actions). As noted previously, it must
be further understood that any initially-adopted such copyright header statement language could
further change in response to new information and guidance on the subject in the future.
Page: 164
Date Sav
1.9 Communication practices
The documents for the meeting can be found at http://phenix.it-sudparis.eu/jct/. For the first two
JCT-VC meetings, the JCT-VC documents had been made available at http://ftp3.itu.int/avarch/jctvc-site, and documents for the first two JCT-VC meetings remain archived there as well.
That site was also used for distribution of the contribution document template and circulation of
drafts of this meeting report.
JCT-VC email lists are managed through the site http://mailman.rwthaachen.de/mailman/options/jct-vc, and to send email to the reflector, the email address is jctvc@lists.rwth-aachen.de. Only members of the reflector can send email to the list. However,
membership of the reflector is not limited to qualified JCT-VC participants.
It was emphasized that reflector subscriptions and email sent to the reflector must use real names
when subscribing and sending messages and subscribers must respond to inquiries regarding the
nature of their interest in the work.
It was emphasized that usually discussions concerning CEs and AHGs should be performed
using the reflector. CE internal discussions should primarily be concerned with organizational
issues. Substantial technical issues that are not reflected by the original CE plan should be openly
discussed on the reflector. Any new developments that are result of private communication
cannot be considered to be the result of the CE.
For the case of CE documents and AHG reports, email addresses of participants and contributors
may be obscured or absent (and will be on request), although these will be available (in human
readable format – possibly with some "obscurification") for primary CE coordinators and AHG
chairs.
1.10 Terminology
Some terminology used in this report is explained below:

ACT: Adaptive colour transform

AHG: Ad hoc group.

AI: All-intra.

AIF: Adaptive interpolation filtering.

ALF: Adaptive loop filter.

AMP: Asymmetric motion partitioning – a motion prediction partitioning for which the
sub-regions of a region are not equal in size (in HEVC, being N/2x2N and 3N/2x2N or
2NxN/2 and 2Nx3N/2).

AMVP: Adaptive motion vector prediction.

APS: Active parameter sets.

ARC: Adaptive resolution conversion (synonymous with DRC).

AU: Access unit.

AUD: Access unit delimiter.

AVC: Advanced video coding – the video coding standard formally published as ITU-T
Recommendation H.264 and ISO/IEC 14496-10.

BA: Block adaptive.

BC: See IBC.
Page: 165
Date Sav

BD: Bjøntegaard-delta – a method for measuring percentage bit rate savings at equal
PSNR or decibels of PSNR benefit at equal bit rate (e.g., as described in document
VCEG-M33 of April 2001).

BL: Base layer.

BoG: Break-out group.

BR: Bit rate.

BV: Block vector (used for intra BC prediction).

CABAC: Context-adaptive binary arithmetic coding.

CBF: Coded block flag(s).

CC: May refer to context-coded, common conditions, or cross-component.

CCP: Cross-component prediction.

CD: Committee draft – the first formal ballot stage of the approval process in ISO/IEC.

CE: Core experiment – a coordinated experiment conducted after the 3rd or subsequent
JCT-VC meeting and approved to be considered a CE by the group (see also SCE and
SCCE).

CGS: Colour gamut scalability (historically, coarse-grained scalability).

CL-RAS: Cross-layer random-access skip.

Consent: A step taken in the ITU-T to formally move forward a text as a candidate for
final approval (the primary stage of the ITU-T "alternative approval process").

CTC: Common test conditions.

CVS: Coded video sequence.

DCT: Discrete cosine transform (sometimes used loosely to refer to other transforms
with conceptually similar characteristics).

DCTIF: DCT-derived interpolation filter.

DIS: Draft international standard – the second formal ballot stage of the approval process
in ISO/IEC.

DF: Deblocking filter.

DRC: Dynamic resolution conversion (synonymous with ARC).

DT: Decoding time.

ECS: Entropy coding synchronization (typically synonymous with WPP).

EPB: Emulation prevention byte (as in the emulation_prevention_byte syntax element).

EL: Enhancement layer.

ET: Encoding time.

HEVC: High Efficiency Video Coding – the video coding standard developed and
extended by the JCT-VC.

HLS: High-level syntax.
Page: 166
Date Sav

HM: HEVC Test Model – a video coding design containing selected coding tools that
constitutes our draft standard design – now also used especially in reference to the (nonnormative) encoder algorithms (see WD and TM).

IBC (also Intra BC): Intra block copy – a technique by which sample values are
predicted from other samples in the same picture by means of a displacement vector
called a block vector, in a manner conceptually similar to motion-compensated
prediction.

IBDI: Internal bit-depth increase – a technique by which lower bit depth (8 bits per
sample) source video is encoded using higher bit depth signal processing, ordinarily
including higher bit depth reference picture storage (ordinarily 12 bits per sample).

IBF: Intra boundary filtering.

ILP: Inter-layer prediction (in scalable coding).

IPCM: Intra pulse-code modulation (similar in spirit to IPCM in AVC and HEVC).

JM: Joint model – the primary software codebase that has been developed for the AVC
standard.

JSVM: Joint scalable video model – another software codebase that has been developed
for the AVC standard, which includes support for scalable video coding extensions.

Last Call: The stage of the ITU-T "alternative approval process" that follows Consent,
during which a proposed text is available on the ITU web site for consideration as a
candidate for final approval.

LB or LDB: Low-delay B – the variant of the LD conditions that uses B pictures.

LD: Low delay – one of two sets of coding conditions designed to enable interactive realtime communication, with less emphasis on ease of random access (contrast with RA).
Typically refers to LB, although also applies to LP.

LM: Linear model.

LP or LDP: Low-delay P – the variant of the LD conditions that uses P frames.

LUT: Look-up table.

LTRP: Long-term reference pictures

MANE: Media-aware network elements.

MC: Motion compensation.

MPEG: Moving picture experts group (WG 11, the parent body working group in
ISO/IEC JTC 1/SC 29, one of the two parent bodies of the JCT-VC).

MV: Motion vector.

OLS: Output layer set

NAL: Network abstraction layer (as in AVC and HEVC).

NB: National body (usually used in reference to NBs of the WG 11 parent body).

NSQT: Non-square quadtree.

NUH: NAL unit header.

NUT: NAL unit type (as in AVC and HEVC).
Page: 167
Date Sav

OBMC: Overlapped block motion compensation.

PCP: Parallelization of context processing.

POC: Picture order count.

PoR: Plan of record.

PPS: Picture parameter set (as in AVC and HEVC).

QM: Quantization matrix (as in AVC and HEVC).

QP: Quantization parameter (as in AVC and HEVC, sometimes confused with
quantization step size).

QT: Quadtree.

RA: Random access – a set of coding conditions designed to enable relatively-frequent
random access points in the coded video data, with less emphasis on minimization of
delay (contrast with LD).

RADL: Random-access decodable leading.

RASL: Random-access skipped leading.

R-D: Rate-distortion.

RDO: Rate-distortion optimization.

RDOQ: Rate-distortion optimized quantization.

ROT: Rotation operation for low-frequency transform coefficients.

RPS: Reference picture set

RQT: Residual quadtree.

RRU: Reduced-resolution update (e.g. as in H.263 Annex Q).

RVM: Rate variation measure.

SAO: Sample-adaptive offset.

SCC: Screen content coding.

SCE: Scalability core experiment.

SCCE: Screen content core experiment.

SCM: Screen coding model.

SD: Slice data; alternatively, standard-definition.

SEI: Supplemental enhancement information (as in AVC and HEVC).

SH: Slice header.

SHM: Scalable HM.

SHVC: Scalable high efficiency video coding.

SIMD: Single instruction, multiple data.

SPS: Sequence parameter set (as in AVC and HEVC).
Page: 168
Date Sav

TE: Tool Experiment – a coordinated experiment conducted toward HEVC design
between the 1st and 2nd or 2nd and 3rd JCT-VC meeting, or a coordinated experiment
conducted toward SHVC design between the 11th and 12th JCT-VC meeting.

TGM: Text and graphics with motion – a category of content that primarily contains
rendered text and graphics with motion mixed with a relatively small amount of cameracaptured content.

VCEG: Visual coding experts group (ITU-T Q.6/16, the relevant rapporteur group in
ITU-T WP3/16, which is one of the two parent bodies of the JCT-VC).

VPS: Video parameter set – a parameter set that describes the overall characteristics of a
coded video sequence – conceptually sitting above the SPS in the syntax hierarchy.

WD: Working draft – a term for a draft standard that may sometimes be used loosely to
refer to a draft standard at any actual stage of parent-level approval processes.

WG: Working group (usually used in reference to WG 11, a.k.a. MPEG).

WPP: Wavefront parallel processing (usually synonymous with ECS).

Block and unit names:
o CTB: Coding tree block (luma or chroma) – unless the format is monochrome,
there are three CTBs per CTU.
o CTU: Coding tree unit (containing both luma and chroma, previously called
LCU)
o CB: Coding block (luma or chroma).
o CU: Coding unit (containing both luma and chroma).
o LCU: (formerly LCTU) largest coding unit (name formerly used for CTU before
finalization of HEVC version 1).
o PB: Prediction block (luma or chroma)
o PU: Prediction unit (containing both luma and chroma), with eight shape
possibilities.

2Nx2N: Having the full width and height of the CU.

2NxN (or Nx2N): Having two areas that each have the full width and half
the height of the CU (or having two areas that each have half the width
and the full height of the CU).

NxN: Having four areas that each have half the width and half the height
of the CU.

N/2x2N paired with 3N/2x2N or 2NxN/2 paired with 2Nx3N/2: Having
two areas that are different in size – cases referred to as AMP.
o TB: Transform block (luma or chroma).
o TU: Transform unit (containing both luma and chroma).
1.11 Liaison activity
The JCT-VC did not send or receive formal liaison communications at this meeting.
Page: 169
Date Sav
1.12
Opening remarks
Opening remarks included:

Remarks on lateness of documents.

Remarks on the number of documents.

Meeting scheduling 0800-2000 for first few days

Upcoming publication of HEVC version 2 – including RExt, SHVC and MV-HEVC
(Last Call in ITU-T closing 2014-10-28, FDIS: SC 29 N 14494 submitted to ITTF 201410-07)

Attendance

Review and approval of agenda
 IPR policy reminder and review of communication practices
Primary topic areas were noted as follows:

Screen content coding
 Corrigenda items for version 2? None identified.
Other

Verification testing for interlaced video, RExt, & SHVC – No input

Reference software and conformance, RExt & SHVC
 Test model texts and software manuals
Unfinished (or less-than-optimally finished) deliverables at the opening of the meeting
 RExt conformance.
Key deliverables from this meeting

PDAM on SCC? (finishing in 2015 would require issuing this at the current meeting)

Conformance & reference software for v2?
1.13
Scheduling of discussions
Scheduling: Generally meeting time was scheduled during 0800 – 2000, with coffee and lunch
breaks as convenient. The meeting had been announced to start with AHG reports and continue
with parallel review on SHVC HLS, SHVC and RExt CE work and related contributions during
the first few days. Ongoing refinements were announced on the group email reflector as needed.
Some particular scheduling notes are shown below, although not necessarily 100% accurate:

Fri. 17 Oct., 1st day
o 0900–1230 JCT-VC opening and review of AHG reports [JRO & GJS]
o 1400–2000 Tracks A (Arp 1) & B (Arp 3) CE review (and related contributions)

Sat. 18 Oct., 2nd day 0800–2000
o 0900–1130 JCT-3V opening plenary
o 0800–1800 Track A BoG on CE6-related non-CE (Bob & Yu-Wen) in Arp 1
o 0900–1300 Track B BoG on complexity assessment of IBC vector coding (Chao
Pang and Shan) in Arp 3
o 1400–1600 Track A (5.1.13 “Deblocking”, 5.1.14 “SCC Complexity assessment”
(aspects not covered in the morning BoG), 5.1.15 “SCC parallel processing”,
5.1.16 “Other”)
Page: 170
Date Sav






1.14
o 1400–1800 Track B (CEs, IBC improvements, review of IBC complexity BoG)
Sun (ended 6p)
o 0800–1800 Tracks A (5.3 SEI & VUI, 5.4 Non-normative, 3.4.3 SCC
performance comparison with RExt)
o 0830–1400 Track B (7.5 Merge list construction, 7.6 MV/DV derivation / coding,
7.7 Other (VSP, SDC, DBBP, DLT, ARP etc.))
o 0800–1800 CE 6 BoG
Mon
o 0900–1400 WG 11 plenary
o 1430–1545 VCEG
o 1600–1800 Joint meeting with VCEG & MPEG parents
o 1800–2000 Tracks A review of CE6-related BoG
o 1800–2000 Track B CE4/CE9/CE10-related, IBC, ACT
Tue
o 0800–1000 Track A review of CE6-related BoG
o 1000–1100 Joint JCT-VC & JCT-3V to discuss conformance & reference
software
o 1100–1300 Track A CE6-related BoG further discussions
o 1400–1800 Brainstorm/panel event jointly sponsored by VCEG & MPEG
Wed
o 0900–1100 WG 11 plenary
o 1130–1300 Wrap ups
o 1400–1700 Wrap ups
o 1700–1800 VCEG & MPEG future video coding
o 1900–2200 Social event
Thu
o 1300–1400 VCEG
o 0800–1300, 1415–1900 Wrap ups
Fri
o 0800–1200 Finalization
Contribution topic overview
The approximate subject categories and quantity of contributions per category for the meeting
were summarized and categorized into "tracks" (A, B, or P) for "parallel session A", "parallel
session B", or "Plenary" review, as follows. Discussions on topics categorized as "Track A" were
primarily chaired by Gary Sullivan, whereas discussions on topic categorized as "Track B" were
primarily chaired by Jens-Rainer Ohm. Some plenary sessions were chaired by both co-chairmen,
and others were chaired by Gary Sullivan. Chairing of other discussions is noted for particular
topics. (Note: Allocation to tracks was subject to changes)
 AHG reports (15) Track P (section 2)
 Project development status (3) Track P (section 3)
 SCC CE1: Vector entropy copy (14) Track B (section 4.1)
 SCC CE2: IBC signalling and partitioning (12) Track B (section 4.2)
 SCC CE3: Sub-block partitioning and flipping for IBC (11) Track B (section 4.3)
 SCC CE4: Intra line copy (5) Track B (section 4.4)
 SCC CE5: Maximum palette size and predictor (6) Track A (section 4.5)
 SCC CE6: Palette mode improvements (27) Track A (section 4.6)
 SCC CE7: String matching for palette index coding (7) Track A (section 4.7)
Page: 171
Date Sav


SCC CE8: Single-colour and two-colour modes (7) Track A (section 4.8)
SCC CE9: Intra-boundary filtering and cross-component prediction (8) Track B (section
4.9)
 SCC CE10: Intra string copy (8) Track B (section 4.10)
 Non-CE SCC (127) (section 5.1) with subtopics
• CE1 related 5.1.1 (2, Track B) [BoG Sat.]
• CE2 related 5.1.2 (12, Track B)
• CE3 related 5.1.3 (0, Track B)
• CE4 related 5.1.4 (4, Track B)
• CE5 related 5.1.5 (3, Track A)
• CE6 related 5.1.6 (54, Track A, BoG)
• CE7 related 5.1.7 (0)
• CE8 related 5.1.8 (4, Track A)
• CE9 related 5.1.9 (2, Track B)
• CE10 related 5.1.10 (1, Track B)
• IBC related 5.1.11 (5, Track B)
• Adaptive colour transform 5.1.12 (14, Track B)
• Deblocking 5.1.13 (8, Track A)
• Complexity 5.1.14 (3, Track A)
• Parallel processing 5.1.15 (8, Track A)
• Other 5.1.16 (9, Track A)
 High-level syntax (0) Track A (section 5.2)
 VUI and SEI messages (4) Track A (section 5.3)
 Non-normative (7) Track A (section 5.4)
 Plenary discussions and BoG reports (3) Track P (section 6)
 Outputs & planning: AHG & CE plans, Conformance, Reference software, Verification
testing, Chroma format, CTC (sections 7, 8, and 9)
NOTE – The number of contributions in each category, as shown in parenthesis above, may
not be 100% precise.
2
AHG reports (15)
The activities of ad hoc groups (AHGs) that had been established at the prior meeting are
discussed in this section.
(Consideration of these reports was chaired by GJS & JRO on Fri 10-17 a.m., except as noted.)
13.1.1.1.1.1.1.1.46 JCTVC-S0001 JCT-VC AHG report: Project management (AHG1)
[G. J. Sullivan, J.-R. Ohm]
This document reports on the work of the JCT-VC ad hoc group on Project Management,
including an overall status report on the project and the progress made during the interim period
since the preceding meeting.
In the interim period since the 18th JCT-VC meeting, the following documents had been
produced:

For HEVC version 1, the HEVC test model (HM) 16, HEVC Defect Report for single
layer coding (for Version 1), HEVC conformance testing draft 8, and the HEVC
reference software for version 1 profiles;

The text of HEVC edition 2, which subsumes the RExt, MV-HEVC and SHVC
extensions and various corrigenda items;
Page: 172
Date Sav

For HEVC range extensions (RExt), the RExt conformance draft 2;

For HEVC scalable extensions (SHVC), the SHVC extensions draft 7 and SHVC Test
Model 7;

For HEVC screen content coding (SCC) extensions, the HEVC screen content coding test
model 2, SCC draft text 1, and a document specifying common test conditions and
software reference configurations for SCC experiments;
Furthermore, ten Core Experiments on screen content coding tools (CE1…10) were run.
Advancing the work on development of conformance and reference software for HEVC
extensions was also a significant goal.
The work of the JCT-VC overall had proceeded well and actively in the interim period with a
considerable number of input documents to the current meeting. Active discussion had been
carried out on the group email reflector (which had 1744 subscribers as of 2014-10-16), and the
output documents from the preceding meeting had been produced.
Except as noted below, output documents from the preceding meeting had been made available
at the "Phenix" site (http://phenix.it-sudparis.eu/jct/) or the ITU-based JCT-VC site
(http://wftp3.itu.int/av-arch/jctvc-site/2014_06_R_Sapporo/), particularly including the
following:

The meeting report (JCTVC-R1000) [Posted 2014-10-17]

The HM 16 encoder description (JCTVC-R1002) [Posted 2014-10-14] (which now
contains major new parts of the RExt encoder description)

The HEVC (edition 1) defect report on single-layer coding (JCTVC-R1003) [First posted
2014-07-14, last updated 2014-07-15]

The HEVC conformance specification Draft 8, submitted as ISO/IEC FDIS 23008-8 and
for ITU-T Last Call (JCTVC-R1004) [Posted 2014-08-25]

HEVC screen content coding draft 1 (JCTVC-R1005) [First posted 2014-08-09, last
updated 2014-09-25]

SHVC Test Model 7 (JCTVC-R1007) [Posted 2014-10-17]

SHVC Draft 7 (separate text JCTVC-R1008), also integrated into HEVC 2nd edition
[First posted 2014-07-10, last updated 2014-10-01]

HEVC reference software for version 1 profiles, submitted as ISO/IEC FDIS 23008-8
and for ITU-T Last Call (JCTVC-R1011) [Posted 2014-08-05]

Range Extensions conformance draft 2 (JCTVC-R1012) [Posted 2014-10-20]

Edition 2 Draft Text of High Efficiency Video Coding (HEVC), Including Format Range
(RExt), Scalability (SHVC), and Multi-View (MV-HEVC) Extensions, submitted as
ISO/IEC FDIS 23008-8 and for ITU-T Last Call (JCTVC-R1013) [First posted 2014-0711, last updated 2014-10-01]

Screen Content Coding Test Model 2 (JCTVC-R1014) [Posted 2014-10-17]

Common SCC test conditions and software reference configurations (JCTVC-R1015)
[First posted 2014-08-08, last updated 2014-08-16]

Description of Core Experiment 1 (CE1): Vector entropy coding (JCTVC-R1101) [First
posted 2014-07-08, last updated 2014-08-09]
Page: 173
Date Sav

Description of Core Experiment 2 (CE2): Intra block copy signalling and partitioning
(JCTVC-R1102) [First posted 2014-07-09, last updated 2014-08-09]

Description of Core Experiment 3 (CE3): Sub-block partitioning and flipping for Intra
block copy (JCTVC-R1103) [First posted 2014-07-08, last updated 2014-08-01]

Description of Core Experiment 4 (CE4): Intra Line Copy (JCTVC-R1104) [First posted
2014-07-08, last updated 2014-08-09]

Description of Core Experiment 5 (CE5): Maximum Palette Size and Maximum Palette
Predictor Size (JCTVC-R1105) [First posted 2014-07-09, last updated 2014-08-23]

Description of Core Experiment 6 (CE6): Palette Mode Improvement (JCTVC-R1106)
[First posted 2014-07-09, last updated 2014-08-09]

Description of Core Experiment 7 (CE7): String Matching for Palette Index Coding
(JCTVC-R1107) [First posted 2014-07-09, last updated 2014-08-17]

Description of Core Experiment 8 (CE8): Single-Colour and Two-Colour Modes
(JCTVC-R1108) [First posted 2014-07-08, last updated 2014-08-15]

Description of Core Experiment 9 (CE9): Intra Boundary Filtering and Cross-Component
Prediction Interdependency (JCTVC-R1109) [First posted 2014-07-08, last updated
2014-08-15]

Description of Core Experiment 10 (CE10): Intra String Copy (JCTVC-R1110) [First
posted 2014-07-09, last updated 2014-07-12]
The fifteen ad hoc groups and the ten core experiments had made progress, and various reports
from those activities had been submitted.
The different software modules (HM16 including RExt; SHVC/SHM and Screen Content/SCM)
had been prepared and released with appropriate updates approximately as scheduled.
Since the approval of software copyright header language at the March 2011 parent-body
meetings, that topic seems to be resolved.
Released versions of the software are available on the SVN server at the following URL:
https://hevc.hhi.fraunhofer.de/svn/svn_HEVCSoftware/tags/version_number,
where version_number corresponds to one of the versions described below – e.g., HM-16.1.
Intermediate code submissions can be found on a variety of branches available at:
https://hevc.hhi.fraunhofer.de/svn/svn_HEVCSoftware/branches/branch_name,
where branch_name corresponds to a branch (eg., HM-16.0-dev).
Various problem reports relating to asserted bugs in the software, draft specification text, and
reference encoder description had been submitted to an informal "bug tracking" system
(https://hevc.hhi.fraunhofer.de/trac/hevc). That system is not intended as a replacement of our
ordinary contribution submission process. However, the bug tracking system was considered to
have been helpful to the software coordinators and text editors. The bug tracker reports had been
automatically forwarded to the group email reflector, where the issues were discussed – and this
is reported to have been helpful. It was noted that contributions had generally been submitted
that were relevant to resolving the more difficult cases that might require further review.
The ftp site at ITU-T is used to exchange draft conformance testing bitstreams. The ftp site for
downloading bitstreams is http://wftp3.itu.int/av-arch/jctvc-site/bitstream_exchange/.
A spreadsheet to summarize the status of bitstream exchange, conformance bitstream generation
is available in the same directory. It includes the list of bitstreams, codec features and settings,
and status of verification.
Page: 174
Date Sav
Approximately 270 input contributions to the current meeting had been registered. A significant
number of late-registered and late-uploaded contributions were noted, even though most were
cross-check documents.
A preliminary basis for the document subject allocation and meeting notes for the 19th meeting
had been circulated to the participants by being announced in email, and was publicly available
on the ITU-hosted ftp site.
13.1.1.1.1.1.1.1.47 JCTVC-S0002 HEVC test model editing and errata reporting (AHG2)
B. Bross, K. McCann C. Rosewarne (co-chairs), M. Naccari, J.-R. Ohm,
K. Sharman, G. J. Sullivan, Y.-K. Wang, (vice-chairs)
This document reports the work of the JCT-VC ad hoc group on HEVC test model editing and
errata reporting (AHG2) between the 18th meeting in Sapporo (30 June – 9 July 2014) and the
19th meeting in Strasbourg (17–24 October 2014).
The HM15 Encoder Description in document JCTVC-Q1002 and HEVC Edition 1 Defect Report
Draft 4 in document JCTVC-Q1003 were approved as JCT-VC output documents at the 18th
JCT-VC meeting.
An issue tracker (https://hevc.hhi.fraunhofer.de/trac/hevc) was used in order to facilitate the
reporting of errata with the HEVC documents.
The HM16 Encoder Description was published as JCTVC-R1002. This document represented a
merging and enhancement of the previous HM Encoder Description and RExt Encoder
Description documents. The resultant document provides a source of general tutorial information
on HEVC Edition 1 and Range Extensions, together with an encoder-side description of the HM16 software.
The HEVC Edition 1 Defect Report for Single-Layer Coding was published as JCTVC-R1003.
The HEVC Edition 2 Draft Text of High Efficiency Video Coding (HEVC), including Format
Range (RExt), Scalability (SHVC), and Multi-View (MV-HEVC) Extensions, was published as
JCTVC-R1013.
The recommendations of the HEVC test model editing and errata reporting AHG were for JCTVC to:

Approve the HM16 Encoder Description in document JCTVC-R1002 as JCT-VC output.

Approve the HEVC Edition 1 Defect Report for Single-Layer Coding in document
JCTVC-R1003 as JCT-VC output

Encourage the use of the issue tracker to report issues with the text of both the HEVC
specification and the Encoder Description

Identify and resolve any residual issues relating to mismatches between software and text
13.1.1.1.1.1.1.1.48 JCTVC-S0003 JCT-VC AHG report: HEVC HM software development
and software technical evaluation (AHG3) [K. Suehring (Chair), K. Sharman,
D. Flynn]
(Consideration of this topic was chaired by GJS Wed 10-22 p.m.)
This report summarizes the activities of the AhG on HEVC HM software development and
software technical evaluation that have taken place between the 18th and 19th JCT-VC meetings.
Activities focused on merging the Range Extension software into the main branch, code tidying
and fixing bugs.
A brief summary of activities related to each mandate is given below.
Development of the software was co-ordinated with the parties needing to integrate changes. A
single track of development was pursued. The distribution of the software was made available
through the SVN server set up at HHI, as announced on the JCT-VC email reflector.
Page: 175
Date Sav
The HM user manual has been updated and a version controlled copy is included in the doc
directory of the repository. A PDF version has been produced and is included in the same
location prior to each HM release.
Version 16.2 is was released during the 19th JCT-VC meeting. A number of bugs had been
identified and fixed.
There are a number of additional reported software bugs that should be fixed.
A detailed history of all changes made to the software can be viewed at
https://hevc.hhi.fraunhofer.de/trac/hevc/timeline.
Released versions of the software are available on the SVN server at the following URL:
https://hevc.hhi.fraunhofer.de/svn/svn_HEVCSoftware/tags/version_number,
where version_number corresponds to one of the versions described below (eg., HM-16.0).
Intermediate code submissions can be found on a variety of branches available at:
https://hevc.hhi.fraunhofer.de/svn/svn_HEVCSoftware/branches/branch_name,
where branch_name corresponds to a branch (eg., HM-11.0-dev).
HM 15.0_RExt8.0 was released on 18th July and incorporated the most of the agreed changes
decided at the meeting. The coding performance slightly changed compared to HM15.0_RExt7.3
for due to the adopted contributions JCTVC-R0104 (removal of Hadamard in lossless coding)
and JCTVC-R0105 (motion estimation starting point).
HM 15.0_RExt8.1 was released on 13th August. It included macro-removal and minor bug fixes.
The coding performance did not change compared to HM15.0_RExt8.1 for common test
conditions.
This was the last release of a software model dedicated for the development of the Range
Extension (RExt) work area.
HM 16.0 was released on 19th August. It was essentially the same as HM15.0_RExt8.1,
although the documentation was updated. There were no coding performance differences
between HM15.0_RExt8.1 and HM16.0.
Following this version, the branch for continued HM development is HM-dev, rather than
creating a branch specifically for the development of each HM release.
HM 16.1 was released on 19th September. It included the updating of documentation and some
minor bug-fixes. Run-time information on the use of scaling list files was also added. It also
included the agreed Knee function SEI message changes.
There were also two large changes made to the software: remnants of code relating to fine
granularity slices were completely removed, and CTU-level variables and functions were
renamed to correspond more closely with the specification and to make their use more
transparent.
There were no coding differences between HM16.0 and HM16.1.
HM 16.1.1 was released on 24th September. This was a minor release, where the trace-function
output was reverted to that used in HM, rather than some being output to a file and some being
output to ‘stdout’.
HM 16.2 was released during the 19th JCT-VC meeting. It includes many minor field-coding
bug-fixes. It also includes a significant slice-level code tidy, which has removed many Sbac
encoders and decoders and has unified wavefront-parallel-processing and tile implementations,
addressing many bugs en-route. In addition effort has been expended in removing unused code.
The RExt backwards-compatibility macros have been removed, and most of the RExt macros
have been renamed, and RExt comments (including NOTEs and TODOs) have been updated to
highlight the integration of the two models.
Unless the release has been tagged, the development branch can be found under
https://hevc.hhi.fraunhofer.de/svn/svn_HEVCSoftware/branches/HM-dev
Minor performance changes are expected between HM16.2 and HM16.1, due to the removal of
the backwards-compatibility macros (which causes JCTVC-R0105 (see above) to be used), and
due to the resetting of frac-bits at the start of slices.
Page: 176
Date Sav
Performance changes between HM16.2 and HM15.0 were shown in the report. There has been
an increase in run-time due to the merger with the RExt code-base although the encoder has been
aided by incorporating the faster inter decision process (JCTVC-R0105). The changes between
HM16.2 and HM15.0_RExt7.3 are similar.
The AHG recommended to:

Continue to develop reference software based on HM version 16.2 and improve its
quality.

Test reference software more extensively outside of common test conditions

Add more conformance checks to the decoder to more easily identify non-conforming
bitstreams, especially for profile and level constraints.

Encourage people who are implementing HEVC based products to report all (potential)
bugs that they are finding in that process.

Encourage people to submit bitstreams that trigger bugs in the HM. Such bitstreams may
also be useful for the conformance specification.
A key reported bug was concerning cross-component prediction. To the best of our knowledge,
the degree of bit depth expansion is unintentional and should be fixed by a normative bitstream
constraint to be specified in the next edition of the standard. However, our state of understanding
of exactly how to introduce this constraint is not yet mature.
Decision: Add to the SCC draft text, an expression of a normative constraint associated with
cross-component prediction to constrain the input to cross-component prediction to a 16 bit
range when the extended precision inverse transform is disabled (constraining MinCoeff to
MaxCoeff – possibly not the exact variable name).
13.1.1.1.1.1.1.1.49 JCTVC-S0004 JCT-VC AHG report: HEVC conformance test
development (AHG4) [T. Suzuki, J. Boyce, K. Kazui, A. K. Ramasubramonian,
Y. Ye]
(Consideration of this topic was chaired by GJS Wed 10-22 p.m.)
The ftp site at ITU-T is used to exchange bitstreams. The ftp site for downloading bitstreams is
http://wftp3.itu.int/av-arch/jctvc-site/bitstream_exchange/
The spreadsheet to summarize the status of bitstream exchange, conformance bitstream
generation is available at this directory. It includes the list of bitstreams, codec features and
settings, and status of verification.
The guideline to generate the conformance bitstreams is summarized in JCTVC-O1010.
After the Sapporo meeting, some problems with the available bitstreams were reported. The
revised bitstreams were uploaded at the following site, separating the bitstreams under ballot.
http://wftp3.itu.int/av-arch/jctvc-site/bitstream_exchange/under_test/
Descriptions of some reported problems with the previously specified conformance tests
bitstreams were provided in the report. These included:

general_profile_idc having the reserved value 0.

After end_of_slice_segment_flag with value 1, having non-zero data in a slice segment
byte stream NAL unit.

Having extension flags set in parameter sets and/or slice headers (this makes streams
non-conforming to v1 but was intentional to test v1 decoders). In the conformance spec,
the following clarification was added: "This bitstream does not conform with Main
profile and Main10 profile since sps_extension_flag is equal to 1. However, Main profile
Page: 177
Date Sav
and Main 10 profile decoders shall be able to decode this bitstream and shall ignore the
SPS extension."
In discussion, it was asked whether the extension data conforms to version 2. This should
be checked.

Having read_bits( 1 ) called more times than maximum of 5 * RawCtuBits / 3 = 5120
times.

Having a PPS that precedes the SPS it refers to in the bitstream (although both are present
prior to their activation), which seems conforming was asked to be confirmed).
In discussion, it was agreed that this is not an error, and in fact this is a desirable
characteristic to have in some bitstreams – so that we can make sure decoders will work
with this NAL unit order.
 Having general_profile_compatibility_flag[ 0 ] not equal to 0.
Corrected bitstreams were made available on the ftp site.
Other conformance development issues were noted, including:

A new bitstream was made available to test SAO corner cases.
In discussion, it was agreed that adding such a bitstream is desirable.
 There are some originally planned bitstream testing features that were still not covered.
Plans for RExt and SHVC conformance testing were described. See notes on joint meeting in
section 6.2.
It was agreed that the available new bitstream and corrected bitstreams should be included in the
next amendment / edition.
The AHG recommended to:

approve the corrections of HEVC v.1 conformance bitstreams

discuss and clarify the open questions to HEVC v.1 conformance bitstreams

discuss how new bitstreams for HEVC v.1 be added

discuss the further plan of HEVC extensions conformance test
 update the guideline of the bitstream generation for RExt and SHVC conformance
These recommendations were agreed.
13.1.1.1.1.1.1.1.50 JCTVC-S0005 Verification test preparation (AHG5) V. Baroncini (chair),
M. Karczewicz, M. Naccari, N. Ramzan, C. Rosewarne, K. Sharman, T. K. Tan,
J.-M. Thiesse, W. Wan (vice-chairs)
This report summarizes the Verification test preparation Ad-Hoc Group (AHG5) between the
18th JCT-VC meeting in Sapporo, JP (June-July 2014) and the 19th JCT-VC meeting in
Strasbourg (October 2014).
Page: 178
Date Sav
Class
YCbCr 4:4:41
YCbCr 4:2:0i
Test sequence
Traffic_2560x1600_30_10bit_444_crop.yuv
EBULupoCandlelight_1920x1080_50_10bit_444.yuv2
EBURainFruits_1920x1080_50_10bit_444.yuv2
VenueVu_1920x1080_30_10bit_444.yuv
BirdsInCage_1920x1080_60_10bit_444.yuv
CrowdRun_1920x1080_50_10bit_444.yuv
CattleDogs_1920x1080_420_60i_8bit.yuv
WaveRocks_1920x1080_420_60i_8bit.yuv
NewMobCal_1920x1080_420_50i_10bits.yuv3
ParkRun_1920x1080_420_50i_10bits.yuv3
SthlmPan_1920x1080_420_50i_10bits.yuv3
Notes:
1. 4K 10-bit YCbCr in BT.709 test material cropped to HD is desired for the 4:4:4 test, to
match display device limitations.
2. These sequences are believed to be encoded in BT.2020.
3. Sourced from SVT archive and with interlace-aware 4:2:2 -> 4:2:0 downsampling
applied (via ChromaConvert utility).
Two sequences ‘Basketball’ and ‘Tennis’ may also be available.
Software

HM-16.0 software with the following patches to be used:
o Interlace PSNR patch1 (see ticket 1282).
o Delta-QP for POC #1 setting via configuration setting2.
o “SecondFieldBias” patch to increment GOP ‘depth’ based on POC and GOP
size2.
 JM-18.6 software with no further patching required:
Notes:
1. Merged into future HM release.
2. Patches obtained from modified HM-13 software as prepared in the MPEG interlace AHG.
Encoding conditions notes:

A "minimal" testset could be:
o 4 (bit-rates) * 1 (RA) * 5 (4:2:0 8-bit sequences) = 20 streams
o 4 (bit-rates) * 1 (RA) * 3 ( 4:2:2 10-bit sequences) = 12 streams
o 4 (bit-rates) * 1 (RA) * 3 (4:4:4 10-bit sequences) = 12 streams
o Total: 54 streams

Resolution to test: Only HD (1080i50 or 60)?
o Not sure if any current consumer display can handle 4K in 10-bits. Cropping 4K
material to HD may be easier.

Suggested bit-rates:
o RA 4:2:0i 8-bit in HEVC: 1.5Mbps, 3Mbps, 5Mbps, 8Mbps (in AVC, double
these bit-rates)
Page: 179
Date Sav
o RA 4:2:2 10-bit in HEVC: 5Mbps, 8Mbps, 12Mbps, 16Mbps1
o RA 4:4:4 10-bit in HEVC: TBD

For RA, 1 second GOP selected.

Addition of LD for 4:2:0 sequences could be added depending on resources of Vittorio
and others contributors. During discussion, it was questioned whether this case is useful,
since low-delay encoding does not seem widely used for interlaced content.

The SAFF tool has a risk of artefacts at switchover points and current test material has no
scene changes, so there is less likelihood of switching between field and frame coding.
 For JM, MBAFF and PicAff were enabled.
Notes:
1. It was remarked that for higher bit rates, e.g. as used in contribution, MOS scores for the
multiple QP points may all be high and subjective quality may be indistinguishable. In
such cases, a comparison using objective metric may be appropriate, i.e. PSNR for the
overall comparison and another metric to check for the absence of larger (visually
significant) local variations.
Bitstream exchange

Some SAFF-related materials used in earlier interlace study were identified and collected.

QP selection for the 4:2:0i test sequences is underway.
Post-processing notes:
For 4:2:0 de-interlacing, use "off-line" de-interlacer so that a progressive YUV sequence can be
played back for the subjective test. This avoids any temporal interaction resulting from difficulty
in synchronising playback with the built-in hardware de-interlacer in the display.
The ffmpeg software has several de-interlacers, and two candidates are suggested to be ‘w3fdif’
and "mcdeint".
Recommendations:

Acquire more test sequences for the subjective test.

Finalize test conditions and prepare bitstreams.
 Conduct the subjective test.
It was suggested to produce a draft test plan.
13.1.1.1.1.1.1.1.51 JCTVC-S0006 SCC coding performance analysis (AHG6) H. Yu (chair),
R. Cohen, A. Duenas, S. Liu, K. Rapaka, J. Xu (vice-chairs)
This report summarizes the activities of the JCT-VC ad hoc group on SCC coding performance
analysis (AHG6) between the JCT-VC 18th meeting in Sapporo, Japan, and the 19th meeting in
Strasbourg, France.
Page: 180
Date Sav
JCTVC-R1015 “Common conditions for screen content coding tests” was produced based on the
agreements captured in the meeting notes. The AHG revised the common test condition
described in JCTVC-Q1015 with minimum changes necessary to reflect SCM 2.0 related
information. In particular, the following new SCM2.0 encoder settings were used for generating
the anchors:

IntraBlockCopyEnabled = 1

HashBasedIntraBlockCopySearchEnabled = 1

IntraBlockCopySearchWidthInCTUs = −1 (full frame)

IntraBlockCopyNonHashSearchWidthInCTUs = 1

ColorTransform = 1 (Spelling fix needed in the SCM!)
 PaletteMode = 1
Results reporting templates were updated with the SCM2.0 anchor data.
For the alternative IBC operating point with constrained search range defined and specified in
the JCTVC-R-Notes_dB document, the related SCM 2.0 macro settings are not included in
R1015. However, was a recommendation in email on the JCTVC reflector to use the following
configuration for this:

IntraBlockCopyEnabled = 1

HashBasedIntraBlockCopySearchEnabled = 1

IntraBlockCopySearchWidthInCTUs = 3 (current CTU and 3 more to its left)

IntraBlockCopyNonHashSearchWidthInCTUs = 3

ColorTransform = 1 (Spelling fix needed in the SCM!)
 PaletteMode = 1
No change was made in JCTVC-R1015 towards analysis methods for studying SCC coding
performance. However, comments were made during the last meeting that suggested changes and
improvements to the Excel templates for making comparisons among multiple proposals easier,
e.g. using bar charts only showing average across text and graphics and mixed content. In fact,
bar charts continue being used in a number of proposals this time. It was reported to be desirable
to create a unified solution and include such a solution in the test results reporting template.
JCTVC-S0042 “AHG6 Inclusion of 420 screen content in the test conditions” proposes that 4:2:0
screen content, such as sequences in Class F sequences should be added to common test
condition.

In discussion, it was noted that in the WD, we have the following
o IBC can operate in a non-4:4:4 mode (inherited from prior RExt design)
o CCP, ACT, and palette can only operate in 4:4:4 mode

Prior palette proposals have included a 4:2:0 operation method, but this is not in the WD

CCP also does not operate in non-4:4:4 formats

Requirements have not been established for non-4:4:4. Parent-level discussion would be
needed to consider this.
JCTVC S0100 “AHG6: On Adaptive Colour Transform (ACT) in SCM2.0” recommends that
ACT should be disabled in common test conditions for YUV sequences. Changes were also
made to the encoder to only evaluate ACT on for RGB content, such that the decoded CU-level
Page: 181
Date Sav
ACT flags are always 1. It is reported that for coding RGB content, forcing CU-level ACT flags
always to be on, preserved most of the gains achieved by CU-adaptive ACT. The main
arguments are that from the provided test results, it is asserted that “ACT itself does not provide
much benefit for YUV content”, and on RGB content, testing both CU-level on and off provides
only 1% gain over only testing CU-level on. The proposal states that both suggestions would
significantly reduce simulation runtime, while preserving coding efficiency.
Various tests have been designed in the CEs to analyze the coding efficiency as well as the
associated complexity of the respective tools under test. In addition, a large number of non-CE
contributions to his meeting report coding efficiency gain and provide complexity analysis data.
In general, it is recommended that the coding performance of a particular coding tool or mode
should be measured and described by both coding efficiency and associated complexity. Several
experts have also suggested that the interaction of the newly adopted tools with the existing
HEVC tools should be tested.
JCTVC-S0042 reports the test results that came from running SCM-2.0 with Class F sequences.
It states that coding gain from IBC has been observed. Note however, that the Class F sequences
were captured using an analog cable, and therefore the screen-content tools that were designed to
work well on perfectly flat or limited-colour blocks may be affected by noise in the analogcaptured signal.
JCTVC-S0100 reports the results from two experiments designed for testing ACT. In the first
test, it is asserted that the effects of ACT on YUV content mostly came from encoder-side
bypassing IBC early termination, rather than form ACT itself. In the second test, it is asserted
that for RGB content, the CU-level adaptive colour transform only provides about 1% gain over
the case where the colour transform is executed for every CU encoded in the bitstreams.
JCTVC-S0069 proposes to enable the colour transform for Inter modes at sequence parameters
set instead of enabling it at CU level. A BDR average of 0% and −0.1% compared to SCM2.0 for
respectively RA and LDB configurations is reported with an encoding run time of 95% and 96%.
The AHG recommended to:

Study the proposed changes to the common test condition in S0042 and S0100, and
create CEs if needed to further study these proposals.

Discuss additional methods/formats for reporting test results.

Continue to evaluate the coding performance of the newly adopted tools and their
interaction with the existing HEVC tools in the Main profile and range extensions.
In further discussion chaired by GJS on Wednesday 10-22, the following simplified format was
suggested for summary tables:
RGB, text & graphics with motion, 1080p & 720p
RGB, mixed content, 1440p & 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p & 720p
YUV, mixed content, 1440p & 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
In further discussion 10-23 (JRO), it was agreed that this shall be done.
It was remarked that two of the 720p sequences have extremely low bit rates.
Page: 182
Date Sav
13.1.1.1.1.1.1.1.52 JCTVC-S0007 JCT-VC AHG report: SCC extensions text editing (AHG7)
[R. Joshi, J. Xu (AHG co-chairs), Y. Ye, S. Liu, R. Cohen, Z. Ma (AHG vicechairs)]
This document reports on the work of the JCT-VC ad hoc group on SCC extensions text editing
(AHG7) between the 18th JCT-VC meeting in Sapporo, JP (June-July 2014).and the 19th JCTVC meeting in Strasbourg, FR (October 2014).
The first working draft for the High Efficiency Video Coding Screen Content Coding (HEVC
SCC) extension was created as an output document following the decisions taken at the 18th
JCT-VC meeting in Sapporo, JP (June-July 2014).
Three versions of JCTVC-R1005 were published by the editing ad hoc group (AHG) following
the 18th JCT-VC meeting in Sapporo, JP, which were based on the seventh draft of HEVC range
extension, i.e., JCTVC-Q1005_v9.
List of changes with respect to JCTVC-Q1005_v9:

Integrated changes related to intra block copying as in JCTVC-P1005-v4

Integrated IBC with changes in block vector predictor and block vector difference coding
(JCTVC-R0309 and JCTVC-R0186)

Integrated palette mode (JCTVC-R0348 + scan simplification + CU level escape flag)
 Integrated adaptive colour transform (JCTVC-R0147)
The screen content coding test model 2 (SCM 2) (document JCTVC-R1014) was released on
16th October, 2014. General tutorial descriptions for palette mode, residual adaptive colour
transform and intra block copying were added. For the palette mode and the residual adaptive
colour transform, the working of the encoder was also described in greater detail.
Recommendations:

Approve the documents JCTVC-R1005 and JCTVC-R1014

Resolve editorial comments in the SCC extensions text specification as appropriate (not
necessarily as in-meeting activity, as these are only editorial)

Compare the HEVC SCC extensions document with the HEVC SCC extensions software
and resolve any discrepancies that may exist, in collaboration with the SCC extension
software development (AHG8)
13.1.1.1.1.1.1.1.53 JCTVC-S0008 SCC extensions software development (AHG8) B. Li,
K. Rapaka (chairs), R. Cohen, P. Chuang, X. Xiu, M. Xu (vice-chairs)
This report summarizes the activities of Ad Hoc Group 8 on screen content extensions software
(SCM) development that have taken place between the 18th and 19th JCT-VC meetings.
Multiple versions of the HM SCM software were produced and SCM2.0 was announced on the
JCT-VC email reflector. The integration details and performance summary of these revisions are
provided in the next subsections. The performance results of software revisions were observed to
be consistent with the adopted techniques.
HM15.0_RExt8.0_SCM2.0 has been tagged on the SVN HHI repository on August 1st. This
release includes following adoptions:

JCTVC-R0102 – Fix and improvement for hash based inter search

JCTVC-R0104 – Removal of Hadamard transform in lossless coding.

JCTVC-R0105 – Motion estimation starting point

JCTVC-R0147 – Adaptive in-loop colour transform
Page: 183
Date Sav

JCTVC-R0162 – Intra block copy hash search chroma refinement

JCTVC-R0186 – Block vector coding improvements for Intra block copy

JCTVC-R0309 – Block vector prediction improvements for Intra block copy +

JCTVC-R0081 – Encoder bug fixes

JCTVC-R0348 – Palette coding tool
 Migration to HM-15.0+RExt-8.0
In addition as per the meeting discussion, the support for flexible intra block copy search range
has been provided. This enables CE specific Intra BC search configurations that are different
from to CTC.
The release was announced on the email reflector. The software can be downloaded at
https://hevc.hhi.fraunhofer.de/svn/svn_HEVCSoftware/tags/HM-15.0+RExt-8.0+SCM-2.0/
The performance of this version against HM-14.0+RExt-7.3+SCM-1.1 was described according
to the common test conditions in JCTVC-R1015. For the lossy configuration, it is reported that
this version provides BD-rate reduction of 33.0%, 23.4% and 18.1% for RGB 1080p text and
graphics category in AI/RA/LB configurations respectively and BD-rate reduction of 31.3%,
17.6% and 11.9% for YUV 1080p text and graphics category in AI/RA/LB configuration,
respectively. For the lossless configuration, it is reported that this version provides BD-rate
reduction of 19.6%, 11.1% and 10.4% for RGB 1080p text and graphics category in AI/RA/LB
configurations respectively and BD-rate reduction of 22.6%, 10.8% and 10.0% for YUV 1080p
text and graphics category in AI/RA/LB configuration, respectively.
BD-Rate change in Lossy configuration relative to prior SCC test model
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
All Intra
G/Y
−33.0%
−30.9%
−26.2%
−23.5%
−25.3%
−25.3%
−31.3%
−17.8%
−9.3%
−11.9%
0.0%
0.1%
148%
93%
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
Random Access
G/Y
B/U
−23.4%
−18.6%
−30.5%
−17.5%
−31.4%
−16.4%
−25.3%
−13.1%
−25.6%
−16.2%
−27.9%
−5.4%
−17.6%
−21.2%
−14.8%
−19.1%
−7.1%
−14.9%
−8.6%
−15.3%
0.0%
−8.3%
0.4%
−0.1%
95%
106%
B/U
−29.0%
−20.5%
−15.2%
−13.6%
−18.1%
−5.1%
−33.7%
−22.8%
−15.8%
−17.2%
−8.5%
−0.1%
R/V
−28.7%
−23.5%
−14.9%
−13.8%
−15.4%
−9.9%
−32.8%
−26.5%
−16.0%
−17.4%
−5.5%
−0.1%
R/V
−18.3%
−22.2%
−15.8%
−12.9%
−11.8%
−14.1%
−20.7%
−24.0%
−15.0%
−15.0%
−4.7%
0.1%
Page: 184
Date Sav
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
Low delay B
G/Y
−18.1%
−26.4%
−30.5%
−23.0%
−24.3%
−26.2%
−11.9%
−9.5%
−4.2%
−4.2%
−0.1%
0.3%
97%
106%
B/U
−13.3%
−11.6%
−12.3%
−6.8%
−11.5%
−1.7%
−15.9%
−14.0%
−12.5%
−13.0%
−6.4%
0.0%
R/V
−12.9%
−16.4%
−11.0%
−6.6%
−5.1%
−12.1%
−15.4%
−17.9%
−12.7%
−11.9%
−4.7%
−0.2%
BD-Rate change in Lossless configuration relative to prior SCC test model
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
All Intra
Bit-rate
saving
(Total)
19.6%
13.5%
4.4%
4.2%
4.3%
0.4%
22.6%
12.4%
2.4%
2.8%
1.7%
0.0%
177%
94%
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
Random Access
Bit-rate
Bit-rate
saving
saving
(Total)
(Average)
11.1%
13.5%
3.4%
7.1%
2.3%
2.3%
0.9%
0.9%
1.8%
1.8%
−0.2%
−0.2%
10.8%
15.1%
3.0%
7.3%
1.3%
1.3%
0.5%
0.5%
0.6%
0.6%
0.0%
0.0%
102%
106%
Bit-rate
saving
(Average)
19.7%
11.9%
4.4%
4.2%
4.3%
0.2%
22.6%
11.9%
2.5%
2.8%
1.7%
0.0%
Bit-rate
saving
(Min)
13.6%
2.4%
4.3%
4.2%
4.3%
−0.6%
12.5%
1.1%
2.0%
2.8%
1.7%
0.0%
Bit-rate
saving
(Max)
28.2%
26.1%
4.5%
4.2%
4.3%
1.0%
32.9%
23.2%
3.1%
2.8%
1.7%
0.0%
Bit-rate
saving
(Min)
8.5%
1.7%
2.1%
0.9%
1.8%
−0.4%
10.3%
0.9%
1.3%
0.5%
0.6%
0.0%
Bit-rate
saving
(Max)
20.9%
12.7%
2.5%
0.9%
1.8%
0.0%
24.2%
16.2%
1.3%
0.5%
0.6%
0.0%
Page: 185
Date Sav
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
Low Delay B
Bit-rate
Bit-rate
saving
saving
(Total)
(Average)
10.4%
10.9%
2.5%
5.2%
1.6%
1.6%
0.3%
0.3%
1.8%
1.8%
−0.2%
−0.2%
10.0%
11.9%
2.2%
4.8%
0.6%
0.6%
0.1%
0.1%
0.6%
0.6%
0.0%
0.0%
99%
106%
Bit-rate
saving
(Min)
7.1%
1.5%
1.5%
0.3%
1.8%
−0.4%
9.0%
0.6%
0.2%
0.1%
0.6%
0.0%
Bit-rate
saving
(Max)
14.7%
9.0%
1.7%
0.3%
1.8%
0.0%
16.8%
10.0%
1.0%
0.1%
0.6%
0.0%
HM15.0_RExt8.1_SCM2.1rc1 has been tagged on the SVN HHI repository on October 15th.
This release includes:

SCM source base updated to HM15.0_RExt8.1.

Removal of unused macros.

Fix for Ticket 1308
 Fix related to compilation issues when DEBUG_STRING is enabled.
The software can be downloaded at
https://hevc.hhi.fraunhofer.de/svn/svn_HEVCSoftware/tags/HM-15.0+RExt-8.1+SCM-2.0rc1/
HM16.0_SCM2.1 and HM16.1_SCM2.1 have been committed on the SVN HHI repository on
October 17th that updates SCM source to HM16.0 and HM16.1.
The coding performance of HM15.0_RExt8.1_SCM2.1rc1, HM16.0_SCM2.1rc1 and
HM16.1_SCM2.1rc1 was observed to similar compared to HM15.0_RExt8.1_SCM2.1.
It is planned to tag and announce these version on the email reflector during this meeting cycle
after removal of SCM2.0 macros.
The JCT-VC issue tracker at https://hevc.hhi.fraunhofer.de/trac/hevc/ has been updated to allow
bug reports to be entered for SCM, currently under milestone HM+SCC-3.0, version SCC-2.0.
Recommendations

Continue to develop reference software based on HM16.1_ SCM2.1 and improve its
quality.

Remove macros introduced in previous versions before starting integration towards
SCM-3.0 such as to make the software more readable.

Continue merging with later HM versions.
13.1.1.1.1.1.1.1.54 JCTVC-S0009 Complexity of palette mode coding (AHG9) A. Duenas
(chair), R. Joshi, S.-H. Kim, X. Xiu (vice-chairs)
This document reports on the work of the JCT-VC ad hoc group on “Complexity of palette mode
coding (AHG9)” between the 18th JCT-VC meeting in Sapporo, JP (June-July 2014) and the
19th JCT-VC meeting in Strasbourg, FR (October 2014).
The AhG used the JCT-VC reflector for all discussions. A kick-off message was sent on July
16th, 2014. No other coordinated AhG activity took place, and no other emails were exchanged
over the JCT-VC reflector between the 18th JCT-VC meeting in Sapporo, JP (June-July 2014)
and the 19th JCT-VC meeting in Strasbourg, FR.
Page: 186
Date Sav
The following four contributions were noted to be relevant:

JCTVC-S0110 Non-CE6: Syntax Redundancy Fixes for Palette Mode [W. Pu, M.
Karczewicz,V. Seregin, F. Zou, R. Joshi, J. Sole (Qualcomm)]

JCTVC-S0134 Non-CE6: Simplified palette size coding [J. Zhao, S.-H. Kim, K. Misra,
A. Segall (Sharp)]

JCTVC-S0173 Non-CE6: Redundancy removal and simplification for Palette coding [Y.
He, X. Xiu, Y. Ye (InterDigital)]

JCTVC-S0201 Non-CE5: CU dependent colour palette maximum size [W. Wang, Z. Ma,
M. Xu, H. Yu (Huawei USA R&D)]
JCTVC-S0010 JCT-VC AHG report: Complexity of IBC, intra line & intra
string copy coding (AHG10) [J. Sole (chair), S. Liu, J. Xu (vice-chairs)]
13.1.1.1.1.1.1.1.55
This document reports on the work of the JCT-VC ad hoc group on “Complexity of IBC, intra
line & intra string copy coding (AHG10)” between the 18th JCT-VC meeting in Sapporo, JP
(June-July 2014) and the 19th JCT-VC meeting in Strasbourg, FR (October 2014).
Analysis related to memory bandwidth and CABAC throughput have been carried out during this
meeting cycle.
A software patch and excel sheets were released by Chun-Chi Chen for intra BC and intra line
copy based on the memory bandwidth tool that had been used in SCCE1 (JCTVC-Q1121) for
memory bandwidth calculations. The software includes in the SCM2.0 decoder the functionality
to calculate the read/write memory access bandwidth per frame for "motion compensation" and
"intra block copy" under various memory configurations.
In the context of CE4, the average results for different configurations and memory access
parameters are provided.
The worst-case memory bandwidth has been computed using the formula:
where m × n is the memory tile size (memory pattern) and M×N the accessed block size. Results
are summarized in the table below:
Per-pixel Memory Access
Bandwidth
Configurations
Prediction Mode
8x8, Bi-prediction
4x4, IntraBC
1x4, IntraLC (R0132)
Block
Size
M N
8
8
4
4
1
4
Num. of
Samples
MxN
64
16
4
IF
Length
L
8
1
1
Bi
Pred?
Y or N
Y
N
N
Memory
Pattern
m=
n=
4
1
9.375
2
4
8
1
11.25
4
8
4
2
10
3
6
8
2
12
6
12
4
4
12.5
4
8
The CABAC throughput has also been analyzed for intra BC and intra line copying. The table
below provides the worst-case scenario of context coded bins for intra BC and intra LC. The
main difference between both methods were highlighted in the report.
Page: 187
Date Sav
Prediction Mode
(Note: CU Size = 8x8)
Mode Flag
Partition
MV or BV
Residual (4 4x4 TBs, 3
Colour Components)
4x4, IntraBC (SCM-2.0)
Syntax Elements
cu_transquant_bypass_flag
cu_skip_flag
intra_bc_flag
pred_mode_flag
palette_mode_flag
part_mode
abs_bvd_greater0_flag
mvp_l0_flag
rqt_root_cbf
cu_residual_act_flag
cu_qp_delta_abs
cu_chroma_qp_offset_flag
cu_chroma_qp_offset_idx
log2_res_scale_abs_plus1
res_scale_sign_flag
cbf_cb
cbf_cr
cbf_luma
split_transform_flag
transform_skip_flag
explicit_rdpcm_flag
explicit_rdpcm_dir_flag
last_sig_coeff_x_prefix
last_sig_coeff_y_prefix
sig_coeff_flag
coeff_abs_level_greater1_flag
coeff_abs_level_greater2_flag
Number of Ctx-coded Bins
Bins per pixel
Number
1
1
1
1
1
3
8
4
1
1
5
1
5
32
8
5
5
4
1
12
12
12
36
36
180
96
12
484
7.56
4x1, IntraLC (R0132)
Syntax Elements
cu_transquant_bypass_flag
cu_skip_flag
intra_bc_flag
intra_lc_flag
pred_mode_flag
palette_mode_flag
part_mode
abs_mvd_greater0_flag
abs_mvd_greater1_flag
rqt_root_cbf
cu_residual_act_flag
cu_qp_delta_abs
cu_chroma_qp_offset_flag
cu_chroma_qp_offset_idx
log2_res_scale_abs_plus1
res_scale_sign_flag
cbf_cb
cbf_cr
cbf_luma
split_transform_flag
transform_skip_flag
explicit_rdpcm_flag
explicit_rdpcm_dir_flag
last_sig_coeff_x_prefix
last_sig_coeff_y_prefix
sig_coeff_flag
coeff_abs_level_greater1_flag
coeff_abs_level_greater2_flag
Number
1
1
1
1
1
1
3
32
32
1
1
5
1
5
32
8
5
5
4
1
12
12
12
36
36
180
96
12
537
8.39
The recommendations of the AhG were to

Consider the data provided in the context of this AhG

Review the contributions related to complexity of intra block, line and string copy.
o JCTVC-S0136, Non-CE4: On CABAC Throughput of Intra Line Copy
o JCTVC-S0145, On IntraBC bandwidth
13.1.1.1.1.1.1.1.56 JCTVC-S0011 SHVC text editing (AHG11) J. Chen (chair), J. Boyce,
M. M. Hannuksela, G. J. Sullivan, Y.-K. Wang, Y. Ye (vice-chairs)
This document reports the work of the JCT-VC ad hoc group on SHVC text editing (AHG11)
between the 18th JCT-VC meeting in Sapporo, Japan (30 June – 9 July 2014) and the 19th JCTVC meeting in Strasbourg, France (17 – 24 October 2014).
The editorial team worked on the following three documents:

JCTVC-R1007: SHVC Test Model 7 text

JCTVC-R1008: SHVC text specification Draft 7

JCTVC-R1013: Edition 2 Draft Text of High Efficiency Video Coding (HEVC),
Including Format Range (RExt), Scalability (SHVC), and Multi-View (MV-HEVC)
Extensions
Editing JCTVC-R1008 and JCTVC-R1013 was assigned a higher priority than editing JCTVCR1007.
Page: 188
Date Sav
Six versions of JCTVC-R1013 were published by the editing AHG following the 18th JCT-VC
meeting. The text of the final draft of JCTVC- R1013 (version 6) was submitted to ISO/IEC
JTC1/SC29 for Final Draft International Standard ballot and to ITU-T SG16 for Consent. In
JCTVC-R1013, the relative changes to Edition 1 of High Efficiency Video Coding (HEVC) are
all marked with user name “HEVCv2”.
Seven versions of JCTVC-R1008 were published by the editing AHG following the 18th JCTVC meeting. The main changes in JCTVC-R1008, relative to the previous JCTVC-Q1008
(SHVC Draft 6), are:

Incorporation of all common SHVC and MV-HEVC HLS normative adoptions at the
18th JCTVC meeting.

Integration of all SHVC-specific normative adoptions at the 18th JCTVC meeting.

Emigration of all the text related to single layer coding features, including five single
layer SEI messages, to JCTVC-R1013.

Fixes of bug tracker tickets.
 Editorial improvements and fixes.
JCTVC-R1007 Test Model 7 document contains the general descriptions of normative processes
including the SHVC framework, texture data resampling process, motion field mapping process
and colour mapping process, as well as the non-normative downsampling process. The main
changes to the previous JCTVC-Q1007 (SHM6) is the text refinement according to the adoptions
at Sapporo meeting related to the upsampling and the colour mapping process. Further
improvements to the Test Model are planned.
The AHG recommended to:

Use the SHVC bug-tracker (https://hevc.hhi.fraunhofer.de/trac/shvc) to report issues
related to the SHVC Draft and Test Model text.

Compare the SHVC documents with the SHVC software and resolve any discrepancies
that may exist, in collaboration with the SHVC Software AHG.
 Continue to improve the quality of the SHVC test model document.
It was asked whether integration of the SHVC test model into the common HM would be
feasible. It seemed this could be reasonable once the SHM software would be fully integrated
with HM16 (same for multiview).
13.1.1.1.1.1.1.1.57 JCTVC-S0012 JCT-VC AHG report: SHVC software development
(AHG12) [V. Seregin, Y. He (AHG chairs)]
This report summarizes activities of the AHG12 on SHVC software development between 18th
and 19h JCT-VC meetings.
The current latest software version is SHM-7.0 contains almost all the items adopted last meeting,
however the following items are to be integrated:

JCTVC-R0062: Pseudo-monochrome

JCTVC-R0071: Cross-layer impacts of IRAP and EOS

JCTVC-R0235: AHG10: Processing of bitstreams without an available base layer

JCTVC-R0124: Constraint related to vps_base_layer_internal_flag

JCTVC-R0157: When pps_pic_parameter_set_id greater than or equal to 8,
colour_mapping_enabled_flag shall be equal to 0
Page: 189
Date Sav
Assignment of correct profile, level and tier indicated in encoder configuration file for output
layer set
SHM software can be downloaded at
https://hevc.hhi.fraunhofer.de/svn/svn_SHVCSoftware/tags/
The software issues can be reported using bug tracker https://hevc.hhi.fraunhofer.de/trac/shvc
Only one software version has been released by AHG12, integration details and performance
summary are given in the next subsections. In the document, only HEVC base layer results are
provided, AVC base layer data and CGS results can be found in the accompanying Excel tables.
Performance results are consistent with the adopted techniques.
Anchor data and templates have been generated based on common test conditions JCTVCQ1009 and attached to the report.
Changes included into SHM-7.0 were listed.
Recommendations were as follows:

Continue to develop reference software based on SHM-7.0 and improve its quality.

Work on the migration to HM-16.x base which includes RExt

Resolve identified software and working draft mismatches.
13.1.1.1.1.1.1.1.58 JCTVC-S0013 Loop filtering for SCC (AHG13) C. Rosewarne and
L. Zhang (co-chairs), X. Xu (vice-chair)
This report summarizes the Loop filtering for SCC Ad-Hoc Group (AHG13) between the 18th
JCT-VC meeting in Sapporo, JP (June-July 2014) and the 19th JCT-VC meeting in Strasbourg
(October 2014).
The following contributions were noted to be related: JCTVC-S0202, JCTVC-S0224, and
JCTVC-S0273 (with associated cross-checks JCTVC-S0202, JCTVC-S0224, JCTVC-S0273).
13.1.1.1.1.1.1.1.59 JCTVC-S0014 Parallel processing for SCC (AHG14) K. Rapaka (chair),
A. Duenas, S. Liu, S.-H. Kim (vice-chairs)
This document reports on the work of the JCT-VC ad hoc group on “Parallel processing for SCC
(AHG14)” between the 18th JCT-VC meeting in Sapporo, JP (June-July 2014) and the 19th JCTVC meeting in Strasbourg, FR (October 2014).
The following seven contribution were noted as relevant:

JCTVC-S0068 On IBC memory reduction [G. Laroche, T. Poirier, C. Gisquet, P. Onno
(Canon)]

JCTVC-S0070 On IBC constraint for Wavefront Parallel Processing [G. Laroche, T.
Poirier, C. Gisquet, P. Onno (Canon)]

JCTVC-S0088 On WPP with palette mode and intra BC mode [B. Li, J. Xu (Microsoft)]

JCTVC-S0101 Intra Block Copy reference area for Wavefront Parallel Procsssing [P.
Lai, X. Xu, S. Liu, T.-D. Chuang, S. Lei (MediaTek)]

JCTVC-S0141 Using the wavefront store-and-sync design for palette table prediction
variables [K. Misra, S. H. Kim, A. Segall (Sharp)]

JCTVC-S0145 Bandwidth reduction method for intra block copy [K. Rapaka, T. Hsieh,
C. Pang, V. Seregin, M. Karczewicz (Qualcomm)]

JCTVC-S0220 On parallel processing capability of intra block copy [K. Rapaka, V.
Seregin, C. Pang, M. Karczewicz (Qualcomm)]
Page: 190
Date Sav
13.1.1.1.1.1.1.1.60 JCTVC-S0015 JCT-VC AHG report: Test sequence material (AHG15)
[T. Suzuki, V. Baroncini, R. Cohen, T. K. Tan, S. Wenger]
Available test sequences were listed in the report for HEVC v.1 CTC, RExt CTC, and SCC CTC
and non-CTC sequences.
In discussion, it was suggested to also list other available test sequences that may be useful –
e.g., the test sequences used for HEVC v1 verification tests (if available).
(Further discussion was chaired by GJS on Wednesday 10-22 p.m.)
The test sequences that were used in the verification test were collected and were additionally
listed in a revision of the AHG report. They will be uploaded to the ftp site.
3
Project development, status, and guidance (3)
3.1 Communication to and by parent bodies (0)
See section 6.2.
3.2 Conformance test set development (0)
It was noted that many features are similar for SHVC and MV-HEVC, and that it would be
desirable to test the same features in both cases. This could help ease the effort and increase the
coverage of testing for conformance test set development for the two sets of extensions. See
further notes in section 6.2.
3.3 Version 2 bug reports and cleanup (0)
See notes for S0003.
3.4 HEVC coding performance, implementation demonstrations and design analysis
(2)
3.4.1 Version 1 performance (1)
See also section 3.4.2 notes regarding verification testing.
13.1.1.1.1.1.1.1.61 JCTVC-S0301 Some Results on Image Quality of HEVC and WebP
[D. He (Blackberry), J. Wang (Magnum Semiconductor)] [late]
(Consideration of this topic was chaired by GJS on Thursday 10-23 p.m.)
(This was a late information document.)
This document reports some results on HEVC RExt as a still-image coding tool versus the
"WebP" proprietary coding design, where the distortion is measured in both PSNR (peak signalnoise-ratio) and SSIM (structural similarity). On a set of grayscale images with resolutions from
512x512 to 2048x2560, it was reported that HM 16.1.1 consistently outperforms WebP in terms
of rate-distortion performance, regardless whether the distortion measure is PSNR or SSIM. On
average, at mid-quality range, the average PSNR BD-rate of HM 16.1.1 versus WebP (Method 6
= high-quality setting) was reported as −25.0%, and the SSIM BD-rate was reported as −16.6%;
at high-quality range, the average PSNR BD-rate of HM 16.1.1 versus WebP (Method 6) was
reported as −20.9%, and the SSIM BD-rate was reported as −13.7%.
It was remarked that it is tricky to consider a comparison of the performance of our design
relative to third-party. It was also noted that the contribution was a very late submission. It was
suggested that we should make sure to be clear that we are not endorsing a comparative
assessment of a third-party technology under these circumstances.
The contribution reported closer correspondence between PSNR and SSIM behaviour at higher
bit rates than at lower bit rates.
Page: 191
Date Sav
3.4.2 RExt performance/verification test (0)
A draft verification test plan was drafted and reviewed (Wed. a.m., chaired by GJS).
One aspect discussed was low delay interlace – what it means and how relevant it is. This will be
considered in future development of the test plan.
3.4.3 SHVC performance (0)
No contributions noted in this area.
3.4.4 SCC performance, design aspects and test conditions (2)
See also the AHG report 6, and contributions S0069 (advocating enable/disable at SPS level
rather than CU level under some circumstances), S0100 (advocating disabling ACT for YUV
CTC operation).
It was suggested that we should stop using a different sign convention when measuring BD BR
impacts for lossy and lossless tests, since this seems confusing.
It was agreed that negative values should indicate reduced bit rate.
(S0100 is also suggesting a change of CTC wrt disabling ACT in YCbCr sequences.)
13.1.1.1.1.1.1.1.62 JCTVC-S0042 AhG6: Inclusion of 4:2:0 screen content in the HEVC SCC
common test conditions [J. Sole, M. Karczewicz, R. Joshi, V. Seregin,
K. Rapaka (Qualcomm)]
This document proposes to include consideration of the 4:2:0 chroma format in the SCC project.
See additional notes in section 6.2.
In further discussion chaired by GJS on Thursday a.m., it was agreed to add the four class F test
sequences to the CTC.
We may want to make this row of the table distinct from the others.
Test results for Class F should not be necessary for testing aspects that only affect 4:4:4
operation, and test results for 4:4:4 sequences should not be necessary for tests that only affect
4:2:0 operation. This was agreed. (But we need to make sure there are no bugs introduced for the
irrelevant test cases.)
It was commented that at least some current Class F test sequences were captured with some
analog process that seems questionable. This should be further studied.
Our draft text seems to have 4:2:0 capability for IBC. We're keeping it that way (for now).
Palette and ACT only work in 4:4:4 in the draft text, and we're keeping it that way (for now).
13.1.1.1.1.1.1.1.63 JCTVC-S0084 Comparison of Compression Performance of HEVC 4:4:4
Range Extensions Test Model 8 and HEVC Screen Content Coding Extensions
Test Model 2 with AVC High 4:4:4 Predictive profile [B. Li, J. Xu, G. Sullivan
(Microsoft)]
(Consideration of this topic was chaired by J. Boyce on Sunday 10-19 p.m.)
This contribution is a study of the relative objective (i.e. PSNR-based) compression performance
of HEVC RExt Main 4:4:4 12 Test Model 8 (using 8, 10, and 12 bit configurations), HEVC SCC
Test Model 1 (SCM 2) and AVC High 4:4:4 Predictive Profile. It builds upon the prior work
reported in JCTVC-G399, JCTVC-H0360, JCTVC-I0409, JCTVC-J0236, JCTVC-K0279,
JCTVC-L0322, JCTVC-M0329, JCTVC-O0184, JCTVC-P0213, and JCTVC-R0101 – updating
the results by using the latest available reference software (JM-18.6, HM-15.0+RExt-8.0, HM15.0+RExt-8.0+SCM-2.0), profile and test model designs, and the RExt and SCC test sequences.
The overall results indicate that for RExt CTC sequences, RExt Main 4:4:4 12 Profile saves
25%, 33%, and 38% bit rate for AI-MT, RA-MT and LB-MT relative to AVC High 4:4:4
Predictive Profile. For SCC CTC sequences, RExt Main 4:4:4 12 Profile provides an even larger
benefit. The overall results also indicate that for screen content sequences, the HEVC SCC Test
Page: 192
Date Sav
Model 2 also improves quite substantially over HEVC SCC Test Model 1. For example, for RGB
text and graphics with motion (TGM) 1080p sequences, the HEVC SCC Test Model 2 saves
33%, 23%, and 18% bits for AI, RA and LB lossy coding over HEVC SCC Test Model 1.
Relative to what was reported most recently in JCTVC-R0101, the bit rate savings for SCC
sequences mainly comes from the adoption of new coding tools, especially residual adaptive
colour transform and palette mode.
The contribution was for information only. The proponents were thanked for providing this
useful data.
3.5 Source video test material (0)
No contributions noted in this area.
4
Core experiments in SCC (98)
4.1 CE1: Vector entropy coding (14)
4.1.1 CE1 summary and general discussion (1)
(Consideration of this topic was chaired by JRO on Friday 10-17 p.m.)
13.1.1.1.1.1.1.1.64 JCTVC-S0021 CE1: Summary report for Core Experiment 1 on vector
entropy coding [C. Pang, X. Xu (CE Coordinators)]
Test 1: BVD entropy coding for IBC mode

JCTVC-S0142, CE1 Test 1.1: CE1: Results of Test 1.1, Test 2.1 and Test 3.1, K. Rapaka, M.
Karczewicz, C. Pang (Qualcomm)
o JCTVC-S0166, Crosscheck of CE1 Test 1.1 (JCTVC-S0142) [S.-T. Hsiang
(MediaTek)]

JCTVC-S0057, CE1 Test 1.3: CE1: Results of Test 1.3, Test 4.1 and Test 4.3, A. Minezawa,
K. Miyazawa, S. Sekiguchi (Mitsubishi)
o JCTVC-S0210, Crosscheck of CE1 Test 1.3 (JCTVC-S0057) [C.-H. Hung, C. -C Lin,
J.-S. Tu, Y.-J. Chang, C.-L. Lin (ITRI)]

JCTVC-S0162, CE1 Test 1.4: CE1: Results of Tests 1.4, 2.2, & 3.3 on unified BVD & MVD
coding, S.-T. Hsiang, T.-D. Chuang, S. Lei (MediaTek)
o JCTVC-S0058, Crosscheck of CE1 Test 1.4 (JCTVC-S0162) [A. Minezawa, K.
Miyazawa, S. Sekiguchi (Mitsubishi)]
Test 2: MVD entropy coding for Inter mode

JCTVC-S0142, CE1 Test 2.1: CE1: Results of Test 1.1, Test 2.1 and Test 3.1, K. Rapaka, M.
Karczewicz, C. Pang (Qualcomm)
o JCTVC-S0166, Crosscheck of CE1 Test 2.1 (JCTVC-S0142) [S.-T. Hsiang
(MediaTek)]

JCTVC-S0162, CE1 Test 2.2: CE1: Results of Tests 1.4, 2.2, & 3.3 on unified BVD & MVD
coding, S.-T. Hsiang, T.-D. Chuang, S. Lei (MediaTek)
o JCTVC-S0226, Crosscheck of CE1 Test 2.2 (JCTVC-S0162) [C. Rosewarne, M.
Maeda (Canon)]
Test 3: MVD and BVD entropy coding for Inter and IBC modes
Page: 193
Date Sav

JCTVC-S0142, CE1 Test 3.1: CE1: Results of Test 1.1, Test 2.1 and Test 3.1, K. Rapaka, M.
Karczewicz, C. Pang (Qualcomm)
o JCTVC-S0059, Crosscheck of CE1 Test 3.1 (JCTVC-S0142) [A. Minezawa, K.
Miyazawa, S. Sekiguchi (Mitsubishi)]

JCTVC-S0061, CE1 Test 3.2: CE1: Results of Test 3.2 on MVD and BVD coding, G.
Laroche, T. Poirier, C. Gisquet, P. Onno (Canon)
o JCTVC-S0146, Crosscheck of CE1 Test 3.2 (JCTVC-S0061) [K. Rapaka
(Qualcomm)]

JCTVC-S0162, CE1 Test 3.3: CE1: Results of Tests 1.4, 2.2, & 3.3 on unified BVD & MVD
coding, S.-T. Hsiang, T.-D. Chuang, S. Lei (MediaTek)
o JCTVC-S0076, Crosscheck of CE1 Test 3.3 (JCTVC-S0162) [G. Laroche (Canon)]
Test 4: Combination tests on BVD entropy coding for IBC mode

JCTVC-S0057, CE1 Test 4.1: combination of Test 1.1 + Test 1.3, CE1: Results of Test 1.3,
Test 4.1 and Test 4.3, A. Minezawa, K. Miyazawa, S. Sekiguchi (Mitsubishi)
o JCTVC-S0167, Crosscheck of CE1 Test 4.1 (JCTVC-S0057) [S.-T. Hsiang
(MediaTek)]

JCTVC-S0057, CE1 Test 4.3: combination of Test 1.3 + Test 1.4, CE1: Results of Test 1.3,
Test 4.1 and Test 4.3, A. Minezawa, K. Miyazawa, S. Sekiguchi (Mitsubishi)
o JCTVC-S0147, Crosscheck of CE1 Test 4.3 (JCTVC-S0057) [K. Rapaka
(Qualcomm)]
The proposed methods were implemented on top of SCM2.0 and simulated under the SCC
common test conditions.
Test 1 & Test 4: BVD entropy coding for IBC mode
 Test 1.1: BVD coding for IBC (JCTVC-S0142)
In this test, first a context coded flag is coded to indicate BVD is zero. When BVD is not zero,
another flag is coded to indicate if absolute level of BVD is greater than 4. If BVD is greater than
4, the remaining absolute level is coded using bypass 4th-order Exp-Golomb codes else is coded
using a fixed length code. One flag is coded to indicate sign of the BVD.

Test 1.3: Adaptive switching between differential and direct coding for intra block copy
vectors (JCTVC-S0057)
In this test, one flag is added to specify whether the BV is predicted or not. If not predicted, BV
is coded without prediction. The flag is bypass coded and signalled only when the BV
component is non-zero. An additional modification of the coding process of sign flags of vectors
to reduce redundancy is also tested.
 Test 1.4: BVD coding for IBC using a universal entropy coding scheme (JCTVC-S0162)
In this test, the absolute value of each BVD component is represented by sending its most
significant bit (MSB) index followed by its refinement value. The MSB index is binarized by the
unary code. The bin from the resulting bin string is entropy coded in the CABAC mode if the bin
index is no greater than a bypass threshold and in the bypass mode, otherwise. The refinement
value is binarized by the fixed-length code and the resulting bin string is entropy code in the
bypass mode.
 Test 4.1: Combination of Test 1.1 + Test 1.3 (JCTVC-S0057)
In this test, the combination of Test 1.1 and Test 1.3 is investigated.
Page: 194
Date Sav
 Test 4.3: Combination of Test 1.3 + Test 1.4 (JCTVC-S0057)
In this test, the combination of Test 1.3 and Test 1.4 is investigated.
Results for Test 1 & Test 4 on BVD coding for IBC mode
All Intra
1.1
1.3(1)
1.3(2)
1.4
4.1(1)
4.1(2)
−0.3
%
−0.2
%
−0.6
%
−0.3
%
−0.2
%
−0.3
%
−0.4
%
−0.4
%
−0.1
%
−0.5
%
−0.3
%
−0.1
%
−0.1
%
−0.9
%
−0.4
%
−0.2
%
−0.3
%
4.3
(1)
4.3
(2)
RGB, mixed content, 1440p
0.0%
RGB, mixed content, 1080p
−0.1
%
−0.3
%
−0.1
%
−0.1
%
−0.1
%
RGB, Animation, 720p
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
RGB, camera captured, 1080p
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
YUV, text & graphics with motion,
1080p
−0.3
%
−0.2
%
−0.1
%
−0.3
%
−0.1
%
−0.2
%
−0.7
%
−0.3
%
−0.3
%
−0.4
%
−0.5
%
−0.4
%
−0.1
%
−0.1
%
−0.6
%
−0.2
%
−0.1
%
−0.2
%
−1.0
%
−0.5
%
−0.4
%
−0.5
%
RGB, text & graphics with motion,
1080p
RGB, text & graphics with motion,720p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
0.0%
0.0%
−0.9
%
−0.6
%
−0.3
%
−0.4
%
−0.6%
−0.4%
−0.1%
−0.2%
−1.1
%
−0.6
%
−0.4
%
−0.5
%
−0.7%
−0.4%
−0.2%
−0.3%
YUV, mixed content, 1080p
0.0%
YUV, Animation, 720p
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
YUV, camera captured, 1080p
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
Enc Time[%]
96%
100%
100%
100%
102%
102%
100%
100%
Dec Time[%]
100%
99%
99%
100%
100%
100%
100%
99%
NonCE1
(1.1 +
4.1)
−1.
0%
−0.
5%
−0.
4%
−0.
4%
0.0
%
0.0
%
−1.
2%
−0.
7%
−0.
5%
−0.
6%
−0.
1%
0.0
%
106%
108%
Random Access
1.1
1.3(1)
1.3(2)
1.4
4.1(1)
4.1(2)
4.3 (1)
4.3 (2)
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
−0.1%
−0.1%
−0.1%
0.0%
0.0%
0.0%
−0.1%
−0.2%
0.0%
0.0%
0.0%
0.0%
−0.1%
0.0%
−0.2%
−0.1%
0.0%
0.0%
−0.2%
0.0%
−0.1%
−0.1%
0.1%
0.0%
−0.4%
−0.2%
−0.2%
−0.3%
0.0%
0.0%
−0.4%
−0.1%
−0.2%
−0.2%
0.1%
0.0%
−0.1%
−0.3%
0.0%
0.0%
0.0%
0.0%
−0.1%
−0.2%
0.1%
0.1%
0.0%
0.0%
−0.3%
−0.2%
−0.1%
−0.2%
0.0%
0.0%
−0.3%
−0.1%
−0.2%
0.0%
0.0%
0.1%
−0.5%
−0.3%
−0.2%
−0.2%
0.0%
0.0%
−0.5%
−0.3%
−0.2%
−0.3%
0.0%
0.0%
−0.2%
−0.3%
−0.1%
−0.2%
−0.1%
0.0%
−0.2%
−0.2%
−0.1%
0.0%
0.1%
0.0%
−0.4%
−0.4%
−0.1%
−0.3%
−0.1%
0.0%
−0.5%
−0.3%
−0.1%
−0.2%
0.0%
0.0%
NonCE1
(1.1 +
4.1)
−0.6%
−0.4%
−0.2%
−0.4%
0.0%
0.0%
−0.6%
−0.4%
−0.3%
−0.4%
0.0%
0.0%
Enc Time[%]
Dec Time[%]
96%
100%
100%
100%
100%
99%
99%
101%
101%
100%
101%
99%
101%
100%
100%
100%
92%
96%
Page: 195
Date Sav
Low Delay
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
1.1
−0.1%
−0.2%
0.0%
−0.3%
0.0%
0.0%
−0.1%
−0.2%
−0.1%
0.1%
0.0%
0.0%
1.3(1)
−0.2%
0.0%
0.0%
−0.3%
0.1%
0.0%
−0.1%
−0.1%
−0.2%
−0.5%
0.1%
0.0%
1.3(2)
−0.4%
0.0%
−0.2%
−0.5%
0.0%
0.0%
−0.3%
−0.1%
−0.3%
−0.4%
0.1%
0.0%
1.4
0.0%
−0.2%
0.2%
0.0%
0.0%
0.0%
0.0%
−0.1%
−0.2%
0.3%
0.0%
0.0%
4.1(1)
−0.3%
−0.2%
0.1%
−0.1%
0.0%
0.0%
−0.2%
−0.3%
−0.2%
−0.2%
0.0%
0.0%
4.1(2)
−0.5%
−0.1%
−0.1%
−0.1%
−0.1%
0.0%
−0.4%
−0.3%
−0.3%
−0.1%
0.1%
0.0%
4.3
(1)
−0.2%
−0.2%
−0.1%
0.0%
0.0%
0.1%
−0.1%
−0.3%
0.0%
0.0%
0.1%
0.0%
4.3 (2)
−0.4%
−0.2%
0.0%
−0.1%
−0.1%
0.0%
−0.3%
−0.2%
−0.2%
0.0%
0.1%
0.0%
NonCE1
(1.1 +
4.1)
−0.5%
−0.1%
−0.2%
−0.3%
0.0%
0.0%
−0.5%
−0.2%
−0.4%
−0.7%
0.1%
0.0%
Enc Time[%]
Dec Time[%]
84%
100%
100%
99%
100%
97%
100%
100%
101%
100%
100%
98%
101%
99%
101%
99%
89%
95%
Complexity analysis
# additional regular bins per BV
# additional contexts for BV
1.1
1.3(1)
1.3(2)
2
0
0
2
0
0
Complexity
1.4
4.1(1)
same
12
as 1.1
4 for AI
same
2 for RA/LD as 1.1
4.1(2)
same
as 1.1
same
as 1.1
4.3 (1)
same
as 1.4
same
as 1.4
4.3 (2)
same
as 1.4
same
as 1.4
From discussion:

Method 1.3 requires additional decision to determine the setting of the flag. 1.3(2) changes
the binarization of sign when it is not predicted. This could be interpreted as an additional
predictor candidate. It adds complexity both for encoder and decoder, whereas the gain is
small. No action.

All three methods are adding complexity as compared to the current BV coding of the SCC
draft, whereas the compression benefit is relatively small

Methods 1.1.and 1.4 would likely increase the worst case number of context coded bins (by
the last meeting, the new BV entropy coding using 2 context coded bins per 4x4 IBC block
instead of 4 had brought the throughput to the same level as MV coding which uses 4 context
coded bins per 4x8 block)
A BoG (C. Pang) was requested to analyze the worst case number of context coded bins in IBC
for the current SCM and the methods 1.1 and 1.4; compare against current 4x8 MV coding,
including considerations about reference index and mode coding.
See further notes under S0294 – method 1.1 to be further investigated in CE.
Test 2: MVD entropy coding for Inter mode
 Test 2.1: MVD coding for Inter (JCTVC-S0142)
In this test, first a context coded flag is coded to indicate MVD is zero. When MVD is not zero,
another flag is coded to indicate if absolute level of MVD is greater than 4. If MVD is greater
than 4, the remaining absolute level is coded using bypass 4-order Exp-Golomb codes else is
coded using a fixed length code. One flag is coded to indicate sign of the MVD.
Same binarization as 1.1

Test 2.2: MVD coding using a universal entropy coding scheme (JCTVC-S0162)
Page: 196
Date Sav
In this test, the absolute value of each MVD component is represented by sending its most
significant bit (MSB) index followed by its refinement value. The MSB index is binarized by the
unary code. The bin from the resulting bin string is entropy coded in the CABAC mode if the bin
index is no greater than a bypass threshold and in the bypass mode, otherwise. The refinement
value is binarized by the fixed-length code and the resulting bin string is entropy code in the
bypass mode.
Same binarization as 1.4
Results for Test 2 on MVD entropy coding for Inter mode
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Random Access
2.1
2.2
−2.3%
−2.8%
−0.5%
−0.6%
−0.1%
−0.2%
−0.1%
−0.2%
−0.1%
−0.2%
0.0%
−0.3%
−2.6%
−3.1%
−0.6%
−0.7%
−0.1%
−0.1%
−0.2%
−0.2%
−0.1%
−0.2%
0.0%
−0.2%
Enc Time[%]
Dec Time[%]
95%
100%
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Low Delay
2.1
2.2
−3.0%
−3.6%
−1.1%
−1.3%
−0.2%
−0.3%
−0.4%
−0.5%
−0.1%
−0.1%
0.0%
−0.1%
−3.3%
−4.0%
−1.3%
−1.7%
0.0%
−0.3%
−0.3%
−0.4%
0.0%
0.0%
0.1%
−0.2%
Enc Time[%]
Dec Time[%]
93%
100%
95%
100%
94%
100%
Complexity analysis
# additional regular bins per MV
# additional contexts for MV
modification to binarization
Complexity
2.1
2.2
0
10
2
4
yes
no
From discussion: The approaches are using the same binarization for IBC BV and MV coding,
however, it is different from the binarization used in previous HEVC versions.
Method 1.3 was not investigated here, because it would give a loss in case of MV coding. This
would mean that method 1.3 would only be used for BV, i.e. no harmonization.
Page: 197
Date Sav
Both methods show some interesting gain (around 2-3%) for the 1080p TGwM class, and no loss
in any other class. However, the question was raised how much of this gain would be preserved
when a conventional bit estimation for inter mode decision woud be used.
Method 2.2 (1.4) would increase the worst case number of context coded bins significantly (10
per 4x8 block).
Method 2.1 (1.1) would not increase the worst case number of context coded bins, but add more
contexts.
Modifying the binarization specifically for screen content could likely enforce implementation of
two different binarization methods (at least for those decoders that support the old profiles as
well).
It was also mentioned by one expert that it would be desirable to re-use existing designs for the
inter coding.
Unification of BV coding and MV coding would not be achieved, if the finding of the BoG
would be that none of the methods is beneficial for BV coding due to the increase of worst case
number of context coded bins.
It was mentioned by several experts that defining a different method of binarization only for MV
coding in an SCC environment would be undesirable (eventually enforcing decoders to
implement three different methods).
Test 3: MVD and BVD entropy coding for Inter and IBC modes
 Test 3.1: BVD coding for IBC and MVD coding for Inter (JCTVC-S0142)
In this test, first a context coded flag is coded to indicate BVD/MVD is zero. When BVD/MVD
is not zero, another flag is coded to indicate if absolute level of BVD/MVD is greater than 4. If
BVD/MVD is greater than 4, the remaining absolute level is coded using bypass 4-order ExpGolomb codes else is coded using a fixed length code. One flag is coded to indicate sign of the
BVD/MVD.
 Test 3.2: MVD and BVD entropy coding for Inter and IBC modes (JCTVC-S0061)
In this test, a flag at slice level is used to determine the residual coding method for both Inter and
IBC modes. The current SCM2.0 BVD and MVD coding should be considered with this method
or with one of the proposed BVD methods in section 0.

Test 3.3: Unified BVD & MVD coding using a universal entropy coding scheme
(JCTVC-S0162)
In this test, the absolute value of each BVD and MVD component is represented by sending its
most significant bit (MSB) index followed by its refinement value. The MSB index is binarized
by the unary code. The bin from the resulting bin string is entropy coded in the CABAC mode if
the bin index is no greater than a bypass threshold and in the bypass mode, otherwise. The
refinement value is binarized by the fixed-length code and the resulting bin string is entropy code
in the bypass mode.
Results for Test 3 on MVD and BVD entropy coding for Inter and IBC modes
•
Test 3.3* further provides the results with the constraint on the max number of regular
bins per CU compared with those of the proposed method in test 3.3 without the
constraint.
Page: 198
Date Sav
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
3.1
−0.3%
−0.2%
0.0%
−0.1%
0.0%
0.0%
−0.3%
−0.2%
−0.1%
0.0%
0.0%
0.0%
All Intra
3.2
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
3.3 & 3.3*
−0.4%
−0.4%
0.0%
−0.1%
0.0%
0.0%
−0.5%
−0.4%
−0.1%
−0.1%
0.0%
0.0%
Enc Time[%]
Dec Time[%]
97%
100%
98%
100%
99%
101%
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
3.1
−2.4%
−0.6%
−0.1%
−0.1%
−0.1%
0.0%
−2.7%
−0.7%
0.0%
−0.1%
0.0%
0.0%
Enc Time[%]
Dec Time[%]
100%
100%
99%
99%
95%
100%
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
3.1
−3.1%
−1.2%
−0.2%
−0.6%
0.0%
0.0%
−3.4%
−1.4%
−0.3%
−0.4%
−0.1%
0.1%
Low Delay
3.2
−1.8%
−0.2%
0.2%
0.1%
0.0%
0.0%
−2.1%
−0.4%
0.3%
0.2%
0.1%
0.0%
3.3 & 3.3*
−3.4%
−1.5%
−0.2%
−0.3%
−0.1%
−0.2%
−3.9%
−1.8%
−0.4%
−0.1%
−0.1%
−0.1%
Enc Time[%]
Dec Time[%]
87%
100%
98%
98%
94%
99%
Random Access
3.2
3.3 & 3.3*
−1.5%
−2.7%
0.1%
−0.9%
0.1%
−0.2%
0.2%
−0.1%
0.0%
−0.3%
0.0%
−0.2%
−1.8%
−3.0%
0.0%
−0.9%
0.2%
−0.1%
0.1%
−0.1%
0.0%
−0.2%
0.0%
−0.1%
Page: 199
Date Sav
Complexity analysis
# additional regular bins per BV
# additional regular bins per MV
# additional contexts for MV & BV
unification of MVD & BVD coding
3.1
2
0
4
Complexity
3.2
0
0
0
3.3*
12
10
2
same
binarization
& same
contexts
From discussion: Method 3.2 is not included in test 1 and 2, It indicates at slice level whether
(for both MV coding and BV coding) either the conventional HEVC MV coding or the BV
coding of SCM is used.
Behaviour not consistent - for some of the non screen content classes, losses occur.
Question is raised how the decision is made? During the presentation of the CE summary,
contributors are not available.
3.1 is combining 1.1 and 2.1; 3.3 is combining 1.4 and 2.2.
3.3* is included in version 2 of JCTVC-S0162 (delivered 13-10), giving additional results that
indicate no loss when the number of worst case additional context coded bins is further
restricted. Formally, this had not been planned in the CE and should be considered as a new
contribution. There is no cross-check, and during the discussion some concern is raised that this
might imply additional checks by the encoder whether the constraint is met.
See further disposition under BoG report S0298.
4.1.2 CE1 primary contributions (4)
13.1.1.1.1.1.1.1.65 JCTVC-S0057 CE1: Results of Test 1.3, Test 4.1 and Test 4.3
[A. Minezawa, K. Miyazawa, S. Sekiguchi (Mitsubishi)]
13.1.1.1.1.1.1.1.66 JCTVC-S0061 CE1: Results of Test 3.2 on MVD and BVD coding
[G. Laroche, T. Poirier, C. Gisquet, P. Onno (Canon)]
13.1.1.1.1.1.1.1.67 JCTVC-S0142 CE1: Results of Test 1.1, Test 2.1 and Test 3.1
[K. Rapaka, M. Karczewicz, C. Pang (Qualcomm)]
13.1.1.1.1.1.1.1.68 JCTVC-S0162 CE1: Results of Tests 1.4, 2.2, & 3.3 on unified BVD &
MVD coding [S.-T. Hsiang, T.-D. Chuang, S. Lei (MediaTek)]
4.1.3 CE1 cross checks (9)
13.1.1.1.1.1.1.1.69 JCTVC-S0058 CE1: Cross-check on Test 1.4 [A. Minezawa,
K. Miyazawa, S. Sekiguchi (Mitsubishi)]
13.1.1.1.1.1.1.1.70 JCTVC-S0059 CE1: Cross-check on Test 3.1 [A. Minezawa,
K. Miyazawa, S. Sekiguchi (Mitsubishi)]
Page: 200
Date Sav
13.1.1.1.1.1.1.1.71
JCTVC-S0076 CE1: Cross-check of Test 3.2 [G. Laroche (Canon)] [late]
13.1.1.1.1.1.1.1.72 JCTVC-S0146 CE1: Cross-check on Test 3.2 on MVD and BVD coding
(JCTVC-S0061) [K. Rapaka (Qualcomm)] [late]
13.1.1.1.1.1.1.1.73 JCTVC-S0147 CE1: Cross-check on Test 4.3 method1 and method 2
(JCTVC-S0057) [K. Rapaka (Qualcomm)] [late]
13.1.1.1.1.1.1.1.74 JCTVC-S0166 CE1: Cross check of Tests 1.1 & 2.1 [S.-T. Hsiang
(MediaTek)] [late]
13.1.1.1.1.1.1.1.75 JCTVC-S0167 CE1: Cross check of Test 4.1 on combination of Test 1.1 +
Test 1.3 [S.-T. Hsiang (MediaTek)] [late]
13.1.1.1.1.1.1.1.76 JCTVC-S0210 CE1: Cross-Check Results of Test 1.3 [C.-H. Hung, C.-C.
Lin, J.-S. Tu, Y.-J. Chang, C.-L. Lin (ITRI)] [late]
13.1.1.1.1.1.1.1.77 JCTVC-S0226 Cross-check of CE1 Test 2.2 from ‘CE1: Results of Tests
1.4, 2.2, & 3.3 on unified BVD & MVD coding’ (JCTVC-S0162) by Mediatek
[C. Rosewarne, M. Maeda (Canon)] [late]
4.2 CE2: Intra block copy signalling and partitioning (12)
4.2.1 CE2 summary and general discussion (1)
(Consideration of this topic was chaired by chaired by JO, Friday 10-17 p.m.)
Test 1 Unification of IBC to inter (JCTVC-S0080)
In this test, IBC block is treated as an inter block with reference to the current picture so that IBC
can reuse the design for the inter mode. The modifications are

When Intra BC mode is enabled, adding the current picture (before deblocking and SAO)
to the last position of list 0, marking as long-term reference picture.

If the current slice is I slice and Intra BC mode is enabled, the syntax parsing process and
decoding process of P slice is followed.

When Intra BC mode is enabled, after decoding the current picture, mark the current
picture as short-term reference picture.
Page: 201
Date Sav
The summarized results are showed below –
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
G/Y
-2.1%
-1.1%
-1.6%
-1.2%
0.1%
0.1%
-0.5%
-0.4%
-0.8%
-0.7%
0.0%
0.1%
G/Y
-3.7%
-1.2%
-1.2%
-1.1%
0.0%
-0.2%
-3.7%
-0.7%
-0.9%
-0.9%
0.0%
-0.1%
G/Y
-3.8%
-0.8%
-1.0%
-1.1%
0.1%
0.0%
-4.0%
-0.8%
-0.9%
-1.1%
0.2%
0.0%
All Intra
B/U
-3.7%
-2.1%
-2.0%
-1.9%
0.1%
0.1%
-2.0%
-1.3%
-1.5%
-2.1%
0.1%
0.2%
120%
104%
Random Access
B/U
-5.6%
-2.6%
-2.4%
-2.6%
-0.1%
-0.1%
-5.4%
-2.2%
-2.5%
-3.3%
0.0%
0.1%
105%
98%
Low delay B
B/U
-5.3%
-2.0%
-2.1%
-2.8%
0.0%
0.0%
-5.6%
-1.6%
-2.5%
-4.6%
-0.1%
0.0%
104%
102%
R/V
-3.8%
-2.0%
-2.2%
-1.9%
0.1%
0.1%
-2.0%
-1.6%
-1.8%
-2.2%
0.0%
0.1%
R/V
-5.6%
-2.6%
-2.5%
-2.8%
-0.1%
-0.2%
-5.5%
-2.2%
-2.4%
-3.3%
0.0%
0.0%
R/V
-5.2%
-2.1%
-2.1%
-2.6%
0.2%
0.0%
-5.4%
-2.3%
-2.1%
-5.4%
0.6%
0.0%
Page: 202
Date Sav
All Intra
RGB, text & gra phi cs wi th moti on, 1080p
RGB, text & gra phi cs wi th moti on,720p
RGB, mi xed content, 1440p
RGB, mi xed content, 1080p
RGB, Ani ma ti on, 720p
RGB, ca mera ca ptured, 1080p
YUV, text & gra phi cs wi th moti on, 1080p
YUV, text & gra phi cs wi th moti on,720p
YUV, mi xed content, 1440p
YUV, mi xed content, 1080p
YUV, Ani ma ti on, 720p
YUV, ca mera ca ptured, 1080p
Enc Ti me[%]
Dec Ti me[%]
Bi t-ra te
s a vi ng
(Tota l )
1.5%
0.3%
1.5%
1.4%
0.0%
0.0%
0.7%
0.3%
1.3%
1.1%
0.0%
0.0%
Bi t-ra te
Bi t-ra te
s a vi ng
s a vi ng
(Avera ge)
(Mi n)
1.5%
1.1%
0.4%
0.0%
1.3%
0.3%
1.4%
1.4%
0.0%
0.0%
0.0%
0.0%
0.7%
0.1%
0.4%
0.0%
1.2%
0.2%
1.1%
1.1%
0.0%
0.0%
0.0%
0.0%
117%
101%
Bi t-ra te
s a vi ng
(Ma x)
1.9%
0.9%
2.3%
1.4%
0.0%
0.0%
1.3%
0.9%
2.1%
1.1%
0.0%
0.0%
Random Access
RGB, text & gra phi cs wi th moti on, 1080p
RGB, text & gra phi cs wi th moti on,720p
RGB, mi xed content, 1440p
RGB, mi xed content, 1080p
RGB, Ani ma ti on, 720p
RGB, ca mera ca ptured, 1080p
YUV, text & gra phi cs wi th moti on, 1080p
YUV, text & gra phi cs wi th moti on,720p
YUV, mi xed content, 1440p
YUV, mi xed content, 1080p
YUV, Ani ma ti on, 720p
YUV, ca mera ca ptured, 1080p
Enc Ti me[%]
Dec Ti me[%]
Bi t-ra te
s a vi ng
(Tota l )
2.5%
0.2%
0.3%
0.3%
0.0%
0.0%
2.5%
0.2%
0.3%
0.2%
0.0%
0.0%
Bi t-ra te
Bi t-ra te
s a vi ng
s a vi ng
(Avera ge)
(Mi n)
2.3%
1.1%
0.3%
0.0%
0.3%
0.0%
0.3%
0.3%
0.0%
0.0%
0.0%
0.0%
2.1%
1.1%
0.2%
0.0%
0.3%
0.0%
0.2%
0.2%
0.0%
0.0%
0.0%
0.0%
108%
103%
Bi t-ra te
s a vi ng
(Ma x)
3.0%
0.6%
0.6%
0.3%
0.0%
0.0%
2.8%
0.3%
0.6%
0.2%
0.0%
0.0%
Low Delay B
RGB, text & gra phi cs wi th moti on, 1080p
RGB, text & gra phi cs wi th moti on,720p
RGB, mi xed content, 1440p
RGB, mi xed content, 1080p
RGB, Ani ma ti on, 720p
RGB, ca mera ca ptured, 1080p
YUV, text & gra phi cs wi th moti on, 1080p
YUV, text & gra phi cs wi th moti on,720p
YUV, mi xed content, 1440p
YUV, mi xed content, 1080p
YUV, Ani ma ti on, 720p
YUV, ca mera ca ptured, 1080p
Enc Ti me[%]
Dec Ti me[%]
Bi t-ra te
s a vi ng
(Tota l )
2.7%
0.1%
0.2%
0.1%
0.0%
0.0%
2.5%
0.1%
0.1%
0.1%
0.0%
0.0%
Bi t-ra te
Bi t-ra te
s a vi ng
s a vi ng
(Avera ge)
(Mi n)
2.4%
0.8%
0.1%
0.0%
0.2%
0.0%
0.1%
0.1%
0.0%
0.0%
0.0%
0.0%
2.3%
1.0%
0.1%
0.0%
0.1%
0.0%
0.1%
0.1%
0.0%
0.0%
0.0%
0.0%
108%
102%
Bi t-ra te
s a vi ng
(Ma x)
3.5%
0.4%
0.3%
0.1%
0.0%
0.0%
3.2%
0.5%
0.2%
0.1%
0.0%
0.0%
From discussion:
Signalling and coding of vectors is used as in inter coding (including merge), but the IBC
operation itself differs from motion comp.
Current picture is put as long term reference into ref pic list.
IBC is operated in 4x4 block size, but only uses integer vectors, no filtering etc.
Page: 203
Date Sav
Test 2 - PU-based IBC using intra_bc_flag signalling (JCTVC-S0121)
In this test, IBC flag is signalled at PU level instead of CU level. Two sub-tests were conducted.
In test 2a, IBC mode is coded as an intra mode and in test 2b, IBC mode is coded as an inter
mode.
The summarized results of test 2a are shown belowRGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
G/Y
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.1%
0.0%
0.0%
0.0%
0.0%
G/Y
-1.4%
-0.3%
-0.3%
-0.3%
-0.1%
0.0%
-1.3%
-0.2%
-0.3%
-0.2%
0.0%
0.0%
G/Y
-1.7%
-0.6%
-0.3%
-0.6%
-0.1%
0.0%
-1.6%
-0.7%
-0.4%
-0.6%
0.0%
0.0%
All Intra
B/U
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.1%
0.0%
0.0%
0.0%
0.0%
101%
102%
Random Access
B/U
-1.3%
-0.4%
-0.4%
-0.3%
-0.1%
0.0%
-1.2%
-0.4%
-0.3%
-0.5%
-0.2%
0.1%
103%
101%
Low delay B
B/U
-1.5%
-0.5%
-0.6%
-0.4%
-0.2%
0.0%
-1.4%
-0.3%
-0.8%
-0.2%
0.0%
0.0%
104%
101%
R/V
0.0%
-0.1%
-0.1%
0.0%
0.0%
0.0%
0.0%
0.0%
-0.1%
0.0%
0.0%
0.0%
R/V
-1.3%
-0.3%
-0.4%
-0.4%
-0.1%
0.0%
-1.3%
-0.3%
-0.3%
-0.4%
0.1%
-0.1%
R/V
-1.6%
-0.5%
-0.6%
-0.1%
0.0%
0.0%
-1.5%
-0.5%
-0.4%
-0.3%
0.4%
-0.1%
Page: 204
Date Sav
All Intra
RGB, text & gra phi cs wi th moti on, 1080p
RGB, text & gra phi cs wi th moti on,720p
RGB, mi xed content, 1440p
RGB, mi xed content, 1080p
RGB, Ani ma ti on, 720p
RGB, ca mera ca ptured, 1080p
YUV, text & gra phi cs wi th moti on, 1080p
YUV, text & gra phi cs wi th moti on,720p
YUV, mi xed content, 1440p
YUV, mi xed content, 1080p
YUV, Ani ma ti on, 720p
YUV, ca mera ca ptured, 1080p
Enc Ti me[%]
Dec Ti me[%]
Bi t-ra te
s a vi ng
(Tota l )
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
Bi t-ra te
Bi t-ra te
s a vi ng
s a vi ng
(Avera ge)
(Mi n)
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
100%
101%
Bi t-ra te
s a vi ng
(Ma x)
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
Random Access
RGB, text & gra phi cs wi th moti on, 1080p
RGB, text & gra phi cs wi th moti on,720p
RGB, mi xed content, 1440p
RGB, mi xed content, 1080p
RGB, Ani ma ti on, 720p
RGB, ca mera ca ptured, 1080p
YUV, text & gra phi cs wi th moti on, 1080p
YUV, text & gra phi cs wi th moti on,720p
YUV, mi xed content, 1440p
YUV, mi xed content, 1080p
YUV, Ani ma ti on, 720p
YUV, ca mera ca ptured, 1080p
Enc Ti me[%]
Dec Ti me[%]
Bi t-ra te
s a vi ng
(Tota l )
0.8%
0.1%
0.0%
0.0%
0.0%
0.0%
0.8%
0.1%
0.0%
0.0%
0.0%
0.0%
Bi t-ra te
Bi t-ra te
s a vi ng
s a vi ng
(Avera ge)
(Mi n)
0.6%
0.5%
0.1%
0.1%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.5%
0.2%
0.1%
0.1%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
103%
103%
Bi t-ra te
s a vi ng
(Ma x)
0.9%
0.1%
0.1%
0.0%
0.0%
0.0%
0.9%
0.1%
0.1%
0.0%
0.0%
0.0%
Low Delay B
RGB, text & gra phi cs wi th moti on, 1080p
RGB, text & gra phi cs wi th moti on,720p
RGB, mi xed content, 1440p
RGB, mi xed content, 1080p
RGB, Ani ma ti on, 720p
RGB, ca mera ca ptured, 1080p
YUV, text & gra phi cs wi th moti on, 1080p
YUV, text & gra phi cs wi th moti on,720p
YUV, mi xed content, 1440p
YUV, mi xed content, 1080p
YUV, Ani ma ti on, 720p
YUV, ca mera ca ptured, 1080p
Enc Ti me[%]
Dec Ti me[%]
Bi t-ra te
s a vi ng
(Tota l )
1.0%
0.1%
0.1%
0.1%
0.0%
0.0%
1.0%
0.1%
0.1%
0.1%
0.0%
0.0%
Bi t-ra te
Bi t-ra te
s a vi ng
s a vi ng
(Avera ge)
(Mi n)
0.8%
0.5%
0.1%
0.1%
0.1%
0.0%
0.1%
0.1%
0.0%
0.0%
0.0%
0.0%
0.7%
0.3%
0.1%
0.1%
0.1%
0.0%
0.1%
0.1%
0.0%
0.0%
0.0%
0.0%
103%
101%
Bi t-ra te
s a vi ng
(Ma x)
1.1%
0.2%
0.1%
0.1%
0.0%
0.0%
1.1%
0.2%
0.1%
0.1%
0.0%
0.0%
Page: 205
Date Sav
The summarized results of test 2b are shown belowRGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
G/Y
-0.1%
-0.2%
-0.1%
-0.1%
0.0%
0.0%
-0.2%
0.0%
0.0%
-0.1%
0.0%
0.0%
G/Y
-1.7%
-0.7%
-0.6%
-0.6%
-0.1%
0.0%
-1.6%
-0.4%
-0.3%
-0.4%
0.0%
0.0%
G/Y
-2.0%
-0.8%
-0.5%
-1.0%
-0.1%
0.0%
-1.8%
-0.7%
-0.5%
-0.8%
0.0%
0.0%
All Intra
B/U
-1.1%
-0.9%
-0.4%
-0.5%
0.0%
0.0%
-1.6%
-0.8%
-0.6%
-1.4%
0.0%
0.0%
101%
100%
Random Access
B/U
-3.2%
-1.7%
-1.4%
-1.4%
-0.1%
0.0%
-3.4%
-1.6%
-1.6%
-3.1%
-0.2%
0.1%
104%
101%
Low delay B
B/U
-3.3%
-1.8%
-1.3%
-2.4%
0.0%
0.0%
-3.4%
-1.6%
-2.2%
-5.2%
-0.5%
-0.1%
104%
102%
R/V
-1.0%
-0.8%
-0.6%
-0.5%
0.0%
0.0%
-1.6%
-1.0%
-0.8%
-1.3%
0.0%
0.0%
R/V
-3.0%
-1.7%
-1.5%
-1.6%
-0.2%
0.0%
-3.4%
-1.9%
-1.6%
-2.9%
0.0%
-0.1%
R/V
-3.2%
-1.9%
-1.6%
-2.4%
0.0%
0.0%
-3.3%
-2.1%
-2.0%
-5.2%
-0.2%
0.0%
Page: 206
Date Sav
All Intra
RGB, text & gra phi cs wi th moti on, 1080p
RGB, text & gra phi cs wi th moti on,720p
RGB, mi xed content, 1440p
RGB, mi xed content, 1080p
RGB, Ani ma ti on, 720p
RGB, ca mera ca ptured, 1080p
YUV, text & gra phi cs wi th moti on, 1080p
YUV, text & gra phi cs wi th moti on,720p
YUV, mi xed content, 1440p
YUV, mi xed content, 1080p
YUV, Ani ma ti on, 720p
YUV, ca mera ca ptured, 1080p
Enc Ti me[%]
Dec Ti me[%]
Bi t-ra te
s a vi ng
(Tota l )
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
Bi t-ra te
Bi t-ra te
s a vi ng
s a vi ng
(Avera ge)
(Mi n)
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
100%
99%
Bi t-ra te
s a vi ng
(Ma x)
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
Random Access
RGB, text & gra phi cs wi th moti on, 1080p
RGB, text & gra phi cs wi th moti on,720p
RGB, mi xed content, 1440p
RGB, mi xed content, 1080p
RGB, Ani ma ti on, 720p
RGB, ca mera ca ptured, 1080p
YUV, text & gra phi cs wi th moti on, 1080p
YUV, text & gra phi cs wi th moti on,720p
YUV, mi xed content, 1440p
YUV, mi xed content, 1080p
YUV, Ani ma ti on, 720p
YUV, ca mera ca ptured, 1080p
Enc Ti me[%]
Dec Ti me[%]
Bi t-ra te
s a vi ng
(Tota l )
0.8%
0.1%
0.0%
0.0%
0.0%
0.0%
0.8%
0.1%
0.0%
0.0%
0.0%
0.0%
Bi t-ra te
Bi t-ra te
s a vi ng
s a vi ng
(Avera ge)
(Mi n)
0.6%
0.5%
0.1%
0.1%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.5%
0.2%
0.1%
0.1%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
103%
102%
Bi t-ra te
s a vi ng
(Ma x)
0.9%
0.1%
0.1%
0.0%
0.0%
0.0%
0.9%
0.1%
0.1%
0.0%
0.0%
0.0%
Low Delay B
RGB, text & gra phi cs wi th moti on, 1080p
RGB, text & gra phi cs wi th moti on,720p
RGB, mi xed content, 1440p
RGB, mi xed content, 1080p
RGB, Ani ma ti on, 720p
RGB, ca mera ca ptured, 1080p
YUV, text & gra phi cs wi th moti on, 1080p
YUV, text & gra phi cs wi th moti on,720p
YUV, mi xed content, 1440p
YUV, mi xed content, 1080p
YUV, Ani ma ti on, 720p
YUV, ca mera ca ptured, 1080p
Enc Ti me[%]
Dec Ti me[%]
Bi t-ra te
s a vi ng
(Tota l )
1.0%
0.1%
0.1%
0.1%
0.0%
0.0%
1.0%
0.1%
0.1%
0.1%
0.0%
0.0%
Bi t-ra te
Bi t-ra te
s a vi ng
s a vi ng
(Avera ge)
(Mi n)
0.8%
0.5%
0.1%
0.1%
0.1%
0.0%
0.1%
0.1%
0.0%
0.0%
0.0%
0.0%
0.7%
0.3%
0.1%
0.1%
0.1%
0.0%
0.1%
0.1%
0.0%
0.0%
0.0%
0.0%
104%
101%
Bi t-ra te
s a vi ng
(Ma x)
1.1%
0.2%
0.1%
0.1%
0.0%
0.0%
1.1%
0.2%
0.1%
0.1%
0.0%
0.0%
From discussion: Difference in AI is small, since the main effect is due to the combined usage of
inter and IBC at the PU level.
Page: 207
Date Sav
Test 3 - IBC with block vector derivation (JCTVC-S0131)
In this test, five spatially neighboring BVs and their possible BV derivations are used as merge
candidates for the current IBC block. The neighboring BVs and BV derivation are illustrated
below –
B2
BV1
C4
BVd
C1
C2
C0
B1
BV0
Current
coding
block X
Current coding block
C3
Two sub tests were conducted. In test 3a, BV derivation is used as to construct more merge
candidates for an IBC block. In test 3b, BV derivation is further applied to derive a BV/MV for
an IBC block.
Page: 208
Date Sav
The summarized results of test 3a are shown below –
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
G/Y
-5.0%
-2.6%
-2.4%
-2.2%
-0.1%
0.0%
-2.9%
-2.1%
-1.6%
-1.7%
-0.2%
0.0%
G/Y
-4.2%
-2.0%
-1.7%
-2.0%
-0.1%
0.0%
-3.7%
-1.5%
-1.3%
-1.6%
0.0%
0.0%
G/Y
-4.0%
-1.2%
-1.4%
-1.3%
0.0%
0.0%
-3.7%
-1.1%
-1.2%
-1.2%
0.1%
0.0%
All Intra
B/U
-6.4%
-3.3%
-2.7%
-2.7%
-0.1%
0.0%
-4.4%
-2.9%
-2.1%
-3.0%
-0.2%
0.0%
114%
96%
Random Access
B/U
-6.1%
-3.1%
-2.6%
-2.9%
-0.2%
0.0%
-5.5%
-2.7%
-2.7%
-4.0%
-0.2%
0.2%
106%
99%
Low delay B
B/U
-5.4%
-2.3%
-2.0%
-2.7%
0.2%
0.0%
-5.4%
-2.1%
-2.4%
-4.3%
-0.3%
0.0%
105%
99%
R/V
-6.2%
-3.2%
-2.9%
-2.7%
-0.1%
0.0%
-4.3%
-3.1%
-2.3%
-3.0%
-0.3%
0.0%
R/V
-5.8%
-3.0%
-2.7%
-3.0%
-0.2%
0.0%
-5.6%
-2.9%
-2.6%
-4.0%
-0.4%
-0.1%
R/V
-5.2%
-2.2%
-2.1%
-2.4%
0.0%
0.1%
-5.3%
-2.7%
-2.1%
-5.2%
-0.1%
0.2%
Page: 209
Date Sav
All Intra
RGB, text & gra phi cs wi th moti on, 1080p
RGB, text & gra phi cs wi th moti on,720p
RGB, mi xed content, 1440p
RGB, mi xed content, 1080p
RGB, Ani ma ti on, 720p
RGB, ca mera ca ptured, 1080p
YUV, text & gra phi cs wi th moti on, 1080p
YUV, text & gra phi cs wi th moti on,720p
YUV, mi xed content, 1440p
YUV, mi xed content, 1080p
YUV, Ani ma ti on, 720p
YUV, ca mera ca ptured, 1080p
Enc Ti me[%]
Dec Ti me[%]
Bi t-ra te
s a vi ng
(Tota l )
2.8%
0.6%
1.9%
1.6%
0.0%
0.0%
1.8%
0.5%
1.8%
1.4%
0.0%
0.0%
Bi t-ra te
Bi t-ra te
s a vi ng
s a vi ng
(Avera ge)
(Mi n)
2.8%
2.5%
0.7%
0.1%
1.7%
0.3%
1.6%
1.6%
0.0%
0.0%
0.0%
0.0%
1.7%
1.0%
0.6%
0.1%
1.6%
0.4%
1.4%
1.4%
0.0%
0.0%
0.0%
0.0%
113%
98%
Bi t-ra te
s a vi ng
(Ma x)
3.0%
1.2%
3.0%
1.6%
0.0%
0.0%
2.4%
0.9%
2.8%
1.4%
0.0%
0.0%
Random Access
RGB, text & gra phi cs wi th moti on, 1080p
RGB, text & gra phi cs wi th moti on,720p
RGB, mi xed content, 1440p
RGB, mi xed content, 1080p
RGB, Ani ma ti on, 720p
RGB, ca mera ca ptured, 1080p
YUV, text & gra phi cs wi th moti on, 1080p
YUV, text & gra phi cs wi th moti on,720p
YUV, mi xed content, 1440p
YUV, mi xed content, 1080p
YUV, Ani ma ti on, 720p
YUV, ca mera ca ptured, 1080p
Enc Ti me[%]
Dec Ti me[%]
Bi t-ra te
s a vi ng
(Tota l )
2.6%
0.2%
0.3%
0.3%
0.0%
0.0%
2.2%
0.2%
0.3%
0.2%
0.0%
0.0%
Bi t-ra te
Bi t-ra te
s a vi ng
s a vi ng
(Avera ge)
(Mi n)
2.6%
1.9%
0.4%
0.1%
0.4%
0.0%
0.3%
0.3%
0.0%
0.0%
0.0%
0.0%
2.1%
1.4%
0.3%
0.1%
0.3%
0.0%
0.2%
0.2%
0.0%
0.0%
0.0%
0.0%
103%
99%
Bi t-ra te
s a vi ng
(Ma x)
3.2%
0.8%
0.7%
0.3%
0.0%
0.0%
2.6%
0.7%
0.6%
0.2%
0.0%
0.0%
Low Delay B
RGB, text & gra phi cs wi th moti on, 1080p
RGB, text & gra phi cs wi th moti on,720p
RGB, mi xed content, 1440p
RGB, mi xed content, 1080p
RGB, Ani ma ti on, 720p
RGB, ca mera ca ptured, 1080p
YUV, text & gra phi cs wi th moti on, 1080p
YUV, text & gra phi cs wi th moti on,720p
YUV, mi xed content, 1440p
YUV, mi xed content, 1080p
YUV, Ani ma ti on, 720p
YUV, ca mera ca ptured, 1080p
Enc Ti me[%]
Dec Ti me[%]
Bi t-ra te
s a vi ng
(Tota l )
2.7%
0.1%
0.2%
0.1%
0.0%
0.0%
2.2%
0.1%
0.1%
0.1%
0.0%
0.0%
Bi t-ra te
Bi t-ra te
s a vi ng
s a vi ng
(Avera ge)
(Mi n)
2.6%
1.7%
0.2%
0.1%
0.2%
0.0%
0.1%
0.1%
0.0%
0.0%
0.0%
0.0%
2.2%
1.3%
0.2%
0.0%
0.1%
0.0%
0.1%
0.1%
0.0%
0.0%
0.0%
0.0%
104%
104%
Bi t-ra te
s a vi ng
(Ma x)
3.3%
0.5%
0.3%
0.1%
0.0%
0.0%
3.1%
0.6%
0.3%
0.1%
0.0%
0.0%
Page: 210
Date Sav
And the summarized results of test 3b are shown below –
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
G/Y
-5.5%
-3.0%
-2.6%
-2.4%
-0.1%
0.0%
-3.4%
-2.5%
-1.7%
-1.8%
-0.2%
0.0%
G/Y
-4.4%
-2.2%
-1.9%
-1.9%
-0.1%
0.0%
-3.9%
-1.7%
-1.4%
-1.6%
-0.1%
0.0%
G/Y
-4.1%
-1.2%
-1.3%
-1.2%
0.0%
0.0%
-3.8%
-1.1%
-1.3%
-1.1%
0.0%
0.0%
All Intra
B/U
-6.8%
-3.7%
-2.9%
-2.8%
-0.1%
0.0%
-4.8%
-3.4%
-2.3%
-3.1%
-0.2%
0.0%
128%
91%
Random Access
B/U
-6.3%
-3.3%
-2.8%
-2.9%
-0.1%
0.0%
-5.7%
-2.9%
-2.5%
-4.1%
-0.5%
0.2%
108%
99%
Low delay B
B/U
-5.6%
-2.1%
-1.8%
-2.2%
0.1%
0.0%
-5.6%
-2.2%
-2.9%
-4.6%
-0.4%
-0.1%
106%
99%
R/V
-6.7%
-3.6%
-3.1%
-2.8%
-0.1%
0.0%
-4.8%
-3.4%
-2.4%
-3.1%
-0.3%
0.0%
R/V
-6.0%
-3.3%
-2.8%
-3.0%
-0.1%
0.1%
-5.8%
-3.1%
-2.8%
-3.9%
-0.3%
0.0%
R/V
-5.3%
-2.3%
-2.3%
-2.4%
0.1%
0.0%
-5.4%
-2.4%
-2.5%
-5.4%
0.1%
0.2%
Page: 211
Date Sav
All Intra
RGB, text & gra phi cs wi th moti on, 1080p
RGB, text & gra phi cs wi th moti on,720p
RGB, mi xed content, 1440p
RGB, mi xed content, 1080p
RGB, Ani ma ti on, 720p
RGB, ca mera ca ptured, 1080p
YUV, text & gra phi cs wi th moti on, 1080p
YUV, text & gra phi cs wi th moti on,720p
YUV, mi xed content, 1440p
YUV, mi xed content, 1080p
YUV, Ani ma ti on, 720p
YUV, ca mera ca ptured, 1080p
Enc Ti me[%]
Dec Ti me[%]
Bi t-ra te
s a vi ng
(Tota l )
3.1%
0.6%
2.0%
1.7%
0.0%
0.0%
2.1%
0.7%
1.9%
1.4%
0.0%
0.0%
Bi t-ra te
Bi t-ra te
s a vi ng
s a vi ng
(Avera ge)
(Mi n)
3.2%
2.9%
0.7%
0.1%
1.7%
0.4%
1.7%
1.7%
0.0%
0.0%
0.0%
0.0%
2.0%
1.2%
0.8%
0.1%
1.7%
0.5%
1.4%
1.4%
0.0%
0.0%
0.0%
0.0%
124%
94%
Bi t-ra te
s a vi ng
(Ma x)
3.3%
1.1%
3.0%
1.7%
0.0%
0.0%
2.7%
1.3%
2.9%
1.4%
0.0%
0.0%
Random Access
RGB, text & gra phi cs wi th moti on, 1080p
RGB, text & gra phi cs wi th moti on,720p
RGB, mi xed content, 1440p
RGB, mi xed content, 1080p
RGB, Ani ma ti on, 720p
RGB, ca mera ca ptured, 1080p
YUV, text & gra phi cs wi th moti on, 1080p
YUV, text & gra phi cs wi th moti on,720p
YUV, mi xed content, 1440p
YUV, mi xed content, 1080p
YUV, Ani ma ti on, 720p
YUV, ca mera ca ptured, 1080p
Enc Ti me[%]
Dec Ti me[%]
Bi t-ra te
s a vi ng
(Tota l )
2.8%
0.2%
0.4%
0.3%
0.0%
0.0%
2.4%
0.2%
0.3%
0.3%
0.0%
0.0%
Bi t-ra te
Bi t-ra te
s a vi ng
s a vi ng
(Avera ge)
(Mi n)
2.8%
2.1%
0.4%
0.2%
0.4%
0.0%
0.3%
0.3%
0.0%
0.0%
0.0%
0.0%
2.3%
1.5%
0.4%
0.1%
0.4%
0.0%
0.3%
0.3%
0.0%
0.0%
0.0%
0.0%
104%
95%
Bi t-ra te
s a vi ng
(Ma x)
3.4%
0.9%
0.7%
0.3%
0.0%
0.0%
2.7%
0.8%
0.7%
0.3%
0.0%
0.0%
Low Delay B
RGB, text & gra phi cs wi th moti on, 1080p
RGB, text & gra phi cs wi th moti on,720p
RGB, mi xed content, 1440p
RGB, mi xed content, 1080p
RGB, Ani ma ti on, 720p
RGB, ca mera ca ptured, 1080p
YUV, text & gra phi cs wi th moti on, 1080p
YUV, text & gra phi cs wi th moti on,720p
YUV, mi xed content, 1440p
YUV, mi xed content, 1080p
YUV, Ani ma ti on, 720p
YUV, ca mera ca ptured, 1080p
Enc Ti me[%]
Dec Ti me[%]
Bi t-ra te
s a vi ng
(Tota l )
2.9%
0.1%
0.2%
0.1%
0.0%
0.0%
2.4%
0.1%
0.1%
0.1%
0.0%
0.0%
Bi t-ra te
Bi t-ra te
s a vi ng
s a vi ng
(Avera ge)
(Mi n)
2.7%
1.7%
0.2%
0.1%
0.2%
0.0%
0.1%
0.1%
0.0%
0.0%
0.0%
0.0%
2.3%
1.4%
0.2%
0.1%
0.2%
0.0%
0.1%
0.1%
0.0%
0.0%
0.0%
0.0%
103%
96%
Bi t-ra te
s a vi ng
(Ma x)
3.3%
0.5%
0.4%
0.1%
0.0%
0.0%
3.1%
0.6%
0.3%
0.1%
0.0%
0.0%
From discussion:

Current IBC does not have merge, only prediction from two candidates
 Merge appears to give considerable gain.
Test 5 – Combination of test 1 and test 2 (JCTVC-S0122)
The test is based on test 1. The modification is to signal IBC using intra_bc_flag at PU level.
Two sub-tests were conducted. In test 5a, coding tools designed for Inter mode, such as skip
mode, merge mode, MVD coding and AMVP are applied to IBC blocks. In test 5b, skip mode
Page: 212
Date Sav
and merge mode in HEVC Inter coding are applied to IBC blocks, i.e., BVD and BVP coding are
the same as the current IBC design.
The summarized results of test 5a are shown below –
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
G/Y
-2.2%
-1.2%
-1.6%
-1.2%
0.1%
0.1%
-0.6%
-0.5%
-0.8%
-0.7%
0.0%
0.1%
G/Y
-3.9%
-1.2%
-1.3%
-1.3%
0.1%
0.0%
-4.0%
-0.7%
-1.0%
-0.9%
0.1%
0.0%
G/Y
-4.2%
-0.9%
-1.3%
-1.2%
0.0%
0.0%
-4.4%
-1.0%
-1.1%
-1.0%
0.0%
0.1%
All Intra
B/U
-3.7%
-2.2%
-2.0%
-1.9%
0.1%
0.1%
-2.1%
-1.4%
-1.5%
-2.2%
0.0%
0.2%
121%
105%
Random Access
B/U
-5.8%
-2.6%
-2.3%
-2.5%
0.0%
0.0%
-5.7%
-2.1%
-2.6%
-3.8%
0.0%
0.1%
107%
98%
Low delay B
B/U
-5.7%
-2.3%
-2.3%
-3.1%
0.0%
0.0%
-5.9%
-1.9%
-2.6%
-4.0%
-0.4%
0.0%
105%
103%
R/V
-3.9%
-2.1%
-2.2%
-2.0%
0.1%
0.1%
-2.1%
-1.6%
-1.7%
-2.3%
0.0%
0.2%
R/V
-5.8%
-2.6%
-2.5%
-2.8%
-0.1%
0.0%
-5.7%
-2.3%
-2.5%
-3.4%
0.1%
0.0%
R/V
-5.6%
-2.3%
-2.5%
-2.9%
0.1%
0.0%
-5.7%
-2.5%
-2.5%
-4.9%
0.3%
0.0%
Page: 213
Date Sav
All Intra
RGB, text & gra phi cs wi th moti on, 1080p
RGB, text & gra phi cs wi th moti on,720p
RGB, mi xed content, 1440p
RGB, mi xed content, 1080p
RGB, Ani ma ti on, 720p
RGB, ca mera ca ptured, 1080p
YUV, text & gra phi cs wi th moti on, 1080p
YUV, text & gra phi cs wi th moti on,720p
YUV, mi xed content, 1440p
YUV, mi xed content, 1080p
YUV, Ani ma ti on, 720p
YUV, ca mera ca ptured, 1080p
Enc Ti me[%]
Dec Ti me[%]
Bi t-ra te
s a vi ng
(Tota l )
1.6%
0.3%
1.5%
1.4%
0.0%
0.0%
0.8%
0.3%
1.3%
1.1%
0.0%
0.0%
Bi t-ra te
Bi t-ra te
s a vi ng
s a vi ng
(Avera ge)
(Mi n)
1.6%
1.2%
0.4%
0.0%
1.3%
0.3%
1.4%
1.4%
0.0%
0.0%
0.0%
0.0%
0.7%
0.2%
0.4%
0.0%
1.2%
0.2%
1.1%
1.1%
0.0%
0.0%
0.0%
0.0%
115%
102%
Bi t-ra te
s a vi ng
(Ma x)
2.0%
0.9%
2.3%
1.4%
0.0%
0.0%
1.3%
0.9%
2.1%
1.1%
0.0%
0.0%
Random Access
RGB, text & gra phi cs wi th moti on, 1080p
RGB, text & gra phi cs wi th moti on,720p
RGB, mi xed content, 1440p
RGB, mi xed content, 1080p
RGB, Ani ma ti on, 720p
RGB, ca mera ca ptured, 1080p
YUV, text & gra phi cs wi th moti on, 1080p
YUV, text & gra phi cs wi th moti on,720p
YUV, mi xed content, 1440p
YUV, mi xed content, 1080p
YUV, Ani ma ti on, 720p
YUV, ca mera ca ptured, 1080p
Enc Ti me[%]
Dec Ti me[%]
Bi t-ra te
s a vi ng
(Tota l )
3.2%
0.2%
0.3%
0.3%
0.0%
0.0%
3.3%
0.2%
0.3%
0.2%
0.0%
0.0%
Bi t-ra te
Bi t-ra te
s a vi ng
s a vi ng
(Avera ge)
(Mi n)
2.7%
1.3%
0.3%
0.1%
0.3%
0.0%
0.3%
0.3%
0.0%
0.0%
0.0%
0.0%
2.5%
1.3%
0.2%
0.1%
0.3%
0.0%
0.2%
0.2%
0.0%
0.0%
0.0%
0.0%
106%
102%
Bi t-ra te
s a vi ng
(Ma x)
3.5%
0.6%
0.6%
0.3%
0.0%
0.0%
3.6%
0.3%
0.6%
0.2%
0.0%
0.0%
Low Delay B
RGB, text & gra phi cs wi th moti on, 1080p
RGB, text & gra phi cs wi th moti on,720p
RGB, mi xed content, 1440p
RGB, mi xed content, 1080p
RGB, Ani ma ti on, 720p
RGB, ca mera ca ptured, 1080p
YUV, text & gra phi cs wi th moti on, 1080p
YUV, text & gra phi cs wi th moti on,720p
YUV, mi xed content, 1440p
YUV, mi xed content, 1080p
YUV, Ani ma ti on, 720p
YUV, ca mera ca ptured, 1080p
Enc Ti me[%]
Dec Ti me[%]
Bi t-ra te
s a vi ng
(Tota l )
3.6%
0.1%
0.2%
0.1%
0.0%
0.0%
3.5%
0.1%
0.1%
0.1%
0.0%
0.0%
Bi t-ra te
Bi t-ra te
s a vi ng
s a vi ng
(Avera ge)
(Mi n)
2.9%
1.0%
0.2%
0.1%
0.2%
0.0%
0.1%
0.1%
0.0%
0.0%
0.0%
0.0%
2.9%
1.2%
0.2%
0.1%
0.2%
0.0%
0.1%
0.1%
0.0%
0.0%
0.0%
0.0%
107%
102%
Bi t-ra te
s a vi ng
(Ma x)
4.0%
0.5%
0.4%
0.1%
0.0%
0.0%
3.9%
0.6%
0.3%
0.1%
0.0%
0.0%
Page: 214
Date Sav
And the summarized results of test 5b are shown below –
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
G/Y
-3.5%
-2.2%
-2.1%
-1.8%
0.0%
0.1%
-2.2%
-1.6%
-1.6%
-1.6%
-0.1%
0.1%
G/Y
-4.4%
-1.7%
-1.8%
-1.7%
0.0%
0.0%
-4.6%
-1.4%
-1.6%
-1.6%
0.0%
0.0%
G/Y
-4.7%
-1.5%
-1.5%
-1.4%
-0.2%
0.0%
-4.9%
-1.5%
-1.7%
-1.4%
0.0%
0.0%
All Intra
B/U
-5.0%
-3.2%
-2.5%
-2.5%
0.0%
0.0%
-3.7%
-2.6%
-2.2%
-2.9%
-0.1%
0.1%
120%
98%
Random Access
B/U
-6.3%
-3.2%
-2.9%
-3.0%
-0.1%
0.0%
-6.3%
-2.8%
-3.0%
-3.9%
-0.3%
0.1%
104%
96%
Low delay B
B/U
-6.2%
-2.6%
-2.4%
-2.9%
-0.1%
0.0%
-6.4%
-2.4%
-3.3%
-4.8%
-0.5%
0.0%
103%
98%
R/V
-5.1%
-3.1%
-2.8%
-2.5%
0.0%
0.0%
-3.7%
-2.8%
-2.5%
-2.9%
-0.2%
0.1%
R/V
-6.3%
-3.1%
-3.0%
-3.1%
-0.1%
0.0%
-6.3%
-3.1%
-2.9%
-3.9%
-0.1%
0.0%
R/V
-6.1%
-2.6%
-2.5%
-3.1%
0.0%
0.0%
-6.3%
-2.6%
-2.7%
-5.2%
-0.2%
0.1%
Page: 215
Date Sav
All Intra
RGB, text & gra phi cs wi th moti on, 1080p
RGB, text & gra phi cs wi th moti on,720p
RGB, mi xed content, 1440p
RGB, mi xed content, 1080p
RGB, Ani ma ti on, 720p
RGB, ca mera ca ptured, 1080p
YUV, text & gra phi cs wi th moti on, 1080p
YUV, text & gra phi cs wi th moti on,720p
YUV, mi xed content, 1440p
YUV, mi xed content, 1080p
YUV, Ani ma ti on, 720p
YUV, ca mera ca ptured, 1080p
Enc Ti me[%]
Dec Ti me[%]
Bi t-ra te
s a vi ng
(Tota l )
2.2%
0.4%
1.6%
1.6%
0.0%
0.0%
1.5%
0.4%
1.5%
1.2%
0.0%
0.0%
Bi t-ra te
Bi t-ra te
s a vi ng
s a vi ng
(Avera ge)
(Mi n)
2.3%
1.9%
0.6%
0.1%
1.4%
0.4%
1.6%
1.6%
0.0%
0.0%
0.0%
0.0%
1.5%
0.9%
0.4%
0.1%
1.3%
0.4%
1.2%
1.2%
0.0%
0.0%
0.0%
0.0%
114%
98%
Bi t-ra te
s a vi ng
(Ma x)
3.0%
1.0%
2.4%
1.6%
0.0%
0.0%
1.8%
0.7%
2.3%
1.2%
0.0%
0.0%
Random Access
RGB, text & gra phi cs wi th moti on, 1080p
RGB, text & gra phi cs wi th moti on,720p
RGB, mi xed content, 1440p
RGB, mi xed content, 1080p
RGB, Ani ma ti on, 720p
RGB, ca mera ca ptured, 1080p
YUV, text & gra phi cs wi th moti on, 1080p
YUV, text & gra phi cs wi th moti on,720p
YUV, mi xed content, 1440p
YUV, mi xed content, 1080p
YUV, Ani ma ti on, 720p
YUV, ca mera ca ptured, 1080p
Enc Ti me[%]
Dec Ti me[%]
Bi t-ra te
s a vi ng
(Tota l )
2.3%
0.2%
0.3%
0.3%
0.0%
0.0%
2.3%
0.2%
0.3%
0.3%
0.0%
0.0%
Bi t-ra te
Bi t-ra te
s a vi ng
s a vi ng
(Avera ge)
(Mi n)
2.6%
1.6%
0.4%
0.1%
0.3%
0.0%
0.3%
0.3%
0.0%
0.0%
0.0%
0.0%
2.4%
1.5%
0.3%
0.2%
0.3%
0.0%
0.3%
0.3%
0.0%
0.0%
0.0%
0.0%
102%
99%
Bi t-ra te
s a vi ng
(Ma x)
3.9%
0.9%
0.6%
0.3%
0.0%
0.0%
3.3%
0.7%
0.6%
0.3%
0.0%
0.0%
Low Delay B
RGB, text & gra phi cs wi th moti on, 1080p
RGB, text & gra phi cs wi th moti on,720p
RGB, mi xed content, 1440p
RGB, mi xed content, 1080p
RGB, Ani ma ti on, 720p
RGB, ca mera ca ptured, 1080p
YUV, text & gra phi cs wi th moti on, 1080p
YUV, text & gra phi cs wi th moti on,720p
YUV, mi xed content, 1440p
YUV, mi xed content, 1080p
YUV, Ani ma ti on, 720p
YUV, ca mera ca ptured, 1080p
Enc Ti me[%]
Dec Ti me[%]
Bi t-ra te
s a vi ng
(Tota l )
2.7%
0.2%
0.2%
0.2%
0.0%
0.0%
2.5%
0.2%
0.2%
0.1%
0.0%
0.0%
Bi t-ra te
Bi t-ra te
s a vi ng
s a vi ng
(Avera ge)
(Mi n)
2.8%
1.4%
0.3%
0.1%
0.2%
0.0%
0.2%
0.2%
0.0%
0.0%
0.0%
0.0%
2.8%
1.5%
0.3%
0.1%
0.2%
0.0%
0.1%
0.1%
0.0%
0.0%
0.0%
0.0%
105%
101%
Bi t-ra te
s a vi ng
(Ma x)
4.3%
0.7%
0.4%
0.2%
0.0%
0.0%
4.1%
0.8%
0.4%
0.1%
0.0%
0.0%
Page: 216
Date Sav
Test 5b with an encoder improvement as used in Test 3 is also provided. The summarized results
are –
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
G/Y
-4.5%
-2.4%
-2.3%
-2.0%
-0.1%
0.1%
-2.4%
-1.7%
-1.7%
-1.6%
-0.1%
0.1%
G/Y
-5.3%
-2.1%
-1.9%
-2.0%
0.0%
0.0%
-4.8%
-1.6%
-1.6%
-1.7%
0.0%
0.0%
G/Y
-5.5%
-1.6%
-1.6%
-1.9%
-0.1%
0.0%
-5.3%
-1.6%
-1.5%
-1.6%
0.0%
0.0%
All Intra
B/U
-6.0%
-3.4%
-2.7%
-2.7%
-0.1%
0.0%
-4.0%
-2.7%
-2.3%
-3.0%
-0.2%
0.1%
120%
98%
Random Access
B/U
-7.3%
-3.5%
-3.0%
-3.3%
-0.2%
0.0%
-6.6%
-3.0%
-3.2%
-3.9%
-0.3%
0.3%
103%
97%
Low delay B
B/U
-7.0%
-2.8%
-2.8%
-3.2%
-0.2%
-0.1%
-6.8%
-2.6%
-3.4%
-5.2%
-0.4%
-0.1%
102%
98%
R/V
-5.9%
-3.3%
-2.9%
-2.7%
0.0%
0.0%
-3.9%
-3.0%
-2.6%
-3.1%
-0.2%
0.1%
R/V
-7.0%
-3.5%
-3.2%
-3.4%
-0.2%
0.0%
-6.6%
-3.2%
-3.3%
-4.4%
-0.3%
0.0%
R/V
-6.8%
-2.9%
-2.8%
-3.3%
-0.1%
0.0%
-6.6%
-3.2%
-2.7%
-6.4%
-0.2%
0.0%
Page: 217
Date Sav
All Intra
RGB, text & gra phi cs wi th moti on, 1080p
RGB, text & gra phi cs wi th moti on,720p
RGB, mi xed content, 1440p
RGB, mi xed content, 1080p
RGB, Ani ma ti on, 720p
RGB, ca mera ca ptured, 1080p
YUV, text & gra phi cs wi th moti on, 1080p
YUV, text & gra phi cs wi th moti on,720p
YUV, mi xed content, 1440p
YUV, mi xed content, 1080p
YUV, Ani ma ti on, 720p
YUV, ca mera ca ptured, 1080p
Enc Ti me[%]
Dec Ti me[%]
Bi t-ra te
s a vi ng
(Tota l )
2.7%
0.5%
1.6%
1.6%
0.0%
0.0%
1.5%
0.4%
1.5%
1.2%
0.0%
0.0%
Bi t-ra te
Bi t-ra te
s a vi ng
s a vi ng
(Avera ge)
(Mi n)
2.8%
2.4%
0.7%
0.1%
1.4%
0.4%
1.6%
1.6%
0.0%
0.0%
0.0%
0.0%
1.5%
0.9%
0.4%
0.1%
1.3%
0.4%
1.2%
1.2%
0.0%
0.0%
0.0%
0.0%
114%
98%
Bi t-ra te
s a vi ng
(Ma x)
3.0%
1.0%
2.4%
1.6%
0.0%
0.0%
1.8%
0.7%
2.3%
1.2%
0.0%
0.0%
Random Access
RGB, text & gra phi cs wi th moti on, 1080p
RGB, text & gra phi cs wi th moti on,720p
RGB, mi xed content, 1440p
RGB, mi xed content, 1080p
RGB, Ani ma ti on, 720p
RGB, ca mera ca ptured, 1080p
YUV, text & gra phi cs wi th moti on, 1080p
YUV, text & gra phi cs wi th moti on,720p
YUV, mi xed content, 1440p
YUV, mi xed content, 1080p
YUV, Ani ma ti on, 720p
YUV, ca mera ca ptured, 1080p
Enc Ti me[%]
Dec Ti me[%]
Bi t-ra te
s a vi ng
(Tota l )
2.8%
0.3%
0.3%
0.3%
0.0%
0.0%
2.4%
0.2%
0.3%
0.3%
0.0%
0.0%
Bi t-ra te
Bi t-ra te
s a vi ng
s a vi ng
(Avera ge)
(Mi n)
3.0%
2.4%
0.4%
0.2%
0.4%
0.0%
0.3%
0.3%
0.0%
0.0%
0.0%
0.0%
2.5%
1.6%
0.3%
0.2%
0.3%
0.0%
0.3%
0.3%
0.0%
0.0%
0.0%
0.0%
102%
99%
Bi t-ra te
s a vi ng
(Ma x)
3.9%
0.8%
0.7%
0.3%
0.0%
0.0%
3.3%
0.7%
0.6%
0.3%
0.0%
0.0%
Low Delay B
RGB, text & gra phi cs wi th moti on, 1080p
RGB, text & gra phi cs wi th moti on,720p
RGB, mi xed content, 1440p
RGB, mi xed content, 1080p
RGB, Ani ma ti on, 720p
RGB, ca mera ca ptured, 1080p
YUV, text & gra phi cs wi th moti on, 1080p
YUV, text & gra phi cs wi th moti on,720p
YUV, mi xed content, 1440p
YUV, mi xed content, 1080p
YUV, Ani ma ti on, 720p
YUV, ca mera ca ptured, 1080p
Enc Ti me[%]
Dec Ti me[%]
Bi t-ra te
s a vi ng
(Tota l )
3.1%
0.2%
0.2%
0.2%
0.0%
58.5%
2.6%
0.2%
0.2%
0.1%
0.0%
0.0%
Bi t-ra te
Bi t-ra te
s a vi ng
s a vi ng
(Avera ge)
(Mi n)
3.2%
2.1%
0.3%
0.1%
0.2%
0.0%
0.2%
0.2%
0.0%
0.0%
50.0%
0.0%
2.8%
1.6%
0.3%
0.1%
0.2%
0.0%
0.1%
0.1%
0.0%
0.0%
0.0%
0.0%
96%
92%
Bi t-ra te
s a vi ng
(Ma x)
4.3%
0.7%
0.4%
0.2%
0.0%
100.0%
4.1%
0.8%
0.4%
0.1%
0.0%
0.0%
From discussion:

Test 5a combines test 1 and 2, using explicit PU level signalling from test 2 instead of refidx;
the results are slightly better, probably because test 1 uses the last ref pic list position for the
current picture, and a specially designed context is used for the CU level flag. Skip and
merge and conventional MV coding are otherwise used

Test 5b does the same, but replaces the MV pred and MV difference coding for the IBC
blocks by the BV pred and BV difference coding from current SCM. Skip and merge are still
applied as for MV coding.
Page: 218
Date Sav

The tables for test 5b show encoder optimized results that were provided after the CE
deadline, where the mode decision for merge in IBC is based on all three components (not
only luma, similar as had been applied in test 3).
Test 6 – Combination of test 1 and the current IBC design (JCTVC-S0081)
In this test, a CU-level flag is sent to indicate IBC flag. Two sub-tests were conducted. In test 6a,
both IBC merge mode and IBC AMVP mode are unified with inter mode. In test 6b, only IBC
merge mode is unified with inter mode, i.e., BVD and BVP coding are the same as the current
IBC design.
From discussion: Basically, test 6a/b are equivalent with 5a/b except that the IBC flag is
signalled at the CU level, whereas test 5x uses PU level signalling. Further, 6a used the BV
difference coding from SCM, whereas 5a uses the conventional MV difference coding.
The summarized results of test 6a are shown below –
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
G/Y
-3.2%
-1.7%
-1.8%
-1.5%
0.0%
0.0%
-1.8%
-1.4%
-1.2%
-1.2%
-0.1%
0.0%
G/Y
-2.3%
-1.1%
-1.0%
-1.0%
0.0%
0.0%
-2.5%
-1.0%
-0.8%
-1.0%
0.0%
0.0%
G/Y
-2.1%
-0.5%
-0.6%
-0.2%
-0.1%
0.0%
-2.4%
-0.7%
-0.6%
-0.4%
0.1%
0.0%
All Intra
B/U
-3.2%
-1.8%
-1.7%
-1.6%
0.0%
0.0%
-1.8%
-1.4%
-1.2%
-1.2%
-0.1%
0.0%
123%
98%
Random Access
B/U
-2.1%
-1.3%
-1.2%
-1.1%
0.0%
-0.1%
-2.4%
-1.1%
-0.8%
-1.1%
0.0%
0.1%
102%
104%
Low delay B
B/U
-1.9%
-0.7%
-0.8%
0.1%
0.0%
0.0%
-2.4%
-0.4%
-0.9%
-0.5%
-0.2%
-0.2%
101%
102%
R/V
-3.3%
-1.7%
-1.9%
-1.6%
0.0%
0.0%
-1.8%
-1.4%
-1.3%
-1.3%
-0.1%
0.0%
R/V
-2.4%
-1.2%
-1.2%
-1.1%
-0.1%
0.0%
-2.4%
-0.7%
-0.9%
-1.1%
-0.1%
-0.1%
R/V
-2.0%
-0.5%
-0.8%
0.1%
0.2%
0.0%
-2.3%
-0.8%
-0.4%
-0.6%
0.3%
-0.2%
Page: 219
Date Sav
All Intra
RGB, text & gra phi cs wi th moti on, 1080p
RGB, text & gra phi cs wi th moti on,720p
RGB, mi xed content, 1440p
RGB, mi xed content, 1080p
RGB, Ani ma ti on, 720p
RGB, ca mera ca ptured, 1080p
YUV, text & gra phi cs wi th moti on, 1080p
YUV, text & gra phi cs wi th moti on,720p
YUV, mi xed content, 1440p
YUV, mi xed content, 1080p
YUV, Ani ma ti on, 720p
YUV, ca mera ca ptured, 1080p
Enc Ti me[%]
Dec Ti me[%]
Bi t-ra te
s a vi ng
(Tota l )
2.2%
0.4%
1.5%
1.5%
0.0%
0.0%
1.4%
0.4%
1.4%
1.2%
0.0%
0.0%
Bi t-ra te
Bi t-ra te
s a vi ng
s a vi ng
(Avera ge)
(Mi n)
2.3%
2.0%
0.5%
0.1%
1.3%
0.3%
1.5%
1.5%
0.0%
0.0%
0.0%
0.0%
1.4%
0.8%
0.5%
0.1%
1.2%
0.3%
1.2%
1.2%
0.0%
0.0%
0.0%
0.0%
116%
100%
Bi t-ra te
s a vi ng
(Ma x)
2.8%
1.0%
2.3%
1.5%
0.0%
0.0%
1.7%
0.9%
2.2%
1.2%
0.0%
0.0%
Random Access
RGB, text & gra phi cs wi th moti on, 1080p
RGB, text & gra phi cs wi th moti on,720p
RGB, mi xed content, 1440p
RGB, mi xed content, 1080p
RGB, Ani ma ti on, 720p
RGB, ca mera ca ptured, 1080p
YUV, text & gra phi cs wi th moti on, 1080p
YUV, text & gra phi cs wi th moti on,720p
YUV, mi xed content, 1440p
YUV, mi xed content, 1080p
YUV, Ani ma ti on, 720p
YUV, ca mera ca ptured, 1080p
Enc Ti me[%]
Dec Ti me[%]
Bi t-ra te
s a vi ng
(Tota l )
1.4%
0.1%
0.2%
0.2%
0.0%
0.0%
1.4%
0.1%
0.2%
0.2%
0.0%
0.0%
Bi t-ra te
Bi t-ra te
s a vi ng
s a vi ng
(Avera ge)
(Mi n)
1.8%
1.0%
0.3%
0.0%
0.3%
0.0%
0.2%
0.2%
0.0%
0.0%
0.0%
0.0%
1.6%
1.1%
0.2%
0.1%
0.2%
0.0%
0.2%
0.2%
0.0%
0.0%
0.0%
0.0%
101%
103%
Bi t-ra te
s a vi ng
(Ma x)
3.0%
0.7%
0.5%
0.2%
0.0%
0.0%
2.3%
0.5%
0.5%
0.2%
0.0%
0.0%
Low Delay B
RGB, text & gra phi cs wi th moti on, 1080p
RGB, text & gra phi cs wi th moti on,720p
RGB, mi xed content, 1440p
RGB, mi xed content, 1080p
RGB, Ani ma ti on, 720p
RGB, ca mera ca ptured, 1080p
YUV, text & gra phi cs wi th moti on, 1080p
YUV, text & gra phi cs wi th moti on,720p
YUV, mi xed content, 1440p
YUV, mi xed content, 1080p
YUV, Ani ma ti on, 720p
YUV, ca mera ca ptured, 1080p
Enc Ti me[%]
Dec Ti me[%]
Bi t-ra te
s a vi ng
(Tota l )
1.6%
0.0%
0.1%
0.1%
0.0%
0.0%
1.3%
0.0%
0.1%
0.1%
0.0%
0.0%
Bi t-ra te
Bi t-ra te
s a vi ng
s a vi ng
(Avera ge)
(Mi n)
1.8%
0.7%
0.1%
0.0%
0.1%
0.0%
0.1%
0.1%
0.0%
0.0%
0.0%
0.0%
1.7%
1.0%
0.1%
0.0%
0.1%
0.0%
0.1%
0.1%
0.0%
0.0%
0.0%
0.0%
101%
100%
Bi t-ra te
s a vi ng
(Ma x)
2.9%
0.4%
0.2%
0.1%
0.0%
0.0%
2.8%
0.4%
0.2%
0.1%
0.0%
0.0%
Page: 220
Date Sav
The summarized results of test 6b are shown below –
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
G/Y
-3.3%
-1.9%
-1.8%
-1.6%
0.0%
0.0%
-1.9%
-1.6%
-1.3%
-1.3%
-0.2%
0.0%
G/Y
-2.4%
-1.1%
-1.0%
-1.0%
0.0%
0.0%
-2.5%
-1.0%
-0.9%
-1.0%
-0.1%
0.0%
G/Y
-2.3%
-0.5%
-0.5%
-0.8%
0.0%
0.0%
-2.6%
-0.7%
-0.9%
-0.6%
0.0%
0.0%
All Intra
B/U
-3.3%
-2.0%
-1.8%
-1.6%
0.0%
0.0%
-1.9%
-1.6%
-1.3%
-1.2%
-0.1%
0.0%
123%
98%
Random Access
B/U
-2.3%
-1.3%
-1.2%
-1.2%
0.0%
0.0%
-2.5%
-1.1%
-0.9%
-0.9%
-0.1%
0.1%
102%
99%
Low delay B
B/U
-2.1%
-0.4%
-0.9%
-0.4%
0.1%
0.0%
-2.6%
-0.7%
-0.3%
0.5%
-0.1%
-0.1%
101%
99%
R/V
-3.5%
-1.9%
-2.0%
-1.7%
0.0%
0.0%
-1.9%
-1.5%
-1.5%
-1.4%
-0.2%
0.0%
R/V
-2.5%
-1.1%
-1.3%
-1.3%
0.0%
0.0%
-2.5%
-0.9%
-0.9%
-1.2%
0.0%
-0.1%
R/V
-2.2%
-0.4%
-0.8%
-0.1%
0.1%
0.0%
-2.5%
-1.0%
-0.3%
-0.2%
0.3%
0.1%
Page: 221
Date Sav
All Intra
RGB, text & gra phi cs wi th moti on, 1080p
RGB, text & gra phi cs wi th moti on,720p
RGB, mi xed content, 1440p
RGB, mi xed content, 1080p
RGB, Ani ma ti on, 720p
RGB, ca mera ca ptured, 1080p
YUV, text & gra phi cs wi th moti on, 1080p
YUV, text & gra phi cs wi th moti on,720p
YUV, mi xed content, 1440p
YUV, mi xed content, 1080p
YUV, Ani ma ti on, 720p
YUV, ca mera ca ptured, 1080p
Enc Ti me[%]
Dec Ti me[%]
Bi t-ra te
s a vi ng
(Tota l )
2.4%
0.4%
1.6%
1.5%
0.0%
0.0%
1.6%
0.4%
1.4%
1.2%
0.0%
0.0%
Bi t-ra te
Bi t-ra te
s a vi ng
s a vi ng
(Avera ge)
(Mi n)
2.4%
2.1%
0.6%
0.1%
1.3%
0.3%
1.5%
1.5%
0.0%
0.0%
0.0%
0.0%
1.5%
0.9%
0.5%
0.1%
1.3%
0.3%
1.2%
1.2%
0.0%
0.0%
0.0%
0.0%
115%
101%
Bi t-ra te
s a vi ng
(Ma x)
3.0%
1.0%
2.4%
1.5%
0.0%
0.0%
1.9%
0.9%
2.2%
1.2%
0.0%
0.0%
Random Access
RGB, text & gra phi cs wi th moti on, 1080p
RGB, text & gra phi cs wi th moti on,720p
RGB, mi xed content, 1440p
RGB, mi xed content, 1080p
RGB, Ani ma ti on, 720p
RGB, ca mera ca ptured, 1080p
YUV, text & gra phi cs wi th moti on, 1080p
YUV, text & gra phi cs wi th moti on,720p
YUV, mi xed content, 1440p
YUV, mi xed content, 1080p
YUV, Ani ma ti on, 720p
YUV, ca mera ca ptured, 1080p
Enc Ti me[%]
Dec Ti me[%]
Bi t-ra te
s a vi ng
(Tota l )
1.6%
0.1%
0.3%
0.3%
0.0%
0.0%
1.6%
0.1%
0.2%
0.2%
0.0%
0.0%
Bi t-ra te
Bi t-ra te
s a vi ng
s a vi ng
(Avera ge)
(Mi n)
1.9%
1.0%
0.3%
0.0%
0.3%
0.0%
0.3%
0.3%
0.0%
0.0%
0.0%
0.0%
1.7%
1.2%
0.3%
0.1%
0.3%
0.0%
0.2%
0.2%
0.0%
0.0%
0.0%
0.0%
101%
102%
Bi t-ra te
s a vi ng
(Ma x)
3.1%
0.8%
0.5%
0.3%
0.0%
0.0%
2.4%
0.6%
0.5%
0.2%
0.0%
0.0%
Low Delay B
RGB, text & gra phi cs wi th moti on, 1080p
RGB, text & gra phi cs wi th moti on,720p
RGB, mi xed content, 1440p
RGB, mi xed content, 1080p
RGB, Ani ma ti on, 720p
RGB, ca mera ca ptured, 1080p
YUV, text & gra phi cs wi th moti on, 1080p
YUV, text & gra phi cs wi th moti on,720p
YUV, mi xed content, 1440p
YUV, mi xed content, 1080p
YUV, Ani ma ti on, 720p
YUV, ca mera ca ptured, 1080p
Enc Ti me[%]
Dec Ti me[%]
Bi t-ra te
s a vi ng
(Tota l )
1.7%
0.0%
0.1%
0.1%
0.0%
0.0%
1.5%
0.1%
0.1%
0.1%
0.0%
0.0%
Bi t-ra te
Bi t-ra te
s a vi ng
s a vi ng
(Avera ge)
(Mi n)
1.9%
0.8%
0.1%
0.0%
0.1%
0.0%
0.1%
0.1%
0.0%
0.0%
0.0%
0.0%
1.8%
1.1%
0.2%
0.0%
0.1%
0.0%
0.1%
0.1%
0.0%
0.0%
0.0%
0.0%
100%
100%
Bi t-ra te
s a vi ng
(Ma x)
3.0%
0.4%
0.3%
0.1%
0.0%
0.0%
2.9%
0.4%
0.2%
0.1%
0.0%
0.0%
From the discussion:
Generally, a significant compression benefit is observed by adding skip/merge to IBC. The
method from test 3 does this in a IBC specific way (to some extend modifying the current merge
list construction of MV coding), whereas the methods of test 1, 5, and 6 are using the same
skip/merge process as used in MV coding.
1. Some of the methods (test1, test 5a) would have the same worst-case-context-coded-bin
problem as discussed in context of CE1, since they are using the MVD coding for IBC
vectors.
Page: 222
Date Sav
2. It is also questioned whether invoking merge at 4x4 blocks could cause some complexity
problems.
1. and 2. should be in detail investigated in the BoG on complexity assessment of IBC vector
coding (C. Pang, S. Liu)
See further notes under S0294 – to be further investigated in ongoing CE.
The PU-level switching gives some gain (both from test 2 and comparing test 5b against 6b,
which should otherwise be identical), in the range of 1.5% for TGwM class, around 0.3% for
some other classes. It is however reported in the cross-check that part of this gain may be due to
the fact that the RD check for 2NxN and Nx2N partitions is disabled in the default SCM settings
at 16x16 CU, whereas it is enabled for the PU level method (note: those partitions are already
supported by current IBC).
One expert reports that according to his experience (in the context of test 3) the gain by allowing
8x16 and 16x8 RD check could give around 0.8%, which is doubted by yet another expert.
Additional results were asked to be provided reporting the gain of PU level switching against a
modified SCM reference that enables 16x8 and 8x16 RD checks.
It was later reported that the gain drops by rougly 0.5% - to be further investigated in ongoing
CE, but then with additional enabling the RD checks. (does not have highest, but could be
interesting to give more insight when comparing CU-level IBC signalling versus the refidx based
approach)
See notes on BoG S0294.
13.1.1.1.1.1.1.1.78 JCTVC-S0022 CE2: Summary report for Core Experiment 2 on intra block
copy signalling and partitioning [J. Xu, S. Liu, K. Rapaka, X. Xiu (CE
coordinators)]
13.1.1.1.1.1.1.1.79 JCTVC-S0294 BoG report on complexity assessment of IBC block vector
coding [C. Pang, S. Liu]
(Chaired by JRO & GJS on Thursday 10-23 a.m.)
A BoG was held on Saturday October 18, 2014, 9:00 am to 11:15 am to provide more detailed
complexity assessment of IBC vector coding. The agreed mandates of the BoG were:
1. Analyze the worst case number of context coded bins in IBC for the current SCM and the
methods CE1 Test 1.1 (JCTVC-S0142) and Test 1.4 (JCTVC-S0162). Compare against
current 4x8 MV coding, including considerations about reference index and mode
coding.
2. Discuss whether invoking merge at 4x4 blocks could cause some complexity problems.
Item 1, intra case:
# regular bins per 4x4
# contexts per 4x4
# regular bins per 8x8 CU
% compared with SCM 2.0
% compared with Inter
Complexity
CE1 Test 1.1
4
4
Complexity
CE1 Test 1.1
490
+1.6%
+0.4%
CE1 Test 1.4
14
6
CE1 Test 1.4
530
+10.0%
+8.6%
SCM 2.0
2
2
SCM 2.0
482
x
x
Inter
488
x
x
Item 1, inter case
Page: 223
Date Sav
# regular bins per 8x8 CU
% compared with Inter
Complexity
CE1 Test 2.1
488
The same.
CE1 Test 2.2
508
+4.0%
Inter
488
x
An expert commented that the performance might be dependent on the ME method used for IBC.
A couple of experts also ask for additional results with the bits estimation as Inter.
In the following table, the results of Test 3.1 (Test 1.1 + Test 2.1) and Test 3.3 (Test 1.4 + Test
2.2) with local search (no hash-based full frame search) and the bit estimation method as Inter in
HM.
*: Use local search instead of full frame search.
**: Use bit estimation method as Inter in HM.
The following results were initially reported:
Coding performance for block vector coding of CE1 Test 3.1 and Test 3.3 reported in CE 1
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
AI
3.1
−0.3%
−0.2%
0.0%
−0.1%
0.0%
0.0%
−0.3%
−0.2%
−0.1%
0.0%
0.0%
0.0%
97%
100%
3.3
−0.4%
−0.4%
0.0%
−0.1%
0.0%
0.0%
−0.5%
−0.4%
−0.1%
−0.1%
0.0%
0.0%
99%
101%
3.1*
−0.1%
−0.1%
0.0%
0.0%
0.0%
0.0%
−0.1%
−0.1%
−0.1%
0.0%
0.0%
0.0%
103%
100%
3.3*
x
x
x
x
x
x
x
x
x
x
x
x
x
x
3.1**
−0.3%
−0.2%
0.0%
−0.1%
0.0%
0.0%
−0.3%
−0.2%
−0.1%
0.0%
0.0%
0.0%
87%
100%
3.3**
x
x
x
x
x
x
x
x
x
x
x
x
x
x
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
RA
3.1
−2.4%
−0.6%
−0.1%
−0.1%
−0.1%
0.0%
−2.7%
−0.7%
0.0%
−0.1%
0.0%
0.0%
100%
100%
3.3
−2.7%
−0.9%
−0.2%
−0.1%
−0.3%
−0.2%
−3.0%
−0.9%
−0.1%
−0.1%
−0.2%
−0.1%
95%
100%
3.1*
−1.8%
−0.5%
−0.1%
−0.2%
−0.1%
0.0%
−2.2%
−0.5%
−0.2%
−0.1%
−0.2%
0.0%
95%
100%
3.3*
x
x
x
x
x
x
x
x
x
x
x
x
x
x
3.1**
−2.2%
−0.4%
0.0%
0.0%
0.2%
0.3%
−2.5%
−0.6%
0.0%
0.0%
0.3%
0.3%
80%
100%
3.3**
x
x
x
x
x
x
x
x
x
x
x
x
x
x
Page: 224
Date Sav
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
LD
3.1
−3.1%
−1.2%
−0.2%
−0.6%
0.0%
0.0%
−3.4%
−1.4%
−0.3%
−0.4%
−0.1%
0.1%
87%
100%
3.3
−3.4%
−1.5%
−0.2%
−0.3%
−0.1%
−0.2%
−3.9%
−1.8%
−0.4%
−0.1%
−0.1%
−0.1%
94%
99%
3.1*
−2.4%
−1.1%
−0.2%
−0.7%
−0.1%
0.0%
−2.8%
−1.6%
−0.2%
−0.6%
−0.1%
0.1%
90%
100%
3.3*
x
x
x
x
x
x
x
x
x
x
x
x
x
x
3.1**
−2.7%
−0.8%
0.1%
−0.3%
0.3%
0.3%
−3.1%
−1.1%
−0.2%
−0.2%
0.4%
0.3%
83%
100%
3.3**
x
x
x
x
x
x
x
x
x
x
x
x
x
x
About item 2:
An expert commented that when using 4x4 merge, parallel processing cannot be performed at
encoder and decoder. Needs additional merge candidate list construction.
An expert commented that what is the coding performance improvement from encoder only
changes instead of using merge. Additional results are requested. This is a general question for
whether to bring in merge mode for IBC. In addition, what is the gain from IBC 4x4. Another
expert also requests the performance improvement from IBC 4x4 merge.
Coding performance of enabling full RD check at the current BVP candidate positions (JCTVCS0087)
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
All Intra
G/Y
B/U
−2.6% −2.6%
−0.9% −1.0%
−1.3% −1.2%
−1.1% −1.1%
−0.1% −0.1%
0.0%
0.0%
−0.6% −0.7%
−0.5% −0.5%
−0.7% −0.8%
−0.6% −0.6%
−0.2% −0.2%
0.0%
0.0%
122%
101%
R/V
−2.6%
−0.9%
−1.4%
−1.1%
−0.1%
0.0%
−0.7%
−0.5%
−0.9%
−0.7%
−0.2%
0.0%
Random Access
G/Y
B/U
−2.4% −2.2%
−0.6% −0.8%
−0.8% −0.9%
−0.8% −1.0%
−0.1% −0.1%
0.0%
0.0%
−2.1% −2.1%
−0.3% −0.4%
−0.7% −0.7%
−0.6% −0.8%
−0.1% −0.2%
0.0%
0.1%
109%
103%
R/V
−2.3%
−0.7%
−1.1%
−1.2%
−0.1%
0.0%
−2.1%
−0.3%
−0.8%
−0.9%
0.0%
0.0%
Low delay B
G/Y
B/U
−2.4% −2.1%
−0.5% −0.4%
−0.7% −0.7%
−0.6% −0.1%
0.0%
0.0%
−0.1% 0.0%
−2.3% −2.2%
−0.5% −0.2%
−0.7% −0.3%
−0.7% 0.0%
0.0%
−0.2%
0.0%
−0.2%
103%
103%
R/V
−2.1%
−0.4%
−0.8%
−0.2%
0.1%
0.1%
−2.1%
−0.3%
−0.3%
−0.7%
−0.1%
0.0%
Page: 225
Date Sav
Coding performance of disabling 4x4
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
AI (SCM2.0)
G/Y
B/U
1.0% 1.0%
0.6% 0.4%
0.5% 0.4%
0.9% 0.6%
0.1% 0.1%
0.0% 0.0%
0.9% 0.8%
0.6% 0.5%
0.4% 0.2%
0.8% 0.6%
0.1% 0.1%
0.0% 0.0%
95%
97%
R/V
0.9%
0.4%
0.3%
0.6%
0.1%
0.0%
0.8%
0.5%
0.3%
0.5%
0.1%
0.0%
AI (JCTVC-S0065)
G/Y
B/U
R/V
1.8% 1.8% 1.7%
0.9% 0.8% 0.8%
0.8% 0.7% 0.6%
1.3% 1.0% 1.0%
0.1% 0.1% 0.1%
0.0% 0.0% 0.0%
1.8% 1.6% 1.6%
0.8% 0.7% 0.6%
0.7% 0.6% 0.6%
1.0% 0.7% 0.9%
0.1% 0.1% 0.2%
0.0% 0.0% 0.0%
96%
100%
An expert has concern regarding the memory bandwidth for 4x4. Another experts commented
that as there is no interpolation for IBC, there should be no issue for the memory bandwidth for
4x4.
Recommendation of the BoG: If the Inter MV coding method is changed, it is better to have a
unified solution for IBC and Inter.
Follow-up discussion in JCT-VC, Thu 10-23 am:

It is generally desirable to seek more harmonization between inter and IBC (as e.g. proposed
in various CE2 and related methods, and in JCTVC-S0302)

One single method of binarization for BV/MV coding would be desirable

In no case, three binarizations should be enforced (old MV coding, modified MV for SC,
different BV coding)

The worst case number of context coded bins should not increase

Some of the gain reported by the new methods of MV binarization may be related to the
preference for integer motion vectors, and may no longer apply after adoption of JCTVCS0085.
 Method 1.4 would not comply with at least one of the criteria above
Discontinue CE1, further investigate method 1.1 in the context of CE2 (as also suggested as one
option in S0302)
More understanding is necessary about “encoder only” merge mode versus explicit merge mode
(as is already expressed somewhere under CE2 related docs).
4.2.2 CE2 primary contributions (5)
13.1.1.1.1.1.1.1.80 JCTVC-S0080 CE2: Result of Test 1 [B. Li, J. Xu (Microsoft), X. Xu,
S. Liu, S. Lei (MediaTek)]
13.1.1.1.1.1.1.1.81
JCTVC-S0081 CE2: Result of Test 6 [B. Li, J. Xu (Microsoft)]
13.1.1.1.1.1.1.1.82 JCTVC-S0121 CE2: Test 2 – Intra BC signalled at PU level [X. Xu, S. Liu,
S. Lei (MediaTek)]
Page: 226
Date Sav
13.1.1.1.1.1.1.1.83 JCTVC-S0122 CE2: Test 5 – Intra BC unified with Inter using
intra_bc_flag [X. Xu, S. Liu, S. Lei (MediaTek), B. Li, J. Xu (Microsoft)]
13.1.1.1.1.1.1.1.84 JCTVC-S0131 CE2: Test3 – IBC with block vector derivation [Y. He,
Y. Ye, X. Xiu (InterDigital)]
4.2.3 CE2 cross checks (6)
13.1.1.1.1.1.1.1.85 JCTVC-S0124 Cross check of CE2 Test 3 (JCTVC-S0131) [X. Xu, S. Liu
(MediaTek)] [late]
13.1.1.1.1.1.1.1.86 JCTVC-S0125 Cross check of CE2 Test 6 (JCTVC-S0081) [X. Xu, S. Liu
(MediaTek)] [late]
13.1.1.1.1.1.1.1.87 JCTVC-S0127 CE2: Crosscheck of Test1 – Unification of IBC to inter
[Y. He, X. Xiu, Y. Ye (InterDigital)]
13.1.1.1.1.1.1.1.88 JCTVC-S0171 Cross-check of ‘CE2: Test 5 – Intra BC unified with Inter
using intra_bc_flag’ (JCTVC-S0122) by Mediatek and Microsoft [C. Rosewarne,
M. Maeda (Canon)] [late]
13.1.1.1.1.1.1.1.89
JCTVC-S0183 CE2: Cross-check of Test 2 [C. Pang (Qualcomm)] [late]
13.1.1.1.1.1.1.1.90 JCTVC-S0234 CE2 Test2: Crosscheck for Intra BC signalled at PU level
(JCTVC-S0121) [W. Zhang, L. Xu, Y. Chiu (Intel)] [late]
4.3 CE3: Sub-block partitioning and flipping for Intra block copy (11)
4.3.1 CE3 summary and general discussion (1)
(Consideration of this topic was chaired by chaired by JRO, Friday 10-17 p.m.)
13.1.1.1.1.1.1.1.91 JCTVC-S0023 CE3: Summary report for Core Experiment 3 on sub-block
partitioning and flipping for Intra block copy [S. Liu (CE Coordinator)]
Test 1.1: Intra block copy masking
The mask is covering a square area extending from one of the borders of the PU and having a
width varying from 1 to 3 sample rows or columns. All the sample values in the masked area are
substituted with a single sample value obtained from the middle sample of the inner boundary of
the mask. The black samples in figure below illustrate the location of the sample which value is
used in the substitution process.
Page: 227
Date Sav
1
2
3
4
Example of masks on different borders of the prediction block
Test 1.2: Segmental prediction for intra block copy
For an IBC CU, a flag is signaled to indicate whether segIBC is applied. If segIBC is on, another
flag is signaled to indicate the number of segments, 2 or 3, and then followed by the coded
offsets of the segments. segIBC is only applied for lossy coding.
When segIBC is applied, two steps are applied to modify the IBC prediction block before it is
used to predict the current block. The figure below illustrates an example of segIBC with 2
segments for an 8x8 block.
In the first step, samples in an IBC prediction block are classified into two or three segments.
When the prediction block is divided into two segments, a sample is classified to segment 0 if its
value is smaller than the average value of all the samples in the IBC prediction block. Otherwise,
it is classified into segment 1. When the prediction block is divided into three segments, two
thresholds T1 and T2 are calculated as T1= (T+Vmin)/2 and T2= (Vmax+T)/2, where T is the
average value of all the samples in the IBC prediction block. Vmax and Vmin are the minimum
sample value and the maximum sample value in the IBC prediction block respectively. A sample
is classified into segment 0 if its value is smaller than T1; it is classified into segment 2 if its
value is larger than T2; otherwise it is classified into segment 1.
In the second step, a single value is assigned to all samples in each segment of the IBC
prediction block. The single value denoted as V is calculated as V = E + O, where E is an
estimated value for the segment of the IBC prediction block and O is an offset signaled from the
encoder to the decoder. E = (Vsegmax+Vsegmin)/2, where Vsegmax and Vsegmin are the minimum
sample value and the maximum sample value in the segment of the IBC prediction block
respectively.
At encoder, the offset for the segment of the IBC prediction block is calculated by subtracting
the average value of all the original sample values in the corresponding segment of the current
block and E.
For an IBC CU, a flag is signaled to indicate whether segIBC is applied. If segIBC is on, another
flag is signaled to indicate the number of segments, 2 or 3, and then followed by the coded
offsets of the segments. segIBC is only applied for lossy coding.
There are four types of configurations. The results below have 2 segmentations for each CU and
with all residues set to be 0 when segIBC is applied.
IBC prediction block
Modified prediction block
21
20
20
20
20
20
20
20
21
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
119
22
20
20
20
20
20
20
119
22
20
20
20
20
20
20
120
20
20
20
20
20
20
20
120
118
21
22
20
20
20
20
120
118
21
22
20
20
20
20
120
120
20
20
20
20
20
20
120
120
120
120
20
20
20
20
Classification
E0+O0
=21-1=20
E1+O1
=119+1=120
120
120
119
118
22
20
20
20
120
120
119
118
22
20
20
20
120
120
120
120
118
21
20
20
120
120
120
120
118
21
20
20
120
120
120
120
120
20
20
20
120
120
120
120
119
119
21
20
120
120
120
120
119
119
21
20
120
120
120
120
120
120
20
20
120
120
120
120
120
118
22
20
120
120
120
120
120
118
22
20
120
120
120
120
120
120
20
20
120
120
120
120
120
120
118
21
120
120
120
120
120
120
118
21
120
120
120
120
120
120
120
20
An example of segIBC with 2 segments for an 8x8 block.
Page: 228
Date Sav
Test 1.3: Intra block copy with flipping
In was proposed in and JCTVC-R0204, JCTVC-R0097 and JCTVC-R0116 that the reference
block can be flipped for Intra block copy prediction for higher coding gain. When Intra block
copy with flipping is enabled, the reference block is flipped either vertically or horizontally
specified by a flipping direction flag. The figure below illustrates the examples for vertical
flipping and horizontal flipping in Intra block copy.
In this test, Intra block copy flipping may be applied to 2Nx2N, 2NxN, Nx2N, and NxN blocks.
An ibc_flipping_flag is signalled for each Intra block copy prediction unit to indicate whether its
prediction is flipped or not. Two results are provided for ibc_flag signalled at CU and PU level,
respectively.
Vertical flipping and horizontal flipping in Intra block copy
Test 2.1: Combination of test 1.1 and test 1.3
Test 2.2: Combinations of test 1.2 and test 1.3
1.1–1.3 Lossy results
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
1.1
−0.6%
−0.4%
0.0%
−0.4%
0.1%
0.0%
−0.6%
−0.2%
0.0%
−0.3%
0.2%
0.0%
100%
100%
All Intra
1.2
1.3 CU
−0.9%
−1.3%
−0.3%
−0.7%
−0.1%
−1.3%
−0.2%
−1.1%
0.0%
0.0%
0.0%
0.0%
−1.1%
−1.4%
−0.3%
−0.6%
−0.2%
−1.3%
−0.3%
−1.0%
0.0%
0.0%
0.0%
0.0%
104%
115%
101%
101%
1.3 PU
−1.3%
−0.6%
−1.3%
−1.1%
0.0%
0.0%
−1.4%
−0.7%
−1.3%
−1.0%
0.0%
0.0%
115%
101%
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
1.1
−0.4%
−0.2%
−0.1%
−0.4%
0.1%
0.0%
−0.4%
−0.1%
0.0%
−0.2%
0.1%
0.0%
101%
97%
Random Access
1.2
1.3 CU
−0.4%
−0.8%
−0.4%
−0.4%
−0.1%
−0.7%
−0.1%
−0.6%
0.0%
0.0%
0.0%
0.0%
−0.4%
−0.8%
−0.4%
−0.4%
−0.3%
−0.6%
−0.2%
−0.5%
0.1%
0.0%
0.0%
0.0%
100%
102%
100%
101%
1.3 PU
−2.2%
−0.8%
−1.0%
−0.7%
0.0%
0.0%
−2.1%
−0.7%
−0.9%
−0.8%
0.0%
0.0%
105%
102%
Page: 229
Date Sav
1.1
−0.4%
−0.2%
−0.1%
−0.2%
0.0%
0.0%
−0.3%
−0.3%
−0.2%
−0.3%
0.0%
0.0%
101%
100%
Low delay B
1.2
1.3 CU
−0.3%
−0.6%
−0.1%
−0.4%
0.0%
−0.2%
−0.1%
0.0%
−0.1%
0.0%
0.0%
0.0%
−0.3%
−0.6%
−0.3%
−0.5%
−0.3%
−0.3%
−0.4%
0.0%
0.0%
0.0%
0.0%
0.0%
99%
102%
99%
100%
1.3 PU
−2.2%
−0.8%
−0.7%
−0.7%
−0.1%
0.0%
−2.2%
−1.0%
−0.7%
−0.5%
0.1%
0.0%
104%
99%
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
1.1
0.2%
0.0%
−0.2%
0.0%
0.0%
0.0%
0.3%
0.0%
−0.2%
0.0%
0.0%
0.0%
99%
100%
All Intra
1.2
1.3 CU
0.0%
0.8%
0.0%
0.3%
0.0%
0.2%
0.0%
0.2%
0.0%
0.0%
0.0%
0.0%
0.0%
1.0%
0.0%
0.4%
0.0%
0.2%
0.0%
0.3%
0.0%
0.0%
0.0%
0.0%
101%
112%
99%
98%
1.3 PU
0.8%
0.3%
0.2%
0.2%
0.0%
0.0%
1.0%
0.4%
0.2%
0.3%
0.0%
0.0%
114%
100%
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
1.1
0.2%
0.0%
0.0%
0.0%
0.0%
0.0%
0.3%
0.0%
0.0%
0.0%
0.0%
0.0%
101%
100%
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
1.1
0.2%
0.0%
0.0%
0.0%
0.0%
0.0%
0.2%
0.0%
0.0%
0.0%
0.0%
0.0%
100%
100%
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
1.1-1.3 Lossless results
Random Access
1.2
1.3 CU
0.0%
0.2%
0.0%
0.2%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.4%
0.0%
0.2%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
100%
103%
101%
101%
Low delay B
1.2
1.3 CU
0.0%
0.2%
0.0%
0.2%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.4%
0.0%
0.2%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
101%
103%
99%
100%
1.3 PU
1.1%
0.3%
0.1%
0.1%
0.0%
0.0%
1.2%
0.3%
0.1%
0.1%
0.0%
0.0%
106%
102%
1.3 PU
1.2%
0.3%
0.1%
0.1%
0.0%
0.0%
1.3%
0.3%
0.1%
0.1%
0.0%
0.0%
106%
99%
Page: 230
Date Sav
1.1 and 1.2 are targeting smaller regions, 1.3 adds flipping modes
all gains are somewhat lower than expected from last meeting (probably due to adoption of
palette mode)
1.2 requires significant additional computation at encoder and decoder, not justified by the
compression advantage
1.1 is performing padding of a certain part by one of the values (i.e. modifying the block used for
prediction, depending on where the boundary is). The usage of the mode is using one context
coded bins, the position and orientation are bypass coded.
1.3 requires memory shuffling. The information about flipping mode is context coded, the
hor/vert mode is bypass coded.
Gains of 1.1 and 1.3 seem to be additive, as per results 2.1.
Both 1.1 and 1.3 require additional encoder complexity.
Both 1.1 and 1.3 increase the number of context coded bins by 1 per 4x4 block in worst case.
No support was expressed for adoption for any of these.
Further study was encouraged for the method 1.3, particularly w.r.t. possibility of fast encoding
decisions, gain by only allowing vertical flipping (which should be easier to implement in
common memory arrangements) and avoidance of the context coded flag.
4.3.2 CE3 primary contributions (5)
13.1.1.1.1.1.1.1.92 JCTVC-S0032 CE3: Test 1.1 – Intra block copy masking [J. Lainema,
M. M. Hannuksela (Nokia)]
13.1.1.1.1.1.1.1.93 JCTVC-S0107 CE3 Test 1.2: Segmental prediction for intra block copy
[K. Zhang, J. An, X. Zhang, H. Huang, S. Lei (MediaTek)]
13.1.1.1.1.1.1.1.94 JCTVC-S0117 CE3: Test 1.3 PU Intra block copy with flipping [J. Ye,
X. Xu, S. Liu, S. Lei (MediaTek)]
13.1.1.1.1.1.1.1.95 JCTVC-S0118 CE3: Test 2.1 Combined test of test 1.1 and test 1.3
[J. Ye, S. Liu, X. Xu, S. Lei (MediaTek), J. Lainema, K. Ugur, M. Hannuksela
(Nokia)]
13.1.1.1.1.1.1.1.96 JCTVC-S0119 CE3: Test 2.2 Combined test of test 1.2 and test 1.3
[K. Zhang, J. An, X. Zhang, H. Huang, J. Ye, X. Xu, S. Liu, S. Lei (MediaTek)]
4.3.3 CE3 cross checks (5)
13.1.1.1.1.1.1.1.97 JCTVC-S0077 CE3: Cross-check of test 1.1 [M. Pettersson,
K. Andersson (Ericsson)]
13.1.1.1.1.1.1.1.98 JCTVC-S0235 CE3 Test2.2: Crosscheck for Combination of Test 1.2 and
Test 1.3 (JCTVC-S0119) [W. Zhang, L. Xu, Y. Chiu (Intel)] [late]
Page: 231
Date Sav
13.1.1.1.1.1.1.1.99 JCTVC-S0251 CE3: cross-check of Test 1.3: Intra block copy with flipping
(JCTVC-S0117) [B. Li, J. Xu (Microsoft)] [late]
13.1.1.1.1.1.1.1.100 JCTVC-S0252 CE3: cross-check of Test 2.1 Combined test of test 1.1
and test 1.3 (JCTVC-S0118) [B. Li, J. Xu (Microsoft)] [late]
13.1.1.1.1.1.1.1.101 JCTVC-S0263 CE3 Test 1.2: Crosscheck for Segmental Prediction for
Intra Block Copy (JCTVC-S0107) [W. Zhang, L. Xu, Y. Chiu (Intel)] [late]
4.4 CE4: Intra Line Copy (5)
4.4.1 CE4 summary and general discussion (1)
(Consideration of this topic was chaired by chaired by JRO, Friday 10-17 p.m.)
13.1.1.1.1.1.1.1.102 JCTVC-S0024 CE4: Summary report for Core Experiment 4 on Intra Line
Copy [C.-C. Chen, X. Xu, L. Zhang, T. Lin (CE Coordinators)]
All the proposed methods were implemented on top of the HM-15.0+RExt-8.0+SCM-2.0
software. Two test conditions formed based on the common test conditions (JCTVC-R1015) for
screen content coding are used to evaluate the coding results for both the lossy and lossless
operating points.

Test Condition 1: Full-frame search range for IBC.
 Test Condition 2: 4-CTU (1 current + 3 left) search range for IBC.
Techniques to be tested under this test condition should follow the same restriction on the search
range as that of IBC.
Test A: Search Range of Intra Line Copy

Proponent: NCTU/ITRI (JCTVC-S0135)

X-checker: Huawei USA R&D (JCTVC-S0248)

Description: It is proposed to performing intra-copying operation for lines at PU level
with 2-D BV for each line. In addition, a flag is present at PU level to indicate whether
the row-wise splitting or the column-wise splitting is in use. Each line has its own BV
shared across its three colour components. Pixels within the current CU cannot be used
as reference.
Page: 232
Date Sav

BD-rate and Processing Time (4-CTU configuration):
• Lossy Results:
RGB, text & graphics w/ motion, 1080p
RGB, text & graphics w/ motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics w/ motion, 1080p
YUV, text & graphics w/ motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
G/Y
−6.4%
−3.3%
−2.5%
−3.7%
0.0%
0.0%
−6.2%
−3.0%
−2.4%
−3.7%
0.0%
0.0%
All Intra
B/U
R/V
−6.1% −6.2%
−3.0% −3.0%
−2.3% −2.4%
−3.4% −3.4%
0.0% 0.0%
0.0% 0.0%
−5.7% −5.8%
−2.7% −2.9%
−2.4% −2.4%
−3.1% −3.4%
−0.1% 0.0%
0.0% 0.0%
119%
106%
Random Access
G/Y
B/U
R/V
−3.7% −3.3% −3.4%
−2.6% −2.3% −2.3%
−1.7% −1.5% −1.6%
−3.0% −2.4% −2.5%
−0.1% −0.1% 0.1%
0.0% 0.0% 0.0%
−3.3% −2.9% −2.9%
−2.5% −2.1% −2.2%
−1.8% −1.4% −1.7%
−2.9% −2.4% −2.7%
−0.1% 0.0% −0.1%
0.0% −0.1% 0.0%
103%
102%
Low Delay B
G/Y
B/U
R/V
−2.4% −2.1% −2.2%
−0.9% −0.8% −0.9%
−1.0% −0.8% −0.9%
−1.5% −1.2% −1.0%
0.0% 0.0% 0.0%
0.0% 0.0% 0.0%
−2.0% −1.7% −1.8%
−0.9% −0.7% −0.5%
−0.9% −0.8% −0.6%
−1.6% −1.1% −1.5%
0.0% −0.4% −0.1%
0.0% 0.0% 0.2%
102%
102%
All Intra
Min
Max
4.8% 11.1%
0.5% 4.6%
0.4% 1.7%
1.5% 1.5%
0.0% 0.0%
0.0% 0.0%
5.2% 11.2%
0.6% 5.8%
0.5% 1.9%
1.8% 1.8%
0.0% 0.0%
0.0% 0.0%
115%
101%
Random Access
Avg. Min
Max
5.3% 2.7% 8.3%
1.2% 0.3% 3.6%
0.2% 0.1% 0.3%
0.3% 0.3% 0.3%
0.0% 0.0% 0.0%
0.0% 0.0% 0.0%
5.6% 3.3% 8.5%
1.5% 0.3% 4.6%
0.2% 0.2% 0.3%
0.3% 0.3% 0.3%
0.0% 0.0% 0.0%
0.0% 0.0% 0.0%
103%
103%
Low Delay B
Avg.
Min
Max
4.4% 2.5% 6.0%
0.6% 0.2% 1.7%
0.1% 0.0% 0.2%
0.1% 0.1% 0.1%
0.0% 0.0% 0.0%
0.0% 0.0% 0.0%
4.9% 3.1% 6.4%
0.8% 0.2% 2.2%
0.2% 0.0% 0.3%
0.2% 0.2% 0.2%
0.0% 0.0% 0.0%
0.0% 0.0% 0.0%
103%
100%
• Lossless Results:
RGB, text & graphics w/ motion, 1080p
RGB, text & graphics w/ motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics w/ motion, 1080p
YUV, text & graphics w/ motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]

Avg.
7.1%
2.1%
1.1%
1.5%
0.0%
0.0%
7.4%
2.5%
1.2%
1.8%
0.0%
0.0%
BD-rate and Processing Time (Full-frame Configuration):
• Lossy Results:
RGB, text & graphics w/ motion, 1080p
RGB, text & graphics w/ motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics w/ motion, 1080p
YUV, text & graphics w/ motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
G/Y
−3.8%
−1.3%
−1.5%
−2.2%
0.0%
0.0%
−3.7%
−1.2%
−1.4%
−2.1%
0.0%
0.0%
All Intra
B/U
R/V
−3.6% −3.6%
−1.1% −1.2%
−1.3% −1.4%
−1.9% −2.0%
0.0% 0.0%
0.0% 0.0%
−3.4% −3.4%
−1.1% −1.2%
−1.3% −1.5%
−1.7% −2.0%
−0.1% 0.0%
0.0% 0.0%
117%
101%
Random Access
G/Y
B/U
R/V
−2.2% −1.9% −2.0%
−1.1% −0.9% −0.9%
−1.1% −0.9% −1.0%
−1.6% −1.3% −1.4%
0.0% 0.0% −0.1%
0.0% 0.0% 0.0%
−2.0% −1.7% −1.8%
−0.9% −1.1% −1.0%
−1.0% −1.2% −0.9%
−1.6% −1.4% −1.6%
0.0% −0.1% 0.0%
0.0% 0.2% 0.0%
103%
101%
Low Delay B
G/Y
B/U
R/V
−1.5% −1.3% −1.3%
−0.7% −0.6% −0.4%
−0.6% −0.7% −0.7%
−0.6% 0.1% −0.4%
−0.1% 0.0% 0.0%
−0.1% −0.1% 0.0%
−1.3% −1.0% −1.1%
−0.5% −0.3% −0.3%
−0.7% −0.6% −0.5%
−0.7% −0.4% −1.1%
0.1% −0.4% −0.2%
0.0% −0.1% 0.0%
101%
103%
• Lossless Results:
Page: 233
Date Sav
RGB, text & graphics w/ motion, 1080p
RGB, text & graphics w/ motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics w/ motion, 1080p
YUV, text & graphics w/ motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]

Avg.
4.6%
1.0%
0.7%
0.8%
0.0%
0.0%
4.6%
1.1%
0.7%
0.9%
0.0%
0.0%
All Intra
Min
3.0%
0.3%
0.3%
0.8%
0.0%
0.0%
3.3%
0.4%
0.3%
0.9%
0.0%
0.0%
115%
101%
Max
7.6%
1.7%
1.0%
0.8%
0.0%
0.0%
7.1%
1.8%
1.1%
0.9%
0.0%
0.0%
Random Access
Avg. Min
Max
3.2% 1.9% 5.3%
0.5% 0.2% 1.0%
0.1% 0.1% 0.1%
0.1% 0.1% 0.1%
0.0% 0.0% 0.0%
0.0% 0.0% 0.0%
3.4% 2.1% 5.2%
0.6% 0.2% 1.3%
0.1% 0.1% 0.2%
0.2% 0.2% 0.2%
0.0% 0.0% 0.0%
0.0% 0.0% 0.0%
104%
101%
Low Delay B
Avg.
Min
Max
2.7% 1.8% 3.7%
0.3% 0.2% 0.7%
0.1% 0.0% 0.1%
0.1% 0.1% 0.1%
0.0% 0.0% 0.0%
0.0% 0.0% 0.0%
2.8% 2.0% 3.8%
0.4% 0.2% 0.9%
0.1% 0.0% 0.2%
0.1% 0.1% 0.1%
0.0% 0.0% 0.0%
0.0% 0.0% 0.0%
102%
100%
Worst-case Memory Access Bandwidth
Per-pixel Memory Access Bandwidth (P)
Memory
Patterns
Prediction Mode
8x8, Bi-prediction
4x4, IBC
1x4, ILC
4x1
8x1
4x2
8x2
4x4
9.375
2
4
11.25
4
8
10
3
6
12
6
12
12.5
4
8
Test B: Intra Line Copy with Constrained BVs (Withdrawn)
Test C: Self-matching Intra Line Copy

Proponent: Tongji University (JCTVC-S0194)

X-checker: NCTU/ITRI (JCTVC-S0233)

Description: In contrast to the intra line copy proposed of CE4 Test A (JCTVC-S0135),
this test additionally relaxes the constraint that the reference lines overlapped with the
current CU cannot be used as reference. Two prediction modes are proposed. First,
when the reference line is overlapped entirely with the current CU, pixels within the
overlapped area is predicted by using the predictor of the reference line. Second, when
partial overlapping occurs, pixels of the non-overlapped part will be replicated to predict
the pixels in the overlapped part.
Page: 234
Date Sav

BD-rate and Processing Time (Full-frame Configuration):
• Lossy Results:
RGB, text & graphics w/ motion, 1080p
RGB, text & graphics w/ motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics w/ motion, 1080p
YUV, text & graphics w/ motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
G/Y
−3.8%
−1.4%
−1.5%
−2.2%
0.0%
0.0%
−3.7%
−1.2%
−1.4%
−2.1%
0.0%
0.0%
All Intra
B/U
R/V
−3.5% −3.6%
−1.1% −1.2%
−1.4% −1.4%
−1.9% −2.0%
0.0% 0.0%
0.0% 0.0%
−3.4% −3.4%
−1.1% −1.3%
−1.4% −1.4%
−1.6% −1.9%
−0.1% 0.0%
0.0% 0.0%
117%
166%
Random Access
G/Y
B/U
R/V
−2.2% −1.9% −2.0%
−1.0% −0.8% −0.8%
−1.1% −1.0% −1.0%
−1.6% −1.3% −1.5%
0.0% 0.0% −0.1%
0.0% 0.0% 0.0%
−2.0% −1.7% −1.7%
−1.0% −1.2% −1.1%
−1.1% −1.0% −0.9%
−1.7% −1.7% −1.6%
0.0% 0.0% 0.0%
0.1% 0.2% 0.0%
104%
157%
Low Delay B
G/Y
B/U
R/V
−1.4% −1.3% −1.3%
−0.5% −0.4% −0.4%
−0.7% −0.6% −0.7%
−0.8% 0.3% −0.1%
−0.1% 0.0% −0.1%
−0.1% −0.1% 0.0%
−1.3% −1.0% −1.1%
−0.5% −0.3% −0.4%
−0.7% −0.6% −0.3%
−0.8% 0.1% −0.3%
0.0% −0.5% −0.1%
0.0% −0.1% 0.0%
148%
171%
All Intra
Min
2.9%
0.3%
0.3%
0.7%
0.0%
0.0%
3.2%
0.3%
0.3%
0.9%
0.0%
0.0%
92%
136%
Random Access
Avg. Min
Max
3.2% 1.8% 5.4%
0.4% 0.2% 1.0%
0.1% 0.1% 0.2%
0.1% 0.1% 0.1%
0.0% 0.0% 0.0%
0.0% 0.0% 0.0%
3.4% 2.1% 5.4%
0.5% 0.2% 1.3%
0.1% 0.1% 0.2%
0.2% 0.2% 0.2%
0.0% 0.0% 0.0%
0.0% 0.0% 0.0%
129%
177%
Low Delay B
Avg.
Min
Max
2.6% 1.7% 3.8%
0.3% 0.1% 0.7%
0.1% 0.0% 0.1%
0.1% 0.1% 0.1%
0.0% 0.0% 0.0%
0.0% 0.0% 0.0%
2.9% 2.0% 4.0%
0.4% 0.2% 0.9%
0.1% 0.0% 0.2%
0.1% 0.1% 0.1%
0.0% 0.0% 0.0%
0.0% 0.0% 0.0%
130%
153%
• Lossless Results:
RGB, text & graphics w/ motion, 1080p
RGB, text & graphics w/ motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics w/ motion, 1080p
YUV, text & graphics w/ motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
Avg.
4.5%
0.9%
0.7%
0.7%
0.0%
0.0%
4.6%
1.1%
0.8%
0.9%
0.0%
0.0%
Max
7.5%
1.7%
1.0%
0.7%
0.0%
0.0%
7.3%
1.9%
1.2%
0.9%
0.0%
0.0%
From the discussion:
The CE report (particularly the presentation deck includes a very detailed analysis of the
complexity)
Worst case number of context coded bins per pixel increased from 7.62 to 8.25
Worst case memory bandwidth is approximately doubled in the intra case.Worst case memory
bandwidth might even be higher than in inter coding with memory patterns 8x4 which were not
analysed.
One expert gives the hint that the memory bandwidth with full frame access might be unsolvable,
but with restricted range it might be reasonable.
Conclusion:

The increase in complexity from the methods investigated in CEis not justified by the
compression advantage

Consider continuation of CE based on review of non-CE proposals.
Page: 235
Date Sav
4.4.2 CE4 primary contributions (2)
13.1.1.1.1.1.1.1.103 JCTVC-S0135 CE4: Results of Test A on Search Range of Intra Line
Copy [R.-L. Liao, C.-C. Chen, C.-W. Kuo, W.-H. Peng, H.-M. Hang
(NCTU/ITRI)]
13.1.1.1.1.1.1.1.104 JCTVC-S0194 CE4: Results of test C [Liping Zhao, Xianyi Chen, Tao Lin
(Tongji)]
4.4.3 CE4 cross checks (2)
13.1.1.1.1.1.1.1.105 JCTVC-S0233 Crosscheck of JCTVC-S0194: CE4: Results of test C [R.L. Liao, C.-C. Chen, W.-H. Peng, H.-M. Hang (NCTU/ITRI)] [late]
13.1.1.1.1.1.1.1.106 JCTVC-S0248 CE4: Cross-check of S0135 (Results of Test A on Search
Range of Intra Line Copy) [M. Xu, W. Wang, Z. Ma, H. Yu (Huawei USA R&D)]
[late]
4.5 CE5: Maximum Palette Size and Maximum Palette Predictor Size (6)
4.5.1 CE5 summary and general discussion (1)
(Consideration of this topic was chaired by GJS on Friday 10-17 pm.)
13.1.1.1.1.1.1.1.107 JCTVC-S0025 CE5: Summary report of core experiment 5 on
investigation of maximum palette size and maximum palette predictor size
[R. Joshi, X. Xiu (CE coordinators)]
This document summarizes the Core Experiment 5 (CE5) on investigation of maximum palette
size and maximum palette predictor size. The BD-rate impact of changing the maximum palette
size and maximum palette predictor size was studied.
In SCM-2.0, the maximum palette size is 31 and maximum palette predictor size is 64. In the
18th JCT-VC meeting in Sapporo, core Experiment 5 (CE5) was formed to investigate the
impact of varying the maximum palette size and the maximum palette predictor size on BD-rate.
Both increase and decrease in palette size and palette predictor size was considered. This
contribution describes test conditions, test results, and comparisons.
All tests were conducted under SCM-2.0 common test conditions, which enabled full frame intra
block copy (FF-IBC) as anchor.
Since palette is an intra tool, BD-results are presented and compared only for All-Intra (AI) lossy
configuration. The trend for RA and LD-B configurations is similar to what is seen for AI
configuration.
Subtest 1: Maximum palette size
Tester: Qualcomm, JCTVC-S0037
Crosschecker: InterDigital (JCTVC-S0271)
Maximum palette sizes of 15, 47, and 63 were tested (by setting the macro MAX_PLT_SIZE to
15, 47, and 63, respectively in SCM-2.0), relative to the current maximum of 32.
The results were tabulated in the CE summaryreport. Loss was observed when reducing the
palette size, but little or no gain was observed by increasing it.
Page: 236
Date Sav
The spec uses truncated unary coding of CU-level palette size, which depends on the decoder
knowing the maximum possible palette size. It was remarked that the truncation seems
unnecessary. Hitting the maximum size also truncates the palette prediction syntax, which may
save some bits and parsing effort.
Subtest 2: Maximum palette predictor size
Tester: InterDigital, JCTVC-S0189
Crosschecker: Qualcomm (JCTVC-S0222)
Maximum palette predictor sizes of 96 and 128 were tested for the default palette size in SCM
2.0, relative to the current predictor size of 64. The palette predictor size was signalled in the
PPS.
It was asked whether it is actually beneficial for the maximum palette size to be smaller than the
maximum palette predictor size. That question was left open.
For lossless coding, there was some gain by increasing the palette predictor size – e.g., 1% for 96
entries, 2% for 128 entries for 1080p YUV text & graphics with motion (not so much for other
classes of content). There is also a related contribution outside of this CE that relates to this.
Subtest 3: Combinations
Subtest 3.a: Max size 15 with predictor size 32
Subtest 3.b: Max size 15 with predictor size 48
Losses were observed in both cases, although somewhat less so with the latter combination.
Decision (Cleanup): When palette mode is enabled, send maximum palette size and maximum
palette predictor size at SPS level as ue(v), and establish a profile constraint to disallow values
greater than 31 and 64, respectively.
4.5.2 CE5 primary contributions (3)
13.1.1.1.1.1.1.1.108 JCTVC-S0037 CE5 subtest 5.1: Performance impact of varying the
maximum palette size [R. Joshi (Qualcomm)]
13.1.1.1.1.1.1.1.109 JCTVC-S0097 CE5: Informational tests on reducing both maximum
palette size and maximum palette predictor size [P. Lai, S. Liu, S. Lei
(MediaTek)]
It was discussed whether this was part of the CE.
13.1.1.1.1.1.1.1.110 JCTVC-S0189 CE5: Investigation of palette-based coding with maximum
palette predictor size being equal to 96 and 128 [M. AzimiHashemi, X. Xiu,
Y. He, Y. Ye (InterDigital)]
4.5.3 CE5 cross checks (2)
13.1.1.1.1.1.1.1.111 JCTVC-S0222 CE5: Crosscheck of investigation of maximum palette
predictor size (S0189) [R. Joshi (Qualcomm)] [late]
13.1.1.1.1.1.1.1.112 JCTVC-S0271 CE5: Cross-verification of JCTVC-S0037 on investigation
of maximum palette size [X. Xiu, Y. He, Y. Ye] [late]
Page: 237
Date Sav
4.6 CE6: Palette Mode Improvement (27)
4.6.1 CE6 summary and general discussion (1)
(Consideration of this topic was chaired by GJS on Friday 10-17 p.m.)
13.1.1.1.1.1.1.1.113 JCTVC-S0026 CE6: Summary report of CE on improvements of palette
mode [Y.-W. Huang, P. Onno, R. Cohen, V. Seregin, X. Xiu, Z. Ma]
This document summarizes the Core Experiment 6 (CE6) on proposed modifications of palette
mode. Out of the 15 planned tests, two tests were withdrawn, and the rest of the tests with some
additional tests were conducted. Evidence was reportedly provided that palette mode can be
further improved with affordable complexity.
Category A – Colour index run coding
Test A.1 – Restricted run coding – withdrawn
Test A.2 – Run coding for two-colour palette – withdrawn
Test A.3 – Restricted run coding
Proponent: Canon, JCTVC-R0085, JCTVC-S0062
Crosschecker: Qualcomm, JCTVC-S0034
This test limits the amount of palette_run syntax element decoded for the index mode of the
current palette implementation. When the colour index is larger than a threshold, the palette_run
is not signalled. The issue of the parsing dependency noted for this contribution will be
investigated.
Some gain was shown – 0.0 to 0.5% per source content category (all-intra).
Note: Parsing depends on reconstructed palette index values.
Test A.4 – Binarization and context modeling for run coding
Proponent: MediaTek, JCTVC-R0136, JCTVC-S0163
Crosschecker: Qualcomm, JCTVC-S0035
In this test, the syntax element, palette_run, is represented by sending its most significant bit
(MSB) index followed by its refinement value. The MSB index is binarized by the truncated
unary code. The bin from the resulting bin string is entropy coded in the CABAC mode if the bin
index is no greater than a bypass threshold and in the bypass mode, otherwise. The context
selection is conditioned on the palette_type_flag, bin index, and palette index. Both decoded
palette index and reconstructed palette index values will be tested for context selection. The
refinement value is binarized by the fixed-length code and the resulting bin string is entropy
coded in the bypass mode.
Test A.4.1, in which parsing depends on reconstructed palette index values.
Test A.4.2, in which parsing is independent of reconstructed palette index values.
Some gain was shown – 0 to 2% per source content category (all-intra).
The results for A.4.1 are not significantly better than for A.4.2.
The average number of context coded bins is increased, but not the worst case. Two additional
contexts are used.
Test A.5 – Contexts for run coding
Proponent: Qualcomm, JCTVC-R0174 part 1, JCTVC-S0038
Crosschecker: Canon, JCTVC-S0071
In this test, use of additional contexts depending on the index for coding index runs is tested.
Additional contexts for greater than 0, greater than 1 and greater than 2 flags will be tested. The
context is dependent on the index value (decoded) or the coded index (parsed). Additionally
choice of context based on index value and the palette size was tested.
Test A.5.1, in which parsing depends on reconstructed palette index values.
Test A.5.2, in which parsing is independent of reconstructed palette index values.
Note: Run time percentages are inaccurate.
Page: 238
Date Sav
The results for A.5.1 are not significantly better than for A.5.2.
Test A.6 – Binarization for run coding
Proponent: Qualcomm, JCTVC-R0174 part 2, JCTVC-S0039
Crosschecker: Canon, JCTVC-S0072
In this test, exponential Golomb and Golomb Rice binarizations and their truncated versions for
the palette run values were tested. Combination of tests A.5 and A.6 were also tested.
There were three discussed combinations with similar performance, all with the same number of
contexts and the same binarization:

A.4.2 (with 5 context coded bins)

A combination of A.5.2 + A.6 (having two sets of results, either with 3 or 5 context
coded bins, for which the presented CE results use 3, which is similar to the SCM
complexity, but 5 seems better).

A related non-CE late proposal (S0269, which was not yet cross-checked), which
contains a combination of A.4, A.5, and A.6 and has very slightly better performance,
using 5 context-coded bins.
(Further discussion chaired by GJS on Monday 10-20 p.m.)
Cross-check S0289 now available for S0269.
S0173 was a related contribution that was suggested by the BoG to be reviewed in this further
discussion.
Some data was shown that appeared to indicate that S0173 would not perform as well as S0269.
This data was asked to be uploaded so that we could have a record of what it showed.
Decision: Adopt S0269.
Category B – Colour index and escape colour coding
Test B.1 – Context coded CU-level escape colour flag
Proponent: Qualcomm, JCTVC-R0066, JCTVC-S0154
Crosschecker: InterDigital, JCTVC-S0195
In this test, use of regular CABAC bin to code the CU level escape flag will be tested. Context
determination methods dependent on palette size and block size will be tested.
Test B.1.1, where two additional contexts are used.
Test B.1.2, where one additional context is used.
The measured gain is 0.0 to 0.2%.
Test B.2 – Encoder modification related to CU-based escape colour flag
Proponent: ITRI, JCTVC-R0075, JCTVC-S0048
Crosschecker: InterDigital, JCTVC-S0128
If the number of the pixels quantized to a major colour is smaller than or equal to a pre-assigned
threshold, the pixels are changed to escape colour pixels. Then the corresponding major colour is
removed. An adaptive threshold method will also be tested.
Note: The proposed method is non-normative and encoder-only.
Note: In addition to the the original size of major colour table (M), the proposed method searches
M-1, M-2, and M-3 using rate-distortion optimization (RDO).
The measured gain is 0.0 to 0.3%, with a minor encoding time increase (a few percent for AI), no
impact for lossless coding.
For further study in CE (suggested to consider some simplification or method with better gain).
Test B.3 – Colour index coding with contextualization
Proponent: University of Hanover, JCTVC-R0113, JCTVC-S0074
Crosschecker: MediaTek, JCTVC-S0168
In this test, a modified colour index signalling is evaluated. In particular, the most significant bin
of the palette_index syntax element is coded with a context instead of bypass.
Page: 239
Date Sav
Gain is 0.0 to 0.1%.
Test B.4 – Binarization and context modeling for index coding
Proponent: MediaTek, JCTVC-R0135, JCTVC-S0164
Crosschecker: Fujitsu, JCTVC-S0215
In this test, the syntax element, palette_index, is represented by sending its most significant bit
(MSB) index followed by its refinement value. The MSB index is binarized by the truncated
unary code. The bin from the resulting bin string is entropy coded in the CABAC mode if the bin
index is no greater than a bypass threshold and in the bypass mode, otherwise. The refinement
value is binarized by the truncated binary code and the resulting bin string is entropy coded in
the bypass mode.
Test B.5 – Escape colour prediction
Proponent: InterDigital, JCTVC-R0170, JCTVC-S0132
Crosschecker: ITRI, JCTVC-S0211
In this test, an escape colour prediction method was tested. A flag is signalled to indicate if all
colour components of the current escape colour pixel are the same as that of the previous escape
colour pixel. If not, the current escape colour value is predicted from an entry in the palette table.
The index value of the table entry used for prediction and the prediction difference are coded.
Note: In addition to entries in the palette table, previous coded escape colours can also be used
for predicting the current escape colour.
It was commented that this seems essentially similar to just using a larger palette or palette
predictor.
Gain is very minor except for lossless case. Gain is significant for lossless case. However, the
encoding time is substantially increased.
Further study in CE suggested. Having a faster encoding method would be desirable.
In later discussion chaired by GJS on Friday 10-24, it was said that the proposal introduces
several (seven) syntax elements, several of which are context coded, and that it complicates the
design. It was asserted that other more straightforward methods, such as increased palette size,
could also improve compression for the lossless case. Participants other than the proponent
expressed the view that this should not be tested in a CE.
Category C – Additional colour index representation modes
Test C.1 – Transition copy mode
Proponent: Canon, JCTVC-R0084, JCTVC-S0063
Crosschecker: MediaTek, JCTVC-S0205
In this test, an index prediction method based on transitions will be evaluated. The following
index value for the last occurrence of a given index value is stored and used as the inferred index
value in the new prediction mode.
Note: Parsing depends on reconstructed palette index values.
Note: An encoder-only parameter change is applied (without changing the RDO algorithm flow)
to select index, copy-above, or transition copy.
Gain is 0.0 to 0.6%, depending on the category of test material.
Test C.2 – Transition copy mode
Proponent: MediaTek, JCTVC-R0120, JCTVC-S0078
Crosschecker: Canon, JCTVC-S0073
In this test, a new index coding mode, a transition copy (TC) run mode was tested. In the TC run
mode, the coded adjacent colour index patterns are recorded in the TC table. The TC table can be
inherited across CUs. The recoded colour indices are used as the colour index predictors in the
TC run mode.
Note: An encoder-only parameter change is applied (without changing the RDO algorithm flow)
to select index, copy-above, or transition copy.
Gain is 0.0 to 1.2%, depending on the category of test material.
Page: 240
Date Sav
Test C.3 – Copy-from-previous-row mode
Proponent: Qualcomm, JCTVC-R0202, JCTVC-S0174
Crosschecker: MediaTek, JCTVC-S0203
In this test, a mode of “copy from previous rows” for the palette coding was tested. This method
enables copying pixels from previously coded rows beyond the row above in the current CU.
This is defined as an additional palette mode besides the existing “copy from left”, “copy above”
and “escape” modes. The reference row index is coded in the bitstream to indicate which row is
copied from. Restrictions on the number of rows available for ‘copy from previous rows” will be
tested.
Note: An encoder-only RDO algorithm change is applied to estimate the run bits more precisely.
Gain is 0.0 to 1.4%, depending on the category of test material.
The gain of C.2 and C.3 are reported to be approximately additive (not cross-checked).
(Further discussion chaired by GJS on Monday 10-20 p.m.)
S0178 was a related contribution that was suggested by the BoG to be reviewed in this further
discussion.
It was remarked that the gain would be larger if IBC was tested with a more constrained search
region, which is somewhat anticipated.
Results of the combination of C.2 and C.3 were reported in the late contribution S0188 and were
since cross-checked (S0288 (NCTU) and S0295 (Nokia)).
Further discussion was chaired by GJS on Thursday 10-23 a.m.
It was commented that we should not complicate and destabilize the design for gains this small.
This also applies to our CEs – we should not be studying things that appear to have only a very
minor potential for improvement (at least if they are complicating the design).
It was asked how important it is to consider gains that only apply in the lossless case, and
commented that lossless coding is not higher priority than the lossy case.
These principles were agreed (CE plans suggested earlier in the meeting should take this into
account).
A BoG (Robert Cohen & Yu-Wen Huang) considered CE6-related non-CE contribs.
Category D – Palette table coding
Test D.1 – Palette table coding
Proponent: Qualcomm, JCTVC-R0228, JCTVC-S0153
Crosschecker: MediaTek, JCTVC-S0204
In this test, a method that uses run-length coding to signal the binary vector predictor for palette
was tested, where the run value, indicating the number of zero elements between the ones, is
signalled as described in JCTVC-R0228. Additionally, sending the number of non-zero elements
explicitly in the beginning will be tested. Run values are coded using Exponential Golomb coded
or Golomb Rice codes or their truncated versions. Increased palette predictor sizes were also
tested with the run-length coding.
This was asserted to be a syntax (and text) simplification, with a small gain 0.0 to 0.3%,
depending on the category of test material.
Decision: Adopted.
Additional results were provided for a palette predictor size increased to 128, with some
additional gain.
4.6.2 CE6 primary contributions (13)
13.1.1.1.1.1.1.1.114 JCTVC-S0038 CE6 subtest A.5: Contexts for run coding in palette mode
[R. Joshi, M. Karczewicz, W. Pu, V. Seregin, J. Sole (Qualcomm)]
Page: 241
Date Sav
JCTVC-S0039 CE6 subtest A.6: Binarization for run coding in palette
mode [R. Joshi, W. Pu, M. Karczewicz, F. Zou, V. Seregin, J. Sole (Qualcomm)]
13.1.1.1.1.1.1.1.115
13.1.1.1.1.1.1.1.116 JCTVC-S0303 CE6: Cross-check of supplemental results from JCTVCS0039, CE6 subtest A.6: Binarization for run coding in palette mode [R. Cohen
(MERL)] [late]
13.1.1.1.1.1.1.1.117 JCTVC-S0048 CE6 Test B.2: Encoder modification of palette coding for
escape pixels [Y.-J. Chang, C.-H. Hung, C.-L. Lin, C.-C. Lin, J.-S. Tu (ITRI)]
13.1.1.1.1.1.1.1.118 JCTVC-S0062 CE6: Results of Test A.3 on restricted run coding
[G. Laroche, T. Poirier, C. Gisquet, P. Onno (Canon)]
13.1.1.1.1.1.1.1.119 JCTVC-S0063 CE6: Results of Test C.1 on transition copy mode
[C. Gisquet, G. Laroche, P. Onno (Canon)]
13.1.1.1.1.1.1.1.120 JCTVC-S0074 CE6: Results for Test B3 on Improved Palette Index
Coding with Contextualization [T. Laude (Leibniz Universität Hannover)]
13.1.1.1.1.1.1.1.121 JCTVC-S0078 CE6 Test C.2: Transition copy mode [Y.-C. Sun, T.-D.
Chuang, Y.-W. Chen, Y.-W. Huang, S. Lei (MediaTek)]
13.1.1.1.1.1.1.1.122 JCTVC-S0132 CE6: Test B.5 – Escape colour prediction [Y. He, X. Xiu,
Y. Ye (InterDigital)]
13.1.1.1.1.1.1.1.123 JCTVC-S0153 CE6: Test D.1 Run-length coding for reuse flags
[M. Karczewicz, W. Pu, V. Seregin, R. Joshi, J. Sole (Qualcomm)]
13.1.1.1.1.1.1.1.124 JCTVC-S0154 CE6: Test B.1 Context coded CU-level escape colour flag
[M. Karczewicz, W. Pu, V. Seregin, R. Joshi, J. Sole (Qualcomm)]
13.1.1.1.1.1.1.1.125 JCTVC-S0163 CE6: Results of Test A.4 on palette run coding [S.-T.
Hsiang, T.-D. Chuang, S. Lei (MediaTek)]
13.1.1.1.1.1.1.1.126 JCTVC-S0164 CE6: Results of Test B.4 on palette index coding [S.-T.
Hsiang, T.-D. Chuang, S. Lei (MediaTek)]
13.1.1.1.1.1.1.1.127 JCTVC-S0174 CE6: Test C.3 Copy previous row mode for palette coding
[F. Zou, W. Pu, M. Karczewicz, R. Joshi, V. Seregin (Qualcomm)]
Page: 242
Date Sav
4.6.3 CE6 cross checks (13)
13.1.1.1.1.1.1.1.128 JCTVC-S0034 CE6: Cross check results for Test A.3 [W. Pu
(Qualcomm)]
13.1.1.1.1.1.1.1.129 JCTVC-S0035 CE6: Cross check results for Test A.4 [W. Pu
(Qualcomm)]
13.1.1.1.1.1.1.1.130 JCTVC-S0071 CE6: Cross-check of Test A.5 [G. Laroche (Canon)] [late]
13.1.1.1.1.1.1.1.131 JCTVC-S0072 CE6: Cross-check of Test A.6 [G. Laroche (Canon)] [late]
13.1.1.1.1.1.1.1.132 JCTVC-S0073 CE6: Cross-check of Test C.2 [C. Gisquet (Canon)] [late]
13.1.1.1.1.1.1.1.133 JCTVC-S0128 CE6: Crosscheck of Test B.2 – Encoder modification of
palette coding for escape pixels [Y. He, X. Xiu, Y. Ye (InterDigital)]
13.1.1.1.1.1.1.1.134 JCTVC-S0168 CE6: Cross check of Test B.3 on colour index coding with
contextualization [S.-T. Hsiang (MediaTek)] [late]
13.1.1.1.1.1.1.1.135 JCTVC-S0195 CE6: Cross-verification of Test B1 [X. Xiu, Y. He, Y. Ye
(InterDigital)] [late]
13.1.1.1.1.1.1.1.136 JCTVC-S0203 Crosscheck for CE6 Test C.3 on copy from previous row
[T.-D. Chuang (MediaTek)] [late]
13.1.1.1.1.1.1.1.137 JCTVC-S0204 Crosscheck for CE6 Test D.1 on palette table signalling
[T.-D. Chuang (MediaTek)] [late]
13.1.1.1.1.1.1.1.138 JCTVC-S0205 Crosscheck for CE6 Test C.1 on transition copy mode [Y.C. Sun (MediaTek)] [late]
13.1.1.1.1.1.1.1.139 JCTVC-S0211 CE6: Cross-Check Results of Test B.5 [C.-C. Lin, C.-H.
Hung, J.-S. Tu, Y.-J. Chang, C.-L. Lin (ITRI)] [late]
13.1.1.1.1.1.1.1.140 JCTVC-S0215 CE6: crosscheck report of CE6 test B.4 [Z. Xu, J. Zhu
(Fujitsu)] [late]
Page: 243
Date Sav
4.7 CE7: String Matching for Palette Index Coding (7)
4.7.1 CE7 summary and general discussion (1)
(Consideration of this topic was chaired by GJS on Friday 10-17 p.m.)
JCTVC-S0027 CE7: Summary Report for Core Experiment 7 on String
Matching for Palette Index Coding [Z. Ma, Y.-W. Huang (CE Coordinators)]
13.1.1.1.1.1.1.1.141
This document provides the summary of Core Experiment 7 (CE7) on String Matching for
Palette Index Coding. CE7 includes three tests:

Test 1 on 1-D string-based index coding;

Test 2 on constrained 1-D string-based index coding;
 Test 3 on hybrid 1-D/2-D string-based index coding.
Test 1 – 1-D string-based index coding
This test evaluates the colour index map coding proposed in JCTVC-R0268 using 1D string
match based index compression. 1-D string match is performed within current CU with the
representation of matched pairs.
Test 2 - Constrained 1-D string-based index coding
This test evaluates the colour index map coding proposed in JCTVC-R0304 using constrained
1D string match based index compression. This constrained 1-D string match is performed
within current CU with constrained matched distance and length is inferred as the CU width.
More details could be found JCTVC-R0304
Test 3 - Hybrid 1-D/2-D string-based index coding
This test evaluates the colour index map coding proposed in JCTVC-R0268/R304 using hybrid
1D/2D string match based index compression. 1-D string match is performed within current CU,
while hybrid 1D/2D search can be extended to the left 3 CTUs. More details could be found
JCTVC-R0268/R0304
The best results were for test 3.
Lossy coding gain is 0.0 to 3.4% with current CU plus 3 to its left for IBC, depending on the
category of test material.
Lossy coding gain is 0.0 to 1.9% relative to full-frame IBC, depending on the category of test
material.
Test
1
2
3
Mode
1-D
Constrained 1-D
Hybrid 1-D/2-D
Current Proposal
JCTVC-S0158
JCTVC-S0159
JCTVC-S0160
Crosscheck(s)
JCTVC-S0216
JCTVC-S0091
JCTVC-S0130
Tested Proposal(s)
JCTVC-R0268
JCTVC-R0304
JCTVCR0304/R0268
A participant suggested that the extra memory requirement (36 kbyte on-chip memory increase)
and worst-case context coded bins (13 per pixel) are problems.
It was remarked that the non-CE contribution S0151 (which has a smaller number of context
coded bins) should be considered in relation to this, for further study. The proponent suggested
to consider that contribution, or something like it.
4.7.2 CE7 primary contributions (3)
13.1.1.1.1.1.1.1.142 JCTVC-S0158 CE 7 Test 1: 1-D String based Index Coding for Palette
Index Coding [M. Xu, Z. Ma, W. Wang, H. Yu (Huawei USA R&D)]
Page: 244
Date Sav
13.1.1.1.1.1.1.1.143 JCTVC-S0159 CE 7 Test 2: Constrained 1-D String based Index Coding
for Palette Index Coding [M. Xu, Z. Ma, W. Wang, H. Yu (Huawei USA R&D)]
13.1.1.1.1.1.1.1.144 JCTVC-S0160 CE 7 Test 3: Hybrid 1-D/2-D String-based Index Coding
for Palette Index Coding [M. Xu, Z. Ma, W. Wang, H. Yu (Huawei USA R&D)]
4.7.3 CE7 cross checks (3)
13.1.1.1.1.1.1.1.145 JCTVC-S0091 CE7: Cross-check of test 2 (JCTVC-S0159) [B. Li, J. Xu
(Microsoft)] [late]
13.1.1.1.1.1.1.1.146 JCTVC-S0130 CE7: Cross check results for Test 3 (JCTVC-S0160)
[J. Ye, S. Liu (MediaTek)] [late]
13.1.1.1.1.1.1.1.147 JCTVC-S0216 CE7: crosscheck report of CE7 test 1 [Z. Xu, J. Zhu
(Fujitsu)] [late]
4.8 CE8: Single-Colour and Two-Colour Modes (7)
4.8.1 CE8 summary and general discussion (1)
(Consideration of this topic was chaired by GJS on Friday 10-17 p.m.)
13.1.1.1.1.1.1.1.148 JCTVC-S0028 CE8: Summary report for Core Experiment 8 on Uni- and
bi-colour mode [R. Cohen, T.-D. Chuang, C.-C. Lin, K. Rapaka (CE
Coordinators)]
This document provides the summary of Core Experiment 8 (CE8) on uni- and bi-colour modes.
CE8 includes three tests: Test A on bi-colour intra mode, Test B on single colour intra mode, and
Test C on independent uniform prediction intra mode. A list of proposals related to CE8 that
were not part of the CE8 description is also included.
Test A – Bi-colour intra mode
Bi-colour intra mode first transmits an index to specify which two colours are selected out of
available spatial neighboring pixels of the current CU. Then an index map for the CU is
established by the selected two colours. An index map coding is used to transmit the index map.
Two methods are tested: Method 1 uses two diverse colours selected from five neighboring
samples, and Method 2 uses two diverse colours selected from the above two and left two lines.
Gain 0.0 to 0.4%.
Test B – Single colour intra mode
A CU-level flag is signalled to indicate whether a CU is coded as single colour mode. When a
CU is coded as single colour mode, it is reconstructed by filling this CU with one single value.
Additionally, an index is transmitted to select the colour from the colour sample candidates
derived from the spatial neighboring and / or previous CU samples to fill in the CU. Two
methods are tested: Method 1 evaluates two spatial sample candidates from immediate
neighboring samples, and Method 2 evaluates four spatial sample candidates from both four
spatial neighboring samples plus colour candidates from the palette predictor table.
Page: 245
Date Sav
Gain 0.0 to 0.8%.
Test C – Independent uniform prediction intra mode
Independent uniform prediction uses a uniform colour value (triplet) as prediction samples for a
block. The number of candidate uniform colours and their values are signalled on a slice level. A
CU-level flag indicates whether the CU uses this mode. If there is more than one colour, an
index indicates which colour to use.
Gain −0.5 to 0.4%.
Test Mode
A
Bi-colour
Current
Proposal
JCTVC-S0049
B
Single colour
JCTVC-S0098
C
Independent Uniform
Prediction
JCTVC-S0176
Crosscheck(s) Tested Proposal(s)
JCTVC-S0103 JCTVCR0112/Q0094
JCTVC-S0190 JCTVCR0198/R0058
JCTVC-S0212 JCTVC-R0200
Of the CE tested methods, test B method 1 seems the most significant candidate, but some of its
gain may be just R-D search gain, and other aspects are changing.
S0050 and S0051 were identified as related.
A non-CE proposal S0108 was also suggested to be potentially related.
However, the available gains seem quite small, so no action was taken.
4.8.2 CE8 primary contributions (3)
13.1.1.1.1.1.1.1.149 JCTVC-S0049 CE8 Test A: Bi-colour intra mode for screen content
coding [Y.-J. Chang, C.-C. Lin, J.-S. Tu, C.-L. Lin, C.-H. Hung (ITRI)]
13.1.1.1.1.1.1.1.150 JCTVC-S0098 CE8 Test B: Single colour intra mode, with supplementary
results [P. Lai, S. Liu, Y.-W. Chen, T.-D. Chuang, Y.-C. Sun, S. Lei (MediaTek)]
13.1.1.1.1.1.1.1.151 JCTVC-S0176 CE8 Test C: Independent Uniform Prediction Intra Mode
(IUP) [R. Cohen, X. Zhang (MERL)]
4.8.3 CE8 cross checks (3)
13.1.1.1.1.1.1.1.152 JCTVC-S0103 CE8: Cross-check of Test A (JCTVC-S0049) Bi-colour
intra mode for screen content coding [P. Lai (MediaTek)] [late]
13.1.1.1.1.1.1.1.153 JCTVC-S0190 CE8: Crosscheck of Test B Single colour intra mode
[R. Cohen (MERL)]
13.1.1.1.1.1.1.1.154 JCTVC-S0212 CE8: Cross-Check Results of Test C [J.-S. Tu, C.-H.
Hung, C. –C. Lin, Y.-J. Chang, C.-L. Lin (ITRI)] [late]
Page: 246
Date Sav
4.9 CE9: Intra Boundary Filtering and Cross-Component Prediction
Interdependency (8)
4.9.1 CE9 summary and general discussion (1)
(Consideration of this topic was chaired by chaired by JRO, on Friday 10-17 p.m.)
13.1.1.1.1.1.1.1.155 JCTVC-S0029 CE9: Summary report for Core Experiment 9 on IBF/CCP
interdependency [R. Cohen, S. Liu, J. Xu, L. Zhang (CE Coordinators)]
Test A.1 – Optionally disabling the usage of the intra boundary filters
It is proposed to conditionally disable the boundary filters for intra horizontal, vertical, and DC
modes with flag controls in SPS and slice header. Two methods are tested: Method 1 disables all
the intra boundary filters. For Method 2, if the proportion of 2nd and 3rd component 16x16 blocks
having sharp edges exceeds a threshold, then the intra boundary filters are disabled.
Test A.2 – Optionally enabling the usage of the intra boundary filters on all components
It is proposed to enable the intra boundary filter for the second and third components in the 444
chroma sampling format. An enable flag is added at the SPS or PPS level.
Test A.3 – Modifying cross-component prediction to compensate for intra boundary
filtering
It is proposed to modify the CCP process by adding an offset block to the reconstructed luma (or
first component) residual block. This offset block is the difference between the luma prediction
block after intra boundary filtering is applied and the same block before intra boundary filtering
is applied. For blocks in which the adaptive colour transform has been applied, the luma offset is
also subtracted from the CCP computations for the Cg component.
Supplemental test: Combination of tests A.1 and A.2
Results from a supplemental test, which was not defined in the original CE9 description, are
included here for completeness and to facilitate discussion. In this test, if the number of 16x16
sharp-edge blocks exceeds that of smooth-edge blocks, IBF is disabled for all components;
Otherwise, IBF is enabled for all components.
A.1 method 1 always disables IBF, resulting in gains (0.1%...1.2%) for RGB classes, typically
small losses for YUV.
A.1 method 2 makes a frame-level decision (analyzing the difference between pixels and based
on this classifies the picture as sharp edge type), disabling the IBF for sharp edge types. This
avoids the losses for YUV, whereas the gain in RGB is practically unchanged.
A.2 enables IBF for all three components (0.1…1.5% gain), also small gain for YUV.
A.3 modifies CCP, resulting in small changes (likely due to inclusion of ACT, gains had been
larger at the last meeting).
Combination A.1/A.2 test disables for all three components when above the A.2 threshold,
enabling for all three components when below. This gives more or less the same result as A.2
The differences w.r.t. compression seem to be small (in average, A.2 is 0.2-0.3% lower than
A.1).
From the discussion, A.1 (adding an option to disable IBF for the first component) is asserted to
be the simplest solution. However, some doubt is raised whether this would have impact on the
visual quality.
Prepare viewing to compare A.1 method 1 versus A.2. If no differences are found, A.1 method 1
(sequence level disabling) should be used.
Further discussion was chaired by J. Boyce 10-23 p.m.
13.1.1.1.1.1.1.1.156 JCTVC-S0309 CE9: Summary of informal subjective viewing of effects
from enabling or disabling intra boundary filtering for all components [R. Cohen
(MERL), P. Lai (MediaTek), J. Xu (Microsoft)]
Page: 247
Date Sav
This document provides a summary of in-meeting informal subjective testing performed for a
revisit of Core Experiment 9 (CE9) on IBF/CCP interdependency. Coded videos corresponding
to two tests: Test A.1 which enables the intra boundary filter for all components, and Test A.2
which disables intra boundary filtering for all components. A table of observations is included in
the report.
Informal expert viewing was done, including still frames.
Decision: Adopt SPS-level disabling of IBF, as described in Method A.1.
4.9.2 CE9 primary contributions (3)
13.1.1.1.1.1.1.1.157 JCTVC-S0082 CE9: Result of Test A.2 [B. Li, J. Xu (Microsoft), X. Zhang,
R. Cohen (MERL)]
13.1.1.1.1.1.1.1.158 JCTVC-S0102 CE9 Test A.1: Optionally disabling the usage of the intra
boundary filters [X. Zhang, K. Zhang, J. An, H. Huang, S. Lei (MediaTek)]
13.1.1.1.1.1.1.1.159 JCTVC-S0177 CE9 Test A.3 Modifying cross-component prediction to
compensate for intra boundary filtering [R. Cohen, X. Zhang (MERL)]
4.9.3 CE9 cross checks (4)
13.1.1.1.1.1.1.1.160 JCTVC-S0191 CE9: Crosscheck of Test A.1 Optionally disabling the
usage of the intra boundary filters [R. Cohen (MERL)]
13.1.1.1.1.1.1.1.161 JCTVC-S0221 CE9: crosscheck report of CE9 Test A.3 (JCTVC-S0177)
[L. Zhang (Qualcomm)] [late]
13.1.1.1.1.1.1.1.162 JCTVC-S0264 CE9: cross-check of test A.1.3: Optionally disabling the
usage of the intra boundary filters (JCTVC-S0102) [B. Li, J. Xu (Microsoft)]
[late]
13.1.1.1.1.1.1.1.163 JCTVC-S0268 CE9: Cross-check of JCTVC-S0082 Test A.2 [X. Zhang
(MediaTek)] [late]
4.10
CE10: Intra String Copy (8)
4.10.1 CE10 summary and general discussion (1)
(Consideration of this topic was chaired by JRO on Sunday 10-19 p.m.)
13.1.1.1.1.1.1.1.164 JCTVC-S0030 CE10: Summary report for Core Experiment 10 on Intra
String Copy [Y. Chen, J. Xu (CE Coordinators)]
Scan directions (Test 1)
Though most proposals use horizontal scan, the benefit of adaptive vertical and horizontal scans
is to be tested.
Page: 248
Date Sav
Input documents: JCTVC-S0083.
Matching modes (Test 2)
2D matching is enabled in the common software and the benefit of having 1D matching is to be
tested. The proponents are required to provide the complexity analysis of 1D matching in terms
of memory bandwidth access as well as decoder buffer.
Input documents: JCTVC-S0083, JCTVC-S0192, and JCTVC-S0161.
Residue coding (Test 3)
The benefit of utilizing residue coding will be tested in CE and can be further tested together
with different constraints as in Test 7.
Input documents: JCTVC-S0161.
Mapping table for offset/length coding (Test 4)
It is found that the matching string length has unusual characteristic that many special and large
values are more frequently used than many small values. Based on the characteristics, a mapping
of the string length values to two matching parameters (pos and len) is introduced to improve the
coding efficiency for length values.
Input documents: JCTVC-S0192.
Frequent colour table (Test 5)
A frequent colour table is introduced to code escape pixels. There are 128 entries in the table,
each contains three sample values. The table can be updated once an escape pixel is explicitly
coded.
Input documents: JCTVC-S0161.
CABAC throughput (Test 6)
More efficient coding of the syntax elements in Intra String Copy.
Input documents: JCTVC-S0165.
Constraints for run length and number of runs (Test 7)
It is required that for each proposal, the worst case memory bandwidth analysis shall be provided.
In addition, it is suggested to provide statistics for the average memory bandwidth.
Input documents: JCTVC-S0174 and JCTVC-S0192.
A common CE10 software was used that supports 2D matching for Intra String Copy with
horizontal scanning order within a CU.
The memory bandwidth analysis methodology for the horizontal scan order in 2D matching
mode hasn’t been well established, as concluded in the previous meeting.
Some of the new tests, including e.g., Test 1 (vertical scan), Test 2 (1D matching) may have
implications for different patterns of memory bandwidth access, while how to evaluate the
complexity (including memory access) for those methods needs to be discussed.
In the following tables, 4-CTU restricts both IBC and string copy to the same search range.
Page: 249
Date Sav
Performance of the CE 10 common software against SCM2.0 in CTC configuration
RGB, text & graphics with motion,
1080p
RGB, text & graphics with
motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion,
1080p
YUV, text & graphics with
motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
G/Y
All Intra
B/U
R/V
Random Access
G/Y
B/U
R/V
−2.1%
−2.3%
−2.4%
−1.5%
−1.7%
−1.7%
−1.1%
−1.3%
−1.2%
−0.6%
−0.2%
−0.5%
0.0%
0.0%
−0.8%
−0.1%
−0.6%
0.0%
0.0%
−0.6%
−0.2%
−0.5%
0.0%
0.0%
−0.4%
−0.1%
−0.4%
0.1%
0.1%
−0.6%
−0.1%
−0.4%
0.1%
0.0%
−0.5%
−0.1%
−0.6%
0.0%
0.0%
−0.4%
0.0%
−0.3%
0.0%
0.1%
−0.4%
0.0%
0.1%
0.1%
0.0%
−0.3%
−0.2%
0.2%
0.2%
0.1%
−1.7%
−1.9%
−1.8%
−1.3%
−1.5%
−1.5%
−1.0%
−1.2%
−1.2%
−0.4%
0.0%
−0.3%
0.1%
0.0%
−0.5%
−0.2%
−0.4%
0.1%
0.0%
150%
100%
−0.5%
−0.2%
−0.3%
0.1%
0.1%
−0.2%
0.0%
−0.1%
0.2%
0.1%
−0.4%
0.1%
−0.5%
0.1%
0.2%
111%
99%
−0.5%
−0.1%
−0.3%
0.1%
0.1%
−0.2%
−0.1%
−0.1%
0.2%
0.1%
−0.2%
−0.2%
0.5%
−0.3%
0.0%
111%
103%
−0.1%
−0.3%
−0.4%
0.0%
0.1%
G/Y
Low delay B
B/U
R/V
Performance of the CE 10 common software against SCM2.0 4-CTU configuration
RGB, text & graphics with motion,
1080p
RGB, text & graphics with
motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion,
1080p
YUV, text & graphics with
motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
G/Y
−1.5%
All Intra
B/U
R/V
−1.8% −1.7%
Random Access
G/Y
B/U
R/V
−1.1% −1.4% −1.3%
G/Y
−0.8%
Low delay B
B/U
R/V
−0.9%
−0.9%
−0.3%
−0.4%
−0.3%
−0.4%
−0.4%
−0.3%
0.0%
−0.1%
0.0%
−0.2%
−0.1%
0.0%
0.0%
−1.3%
−0.2%
−0.1%
0.0%
0.0%
−1.3%
−0.2%
−0.1%
0.0%
0.1%
−1.3%
−0.1%
0.0%
0.1%
0.1%
−1.1%
−0.2%
−0.1%
0.0%
0.1%
−1.2%
−0.2%
−0.1%
0.1%
0.1%
−1.3%
0.0%
0.0%
0.1%
0.1%
−0.9%
0.0%
−0.2%
0.2%
0.0%
−1.0%
−0.2%
−0.1%
0.1%
0.1%
−1.0%
−0.2%
−0.2%
−0.1%
−0.1%
−0.1%
−0.3%
0.1%
−0.1%
−0.1%
−0.1%
−0.1%
0.0%
0.0%
−0.2%
−0.1%
0.0%
0.0%
134%
96%
−0.2%
0.0%
0.0%
0.0%
0.0%
0.1%
0.0%
0.1%
0.1%
0.0%
0.3%
−0.1%
112%
101%
0.0%
0.0%
0.1%
0.1%
0.1%
−0.2%
0.0%
0.0%
0.7%
−0.5%
0.1%
0.0%
109%
99%
0.4%
0.4%
0.3%
0.1%
Page: 250
Date Sav
Performance of Test 1 against SCM2.0 in CTC configuration (JCTVC-S0083)
RGB, text & graphics with motion,
1080p
RGB, text & graphics with
motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion,
1080p
YUV, text & graphics with
motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
G/Y
−5.5%
All Intra
B/U
R/V
−5.9% −6.0%
Random Access
G/Y
B/U
R/V
−3.4% −3.8% −3.8%
G/Y
−2.4%
Low delay B
B/U
R/V
−2.6%
−2.5%
−2.9%
−3.4%
−2.9%
−2.5%
−2.9%
−2.6%
−1.3%
−2.0%
−1.7%
−0.7%
−2.5%
0.0%
0.0%
−4.7%
−0.9%
−2.8%
0.0%
0.0%
−5.0%
−0.9%
−2.7%
0.0%
0.0%
−5.0%
−0.4%
−1.7%
0.0%
0.1%
−2.9%
−0.6%
−2.0%
0.0%
0.0%
−3.3%
−0.6%
−2.1%
0.0%
0.0%
−3.2%
−0.3%
−0.7%
0.1%
0.1%
−2.0%
−0.5%
−0.3%
0.1%
0.0%
−2.3%
−0.4%
−0.6%
0.3%
0.1%
−2.3%
−2.2%
−2.5%
−2.6%
−2.0%
−2.5%
−2.7%
−1.2%
−1.6%
−1.5%
−0.6%
−2.2%
0.1%
0.0%
−0.8%
−2.5%
0.0%
0.0%
190%
102%
−0.9%
−2.6%
0.0%
0.1%
−0.3%
−1.7%
0.1%
0.1%
−0.5%
−2.3%
0.1%
0.2%
132%
100%
−0.5%
−2.4%
0.1%
0.1%
−0.2%
−0.4%
0.2%
0.1%
−0.4%
−0.4%
−0.1%
0.0%
124%
101%
−0.7%
−0.7%
0.1%
0.1%
Performance of Test 1 against SCM2.0 in 4-CTU configuration (JCTVC-S0083)
RGB, text & graphics with motion,
1080p
RGB, text & graphics with
motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion,
1080p
YUV, text & graphics with
motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
G/Y
−3.4%
All Intra
B/U
R/V
−3.8% −3.7%
Random Access
G/Y
B/U
R/V
−2.3% −2.6% −2.6%
G/Y
−1.5%
Low delay B
B/U
R/V
−1.7%
−1.7%
−1.8%
−2.2%
−1.9%
−1.7%
−2.0%
−1.9%
−0.6%
−1.0%
−0.9%
−0.4%
−0.8%
0.0%
0.0%
−2.8%
−0.6%
−0.8%
0.0%
0.0%
−2.9%
−0.5%
−0.9%
0.0%
0.1%
−3.0%
−0.3%
−0.5%
0.1%
0.1%
−2.0%
−0.4%
−0.7%
0.0%
0.1%
−2.3%
−0.4%
−0.6%
0.1%
0.1%
−2.3%
−0.3%
−0.3%
0.1%
0.1%
−1.5%
−0.3%
−0.4%
0.1%
0.0%
−1.7%
−0.4%
−0.4%
0.0%
0.1%
−1.7%
−1.2%
−1.6%
−1.7%
−1.1%
−1.6%
−1.7%
−0.4%
−0.8%
−0.7%
−0.3%
−0.7%
0.1%
0.0%
−0.5%
−0.8%
0.1%
0.0%
176%
95%
−0.4%
−0.7%
0.0%
0.0%
−0.2%
−0.4%
0.2%
0.1%
−0.2%
−0.7%
0.3%
−0.1%
128%
104%
−0.4%
−0.7%
0.2%
0.1%
−0.2%
−0.5%
0.1%
0.0%
−0.1%
−0.9%
0.1%
0.0%
120%
97%
0.1%
−0.2%
0.0%
0.1%
Performance of Test 2 against SCM2.0 in CTC configuration (JCTVC-S0083)
RGB, text & graphics with motion,
1080p
RGB, text & graphics with
motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion,
1080p
YUV, text & graphics with
motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
G/Y
−3.2%
All Intra
B/U
R/V
−3.5% −3.5%
Random Access
G/Y
B/U
R/V
−2.1% −2.4% −2.4%
G/Y
−1.4%
Low delay B
B/U
R/V
−1.6%
−1.4%
−1.1%
−1.3%
−1.2%
−1.2%
−1.5%
−1.3%
−0.5%
−0.5%
−0.5%
−0.2%
−0.7%
0.0%
0.0%
−2.5%
−0.2%
−0.7%
0.1%
0.0%
−2.7%
−0.2%
−0.7%
0.0%
0.0%
−2.6%
−0.3%
−0.5%
0.1%
0.1%
−1.7%
−0.4%
−0.5%
0.1%
0.0%
−2.1%
−0.4%
−0.6%
0.1%
0.1%
−2.0%
−0.1%
−0.1%
0.0%
0.0%
−1.2%
−0.1%
0.4%
0.2%
0.0%
−1.3%
−0.2%
0.5%
0.2%
0.1%
−1.2%
−0.7%
−0.9%
−1.0%
−1.1%
−1.6%
−1.9%
−0.3%
−0.1%
−0.3%
−0.1%
−0.5%
0.1%
0.0%
−0.2%
−0.5%
0.1%
0.0%
218%
102%
−0.2%
−0.5%
0.1%
0.0%
−0.1%
−0.4%
0.1%
0.1%
−0.3%
−0.4%
0.0%
0.0%
147%
99%
−0.1%
−0.4%
0.1%
0.0%
−0.2%
0.2%
0.2%
0.1%
−0.2%
0.7%
−0.1%
0.1%
129%
101%
0.3%
0.0%
0.4%
0.2%
Page: 251
Date Sav
Performance of Test 2 against SCM2.0 in 4-CTU configuration (JCTVC-S0083)
RGB, text & graphics with motion,
1080p
RGB, text & graphics with
motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion,
1080p
YUV, text & graphics with
motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
G/Y
−6.5%
All Intra
B/U
R/V
−6.9% −6.8%
Random Access
G/Y
B/U
R/V
−3.8% −4.2% −4.1%
G/Y
−1.7%
Low delay B
B/U
R/V
−1.9%
−1.8%
−3.5%
−3.7%
−3.5%
−3.8%
−3.9%
−3.9%
−0.6%
−0.7%
−0.6%
−0.6%
−0.4%
0.0%
0.0%
−4.7%
−0.6%
−0.4%
0.0%
0.0%
−5.1%
−0.6%
−0.4%
0.0%
0.0%
−4.8%
−1.0%
−0.5%
0.1%
0.0%
−3.1%
−0.9%
−0.5%
−0.1%
0.1%
−3.7%
−1.1%
−0.5%
0.1%
0.0%
−3.5%
−0.5%
−0.3%
0.1%
0.1%
−1.6%
−0.5%
−0.2%
0.1%
0.1%
−1.8%
−0.7%
0.1%
0.1%
0.0%
−1.8%
−2.0%
−2.1%
−2.3%
−2.9%
−3.3%
−3.8%
−0.1%
−0.3%
0.0%
−0.3%
−0.5%
0.1%
0.0%
−0.4%
−0.4%
0.0%
0.0%
197%
94%
−0.3%
−0.3%
0.1%
0.0%
−0.4%
−0.2%
0.0%
0.1%
−0.6%
−0.3%
0.2%
0.0%
143%
104%
−0.6%
−0.1%
0.1%
0.1%
−0.2%
−0.5%
0.1%
0.0%
0.3%
−0.8%
0.0%
0.1%
129%
98%
0.0%
−0.1%
0.2%
0.2%
Note: 2D matching from CE10 software is disabled in the following proposal.
Performance of Test 2 against SCM2.0 in CTC configuration (JCTVC-S0192, config1)
All Intra
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
G/Y
−1.3%
−1.1%
−0.1%
−1.1%
0.0%
0.0%
−0.9%
−0.4%
−0.1%
−1.0%
0.1%
0.0%
B/U
−1.5%
−1.0%
−0.1%
−1.1%
0.0%
0.0%
−1.2%
−0.9%
−0.4%
−2.7%
0.1%
0.0%
Random Access
R/V
−1.4%
−1.2%
−0.1%
−1.0%
0.0%
0.0%
−1.1%
−1.2%
−0.2%
−2.1%
0.0%
0.1%
G/Y
−0.9%
−1.4%
−0.6%
−1.1%
0.0%
0.0%
−0.7%
−1.0%
−0.3%
−0.8%
0.1%
0.1%
123%
225%
Enc Time[%]
Dec Time[%]
B/U
−1.0%
−1.4%
−0.6%
−1.2%
0.0%
0.0%
−1.3%
−2.2%
−0.9%
−3.1%
0.1%
0.2%
R/V
−0.9%
−1.5%
−0.6%
−1.0%
0.0%
0.0%
−1.2%
−2.5%
−0.7%
−2.2%
0.0%
0.0%
Low delay B
G/Y
−0.4%
−0.8%
−0.3%
−0.8%
0.0%
0.1%
−0.4%
−0.5%
−0.4%
−0.8%
0.2%
0.1%
B/U
−0.6%
−0.7%
−0.4%
−0.8%
0.0%
0.0%
−0.7%
−0.5%
−0.7%
−3.2%
−0.3%
−0.1%
107%
105%
306%
273%
R/V
−0.5%
−1.1%
−0.5%
−0.5%
0.2%
0.1%
−0.7%
−1.4%
−0.1%
−2.8%
0.2%
0.3%
Performance of Test 2 against SCM2.0 in CTC configuration (JCTVC-S0192, config2)
All Intra
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
G/Y
−2.9%
−1.6%
−0.1%
−1.1%
0.0%
0.0%
−2.0%
−0.8%
0.0%
−1.0%
0.1%
0.0%
B/U
−3.1%
−1.7%
−0.1%
−1.2%
0.0%
0.0%
−2.3%
−1.4%
−0.3%
−2.7%
0.0%
0.0%
146%
233%
Random Access
R/V
−3.0%
−1.8%
−0.1%
−1.1%
0.0%
0.0%
−2.1%
−1.8%
−0.2%
−2.2%
0.0%
0.1%
G/Y
−1.8%
−1.9%
−0.7%
−1.0%
0.0%
0.0%
−1.5%
−1.3%
−0.3%
−0.8%
0.2%
0.1%
B/U
−2.1%
−1.9%
−0.6%
−1.2%
0.0%
0.0%
−2.1%
−2.5%
−0.8%
−3.2%
0.1%
0.2%
R/V
−2.0%
−2.1%
−0.6%
−1.2%
0.0%
0.1%
−2.0%
−2.9%
−0.5%
−2.5%
0.0%
0.1%
Low delay B
G/Y
−1.0%
−1.0%
−0.4%
−1.3%
0.0%
0.1%
−0.9%
−1.0%
−0.2%
−1.0%
0.2%
0.1%
B/U
−1.4%
−1.0%
−0.5%
−1.4%
0.1%
0.0%
−1.2%
−1.3%
−0.9%
−2.4%
−0.2%
−0.1%
114%
109%
302%
274%
R/V
−1.3%
−1.2%
−0.4%
−0.8%
0.1%
0.1%
−1.2%
−2.2%
−0.2%
−2.6%
0.2%
0.2%
Page: 252
Date Sav
Performance of Test 2 against SCM2.0 in CTC configuration (JCTVC-S0161)
All Intra
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
G/Y
−0.2%
0.3%
0.0%
−0.2%
0.0%
0.0%
1.1%
0.6%
0.1%
0.2%
0.1%
0.0%
B/U
−0.3%
0.3%
0.0%
−0.2%
0.0%
0.0%
1.1%
0.6%
0.0%
−0.2%
0.0%
0.0%
Random Access
R/V
−0.3%
0.3%
−0.1%
−0.2%
0.0%
0.0%
1.1%
0.6%
−0.1%
0.0%
0.0%
0.0%
G/Y
−0.1%
0.3%
−0.1%
−0.1%
0.1%
0.1%
0.3%
0.2%
0.1%
0.0%
0.2%
0.1%
108%
126%
Enc Time[%]
Dec Time[%]
B/U
−0.1%
0.2%
−0.2%
−0.3%
0.1%
0.0%
0.0%
0.1%
−0.5%
−0.6%
0.0%
0.2%
R/V
−0.1%
0.2%
−0.2%
−0.3%
0.0%
0.0%
0.1%
0.1%
−0.2%
−0.4%
0.1%
0.0%
Low delay B
G/Y
0.0%
0.1%
−0.1%
−0.2%
0.0%
0.0%
0.0%
0.0%
−0.1%
0.4%
0.1%
0.1%
103%
189%
B/U
0.0%
0.1%
−0.1%
0.3%
0.2%
0.0%
−0.1%
0.3%
−0.6%
0.2%
−0.1%
0.0%
R/V
0.0%
0.2%
−0.1%
0.0%
0.1%
0.0%
−0.1%
0.1%
−0.2%
0.2%
0.0%
0.2%
103%
194%
Performance of Test 2 against SCM2.0 in 4-CTU configuration (JCTVC-S0161)
All Intra
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
G/Y
−0.5%
0.1%
−0.1%
0.0%
0.0%
0.0%
0.5%
0.4%
0.0%
0.2%
0.1%
0.0%
B/U
−0.6%
0.1%
−0.1%
0.0%
0.1%
0.0%
0.5%
0.3%
−0.3%
0.0%
0.0%
0.0%
Random Access
R/V
−0.6%
0.1%
−0.1%
0.0%
0.0%
0.0%
0.6%
0.3%
−0.3%
0.0%
0.0%
0.0%
G/Y
−0.2%
0.0%
−0.2%
−0.2%
0.0%
0.0%
0.0%
0.1%
−0.1%
0.1%
0.0%
0.1%
107%
129%
Enc Time[%]
Dec Time[%]
B/U
−0.3%
0.0%
−0.2%
−0.2%
−0.1%
0.1%
−0.1%
0.0%
−0.8%
−0.5%
0.2%
0.0%
R/V
−0.3%
0.0%
−0.3%
−0.2%
0.1%
0.0%
0.0%
−0.1%
−0.6%
−0.6%
0.0%
0.2%
Low delay B
G/Y
0.0%
0.2%
−0.2%
−0.3%
0.1%
0.1%
−0.1%
0.2%
−0.4%
−0.1%
0.0%
0.0%
B/U
−0.1%
0.1%
−0.2%
−0.6%
0.1%
0.1%
−0.1%
−0.2%
−0.8%
−0.4%
0.3%
0.1%
R/V
0.0%
0.1%
−0.2%
−0.3%
0.0%
0.1%
−0.1%
0.3%
−0.6%
−0.2%
0.3%
0.2%
104%
194%
105%
189%
Performance of Test 3 against SCM2.0 in CTC configuration (JCTVC-S0161)
All Intra
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
G/Y
−1.0%
−0.5%
0.0%
−0.1%
0.0%
0.0%
0.6%
0.4%
0.2%
0.2%
0.1%
0.0%
B/U
−1.3%
−0.4%
−0.1%
−0.2%
0.1%
0.0%
0.3%
0.4%
0.0%
0.1%
0.0%
0.0%
Random Access
R/V
−1.2%
−0.4%
−0.1%
−0.1%
0.0%
0.0%
0.4%
0.3%
0.0%
0.1%
0.1%
0.0%
G/Y
−0.7%
−0.4%
0.0%
−0.2%
0.1%
0.0%
−0.4%
0.0%
0.1%
0.1%
0.1%
0.1%
B/U
−0.8%
−0.4%
−0.1%
−0.2%
0.0%
0.0%
−0.6%
0.1%
−0.4%
−0.3%
0.1%
0.1%
R/V
−0.7%
−0.3%
−0.1%
−0.2%
0.0%
0.0%
−0.5%
0.0%
−0.3%
−0.3%
0.0%
0.1%
Low delay B
G/Y
−0.5%
−0.3%
−0.3%
−0.4%
0.1%
0.0%
−0.5%
−0.1%
−0.3%
0.0%
0.2%
0.1%
B/U
−0.5%
−0.4%
−0.4%
−0.3%
0.1%
0.0%
−0.6%
0.1%
−0.7%
−0.2%
0.0%
0.0%
Enc Time[%]
106%
103%
103%
Dec Time[%]
126%
188%
193%
R/V
−0.5%
−0.2%
−0.2%
0.2%
0.1%
0.0%
−0.5%
0.2%
−0.2%
−0.1%
0.4%
0.1%
Page: 253
Date Sav
Performance of Test 3 against SCM2.0 in 4-CTU configuration (JCTVC-S0161)
All Intra
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
G/Y
−1.9%
−1.2%
−0.2%
−0.1%
0.0%
0.0%
−0.6%
0.1%
0.0%
0.1%
0.1%
0.0%
B/U
−2.3%
−1.6%
−0.2%
−0.1%
0.1%
0.0%
−1.0%
−0.2%
−0.4%
−0.1%
0.0%
0.0%
Random Access
R/V
−2.2%
−1.4%
−0.2%
−0.1%
0.0%
0.0%
−0.8%
−0.3%
−0.3%
−0.1%
0.0%
0.0%
106%
128%
Enc Time[%]
Dec Time[%]
G/Y
−1.2%
−1.5%
−0.3%
−0.3%
0.1%
0.0%
−0.9%
−0.3%
−0.1%
0.0%
0.1%
0.0%
B/U
−1.5%
−1.7%
−0.3%
−0.2%
0.0%
0.1%
−1.3%
−0.6%
−0.6%
−0.5%
0.1%
0.0%
R/V
−1.3%
−1.7%
−0.3%
−0.3%
0.1%
0.0%
−1.2%
−0.9%
−0.6%
−0.5%
0.0%
0.2%
Low delay B
G/Y
−0.7%
−0.4%
−0.3%
−0.4%
0.1%
0.0%
−0.8%
0.0%
−0.2%
−0.5%
0.1%
0.0%
B/U
−0.8%
−0.6%
−0.2%
−0.4%
0.1%
0.1%
−0.8%
−0.1%
−0.6%
−1.1%
0.0%
0.0%
105%
104%
189%
194%
R/V
−0.8%
−0.6%
−0.5%
−0.5%
0.1%
0.1%
−0.8%
0.1%
−0.5%
−0.9%
0.2%
0.1%
For test 4, The additional mapping table was not implemented based on the common CE
software. More clarification is needed for the evaluation of this proposal. Results were provided
only on Oct. 16th. (not available in input document S0192, and not conclusive according to
proponent).
Performance of Test 5 against SCM2.0 in CTC configuration (JCTVC-S0161)
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
G/Y
−0.9%
−0.4%
0.0%
−0.1%
0.0%
0.0%
0.6%
0.6%
0.1%
0.2%
0.1%
0.0%
Enc Time[%]
Dec Time[%]
All Intra
B/U
−1.2%
−0.3%
−0.1%
−0.1%
0.0%
0.0%
0.5%
0.5%
0.0%
0.0%
0.0%
0.0%
110%
127%
R/V
−1.1%
−0.4%
−0.1%
0.0%
0.0%
0.0%
0.6%
0.4%
−0.1%
0.2%
0.0%
0.0%
Random Access
G/Y
B/U
R/V
−0.7%
−0.7%
−0.7%
−0.3%
−0.5%
−0.3%
0.0%
0.0%
−0.1%
0.0%
−0.2%
−0.2%
0.1%
0.0%
0.1%
0.1%
0.0%
0.0%
−0.4%
−0.5%
−0.4%
0.0%
0.1%
0.1%
0.1%
−0.3%
−0.2%
0.1%
−0.4%
0.0%
0.1%
0.0%
0.1%
0.1%
0.2%
0.1%
104%
188%
G/Y
−0.5%
−0.1%
−0.2%
−0.2%
0.0%
0.1%
−0.5%
−0.1%
−0.4%
0.0%
0.2%
0.1%
Low delay B
B/U
−0.5%
−0.3%
−0.2%
0.3%
0.1%
0.0%
−0.5%
−0.1%
−0.2%
−0.1%
−0.1%
−0.1%
103%
195%
R/V
−0.5%
−0.4%
−0.1%
0.5%
0.1%
0.1%
−0.4%
0.0%
−0.1%
−0.2%
0.5%
0.2%
Performance of Test 5 against SCM2.0 in 4-CTU configuration (JCTVC-S0161)
RGB, text & graphics with motion, 1080p
RGB, text & graphics with motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion, 1080p
YUV, text & graphics with motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
G/Y
−1.7%
−1.1%
−0.1%
−0.1%
0.0%
0.0%
−0.6%
0.1%
0.0%
0.1%
0.1%
0.0%
All Intra
B/U
−2.1%
−1.4%
−0.1%
0.0%
0.0%
0.0%
−0.7%
−0.1%
−0.2%
0.0%
0.0%
0.0%
108%
123%
R/V
−2.0%
−1.2%
−0.1%
0.0%
0.0%
0.0%
−0.7%
0.0%
−0.2%
0.0%
0.1%
0.0%
Random Access
G/Y
B/U
R/V
−1.2%
−1.4%
−1.3%
−1.3%
−1.5%
−1.4%
−0.2%
−0.2%
−0.2%
−0.1%
0.0%
0.0%
0.0%
−0.1%
0.0%
0.0%
0.1%
0.0%
−0.9%
−1.1%
−1.0%
−0.2%
−0.4%
−0.6%
−0.1%
−0.5%
−0.4%
0.1%
0.0%
−0.1%
0.1%
0.1%
−0.1%
0.0%
0.0%
0.2%
105%
189%
G/Y
−0.8%
−0.1%
−0.1%
−0.1%
0.0%
0.1%
−0.8%
0.1%
−0.1%
−0.3%
0.2%
0.0%
Low delay B
B/U
−0.8%
−0.4%
−0.1%
−0.2%
0.1%
0.1%
−0.8%
0.0%
−0.1%
−0.4%
−0.2%
0.1%
103%
195%
R/V
−0.8%
−0.3%
−0.3%
−0.3%
0.1%
0.1%
−0.8%
−0.1%
−0.1%
0.0%
0.1%
0.2%
Page: 254
Date Sav
Performance of Test 6.1 against CE10 common software in CTC configuration (JCTVC-S0165)
RGB, text & graphics with motion,
1080p
RGB, text & graphics with
motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion,
1080p
YUV, text & graphics with
motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
G/Y
−0.7%
All Intra
B/U
R/V
−0.7% −0.7%
Random Access
G/Y
B/U
R/V
−0.4% −0.5% −0.5%
G/Y
−0.3%
Low delay B
B/U
R/V
−0.3%
−0.4%
−0.3%
−0.5%
−0.3%
−0.4%
−0.5%
−0.4%
0.1%
−0.1%
−0.3%
0.0%
−0.2%
0.0%
0.0%
−0.5%
−0.1%
−0.2%
0.0%
0.0%
−0.5%
−0.1%
−0.2%
0.0%
0.0%
−0.5%
−0.1%
−0.1%
0.0%
0.0%
−0.3%
−0.1%
−0.2%
−0.1%
0.0%
−0.4%
−0.1%
−0.1%
0.0%
0.0%
−0.3%
0.1%
−0.1%
0.1%
0.0%
−0.3%
0.1%
−0.1%
0.0%
0.0%
−0.3%
0.0%
−0.4%
0.0%
0.0%
−0.3%
−0.2%
−0.3%
−0.2%
−0.4%
−0.5%
−0.5%
−0.2%
−0.1%
−0.4%
0.0%
−0.1%
0.0%
0.0%
0.0%
−0.1%
0.0%
0.0%
100%
99%
0.0%
−0.1%
0.0%
0.0%
−0.1%
−0.1%
0.0%
0.0%
−0.2%
−0.2%
0.0%
0.0%
102%
103%
0.0%
−0.1%
0.1%
0.0%
0.1%
0.0%
0.0%
0.0%
0.0%
−0.2%
0.1%
0.0%
101%
98%
0.4%
0.3%
0.2%
0.0%
Performance of Test 6.1 against CE10 common software in 4-CTU configuration (JCTVCS0165)
RGB, text & graphics with motion,
1080p
RGB, text & graphics with
motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion,
1080p
YUV, text & graphics with
motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
G/Y
−0.5%
All Intra
B/U
R/V
−0.6% −0.6%
Random Access
G/Y
B/U
R/V
−0.4% −0.4% −0.4%
G/Y
−0.3%
Low delay B
B/U
R/V
−0.2%
−0.3%
−0.2%
−0.3%
−0.3%
−0.2%
−0.2%
−0.3%
−0.1%
−0.2%
−0.3%
0.0%
0.0%
0.0%
0.0%
−0.4%
0.0%
0.0%
0.0%
0.0%
−0.4%
0.0%
0.0%
0.0%
0.0%
−0.4%
−0.1%
0.0%
0.0%
0.0%
−0.3%
0.0%
−0.1%
0.0%
0.0%
−0.4%
−0.1%
0.0%
−0.1%
0.0%
−0.3%
−0.1%
−0.2%
0.0%
0.0%
−0.1%
−0.1%
0.0%
0.0%
0.0%
−0.2%
0.0%
0.3%
0.0%
0.0%
−0.2%
−0.1%
−0.3%
−0.2%
−0.2%
−0.2%
−0.3%
0.1%
−0.1%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
−0.5%
−0.2%
0.0%
0.0%
0.0%
0.0%
−0.1%
−0.2%
0.1%
0.0%
−0.2%
−0.1%
−0.1%
0.0%
−0.6%
−0.3%
−0.3%
−0.1%
0.0%
0.0%
−0.1%
0.0%
0.2%
0.0%
−0.4%
0.3%
0.2%
0.0%
−0.6%
−0.3%
−0.3%
−0.4%
−0.2%
0.0%
Test 6.2 (entropy coding for 1D matching) provided a different method for the coding of offsets
based in 1D matching.
It is claimed to be implemented based on JCTVC-S0083 with 1D matching enabled.
It achieves average Luma BD-rate savings of 0.4%, 0.3%, and 0.1% for YUV, text & graphics
with motion, 1080p sequences for the AI, RA, LB settings, respectively.
Test 6.3 (entropy coding the run length) is compared with the common software of this CE. It
achieves average Luma BD-rate savings of 0.3%, 0.2%, and 0.2% for YUV, text & graphics with
motion, 1080p sequences for the AI, RA, LB settings, respectively.
Page: 255
Date Sav
Performance of Test 7.1 against SCM2.0 in CTC configuration (JCTVC-S0174)
RGB, text & graphics with motion,
1080p
RGB, text & graphics with
motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion,
1080p
YUV, text & graphics with
motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
G/Y
−1.7%
All Intra
B/U
R/V
−2.0% −1.9%
Random Access
G/Y
B/U
R/V
−1.2% −1.4% −1.4%
G/Y
−1.0%
Low delay B
B/U
R/V
−1.2%
−1.1%
−0.5%
−0.6%
−0.5%
−0.4%
−0.6%
−0.5%
−0.3%
−0.3%
−0.3%
−0.1%
−0.4%
0.0%
0.0%
−1.5%
−0.1%
−0.4%
0.0%
0.0%
−1.6%
−0.1%
−0.3%
0.0%
0.0%
−1.5%
−0.1%
−0.3%
0.0%
0.1%
−1.1%
−0.1%
−0.4%
0.1%
0.0%
−1.3%
−0.2%
−0.3%
0.0%
0.0%
−1.3%
−0.1%
−0.3%
0.1%
0.1%
−0.9%
−0.1%
0.1%
0.1%
0.0%
−1.0%
−0.2%
0.7%
0.2%
0.1%
−1.0%
−0.3%
−0.3%
−0.5%
−0.2%
−0.4%
−0.4%
−0.2%
−0.1%
−0.4%
−0.1%
−0.2%
0.1%
0.0%
−0.2%
−0.3%
0.1%
0.0%
145%
99%
−0.2%
−0.3%
0.0%
0.1%
−0.1%
−0.2%
0.1%
0.1%
−0.1%
−0.2%
0.0%
0.2%
113%
103%
−0.1%
−0.2%
0.1%
0.1%
0.0%
0.1%
0.2%
0.1%
0.0%
0.1%
−0.2%
0.0%
109%
102%
0.5%
−0.3%
0.2%
0.0%
Performance of Test 7.1 against SCM2.0 in 4-CTU configuration (JCTVC- S0174)
RGB, text & graphics with motion,
1080p
RGB, text & graphics with
motion,720p
RGB, mixed content, 1440p
RGB, mixed content, 1080p
RGB, Animation, 720p
RGB, camera captured, 1080p
YUV, text & graphics with motion,
1080p
YUV, text & graphics with
motion,720p
YUV, mixed content, 1440p
YUV, mixed content, 1080p
YUV, Animation, 720p
YUV, camera captured, 1080p
Enc Time[%]
Dec Time[%]
G/Y
−1.1%
All Intra
B/U
R/V
−1.3% −1.3%
Random Access
G/Y
B/U
R/V
−0.9% −1.1% −1.0%
G/Y
−0.7%
Low delay B
B/U
R/V
−0.8%
−0.8%
−0.2%
−0.2%
−0.1%
−0.2%
−0.3%
−0.2%
0.0%
−0.1%
−0.1%
−0.1%
−0.1%
0.0%
0.0%
−1.0%
−0.2%
−0.1%
0.0%
0.0%
−1.0%
−0.1%
0.0%
0.0%
0.1%
−0.9%
−0.1%
0.1%
0.1%
0.1%
−0.9%
−0.1%
0.0%
0.0%
0.1%
−1.0%
−0.2%
−0.1%
0.1%
0.1%
−1.0%
−0.1%
0.1%
0.1%
0.1%
−0.8%
−0.1%
−0.2%
0.2%
0.0%
−0.9%
−0.2%
0.1%
0.0%
0.1%
−0.9%
−0.1%
−0.2%
0.0%
−0.1%
0.0%
−0.2%
0.2%
0.1%
0.2%
−0.1%
0.0%
0.1%
0.0%
−0.2%
−0.1%
0.0%
0.0%
142%
101%
−0.2%
0.0%
0.1%
0.0%
−0.1%
0.1%
0.1%
0.1%
0.0%
0.0%
0.2%
−0.1%
115%
100%
−0.1%
0.1%
0.1%
0.1%
0.0%
−0.2%
0.1%
0.0%
0.2%
−0.5%
−0.1%
0.0%
111%
101%
0.3%
0.1%
0.2%
0.1%
For Test 7, JCTVC-S0192, the implementation is not based on the common CE software. It
restricts the maximum number of strings to ¼ of pixels (i.e. encoder imposed restriction).
However, coding performance gain was observed as −2.0%, −1.5%, −0.9% for YUV, text &
graphics with motion, 1080p sequences for the AI, RA, LB settings when compared to CTC.
It was agreed to establish a BoG (chair Y. Chen) to investigate the complexity impact,
particularly:

The memory bandwidth requirements for the CE10 common software and the test 1
method (which shows interesting coding gain, but could have impact on the memory
access due to switching hor/vert scan).

The worst case number of context coded bins, for the CE10 common software and the
test 6 method(s)
See notes on that BoG report S0308.
The question was also raised, since the target appears similar as with intra line copy (CE4), the
gains are usually lower. Due to some commonality in the target, it was suggested to combine the
two CEs.
Page: 256
Date Sav
13.1.1.1.1.1.1.1.165 JCTVC-S0308 BoG report on Intra String Copy (CE10) [Y. Chen]
(Chaired by J. Boyce, Thursday.)
This document provides a report of the BoG on CE 10 proposals, focusing on the memory
bandwidth analysis and CABAC throughput, from 6 pm to 6:45 pm, Oct. 22.
Some worst-case results were provided. Intra string copy requires twice the memory bandwidth
as Intra line copy and 3-4 times the memory bandwidth as compared to Intra BC (4x4), even
when large memory access pattern is used.
Worst case CABAC bins per pixel for 4x8 in SCM 2.0 is 7.6, for Intra string copy is 3.06, and
for Intra String copy Test 6.1 is 15.06, roughly twice the 4x8 in SCM 2.0 case.
It was suggested that the memory bandwidth could be limited by restricting the sizes of the
strings. String size constraints could be based upon the relative prediction position.
It was agreed to have a CE on ISC.
4.10.2 CE10 primary contributions (5)
13.1.1.1.1.1.1.1.166 JCTVC-S0083 CE10: Result of Test 1 and 2 [B. Li, J. Xu (Microsoft)]
13.1.1.1.1.1.1.1.167 JCTVC-S0161 CE10: Hybrid 1-D/2-D Intra string search for HEVC screen
content coding [W. Wang, Z. Ma, M. Xu, H. Yu (Huawei USA R&D)]
13.1.1.1.1.1.1.1.168 JCTVC-S0165 CE10 Results of Test 6 on unified method for entropy
coding intra string copy syntax elements [S.-T. Hsiang, T.-D. Chuang, S. Lei
(MediaTek)]
13.1.1.1.1.1.1.1.169 JCTVC-S0175 CE10: Test 7.1 Constrained run for Intra String Copy
[F. Zou, Y. Chen, V. Seregin, M. Karczewicz (Qualcomm)]
13.1.1.1.1.1.1.1.170 JCTVC-S0305 CE10: Cross-check of test 7.1 Constrained run for Intra
String Copy (JCTVC-S0175) [B. Li, J. Xu (Microsoft)] [late]
For the tests checked, the RD results were verified.
13.1.1.1.1.1.1.1.171 JCTVC-S0192 CE10: Results of test 2, 4, 7 [Xianyi Chen, Shuhui Wang,
Tao Lin (Tongji), Jing Ye, Shan Liu, Shawmin Lei (MediaTek)]
4.10.3 CE10 cross checks (2)
13.1.1.1.1.1.1.1.172 JCTVC-S0092 CE10: Cross-check of Hybrid 1-D/2-D Intra string search
for HEVC screen content coding (JCTVC-S0161) [B. Li, J. Xu (Microsoft)] [late]
13.1.1.1.1.1.1.1.173 JCTVC-S0245 CE10: Cross-check of S0083 (Result of Test 1 and 2)
[W. Wang, M. Xu, Z. Ma, H. Yu (Huawei USA R&D)] [late]
13.1.1.1.1.1.1.1.174 JCTVC-S0281 CE10: Crosscheck of JCTVC-S0192 Test 2 [F. Zou
(Qualcomm)] [late]
Page: 257
Date Sav
5
Non-CE Technical Contributions (141)
5.1 SCC (127)
5.1.1 CE1 related (vector entropy coding) (2)
(Consideration of this topic was chaired by JRO on Sunday 10-19 p.m.)
13.1.1.1.1.1.1.1.175 JCTVC-S0143 Non-CE1: Block vector coding for Intra block copy mode
[K. Rapaka, M. Karczewicz, C. Pang (Qualcomm), K. Miyazawa, A. Minezawa,
S. Sekiguchi (Mitsubishi)]
This contribution proposes a method to code intra block vector for intra block copy (IBC) mode.
The proposed method combines aspects from CE1 Test 4.1 and JCTVC-R0182. The CE1 Test
4.1 combines binarization method from CE1 Test 1.1 with aspects in Test 1.3. It is argued that in
some scenarios there exists redundancy on the IBC block vectors and removing these
redundancies provides coding efficiency improvements. It is asserted that the proposed method
effectively removes redundancies in block vector by inferring sign and absolute values of block
vector components. It is reported that the proposed approach provides objective bit rate
reductions of −1.0 %, −1.2% for All Intra 1080p text and graphics RGB and YUV categories,
respectively over SCM-2.0 anchor.
By the time of the presentation of the contribution, a decision about the methods from CE1 has
not been taken yet (BoG work not finished). The additional aspect of redundancy reduction is
asserted to be interesting and should be further considered (CE).
One expert points out that the syntax should not become too complicated.
13.1.1.1.1.1.1.1.176 JCTVC-S0225 Cross-check of ‘Non-CE1: Block vector coding for Intra
block copy’ (JCTVC-S0143) by Mitsubishi and Qualcomm [C. Rosewarne,
M. Maeda (Canon)] [late]
5.1.2 CE2 related (intra block copy signalling and partitioning) (12)
(Consideration of this topic was chaired by JRO on Sunday 10-19 p.m.)
13.1.1.1.1.1.1.1.177 JCTVC-S0033 Non-CE2: Intra block vector coding for small PUs
[J. Lainema, M. M. Hannuksela (Nokia)]
This contribution proposes to limit the number of full "unrestricted" intra block copy vectors
signalled for a CU to one. In the case the CU is split to multiple PUs, the first PU will have a
traditional block vector associated with it, while the rest of the block vectors are restricted to
either use the vertical component of the primary block vector or have a zero vertical component.
It is reported that the proposed approach achieves −0.4% and −0.5% bit rate reductions for lossy
coding of the RGB text and graphics content at 1080p and 720p resolutions, respectively. It is
further reported that the reference encoder runtime is improved by 4% in the all intra test due to
the significantly reduced search area for the small PUs.
Only the first PU in CU is fully encoded; for remaining PUs, the horizontal component is
signalled as conventionally, and the vertical component is either zero or inherited. At the same
time, fast search is performed. Gain is approx. 0.5% for TGwM class.
Questions: Would it still provide gain in combination with merge?
How would it work when only applied for certain CU sizes? Likely, the method enforces smaller
PUs when the model of constant vertical displacement fails
As the gains seem to be sequence dependent, it might also be desirable to turn this off.
Could some of the encoder complexity reduction also be achieved in a non-normative way?
Further study (CE).
Page: 258
Date Sav
13.1.1.1.1.1.1.1.178 JCTVC-S0036 Non-CE2: Transform skip signalling for intra block copy
[S. Yang, H. J. Shim, D. Lee, B. Jeon (SKKU)]
Presented Monday 10-20 evening (JRO).
In this contribution, a collective signalling scheme is proposed for all transform skipped TUs at
the maximum allowed RQT depth in intra block copy coded CU. In SCM 2.0,
transform_skip_flag is coded per each TB not larger than the maximum allowable size for
transform skip. This contribution proposes a modified transform skip signalling method which
can representatively signal the transform skip in intra block copy coded CU. Under the AI
condition, experimental results show an average gain of −0.2% in BD-rate. It is also reported that
−0.5% and −0.3% BD-rate gain is achieved respectively for “text and graphics with motion,
1080p” RGB and YUV sequences.
The presentation deck was requested to be made available.
The approach is introducing another syntax element at the CU level to signal invoking transform
skip for the whole RQT associated with the CU.
Relative small gain, no complexity reduction. Also not desirable that the parsing of the RQT is
changed. Furthermore, IBC is still under further development, and the signalling at CU level may
change.
No action.
13.1.1.1.1.1.1.1.179 JCTVC-S0056 Non-CE2 : Slice-level Intra block copy enabling [W. Lim,
J. Ma, Y. Ahn, D. Sim (KWU)] [late]
This contribution proposes to signal Intra block copy enabling flag in slice header. From the
experimental results of the current SCM2.0, Intra block copy achieves high coding gain
compared to the current HM14.0. However, the selection ratio of Intra block copy is quite low in
case of inter coding pictures because the temporal correlation is high especially when the
temporal distance between the current picture and the reference picture is close. In addition, for
coding the mixed contents, Intra block copy selection ratio in natural texture region is also low
but the CU-level Intra block copy enabling flag is signaled for every CU. Therefore, in this
contribution, we propose slice-level Intra block copy enabling.
Discussion:

Does not reduce worst case complexity

Is this meant as compression efficiency i.e. avoiding sending the IBC flag? No results
given on that.

Not obvious that slice header is the best place, currently it is anyway enabled in SPS

Another option could be CTU or CU level, where CABAC coding would effect a lower
rate.
At the current time where IBC is further developed it may be premature to decide about
mechanisms of enabling or disbling it at a relatively low level.
13.1.1.1.1.1.1.1.180 JCTVC-S0065 Non-CE2: IBC encoder improvements for SCM2.0
[G. Laroche, T. Poirier, C. Gisquet, P. Onno (Canon)]
Was presented in track A / non-normative.
See also S0067.
13.1.1.1.1.1.1.1.181 JCTVC-S0261 Crosscheck of JCTVC-S0065 on IBC encoder
improvements for SCM2.0 [C. Pang (Qualcomm)]
It was asked for a corrected version of this to be uploaded to fix a problem with the abstract.
Page: 259
Date Sav
13.1.1.1.1.1.1.1.182 JCTVC-S0112 Non-CE2: On Intra block copy [C. Pang, V. Seregin,
M. Karczewicz (Qualcomm)]
In this contribution, several changes are proposed for Intra block copy, including enabling line
buffer for block vector predictor derivation, using the deblocking process like Inter, and using
DCT for 4x4 luma block. With these changes, the performance is reported to be an average BDrate of −0.8% and −0.9% respectively for RGB and YUV 1080p text & graphics with motions
sequences under AI configuration.
Some encoder improvements were additionally applied, as per CE2.
Encoder method 1 provides improvements by primarily checking candidates from virtual merge
list in the IBC vector derivation method 2 also checks additional partitions
Re-using the line buffer of motion vectors may not be sufficient, as it may require one additional
signalling flag for distinguishing and disallowing usage of MV as BV candidates. After some
further consideration, it is confirmed that the line buffer can be re-used without additional
memory at the decoder side (for an all-intra configuration, additional memory would be
required).
Generally, the idea of using the line buffer appears to be beneficial for better compression of the
BV. Further investigation of this aspect in CE.
Regarding the DCT, it is pointed out that very often transform skip is used with 4x4, which could
be an explanation for the low benefit. It seems to be random whether DST or DCT is better.
Which transform to use logically, may depend on whether IBC is classified as inter or intra.
Currently, the RQT for IBC follows the inter RQT approach. Another DCT advantage that is
pointed out during the discussion is the possibility to use the DC coefficient for constant residual.
This requires some further consideration.
For deblocking, this part is related to contribution S0045 in section 5.1.13. See notes in that
section.
13.1.1.1.1.1.1.1.183 JCTVC-S0227 Cross-check of ‘Non-CE2: On Intra block copy’ (JCTVCS0112) by Qualcomm [C. Rosewarne, M. Maeda (Canon)] [late]
13.1.1.1.1.1.1.1.184 JCTVC-S0113 Non-CE2: Intra block copy with Inter signalling [C. Pang,
K. Rapaka, Y.-K. Wang, V. Seregin, M. Karczewicz (Qualcomm), B. Li, J. Xu
(Microsoft)]
In this contribution, the Intra block copy mode is signalled as Inter by adding the current picture
to the reference picture list(s), similarly as in JCTVC-R0100, with some asserted clean-ups in
concepts and signalling. In addition, extra constraints are added for completeness of the
signalling. With these changes, the performance is reported to be an average BD-rate of −3.4%
and −2.2% respectively for RGB and YUV 1080p text & graphics with motions sequences under
AI configuration. The spec text changes, with change marks, are provided in an attachment of
this contribution.
The contribution still uses 4x4 blocks
Comparable to CE2 test 1, but using BV coding from SCM instead of MV coding.
Some encoder restrictons, e.g. not using TMVP
Same encoder used as in test 1; compared to that, around 2% bit rate reduction due to usage of
BVD.
16x8/8x16 RD check is also enabled. There are probably aspects where part of the gain is
achieved by better encoder decisions.
Some more results given using the BV/MV coding method of CE1 1.1/2.1, which gives slightly
better performance (around 0.3% for AI, around 2% for inter).
The concept would not fully allow re-using existing inter coding, since it uses 4x4 IBC and
dedicated BV coding.
Page: 260
Date Sav
The provided text would allow bi-prediction with IBC (allowing the current picture in L0 and
L1), but the encoder does not currently use such an option.
See notes for S0302.
13.1.1.1.1.1.1.1.185 JCTVC-S0302 Non-CE2: Intra block copy and Inter signalling unification
[C. Pang, K. Rapaka, Y.-K. Wang, V. Seregin, M. Karczewicz (Qualcomm),
X. Xu, S. Liu, S. Lei (MediaTek), B. Li, J. Xu (Microsoft)] [late]
(Consideration of this topic was chaired by M. Budagavi Wed. a.m.)
In this contribution, the Intra block copy mode is proposed to be signalled reusing inter
signalling by adding the current picture to the reference picture list(s). Comparing to the current
design in SCM2.0, Intra BC 4x4 block has been removed. In addition, different block vector
prediction methods are tested. The working draft text changes, with change marks, were
provided in an attachment of this contribution.
Comment: Syntax table for BVD coding is not the same as RExt.
Comments: Why has the encoder run-time increased?
Comments: Has the encoder only optimization been included (from Canon and Microsoft) in this
proposal? Proponent commented that Canon and Microsoft contribution is orthogonal to this
contribution and not included in this contribution. Does IBC merge still gives gain? If so, then
this contribution is useful. Otherwise, there is not benefit for this contribution.
Comment: CABAC throughput could be an issue since bi-pred is allowed in spec. But software
simulation uses uni-predicition.
Comment: What are the implications if there is an all Intra profile? Wireless display applications
will need All Intra profile.
Comments: Apply MVD coding from HEVC V1 to this proposal. The proponent showed some
results for this.
Comment: Updated encoder only optimization results claimed to have improved performance.
Proponent claims encoder only performance is 4-5% less than what is proposed in this
contribution.
Comments: The gain in this contribution come from PU-level IBC.
Three consideration to make decision:
1. PU-level IBC vs CU-level IBC
2. Encoder only optimization
3. Deblocking
Comment: In bi-pred, prediction can be done from both Intra and Inter.
Comment: Low level details are important to understand first. 1. Does IBC merge acutally help,
2. BVD coding: current design claimed to be possibly not optimal, other proposals on table.
Study further in CE and focus on low level details first to resolve questions posed.
13.1.1.1.1.1.1.1.186 JCTVC-S0307 Crosscheck of JCTVC-S0302 on Non-CE2: Intra block
copy and Inter signalling unification [A. Minezawa, K. Miyazawa, S. Sekiguchi
(Mitsubishi)]
13.1.1.1.1.1.1.1.187 JCTVC-S0284 Crosscheck of JCTVC-S0113 on Non-CE2: Intra block
copy with Inter signalling [K. Miyazawa, A. Minezawa, S. Sekiguchi (Mitsubishi)]
[late]
13.1.1.1.1.1.1.1.188 JCTVC-S0123 Non-CE2: Intra BC merge mode with default candidates
[X. Xu, T.-D. Chuang, S. Liu, S. Lei (MediaTek)]
Page: 261
Date Sav
This document proposes to add default BVs to the merge candidate list if some of the entries in
the list are empty. In this proposal, the syntax structure is the same as in CE2 test 5b, the changes
made is to add some preset values as additional Intra BC merge candidates to fill up the merge
candidate list. The experimental results show that the proposed method brings on average 5.3%,
6.7% and 7.0% bitrate saving as against SCM2.0 anchor for RGB TGM 1080p AI, RA and LB
lossy coding, respectively; the proposed method brings on average 3.4%, 6.3% and 6.9% bitrate
saving as against SCM2.0 anchor for YUV TGM 1080p AI, RA and LB lossy coding,
respectively. Performance gain is also observed for the other cases.
The proposal suggests to add some additional default candidates (instead 0 position) such as left,
above, 2xleft etc.
There are also some encoder changes (2 stage RDO decision), which were adopted from CE2 test
3 (but not used in test 5)
Benefit over test 5b around 1% for AI, 1.5% for inter for TGwM classes.
Further study (CE). Would also be interesting to have some analysis how often the additional
candidates are used.
13.1.1.1.1.1.1.1.189 JCTVC-S0237 Non-CE2: Crosscheck for Intra BC merge mode with
default candidates (JCTVC-S0123) [W. Zhang, L. Xu, Y. Chiu (Intel)] [late]
13.1.1.1.1.1.1.1.190 JCTVC-S0087 Non-CE2: On block vector predictor [B. Li, J. Xu
(Microsoft)]
This document proposes improvements on block vector predictor. First, this document proposes
to test BVPs under full RDO for Intra BC mode (non-normative modification). The experimental
results show that it brings 2.6% bit saving for RGB TGM 1080p AI lossy coding. Second, this
document proposes to modify the BVP construction process. The experimental results shows
about 3.8% bit saving for RGB TGM AI lossy coding.
The idea is to “simulate” the merge mode by testing RD cost for BV prediction with BV
difference being zero. This already gives 2.6% gain in TGwM class by encoder modification
(less for lossless, but still >1%).
Encoder runtime increases by approx. 20% for AI.
A similar idea has been proposed in S0065, however with some more modifications to reduce the
runtime. However, the latter proposal does not use the RDO criterion.
The second part determines the two candidates like in AMVP.
Further study (CE).
13.1.1.1.1.1.1.1.191 JCTVC-S0207 Cross check of block vector predictor (JCTVC-S0087)
[X. Xu (MediaTek)] [late]
13.1.1.1.1.1.1.1.192 JCTVC-S0172 Non-CE2: Unification of IntraBC mode with inter mode
[Y. He, Y. Ye, X. Xiu (InterDigital), X. Xu, S. Liu, S. Lei (MediaTek), B. Li, J. Xu
(Microsoft)]
This proposal is a combination of two CE2 tests: block vector derivation in CE2 Test 3, and
unification of IntraBC with inter mode in CE2 Test 5b. Compared to Test 5b, the IntraBC merge
process is separated from the inter merge process based on intra_bc_flag. The derived block
vectors from Test 3 are added as IntraBC merge candidates. Compared to CE2 anchors, for lossy
coding, the proposed scheme reportedly achieves average {Y, U, V} BD rate gain of {−4.5%,
−6.0%, −5.8%}, {−5.6%, −7.5%, −7.4%} and {−5.6%, −7.2%, −7.0%} for the category
(RGB/YUV, text & graphics with motion, 1080p) for AI, RA and LDB, respectively. And the
Page: 262
Date Sav
lossless coding reportedly achieves total bit-rate saving of 2.7%, 4.5% and 4.8% for the category
(RGB/YUV, text & graphics with motion, 1080p) for AI, RA and LDB, respectively.
The approach also uses a temporal candidate (from another reference picture when an IBC vector
is available)
The approach requires storage of block vectors for another row of CTUs.
Benefit over 5b for TGwM is approx. 1% in AI, less than 1% in inter for lossy coding
For lossless coding, it is approx. 0.5% for AI, approx. 2% for inter cases.
Some interesting gain, but the impact on complexity (memory) requires further investigation.
There may also be some influence of encoder optimization.
An analysis was requested about the current memory usage, for investigating which aspects
should be further studied.
Such analysis was prepared offline and reviewed in further discussion Thursday 10-23 chaired
by J. Boyce.
There was discussion about what should be included within the CE on IBC unification. S0131 in
particular was questioned whether to be included, and the consensus was to not include it.
13.1.1.1.1.1.1.1.193 JCTVC-S0262 Crosscheck of JCTVC-S0172 on unification of IntraBC
mode with inter mode [C. Pang (Qualcomm)] [late]
5.1.3 CE3 related (sub-block partitioning and flipping for Intra block copy) (0)
5.1.4 CE4 related (intra line copy) (4)
(Consideration of this topic was chaired by JRO on Monday 10-20 evening)
13.1.1.1.1.1.1.1.194 JCTVC-S0136 Non-CE4: On CABAC Throughput of Intra Line Copy [R.L. Liao, C.-C. Chen, C.-W. Kuo, W.-H. Peng, H.-M. Hang (NCTU/ITRI)]
In CE4 Test A (JCTVC-S0135), the Intra Line Copy (IntraLC) mode is studied to investigate the
benefit in comparison to restricted and full-frame Intra Block Copy (IntraBC). As JCTVC-S0135
reported, IntraLC requires 528 context-coded bins in its worst-case scenario, with 40 bins and 44
bins more than that for Inter modes (488 bins) and IntraBC (484 bins), respectively. In this
contribution, three modifications are applied to IntraLC for reducing the number of contextcoded bins as follows: (a) bypass-coding the row_splitting_flag; (b) taking the most-recently
decoded BV for BV prediction except the first line of each PU; (c) removing RDPCM for
IntraLC. The experimental results show that the number of context-coded bins for IntraLC is
reduced to 488 bins. When using the 4-CTU configuration, the average BD-rate reductions of
(AI) 0.3%/(RA) 0.1%/(LB) 0.0% and (AI) 0.5%/(RA) 0.1%/(LB) 0.1% relative to CE4 Test A
are achieved respectively for RGB and YUV TGM 1080p sequences in lossy coding. When
using
the
full-frame
configuration,
the
average
BD-rate
reductions
of
(AI) 0.6%/(RA) 0.2%/(LB) 0.0% and (AI) 0.7%/(RA) 0.2%/(LB) 0.0% relative to CE4 Test A
are achieved respectively for RGB and YUV TGM 1080p sequences in lossy coding. The BDrate reductions relative to the SCM-2.0 anchor in lossy coding are summarized as follows:

4-CTU configuration:
o RGB, text & graphics with motion, 1080p : (AI) −6.7, (RA) −3.8, (LB) −2.4;
o RGB, text & graphics with motion, 720p : (AI) −3.3, (RA) −2.6, (LB) −1.1;
o RGB, mixed content, 1440p : (AI) −2.6, (RA) −1.8, (LB) −1.0;
o RGB, mixed content, 1080p : (AI) −3.9, (RA) −3.0, (LB) −1.4;
o YUV, text & graphics with motion, 1080p : (AI) −6.7, (RA) −3.4, (LB) −2.1;
o YUV, text & graphics with motion, 720p : (AI) −3.2, (RA) −2.5, (LB) −0.9;
Page: 263
Date Sav
o
o
o
o
YUV, mixed content, 1440p : (AI) −2.7, (RA) −1.9, (LB) −0.9;
YUV, mixed content, 1080p : (AI) −4.0, (RA) −2.9, (LB) −1.6;
Encoding time : (AI) 120%, (RA) 104%, (LB) 102%;
Decoding time : (AI) 103%, (RA) 102%, (LB) 103%;

full-frame configuration:
o RGB, text & graphics with motion, 1080p : (AI) −4.4; (RA) −2.4, (LB) −1.5;
o RGB, text & graphics with motion, 720p : (AI) −1.5; (RA) −1.2, (LB) −0.5;
o RGB, mixed content, 1440p : (AI) −1.7; (RA) −1.1, (LB) −0.6;
o RGB, mixed content, 1080p : (AI) −2.5; (RA) −1.9, (LB) −0.7;
o YUV, text & graphics with motion, 1080p : (AI) −4.4; (RA) −2.2, (LB) −1.3;
o YUV, text & graphics with motion, 720p : (AI) −1.5; (RA) −1.1, (LB) −0.7;
o YUV, mixed content, 1440p : (AI) −1.6; (RA) −1.1, (LB) −0.6;
o YUV, mixed content, 1080p : (AI) −2.5; (RA) −1.8, (LB) −0.7;
o Encoding time : (AI) 128%, (RA) 107%, (LB) 108%;
o Decoding time : (AI) 102%, (RA) 104%, (LB) 104%;
Part of the reduction of context coded bins is achieved by enforcing RDPCM off when intra line
copy is used. This does not introduce parsing dependency.
Intra line copy search range and copy range is 2 CTU in the full-frame configuration of IBC, and
4 CTU in the 4 CTU configuration of IBC. Therefore, ILC would not have a memory bandwidth
problem under the assumption that an appropriate area can be accessed from cache.
The assumption about availability of sufficient cache size may need further consideration.
Further study in a CE was suggested. Also study the combination of 4-CTU ILC and full-frame
IBC (CTC, i.e. full frame only for 8x8 and larger).
13.1.1.1.1.1.1.1.195 JCTVC-S0249 Non-CE4: Cross-check of S0136 (On CABAC Throughput
of Intra Line Copy) [M. Xu, W. Wang, Z. Ma, H. Yu (Huawei USA R&D)] [late]
13.1.1.1.1.1.1.1.196 JCTVC-S0137 Non-CE4: Intra Line Copy with Extended Full-frame
Search for Test A [R.-L. Liao, C.-C. Chen, C.-W. Kuo, W.-H. Peng, H.-M. Hang
(NCTU/ITRI)]
In CE4 Test A (JCTVC-S0135), the intra line copy (IntraLC) mode was tested under full-frame
configuration for search range. The search range of IntraLC and 4x4/4x8/8x4 IntraBC are both
restricted to 2 CTUs (the current plus 1 left CTU). In this contribution, the full-frame search
ranges were evaluated for IntraLC and 4x4/4x8/8x4 IntraBC. Three tests are conducted as
follows: (Subset 1) 2-CTU search for 8x4/4x8/4x4 IntraBC and full-frame search for IntraLC;
(Subset 2) full-frame search for 8x4/4x8/4x4 IntraBC and no IntraLC; (Subset 3) full-frame
search for 8x4/4x8/4x4 IntraBC and full-frame search for IntraLC . Experimental results are
reported as follows:

(Subtest 1) full-frame search of IntraLC vs. SCM-2.0:
o RGB, text & graphics with motion, 1080p : (AI) −10.1, (RA) −5.4, (LB) −3.6;
o RGB, text & graphics with motion, 720p : (AI) −4.6, (RA) −3.2, (LB) −1.6;
o RGB, mixed content, 1440p : (AI) −4.0, (RA) −2.5, (LB) −1.2;
o RGB, mixed content, 1080p : (AI) −7.0, (RA) −4.9, (LB) −2.1;
o YUV, text & graphics with motion, 1080p : (AI) −9.9, (RA) −4.7, (LB) −2.9;
o YUV, text & graphics with motion, 720p : (AI) −4.5, (RA) −3.2, (LB) −1.5;
o YUV, mixed content, 1440p : (AI) −4.1, (RA) −2.6, (LB) −1.4;
o YUV, mixed content, 1080p : (AI) −7.1, (RA) −5.3, (LB) −2.0;
o Encoding time : (AI) 128%, (RA) 109%, (LB) 108%;
o Decoding time : (AI) 102%, (RA) 102%, (LB) 103%;
Page: 264
Date Sav

(Subtest 2) full-frame search of 8x4/4x8/4x4 IntraBC vs. SCM−2.0:
o RGB, text & graphics with motion, 1080p : (AI) −6.0, (RA) −3.1, (LB) −2.3;
o RGB, text & graphics with motion, 720p : (AI) −3.5, (RA) −2.4, (LB) −1.2;
o RGB, mixed content, 1440p : (AI) −2.6, (RA) −1.7, (LB) −1.0;
o RGB, mixed content, 1080p : (AI) −4.7, (RA) −3.3, (LB) −1.6;
o YUV, text & graphics with motion, 1080p : (AI) −6.1, (RA) −2.8, (LB) −1.8;
o YUV, text & graphics with motion, 720p : (AI) −3.6, (RA) −2.5, (LB) −1.3;
o YUV, mixed content, 1440p : (AI) −2.8, (RA) −1.5, (LB) −0.8;
o YUV, mixed content, 1080p : (AI) −4.9, (RA) −3.4, (LB) −1.2;
o Encoding time : (AI) 114%, (RA) 108%, (LB) 107%;
o Decoding time : (AI) 100%, (RA) 101%, (LB) 101%;

(Subtest 3) full-frame search of IntraLC on top of Subset 2 vs. SCM-2.0:
o RGB, text & graphics with motion, 1080p : (AI) −12.9, (RA) −7.0, (LB) −4.8;
o RGB, text & graphics with motion, 720p : (AI) −6.2, (RA) −4.3, (LB) −2.3;
o RGB, mixed content, 1440p : (AI) −5.0, (RA) −3.2, (LB) −1.7;
o RGB, mixed content, 1080p : (AI) −8.2, (RA) −5.7, (LB) −2.5;
o YUV, text & graphics with motion, 1080p : (AI) −13.0, (RA) −6.3, (LB) −4.0;
o YUV, text & graphics with motion, 720p : (AI) −6.3, (RA) −4.5, (LB) −2.2;
o YUV, mixed content, 1440p : (AI) −5.2, (RA) −3.3, (LB) −1.5;
o YUV, mixed content, 1080p : (AI) −8.5, (RA) −6.2, (LB) −2.6;
o Encoding time : (AI) 143%, (RA) 116%, (LB) 115%;
o Decoding time : (AI) 102%, (RA) 102%, (LB) 103%;

(Subtest 3) full-frame search of IntraLC on top of Subset 2 vs. Subset 2:
o RGB, text & graphics with motion, 1080p : (AI) −7.3, (RA) −4.0, (LB) −2.6;
o RGB, text & graphics with motion, 720p : (AI) −2.9, (RA) −2.0, (LB) −1.1;
o RGB, mixed content, 1440p : (AI) −2.5, (RA) −1.6, (LB) −0.7;
o RGB, mixed content, 1080p : (AI) −3.6, (RA) −2.5, (LB) −0.9;
o YUV, text & graphics with motion, 1080p : (AI) −7.3, (RA) −3.6, (LB) −2.2;
o YUV, text & graphics with motion, 720p : (AI) −2.9, (RA) −2.1, (LB) −0.9;
o YUV, mixed content, 1440p : (AI) −2.5, (RA) −1.8, (LB) −0.8;
o YUV, mixed content, 1080p : (AI) −3.8, (RA) −2.9, (LB) −1.4;
o Encoding time : (AI) 125%, (RA) 107%, (LB) 108%;
o Decoding time : (AI) 103%, (RA) 102%, (LB) 102%;
Interesting study, but ILC with full frame would break the memory bandwidth limits and should
therefore not be further investigated.
13.1.1.1.1.1.1.1.197 JCTVC-S0126 Cross check of Non-CE4 Intra Line Copy with Extended
Full-frame Search for Test A (JCTVC-S0137) [X. Xu (MediaTek)] [late]
13.1.1.1.1.1.1.1.198 JCTVC-S0290 Non-CE4: Cross-verfication of JCTVC-S0137 on Intra Line
Copy with Extended Full-frame Search for Test A [X. Xiu] [late]
5.1.5 CE5 related (maximum palette size and maximum palette predictor size) (3)
See notes on S0201 in section on CE related contributions (section 5.1.6).
5.1.6 CE6 related (palette mode improvement) (54)
A BoG S0292 reviewed contributions in this area.
Page: 265
Date Sav
See also S0201.
13.1.1.1.1.1.1.1.199 JCTVC-S0292 BoG report on CE6 improvements of palette mode
[R. Cohen, Y.-W. Huang]
(Consideration of this topic was chaired by GJS on Monday 10-20 p.m.)
This document contains the notes from the BoG meeting on CE6-related topics (palette mode
improvements).
The mandate of this BoG was to review remaining (approximately 35) CE6-related proposals
that were not discussed during the JCT-VC session on Friday October 17.
The BoG met on Saturday October 18, 2014 from 0820–1930 and Sunday October 19, 2014
from 0830–2015. Notes from the BoG are integrated in this report as noted. Notes and
recommendations from the BoG were integrated into this report as appropriate and its
recommendations were agreed except as noted.
(Continuation of the review was chaired by GJS on Tuesday 10-21 a.m.)
13.1.1.1.1.1.1.1.200 JCTVC-S0043 Non-CE6: Delta QP signalling for palette [J. Sole, W. Pu,
R. Joshi, V. Seregin, M. Karczewicz (Qualcomm)]
Notes from BoG:
The palette adopted at the Sapporo meeting quantizes escape values with the coefficient
quantization parameter (QP). However, there is no mechanism to vary this QP for the CUs coded
with palette, so an encoder has to work at constant QP as long as CUs are coded in palette mode.
Palette specifies a CU-level escape flag that indicates whether escape pixels exist in the current
CU. This document, as in JCTVC-R0237, proposes to use the CU escape flag as entry point for
the syntax elements that adjust the QP, i.e., like the cbf flags in residue coding. When CU-level
escape flag is on, then delta QP can be signalled. In this way, encoders have the flexibility to use
palette as well as adjust the QP. Furthermore, this change allows adjusting the QP for palette
deblocking and permits to use palette as a PCM mode with a tunable quantization step.
Source code was provided, but no simulation results were provided because the common test
conditions do not use the QP step size adjustment.
There was a question on whether a sufficient number of palette-coded blocks would use escape
mode, and if there are only 1 or 2 escape pixels in a CU, this proposal would introduce additional
overhead.
There was a comment on propagating the earlier-used QP values in the slice.
There was a suggestion on enabling rate control to show the performance of this proposal.
It was noted that the proposed syntax needs to be modified to check to see whether
cu_qp_delta_abs has already been signalled for the CU, and if so, use that cu_qp_delta_abs
instead of signalling another one. Therefore, the current proposal also needs to add a check for
!IsCuQpDeltaCoded for luma and a check for !IsCuChromaQpOffsetCoded for chroma.
A participant commented that they would support this proposal if the syntax and software were
corrected.
The proponents indicated that they would update their proposal and provide simulation results
with a delta QP of zero to determine the impact on overhead. They will also look at the rate
control to see if they can generate results with nonzero delta QP.
BoG Recommendation: Discuss further when updated syntax and simulation results are
available.
Further discussion by JCT-VC was chaired by GJS on Wednesday p.m. The syntax fix had been
included in a revision of the contribution and test results were provided with zero deltas –
showing basically no measurable overhead.
Decision: Adopt (with the syntax fix).
Page: 266
Date Sav
13.1.1.1.1.1.1.1.201 JCTVC-S0047 Non-CE6: Modifications of copy-left and copy-above
modes in index coding [J.-S. Tu, C.-L. Lin, C.-H. Hung, C.-C. Lin, Y.-J. Chang
(ITRI)]
Notes from BoG:
In past meetings, several palette redundancy removal methods are provided. This proposal
presents redundancy removal methods for the palette coding; in certain cases, the index value of
current pixel can be deduced impossible to have the same index value of its neighbouring pixels.
Therefore the index coding bits can be saved. This proposal also presents a copy-above mode
modification method. The reported gain is 0.3% for 1080p text and graphics test sequences for
full frame intra BC test condition at All Intra lossy case.
Three methods are proposed to reduce the number of runs or palette indices that need to be
signalled.
A fourth supplemental result, not yet cross-checked, was also proposed (0.4% gain).
For the three methods, they do not have complete simulation results on their individual
performance.
It was asked whether the gains are sufficient to propose adopting at this meeting, or whether
further study in a CE should be done. The proponent said that study in a CE would be
appropriate, and results for the individual proposed methods could be provided.
This method currently checks if RC ≥ 3. It was commented that JCTVC-S0156 proposes (nonnormative) a parameter to select run mode, and that could affect whether the RC ≥ 3 would
need to be changed accordingly.
It was asked whether parsing dependencies are introduced, as the neighboring reconstructed
pixel values need to be checked. The proponent clarified that the dependency is on parsing the
index, not on reconstructing any pixel values. Therefore it is asserted that parsing dependencies
are not an issue.
BoG Recommendation: Further study in a CE with Method 3 of JCTVC-S0110, and to study the
gains of the individual methods.
13.1.1.1.1.1.1.1.202 JCTVC-S0260 Cross-check of Non-CE6: Modifications of copy-left and
copy-above modes in index coding (JCTVC-S0047) [S. H. Kim, A. Segall
(Sharp)] [late]
13.1.1.1.1.1.1.1.203 JCTVC-S0051 Non-CE8: Multi-colour intra mode for screen content
coding [Y.-J. Chang, C.-C. Lin, C.-L. Lin, J.-S. Tu, C.-H. Hung (ITRI)]
Notes from BoG:
JCTVC-S0050 proposed a combined single colour and bi-colour mode, which was a combination
of two CE8 tests. This contribution proposes a multi-colour intra mode, which is an extension of
JCTVC-S0050. The multi-colour intra mode includes single colour mode, bi-colour mode and
the colour modes with more colours. The colours of the multi-colour intra mode are selected
from the neighboring reference sources. For the modes with the number of colours over one, an
index map is established to represent each pixel in the CU by an index. Compared to the anchor
SCM2.0, the proposed mode reportedly shows that 1.0%, 1.0%, 0.8% and 0.8% BD-rate savings
under All-Intra Lossy-coding conditions are achieved for the classes of “RGB, text & graphics
with motion,1080p”, “RGB, text & graphics with motion,720p”, “YUV, text & graphics with
motion,1080p” and “YUV, text & graphics with motion,720p”, respectively.
This was also briefly visited yesterday in the CE8 discussions.
It was clarified that the main part of this proposal is a new mode, as discussed yesterday. The
proponent said that this could be viewed as the same as palette mode, but using a different
method for generating the major colours. However, yesterday, the decision was that adding a
new mode for these amount of gains was not desirable.
Page: 267
Date Sav
The proponents said they are currently working on incorporating this proposed method into the
existing palette mode, thus not as an additional mode, and that would be of interest for study in a
CE. It was commented that the signalling would be in palette mode, but the encoder would still
need to perform an additional R-D check to decide whether to use this mode.
It was mentioned JCTVC-S0098 included a single-colour mode incorporated into palette, up to
0.8% gain.
It was commented that because results aren’t available yet for their supplemental results, there
isn’t sufficient information to recommend study in a CE. Later in the day, the proponents said
that their supplemental results, not yet cross-checked, are available and will be uploaded in a
revision of this document shortly.
It was commented that similar gains could be achieved using encoder-only methods, such as
including a check for, e.g. one colour or two colours in the existing palette mode.
BoG Recommendation: Further study, but not necessarily in a CE.
JCTVC-S0209 CE8-related: Crosscheck for Multi-colour intra mode for
screen content coding (JCTVC-S0051) [Y.-W. Chen (MediaTek)] [late]
13.1.1.1.1.1.1.1.204
13.1.1.1.1.1.1.1.205 Grouped notes for S0052, S0053, and S0054
Notes from BoG:
Proposals JCTVC-S0052, JCTVC-S0053, and JCTVC-S0054 were combined into one
presentation.
In JCTVC-S0052, escape coded pixels are predicted using escape coded pixels those occurred in
previous palette-coded CUs. There is a CU-level flag to indicate existence of escape coded pixel
prediction mode in current CU. If the prediction exists, for each escape pixel, there is a flag to
indicate current escape coded pixel is predicted or not. For those escape coded pixels which are
predicted, there is an index to indicate which element of predictor is its prediction.
There are 2 tests. One is using escape flag to indicate escape mode. Reported test results show
gain of 3.4% and 5.1% on TGM RGB and YUV (AI), 2.6% and 3.1% on TGM RGB and YUV
(RA), 2.5% and 2.8% on TGM RGB and YUV (LB) for lossless coding on top of SCM2 anchor
when maximum escape predictor size is 128;
The other is use max index value to indicate escape mode. Reported test results show gain of
2.0% and 3.4% on TGM RGB and YUV (AI), 1.6% and 2.1% on TGM RGB and YUV (RA),
1.6% and 1.9% on TGM RGB and YUV (LB) for lossless coding on top of SCM2 anchor when
maximum escape predictor size is 128.
The size of the predictor array was tested using values of 64 and 128.
In JCTVC-S0053, escape coded pixels are predicted using palette and escape coded pixels those
occurred in previous palette-coded CUs. There is a CU-level flag to indicate existence of escape
coded pixel prediction mode in current CU. If the prediction exists, for each escape pixel, use
two flags to indicate current escape coded pixel is predicted from palette predictor, escape
predictor or not predicted. For those escape coded pixels which are predicted, there is an index to
indicate which element of predictor is its prediction.
There are 2 tests. One is using escape flag to indicate escape mode. Reported test results show
gain of 2.6% and 3.8% on TGM RGB and YUV (AI), 1.8% and 2.1% on TGM RGB and YUV
(RA), 1.7% and 1.9% on TGM RGB and YUV (LB) for lossless coding on top of SCM2 anchor
when maximum escape predictor size is 64 and maximum palette predictor size is 64;
The other is use max index value to indicate escape mode. Reported test results show gain of 1.3
% and 2.3% on TGM RGB and YUV (AI), 0.9% and 1.3% on TGM RGB and YUV (RA), 0.9%
and 1.2% on TGM RGB and YUV (LB) for lossless coding on top of SCM2 anchor when
maximum escape predictor size is 64 and maximum palette predictor size is 64.
Page: 268
Date Sav
This proposal doesn’t code the differences, it copies the differences, in contrast to CE6 Test B.5,
which codes the residuals.
In JCTVC-S0054, escape coded pixels are predicted using previous palette. There is a CU-level
flag to indicate existence of escape coded pixel prediction mode in current CU. If the prediction
exists, for each escape pixel, there is a flag to indicate current escape coded pixel is predicted or
not. For those escape coded pixels which are predicted, there is an index to indicate which
element of predictor is its prediction.
There are 2 tests. One is using escape flag to indicate escape mode. Reported test results show
gain of 2.1% and 3.4% on TGM RGB and YUV (AI), 1.2% and 1.5% on TGM RGB and YUV
(RA), 1.0% and 1.2% on TGM RGB and YUV (LB) for lossless coding on top of SCM2 anchor
when maximum palette predictor size is 128. And, gain of 1.3% and 1.4% on TGM RGB and
YUV (AI), 0.8% and 0.7% on TGM RGB and YUV (RA), 0.8% and 0.6% on TGM RGB and
YUV (LB) for lossless coding on top of SCM2 anchor is reported when maximum palette
predictor size is 64.
The other is use max index value to indicate escape mode. Reported test results show gain of
0.8% and 2.1% on TGM RGB and YUV (AI), 0.3% and 0.7% on TGM RGB and YUV (RA),
0.2% and 0.5% on TGM RGB and YUV (LB) for lossless coding on top of SCM2 anchor when
maximum palette predictor size is 128. And, small gain is reported when maximum palette
predictor size is 64.
See notes for each proposal below.
Summary of lossless gains for MAX_PLT_PRED_SIZE=64:
JCTVC-S0052: 0.1% to 2.4%
JCTVC-S0053: 0.1% to 2.3%
JCTVC-S0054: 0.0% to 0.2%
There was a question on why combined palette/escape prediction performs lower than just
prediction via escape. Answer is that there are two flags used for the combined palette/escape
prediction.
It was commented that JCTVC-S0053 is similar to an escape coding related proposal in CE6 B.5,
with some differences, e.g. CE6 B.5 used a predictor size of 32, whereas this proposal uses 64 or
128. CE6 Test B.5 had slightly lower gains. Because the current plans are to include CE6 Test
B.5 in a CE, this proposal would be suitable for inclusion in that CE as well.
BoG Recommendation: Include this proposal in the CE that’s related to CE6 Test B.5.
13.1.1.1.1.1.1.1.206 JCTVC-S0052 Non-CE6: Escape coded pixel prediction using previous
escape coded pixels for palette based coding [J. Ye, J. Zhu (Fujitsu)]
Notes from BoG.
Gains for all-intra RGB for method in which the escape mode uses a flag: Lossy AI gains range
from 0.1% to 0.4%; lossless range from 0.4% to 5.1%.
Gains when escape mode uses an index: lossy from 0.0% to 0.2%; lossless from 0.2% to 3.4%.
Additional results using a smaller predictor size (64 as opposed to 128) were presented, lossless
gains were up to 3.7%.
See grouped notes above for S0052, S0053, and S0054.
13.1.1.1.1.1.1.1.207 JCTVC-S0169 Non-CE6: Cross check of JCTVC-S0052 on escape coded
pixel prediction using previous escape coded pixels for palette based coding
[S.-T. Hsiang (MediaTek)] [late]
13.1.1.1.1.1.1.1.208 JCTVC-S0053 Non-CE6: Escape pixel prediction using previous escape
coded pixels and palette for palette based coding [J. Ye, J. Zhu (Fujitsu)]
Notes from BoG.
Page: 269
Date Sav
Corresponding gains (MAX_PLT_PRED_SIZE = 128) are:
Using a flag: lossy: 0.0% to 0.4%; lossless: 0.3% to 3.8%
Using index: lossy: 0.0% to 0.1%; lossless: 0.1% to 2.3%
See grouped notes above for S0052, S0053, and S0054.
13.1.1.1.1.1.1.1.209 JCTVC-S0170 Non-CE6: Cross check of JCTVC-S0053 on escape pixel
prediction using previous escape coded pixels and palette for palette based
coding [S.-T. Hsiang (MediaTek)] [late]
(Has "the" problem in abstract phrasing.)
13.1.1.1.1.1.1.1.210 JCTVC-S0054 Non-CE6: Escape coded pixel prediction using previous
palette for palette based coding [J. Ye, J. Zhu (Fujitsu)]
Notes from BoG.
Using a flag: lossy: Not tested; lossless: 0.2% to 3.4%
Using index: lossy: Not tested; lossless: 0.0% to 2.1%
Additional results for MAX_PLT_PRED_SIZE =64 were included in an updated document
(lossless gains up to 2.4%).
See grouped notes above for S0052, S0053, and S0054.
13.1.1.1.1.1.1.1.211 JCTVC-S0246 Non-CE6: Cross-check of S0054 (Escape coded pixel
prediction using previous palette for palette based coding) [M. Xu, W. Wang,
Z. Ma, H. Yu (Huawei USA R&D)] [late]
13.1.1.1.1.1.1.1.212 JCTVC-S0055 Non-CE6: Escape colour signalling [C.-C. Lin, C.-L. Lin,
Y.-J. Chang, J.-S. Tu, C.-H. Hung (ITRI)]
Notes from BoG:
This contribution proposes escape colour signalling methods for the palette based coding. Escape
colours are signalled by the copy above run mode. A CU-level flag is also proposed to
enable/disable the proposed signalling method. Compared with the SCM 2.0 full frame IBC
anchor, the proposed method can achieve total bit-rate savings for lossless coding conditions up
to 1.0%, 0.2%, 0.2%, 0.1% for lossless AI for R component excluding categories of animation
and camera captured.
Method 1 moves the escape colour signalling from copy left mode to copy above mode (only
when escape present flag is on). Pixel-level flag indicates whether it is escape mode or copy
above mode.
Method 2 Copy above run value starts from 1, so the pixel-level flag isn’t needed.
Method 3 also uses a CU level flag to indicate escape signalling change (copy left mode/copy
above mode)
Summary of results:
Test 1: Method 1 + Method 3: Lossless RGB all-intra gains: 0.1 to 1.0%, for YCbCr: 0.0% to
0.8%
Test 2: Method 2 + Method 3: Lossless RGB 0.1% to 1.0%; YCbCr: 0.1% to 0.8%
The proponent asks for adoption of Test 2 (Method 2 + Method 3). (Note that Method 2 is a
modification of Method 1).
It was commented that this is similar to using a flag for escape in JCTVC-S0052/0053/0054.
This proposal, however, signals in copy-above mode. The proponent clarified that 52/53/54 is a
pixel-level flag, but it signals before the palette mode flag (to choose copy-above or index
mode). In this proposal, the escape signalling is only signalling copy above mode, and there’s a
CU-level flag to switch to the conventional mode.
Page: 270
Date Sav
It was commented that this proposal deviates from the current design, with respect to indication
of the escape colour.
BoG Recommendation: A signalling method was recommended under the “Combined discussion
of JCTVC-S0115/S0150/S0156/S0157/S0181/S0258” (under JCTVC-S0258), therefore deferred
for further study.
13.1.1.1.1.1.1.1.213 JCTVC-S0214 Cross check non-CE6: Escape colour signalling [W. Pu
(Qualcomm)] [late]
(Has "the" problem in abstract phrasing.)
13.1.1.1.1.1.1.1.214 JCTVC-S0060 Non-CE6: Modified unpredicted palette entries coding in
palette based coding [Z. Wang, J. Zhu (Fujitsu)]
Notes from BoG:
Modification of unpredicted palette entry coding is presented. A flag is used to indicate whether
the difference between the current palette entry and previous one or original value is coded. The
process of encoding and decoding is proposed. Reported test results show gain of 0.5% and 0.7%
on TGM RGB and YUV (AI), 0.1% and 0.2% on TGM RGB and YUV (RA), 0.1% and 0.2% on
TGM RGB and YUV (LB) for lossless coding on top of SCM2 anchor.
This proposal comprises 3 steps:

sort (encoder-side only) the palette depend on the value of the first colour component

reorder the palette (encoder side only)

code the non-predicted palette entries, using one method to code the first component and
another method for coding the remaining two components.
Lossy all-intra gains: 0.0% to 0.1%
Lossless all-intra gains: 0.1% to 0.7%
It was asked if this proposal replaces the current CABAC coding table for reuse flags. Answer:
This proposal doesn’t change that.
The encoder/decoder run-time ratios were not reliable in the reported results and in the crosscheck results. It was asked whether the encoder-side sorting introduces much complexity.
Another person commented that the complexity increase is non-trivial. The proponent stated that
the encoder implementation was not optimized. The proponent asserts that the complexity of the
sorting part decreases.
BoG Recommendation: No action.
13.1.1.1.1.1.1.1.215 JCTVC-S0247 Non-CE6: Cross-check of S0060 (Modified unpredicted
palette entries coding in palette based coding) [M. Xu, W. Wang, Z. Ma, H. Yu
(Huawei USA R&D)] [late]
13.1.1.1.1.1.1.1.216 JCTVC-S0064 Non-CE6: Last run flag for Palette mode [G. Laroche,
T. Poirier, C. Gisquet, P. Onno (Canon)]
Notes from BoG:
This contribution is about a modification of the run coding in the current design of the palette
coding mode. The SCM2.0 design of the run coding is modified in order to insert a flag after the
palette_run > 2 flag for signalling if the current run is the last run for the processed CU. It is
reported that the results of this modification brings an average BDR gain of −0.3% for AI, −0.2
% for RA and −0.2% for LDB for the lossy case on Screen Content sequences.
Page: 271
Date Sav
When the last run flag is 1, then the remainder of the CU uses the same mode (copy above or
copy left) (in contrast to signalling the actual number of elements included in the run, as in the
current syntax).
RGB all-intra lossy gains: 0.2% to 0.6%. RA: 0.0% to 0.3%; LB: 0.1% to 0.4%
The RA and LB results in the presentation differ from those in the document. The proponent will
correct and upload the presentation.
The proponent also tested this method in CE6 A.6 configuration 1. The truncation part of the
truncated Golomb code is replaced with this proposed last run flag. Gains averaged to about
0.0% for all-intra.
It was commented that JCTVC-S0111 is a related competing method. It was asserted that the
truncated code and the method in JCTVC-S0111 could be combined, and the gains would be
additive.
See JCTVC-S0111 for continued discussion of this proposal.
13.1.1.1.1.1.1.1.217 JCTVC-S0267 Cross-verification of JCTVC-S0064 on Last run flag for
Palette mode [X. Xiu, Y. He, Y. Ye (InterDigital)] [late]
13.1.1.1.1.1.1.1.218 JCTVC-S0066 Non-CE6: Palette encoder improvements for SCM2.0
[C. Gisquet, G. Laroche, P. Onno (Canon)]
See also notes for S0067.
Notes from BoG:
This contribution is proposing three encoder improvements related to Palette coding mode in the
SCM2.0 without introducing any normative change. It is reported that the proposed encoder
changes enable decreasing the encoding runtime ratio to 97% compared to SCM2 while keeping
the same BDR performance. It is furthermore asserted that the improvement is bigger in
encoders where IBC has reduced runtime.
The three changes are:
The process determining palette elements is terminated if the proportion of escape-coded pixels
exceeds a threshold.
If the current original pixel is identical to the previous original pixel, then the index associated
with the previous pixel is reused.
Palette sharing is evaluated only if the current best mode for coding the CU is palette mode and
if a large proportion of the palette elements (in non-shared mode) are predicted.
The cross-check is still running. It was noted that the cross-check run-time ratios will not be
reliable.
This is an encoder-only change.
It was commented that the comparisons for method (2) on average may reduce complexity, but
worst case may increase complexity.
Results are not available for the individual methods.
BoG Recommendation: No action.
13.1.1.1.1.1.1.1.219 JCTVC-S0278 Cross check Non-CE6: Palette encoder improvements for
SCM2.0 [W. Pu (Qualcomm)] [late]
13.1.1.1.1.1.1.1.220 JCTVC-S0079 Non-CE6: Cross-CU palette colour index prediction [Y.-C.
Sun, J. Kim, T.-D. Chuang, Y.-W. Chen, S. Liu, Y.-W. Huang, S. Lei
(MediaTek)]
Notes from BoG:
JCTVC-S0114 is included in this discussion.
Page: 272
Date Sav
For JCTVC-S0079: In JCTVC-P0093, it was proposed for palette mode to use the nearest row of
the above CU or the nearest column of the left CU to predict colour indexes of the current CU. In
this proposal, the method is ported to SCM-2.0 and evaluated again. Experiments show that,
compared with SCM-2.0,2.5%, 1.3%, and 1.0% BD-rate savings are shown for “YUV, text &
graphics with motion, 1080p sequences” under AI, RA, and LB, respectively.
For JCTVC-S0114: This contribution proposes enabling ‘Copy Above’ prediction mode for the
first line of the CU when it is coded as Palette mode. The index of neighbouring pixels of the CU
is used as index predictor and the indices are derived with the palette of the current CU. It shows
maximum 2.5%, 2.5%, 2.5% gain and average 0.6%, 0.7%, 0.7% gain for All Intra
configuration. Maximum 1.3%, 1.5%, 1.4% and average 0.4%, 0.5%, 0.5% gain for Random
Access, Maximum 0.9%, 1.2%, 1.2% and average 0.3%, 0.4%, 0.3% gain for Low Delay cases
respectively. This contribution presents 4 variations of the method to decide the indices of
neighbouring pixels.
A revised version of JCTVC-S0079 document with complete simulation results should be
uploaded shortly.
Neighboring palette indices are used to predict the palette indices of the current CU.
JCTVC-S0079: Predicts the colour index from row from CU above or column from CU to the
left, and applies redundancy index removal on the first row or column of the current CU. Allintra lossy gains: 0.3% to 2.5%; lossless gains: 0.0% to 1.1%.
JCTVC-S0114: Same as JTVC-S0079, except that redundancy index removal is not applied on
the first row or first column. All intra lossy gains: 0.3% to 2.5%; lossless gains: 0.0% to 1.1%
Some simplifications for implementing the index conversion (from pixel to index) are also
proposed:
1) Infer NCP indices as 0 (similar to JCTVC-S0155). Gains of [this method + S0079]: 0.0%
to 0.3%
2) Reduce number of colours that are searched (from the full 32 to the first 8). Gains of [this
method + S0079]: 0.2% to 2.3%
3) Search only for the first colour component: Gains of [this method + S0079]: 0.3% to
2.4%
4) Directly copy the pixel value of NCP for the current pixel, instead of converting the NCP
into palette indices. For example, if copy-above mode is used, instead of converting the
pixel to index, the pixel from above is copied. Gains of [this method + S0079]: 0.1% to
1.9%
Simulation results (run-time ratios not accurate) for each of the above simplifications on top of
JCTVC-S0079 were provided (see above for lossy all-intra gains).
A participant said that it would not be desirable to incur the parsing dependency from the
JCTVC-S0079 and JCTVC-S0114 main parts of the proposal, especially if the decoder has
corrupted reconstructed pixel values (thus mapping to the wrong index value), e.g. due to loss.
Other participants said that this is not a parsing issue, it's related to error propagation as would be
the case for the existing modes. The proponent asserted that there’s no parsing dependency. A
participant said that introducing these copy left and copy above methods may limit the ways that
the decoder can be implemented, e.g. can’t be parallelized on a block level (e.g., if one has to
wait for reconstructed pixels to be available). That participant said more study of this may be
needed in a CE.
Another question was what would the gains of simplification (1) be on top of the anchor (without
JCTVC-S0079). Participants said that this would likely be similar to JCTVC-S0155).
The proponent of JCTVC-S0120 implemented something similar to JCTVC-S0079 (two lines
instead of one line) on top of CE6 Test C.3 (proposes copy previous row).
Page: 273
Date Sav
BoG Recommendation: Further study in a CE (together with S0114 and S0155), to answer the
questions on parallelization and the performance of simplification method (1). Also see the
discussion on JCTVC-S0155.
Further information discussion: At the CU boundary, requires a search to match the pixel value
above to an index in the current palette, using the closest value match. If the closet match
exceeds a threshold SAD, uses index 0. It was remaked that currently the pixel values above are
not needed in palette mode. One mentioned variant wsa to treat the above pixels as having been
escape coded.
JCTVC-S0114 Enabling copy above mode prediction at the boundary of CU [J. Kim, Y.-C.
Sun, S. Liu, T.-D. Chuang, Y.-W. Chen, Y.-W. Huang, S. Lei (MediaTek)]
See notes for S0079.
JCTVC-S0255 Non-CE6: Cross-check of enabling copy above mode prediction at the
boundary of CU (JCTVC-S0114) [V. Seregin (Qualcomm)] [late]
13.1.1.1.1.1.1.1.221 JCTVC-S0155 Non-CE6: Palette copy above mode for the first row
[V. Seregin, M. Karczewicz, W. Pu, R. Joshi, J. Sole (Qualcomm)]
Notes from BoG:
This contribution proposes to extend the use of the palette copy above mode for the very first
row in the block. It is achieved by assigning the default palette index for the samples outside of
the block. Reportedly, it provides 0.6% and 0.8% luma BD-rate reduction for All Intra 1080p
text and graphics RGB and YUV categories in the lossy coding configuration, respectively.
This proposes to enable copy above mode for the first row, as follows:

Signal palette mode for the first row with additional context

Assign a palette index 0 for the samples coded with copy above mode in the first row
 Lossy all-intra gains: 0.0% to 0.5%
This method is related to parts of JCTVC-S0079 and S0114.
If, additionally, If left and above indices are equal, then assign palette index 0 for copy above
mode; then the gains are 0.0% to 0.6%. This method is related to Section 2.2 of JCTVC-S0047.
Recommendation: As with the related parts of JCTVC-S0079, S0114, and S0047/S0110, further
study in a CE (or split across two CE’s if S0047/S0110 is studied under a different CE).
See notes above for S0079.
13.1.1.1.1.1.1.1.222 JCTVC-S0219 Cross-verification of JCTVC-S0155 [X. Xiu, Y. He, Y. Ye
(InterDigital)] [late]
13.1.1.1.1.1.1.1.223 JCTVC-S0291 Cross-check of JCTVC-S0079 [X. Guo (Microsoft)] [late]
13.1.1.1.1.1.1.1.224 JCTVC-S0099 Non-CE6: Syntax redundancy removal for palette mode
with one index value [P. Lai, J. Kim, S. Liu, S. Lei (MediaTek)]
Notes from BoG:
For palette mode, it is possible that for all samples, their palette indices are all the same (e.g. all
zeros), such as there is only one colour in the current CU’s palette. This contribution proposes
that, for palette mode with one index value (e.g. zero), omit signalling the syntax elements
related to the palette index map, and derive the unique palette index value (e.g., zero).
Page: 274
Date Sav
All Intra lossy gains: 0.0% to 0.1%; −0.1 to 0.1 for RA; −0.1% to 0.3% for LB
JCTVC-S0173 Part 1 is a superset of what’s proposed in JCTVC-S0099 (no text was available
yet for JCTVC-S0099).
JCTVC-S0110 proposes a similar method.
See the discussion on JCTVC-S0173 for further discussion of this proposal.
13.1.1.1.1.1.1.1.225 JCTVC-S0105 CE6-related: Syntax fixes for zero palette in palette coding
[K. Zhang, T.-D. Chuang, S. Liu, J. An, X. Zhang, S. Lei (MediaTek)]
The contributor asserted that there are two problems in the current syntax design for palette
coding. First, the palette of the current CU may be coded in a sharing mode even when the
palette size of the previous CU is zero. Second, there is no valid palette index for coding pixels
in a CU when the palette size of the current CU is zero and the CU-level escape flag is 0. For
solving the first problem of syntax redundancy, it is proposed to infer the palette_sharing_flag as
0 if the palette size of last coded palette is 0. For solving the second problem (that can reportedly
lead to decoder crash), it is proposed to infer palette_escape_val_present_flag as 1 if the palette
size of current palette CU is 0. It also includes signalling value of pixels as PCM. The results
reportedly show negligible coding performance change.
Fix 1 is more of a clean-up (syntax redundancy removal), whereas Fix 2 is a bug fix, without
which the decoder could crash.
It was commented that if there’s no coding performance improvement for Fix 1, then don’t adopt
it.
Fix 2 is the same as Modification 1 in JCTVC-S0173 and Method 1.2 of JCTVC-S0110.
Alternative method to Fix 2: If the palette size is zero, then use pcm mode to code the block.
Negligible change on coding performance reported. It was commented that the encoder could
choose to use pcm when the palette size is zero, instead of modifying the decoder syntax in this
proposed alternative method.
BoG Recommendation: Adopt Fix 2 of JCTVC-S0105/Modification 1 of JCTVC-S0173/the part
of Method 1.2 of JCTVC-S0110 that is identical to these methods (infer
palette_escape_val_present_flag as 1 if the palette size of current palette CU is 0).
Offline discussion was requested on whether to include the additional syntax changes of JCTVCS0110 Method 1.2 was requested. For Fix 1, no action.
Decision: Adopt per BoG recommendation
13.1.1.1.1.1.1.1.226 Continued discussion of S0099, S0110 and S0173:
Notes from BoG:
S0099 is the same as second part of modification 1 in S0173 and is a subset of Method 1.2 of
S0110: palette_mode and palette_run will not be signalled when there is only one colour in the
CU due to one of two possibilities: 1) there is only one colour in the palette table and there is no
escape colour, or 2) the palette table is empty.
Page: 275
Date Sav
Syntax table:
palette_coding( x0, y0, nCbS ) {
…
if( indexMax > 0 && scanPos > = nCbS &&
palette_mode[xC_prev][yC_prev] ! =
COPY_ABOVE )
palette_mode[ xC ][ yC ]
…
if( indexMax > 0 && palette_mode[xC][yC] ! = ESCAPE ) {
palette_run
runPos = 0
runMode = palette_mode[ xC ][ yC ]
…
BoG Recommendation: Adopt the above syntax changes shown above in italics (From
S0099/S0110/subset of S0173).
Decision: Adopt per BoG recommendation
In-meeting offline discussion (expected to be completed by Sunday) was requested on whether to
recommend for adoption the additional parts of S0110 (affecting palette_transpose_flag). See
additional notes below in section on S0110.
13.1.1.1.1.1.1.1.227 JCTVC-S0173 Non-CE6: Redundancy removal and simplification for
Palette coding [Y. He, X. Xiu, Y. Ye (InterDigital)]
Notes from BoG:
This proposal proposes to remove some syntax signalling redundancy and simplify the
binarization method of palette_run value for palette coding. Compared to CE6 anchors, the lossy
coding with proposed technologies achieves {Y, U, V} BD rate gain of {−0.2%, −0.2%, −0.2%},
{−0.2%, −0.2%, −0.2%} and {−0.2%, −0.2%, −0.3%} for the category (RGB/YUV, text &
graphics with motion, 1080p and 720p) for AI, RA and LDB, respectively. For lossless coding, it
achieves bit rate saving of 0.1%, 0.1% and 0.1% for the category (RGB, text & graphics with
motion, 1080p) for AI, RA and LDB, respectively.
Two modifications are proposed:
Modification1: If palette size is 0, i.e. one colour, then the palette_escape_val_present_flag is not
signalled and is inferred to be true. A second part of this modification proposes that
palette_mode and palette_run not be signalled when there is only one colour in the CU due to
one of two possibilities: 1) there is only one colour in the palette table and there is no escape
colour, or 2) the palette table is empty.
Note that the above modification is a superset of JCTVC-S0099 (the two checks for indexMax
>0 are both used in this proposal and JCTVC-S0099).
Modification 2: Simplifies the binarization method for palette_run: Proposes combining the
binarization of Segments 2 and 3 to both use a 2nd-order Exp-Golomb instead of SCM 2.0’s
Golomb-Rice for Segment 2 and 0th-order Exp-Golomb for Segment 3. This method thus
reduces the length of the binarization for the smaller run values.
JCTVC-R0174 Section 1.1 (description) and Section 2.1(simulation results) propose the exact
same modification as Modification 2. The proponents of JCTVC-R0174 decided to propose a
different one of their coding methods in CE6 for the current meeting, so this method was not yet
formally tested in a CE. The method that the proponents of JCTVC-R0174 decided to use is
discussed elsewhere in this report.
Gains of modification 1alone are 0.0% to 0.1% for all-intra lossy conditions.
Page: 276
Date Sav
Gains of modification 2 alone are 0.0% to 0.3%
Combined gains: 0.1% to 0.3%
BoG Recommendation for Modification 2: Include in the further discussion of CE6 Category A
(under JCTVC-S0026). For the first part of Modification 1 (adopt), see the recommendation for
JCTVC-S0105. For the recommendation on the second part of Modification 1 (adopt) of this
proposal and of JCTVC S0099, see the “Continued discussion of S0099, S0110 and S0173”
section in the JCTVC-S0105 notes.
13.1.1.1.1.1.1.1.228 JCTVC-S0280 Crosscheck of JCTVC-S0105 [F. Zou (Qualcomm)] [late]
13.1.1.1.1.1.1.1.229 JCTVC-S0110 Non-CE6: Syntax Redundancy Fixes for Palette Mode
[W. Pu, M. Karczewicz, V. Seregin, F. Zou, R. Joshi, J. Sole (Qualcomm)]
Notes from BoG:
Note: Continued discussion of this proposal and JCTVC-S0047, S0099, S0105, and S0173 are
under JCTVC-S0105.
This document proposes three syntax redundancy fixes related to palette mode.
First, the palette mode adopted at the Sapporo meeting contains a CU level syntax element
palette_escape_val_present_flag which specifies whether escape pixel may exist in the current
CU or not. If escape pixel does not exist and the palette size equals to 1, it can be implicitly
inferred that all of the pixels in the current CU share the same colour as the one in the palette
while in the current design, redundant syntax elements, such as palette_mode, palette_run, are
still required to be coded into the bitstream. This document proposes to simplify the codec by
removing the two syntax elements when such case happens.
Second, in the scenario when palette size is equal to zero, i.e. all of the pixels in the current CU
are escape pixels, the pallet syntax elements except palette_escape_val can be bypassed.
Alternatively, a normative restriction can be imposed to ensure that when palette mode is used,
the palette size is always greater than zero.
Third, the palette mode contains an implicit restriction to the bitstream to improve coding
efficiency. Specifically, an INDEX run mode will always select the longest possible run. In
another words, an INDEX run mode cannot be followed by a pixel which has the same index.
This document reports a redundancy associated with this restriction and proposes a method to fix
it. It is reported that (0.3%, 0.3%, 0.3%) and (0.4%, 0.3%, 0.3%) BD-rate reduction can be
achieved for AI RGB text & graphics with motion1080p and AI YUV text & graphics with
motion 1080p.

Method 1.1 (note: not section number): Don't allow palette_size == 0

Method 1.2: When the palette_size == 0, don’t signal the remaining palette-related syntax
such as palette_transpose_flag, etc.

Method 2: When palette_size == 1 and palette_escape_val_present_flag == 0, then the
whole CU is composed of one colour, so some additional palette-related syntax need not
be signalled.

Method 3: an INDEX run mode will always select the longest possible run. Because a run
mode cannot be followed by a pixel having the same index, some improvement in coding
efficiency is possible.
The all-intra lossy gains for Methods 1.1, 1.2, and 2 have essentially no effect on BD-Rate.
For Method 3, all-intra lossy gains are 0.0% to 0.4%.
It was commented that if the palette isn’t allowed to be empty (Method 1), then a coding penalty
may be incurred. The proponent said that by disallowing an empty palette, the types of checks
Page: 277
Date Sav
that other proposals make to handle palette_size == 0 do not have to be performed. It was
commented that if the coding efficiency of the escape colour is improved, then having an allescape block may not incur a significant coding penalty. Another proponent prefers allowing an
all-escape block.
It was commented that Section 2.2 in JCTVC-S0047 also addresses the same aspects as Method
3.
BoG Recommendations:

For Method 1.1, no action.

For Method 1.2 (part of this was adopted as discussed elsewhere, the rest was requested
for offline in-meeting discussion), see discussions “Continued discussion of S0099,
S0110 and S0173” after JCTVC-S0105.

For Method 2, similar recommendation as Method 1.2 (partial adoption would occur if
the syntax shown in the continued discussions is adopted, and the rest would be discussed
offline in-meeting). Discussion of the text was requested.
 For Method 3, further study in a CE with JCTVC-S0047.
In later review of the BoG results, the concerned parties were satistified with the state of the text
for method 2.
Decision: Adopt change (as has been identified in an uploaded revision of S0110).
13.1.1.1.1.1.1.1.230 JCTVC-S0217 Non-CE6: cross-check of JCTVC-S0110 on Syntax
Redundancy Fixes for Palette Mode [Y. He, X. Xiu, Y. Ye (InterDigital)] [late]
13.1.1.1.1.1.1.1.231 JCTVC-S0108 Non-CE6: Improvement On Palette Sharing Mode [W. Pu,
M. Karczewicz, R. Joshi, F. Zou, V. Seregin, J. Sole (Qualcomm)]
Notes from BoG:
The palette mode adopted at the Sapporo meeting contains a CU-level syntax element
palette_share_flag which specifies the palette entry signalling methods. If this flag equals to 1,
the current CU’s palette is derived from previousPaletteSize and previousPaletteEntries without
additional signalling. In this contribution, it is proposed to extend the palette_share_flag to
exploit the additional coding gain when all reconstructed pixels within the current CU share the
same colour. It is reported that the proposed method achieves (0.3%, 0.3%, 0.3%) and (0.3%,
0.2%, 0.2%) BD bit rate reduction for AI RGB text & graphics with motion 1080p and AI YUV
text & graphics with motion 1080p, respectively, under SCC common test conditions.
The semantics of the palette_share_flag is modified, and the signalling of the
palette_transpose_flag is moved to after the palette_share_flag is signalled, so that a check on the
value of the palette_share_flag can be done to determine whether to signal the
palette_transpose_flag and subsequent syntax.
All-intra lossy gains: 0.0% to 0.3%; lossless: 0.0% to 0.2%.
A participant questioned the benefit of doing this.
It was commented by more than one participant that instead of modifying the palette_share_flag,
one could introduce a new flag to indicate that all of the pixels have the same colour as
previousPaletteEntries[ cIdx ][ 0 ], thus keeping palette_share_flag unmodified. A participant
said it would be of interest to study these modifications separately. It was commented that the
CE8 test of using single colour using the palette entry as a candidate would perform similarly as
this method.
It was noted that this proposal introduces an extra R-D check for determining whether the
modified palette_share_flag is 0 or not.
BoG Recommendation: Further study, not necessarily in a CE.
Page: 278
Date Sav
13.1.1.1.1.1.1.1.232 JCTVC-S0266 Non-CE6: cross-check of improvement on palette sharing
mode (JCTVC-S0108) [B. Li, J. Xu (Microsoft)] [late]
13.1.1.1.1.1.1.1.233 JCTVC-S0111 Non-CE6: Improvement On Palette Run Coding [W. Pu,
R. Joshi, M. Karczewicz, F. Zou, V. Seregin, J. Sole (Qualcomm)]
Notes from BoG:
The palette mode adopted at the Sapporo meeting uses coefficient coding method to code the
palette_run syntax element, as in SCC draft 1. CE6 Test A.4, A.5, and A.6 were established to
study alternative CABAC context design and binarization methods. In this contribution, an
improvement on palette_run binarization is proposed, which reportedly achieves 1.7% and 2.1%
BD-rate redunction for AI RGB text & graphics with motion 1080p and AI YUV text & graphics
with motion 1080p, respectively, compared with SCM2.0 anchor.
Proposal: Allocate a shorter codeword for the ‘run-to-the-end’ case.
– Method A: Treats palette_run = = 3 as a special case, to represent ‘run-to-the-end’
(change in semantics (on top of SCM 2.0 and on top of CE6 Test A.6 configurations)
– Method B: If the prefix is truncated, then insert one flag to indicate ‘run-to-the-end’
(change in binarization). Note that this method doesn’t apply to SCM 2.0, it’s on top of
CE6 Test A.6 configurations.
Gains for Method A over SCM 2.0: lossy all-intra: 0.1% to 0.6%
Gains for Method B over CE6 Test A.6 configurations is similar.
The method in JCTVC-S0064 inserts a flag after the palette_run > 2 bin for signalling if the
current run is the last run for the processed CU.
The proponent of JCTVC-S0064 supports Method A as well.
BoG Recommendation: Adopt Method A, on the condition that in-meeting simulation runs
performed with Method A on top of JCTVC-S0269 yield results on the order of those shown for
Method B here on top of CE6 Test A.6 configuration 2, compared to an anchor of SCM 2.0
(lossy all-intra 0.3% to 2.1%). For completeness, the proponents were also asked to implement
Methods A and B on top of S0269 and run simulations to compare them to an anchor of S0269
as well. A cross-check was also asked to be performed and text was asked to be provided.
Later, in JCT-VC, results for methods A and B relative to S0269 were reported to be available in
a new revision of S0111.
Some gain was shown: 0.0-0.3% for AI. The proponent suggested to focus on method B. The
text impact was requested to be reviewed.
Given the small gain relative to S0269 and the apparent complication of the text that would be
introduced by it, no action was taken on this.
13.1.1.1.1.1.1.1.234 JCTVC-S0228 Crosscheck of Non-CE6 on Improvement On Palette Run
Coding (JCTVC-S0111) [C.-C. Lin (ITRI)] [late]
13.1.1.1.1.1.1.1.235 JCTVC-S0115 Clarifying decoder’s ambiguous behaviour for escape
index in palette mode [J. Kim, S. Liu, T.-D. Chuang, Y.-W. Huang, S. Lei
(MediaTek)]
Notes from BoG:
This contribution proposes two approaches to clarify decoder’s behaviour for escape index
handling in palette mode. The horizontal traverse scan is assumed for describing the approaches
as follows. One approach is preventing each escape index from being a reference pixel of ‘copy
above’ mode by limiting the number of runs of ‘copy above’ mode at decoder side as it works at
encoder side. It also derives prediction mode of a pixel below escape index as ‘index mode’
Page: 279
Date Sav
without signalling the mode. The other approach is allowing each escape index being a reference
pixel of ‘copy above’ mode by copying the escape values of the above escape pixel. The two
approaches for vertical traverse scan can be easily understood by analogy, and both the
approaches can solve the ambiguity issue successfully with very little impacts on coding
efficiency.
Method 1: Prevent ESCAPE from being included as a reference index
A) Pixel below ESCAPE is inferred to be INDEX mode; and
B) The run of COPY_ABOVE prediction mode will not include the pixel below the ESCAPE
index. (decoder syntax)
Lossy all-intra gains: 0.0% to 0.1%; RA −0.1% to 0.1%; LB −0.4% to 0.2%; Lossless gains
0.0% to 0.2% for all cases.
Method 2: Allow an escape index to be a reference index
Copies the escape value of the three components for the current pixel
Lossy all-intra gains: 0.0%; RA 0.0% to 0.1%; LB −0.1% to 0.25; lossless 0.0% for all cases.
See additional notes under JCTVC-S0258.
13.1.1.1.1.1.1.1.236 JCTVC-S0270 CE6-related: Cross check of JCTVC-S0115 Test 2.1
[J. Zhao, S. H. Kim (Sharp)] [late]
13.1.1.1.1.1.1.1.237 JCTVC-S0279 Crosscheck of JCTVC-S0115 method 2 [F. Zou
(Qualcomm)] [late]
(Has "the" problem in abstract phrasing.)
13.1.1.1.1.1.1.1.238 JCTVC-S0150 Non-CE6: Simplification on Escape Coding of Palette
Mode in HEVC SCC [M. Xu, Z. Ma, W. Wang, H. Yu (Huawei USA R&D)]
Notes from BoG:
This proposal is identical to [JCTVC-S0181 without encoder improvements]. See the discussion
under JCTVC-S0181 and the combined discussion of JCTVCS0115/S0150/S0156/S0157/S0181/S0258 under JCTVC-S0258.
See additional notes under JCTVC-S0258.
13.1.1.1.1.1.1.1.239 JCTVC-S0232 Crosscheck of JCTVC-S0150: Non-CE6: Simplification on
Escape Coding of Palette Mode in HEVC SCC [R.-L. Liao, C.-C. Chen, W.-H.
Peng, H.-M. Hang (NCTU/ITRI)] [late]
13.1.1.1.1.1.1.1.240 JCTVC-S0156 Non-CE6: Palette parsing dependency and palette
encoder improvement [W. Pu, F. Zou, V. Seregin, R. Joshi, M. Karczewicz,
J. Sole (Qualcomm)]
Notes from BoG:
This contribution discusses a parsing dependency issue for the palette prediction mode, and
suggests encoder improvements which reportedly provide 0.1%, 0.2% and 0.3%, 0.5% luma BDrate reduction for All Intra 1080p text and graphics RGB and YUV categories in the lossy coding
configuration for two encoder improvements, respectively.

Method 1: Currently, if (copyRun + 2 > indexRun), choose COPY_ABOVE run mode.
This document proposes: if (copyRun > indexRun), choose COPY_AbOVE run mode.
All-intra lossy gains for this method are 0.0% to 0.2%.

Method 2: The encoder is modified to compare the cost of copy left and copy above
modes, and it chooses the mode with the lower cost. Lossy all-intra gains: 0.0% to 0.5%
Page: 280
Date Sav
It was also noted that in the Sapporo meeting, it was asserted that during parsing, the palette
index has to be fully reconstructed to determine ESCAPE/INDEX copy modes. Now, it is
asserted that the escape pixel’s index is always binarized to all ones '111…1', therefore there is
no parsing dependency issue, i.e. the parsing is required, but the reconstruction of the palette
index is not required to determine ESCAPE/INDEX copy modes.
Methods 1 and 2 are mutually exclusive.
CE6 Category C, see notes for Tests C.2+C.3, and the related JCTVC-S0188 which includes
Method 2 shown here.
BoG Recommendation (SW): Include the changes of Method 2 in the encoder software.
Decision (SW): Adopt encoder-only change as recommended.
Note that elsewhere is recorded a discussion of JCTVC-S0188 under CE6 Test C.2+C.3, and the
encoder improvement in S0188 is identical to Method 2 here.
See additional notes under JCTVC-S0258.
13.1.1.1.1.1.1.1.241 JCTVC-S0297 Non-CE6: cross-check of palette parsing dependency and
palette encoder improvement (JCTVC-S0156) [B. Li, J. Xu (Microsoft)] [late]
13.1.1.1.1.1.1.1.242 JCTVC-S0157 Non-CE6: Copy mode and escape coded sample
[V. Seregin, R. Joshi, M. Karczewicz, W. Pu, J. Sole (Qualcomm)]
Notes from BoG:
This contribution addresses the problem of having escape coded samples in the above row and
samples coded with the 'copy from above' mode. In the current software, such cases are not
chosen by the encoder. But from the decoder side, the run value signaled for the 'copy from
above' mode may include escape coded samples. However the 'copy from above' mode is not
defined for the escape samples.

Method 1: Restrict encoder from generating escape reference sample in copy above mode

Method 2: Restrict the copy above signalling if the above sample is escape:
a) Pixel below ESCAPE is inferred to be INDEX mode; and (Same as in S0115)
b) The encoder is constrained so that the ESCAPE pixel is not allowed to be
included into the COPY_ABOVE mode.

Method 3: Include escape into the copy above mode (This is mutually exclusive to
Method 2)
 Method 4: Replace the escape sample with palette index 0 for copy above mode
Lossy all-intra gains for Methods 2 and 3 are within 0.0% to 0.1%.
See the combined discussion of JCTVC-S0115/S0150/S0156/S0157/S0181/S0258 under
JCTVC-S0258.
13.1.1.1.1.1.1.1.243 JCTVC-S0259 CE6-related: Crosscheck report of JCTVC-S0157 [J. Kim,
S. Liu (MediaTek)] [late]
13.1.1.1.1.1.1.1.244 JCTVC-S0181 Non-CE6: Removal of parsing dependency in palettebased coding [X. Xiu, Y. He, Y. Ye (InterDigital)]
Notes from BoG:
This contribution proposes to modify the design of palette-based coding in order to remove the
parsing dependency of various syntax elements for CUs coded with palette mode. Two
modifications are introduced to achieve this goal. Firstly, it is proposed to treat the palette index
Page: 281
Date Sav
used to indicate escape colours as normal palette index and them using either run mode or copyabove mode. Secondly, it is proposed to separate the parsing of escape colour values from the
parsing of palette indices.
This document proposes:

Code the palette index indicating escape colours using run mode and copy above mode;

Separate the parsing of escape colour triplets from the parsing of palette indices.

The encoder used to generate results in this document also includes modifications to the
decision between index and run modes, similar as in JCTVC-S0156.
Gains, including the encoder improvements mentioned above: Lossy All-intra gains: 0.1% to
0.5%; RA: 0.1% to 0.2%; 0.1% to 0.4%; Lossless: 0.1% to 0.95; RA 0.0% to 0.5%; 0.0% to
0.5%.
The gains without encoder improvements are identical to the gains reported in JCTVC-S0258.
These gains are: Lossy all-intra and RA: −0.1% to 0.1%; LB: 0.0% to 0.3%. Lossless: 0.1% to
0.7%; RA 0.05 to 0.5%; LB 0.0% to 0.4%.
It was noted that JCTVC-S0150 is identical to JCTVC-S0181 without encoder improvements.
It was noted that to implement the second part of this proposal (separate the parsing of escape
colour triplets from the parsing of palette indices) in the decoder, there can be several ways to
accomplish this: Storing an array up to size 64x64 of a binary indication of whether the position
is ESCAPE, or, re-scan all pixel positions in the CU to parse and fill in the escape colour values,
or, if the architecture chooses to scan twice, then one could merge the escape value decoding
with the index-to-pixel value conversion process.
See additional notes under JCTVC-S0258.
13.1.1.1.1.1.1.1.245 JCTVC-S0256 Non-CE6: Cross-check of removal of parsing dependency
in palette-based coding (JCTVC-S0181) [V. Seregin (Qualcomm)] [late]
13.1.1.1.1.1.1.1.246 JCTVC-S0258 Non-CE6: Unification of coding of escape indices and
other palette indices [X. Xiu, Y. He, Y. Ye (InterDigital), V. Seregin, R. Joshi,
M. Karczewicz, W. Pu, J. Sole (Qualcomm)] [late]
Notes from BoG:
In SCM2.0, escape coded samples are assigned the highest palette index (after expanding the
palette index by 1). But in coding of palette indices, the escape index is treated differently from
other palette indices. This contribution proposes a method that is asserted to unify the coding of
escape index and other palette indices. The proposed method uses elements from JCTVC-S0157
(solution 3) and JCTVC-S0181. BD-rate results for the proposed method with and without
encoder modification are presented. Without encoder modification, for the category of text and
graphics with motion 1080p, the BD-rate saving for the Y/G component is 0.1% for the All-Intra
lossy configuration, and the bit-rate savings for the Y/G component 0.6% for the All-intra
lossless configuration. With encoder modification, the corresponding BD-rate savings and bitrate savings are 0.4% and 0.8% for lossy and lossless configurations, respectively.
This proposal comprises the common parts of JCTVC-S0157 and JCTVC-S0181:

Escape index is enabled for INDEX mode with a run value to specify the number of
subsequent indices that are also escape colours
 Escape index allowed to be part of Copy mode run.
Without encoder improvements, gains for all-intra lossy: −0.1 to 0.1%; lossless: 0.1% to 0.7%.
Page: 282
Date Sav
The difference between JCTVC-S0258 and JCTVC-S0181 is that in JCTVC-S0258, escape
colour values are coded in the same interleaved way as in SCM 2.0, whereas in JCTVC-S0181
the coding of escape colour values is moved outside of the coding loop for escape indices.
13.1.1.1.1.1.1.1.247 Combined discussion of JCTVCS0115/S0150/S0156/S0157/S0181/S0258
Notes from BoG:
Condensed summary of these proposals:
JCTVC-S0115:

Method 1: Prevent ESCAPE from being included as a reference index:
A) Pixel below ESCAPE is inferred to be INDEX mode; and
B) The run of COPY_ABOVE prediction mode will not include the pixel below the
ESCAPE index. (decoder syntax)
 Method 2: Allow an escape index to be a reference index
BoG Recommendations for both Methods 1 and 2: Given the other recommendations, this is not
needed.
JCTVC-S0150 and JCTVC-S0181 and JCTVC-S0258:

All three include this: Allow escape indices to be referred to by the copy above mode, and
allow run coding with escape coded pixels;
BoG Recommendation for this method for coding the palette index: adopt JCTVCS0258/S0150 subset/S0181 subset/S0157 Method 3.
Decision: Adopt this aspect as recommended by BoG.

S0150 and S0181 additionally include: Separate the parsing of escape colour triplets
from the parsing of palette indices. One non-proponent said that they don’t see any
benefit to doing this and therefore this change to the spec should not be made; they see
added cost, asserting that one would have perform an additional scan of all pixel
positions in the CU to parse and fill in the escape colour values. Several proponents and a
non-proponent disagreed, saying that there are other ways to implement it that doesn’t
require an additional scan (e.g. see notes near end of JCTVC-S0181 discussion). A
proponent said that the current spec’s inverleaved way of decoding requires (if done in
one loop) that the dequantization occurs inside the loop for decoding escape colours (in
contrast to the decoding process of the regular colour indices). A non-proponent and
proponent said that with the current specs, another implementation is possible: one can
first parse indices and escape colours, and then invoke the mapping of indices to colours
and perform inverse dequantization of escape colours. The non-proponent asserts that
adoption of this method would always require a separate pass for parsing the escape
values. The proponents said that this proposed solution is consistent with the HEVC v.1
for residual coding where the signalling of the significance map is separated from that of
the individual residual values. A non-proponent disagreed, saying that in palette mode
decoding, for the palette index map there are more syntax elements which have to be
parsed and decoded first, in contrast to the significance map coding in HEVC v.1 residual
coding. The proponent asserts that with this proposal, the current encoding process can be
made to be more efficient; a non-proponent disagrees.
Two proponents proposed this, one non-proponent opposed, and one non-proponent
supported this.
BoG Recommendation: Make final decision in JCT-VC session, and offline discussion is
encouraged before this final decision.
Page: 283
Date Sav
In JCT-VC further discussion, some participants asserted that sending the index map
information before sending the escape-coded values was consistent with the existing
HEVC transform coefficient coding design. Another participant said that especially with
large blocks, having the decoder need to wait until the entire map is sent prior to getting
the values could increase latency in the decoding process, and noted that HEVC
transform coefficient coding has a 4x4 grouping and asserted that this mitigates this
latency, which is not used here.
It was agreed to study the question of interleaved-versus-non-interleaved escape value
coding in an AHG study.
JCTVC-S0156: No further discussion needed, recommendation reached.
JCTVC-S0157:

Method 1: Restrict encoder from generating escape reference sample in copy above
mode:
BoG Recommendation: Given the other recommendations, this is not needed.

Method 2: Restrict the copy above signalling if the above sample is escape:
a) Pixel below ESCAPE is inferred to be INDEX mode; and (Same as in S0115)
b) The encoder is constrained so that the ESCAPE pixel is not allowed to be included
into the COPY_ABOVE mode.
BoG Recommendation for Method 2: Given the other recommendations, this is not
needed.

Method 3: Include escape into the copy above mode (this is also a subset of
S0150/S0181/S0258) (see earlier recommendation for its adoption)

Method 4: Replace the escape sample with palette index 0 for copy above mode.
Recommendation: Given the other recommendations, this is not needed.
Inconsistency: It was noted that in the SCC text specifications JCTVC-R1005-v3, the definition
of palette_mode[xC][yC] in Section 7.4.9.6 uses the term “sample value”, whereas the syntax in
Section 7.3.8.8 (which will eventually be moved to the decoder process description as an
editorial change) uses the indices paletteMap[xC][yC], not values, in COPY_ABOVE mode. The
earlier implementations of palette mode (e.g. earlier versions of SCM, JCTVC-R0348, all CE’s
conducted on palette, etc.) copy indices, not pixel values.
BoG Recommendation: Edit the semantics for palette_mode[xC][yC] to clarify that
COPY_ABOVE mode copies the indices paletteMap[xC][yC], not sample values.
Decision (Ed.): Agreed per BoG recommendation.
Method 2 of S0157 is the same as part of Method 1 of S0115 (restrict the copy above signalling
if the above sample is escape). S0157 uses an encoder constraint, whereas S0115 uses decoder
syntax so that the pixel below the ESCAPE index is not included in the COPY_ABOVE run
mode.
The method of coding the palette index indicating escape colours using run mode and copy
above mode is common to JCTVC-S0150/S0181 and the joint S0258 proposals.
13.1.1.1.1.1.1.1.248 JCTVC-S0277 Non-CE6: Crosscheck of JCTVC-S0258 on unification of
coding of escape indices and other palette indices [P. Onno (Canon)] [late]
13.1.1.1.1.1.1.1.249 JCTVC-S0120 Non-CE6: Copy previous mode [J. Ye, J. Kim, S. Liu,
P. Lai, S. Lei (MediaTek)]
Notes from BoG:
Page: 284
Date Sav
This proposal presents a “copy previous” mode with the use of neighbour indices for palette
coding. The proposed “copy previous” mode is signalled by the “copy above” mode flag in
current SCM, followed by an offset which specifies the distance between the previous row and
the current row. It is proposed that the “copy previous” mode starts from the first row in the CU.
The simulation results report that the proposed method achieves 3.9%, 1.9% and 1.5% BR-rate
savings for “YUV 1080p text and graphics” AI, RA and LB configurations, respectively against
the SCM 2.0 anchor.
This is similar in concept to JCTVC-S0079 (same proponents) plus CE6 Test C.3 (copy previous
row), except that in JCTVC-S0120 two rows are available for copying instead of one.
All-intra lossy gains: 0.7% to 3.9%; lossless: 0.1% to 2.0%.
(Gains for JCTVC-S0079 were 0.3% to 2.5% lossy.)
There was a question on if another LCU is visited when going two rows above, whether an
additional line buffer would be needed. Answer: Currently for deblocking, a 2-line chroma
buffer (4-line luma) is already available, so no additional buffers would be needed for this
method.
The concerns addressed for JCTVC-S0079 apply to here as well.
BoG Recommendation: Further study in a CE. When defining the CE, keep in mind the outcome
of the CE6 Test C.3 decision from this meeting.
13.1.1.1.1.1.1.1.250 JCTVC-S0253 Non-CE6: Crosscheck for Copy Previous Mode (JCTVCS0120) [W. Zhang, L. Xu, Y. Chiu (Intel)] [late]
13.1.1.1.1.1.1.1.251 JCTVC-S0134 Non-CE6: Simplified palette size coding [J. Zhao,
S. H. Kim, K. Misra, A. Segall (Sharp)]
Notes from BoG:
This contribution proposes to change the binarization of “palette_num_signalled_entries”. When
the palette_num_signalled_entries is less than 16, there is no change to the binarization; it still
uses the existing TR code. When palette_num_signalled_entries is equal to or greater than 16,
the proposed binarization uses a concatenated TR binarization of a number 16 and a fixed length
code. The benefit of the proposed method is that it reduces the worst case coded bins from 31 to
20 bins, which is 35.5% reduction in the number of bins. It has no effect on coding loss for
almost all lossy and lossless coding tests.
palette_coding( )
previous_palette_entry_flag[]
FL
palette_num_signalled_entries
Section a.b.c.d.
cMax = 1
a.b.c.d Binarization process for palette_num_signalled_entries
Inputs to this process are a request for a binarization for the syntax element
palette_num_signalled_entries.
Output of this process is the binarization of the syntax element.
Depending on the value of palette_num_signalled_entries, the following applies:
– If palette_num_signalled_entries <16
o Binarize the palette_num_signalled_entries using using TR binarization with
cMax=16 and cRiceParam=0
– else
o Binarize the value 16 using using TR binarization with cMax=16 and
cRiceParam=0
Page: 285
Date Sav
o Binarize the value of palette_num_signalled_entries−16 using 4-bit FLC
There was almost no effect on coding performance, so the proponent’s stated purpose for doing
this is simplification.
Two non-proponents said that this method may reduce the number of bins, but may make the
binarization more complex (the existing method is truncated unary coding).
BoG Recommendation: No action
13.1.1.1.1.1.1.1.252 JCTVC-S0213 CE6-related: Crosscheck report of JCTVC-S0134 [J. Kim,
S. Liu (MediaTek)] [late]
13.1.1.1.1.1.1.1.253 JCTVC-S0138 Non-CE6: Exponential Golomb binarization for Palette
Run [S. H. Kim, K. Misra, J. Zhao, A. Segall (Sharp)]
Notes from BoG:
This contribution proposes a concatenated binarization based on fixed length code and
exponential golomb code for the syntax element ‘palette_run.’ Specifically, greater_than_2_flag
was replaced by greater_than_5_flag. Here, if greater_than_5_flag is equal to 0 then fixed length
code with length of 2 is used to signal the palette_run information between 2 and 5. If
greater_than_5_flag is equal to 1, then exponential-golomb binarization is employed to code
‘palette_run-6’. It is reported that the proposed approach provides bit rate reductions of 0.3 %,
0.4% for All Intra 1080p text and graphics RGB and YUV categories, respectively.
Lossy all-intra gains: 0.0% to 0.4%
This proposes to replace the "greater than two" condition with a "greater than five" condition,
which means that if palette_run is equal to 2, 3, 4, or 5, then fixed-length coding is used to signal
it.
Code significant flag (context coded)
if( significant flag = =1 )
Code GR_1 flag (context coded)
if ( GR_1 flag ==1 )
Code GR_5 flag (context coded)
if( GR_5 flag ==0)
Code Fixed Length Code (‘Run-2’)
else Code Exp-Golomb (‘Run-6’)
The proponent recommended further study in a CE related to what may be adopted after the
consideration of CE6 Tests A4, A5, A6 (JCTVC-S0269).
BoG Recommendation: Further study, perhaps in a CE.
The relationship to the action from JCTVC-S0269 would need to be considered.
13.1.1.1.1.1.1.1.254 JCTVC-S0229 Crosscheck of Non-CE6 on Exponential Golomb
binarization for Palette Run (JCTVC-S0138) [C.-C. Lin (ITRI)] [late]
13.1.1.1.1.1.1.1.255 JCTVC-S0139 Using flat scaling lists for escape coded palette pixels
[K. Misra, S. H. Kim, J. Zhao, A. Segall (Sharp)]
Notes from BoG:
This contribution proposes that the existing HEVC dequantizer along with flat scaling lists be
used for palette pixels coded using escape mode. This approach was first proposed in JCTVC
R0234. The contribution demonstrates that the use of the default scaling list can lead to visual
artefacts for palette coded blocks.
Page: 286
Date Sav
Artefacts may arise when non-flat scaling lists are used. An experiment demonstrates that when
SCM 2.0 is used with the default (non-flat) scaling lists, artefacts are visible.
This proposes that the dequantizer is restricted to using flat scaling lists when processing palette
pixels.
There was a question on whether the artefact pixels are in a different CU from the object pixels.
There was a question on whether we’re sure the blocks with artifacts were coded using palette
mode or a different mode.
Examination of the JCTVC-R1005 text shows that the dequantization of the palette-coded blocks
do not use any scaling list.
We do not know at the moment what QP value was used.
BoG Recommendation: The artefacts are most likely caused by something else, given that palette
mode doesn’t use a scaling list.
The proponent later indicated that the problem was at least partly an implementation bug rather
than a design issue. Editorial refinement of the dequantization parts of the text seems desirable
regarding the structure of the text to avoid excess duplication and ensure clarity and proper
structure.
13.1.1.1.1.1.1.1.256 JCTVC-S0151 Non-CE6: 2-D Index Map Coding of Palette Mode in
HEVC SCC [W. Wang, Z. Ma, M. Xu, H. Yu (Huawei USA R&D)]
Notes from BoG:
This contribution presents a 2-D index map coding method designed for improving the
performance of the palette mode in HEVC SCC WD and SCM 2.0. The proposed method is
available as an additional method for coding palette indices. A flag associated with each run
indicates which method to use (1-D or 2-D). The 1-D method is a modified version of the current
method for coding palette indices. Its performance reported in this contribution was evaluated
under common test conditions with various search range configurations. Experimental results
demonstrate BD-Rate gain of 3.3% (IBC-1x4/2D-1x4), 20.2% (IBC-FF/2D-1x4), 14.8% (IBC2x4/2D-2x4) and 18.4% (IBC-3x5/2D-3x5), over Anchor SCM-2.0+IBC-1x4, for lossy 1080p
text graphics content encoded using All intra configuration, respectively.
Proposes using a 2-D string copy method to code the index map, in addition to the RUN-based
1D string match. This proposal also includes the JCTVC-S0150 method for coding the escape
pixels.
If 2D_flag = 1, COPY_ABOVE flag is skipped, otherwise, COPY_ABOVE flag is coded using
only one context (2 contexts are used in the default RUN-based 1 search)
Gains for 2D strings search range of 1x4: 1080p Text & Graphics all-intra about 2.1% for RGB,
1.7% YUV; 1.4% RGB 1.2% YUV for low delay. Encoder run-time ratio for all-intra: 129%,
decoder 106%; LB: encoder 103%, decoder 103%. It was commented in that JCTVC-S0114, the
gains of extending copy-above to one line above, higher gains were achieved.
For the case when the IBC search range is 2x4 and the 2D palette coding search range is 2x4, the
time ratios are encoder 147% decoder 104% for all intra; encoder 106% decoder 103% for LB,
and in this case, the BD-Rate gain as compared to an anchor using full-frame IBC is 0.6% for
T&G 1080p RGB, and 0.8% for YUV.
The proponent said that their run times may not be accurate.
A crosscheck had not yet been registered when this was discussed in the BoG (later, one was
provided, as noted below, in S0296).
The proponent clarified that the purpose of this proposal is that one can undo the losses incurred
from decreasing the IBC search range by using this 2-D index map coding on palette mode.
A non-proponent recommended that this be further studied in a CE, as there are many questions
about what the method is doing and what the relevant tested and anchor conditions are. Another
non-proponent was concerned about the encoder run-time ratio increase given the gains. After
the cross-check is uploaded, perhaps more accurate run-time ratios will be made available.
Page: 287
Date Sav
BoG Recommendation: Further testing in a CE, with sufficient attention given to defining the
appropriate test conditions in the CE description (e.g. IBC search ranges and 2-D search range
for palette coding, etc.).
13.1.1.1.1.1.1.1.257 JCTVC-S0296 Non-CE6: Cross-check of 2-D Index Map Coding of
Palette Mode in HEVC SCC (JCTVC-S0151) [B. Li, J. Xu (Microsoft)] [late]
13.1.1.1.1.1.1.1.258 JCTVC-S0152 Non-CE6: Index Coding Group (ICG) for 8x8 CU of Palette
Mode in HEVC SCC [W. Wang, Z. Ma, M. Xu, H. Yu (Huawei USA R&D)]
Notes from BoG:
This contribution presents a parallel processing method for index map coding using an index
coding group. This method suggests that to improve the overall system performance, coding of
colour index map may be done on smaller subgroups, instead of on the original colour index
map. It is suggested that this method might be used for 8x8 CUs, given that 8x8 CUs are a
bottleneck for the overall throughput. Experimental results demonstrate performance losses of
approximately 0.2% AI/0.1% RA/0.0% LB lossy BD-Rate loss over all content), but with
potential 4x throughput improvement for 8x8 index map processing. Small gains are observed
for lossless coding scenarios (i.e., 0.5% bit rate reduction for 1080p text/graphics content in RGB
format).
This proposes to split an 8x8 index map into four 2x8 groups suitable for parallel processing. An
additional flag is proposed for each group, which indicates whether the RUN equals the full size
of the current group. COPY_ABOVE is maintained across groups.
Some participants suggested that it may be of interest to see if one could perform this kind of
parallelization in the encoder, without any normative changes.
BoG Recommendation: Further testing.
13.1.1.1.1.1.1.1.259 JCTVC-S0104 CE6-related: Cross-check of JCTVC-R0152 on Index
Coding Group (ICG) for 8x8 CU of Palette Mode [P. Lai, J. Kim (MediaTek)]
[late]
13.1.1.1.1.1.1.1.260 JCTVC-S0287 Crosscheck report of JCTVC-S0152 [K. Chono (NEC)]
[late]
Note: Only a "software study" was reported here – not experiment results. It was asked whether
we have other "cross-checks" like this. None were identified.
13.1.1.1.1.1.1.1.261 JCTVC-S0178 Non-CE6: Improved binarization and signalling of index
coding for transition copy mode [M. Karczewicz, F. Zou, R. Joshi, V. Seregin
(Qualcomm)]
Notes from BoG:
A CU level flag use_trans_flag is proposed to indicate the use of transition copy mode for palette
coding. When use_trans_flag is 1, for index coding, an equal_to_transition flag is coded in
bypass mode to indicate whether the index is equal to the transition index. The simulation results
reportedly show that the proposed method achieves 0.2% and 0.3% BD-rate savings for 720p
text and graphics RGB and YUV, respectively, when compared against CE6 Test C.2 for AllIntra lossy configuration. The worst-case context coded bins complexity is asserted to be better
than CE6 test C.2.
Two flags on top of CE6 Test C.2 are proposed: use_trans_flag and equal_to_transition flag.
Lossy all-intra gains 0.0% to 1.2%. For a few classes of test sequences, these gains were 0.0% to
0.3% better than the gains achieved by CE6 Test C.2.
Page: 288
Date Sav
It was asked if the gains achieved by these two flags were tested separately (no).
It was commented that in the CE6 Test C.2+C.3 (JCTVC-S0188) test, a similar binarization as
here was used.
The proponent asserts that using the equal_to_transition flag would be a complexity reduction
(one less context-coded bin) than Test C.2+C.3.
BoG Recommendation: Make final decision during further discussion of JCTVC-S0188 in the
JCT-VC session.
No action due to lack of adoption of transition copy mode.
13.1.1.1.1.1.1.1.262 JCTVC-S0275 Non-CE6: Cross-check of JCTVC-S0178 on improved
binarization and signalling of index coding for transition copy mode [P. Onno
(Canon)] [late]
13.1.1.1.1.1.1.1.263 JCTVC-S0200 Cross-check Non-CE6: Redundancy removal and
simplification for palette coding [W. Pu (Qualcomm)] [late]
13.1.1.1.1.1.1.1.264 JCTVC-S0186 Non-CE6: on context modeling of palette_transpose_flag
[X. Xiu, Y. He, Y. Ye (InterDigital)]
Notes from BoG:
This contribution proposes to simplify the context modeling of the syntax element
palette_transpose_flag for palette-based coding by only using one context model for the CABAC
entropy coding. Experimental results reportedly show that the proposed change does not
introduce any coding performance loss for both lossy coding and lossless coding (0.4% BD-rate
saving is observed for the category of RGB mixed content 1080p), while reducing the total
number of context models used in palette mode by one.
The cross-checker said using two contexts should have given more gain over one context, so we
don't have enough information to know why this is not the case.
BoG Recommendation: Further study.
Decision (cleanup): Adopt.
13.1.1.1.1.1.1.1.265 JCTVC-S0276 Non-CE6: Cross-check of JCVC-S0186 on context
modeling of palette_transpose_flag [P. Onno (Canon)] [late]
13.1.1.1.1.1.1.1.266 JCTVC-S0188 Non-CE6: A combination of CE6 Test C.2 – transitioncopy mode and CE6 Test C.3 (configuration 1) – copy-from-previous-row mode
[Y.-C. Sun, T.-D. Chuang, Y.-W. Huang, S. Lei (MediaTek)]
Only rudimentary results were provided before the deadline, so the initial upload was rejected as
a placeholder.
See notes for CE6 (section 4.6.1).
13.1.1.1.1.1.1.1.267 JCTVC-S0288 Crosscheck of JCTVC-S0188: Non-CE6: A combination of
CE6 Test C.2 – transition-copy mode and CE6 Test C.3 (configuration 1) –
copy-from-previous-row mode [R.-L. Liao, C.-C. Chen, W.-H. Peng, H.-M. Hang
(NCTU/ITRI)] [late]
13.1.1.1.1.1.1.1.268 JCTVC-S0295 Cross-check of JCTVC-S0188 [D. B. Sansli, J. Lainema
(Nokia)] [late]
Page: 289
Date Sav
13.1.1.1.1.1.1.1.269 JCTVC-S0269 CE6-related: Harmonization of CE6 Tests A4, A5, and A6
[S.-T. Hsiang, T.-D. Chuang, S. Lei (MediaTek), R. Joshi, W. Pu,
M. Karczewicz, F. Zou, V. Seregin, J. Sole (Qualcomm)] [late]
See notes for CE6 (section 4.6.1).
13.1.1.1.1.1.1.1.270 JCTVC-S0289 Cross check of Harmonization of CE6 Tests A4, A5, and
A6 (JCTVC-S0269) [O. Nakagami (Sony)] [late]
13.1.1.1.1.1.1.1.271 JCTVC-S0201 Non-CE5: CU dependent colour palette maximum size
[W. Wang, Z. Ma, M. Xu, H. Yu (Huawei USA R&D)] [late]
Notes from BoG:
Considered in CE6 BoG.
Presenters were not available; however, the contribution was reviewed by the BoG.
This contribution recommends a CU dependent colour palette maximum size to balance the
trade-off between coding efficiency and complexity throughput. Simulation results demonstrate
averaged 0.5%/0.3%/0.1% lossy BD-Rate loss, and averaged −0.8%/−0.2%/−0.1% lossless bit
rate increase for AI/RA/LB encoder configurations, respectively. It provides gain compared with
the scenarios that max. palette size and palette predictor size fixed at respectively 15 and 32, but
it keeps the same throughput with small CU sizes.
Experimental results were shown for the proposed method using a max palette predictor size of
32 for all block sizes, and a max palette size = 15 for 8x8 and 16x16, and 31 for 32x32 and
64x64. Results were compared to both the SCM 2.0 anchor (max palette size = 31 and max
predictor size = 64), and to an anchor using max palette size = 15 and max predictor size = 32.
Compared to SCM 2.0, losses of up to 1.2% were observed. Compared to the other anchor tested,
gains were up to 0.5%.
It was asked whether this is an encoder or decoder complexity reduction. The cross-checker said
that he thinks they are targeting the encoder. It was commented that during the CE5 review in
JCT-VC Track A discussions, one of the decisions under CE5 (JCTVC-S0025) was to send the
maximum palette size and maximum palette predictor size at the SPS level. It was also
commented that the encoder can choose not to construct a palette up to max palette size.
BoG Recommendation: Given the other decision and some questions about test conditions, no
action was recommended.
13.1.1.1.1.1.1.1.272 JCTVC-S0106 CE5-related: Cross-check of JCTVC-S0201 on CU
dependent colour palette maximum size [P. Lai, J. Kim (MediaTek)] [late]
5.1.7 CE7 related (string matching for palette index coding) (0)
5.1.8 CE8 related (single-colour and two-colour modes) (4)
See notes for CE8. No action.
13.1.1.1.1.1.1.1.273 JCTVC-S0050 Non-CE8: Combination of CE8 Test A and CE8 Test B for
screen content coding [Y.-J. Chang, C.-C. Lin, C.-L. Lin, J.-S. Tu, C.-H. Hung
(ITRI)]
Page: 290
Date Sav
13.1.1.1.1.1.1.1.274 JCTVC-S0208 CE8-related: Crosscheck for combination of CE8 Test A
and CE8 Test B for screen content coding (JCTVC-S0050) [Y.-W. Chen
(MediaTek)] [late]
5.1.9 CE9 related (intra boundary filtering and cross-component prediction
Interdependency) (2)
(Consideration of this topic was chaired by JRO on Monday 10-20 p.m.)
13.1.1.1.1.1.1.1.275 JCTVC-S0046 Non-CE9: Intra-boundary filter control for non-camera
captured content [C. Rosewarne, M. Maeda (Canon)]
This document proposes a method for controlling the intra-boundary filter. The method makes
use of the prediction modes of neighbouring blocks to control the filter. It is reported that the
proposed methods achieve average −1.6%, −1.0%, −1.0% bit-rate saving and −1.3%, −0.9%,
−0.9% bit-rate saving for RGB, Mixed Content, AI lossy coding for 1440p and 1080p classes
respectively. For RA case, the corresponding result in 1440p class is −1.3%, −0.8%, −0.8% and
for LB case, the corresponding result in 1440p class is −1.0%, −0.6% and −0.4%.
IBF is enabled dependent on prediction modes of neighboring blocks. IBF is operated over all
three prediction modes. This goes beyond the proposals of the CE, as it is not only about global
control, but introduces some new mode dependent (of neighboring blocks) control mechanism.
The gain is slightly higher (0.2-0.3%), not consistently over classes than for CE9 test A.2
(always enabling IBF “as is”). This does not justify the change and additional dependency.
No action.
13.1.1.1.1.1.1.1.276 JCTVC-S0298 Cross-check report of JCTVC-S0046 Intra-boundary filter
control for non-camera captured content [K. Rapaka (Qualcomm)] [late]
13.1.1.1.1.1.1.1.277 JCTVC-S0199 Non-CE9: On chroma boundary filtering [F. Zou, R. Joshi,
W. Pu, V. Seregin, M. Karczewicz (Qualcomm)] [late]
This proposal presents a chroma boundary filter design based on the chroma-from-luma derived
mode for 4:4:4 chroma format. The simulation results report that the proposed method achieves
1.5% and 1.3% BD-rate savings for mixed content RGB 1440p and 1080P respectively against
the SCM2.0 anchor in the full frame intra BC test condition.
The gain is only slightly higher than the CE methods, but would imply changes to IBF at the
block level. This does not justify the change and additional dependency.
No action.
13.1.1.1.1.1.1.1.278 JCTVC-S0293 Non-CE9: cross-check of chroma boundary filtering
(JCTVC-S0199) [B. Li, J. Xu (Microsoft)] [late]
5.1.10 CE10 related (intra string copy) (1)
(Consideration of this topic was chaired by JRO on Monday 10-20 p.m.)
13.1.1.1.1.1.1.1.279 JCTVC-S0250 Non-CE10: Improvement on coding of ISC parameters
and comparison to Palette Coding [K. Zhou, L. Zhao, X. Chen, T. Lin (Tongji)]
[late]
This contribution proposes an ISC scheme which applies and extends a few schemes used in
Palette coding to code three ISC parameters, i.e. pos, len, no_reference_pixel (NRP, previously
called unmatched pixel or unmatchable pixel). Using SCM20FF as anchor, SCM20 integrated
Page: 291
Date Sav
with the proposed ISC (1D version) is tested and the lossless and lossy results are summarized in
the following table:
SCM20IBC_FF vs
ISC 1D 1MB, lossless
case
All Intra
Random Access
Low Delay B
Total
Avg
Min
Max
Total
Avg
Min
Max
Total
Avg
Min
Max
RGB, TGM, 1080p
12.3%
12.8%
9.4%
14.8%
7.0%
8.0%
6.7%
8.9%
6.8%
6.5%
4.8%
8.2%
RGB,TGM, 720p
4.3%
3.1%
0.7%
8.5%
1.1%
0.9%
0.3%
1.3%
0.8%
0.7%
0.2%
1.0%
RGB, MC, 1440p
1.3%
1.5%
0.6%
2.4%
0.2%
0.2%
0.2%
0.2%
0.1%
0.1%
0.1%
0.1%
RGB, MC, 1080p
1.8%
1.8%
1.8%
1.8%
0.3%
0.3%
0.3%
0.3%
0.1%
0.1%
0.1%
0.1%
YUV, TGM, 1080p
12.8%
13.3%
8.1%
17.8%
6.5%
8.7%
5.5%
11.9%
6.2%
7.2%
5.2%
11.2%
YUV, TGM, 720p
4.0%
3.0%
0.6%
7.5%
0.6%
0.8%
0.2%
1.6%
0.4%
0.6%
0.2%
1.1%
YUV, MC, 1440p
1.3%
1.4%
0.4%
2.5%
0.2%
0.2%
0.1%
0.2%
0.1%
0.1%
0.1%
0.1%
YUV, MC, 1080p
1.7%
1.7%
1.7%
1.7%
0.3%
0.3%
0.3%
0.3%
0.1%
0.1%
0.1%
0.1%
SCM20IBC_FF vs
ISC 1D 1MB, lossy
case
RGB, TGM, 1080p
RGB,TGM, 720p
RGB, MC, 1440p
RGB, MC, 1080p
YUV, TGM, 1080p
YUV, TGM, 720p
YUV, MC, 1440p
YUV, MC, 1080p
All Intra
G/Y
−1.5%
−1.1%
−0.1%
−1.1%
−1.2%
−0.4%
−0.2%
−1.0%
B/U
−1.7%
−1.1%
−0.2%
−1.5%
−1.7%
−0.9%
−0.9%
−3.1%
Random Access
R/V
−1.7%
−1.2%
−0.2%
−1.3%
−1.5%
−1.3%
−0.7%
−2.6%
G/Y
−0.9%
−1.1%
−0.5%
−0.8%
−0.8%
−0.9%
−0.2%
−1.0%
B/U
−1.2%
−1.2%
−0.6%
−1.1%
−1.7%
−2.0%
−1.2%
−3.3%
R/V
−1.1%
−1.3%
−0.7%
−1.0%
−1.5%
−2.4%
−1.0%
−2.8%
Low delay B
G/Y
−0.6%
−0.7%
−0.4%
−0.9%
−0.5%
−0.5%
−0.5%
−1.1%
B/U
−1.0%
−0.5%
−0.5%
−1.0%
−1.2%
−1.1%
−1.2%
−3.3%
R/V
−0.9%
−0.7%
−0.4%
−0.4%
−1.0%
−1.9%
−0.9%
−2.5%
The presentation deck was requested to be uploaded. The presentation has substantial additional
content e.g. about the concept and memory bandwidth.
The contribution claims that string copy targets similar redundancy and applies similar concepts
as palette, but is more universal.
It is claimed that worst case memory bandwidth can be restricted by encoder constraint (limiting
the number of strings).
Significant gain in lossless case, but gain in lossy case is low
2D strings not yet investigated in this contribution.
General remarks about intra string copy:

Solutions for memory bandwidth problem occurring with full-frame access need to be
investigated. Encoder side restriction does not seem to be a good option, other options could
be allowing small strings in closer environments.

Generally, the gain in lossy coding is rather low compared to the additional implementation
complexity.
Wait for the report of the BoG on CE10 which should analyse the complexity of the string copy
methods and suggest concrete ways what to further investigate in case that the allowable limits
are exceeded.
It was agreed to include the proposal in a CE.
5.1.11 IBC improvements (other than CE1) (2)
(Consideration of this topic was chaired by JRO, Monday 10-20 p.m.)
See also contribution S0088 in section 5.1.15.
13.1.1.1.1.1.1.1.280 JCTVC-S0129 On indication of IBC [K. Andersson, M. Pettersson,
J. Samuelsson, A. Norkin (Ericsson)]
Page: 292
Date Sav
It is proposed to signal a maximum IBC CU size to enable the possibility to avoid signalling
local indications of Intra block copy usage for CUs that are larger than the maximum IBC CU
size. When setting the maximum IBC CU size to 16x16 it is reported that the bitrate reduction is
0.1% for the common test conditions.
No significant benefit – no action.
13.1.1.1.1.1.1.1.281 JCTVC-S0238 Cross-check of JCTVC-S0129: On indication of IBC
[J. Lainema (Nokia)] [late]
5.1.12 Adaptive colour transform (14)
13.1.1.1.1.1.1.1.282 JCTVC-S0304 BoG report on Adaptive Colour Transform (ACT) J. Boyce
(Reviewed 10-23 a.m., JRO)
The BoG met 22 Oct 2014 to review previously unreviewed contributions related to Adaptive
Colour Transform.
The recommendations of the BoG were agreed except as otherwise noted.
The BoG recommended adoption of the following:

JCTVC-S0140 option b), clipping of negative QPs to zero to address the QP underflow
issue. Also proposed in JCTVC-S0144 and JCTVC-S0086.

JCTVC-S0180, addition of shift in the ACT to align colour components if they have
different bit depths. Disallow the use of ACT for trans-quant-bypass CUs when bit depths
differ for colour components.

JCTVC-S0254, unification of the ACT between lossy and lossless (trans-quant-bypass),
to use only the lossless transform.
Decision: Confirmed by JCT-VC.
The BoG recommended SW adoption of the following:

JCTVC-S0179, first proposal to perform ACT operation on TU blocks. (No change to
CU-based signalling.) It is also delegated to the SCC editors to consider aligning the draft
text accordingly.
Decision (SW/Ed.): Confirmed by JCT-VC.
The BoG suggested track discussion about the IBC encoder algorithms related to early
termination, and interaction with ACT, as raised in JCTVC-S0100.
13.1.1.1.1.1.1.1.283 JCTVC-S0040 Enhanced chroma QP signalling for adaptive crosscomponent transform in SCC extensions [K. Chono (NEC)]
(Consideration of this topic was chaired by JRO, Monday 10-20 p.m.)
This contribution presents an enhanced chroma QP signalling method to enable the switching of
chroma QP offset values between RGB colour space and YCoCr colour space within a picture
when adaptive cross-component transform is used. It is recommended that the following items
are considered for SCC test model adoption or studied in AHG toward the next meeting.

Additional signalling of PPS/Slice-level chroma QP offset values when adaptive crosscomponent transform is activated at SPS.

Switching of chroma QP offset values for reconstructing the second and third colour
component residuals according to the current CU colour space.
Note: In version 2 of the doc, the extension of table size of chroma QP adjustment was removed
by considering the current PPS extension design; syntax names related to adaptive crosscomponent transform were corrected according to JCTVC-R1005-v3.
Page: 293
Date Sav
The main motivation is for allowing higher flexibility in quantizer adaptation, beyond the
alignment of QP values for ACT blocks that was introduced in the previous meeting (Note:
According to several proposals, this alignment could lead to negative QP values, however, it is
not part of S0040 to fix that)
The proponent requests to study these aspects in an AHG.
Related proposals: S0086, S0094, S0140, S0144, see further notes there.
13.1.1.1.1.1.1.1.284 JCTVC-S0086 On residual adaptive colour transform [B. Li, J. Xu
(Microsoft)]
(Consideration of this topic was chaired by JRO, Monday 10-20 p.m.)
This document proposes several aspects to fix and modify the current design of residual adaptive
colour transform, including: 1) condition of encoding ACT flag; 2) the interaction on bit depth of
ACT and CCP; 3) QP modification process for ACT; 4) unification of lossy conversion and
lossless conversion; 5) residual_adaptive_colour_transform_enabled_flag signalling; 6) ACT for
different bit depth.
The presentation deck was requested to be uploaded.
Item 1: It was discussed whether the additional check would impose unacceptable complexity,
but the general opinion is that this is not the case. Imposing at the decoder side that ACT cannot
be used when the prediction mode uses intra spatial prediction and the chroma prediction mode
is not derived from the luma prediction mode would also allow to remove the encoder constraint
that is currently in the spec.
Decision: Adopt item 1 (syntax, and additional removing the encoder constraint).
Item 2: This would imply a change to the CCP (different in SCC and RExt), and therefore is
undesirable. Even though the prediction could be improved by extending the bit depth by 1, the
impact on compression performance is minor (around 0.1% gain in lossless). No action.
Item 3: The correction of QP applied to ACT can lead to negative QP values. (other
contributions on this). One solution is clipping, another is item 4.
Item 4: Increase the bit depth for all three components in lossy case. The motivation is
unification of lossy and lossless (latter has increased bit depth for Co and Cg), and at the same
time the QP problem is solved. The input bit depth for the subsequent DCT is also increased,
which may have the implication that e.g. for 8 bit version 1 DCT designs cannot be used. No
action.
Item 5: Propose moving ACT enabling flag to PPS, or make it dependent on 4:4:4 (e.g., for
alignment with CCP).
Decision: Move flag to PPS.
Item 6: ACT for different bit depth of component is not defined. Two solutions proposed: disable
ACT for that case, or normalize to same bit depth. S0180 also proposes the latter solution. This
seems to be the preferred solution – see further discussion in context of S0180.
13.1.1.1.1.1.1.1.285 JCTVC-S0218 Cross-verification of JCTVC-S0086 [X. Xiu, Y. He, Y. Ye
(InterDigital)] [late]
13.1.1.1.1.1.1.1.286 JCTVC-S0094 QP offset for Adaptive Colour Transform [R. Sjöberg,
J. Samuelsson (Ericsson)]
Notes from review in BoG:
This contribution proposes to add an additional set of QP offset parameters that are applied for
coding units that uses the Adaptive Colour Transform.
The contribution claims that additional flexibility and improved visual quality can be achieved
through the introduction of three new QP offset syntax elements in the PPS and three new QP
offset syntax elements in the slice header. The new syntax elements are proposed to be applied
Page: 294
Date Sav
when Adaptive Colour Transform is used, i.e. when the cu_residual_act_flag is equal to 1. The
contribution claims that it would be beneficial to be able to separately select which QP to use for
Green, Blue, Red, Luma, Chroma Orange and Chroma Green depending on the content of the
video and the desired compressed result.
The contribution further proposes to move the fixed QP offset that is applied to blocks that are
colour transformed (to compensate for that the transform is not normalized) so that it is included
in the normal QP derivation. The contribution claims that this change ensures that the QP value
stays in the allowed range.
Not fully presented, because proposed concepts included in JCTVC-S0300.
13.1.1.1.1.1.1.1.287 JCTVC-S0140 On transform coefficient scaling for adaptive colour
transform [K. Misra, S. H. Kim, A. Segall (Sharp)]
Notes from review in BoG:
This contribution identifies a problem for the adaptive colour transform where the quantization
parameter (qP) may take on negative values. This is a result of absorbing the scaling associated
with adaptive colour transform within the transform coefficient scaling process. Note, that the
transform coefficient scaling is undefined for negative qP values since the modulus operation is
undefined for negative arguments. To avoid this issue it is proposed that for blocks where the
effective qP may take on negative values, adaptive colour transform is disabled. Alternatively,
one can clip qP to a valid range.
Some experimental results provided. It was suggested that the bitrates in the experiments exceed
the lossless bitrates for the sequences.
With option a, the QP derivation has to be derived before parsing, so there is a parsing
dependency, which is undesirable.
Option b seems to be a very simple and minimal solution to the bug of the negative QP values.
BoG Recommended to Adopt JCTVC-S0140 option b) clipping of negative QPs to zero to
address the QP underflow issue. Also proposed in S0144, S0086.
See also notes on BoG report.
13.1.1.1.1.1.1.1.288 JCTVC-S0285 Cross-verification of JCTVC-S0140 on On transform
coefficient scaling for adaptive colour transform [X. Xiu, Y. He, Y. Ye
(InterDigital)] [late]
13.1.1.1.1.1.1.1.289 JCTVC-S0144 On Qp for adaptive colour transform [K. Rapaka, L. Zhang,
R. Joshi, M. Karczewicz (Qualcomm)]
Notes from review in BoG:
In the 18th JCTVC meeting, the adaptive colour transform was adopted into the test model of
SCC extension. The tool adaptively transforms prediction residuals on one colour space into
another and signals a flag to indicate its colour space at CU level. This contribution identifies
various issues in the current test model related to quantization parameter derivation when
adaptive colour transform is used and proposes solutions to fix them.
Very similar to S0300. Same signalling as S0300 but difference in the decoding process in the
usage of Cb offsets (8.6.1 vs 8.6.2). Proposed to only modify 8.6.2.
13.1.1.1.1.1.1.1.290 JCTVC-S0179 On inter-component de-correlation for screen content
coding [X. Xiu, Y. He, Y. Ye (InterDigital)]
Notes from review in BoG:
This contribution proposes to improve the inter-component de-correlation methods in HEVC
screen content coding draft 1 in order to simplify pipeline design and improve parallelization.
Firstly, it is proposed to move inverse adaptive colour transform from CU/PU-level to TU-level
Page: 295
Date Sav
to unify with inverse cross-component prediction, which is performed at TU-level. Secondly, it is
proposed to combine inverse cross-component prediction and inverse adaptive colour transform
into one single decoding process.
Compared to the SCM-2.0 anchor, experimental results show that the proposed solution has the
same coding performance and similar encoding and decoding time, while offering the benefit of
reduced latency.
First proposed change is editorial and software change. Improved decoder times, because ACT
operation can be avoided for all zero blocks.
Second proposed change is normative. Not much coding efficiency impact. Small increase in
encoding times. It was remarked that CCP is already present in RExt, and making a change
might be undesirable.
BoG recommended SW adoption of the first option. The associated editorial change is delegated
to the editors.
See notes on BoG report review.
13.1.1.1.1.1.1.1.291 JCTVC-S0069 On adaptive colour transform and Inter modes
[G. Laroche, T. Poirier, C. Gisquet, P. Onno (Canon)]
Notes from review in BoG:
The adaptive colour transform was adopted during the previous meeting. This contribution
proposes to enable the colour transform for Inter modes at sequence parameters set instead of
enabling it at CU level. A BDR average of 0% and −0.1% compared to SCM2.0 for respectively
RA and LDB configurations is reported with an encoding run time of 95% and 96%.
Proposes to not send CU level ACT flag for inter, but adds picture level signalling.
Some losses and some gains on different sequences. It was suggested that much of the encoding
speed benefits might be accomplished with encoder-only modifications.
Related to S0100.
13.1.1.1.1.1.1.1.292 JCTVC-S0230 Cross-check of JCTVC-S0069 on adaptive colour
transform and Inter modes [P. Lai, S. Liu (MediaTek)] [late]
13.1.1.1.1.1.1.1.293 JCTVC-S0100 AHG6: On Adaptive Colour Transform (ACT) in SCM2.0
[P. Lai, S. Liu, S. Lei (MediaTek))]
Notes from review in BoG:
This contribution proposes to enable and disable adaptive colour transform (ACT) solely based
on the content format (e.g., RGB or YUV). It presents two studies of the ACT in SCM2.0.
In part I, the encoding algorithm of ACT in SCM2.0 is studied. It is asserted that for coding
YUV contents, the ACT encoding algorithm bypasses some early skips for checking Intra Block
Copy (IBC) mode. Results of only removing this part of the encoding algorithm from ACT are
provided, and compared against completely disabling ACT on SCM2.0. It is reported that, for
YUV format, this encoder-side IBC checking modification used by the ACT encoder, contributes
most of the coding efficiency differences provided by the entire ACT in SCM2.0. For example,
average 2.6% out of 3.1% for YUV, test and graphics with motion, 1080p.
In part II, a study was conducted in which, when applicable, always turning on ACT for coding
RGB content. Changes were made for encoder to only evaluate ACT on for RGB content, such
that the decoded CU-level ACT flags are always 1. It is reported that for coding RGB content,
forcing CU-level ACT flags always to be on, preserved most of the gains achieved by CUadaptive ACT (less than 1% BD-rate impact out of 6% to 38% BD-rate impact). Meanwhile,
encoding time is decreased by average of 9% / 7% / 7% in lossy AI / RA / LB for RGB content.
Page: 296
Date Sav
Asserts that most of the ACT gain for YUV comes from change to early termination of IBC.
Proposes turning ACT off in the common conditions for YUV, which would reduce the encoding
time (to 69%), with some loss associated.
It would be interesting to see experimental data for ACT off for YUV with the change to early
termination of IBC or other encoder changes to see if the losses would be reduced.
BoG recommended discussion in the track about the IBC encoder algorithms related to early
termination, and interaction with ACT.
The coding loss for the lossless case with the second proposal was high, up to 11%.
See also notes on BoG report review.
This was further discussed in JCT-VC, chaired by JRO on 10-23.
The contributor showed test results (to be uploaded in a revision of the contribution) that appear
to show, for AI, that ~20% speed-up for YUV cases can be achieved by
1) Changing the CTC to not perform ACT for YUV cases and
2) Making an encoding early-termination check be performed regardless of whether ACT is
performed or not.
with a modest penalty in coding performance in All-Intra coding YUV coding (−0.2% to +0.6%,
depending on YUV category).
The contributor said that item 2 above is expected to improve RGB cases. This was questioned
by a participant.
It was commented that the modest penalty in coding performance would be larger for RA and
LD (e.g., 1.5% luma, 2.5% chroma for one class of LD).
Incomplete data was available to analyze this.
Decision (SW): Make the item 2 change only, without changing CTC.
Further study was encouraged to better understand the issues involved.
In a follow-up discussion in JCT Thu AM, additional results were presented showing for the AI
lossless case that by disabling ACT for ICTcases and performing early skip IBC that is currently
only applied with ACT, the gain by ACT becomes minor (disabling ACT, a loss of up to 0.3% is
observed). It is however commented in the discussion that from the results of the original
contribution the loss would be larger in RA and LDB.
An update of the contribution with the new results presented was to be provided.
It was remarked that the structure of the encoding for ACT and non-ACT cases in the software is
undesirably inconsistent and has some excess copying of functions and undesirably different
quadtree traversing orders. Further study to try to understand and clean up the software was
encouraged.
13.1.1.1.1.1.1.1.294 JCTVC-S0244 AHG6: Cross-check of S0100 (On Adaptive Colour
Transform (ACT) in SCM2.0) [M. Xu, W. Wang, Z. Ma, H. Yu (Huawei USA
R&D)] [late]
13.1.1.1.1.1.1.1.295 JCTVC-S0133 Adaptive Colour Transforms for Screen Content Coding
[W. Dai, M. Krishnan, P. Topiwala (FastVDO)]
Notes from review in BoG:
Techniques for adaptive integer colour transforms are usually developed for RGB 4:4:4 input
data, converting the RGB data to one of several (YUV-like) integer colour spaces prior to
encoding/decoding. The decoded data is converted back to RGB 4:4:4, where performance
quality is measured. In this proposal, the colour-space transform converts prediction error in
4:4:4 chroma format into several YUV-like colour spaces. Experiments shows that redundancy
among three colour components is further reduced.
Proposes 3 additional colour transforms. The proposed new transforms fit into the framework
used for YCoCg, but with different coefficients.
Page: 297
Date Sav
Reported gains of up to 3% for RGB, and 0.5% loss for Y in YUV (with 1.6 and 1.7% gains
from U and V).
No cross-check, but is willing to provide software. No encoder/decoder times provided, but
encoding time is significantly higher.
It was questioned if all 3 additional transforms are needed.
Further study can explore impact on encoder and decoder complexity, justification of the need
for 3 additional transforms rather than 1.
13.1.1.1.1.1.1.1.296 JCTVC-S0265 Cross-check of inter-component de-correlation for screen
content coding (JCTVC-S0179) [B. Li, J. Xu (Microsoft)] [late]
13.1.1.1.1.1.1.1.297 JCTVC-S0180 Adaptive colour transform for different luma and chroma
bit-depth [X. Xiu, Y. He, Y. Ye (InterDigital)]
Notes from review in BoG:
This contribution proposes to modify the adaptive colour transform in HEVC screen content
coding draft 1 in order to handle the internal bit-depth difference between luma and chroma
components. Specifically, it is proposed to align the bit-depths of luma and chroma components
before adaptive colour transform by left-shifting the component with lower bit-depth to match
the bit-depth of the other component; then, the adjusted component is converted to its original
bit-depth by right-shift after adaptive colour transform. Additionally, two encoder-only bug fixes
are also provided to enable the HEVC screen content reference software (SCM-2.0) to properly
work with different internal luma and chroma bit-depths. Both the bug fixes and the proposed
solution are implemented and tested on the SCM-2.0 software for two settings with unequal
internal luma and chroma bit-depths, namely, 10-bit luma and 8-bit chroma (Setting one), and
12-bit luma and 8-bit chroma (Setting two).
Compared to the SCM-2.0 anchor, for Setting one, the proposed bug fixes could provide average
{G, B, R} BD-rate savings of {1.6%, 2.6%, 2.6%}, {0.1%, 1.3%, 1.1%} and {0.8%, 0.7%,
0.8%} for AI, RA and LB configurations in RGB coding, and provide average {Y, Cb, Cr} BDrate reductions of {1.6%, 5.2%, 5.1%}, {0.4%, 3.9%, 3.7%} and {0.4%, 3.5%, 3.4%} for AI, RA
and LB configurations in YCbCr coding. For Setting two, the corresponding coding gains of the
proposed bug fixes are {5.6%, 6.5%, 6.6%}, {4.8%, 8.8%, 7.5%} and {2.5%, 11.5%, 9.4%} for
the {G, B, R} BD-rate savings in RGB coding, and are {3.4%, 6.5%, 7.0%}, {2.4%, 5.1%,
5.7%} and {1.9%, 4.5%, 5.0%} for {Y, Cb, Cr} BD-rate savings in YCbCr coding.
Compared to the SCM-2.0 anchor with the bug fixes, for Setting one, the proposed bit depth
alignment solution could provide average {G, B, R} BD-rate savings of {15.4%, 10.1%, 10.7%},
{20.1%, 13.2%, 14.2%} and {23.6%, 18.1%, 19.2%} for AI, RA and LB configurations in RGB
coding, and provide average {Y, Cb, Cr} BD-rate reductions of {0.1%, 1.3%, 0.9%}, {0.3%,
1.5%, 1.1%} and {0.3%, 1.3%, 1.0%} for AI, RA and LB configurations in YCbCr coding. For
Setting two, the corresponding coding gains of the proposed bit depth alignment solution are
{22.1%, 17.1%, 17.7%}, {40.0%, 33.7%, 34.6%} and {47.3%, 40.4%, 41.1%} for the {G, B, R}
BD-rate savings in RGB coding, and are {0.1%, 1.3%, 0.9%}, {0.4%, 1.6%, 1.2%} and {0.3%,
1.6%, 1.2%} for {Y, Cb, Cr} BD-rate savings in YCbCr coding.
Related to S0086.
Proposes an encoder only change and a normative change.
The normative change requires an additional shift per sample if bit depths differ.
Different behavior required for lossy and lossless case, since the shift causes a loss. It was
suggested to disable the combination of lossless, ACT and different bit depths. Could perhaps be
implemented as a semantic constraint on the value of the ACT flag when lossless and different
bit depths. A constraint was seen as preferable to a syntax change.
Page: 298
Date Sav
It was questioned if any real applications would use different bit depths for colour components in
RGB. It was suggested that an encoder could shift to align each colour component prior to
encoding.
It was mentioned that CCP does a bit depth alignment.
BoG recommended to adopt both the encoder only change and the normative change (to add a
shift for bit depth), and to add a constraint for lossless as noted above. A revised version of the
contribution to reflect these decisions will be uploaded.
See notes on BoG report.
13.1.1.1.1.1.1.1.298 JCTVC-S0240 Cross-check report of JCTVC-S0180 on Adaptive colour
transform for different luma and chroma bit-depth [K. Rapaka (Qualcomm)]
[late]
13.1.1.1.1.1.1.1.299 JCTVC-S0254 Unification of colour transforms in ACT [L. Zhang, J. Chen,
M. Karczewicz (Qualcomm), B. Li, J. Xu (Microsoft)] [late]
Notes from review in BoG:
The current design of residual-domain adaptive colour transform uses two sets of colour
transforms (i.e., YCoCg, and YCoCg-R) for lossy and lossless coding, respectively. In this
contribution, it is proposed to use YCoCg-R for both lossy and lossless coding. To keep the bitdepth unchanged for lossy coding mode, the values of Co and Cg components after forward
YCoCg-R transform are scaled by a factor of 1/2. Simulation results show that there is almost no
coding performance difference compared to current design.
The BoG recommended to adopt this. The test model will also need to be updated.
See notes on BoG report review.
13.1.1.1.1.1.1.1.300 JCTVC-S0286 Cross-verification of JCTVC-S0254 on unification of colour
transforms in ACT [X. Xiu, Y. He, Y. Ye (Interdigital)] [late]
13.1.1.1.1.1.1.1.301 JCTVC-S0300 Qp derivation and offsets signalling for adaptive colour
transform [K. Rapaka, L. Zhang, R. Joshi, M. Karczewicz (Qualcomm),
K. Chono (NEC), J. Xu(Microsoft), R. Sjöberg(Ericsson), K. Misra, S. H. Kim,
A. Segall (Sharp)] [late]
Notes from review in BoG:
In the 18th JCTVC meeting, adaptive colour transform was adopted into the test model of SCC
extension. The tool adaptively transforms prediction residuals of one colour space into another
and signals a flag to indicate its colour space at CU level. Several contribution in the 19th
JCTVC meeting have identified various issues in the current test model related to quantization
parameter derivation when adaptive colour transform is used and proposed solutions to fix them.
This contribution combines aspects from proposal JCTVC-S0144, JCTVC-S0040, JCTVCS0094 and JCTVC-S0086.
New syntax proposed to signal offsets for each of 3 components.
Some editorial issues found in contribution, variable vs syntax element.
Problem was identified with underflow of QP at extreme values, and solution proposed. Proposes
changes to 8.6.1 (for Cb, Cr) and 8.6.2 (for Y). The proposed solution could also provide coding
efficiency benefits by allowing more flexibility in the offset selection, with different values
depending on whether or not ACT is used on a CU basis.
With the current design, when ACT is used, chroma QP encoder algorithms deployed in AVC
and HEVCv1 may not be optimal when applied for RGB. Signalling of additional offsets
provides that functionality.
Page: 299
Date Sav
The exact decoding process to be applied with the additional offsets are signaled is not well
justified in the contribution. Should the offsets apply to deblocking and QP prediction or not?
No experimental results provided.
It was suggested to make a CE. Proponents questioned if a CE was necessary because this could
considered to be a functionality, with 6 bits per PPS.
Encourage further study of signalling of ACT-specific chroma QP offsets, probably in the PPS,
and how the decoding process would use the offsets, and provide evidence of benefits.
5.1.13 Deblocking in SCC (AHG13) (6)
See also S0112.
13.1.1.1.1.1.1.1.302 JCTVC-S0044 AHG13: Chroma deblocking filter control for SCC
[O. Nakagami, T. Suzuki (Sony)]
(Consideration of this topic was chaired by A. Norkin on Saturday 10-18 p.m.)
This contribution proposes chroma deblocking filter control for SCC.
First, disabling deblocking filter was tested under SCC CTC. The existing pps_deblocking_
filter_disabled_flag was set to 1. It is reported that the BD-rate difference {G/Y, B/U, R/V} is
{+1.1, −0.6, −0.2}/{+1.2, −1.6, −1.5}/{−0.8, −1.5, −1.4} for AI/RA/LB, respectively.
Then, disabling chroma deblocking filter was examined. The decoder was changed to skip the
chroma process while the luma process was applied as the anchor. It is reported the result is {0.0,
−0.6, −0.3}/{0.0, −1.7, −1.6}/{0.0, −1.6, −1.5}.
Visual evaluation was also conducted. It is reportedly shown that the deblocking filter affects the
character recognition result of the coded picture.
Finally, text is proposed to control the chroma deblocking process. Syntax and semantics are
presented.
The focus is on RGB cases.
For deblocking filter control, we have the following:

Disabling

Disable on tile boundaries

Disable slice boundaries

Beta offset

Tc offset

QP for luma, Cb, and Cr are somewhat distinct

Deblocking for chroma is based on the slice-level QP, not the block-level QP

Quant matrices for luma, Cb, and Cr are distinct

Palette mode escape values use slice-level QP. (We should think about this, as a cleanup
issue).

Possibly, CU-level control of chroma QP offsets.
 Disabling of deblocking with PCM/TQB (controlled by an SPS-level flag)
For example, chroma filtering can be weakened by increasing the chroma QP while decreasing
the chroma quant matrix entry values. It can also be weakened by sending a large chroma QP at
the slice header level but using a smaller QP at the block level.
Basically, the only component-specific control we currently have for the deblocking filter is the
component-specific quantization control.
Page: 300
Date Sav
Substantially different results were measured depending on the type of content. It was remarked
that the overall average across different types of content is not necessary appropriate for this
proposal.
It was remarked that objective measurements are not the best way to measure the impact of
deblocking.
It was suggested that with the various controls that we already have, something resembling what
is suggested can be approximately accomplished without adding a new control.
It was suggested that if we want to add another control, we could control each channel separately
rather than grouping the two chroma channels together in the control mechanism.
It was remarked that we should try to avoid adding differences relative to the base spec as much
as possible.
It was suggested to further study the issue since we already have chroma deblocking control in
the spec. and we are not sure whether the current approach is optimal.
Also since we are discussing changes of other aspects of the deblocking, the motivation for this
proposal might also change.
Further study was recommended.
13.1.1.1.1.1.1.1.303 JCTVC-S0224 Cross-check of ‘AHG13: Chroma deblocking filter control
for SCC’ (JCTVC-S0044) by Sony [C. Rosewarne, M. Maeda (Canon)] [late]
The contributor was asked to submit a revision to correct the abstract.
13.1.1.1.1.1.1.1.304 JCTVC-S0045 AHG13: On deblocking for screen content coding
[C. Rosewarne, M. Maeda (Canon)]
(Consideration of this topic was chaired by A. Norkin on Saturday 10-18 p.m.)
This contribution proposes a modification of the deblocking filter to edges between blocks where
intra-block copy is used. In this method, if the block on either side of the edge uses intra-block
copy, then the boundary strength is set to 1 (even if the other block uses intra-prediction). Visual
testing was performed and did not uncover any reduction in subjective quality.
IBC currently uses strong deblocking, because it is treated as an intra mode. Intra uses Bs = 2.
The proposal is to always use Bs = 1 for IBC (both sides of the block boundary), and Bs = 2 for
other intra edges.
The gains for chroma are up to 3.1% on RA and 4.8% on LD. Gains on luma are up to 0.2% on
RA and 0.3% on LD.
It was remarked that the gains shown are mostly for chroma, and the gain could alternatively be
achieved by reducing or disabling deblocking of chroma.
It was remarked that it would be desirable to consider harmonization of the proposals with the
precious design and try to resuse the existing blocks as much as possible.
It was remarked that we should not filter the block boundary if the two adjacent BV are identical.
Further discussion was requested to be held after reviewing contributions on harmonization of
IBC mode.
See also S0112.
Further discussion was chaired by A. Norkin Wed. 10-22 p.m.
It was remarked that this proposal would need an additional flag in the line buffer (1 bit per 8
samples) and additional check in the deblocking filter.
It was decided to study this proposal further in the CE together with the other proposal S0112.
13.1.1.1.1.1.1.1.305 JCTVC-S0202 Cross check of On deblocking for screen content coding
(JCTVC-S0045) [O. Nakagami (Sony)] [late]
Page: 301
Date Sav
13.1.1.1.1.1.1.1.306 JCTVC-S0096 AhG13: Palette and deblocking [J. Sole, W. Pu, C. Pang,
R. Joshi, V. Seregin, M. Karczewicz (Qualcomm)]
(Consideration of this topic was chaired by G. Sullivan on Saturday 10-18 p.m.)
The deblocking filter is applied to palette coded blocks. It was suggested, however, that
generally, filtering and smoothing processes are avoided for screen content coding. The
contribution proposes (as in JCTVC-R0213) to not deblock CUs coded with palette in the same
way that PCM and lossless CUs are not deblocked. This is asserted to reduce complexity, avoid
unwanted filtering and achieve BD-rate reductions (up to 0.2%). Additionally, it is suggested that
a flag at SPS level could be included to enable/disable deblocking of palette coded CUs.
We currently treat palette coded regions as intra, thus applying strong deblocking to them. This
is suggested to be undesirable.
Some gain is shown for disabling deblocking for palette coded regions.
Decision: Disable deblocking within palette coded regions. (Do not introduce a flag.)
What about the neighbour region? Should we disable filtering on both sides of the edge? Perhaps
not. (The proposal does not disable it, which seems OK.)
13.1.1.1.1.1.1.1.307 JCTVC-S0273 Cross-check of ‘AhG13: Palette and deblocking’ (JCTVCS0096) by Qualcomm [C. Rosewarne, M. Maeda (Canon)] [late]
5.1.14 SCC complexity reduction (AHG9&10) (3)
13.1.1.1.1.1.1.1.308 JCTVC-S0068 AHG14: On IBC memory reduction [G. Laroche, T. Poirier,
C. Gisquet, P. Onno (Canon)]
(Consideration of this topic was chaired by G. Sullivan on Saturday 10-18 p.m.)
An IBC PU predictor comes from reconstructed non-filtered blocks. This increases the memory
needed for some implementations, an example being the case where loop filtered blocks need to
be stored in addition to the reconstructed blocks because of IBC. To avoid this additional
storage, this contribution proposes to signal which CTUs are available for IBC prediction. For
these CTUs, the DBF and SAO are disabled. The proposed method reportedly gives an average
of 0.7% loss for the AI configuration compared to the current SCM2.0.
This proposes to code a CTU-level flag, available_for_ibc_flag, to identify whether a block may
be referenced by IBC. When equal to 1, DBF and SAO are disabled within that CTU. (On other
side of an edge, there may be filtering.)
AI average loss is average 0.7%. About 2% average loss for RA & LD. This seems excessive.
The peak category of loss was YUV 1080p mixed content, which had 5.1% average loss.
It was remarked that some kind of modified encoding search could probably reduce that loss.
Further study of this was encouraged.
13.1.1.1.1.1.1.1.309 JCTVC-S0241 Cross-check report of JCTVC-S0068 On IBC memory
reduction [K. Rapaka (Qualcomm)] [late]
13.1.1.1.1.1.1.1.310 JCTVC-S0145 On IntraBC bandwidth [K. Rapaka, T. Hsieh, C. Pang,
V. Seregin, M. Karczewicz (Qualcomm)]
(Consideration of this topic was chaired by G. Sullivan on Saturday 10-18 p.m.)
This contribution proposes a method to reduce average bandwidth when intra block copy (IBC)
mode is used for prediction. IBC mode uses previously decoded unfiltered samples within the
same picture for its prediction. In the current test model, for the IBC mode the search range is
unrestricted and can use any unfiltered decoded samples of the current picture that lie in
previously decoded regions. This introduces additional bandwidth required to store unfiltered
Page: 302
Date Sav
decoded samples of the current picture (in addition to filtered decoded samples required for
temporal prediction). It is observed that on average not all previously decoded unfiltered samples
of the current picture are used for prediction in IBC mode and the usage depends on the
characteristics of content, for example, the usage peaks for text and graphic sequences and is
minimal for camera-captured content. Hence, it is argued that always storing the previously
decoded unfiltered samples for the current picture is inefficient from the bandwidth perspective.
In this contribution it is proposed to indicate which of the previously decoded CTUs are used for
IBC prediction so that only those CTBs could be stored thereby reducing the average bandwidth.
Similar to S0068, the contribution proposes to send one flag per CTU to identify which parts of
the picture need to be additionally stored for non-filtered referencing. However, it does not
disable the ILFs and does not reduce the worst case.
It was remarked that the write function is not as much of a problem as the readback.
The implications of needing to know the how many CTBs are in the slice and needing to send the
flags in advance were questioned.
The proponent indicated that it would be possible to send this information as an SEI message.
It was asked whether IBC is constrained to reference only within a slice and/or within a tile. An
editor said he thought such constraints exist, but would doublecheck.
Further study of this was encouraged.
5.1.15 SCC parallel processing (AHG14) (8)
13.1.1.1.1.1.1.1.311 JCTVC-S0070 AHG14: On IBC constraint for Wavefront Parallel
Processing [G. Laroche, T. Poirier, C. Gisquet, P. Onno (Canon)]
(Consideration of this topic was chaired by G. Sullivan on Saturday 10-18 p.m.)
This contribution is related to the IBC and WPP. It is proposed to constrain the IBC referencing
range for WPP to avoid having the IBC predictor refer to a non-reconstructed block. The
constraint rule consists in limiting the IBC search range to the potential reconstructed blocks
when WPP is enabled. The proposed rule results in average BDR losses of 0.6%, 0.3%, 0.1% for
AI, RA and LDB configurations, respectively, compared to SCM2.0 when WPP is enabled.
The proposal is to limit IBC references to preceding CTUs in wavefront order.
There is some coding efficiency penalty. The peak per-category loss is 1.4%.
It was discussed whether to impose the constraint always or only when ECS is enabled.
It was noted that even if the bitstream is not wavefront-structured, the post-parsing decoding
process can be wavefront structured if this constraint is imposed.
The area constraint proposed in this contribution is somewhat less restricted than in some related
contributions.
Decision (BF): Adopt the constraint, regardless of whether wavefront is being used. A CTU can
reference one CTU to its right in the previous row, but not further to the right than this.
Further discussion was chaired by J. Boyce: Decision: In subsequent discussion, a further
restriction proposed in S0088 was adopted.
13.1.1.1.1.1.1.1.312 JCTVC-S0231 AHG14: Cross-check of JCTVC-S0070 on IBC constraint
for Wavefront Parallel Processing [P. Lai, X. Xu (MediaTek)] [late]
The cross-check had not yet been completed when the initial discussion occurred. It was later
uploaded, and confirmed the results.
13.1.1.1.1.1.1.1.313 JCTVC-S0088 On WPP with palette mode and intra BC mode [B. Li,
J. Xu (Microsoft)]
(Consideration of this topic was chaired by J. Boyce on Saturday 10-18 p.m.)
This document discusses the interaction between WPP and palette mode and Intra BC mode.
Page: 303
Date Sav

This document proposes to synchronize previous palette information similar as CABAC
status when WPP is used together with palette mode. The experimental results reportedly
show that when synchronizing the previous palette information with the above CTU row,
0.5% and 0.7% bit rate saving is achieved for lossy AI text & graphics with motion
(TGM) 1080p RGB and YUV, respectively.

This document proposes to add bitstream conformance to limit the pixels used for Intra
BC prediction when Intra BC is used together with WPP.
The contribution proposes to align palette prediction the existing CABAC design when WPP is
used.
The current design requires storage of the palette for a single LCU, and the proposal would
require storage of the entire LCU row's worth of palette. Storage requirement is 287 bytes per
LCU row if raster scan decoding is used. If WPP decoding is used, the storage requirement is
N*194, with N threads.
A participant asked whether the previous palette or the palette predictor is proposed to be stored
and used for the proposal. It is the palette predictor.
JCTVC-S0141 is related.
The coding gain when palette and WPP are used is in the range of 0.0–0.7% for lossy and 0.0–
0.5% for lossless.
A second aspect of this contribution proposes to restrict which above CTUs are available for use
for IBC, and is similar to JCTVC-S0070, but is more restrictive as to which CTUs can be used.
For the less restrictive proposal in S0070, additional checks are required by the decoder to
determine whether decoding can be done than with this proposal. No experimental data was
provided in the contribution, but may be available in JCTVC-S0200.
Decision: Adopt the IBC constraint region proposed here, where one addition CTU to the right of
the current CTU may be used in each row above, at a 45 degree angle. The constraint will apply
regardless of whether or not WPP is used in the bitstream. This aspect of applying regardless of
whether WPP used was proposed in S0220.
The palette aspect was further discussed 10-23 p.m., chaired by J. Boyce.
JCTVC-S0141 also proposed to align palette prediction with CABAC when WPP is used.
Decision: Adopt the palette prediction alignment with CABAC when WPP is used, also proposed
in S0141.
13.1.1.1.1.1.1.1.314 JCTVC-S0242 Cross-check of S0088 (On WPP with palette mode and
intra BC mode) [W. Wang, M. Xu, Z. Ma, H. Yu (Huawei USA R&D)] [late]
13.1.1.1.1.1.1.1.315 JCTVC-S0101 AHG14: Intra Block Copy reference area for Wavefront
Parallel Processing (WPP) [P. Lai, X. Xu, S. Liu, T.-D. Chuang, S. Lei
(MediaTek)]
(Consideration of this topic was chaired by J. Boyce on Saturday 10-18 p.m.)
This contribution presents modifications to the IBC reference area, such that when WPP is
utilized in the bitstream, IBC can only reference blocks within the already reconstructed CTUs
by the WPP threads. With WPP turned on (WaveFrontSynchro > 0 in configuration files), two
reference area patterns are tested:

A near-rectangular reference area
 A "ladder-shaped" reference area.
Related to JCTVC-S0070 and S0088. This proposal is even more restrictive, and has more loss,
up to 2.9%. See notes on S0070, S0088, and S0220.
Page: 304
Date Sav
13.1.1.1.1.1.1.1.316 JCTVC-S0274 AHG14: Cross check of JCTVC-S0101 on Intra Block
Copy reference area for Wavefront Parallel Processing [P. Onno (Canon)] [late]
13.1.1.1.1.1.1.1.317 JCTVC-S0141 Using the wavefront store-and-sync design for palette
table prediction variables [K. Misra, S. H. Kim, A. Segall (Sharp)] [late]
This is the same as part of S0088.
See S0088.
13.1.1.1.1.1.1.1.318 JCTVC-S0257 Cross-check of using the wavefront store-and-sync design
for palette table prediction variables (JCTVC-S0141) [V. Seregin (Qualcomm)]
[late]
13.1.1.1.1.1.1.1.319 JCTVC-S0220 On parallel processing capability of intra block copy
[K. Rapaka, V. Seregin, C. Pang, M. Karczewicz (Qualcomm)] [late]
Chaired by J. Boyce, Sat.
This contribution proposes methods to enhance parallel processing capability when intra block
copy (IBC) mode is enabled. IBC mode uses previously decoded unfiltered samples within the
same picture for its prediction. This introduces a dependency that prediction samples of the
current block have to be reconstructed before processing the current block. In this contribution
some restrictions and indications are proposed on IBC block vectors (BV) to allow decoder to be
able to parallel process multiple CTUs in non-raster scan order.
In the revision 1 of the document, simulation results were provided for different delay
restrictions proposed for intra BC.
Related to S0070, S0088, and S0101. This proposal proposes applying the IBC constraint
regardless of whether WPP is used in the bitstream.
The contribution proposes, in "Option b", signalling in the slice header of what type of restriction
is imposed. This could also be signaled in the PPS, SPS or VUI. It was questioned whether
signalling is more appropriate than a normative restriction.
Three different constraint patterns were proposed, with experimental data provided for each. The
experimental data does not use WPP in the bitstream encoding.
Decision: Adopt the figure 4.1 pattern of IBC constraint, as is also noted under JCTVC-S0088.
13.1.1.1.1.1.1.1.320 JCTVC-S0306 Cross-verification of JCTVC-S0220 On parallel processing
capability of intra block copy [X. Xiu (InterDigital)] [late]
(Has "the" problem in abstract phrasing.)
5.1.16 SCC Other (6)
13.1.1.1.1.1.1.1.321 JCTVC-S0075 Copy Mode for Static Screen Content [T. Laude (Leibniz
Universität Hannover)]
(Consideration of this topic was chaired by G. Sullivan on Saturday 10-18 p.m.)
This contribution presents a copy mode which reportedly aims at the coding of static screen
content. In particular, it is reported that the sample values of a block coded with the copy mode
are reconstructed by copying the sample values from the corresponding block at the same
position in the closest reference picture. Furthermore, it is asserted that the copy mode is only
applied on CTU level. The contribution states that Y/G BD-rate changes of {−0.2%, 0.0%,
−0.5%, −0.6%, 0.0%, 0.0%, −0.2%, −0.3%, −0.6%, −1.0%, 0.1%, 0.0%} and {0.0%, 0.0%,
−0.2%, −0.1%, 0.0%, 0.0%, 0.0%, −0.1%, −0.1%, −0.1%, 0.1%, 0.0%} are achieved for LD and
RA compared to SCM-2.0 under SCC common test conditions.
Page: 305
Date Sav
The contribution proposes a context-coded flag (with one context) prior to the skip flag. When
the flag is equal to 1, the CTU is copied from the picture with the closest POC. (This
conceptually differs slightly from the usual collocated picture which we normally signal
explicitly.)
The reported gain ranges from −0.1 to 1.0% per sequence category.
It was commented that there may be an R-D optimization effect in the measured results.
It was suggested to try setting the max number of merge candidates to 1.
It was asked whether the percentage gains are in cases where the compression ratio is already
very high.
It was asked whether there may be PSNR clipping effects.
Further study was encouraged to check the result and determine whether there is more than an
RDO effect or a measurement phenomenon involved in the measured results.
13.1.1.1.1.1.1.1.322 JCTVC-S0085 Adaptive motion vector resolution for screen content [B. Li,
J. Xu, G. Sullivan, Y. Zhou, B. Lin (Microsoft)]
(Consideration of this topic was chaired by JRO on Thursday 10-23 a.m.)
This document proposes and reports performance measurements for disabling fractional pixel
motion compensation in high-level syntax, as previously proposed in JCTVC-P0277, JCTVCQ0155 and JCTVC-R0106. For many screen contents, the spatial displacements are of full pixel
and the encoder can be notified accordingly by the application system. Not to consider
fractional-pel displacement not only save bits on motion vectors, it also reduces the complexity
of both the encoder and decoder. The proposed modification does not change the syntax or
parsing process. A method to determine the MV resolution in SCM-2.0 encoder is also
developed. The modification is shown to improve coding efficiency as much as 7.9% for some
screen content. For RGB text and graphics with motion (TGM) 1080p sequences, 2.7% and 4.0%
bit saving on average is obtained for RA and LB lossy coding. The experimental results show
that most of the coding gain could be obtained without increasing the encoding running time.
The contribution proposed to include a slice-level flag.
The encoder decision for some of the presented results is multi-pass. It was shown that for the
TGM class an encoder-only solution does not give the same benefit (0.4% vs. 3.0% for RA,
0.5% vs. 4.1% for LDB). With a single-pass coding method, the gain is still 2.7% and 4.0% for
RA and LD (lossy).
The decoding of the MV is unchanged. The suggested change is to re-interpret the MV (<<2)
before the MC stage.
TMVP is not changed.
It is pointed out that in real applications a fast algorithm may not be as simple to build as in the
reference software. The proponents suggest that there could also be situations where the encoder
has knowledge about the presence of only integer motion.
The additional decoder complexity would be an additional condition check and two shift
operations at the PU level. This additional complexity appears to be minor, and a good tradeoff
with the achieved compression gain. In the context of SCC, new designs are likely to be
necessary anyway at the PU level (e.g. when using same circuits for MV and BV dependent
compensation).
Two options were proposed: Only switching quarter/full, or switching quarter/half/full pel
precision.
According to several experts' (and the proponents') opinion, the first option (quarter-pel/full-pel
switching only) is the preferred solution; no advantage is evident to also enable the half-pel
option.
Decision: Adopt (first option – integer/quarter pel adaptation with enabling flag at slice level,
and feature enabling flag at SPS).
Page: 306
Date Sav
The method (with fast encoder decision) shall be used in CTC. It was recommended to perform
further study whether this is meeting the requirement of latency in LD case.
13.1.1.1.1.1.1.1.323 JCTVC-S0239 Cross-check report of JCTVC-S0085 on Adaptive motion
vector resolution for screen content [K. Rapaka (Qualcomm)] [late]
13.1.1.1.1.1.1.1.324 JCTVC-S0187 Non-SCCE: SCC with extended LCU size [D. Jiang,
X. Zhang, Y. Wu, Z. Wang (Lenovo)]
(Consideration of this topic was chaired by GJS on Wednesday 10-22 a.m.)
This contribution proposes an extension of current coding framework by extending the largest
coding unit size. Since there are more repeated and flat blocks in SCC testing sequences,
conspicuous BD-rate gain could reportedly be achieved by using an enlarged largest coding unit.
Experimental results reportedly show the proposed approach provides bitrate effects of −2.8 %,
−3.6 % for AI 1080p text and graphics RGB and YUV categories respectively relative to the
SCM2.0 anchor. At the same time, the decoder complexity is reportedly reduced for AI, LB and
RA. The encoding time is increased with 142%, 147% and 139% for AI, LB, and RA lossy
configurations, respectively.
Proposes 128x128 max CTU size and PU size. Max TU still 32x32.
Gain for AI is from 0.1 to 3.6% depending on category – a bit less in RA and LD.
Presentation table columns had a labelling mixup.
40-50% coding time increase.
It was remarked that the implications on implementation would be substantial – both in terms of
the amount of memory that must be accessed together at high speed and in terms of the ability to
adapt a design that was previously used for v1 implementation.
It was remarked that there is an interaction with other issues such as non-normative encoder
decisions.
It was remarked that the method probably has the most benefit on material that is otherwise
relatively easy to encode to a high compression ratio.
The information was appreciated, and it may be the case that a larger CTU size could improve
coding efficiency; however, the implementation burden of this may be too much.
Further study was encouraged to try to identify the sources of the gain and determine whether
some adjustments to the design (e.g., to palette mode coding or IBC or non-normative decisions
or merge operations) might be able to yield similar results.
13.1.1.1.1.1.1.1.325 JCTVC-S0283 Crosscheck of JCTVC-S0187 on SCC with extended LCU
size [X. Li, Y. Chen (Qualcomm)] [late]
13.1.1.1.1.1.1.1.326 JCTVC-S0272 Intra Reference Prediction by Cross-Component
Prediction [K. Kawamura, S. Naito (KDDI)] [late]
(Consideration of this topic was chaired by G. Sullivan on Saturday 10-18 p.m.)
Since HEVC version 1 standardization, linear-model chroma prediction (LM chroma) was
studied. However, a cross-component dependency by the LM chroma was suggested to be
unacceptable for a hardware implementation. In this contribution, chroma intra reference
samples are predicted from luma samples by using cross component prediction. The dependency
in this contribution is reportedly the same as that by the cross-component prediction in RExt.
BD-rate impacts for RGB/YUV videos under lossy coding with G/Y, B/U, R/V of the all intra
condition were reported.
Page: 307
Date Sav
The contribution proposes a new intra prediction mode in which an intra prediction block for
chroma is predicted using a linear model applied to luma boundary sample values, where the
parameters of the linear model are derived at the decoder side.
The reported test results showed some loss in luma and gain in chroma – e.g., 0.0-0.6% loss in
luma and 0.0-2.9% gain in chroma, depending on the sequence category. The biggest gains are in
YUV cases, where not so much bit rate may be expended on chroma. Measurements would need
to be refined to avoid the question of whether this is just bit rate allocation shifting from luma to
chroma.
No action taken on this.
5.2 HL syntax (0)
No contributions were noted in this area.
5.3 SEI and VUI (5)
13.1.1.1.1.1.1.1.327 JCTVC-S0031 Additional Definitions of FPA SEI Message for Inclusion of
Centralized Colour-Depth Packing (CCDP) Formats [J.-F. Yang, K.-Y. Liao, H.M. Wang, Y.-H. Hu (NCKU)]
(Consideration of this topic was chaired by G. Sullivan on Sunday 10-19 a.m.)
The most popular frame compatible formats for transmitting stereoscopic views are side-by-side
(SbS) and top-and-bottom (TaB). Currently, the defined frame packing arrangement (FPA) SEI
message supports these two formats and some others ones. However, there are no related
standard packing formats for 3D video represented by colour and depth information. This
contribution proposes an FPA SEI message to cover a series of centralized colour-depth packing
(CCDP) formats for representation of 3D video with colour and depth information. It is reported
that 3D video encoded with the CCDP formats could be directly viewed on 2DTV displays
without any pre-processing. The CCDP formats are also asserted to have better performance in
both colour-depth coding and multiview rendering results compared to the frame-compatible
colour-and-depth SbS packing method based on HM 13.0. The proposed additional FPA SEI
Message includes the CCDP formats for delivery of 3D video services in the existing HEVC and
AVC video coding standards.
The contribution proposes an x = { 3/4, 5/6, 7/8, 11/12, 15/16 } downscaling of the texture data
and 1 − x downscaling of the depth data, with the depth data split, flipped and attached as top and
bottom sidebars above and below the texture data.
There was a prior proposal JCT3V-F0087 as a late contribution in November 2013. No action
was taken on it at that time.
It was asked what is the relationship between this proposal and the texture and depth view
packing SEI message, which is reported in an AVC draft amendment (but not an AVC draft
amendment). (Y. Chen, T. Senoh).
It was asked why this is proposed to JCT-VC rather than JCT-3V, and was suggested for it to be
reviewed in JCT-3V rather than in JCT-VC.
13.1.1.1.1.1.1.1.328 JCTVC-S0095 HLS: Dependent RAP indication SEI message
[R. Sjöberg, M. Pettersson, J. Samuelsson (Ericsson)]
(Consideration of this topic was chaired by G. Sullivan on Sunday 10-19 a.m.)
This is a follow-up contribution of JCTVC-R0059, for which further study was encouraged at the
July meeting in Sapporo. The contribution proposes a new dependent RAP indication SEI
message for the HEVC base specification and its extensions. The SEI message is used to indicate
the presence of a dependent random access point (DRAP) picture in the bitstream. The following
constraints are proposed when a DRAP picture is present:
Page: 308
Date Sav

The DRAP picture may not include any picture in RefPicSetStCurrBefore,
RefPicSetStCurrAfter, or RefPicSetLtCurr except its associated IRAP picture.

The proposed DRAP picture would be required to be be a TRAIL_R picture with
temporal id equal to 0 and layer id equal to 0

Any picture that follow the DRAP picture in output order and decoding order shall not
include, in its RPS, any picture that precedes the DRAP picture in output order or
decoding order with the exception of the IRAP picture associated with the DRAP picture.
When performing random access at a DRAP picture, the associated IRAP picture must first be
decoded and the value of pic_output_flag should be inferred to be equal to 0 for all pictures that
precede the DRAP picture in output order.
No parameters are signalled in the SEI message.
It is asserted that DRAP pictures improve the compression efficiency for random access coded
video, especially for video services that often have very static content including screen sharing
and surveillance video.
The presentation was requested to be uploaded.
Some use cases and associated measured benefits were presented.
As proposed, the SEI message would contain no syntax elements. The prior proposal had
included three syntax elements. The usefulness of one of those syntax elements had been
questioned in the previous meeting's discussion.
It was asked whether there are multilayer issues that should be considered. As proposed, the
layer ID is required to be zero.
It was remarked that higher-level signalling would be needed in the presented DASH scenario, to
the extent that additional in-band signalling might not also be necessary. Other participants
suggested that since the concepts are closely tied to the random access properties of the HEVC
design, it may be beneficial to have a specification of those properties within the HEVC
specification and that the in-band indication may be useful for other environments as well.
There was further discussion chaired by GJS & JRO on Thursday 10-23 a.m.
Additional use cases were presented, avoiding the use of IRAP pictures in two scenarios:

Server-controlled streaming
 Massive-multipoint video conference with late-participant joining
It was remarked that S0196 is related.
Another participant said that this approach seems simpler for decoders than needing to handle the
redundant picture functionality. Here the decoder is not required to do anything out of the
ordinary to decode the video.
Decision: Adopt.
13.1.1.1.1.1.1.1.329 JCTVC-S0148 Indication of the end of coded data for pictures and partialpicture regions [Y. Wu, L. Zhu, S. Sadhwani, G. J. Sullivan (Microsoft)]
(Consideration of this topic was chaired by J. Boyce on Sunday 10-19 a.m.)
This contribution proposes the specification of an SEI message to indicate the slice segment
address of the next slice header (when present) for decoding latency minimization. It is asserted
that it would be beneficial, especially in ultra-low latency use cases, to have an earlier indication
of when the coded picture is complete, and particularly to have such an indication within the
same access unit as that coded picture itself. Some decoders may be designed to wait for
reception of the complete decoded picture before performing the parsing and decoding processes
for the picture's VCL NAL units. Requiring such decoders to wait until the next access unit
begins is asserted to sometimes add significant delay.
Page: 309
Date Sav
Moreover, for some decoding architectures that are based on region segmentation, it is asserted
that it would be similarly beneficial for a decoder to have an indication of how much of the
decoded picture has been sent in the preceding VCL NAL units (without waiting for the next
slice header). To provide such an indication, an SEI message is proposed for HEVC to identify
the slice segment address of the next slice header (when present). The SEI message is primarily
proposed as a suffix SEI message.
The same problem is reported to be present in the AVC context, for which the contribution
proposes using a previously-reserved NAL unit type (type code 22) for the same basic purpose,
since suffix SEI messages are not (at least not yet) defined in AVC. More generally, it would be
possible to add the general concept of suffix SEI messages to AVC, for which this message
could be the first to be specified.
It was asserted that some decoders may want to buffer up received slices and wait until the entire
picture (or region) is available to begin decoding. In the current specification, parsing would be
required for the decoder to know that the entire picture has arrived.
The SEI message is also proposed for AVC, but only the HEVC proposal will be considered
within the scope of JCT-VC.
Both prefix and suffix SEI message options are proposed. The contents always apply to the next
coded slice.
During discussion, it was suggested to add a syntax element (flag) to indicate whether or not a
dependent slice segment follows.
It was questioned what the implications would be for scalability, or other multi-layer context.
The proposal could apply to a single layer. It would allow detection of the end of picture, but not
the end of the access unit. While we have an access unit delimeter, that is carried in the next
access unit, not the current access unit.
Some systems environments have an indication for end of picture, such as the marker bit in RTP.
There was support for the proposal. Interest was expressed in fully considering the multi-layer
context. There is an expectation to adopt at the next meeting (Feb, Geneva) to allow more time
for study.
13.1.1.1.1.1.1.1.330 JCTVC-S0196 HLS: On Redundant Pictures SEI message for HEVC
[M.Sychev, S.Ikonin (Huawei)] [late]
(Consideration of this topic was chaired by G. Sullivan on Sunday 10-19 a.m.)
(The second version upload was corrupted. The first and third were not. The third version was
the intended second version.)
This contribution follows up on the previous proposals P0062, Q0090 and R00159 proposing a
redundant pictures indication for HEVC. The contributor asserted that the proposal would
provide the ability for significantly reduce traffic overhead (up to few times) while joining a new
participant to a multi-point video conference while maintaining visual quality. Other use cases,
such as packet loss recovery, were also presented.
The contributor said that it was well-established that packet loss protection of video streams loss
using existing HEVC and MMT tools is often not sufficient for current networks, and that
current networks sometimes have packet loss probabilities up to 20%, as reflected in in IP
network model standards ANSI TIA-921 and in Rec. ITU-T G.1050 in 2011. The contributor
said that existing error protection tools are able to cover only up to 3% of packet loss. The
contributor said that the proposal would provide a source-level packet loss protection scheme
that would be effective for filling an asserted gap between current HEVC abilities and real
network requirements.
The proposal would send a redundant picture in an out-of-order manner – in a different access
unit – not in the same order as found in AVC redundant pictures.
Remarks from prior meetings included the following:
Page: 310
Date Sav
Meeting P: "No significant interest was expressed by non-proponents for short-term action
on this. Further study was encouraged, although it seemed unlikely that such a concept could
be incorporated within our current phase of active extension developments."
Meeting Q: "Further study was encouraged on this topic, but no immediate action was
planned. This would be for consideration beyond the scope of the current phase of work."
Meeting R: "Some interest was expressed in further study of the idea, although it is not clear
there is a desire to move toward adoption at this time. Further study would be needed to
determine whether there is adequate need for this."
Two SEI messages were proposed. The first one would be sent with a redundant picture that
indicates that it is a redundant picture, and indicating properties of the primary picture (POC and
POC reset information). Such pictures would have PicOutputFlag equal to 0 and would not be
referred to by any subsequent pictures (for temporal MV prediction or inter prediction
referencing). The second could be sent with a primary picture, and indicate properties of the
redundant pictures. The first one could be used with or without the second, and vice versa.
The pictures used as references by the redundant picture (if any) would need to be retained in the
RPS of the intervening pictures.
A participant remarked on need for system-level support for the usage and delivery of such
pictures.
A participant remarked that it did not seem clear that this is the appropriate approach for the
multipoint acquisition use case. The differing timestamp of the redundant picture was mentioned
as an aspect that seemed a bit complicated. Some systems might have alternative handling
approaches.
It was remarked that the DRAP proposal S0095 is related.
No action was initially planned, pending further discussion to determine the level of interest.
This was further discussed chaired by JRO & GJS on Thursday 10-23 a.m.
Some form of redundant pictures was previously standardized, but has not proven popular in
actual use.
As proposed, a bitstream would contain these extra pictures, out of order, and these would be
indicated for decoding. This implies some loss of coding efficiency relative to not containing this
data. If the decoder decodes these pictures when it does not need them, this would also add
decoding complexity (relative to not having this data). The benefit would need to outweigh these
considerations, and it was not clear to participants that this would often be the case. As
previously remarked, other approaches may be more feasible and simpler (e.g., just DRAP
pictures or server-side caching of original pictures – perhaps with some system-level support).
No interest was expressed by non-proponents.
13.1.1.1.1.1.1.1.331 JCTVC-S0197 VUI codepoint for SMPTE ST 2085 (YDzDx) [C. Fogg,
J. Helman (MovieLabs)]
(Consideration of this topic was chaired by G. Sullivan on Sunday 10-19 a.m.)
Changes to accommodate a code point to indicate YDzDx (SMPTE CD 2085) are proposed for
VUI (Annex E) matrix_coeffs (Table E-5) elements in the HEVC and AVC specifications. The
Society of Motion Pictures and Television Engineers development of ST 2085 is reportedly
expected to be completed by February 2015. A liaison statement to MPEG (m34700) from
SMPTE includes the latest draft of CD 2085.
It was commented that the video standards do not accommodate the modified code value range
described in Annex A of the CD 2085 draft.
Some prior information about this was discussed at the San Jose meeting, but at that time the
draft of ST 2085 was at an earlier stage (although essentially the same in technical content).
In the discussion, there was a generally favorable reaction. It was suggested that since this is
something being standardized by SMPTE, we should presume that we would want to support it.
Page: 311
Date Sav
Decision: Adopt (into SCC draft). The proposal for support in AVC should be considered by the
parent bodies.
5.4 Non-normative: Encoder optimization, decoder speed improvement and
cleanup, post filtering, loss concealment, rate control (10)
13.1.1.1.1.1.1.1.332 JCTVC-S0067 Combination of several encoder improvements for
SCM2.0 [G. Laroche, C. Gisquet, T. Poirier, P. Onno (Canon)]
(Consideration of this topic was chaired by G. Sullivan on Sunday 10-19 a.m.)
This contribution gathers several improvements related to IBC, palette coding mode and the
adaptive residual colour transform. It is reported that these proposed encoder changes provide a
BDR gain of 2% over SCM2.0 while decreasing the encoding runtime to 76% for Intra
configuration. It is also asserted that the resulting combination offers a better reference for
evaluating the complexity/gain trade-off of normative proposals over SCM2.0.
There were three elements of the contribution:
1. JCTVC-S0065, Non-CE2: Intra Block Copy encoder improvements for SCM2.0, which
adds inter-like fast termination algorithms and checks some other possibilities (improving
coding efficiency per category in the range of 0.0-5.8% and speeding up the encoder by
19%).
2. JCTVC-S0066, Non-CE6: Palette encoder improvements for SCM2.0, which deals with
palette encoder algorithm – for speed-up purposes. This aspect was reviewed in a BoG,
which recommended no action.
3. Moreover, the adaptive colour transform selection for IBC, inter and merge modes was
modified. The basic idea is to skip some residual evaluation when the current tested mode
is not the best – for speed-up purposes.
o If RGB, RCT is tested first, and disabling RCT is only tested for a mode if the
mode being tested is he best mode so far.
o If YUV, a similar approach where disabling RCT is the default presumption.
The palette-related improvements for this proposal are identical to JCTVC-S0066. The other
improvements are not related to palette (e.g. IBC-related).
It was asked how "clean" are the code changes for items 1 & 3.
It was remarked that knowing the separate impact of the changes would be desirable.
However, the benefit seems substantial.
Partial cross-check was available as S0261.
Decision (S/W): Adopt, items 1 & 3. (The proponent also said they would help improve the text
description of the test model algorithms.)
See also notes on S0149.
13.1.1.1.1.1.1.1.333 JCTVC-S0282 Crosscheck of JCTVC-S0067 [F. Zou (Qualcomm)] [late]
(Has "the" problem in abstract phrasing.)
13.1.1.1.1.1.1.1.334 JCTVC-S0149 Fast intra coding mode decision for screen content coding
[Y. Ahn, X. Wu, W. Lim, J. Ma, D. Sim (KWU)]
(Consideration of this topic was chaired by G. Sullivan on Sunday 10-19 p.m.)
In this contribution, an early termination of intra coding mode decision is proposed to reduce an
encoding complexity of the screen content coding (SCC) extensions. Comparing to HEVC
version 1, the computational complexity of SCC extensions has been increased due to newly
added intra coding mode as intra block copy (IBC). To reduce complexity from additional mode
Page: 312
Date Sav
decision in encoder, adjustment of decision order for intra coding modes and early termination
based on coding information of IBC 2Nx2N mode are proposed in this contribution. The
proposed method reportedly achieved about 10% reduction in encoding time with BD-bitrate
benefit of 0.3% compared with that of SCC extensions test model 2.0 encoder in all intra (AI)
case.
The decision order is modified to check IBC 2Nx2N before checking ordinary-intra 2Nx2N, and
early termination checks are used.
S0065 and S0067 are related. The technique discussed in this contribution is included in S0067.
See notes on that contribution.
13.1.1.1.1.1.1.1.335 JCTVC-S0089 Improvement for hash based inter search [B. Li, J. Xu
(Microsoft)]
(Consideration of this topic was chaired by J. Boyce on Sunday 10-19 p.m.)
This document proposes non-normative improvement for hash based ME. With the proposed
method, the encoding time is reduced by 7% for lossy RA coding and lossy LB coding, without
significant impact on the coding efficiency.
The coding impact was minimal, but there was loss of up to 0.3%, and gains up to 0.1%. The
encoder speed gains were sequence dependent.
In the current design, homogenous blocks are not added to the hash table. In the proposal, CUaligned homogenous blocks are added. A participant questioned why to use CU-alignment
position as a criterion. The proponent asserted that using CU-alignment was a way to minimize
the additional memory required for the proposal.
Decision (SW): Adopt into the test model SCM. Will also need to update test model document.
13.1.1.1.1.1.1.1.336 JCTVC-S0236 Crosscheck of Improvement for Hash Based Inter Search
(JCTVC-S0089) [W. Zhang, L. Xu, Y. Chiu (Intel)] [late]
13.1.1.1.1.1.1.1.337 JCTVC-S0090 On referencing structure supporting temporal scalability
[B. Li, J. Xu (Microsoft)]
(Consideration of this topic was chaired by J. Boyce on Sunday 10-19 p.m.)
This document proposes a modified configuration to support temporal scalability when the
random access coding structure is used. Compared with RA anchor, which does not support
temporal scalability, enabling temporal scalability with the modified configuration brings 0.1%
performance loss on average. When compared with the current configuration supporting
temporal scalability in SCM-2.0, i.e., applying the referencing structure provided in
encoder_randomaccess_main_4tids.cfg to encoder_randomaccess_main_scc.cfg, about 0.3%
performance gain is achieved by the modified configuration.
The contribution was proposing a change to common test conditions.
The proposal reduces the penalty to use temporal scalability for RA. The proposed referencing
hierarchy does not support temporal nesting.
Decision (SW): Adopt the change to the configuration file for temporal scalability. Also fix the
bug in the SCM that was identified.
Further discussion in the JCT plenary was chaired by GJS on Thursday 10-23. In the discussion,
it was asked whether the recorded adoption for "temporal scalability" was intended to express a
modification of the ordinary random access operation for the HM. It was asked whether there
would be any problem with such a modification and what would be the effect of the change on
camera-view content. The contributor said they had tested this and had reported results in a
previous contribution JCTVC-R0103, which used the same reference structure in the HM and
tested the performance with class A through F sequences. The average loss was reportedly 0.1%
for both RA_Main and RA_Main10. During the discussion, it was commented that with such an
Page: 313
Date Sav
insignificant difference in coding performance, it might be good to apply the temporal scalability
reference structure to all RA cases. Thus it was agreed that the HM random access configuration
should use this form of temporal scalability.
It was discussed whether the SCM RA common conditions should be changed to support
temporal scalability.
It was commented that SCM ordinarily tracks HM behaviour. There was no objection to that.
Post-meeting note: Further testing to confirm the described results was conducted after the
meeting by the software coordinator (K. Sühring). In the context of HM 16.2, the modified
referencing structure reportedly showed an average 0.3% loss relative to the ordinary random
access configuration for the HM, with peak loss (on the sequence "SteamLocomotive") being
2.1% (Main) or 2.2% (Main 10). There was a reported general tendency for higher
resolutions to have somewhat larger losses than for lower resolutions. Since the reported loss,
while still minor, was larger than what was expected from the discussion at the meeting, the
example random access configuration for the HM was not replaced – pending future
discussion to determine whether the measured loss is acceptable. (Only the example temporal
scalability configuration was replaced for the HM distribution.)
13.1.1.1.1.1.1.1.338 JCTVC-S0243 Cross-check of S0090 (On referencing structure
supporting temporal scalability) [W. Wang, M. Xu, Z. Ma, H. Yu (Huawei USA
R&D)] [late]
13.1.1.1.1.1.1.1.339 JCTVC-S0198 Conversion tools update [B. Mandel (Universal), C. Fogg
(MovieLabs)] [late]
(Consideration of this topic was chaired by GJS on Thursday 10-23 p.m.)
This information document provides notice of recent updates to conversion tools that feature
scripts written in ctlrender (Colour Transform Language) by the Academy of Motion Pictures
Arts and Sciences (AMPAS) that performs video conversion tasks, in particular High Dynamic
Range (HDR) & Wide Colour Gamut (WCG) signals. New scripts added since the Sapporo
meeting in July 2014 utilize ctlrender’s internal tone mapping algorithm to render Standard
Dynamic Range /Standard Colour Gamut (SDR/SCG) signals, conforming to BT.709, from
larger colour volumes in higher bitdepth HDR/WCG signal containers such as PQ (SMPTE ST
2084) / BT.2020.
This was an information document to inform participants of the availability of these software
tools. It was presented only briefly, but is available for study.
13.1.1.1.1.1.1.1.340 JCTVC-S0206 On lambda-domain Rate Control [J. Wen, M. Fang,
M. Tang (Tsinghua Univ.)] [late]
(Consideration of this topic was chaired by GJS on Thursday 10-23 p.m.)
This contribution reports several problems in the R-lambda model based rate control which was
proposed in JCTVC-K0103. It is noted that R-lambda model based rate control fails to achieve
the expected performance in some cases and the model may provide an inaccurate lambda
without the clipping is applied, although it performs well on the test sequences.
The presentation was requested to be uploaded.
The contribution asserts that the model does not seem to be working well for some test clips. It
suggests that further study be performed to improve upon the current behaviour – which actually
reported a negative correlation between the lambda predicted by the model and that which should
have been applied. Further experiments would be needed to confirm/determine what needs to be
done. Further study was encouraged.
Page: 314
Date Sav
6
Plenary Discussions, Joint meetings, BoG Reports, and Summary of
Actions Taken
6.1 General
No general discussions noted.
6.2 Project development
Joint meetings are discussed in this section of this report.
Joint session with VCEG & MPEG parent-level and JCT-VC and JCT-3V, chaired by JRO, GJS,
& JO on Monday 10-20 1600-1800:
Non-4:4:4 for SCC? (e.g., JCTVC-S0042)

The contribution does not request a 4:2:0 profile, but requests the capability to be present
in the 4:4:4-capable profile so that encoders can choose to use that.

Some participants indicated that if we think 4:2:0 is important, we should go ahead and
define a profile for it.

Agreed: It was suggested to consider 4:4:4 the primary requirement, but try to also
consider the potential application of the same coding tools for 4:2:0.

Decision: Adding new 4:2:0 coding capabilities would be adding some complexity to
4:4:4 decoders, but could be considered if the added complexity is not excessive and the
benefit is significant – consider the complexity/benefit tradeoff. Profiling implications
TBD.
(Outside of JCT-VC: JCT3V-J0106 Profiles, tiers, levels for 3D-HEVC – proposing one profile,
very similar to MV-HEVC, with nested MV-HEVC decoding capability. Decision: Adopt
(possibly with refinement of low-level aspects), with nested capability.)
SEI & VUI & CICP

JCTVC-S0148 End-of-picture indication for AVC & HEVC – OK.

JCTVC-S0031 / JCT3V-J0108 Frame packing for video with depth (and relationship with
depth and texture view packing SEI message in AVC) – to be considered in JCT-3V –
only interest if there's a significant benefit. JCT3V-J0109 is new proposed draft text, to
be reviewed in JCT-3V to determine adequacy of editorial quality for proceeding with the
ongoing work together with MFC+D.

JCTVC-S0197 VUI codepoint for SMPTE ST 2085 (YDzDx) for AVC & HEVC –
proceed.

ST 2084 and 2086 for AVC – proceed.

m35153 P3 colour primaries in CICP ST 428-2 or maybe -1 – OK to support SMPTE
specs.
[Note also JEDEC P22 – TBD]
 Green metadata – SEI message referring to another standard for the details.
Unlimited level / unconstrained profile for AVC & HEVC – still plan to do, but no draft yet
(Future video coding exploration (WCG/HDR, compression improvement (workshop), other))
Joint session of JCT-VC and JCT-3V, chaired by JRO Tueday 10-21 1000-1100:
(See additional notes in JCT-3V report.)

Reference software
Page: 315
Date Sav
o It is desirable, and seems practical, for SHM to be able to decode MV-HEVC.
o It is more essential for 3D-HEVC to be based on MV-HEVC RS codebase.

Conformance
o Status of conformance testing development
o Feasibility of joint development of MV-HEVC and SHVC conformance testing
was discussed
o Coordination of the formatting of data and additional information output as a log
file to be produced by the decoder to determine how the decoder is handling the
pictures in the bitstream and the output layer set information
6.3 BoGs
13.1.1.1.1.1.1.1.341 JCTVC-S0292 BoG report on CE6 improvements of palette mode
[R. Cohen, Y.-W. Huang]
See section 5.1.6.
13.1.1.1.1.1.1.1.342 JCTVC-S0294 BoG report on complexity assessment of IBC block vector
coding [C. Pang, S. Liu]
See section 4.2.1.
13.1.1.1.1.1.1.1.343 JCTVC-S0304 BoG report on Adaptive Colour Transform (ACT) J. Boyce
See section 5.1.12.
13.1.1.1.1.1.1.1.344 JCTVC-S0308 BoG report on Intra String Copy (CE10) [Y. Chen]
See section 4.10.1.
6.4 Summary of normative decisions
The following is a summary of the normative decisions made at the meeting for the draft screen
content coding extensions:

Adaptive colour transform
o JCTVC-S0086 – Syntax made dependent on whether chroma pred mode is
derived the luma prediction mode, and move the ACT enabling flag to PPS
(cleanup)
o JCTVC-S0086 / JCTVC-S0140 / JCTVC-S0144 – Clipping of final adjusted QP
value to not be negative (bug fix)
o JCTVC-S0086 / JCTVC-S0180 – Shift to align colour components that have
different bit depths, and disallow ACT for trans-quant-bypass CUs when the
colour component bit depths differ (cleanup)
o JCTVC-S0086 / JCTVC-S0254 – Use YCoCg-R for both lossy and lossless
coding (cleanup)

Intra block copy
o JCTVC-S0070 / JCTVC-S0088 / JCTVC-S0220– Constrained referencing area
(regardless of whether bitstream uses WPP) to enable WPP decoding operation
(bug fix)
Page: 316
Date Sav

Pallete
o JCTVC-S0025 / JCTVC-S0037 / JCTVC-S0189 / CE5 – Maximum palette size
and maximum palette predictor size sent in SPS as ue(v) and add profile
constraint to disallow values greater than 31 and 64, respectively (cleanup)
o JCTVC-S0026 / JCTVC-S0163 / JCTVC-S0038 / JCTVC-S0269 / CE6 –
Modified binarization for run coding (coding efficiency ~1.5% for AI TGM)
o JCTVC-S0088 / JCTVC-S0141 – Palette prediction for WPP made similar to
CABAC context resetting (cleanup and minor coding efficiency improvement
~0.6% for AI TGM)
o JCTVC-S0153 / CE6 – Modified coding of palette table relative to palette
predictor (cleanup)
o JCTVC-S0043 – Delta QP for palette escape coded pixels (cleanup)
o JCTVC-S0105 / JCTVC-S0110 / JCTVC-S0173 – When the palette size is zero,
infer that all pixels are escape coded (cleanup)
o JCTVC-S0096 – Disable deblocking within palette coded regions (cleanup)
o JCTVC-S0150 / JCTVC-S0181 / JCTVC-S0258 – Allow escape indices to be
referred to by the copy above mode, and allow run coding with escape coded
pixels (cleanup)

Inter
o JCTVC-S0085 – Adaptive MV resolution (coding efficiency ~3% for TGM
RA/LB)

Intra
o JCTVC-S0102 / JCTVC-S0309 / CE9 – SPS-level disabling of intra boundary
filtering (cleanup / coding efficiency ~1% for AI mixed content)

Cross-component prediction
o JCTVC-S0003 – Constrain the input to cross-component prediction to a 16 bit
range when the extended precision inverse transform is disabled (corrigendum
bug fix)
Note that the last item also affects the fidelity range extensions already standardized in HEVC
version 2.
For further detail, see notes in other sections. The above list is only provided as a summary.
7
Project planning
7.1 WD drafting and software
The following agreement was established: the editorial team has the discretion to not integrate
recorded adoptions for which the available text is grossly inadequate (and cannot be fixed with a
reasonable degree of effort), if such a situation hypothetically arises. In such an event, the text
would record the intent expressed by the committee without including a full integration of the
available inadequate text.
Page: 317
Date Sav
7.2 Plans for improved efficiency and contribution consideration
The group considered it important to have the full design of proposals documented to enable
proper study.
Adoptions need to be based on properly drafted working draft text (on normative elements) and
HM encoder algorithm descriptions – relative to the existing drafts. Proposal contributions
should also provide a software implementation (or at least such software should be made
available for study and testing by other participants at the meeting, and software must be made
available to cross-checkers in CEs).
Suggestions for future meetings included the following generally-supported principles:

No review of normative contributions without WD text

HM text strongly encouraged for non-normative contributions

Early upload deadline to enable substantial study prior to the meeting
 Using a clock timer to ensure efficient proposal presentations (5 min) and discussions
The document upload deadline for the next meeting was planned to be the Friday of the week
preceding the meeting (30 Jan. 2015).
As general guidance, it was suggested to avoid usage of company names in document titles,
software modules etc., and not to describe a technology by using a company name. Also, core
experiment responsibility descriptions should name individuals, not companies. AHG reports and
CE descriptions/summaries are considered to be the contributions of individuals, not companies.
7.3 General issues for CEs and TEs
Group coordinated experiments were planned. These can, in general, fall into two categories:

"Core experiments" (CEs) are the experiments for which there is a draft design and
associated test model software that have been established.

"Tool experiments" (TEs) are the coordinated experiments on coding tools at a more
preliminary stage of work than those of "core experiments".
A preliminary description of each experiment is to be approved at the meeting at which the
experiment plan is established.
It is possible to define sub-experiments within particular CEs and TEs, for example designated as
CEX.a, CEX.b, etc., for a CEX, where X is the basic CE number.
As a general rule, it was agreed that each CE should be run under the same testing conditions
using one software codebase, which should be based on the HM software codebase. An
experiment is not to be established as a CE unless there is access given to the participants in (any
part of) the CE to the software used to perform the experiments.
The general agreed common conditions for single-layer coding efficiency experiments remained
as described in the prior output document JCTVC-L1100.
A general deadline of four weeks after the meeting was established for organizations to express
their interest in participating in a CE to the CE coordinators and for finalization of the CE
descriptions by the CE coordinator with the assistance and consensus of the CE participants.
Moreover, it was agreed that the CE descriptions should be finalized by one week after
availability of the basis software for performing the CE.
Any change in the scope of what technology will be tested in a CE, beyond what is recorded in
the meeting notes, requires discussion on the general JCT-VC reflector.
As a general rule, all CEs are expected to include software available to all participants of the CE,
with software to be provided within two (calendar) weeks after the release of the relevant
software basis (e.g. SHM, HM, or SCM). Exceptions must be justified, discussed on the general
JCT-VC reflector, and recorded in the abstract of the summary report.
Page: 318
Date Sav
Generally, CE configurations should be harmonized with each other to the extent feasible.
Final CE descriptions shall clearly describe specific tests to be performed, not describe vague
activities. Activities of a less specific nature are delegated to Ad Hoc Groups rather than
designated as CEs.
Experiment descriptions should be written in a way such that it is understood as a JCT-VC
output document (written from an objective "third party perspective", not a company proponent
perspective – e.g. referring to methods as "improved", "optimized" etc.). The experiment
descriptions should generally not express opinions or suggest conclusions – rather, they should
just describe what technology will be tested, how it will be tested, who will participate, etc.
Responsibilities for contributions to CE work should identify individuals in addition to company
names.
CE descriptions should not contain excessively verbose descriptions of a technology (at least not
unless the technology is not adequately documented elsewhere). Instead, the CE descriptions
should refer to the relevant proposal contributions for any necessary further detail. However, the
complete detail of what technology will be tested must be available – either in the CE description
itself or in referenced documents that are also available in the JCT-VC document archive.
Those who proposed technology in the respective context (by this or the previous meeting) can
propose a CE or CE sub-experiment. Harmonizations of multiple such proposals and minor
refinements of proposed technology may also be considered. Other subjects would not be
designated as CEs.
Any technology must have at least one cross-check partner to establish a CE – a single proponent
is not enough. It is highly desirable have more than just one proponent and one cross-checker.
It is strongly recommended to plan resources carefully and not waste time on technology that
may have little or no apparent benefit – it is also within the responsibility of the CE coordinator
to take care of this.
A summary report written by the coordinator (with the assistance of the participants) is expected
to be provided to the subsequent meeting. The review of the status of the work on the CE at the
meeting is expected to rely heavily on the summary report, so it is important for that report to be
well-prepared, thorough, and objective.
A non-final CE plan document was reviewed and given tentative approval during the meeting
(with guidance expressed to suggest modifications to be made in a subsequent revision).
The CE description for each planned CE is described in an associated output document JCTVCS11xx for CExx, where "xx" is the CE number (xx = 01, 02, etc.). Final CE plans are recorded as
revisions of these documents.
It must be understood that the JCT-VC is not obligated to consider the test methodology or
outcome of a CE as being adequate. Good results from a CE do not impose an obligation on the
group to accept the result (e.g., if the expert judgment of the group is that further data is needed
or that the test methodology was flawed).
Some agreements relating to CE activities were established as follows:

Only qualified JCT-VC members can participate in a CE.

Participation in a CE is possible without a commitment of submitting an input document
to the next meeting.

All software, results, documents produced in the CE should be announced and made
available to all CE participants in a timely manner.

If combinations of proposals are intended to be tested in a CE, the precise description
shall be available with the final CE description; otherwise it cannot be claimed to be part
of the CE.
Page: 319
Date Sav
7.4 Alternative procedure for handling complicated feature adoptions
The following alternative procedure had been approved at a preceding meeting as a method to be
applied for more complicated feature adoptions:
1. Run CE + provide software + text, then, if successful,
2. Adopt into HM, including refinements of software and text (both normative & nonnormative); then, if successful,
3. Adopt into WD and common conditions.
Of course, we have the freedom (e.g. for simple things) to skip step 2.
7.5 Common Conditions for HEVC Coding Experiments
No particular changes were noted w.r.t. prior CTC for non-SCC testing.
In a discussion chaired by GJS on Thursday 10-23, the following aspects was agreed in regard to
common conditions for SCC testing:

Adding 4:2:0

Changing the reporting template categorization

Changing sign for lossless reporting

Separate template for 4:2:0.
7.6 Software development
The software coordinator had already started integrating changes on top of the prior HM
software, and proponents of adopted proposals are required to integrate their changes into the
latest version, in coordination with the software coordinator, and test in this environment. All
tools were planned to again be thoroughly tested after integration.
Any adopted proposals where software is not delivered by the scheduled date will be rejected.
The planned timeline for software releases was established as follows: [to be updated – add SCM,
replace RExt with HM 16.x]

HM 16.0 and SHM 8.0 should be available within 2 weeks after the meeting.
 SCM 3.0 should be available within 3 weeks after the meeting.
At the previous (Sapporo) meeting, it was noted that it should be relatively easy to add MVHEVC capability to the SHVC software, and strongly suggested that this should be done. This
remains desirable.
8
Establishment of ad hoc groups
The ad hoc groups established to progress work on particular subject areas until the next meeting
are described in the table below. The discussion list for all of these ad hoc groups will be the
main JCT-VC reflector (jct-vc@lists.rwth-aachen.de).
Page: 320
Date Sav
Title and Email Reflector
Chairs
Mtg
JCT-VC project management (AHG1)
(jct-vc@lists.rwth-aachen.de)
G. J. Sullivan, J.-R. Ohm
(co-chairs)
N
B. Bross, K. McCann
C. Rosewarne (co-chairs),
M. Naccari, J.-R. Ohm,
K. Sharman,
G. J. Sullivan,
Y.-K. Wang (vice-chairs)
N
K. Sühring (chair),
D. Flynn, K. Sharman
(vice-chairs)
N

Coordinate overall JCT-VC interim efforts.

Report on project status to JCT-VC reflector.

Provide report to next meeting on project
coordination status.
HEVC test model editing and errata reporting
(AHG2)
(jct-vc@lists.rwth-aachen.de)

Produce and finalize JCTVC-S1002 HEVC Test
Model 16 (HM 16) Improved Encoder
Description, including merging of the RExt and
prior HM test model descriptions

Collect reports of errata for HEVC

Gather and address comments for refinement of
these documents.

Coordinate with AHG3 on software
development and HM software technical
evaluation to address issues relating to
mismatches between software and text.
HEVC HM software development and software
technical evaluation (AHG3)
(jct-vc@lists.rwth-aachen.de)

Coordinate development of the HM software
and its distribution.

Produce documentation of software usage for
distribution with the software.

Prepare and deliver HM 16.x software versions
and the reference configuration encodings
according to JCTVC-L1100 and JCTVC-P1006
common conditions.

Suggest configuration files for additional testing
of tools.

Coordinate with AHG2 on HEVC test model
editing and errata reporting to identify any
mismatches between software and text.
Page: 321
Date Sav
T. Suzuki (chair),
J. Boyce, K. Kazui,
A. K. Ramasubramonian,
W. Wan, Y. Ye
(vice-chairs)
N
N

V. Baroncini (chair),
M. Karczewicz,
M. Naccari, N. Ramzan,
C. Rosewarne, T. K. Tan,
J.-M. Thiesse, W. Wan
(vice-chairs)
N

H. Yu (chair), R. Cohen,
A. Duenas, S. Liu,
K. Rapaka, J. Xu
(vice-chairs)
HEVC conformance test development (AHG4)
(jct-vc@lists.rwth-aachen.de)

Study the requirements of HEVC conformance
testing to ensure interoperability.

Prepare and deliver the JCTVC-S1004
conformance defect report, JCTVC-S1008
SHVC conformance draft 1, and JCTVC-S1012
RExt conformance draft 3 specifications.

Discuss work plans and testing methodology to
develop and improve HEVC v.1, RExt and
SHVC conformance testing.

Establish and coordinate bitstream exchange
activities for HEVC.

Identify needs for HEVC conformance
bitstreams with particular characteristics.

Collect, distribute, and maintain bitstream
exchange database and draft HEVC
conformance bitstream test set.
Verification test preparation (AHG5)
(jct-vc@lists.rwth-aachen.de)

Make preparations for verification testing of
HEVC for interlaced video content.
Make preparations for verification testing of
HEVC range extensions.
SCC coding performance analysis (AHG6)
(jct-vc@lists.rwth-aachen.de)
Study test conditions and coding performance
analysis methods for SCC coding performance

Analyze coding performance of draft and
proposed SCC coding features
SCC extensions text editing (AHG7)
(jct-vc@lists.rwth-aachen.de)

Produce and finalize HEVC screen content
coding extensions working draft 2 and test
model 3 text.

Gather and address comments for refinement of
the test model.

Coordinate with AHG8 to address issues relating
to mismatches between software and text.
J. Xu, R. Joshi (co-chairs), N
R. Cohen, S. Liu, Z. Ma,
G. Sullivan, Y. Ye
(vice-chairs)
Page: 322
Date Sav
SCC extensions software development (AHG8)
(jct-vc@lists.rwth-aachen.de)

Coordinate development of the HM SCM
software and its distribution.

Prepare and deliver HM 16.x-SCM-3.0 software
version and the reference configuration
encodings according to JCTVC-S1015.

Prepare and deliver additional "dot" version
software releases and software branches as
appropriate.

Perform analysis and reconfirmation checks of
the behaviour of the draft design, and report the
results of such analysis.

Suggest configuration files for additional testing
of tools.
B. Li, K. Rapaka (chairs),
R. Cohen, P. Chuang,
X. Xiu, M. Xu
(vice-chairs)
N
A. Duenas (chair),
R. Joshi, S.-H. Kim,
W. Wang, X. Xiu
(vice-chairs)
N

Coordinate with AHG7 to address any identified
issues regarding text and software relationship.
Complexity of palette mode coding (AHG9)
(jct-vc@lists.rwth-aachen.de)

Analyze complexity characteristics of proposed
palette mode methods with regards to
throughput, amount of memory, memory
bandwidth, parsing dependencies, parallelism,
pixel processing, and other aspects of
complexity as appropriate.

Quantify the average and worse case throughput
(context-coded as well as bypass bins) for
palette mode operation and compare it with the
average and worse case throughput for other
coding modes.

Analyze and identify the complexity
implications of interleaved and non-interleaved
escape colour value signalling.

Study latency implications of palette mode
coding.

Identify criteria to determine the hardware
implementability of the key hardware modules.

Identify bottlenecks in the current design with
regard to implementation complexity.
Page: 323
Date Sav
Complexity of IBC, intra line & intra string copy
coding (AHG10)
(jct-vc@lists.rwth-aachen.de)

Analyze complexity characteristics of f IBC,
intra line & intra string copy methods with
regards to throughput, amount of memory,
memory bandwidth, parsing dependencies, pixel
processing.

Analyze the complexity impact of the search
area size on the design.

Quantify the average and worst-case throughput
(e.g., in context-coded bins) for these methods
and compare them with the average and worstcase throughput for other coding elements.

Identify criteria to determine the hardware
implementability of the key elements.
J. Sole (chair), S. Liu,
J. Xu (vice-chairs)
N
J. Chen (chair), J. Boyce,
M. M. Hannuksela,
G. J. Sullivan,
Y.-K. Wang, Y. Ye
(vice-chairs)
N
V. Seregin, Y. He,
(co-chairs)
N

Identify bottlenecks in the current design with
regard to implementation complexity.
SHVC test model editing (AHG11)
(jct-vc@lists.rwth-aachen.de)

Produce and finalize JCTVC-S1007 SHVC Test
Model 8 (SHM 8) text.

Coordinate with AHG12 on SHVC software
development to address issues relating to
mismatches between software and text.
SHVC software development (AHG12)
(jct-vc@lists.rwth-aachen.de)

Prepare SHM 8.0 software (based on HM 16 if
feasible) for experimentation.

Generate anchors and templates based on
common test conditions.

Discuss and identify additional issues related to
SHVC software.
Page: 324
Date Sav
SCC loop filtering (AHG13)
(jct-vc@lists.rwth-aachen.de)

Identify how screen content coding quality is
affected by existing in-loop filtering processes.

Study the interaction of deblocking and SAO
filtering with coding tools for screen content
coding.

Collect and study proposals on modified in-loop
filtering, and evaluate the subjective and
objective impact on coding performance.
C. Rosewarne and
L. Zhang (co-chairs),
X. Xu (vice-chair)
N
K. Rapaka (chair),
A. Duenas, S. Liu, S.-H.
Kim (vice-chairs)
N
T. Suzuki, V. Baroncini,
R. Cohen (co-chairs),
T. K. Tan, S. Wenger
(vice-chairs)
N

Analyze the complexity impact of in-loop
filtering processes.
SCC parallel processing (AHG14)
(jct-vc@lists.rwth-aachen.de)

Study the implications of SCC tools on
parallelism, considering both single-core and
multi-core architectures.

Study implication of dependencies from
previously decoded samples of the same picture
on parallel processing tools such as tiles,
wavefronts, etc.

Identify and discuss additional issues relating to
parallel processing capabilities of SCC tools.
Test sequence material (AHG15)
(jct-vc@lists.rwth-aachen.de)
9

Maintain the video sequence test material
database for HEVC development.

Identify, collect, and make available a variety of
video sequence test material.

Study coding performance and characteristics in
relation to video test materials.

Identify and recommend appropriate test
materials and corresponding test conditions for
use in development of HEVC and its extensions.

Coordinate with the activities in AHG5
regarding interlaced video and range extensions
development, and AHG6 regarding screen
content coding.
Output documents
The following documents were agreed to be produced or endorsed as outputs of the meeting.
Names recorded below indicate the editors responsible for the document production.
Page: 325
Date Sav
13.1.1.1.1.1.1.1.345 JCTVC-S1000 Meeting Report of 19th JCT-VC Meeting [G. J. Sullivan, J.R. Ohm (chairs)] [2015-01-09] (near next meeting)
13.1.1.1.1.1.1.1.346 Remains valid – not re-issued: JCTVC-H1001 HEVC software guidelines
[K. Sühring, D. Flynn, F. Bossen (software coordinators)]
(Remains valid, although from a prior meeting.)
13.1.1.1.1.1.1.1.347 JCTVC-S1002 High Efficiency Video Coding (HEVC) Test Model 16 (HM
16) Improved Encoder Description [K. McCann and C. Rosewarne (primary
editor), B. Bross, M. Naccari, K. Sharman, G. J. Sullivan (co-editors)] (WG 11
N 14970) [2015-01-09] (near next meeting)
13.1.1.1.1.1.1.1.348 JCTVC-S1003 Draft verification test plan for interlaced video and format
range extensions [C. Rosewarne, A. Tourapis, G. Barroux, M. Naccari (editors)]
(WG 11 N 14973) [2014-11-21] (4 weeks)
13.1.1.1.1.1.1.1.349 JCTVC-S1004 HEVC Version 1 Conformance Testing Defect Report
[T. Suzuki, W. Wan, G. J. Sullivan (editors)] (WG 11 N 15016) [2014-11-14]
(3 weeks)
13.1.1.1.1.1.1.1.350 JCTVC-S1005 HEVC Screen Content Coding Draft Text 2 [R. Joshi, J. Xu
(editors)] (WG 11 N 14969) [2014-11-21] (4 weeks)
SCC WD output:

IBC

Adaptive colour transform

Palette mode

Adaptive MV resolution
13.1.1.1.1.1.1.1.351 Remains valid – not reissued: JCTVC-P1006 Common test conditions
and software reference configurations for HEVC range extensions [D. Flynn,
C. Rosewarne, K. Sharman (editors)]
13.1.1.1.1.1.1.1.352 JCTVC-S1007 SHVC Test Model 8 (SHM 8) Introduction and Encoder
Description [J. Chen, J. Boyce, Y. Ye, M. M. Hannuksela (editors)] (WG 11
N 14971) [2015-01-09] (near next meeting)
13.1.1.1.1.1.1.1.353 JCTVC-S1008 SHVC Conformance Testing Draft 1 [J. Boyce,
A. K. Ramasubramonian] (WG 11 N 14982) [2014-11-14] (3 weeks)
13.1.1.1.1.1.1.1.354 Remains valid – not updated JCTVC-Q1009 Common SHM Test
Conditions and Software Reference Configurations [V. Seregin, Y. He (editors)]
Page: 326
Date Sav
13.1.1.1.1.1.1.1.355 Remains valid – not updated JCTVC-O1010 Guidelines for Conformance
Testing Bitstream Preparation [T. Suzuki, W. Wan (editors)]
13.1.1.1.1.1.1.1.356 JCTVC-S1011 HEVC Reference Software for Version 1 and Format
Range Extensions Profiles [F. Bossen, D. Flynn, K. Sühring, T. Suzuki (editors)]
(WG 11 N 14978 ISO/IEC PDAM) [2014-11-14] (3 weeks)
13.1.1.1.1.1.1.1.357 JCTVC-S1012 HEVC Range Extensions Conformance Testing Draft 3
(WG 11 N 14981) [T. Suzuki, K. Kazui (editors)] [2014-11-30] (5 weeks)
13.1.1.1.1.1.1.1.358 JCTVC-S1013 (No document)
13.1.1.1.1.1.1.1.359 JCTVC-S1014 Screen Content Coding Test Model 3 Encoder Description
(SCM 3) [R. Joshi, J. Xu, R. Cohen, S. Liu, Z. Ma, Y. Ye (editors)] (WG 11
N 14972) [2014-01-09] (near next meeting)
13.1.1.1.1.1.1.1.360 JCTVC-S1015 Common Test Conditions for Screen Content Coding
[H. Yu, R. Cohen, K. Rapaka, J. Xu (editors)] [2014-11-07] (2 weeks)
13.1.1.1.1.1.1.1.361 Remains valid – not re-issued: JCTVC-L1100 Common Test Conditions
and Software Reference Configurations for HM [F. Bossen (editor)]
(Remains valid, although from a prior meeting.)
Note that regardless of preliminary CE plans established earlier in the meeting, such plans were
not considered binding on final CE plans as reviewed in the closing plenary.
13.1.1.1.1.1.1.1.362 JCTVC-S1101 Description of Core Experiment 1 (CE1): Palette Mode
Improvement [P. Lai, P. Onno, R. Cohen, V. Seregin, X. Xiu, Z. Ma (CE
coordinators)] [2014-11-21] (4 weeks)
13.1.1.1.1.1.1.1.363 JCTVC-S1102 Description of Core Experiment 2 (CE2): Intra block copy
relationship to inter coding [J. Xu, S. Liu, C. Pang, X. Xiu (CE coordinators)]
[2014-11-21] (4 weeks)
This had 6 parts (approximate number of sub-parts each: ~4, 1, 2, 2, 3, 1)
13.1.1.1.1.1.1.1.364 JCTVC-S1103 Description of Core Experiment 3 (CE3): Intra Line Copy
and Intra String Copy [C.-C. Chen, Y. Chen, J. Xu, T. Lin, W. Wang (CE
coordinators)] [2014-11-21] (4 weeks)
Page: 327
Date Sav
10 Future meeting plans, expressions of thanks, and closing of the meeting
Future meeting plans were established according to the following guidelines:

Meeting under ITU-T SG 16 auspices when it meets (starting meetings on the Tuesday of
the first week and closing it on the Tuesday or Wednesday of the second week of the
SG 16 meeting), and

Otherwise meeting under ISO/IEC JTC 1/SC 29/WG 11 auspices when it meets (starting
meetings on the Friday prior to such meetings and closing it on the last day of the WG 11
meeting).
Some specific future meeting plans (to be confirmed) were established as follows:

Tue. 10 – Wed. 18 Feb. 2015 20th meeting under ITU-T auspices in Geneva, CH.

Fri. 19 – Fri. 26 June 2015 21st meeting under WG 11 auspices in Warsaw, PL.

Tue. 13 – Wed. 21 Oct. 2015 22nd meeting under ITU-T auspices in Lucca, IT.
 Fri. 19 – Fri. 26 Feb. 2016 23rd meeting under WG 11 auspices in San Diego, US.
The agreed document deadline for the 20th JCT-VC meeting is Fri. 30 January 2015. Plans for
scheduling of agenda items within that meeting remained TBA.
WG 11 and Orange were thanked for the excellent hosting of the 19th meeting of the JCT-VC.
The meeting sponsors BCom, Canon, Institut Telecom, Orange and Technicolor were also
thanked.
Kenzler Conference Management and Orange were thanked for their services in organizing the
meeting.
The JCT-VC meeting was closed at approximately 1200 hours on Fri. 24 Oct. 2014.
Page: 328
Date Sav
Annex A to JCT-VC report:
List of documents
JCT-VC number
MPEG
number
Created
First upload
Last upload
JCTVC-S0001
m35280
2014-10-16
19:07:41
2014-10-17
08:59:31
2014-10-17
10:07:41
JCT-VC AHG report: Project management (AHG1)
G. J. Sullivan, J.-R. Ohm
JCTVC-S0002
m35288
2014-10-16
22:59:49
2014-10-16
23:16:55
2014-10-16
23:16:55
JCT-VC AHG report: HEVC test model editing and errata
reporting (AHG2)
B. Bross, K. McCann, C. Rosewarne (AHG
co-chairs), M. Naccari, J.-R. Ohm, K.
Sharman, G. J. Sullivan, Y.-K. Wang (AHG
vice-chairs)
JCTVC-S0003
m35281
2014-10-16
19:20:49
2014-10-16
20:09:13
2014-10-16
20:09:13
JCT-VC AHG report: HEVC HM software development and
software technical evaluation (AHG3)
K. Suehring (Chair), K. Sharman, D. Flynn
JCTVC-S0004
m35270
2014-10-16
15:24:28
2014-10-16
15:42:21
2014-10-22
15:49:49
JCT-VC AHG report: HEVC conformance test development
(AHG4)
T. Suzuki, J. Boyce, K. Kazui, A. K.
Ramasubramonian, Y. Ye
JCTVC-S0005
m35292
2014-10-17
03:14:22
2014-10-17
08:07:34
2014-10-17
08:07:34
JCT-VC AHG report: Verification test preparation (AHG5)
V. Baroncini, M. Karczewicz, N. Ramzan, C.
Rosewarne, K. Sharman, T.-K. Tan, J.-M.
Thiesse, W. Wan
JCTVC-S0006
m35298
2014-10-17
08:10:06
2014-10-17
09:31:29
2014-10-17
10:18:13
JCTVC AHG report: SCC coding performance analysis
(AHG6)
H. Yu, R. Cohen, A. Duenas, S. Liu, K.
Rapaka, J. Xu
JCTVC-S0007
m35272
2014-10-16
16:01:00
2014-10-17
04:36:00
2014-10-17
04:36:00
JCT-VC AHG report: SCC extensions text editing (AHG7)
R. Joshi, J. Xu (AHG co-chairs), Y. Ye, S.
Liu, R. Cohen, Z. Ma (AHG vice-chairs)
JCTVC-S0008
m35286
2014-10-16
21:40:41
2014-10-17
09:21:33
2014-10-17
09:21:33
JCT-VC AHG report: SCC extensions software development
(AHG8)
K. Rapaka, B. Li (AHG co-chairs), R. Cohen,
T.-D. Chuang, X. Xiu, M. Xu (AHG vicechairs)
JCTVC-S0009
m35293
2014-10-17
05:37:18
2014-10-17
05:40:24
2014-10-17
05:40:24
JCT-VC AHG report: Complexity of palette mode coding
(AHG9)
A. Duenas (chair), R Joshi, S.-H. Kim, X. Xiu
(vice chairs)
JCTVC-S0010
m34778
2014-10-08
01:28:21
2014-10-16
04:59:14
2014-10-16
04:59:14
JCT-VC AHG report: Complexity of IBC, intra line & intra
string copy coding (AHG10)
J. Sole (chair), S. Liu, J. Xu (vice-chairs)
JCTVC-S0011
m35295
2014-10-17
07:34:03
2014-10-17
07:36:29
2014-10-17
07:36:29
JCT-VC AHG report: SHVC text editing (AHG11)
J. Chen, J. Boyce, Y. Ye, M. Hannuksela, G.
J. Sullivan, Y.-K. Wang
JCTVC-S0012
m35229
2014-10-15
03:21:41
2014-10-17
09:06:42
2014-10-31
18:29:59
JCT-VC AHG report: SHVC software development
(AHG12)
V. Seregin, Y. He (AHG chairs)
JCTVC-S0013
m35291
2014-10-17
03:10:12
2014-10-17
03:10:41
2014-10-17
03:10:41
JCT-VC AHG report: Loop filtering for SCC (AHG13)
C. Rosewarne, L. Zhang, X. Xu
Title
Page: 329
Authors
Date Saved: 2016-02-13
JCTVC-S0014
m35287
2014-10-16
21:47:31
2014-10-17
09:23:33
2014-10-17
09:23:33
JCT-VC AHG report: Parallel processing for SCC (AHG14)
K. Rapaka (Chair), A. Duenas, S. Liu, S.-H.
Kim (vice chairs)
JCTVC-S0015
m35271
2014-10-16
15:27:27
2014-10-16
15:32:21
2014-10-22
12:51:24
JCT-VC AHG report: Test sequence material (AHG15)
T. Suzuki, V. Baroncini, R. Cohen, T. K. Tan,
S. Wenger
JCTVC-S0021
m34955
2014-10-11
06:27:20
2014-10-17
09:02:03
2014-10-17
09:02:03
CE1: Summary report for Core Experiment 1 on vector
entropy coding
C. Pang, X. Xu (CE Coordinators)
JCTVC-S0022
m35244
2014-10-15
08:48:23
2014-10-17
09:24:48
2014-10-17
09:24:48
CE2: Summary report for Core Experiment 2 on intra block
copy signalling and partitioning
J. Xu, S. Liu, K. Rapaka, X. Xiu (CE
coordinators)
JCTVC-S0023
m34944
2014-10-10
21:04:06
2014-10-15
07:28:32
2014-10-20
19:54:55
CE3: Summary report for Core Experiment 3 on sub-block
partitioning and flipping for Intra block copy
S. Liu (CE Coordinator)
JCTVC-S0024
m34943
2014-10-10
19:59:38
2014-10-17
15:35:09
2014-10-17
18:40:47
CE4: Summary report for Core Experiment 4 on Intra Line
Copy
C.-C. Chen, X. Xu, L. Zhang, T. Lin (CE
Coordinators)
JCTVC-S0025
m35243
2014-10-15
08:34:05
2014-10-17
04:50:25
2014-10-17
04:50:25
CE5: Summary report of core experiment 5 on investigation
of maximum palette size and maximum palette predictor size
R. Joshi, X. Xiu (CE coordinators)
JCTVC-S0026
m35258
2014-10-15
17:12:23
2014-10-17
08:28:22
2014-10-17
13:21:30
CE6: Summary report of CE on improvements of palette
mode
Y.-W. Huang, P. Onno, R. Cohen, V. Seregin,
X. Xiu, Z. Ma
JCTVC-S0027
m35144
2014-10-13
23:40:53
2014-10-17
09:31:33
2014-10-17
16:10:06
CE7: Summary Report for Core Experiment 7 on String
Matching for Palette Index Coding
Z. Ma, Y.-W. Huang (CE Coordinators)
JCTVC-S0028
m34889
2014-10-09
22:40:32
2014-10-14
22:30:56
2014-10-14
22:30:56
CE8: Summary report for Core Experiment 8 on Uni- and
bi-colour mode
R. Cohen, T.-D. Chuang, C.-C. Lin, K.
Rapaka (CE Coordinators)
JCTVC-S0029
m34890
2014-10-09
22:43:20
2014-10-17
17:26:40
2014-10-17
22:16:52
CE9: Summary report for Core Experiment 9 on IBF/CCP
interdependency
R. Cohen, S. Liu, J. Xu, L. Zhang (CE
Coordinators)
JCTVC-S0030
m35143
2014-10-13
23:33:25
2014-10-17
14:24:20
2014-10-17
19:36:45
CE10: Summary report for Core Experiment 10 on Intra
String Copy
Y. Chen, J. Xu (CE Coordinators)
JCTVC-S0031
m34650
2014-10-06
05:34:39
2014-10-06
06:09:14
2014-10-18
17:00:39
Additional Definitions of FPA SEI Message for Inclusion of
Centralized Color-Depth Packing (CCDP) Formats
J.-F. Yang, K.-Y. Liao, H.-M. Wang, Y.-H.
Hu (NCKU)
JCTVC-S0032
m34651
2014-10-06
12:16:33
2014-10-07
14:17:45
2014-10-07
14:17:45
CE3: Test 1.1 – Intra block copy masking
J. Lainema, M. M. Hannuksela (Nokia)
JCTVC-S0033
m34652
2014-10-06
12:17:07
2014-10-07
14:18:01
2014-10-18
16:50:46
Non-CE2: Intra block vector coding for small PUs
J. Lainema, M. M. Hannuksela (Nokia)
JCTVC-S0034
m34653
2014-10-06
18:58:56
2014-10-07
19:17:14
2014-10-07
19:17:14
CE6: Cross check results for Test A.3
W. Pu (Qualcomm)
JCTVC-S0035
m34654
2014-10-06
18:59:41
2014-10-08
06:11:39
2014-10-08
06:11:52
CE6: Cross check results for Test A.4
W. Pu (Qualcomm)
JCTVC-S0036
m34655
2014-10-07
00:57:29
2014-10-07
17:26:38
2014-10-14
20:59:27
Non-CE2: Transform skip signalling for intra block copy
S. Yang, H. J. Shim, D. Lee, B. Jeon (SKKU)
Page: 330
Date Saved: 2016-02-13
JCTVC-S0037
m34656
2014-10-07
02:52:31
2014-10-08
08:21:39
2014-10-08
08:21:39
CE5 subtest 5.1: Performance impact of varying the
maximum palette size
R. Joshi (Qualcomm)
JCTVC-S0038
m34657
2014-10-07
02:57:20
2014-10-08
08:42:46
2014-10-08
08:42:46
CE6 subtest A.5: Contexts for run coding in palette mode
R. Joshi, M. Karczewicz, W. Pu, V. Seregin, J.
Sole (Qualcomm)
JCTVC-S0039
m34658
2014-10-07
03:00:27
2014-10-08
09:02:22
2014-10-20
22:16:56
CE6 subtest A.6: Binarization for run coding in palette mode
R. Joshi, W. Pu, M. Karczewicz, F. Zou, V.
Seregin, J. Sole (Qualcomm)
JCTVC-S0040
m34659
2014-10-07
03:22:30
2014-10-07
07:13:53
2014-10-17
16:01:41
Enhanced chroma QP signalling for adaptive crosscomponent transform in SCC extensions
K.Chono (NEC)
JCTVC-S0041
m35392
2014-10-23
18:02:57
JCTVC-S0042
m34662
2014-10-07
07:47:46
2014-10-08
01:40:12
2014-10-08
01:40:12
AhG6: Inclusion of 4:2:0 screen content in the HEVC SCC
common test conditions
J. Sole, M. Karczewicz, R. Joshi, V. Seregin,
K. Rapaka (Qualcomm)
JCTVC-S0043
m34663
2014-10-07
08:10:43
2014-10-08
03:54:56
2014-10-22
15:06:15
Non-CE6: Delta QP signalling for palette
J. Sole, W. Pu, R. Joshi, V. Seregin, M.
Karczewicz (Qualcomm)
JCTVC-S0044
m34664
2014-10-07
08:28:27
2014-10-07
08:41:36
2014-10-07
08:41:36
AHG13: Chroma deblocking filter control for SCC
O. Nakagami, T. Suzuki (Sony)
JCTVC-S0045
m34665
2014-10-07
09:08:14
2014-10-07
09:21:22
2014-10-07
09:21:22
AHG13: On deblocking for screen content coding
C. Rosewarne, M. Maeda (Canon)
JCTVC-S0046
m34666
2014-10-07
09:09:02
2014-10-07
09:21:49
2014-10-14
06:48:07
Non-CE9: Intra-boundary filter control for non-camera
captured content
C. Rosewarne, M. Maeda (Canon)
JCTVC-S0047
m34667
2014-10-07
09:40:39
2014-10-08
11:36:52
2014-10-17
18:24:12
Non-CE6: Modifications of copy-left and copy-above modes
in index coding
J.-S. Tu, C.-L. Lin, C.-H. Hung, C.-C. Lin, Y.J. Chang (ITRI)
JCTVC-S0048
m34668
2014-10-07
10:00:20
2014-10-07
11:19:45
2014-10-07
11:19:45
CE6 Test B.2: Encoder modification of palette coding for
escape pixels
Y.-J. Chang, C.-H. Hung, C.-L. Lin, C.-C.
Lin, J.-S. Tu (ITRI)
JCTVC-S0049
m34669
2014-10-07
10:05:24
2014-10-07
11:40:09
2014-10-11
19:36:18
CE8 Test A: Bi-colour intra mode for screen content coding
Y.-J. Chang, C.-C. Lin, J.-S. Tu, C.-L. Lin, C.H. Hung (ITRI)
JCTVC-S0050
m34670
2014-10-07
10:11:04
2014-10-07
11:48:21
2014-10-17
12:34:59
Non-CE8: Combination of CE8 Test A and CE8 Test B for
screen content coding
Y.-J. Chang, C.-C. Lin, C.-L. Lin, J.-S. Tu, C.H. Hung (ITRI)
JCTVC-S0051
m34671
2014-10-07
10:13:16
2014-10-07
11:51:42
2014-10-18
17:52:57
Non-CE8: Multi-colour intra mode for screen content coding
Y.-J. Chang, C.-C. Lin, C.-L. Lin, J.-S. Tu, C.H. Hung (ITRI)
JCTVC-S0052
m34672
2014-10-07
10:59:02
2014-10-07
13:40:38
2014-10-17
14:56:29
Non-CE6: Escape coded pixel prediction using previous
escape coded pixels for palette based coding
J. Ye, J. Zhu (Fujitsu)
JCTVC-S0053
m34673
2014-10-07
11:04:29
2014-10-07
14:23:29
2014-10-17
14:57:20
Non-CE6: Escape pixel prediction using previous escape
coded pixels and palette for palette based coding
J. Ye, J. Zhu (Fujitsu)
JCTVC-S0054
m34674
2014-10-07
11:10:16
2014-10-07
14:31:38
2014-10-17
14:59:07
Non-CE6: Escape coded pixel prediction using previous
palette for palette based coding
J. Ye, J. Zhu (Fujitsu)
Page: 331
Date Saved: 2016-02-13
JCTVC-S0055
m34675
2014-10-07
12:28:36
2014-10-08
05:15:02
2014-10-16
14:58:50
Non-CE6: Escape colour signalling
C. -C Lin, C.-L. Lin, Y.-J. Chang, J.-S. Tu, C.H. Hung (ITRI)
JCTVC-S0056
m34676
2014-10-07
12:48:29
2014-10-08
02:37:02
2014-10-09
13:35:53
Non-CE2 : Slice-level Intra block copy enabling
W. Lim, J. Ma, Y. Ahn, D. Sim
JCTVC-S0057
m34677
2014-10-07
13:49:09
2014-10-07
14:06:13
2014-10-07
14:06:13
CE1: Results of Test 1.3, Test 4.1 and Test 4.3
A. Minezawa, K. Miyazawa, S. Sekiguchi
(Mitsubishi)
JCTVC-S0058
m34678
2014-10-07
13:49:41
2014-10-07
14:27:38
2014-10-07
14:27:38
CE1: Cross-check on Test 1.4
A. Minezawa, K. Miyazawa, S. Sekiguchi
(Mitsubishi)
JCTVC-S0059
m34679
2014-10-07
13:50:07
2014-10-07
14:28:07
2014-10-07
14:28:07
CE1: Cross-check on Test 3.1
A. Minezawa, K. Miyazawa, S. Sekiguchi
(Mitsubishi)
JCTVC-S0060
m34680
2014-10-07
14:24:04
2014-10-07
14:33:58
2014-10-14
07:45:06
Non-CE6: Modified unpredicted palette entries coding in
palette based coding
Z. Wang, J. Zhu(Fujitsu)
JCTVC-S0061
m34681
2014-10-07
14:48:17
2014-10-07
18:34:06
2014-10-07
18:34:06
CE1: Results of Test 3.2 on MVD and BVD coding
G. Laroche, T. Poirier, C. Gisquet, P. Onno
(Canon)
JCTVC-S0062
m34682
2014-10-07
14:48:26
2014-10-07
18:36:09
2014-10-07
18:36:09
CE6: Results of Test A.3 on restricted run coding
G. Laroche, T. Poirier, C. Gisquet, P. Onno
(Canon)
JCTVC-S0063
m34683
2014-10-07
14:48:34
2014-10-07
17:38:21
2014-10-15
12:11:34
CE6: Results of Test C.1 on transition copy mode
C. Gisquet, G. Laroche, P. Onno (Canon)
JCTVC-S0064
m34684
2014-10-07
14:48:43
2014-10-07
18:41:56
2014-10-18
12:15:22
Non-CE6: Last run flag for Palette mode
G. Laroche, T. Poirier, C. Gisquet, P. Onno
(Canon)
JCTVC-S0065
m34685
2014-10-07
14:48:54
2014-10-07
18:28:57
2014-10-15
12:17:58
Non-CE2: IBC encoder improvements for SCM2.0
G. Laroche, T. Poirier, C. Gisquet, P. Onno
(Canon)
JCTVC-S0066
m34686
2014-10-07
14:49:02
2014-10-07
17:39:51
2014-10-15
12:05:42
Non-CE6: Palette encoder improvements for SCM2.0
C. Gisquet, G. Laroche, P. Onno (Canon)
JCTVC-S0067
m34687
2014-10-07
14:49:15
2014-10-07
18:18:20
2014-10-15
12:18:53
Combination of several encoder improvements for SCM2.0
G. Laroche, C. Gisquet, T. Poirier, P. Onno
(Canon)
JCTVC-S0068
m34688
2014-10-07
14:49:59
2014-10-07
18:19:16
2014-10-07
18:19:16
AHG14: On IBC memory reduction
G. Laroche, T. Poirier, C. Gisquet, P. Onno
(Canon)
JCTVC-S0069
m34689
2014-10-07
14:50:17
2014-10-07
18:31:21
2014-10-15
12:19:32
On adaptive colour transform and Inter modes
G. Laroche, T. Poirier, C. Gisquet, P. Onno
(Canon)
JCTVC-S0070
m34690
2014-10-07
14:50:32
2014-10-07
18:05:07
2014-10-15
12:20:02
AHG14: On IBC constraint for Wavefront Parallel
Processing
G. Laroche, T. Poirier, C. Gisquet, P. Onno
(Canon)
JCTVC-S0071
m34691
2014-10-07
14:50:44
2014-10-13
11:50:43
2014-10-13
11:50:43
CE6: Cross-check of Test A.5
G. Laroche (Canon)
JCTVC-S0072
m34692
2014-10-07
14:50:55
2014-10-13
11:55:26
2014-10-13
11:55:26
CE6: Cross-check of Test A.6
G. Laroche (Canon)
Page: 332
Date Saved: 2016-02-13
JCTVC-S0073
m34693
2014-10-07
14:51:15
2014-10-15
13:24:56
2014-10-15
13:24:56
CE6: Cross-check of Test C.2
C. Gisquet (Canon)
JCTVC-S0074
m34694
2014-10-07
15:23:21
2014-10-07
15:31:14
2014-10-07
15:31:14
CE6: Results for Test B3 on Improved Palette Index Coding
with Contextualization
T. Laude (Leibniz Universitaet Hannover)
JCTVC-S0075
m34695
2014-10-07
15:34:08
2014-10-07
15:40:00
2014-10-07
15:40:00
Copy Mode for Static Screen Content
T. Laude (Leibniz Universitaet Hannover)
JCTVC-S0076
m34696
2014-10-07
15:42:12
2014-10-13
11:52:04
2014-10-13
11:52:04
CE1: Cross-check of Test 3.3
G. Laroche (Canon)
JCTVC-S0077
m34697
2014-10-07
15:51:34
2014-10-07
16:14:48
2014-10-07
16:14:48
CE3: Cross-check of test 1.1
M. Pettersson, K. Andersson (Ericsson)
JCTVC-S0078
m34698
2014-10-07
16:15:16
2014-10-08
05:24:39
2014-10-18
17:33:20
CE6 Test C.2: Transition copy mode
Y.-C. Sun, T.-D. Chuang, Y.-W. Chen, Y.-W.
Huang, S. Lei (MediaTek)
JCTVC-S0079
m34699
2014-10-07
16:15:36
2014-10-08
05:29:34
2014-10-18
17:30:21
Non-CE6: Cross-CU palette colour index prediction
Y.-C. Sun, J. Kim, T.-D. Chuang, Y.-W.
Chen, S. Liu, Y.-W. Huang, S. Lei
(MediaTek)
JCTVC-S0080
m34702
2014-10-07
16:44:49
2014-10-07
16:55:12
2014-10-07
16:55:12
CE2: Result of Test 1
B. Li, J. Xu (Microsoft), X. Xu, S. Liu, S. Lei
(MediaTek)
JCTVC-S0081
m34703
2014-10-07
16:45:06
2014-10-07
16:58:52
2014-10-07
16:58:52
CE2: Result of Test 6
B. Li, J. Xu (Microsoft)
JCTVC-S0082
m34704
2014-10-07
16:45:22
2014-10-07
17:02:13
2014-10-07
17:02:13
CE9: Result of Test A.2
B. Li, J. Xu (Microsoft), X. Zhang, R. Cohen
(MERL)
JCTVC-S0083
m34705
2014-10-07
16:45:42
2014-10-07
17:05:00
2014-10-07
17:05:00
CE10: Result of Test 1 and 2
B. Li, J. Xu (Microsoft)
JCTVC-S0084
m34706
2014-10-07
16:46:09
2014-10-07
17:07:31
2014-10-07
17:07:31
Comparison of Compression Performance of HEVC 4:4:4
Range Extensions Test Model 8 and HEVC Screen Content
Coding Extensions Test Model 2 with AVC High 4:4:4
Predictive profile
B. Li, J. Xu, G. Sullivan (Microsoft)
JCTVC-S0085
m34707
2014-10-07
16:46:52
2014-10-07
17:13:26
2014-10-23
09:01:06
Adaptive motion vector resolution for screen content
B. Li, J. Xu, G. Sullivan, Y. Zhou, B. Lin
(Microsoft)
JCTVC-S0086
m34708
2014-10-07
16:47:15
2014-10-08
11:44:27
2014-10-24
11:30:11
On residual adaptive colour transform
B. Li, J. Xu, G. Sullivan (Microsoft)
JCTVC-S0087
m34709
2014-10-07
16:47:34
2014-10-07
17:19:17
2014-10-16
08:32:39
Non-CE2: on block vector predictor
B. Li, J. Xu (Microsoft)
JCTVC-S0088
m34710
2014-10-07
16:47:52
2014-10-07
17:22:26
2014-10-07
17:22:26
On WPP with palette mode and intra BC mode
B. Li, J. Xu (Microsoft)
JCTVC-S0089
m34711
2014-10-07
16:48:10
2014-10-07
17:23:53
2014-10-07
17:23:53
Improvement for hash based inter search
B. Li, J. Xu (Microsoft)
Page: 333
Date Saved: 2016-02-13
JCTVC-S0090
m34712
2014-10-07
16:48:37
2014-10-07
17:25:21
2014-10-07
17:25:21
On referencing structure supporting temporal scalability
B. Li, J. Xu (Microsoft)
JCTVC-S0091
m34713
2014-10-07
16:48:55
2014-10-10
04:21:12
2014-10-10
04:21:12
CE7: Cross-check of test 2 (JCTVC-S0159)
B. Li, J. Xu (Microsoft)
JCTVC-S0092
m34714
2014-10-07
16:49:16
2014-10-10
04:22:27
2014-10-10
04:22:27
CE10: Cross-check of Hybrid 1-D/2-D Intra string search for
HEVC screen content coding (JCTVC-S0161)
B. Li, J. Xu (Microsoft)
JCTVC-S0093
m34718
2014-10-07
17:55:44
2014-10-08
10:17:59
2014-10-08
10:17:59
Enhanced block vector predictor list construction for Intra
block copy
J. Ma, Y. Ahn, W. Lim, X. Wu, D. Sim
(KWU)
JCTVC-S0094
m34719
2014-10-07
18:08:35
2014-10-07
18:16:01
2014-10-22
11:59:52
QP offset for Adaptive Colour Transform
R. Sjöberg, J. Samuelsson (Ericsson)
JCTVC-S0095
m34720
2014-10-07
18:08:53
2014-10-07
18:16:28
2014-10-22
16:41:10
HLS: Dependent RAP indication SEI message
R. Sjöberg, M. Pettersson, J. Samuelsson
(Ericsson)
JCTVC-S0096
m34721
2014-10-07
19:41:02
2014-10-08
08:28:04
2014-10-15
23:11:06
AhG13: Palette and deblocking
J. Sole, W. Pu, C. Pang, R. Joshi, V. Seregin,
M. Karczewicz (Qualcomm)
JCTVC-S0097
m34722
2014-10-07
20:16:47
2014-10-08
00:22:24
2014-10-17
00:46:03
CE5: Informational tests on reducing both maximum palette
size and maximum palette predictor size
P. Lai, S. Liu, S. Lei (MediaTek)
JCTVC-S0098
m34723
2014-10-07
20:17:01
2014-10-08
09:08:36
2014-10-16
21:00:24
CE8 Test B: Single colour intra mode, with supplementary
results
P. Lai, S. Liu, Y.-W. Chen, T.-D. Chuang, Y.C. Sun, S. Lei (MediaTek)
JCTVC-S0099
m34724
2014-10-07
20:17:19
2014-10-08
07:58:54
2014-10-19
01:01:48
Non-CE6: Syntax redundancy removal for palette mode with
one index value
P. Lai, J. Kim, S. Liu, S. Lei (MediaTek)
JCTVC-S0100
m34725
2014-10-07
20:17:30
2014-10-08
10:51:03
2014-10-20
20:22:56
AHG6: On Adaptive Color Transform (ACT) in SCM2.0
P. Lai, S. Liu, S. Lei (MediaTek)
JCTVC-S0101
m34726
2014-10-07
20:17:39
2014-10-08
09:11:42
2014-10-18
01:14:03
AHG14: Intra Block Copy reference area for Wavefront
Parallel Procsssing (WPP)
P. Lai, X. Xu, S. Liu, T.-D. Chuang, S. Lei
(MediaTek)
JCTVC-S0102
m34727
2014-10-07
20:17:46
2014-10-08
09:25:57
2014-10-16
21:20:33
CE9 Test A.1: Optionally disabling the usage of the intra
boundary filters
X. Zhang, K. Zhang, J. An, H. Huang, S. Lei
(MediaTek)
JCTVC-S0103
m34728
2014-10-07
20:18:01
2014-10-11
01:17:26
2014-10-11
01:17:26
CE8: Cross-check of Test A (JCTVC-S0049) Bi-colour intra
mode for screen content coding
P. Lai (MediaTek)
JCTVC-S0104
m34729
2014-10-07
20:18:09
2014-10-16
22:08:09
2014-10-19
13:03:40
CE6-related: Cross-check of JCTVC-S0152 on Index
Coding Group (ICG) for 8x8 CU of Palette Mode
P. Lai, J. Kim (MediaTek)
JCTVC-S0105
m34730
2014-10-07
20:18:17
2014-10-08
07:13:31
2014-10-18
17:54:52
CE6-related: Syntax fixes for zero palette in palette coding
K. Zhang, T.-D. Chuang, S. Liu, J. An, X.
Zhang, S. Lei (MediaTek)
JCTVC-S0106
m34731
2014-10-07
20:18:25
2014-10-16
22:11:11
2014-10-19
16:45:54
CE5-related: Cross-check of JCTVC-S0201 on CU
dependent color palette maximum size
P. Lai, J. Kim (MediaTek)
JCTVC-S0107
m34732
2014-10-07
20:18:33
2014-10-08
08:15:28
2014-10-08
08:15:28
CE3 Test 1.2: Segmental prediction for intra block copy
K. Zhang, J. An, X. Zhang, H. Huang, S. Lei
(MediaTek)
Page: 334
Date Saved: 2016-02-13
JCTVC-S0108
m34733
2014-10-07
20:22:24
2014-10-08
08:26:47
2014-10-10
03:14:33
W. Pu, M. Karczewicz, R. Joshi, F. Zou, V.
Seregin, J. Sole (Qualcomm)
JCTVC-S0109
m34734
2014-10-07
20:23:07
JCTVC-S0110
m34735
2014-10-07
20:23:49
2014-10-08
08:30:58
2014-10-21
09:37:38
Non-CE6: Syntax Redundancy Fixes for Palette Mode
W. Pu, M. Karczewicz, V. Seregin, F. Zou, R.
Joshi, J. Sole (Qualcomm)
JCTVC-S0111
m34736
2014-10-07
20:25:04
2014-10-08
08:26:05
2014-10-24
09:58:10
Non-CE6: Improvement On Palette Run Coding
W. Pu, R. Joshi, M. Karczewicz, F. Zou, V.
Seregin, J. Sole (Qualcomm)
JCTVC-S0112
m34737
2014-10-07
20:40:48
2014-10-08
08:35:55
2014-10-17
11:34:00
Non-CE2: On Intra block copy
C. Pang, V. Seregin, M. Karczewicz
(Qualcomm)
JCTVC-S0113
m34738
2014-10-07
20:41:19
2014-10-08
08:54:47
2014-10-21
09:42:52
Non-CE2: Intra block copy with Inter signaling
C. Pang, K. Rapaka, Y.-K. Wang, V. Seregin,
M. Karczewicz (Qualcomm), B. Li, J. Xu
(Microsoft)
JCTVC-S0114
m34739
2014-10-07
20:46:08
2014-10-08
06:55:12
2014-10-18
01:25:03
CE6-related : Enabling copy above mode prediction at the
boundary of CU
J. Kim, Y.-C. Sun, S. Liu, T. -D. Chuang, Y.W. Chen, Y. -W. Huang, S. Lei (MediaTek)
JCTVC-S0115
m34740
2014-10-07
20:46:41
2014-10-08
06:58:29
2014-10-18
01:17:31
CE6-related : Clarifying decoder’s ambiguous behaviour
for escape index in palette mode
J. Kim, S. Liu, T. -D. Chuang, Y. -W Huang,
S. Lei (MediaTek)
JCTVC-S0116
m34741
2014-10-07
20:47:11
2014-10-08
07:02:07
2014-10-08
07:02:07
CE6-related : Signalling Palette size in Palette mode
J. Kim, S. Liu, S. Lei (MediaTek)
JCTVC-S0117
m34742
2014-10-07
20:48:30
2014-10-08
03:44:03
2014-10-08
03:44:03
CE3: Test 1.3: Intra block copy with flipping
J. Ye, X. Xu, S. Liu, K. Zhang, S. Lei
(MediaTek)
JCTVC-S0118
m34743
2014-10-07
20:49:29
2014-10-08
04:20:29
2014-10-20
20:05:08
CE3: Test 2.1 Combined test of test 1.1 and test 1.3
J. Ye, S. Liu, X. Xu, S. Lei (MediaTek), J.
Lainema, K. Ugur, M. Hannuksela (Nokia),
JCTVC-S0119
m34744
2014-10-07
20:50:01
2014-10-08
08:38:50
2014-10-08
08:38:50
CE3: Test 2.2 Combined test of test 1.2 and test 1.3
K. Zhang, J. An, X. Zhang, H. Huang, J. Ye,
X. Xu, S. Liu, S. Lei (MediaTek)
JCTVC-S0120
m34745
2014-10-07
20:51:07
2014-10-08
08:31:58
2014-10-17
02:45:37
Non-CE6: Copy previous mode
J. Ye, J. Kim, S. Liu, P. Lai, S. Lei
(MediaTek)
JCTVC-S0121
m34746
2014-10-07
21:05:04
2014-10-08
08:08:05
2014-10-16
20:38:43
CE2: Test 2 – Intra BC signalled at PU level
X. Xu, S. Liu, S. Lei (MediaTek)
JCTVC-S0122
m34747
2014-10-07
21:06:26
2014-10-08
08:08:43
2014-10-16
20:40:59
CE2: Test 5 – Intra BC unified with Inter using
intra_bc_flag
X. Xu, S. Liu, S. Lei (MediaTek), B. Li, J. Xu
(Microsoft)
JCTVC-S0123
m34748
2014-10-07
21:08:01
2014-10-08
08:09:51
2014-10-16
20:41:45
Non-CE2: Intra BC merge mode with default candidates
X. Xu, T.-D. Chuang, S. Liu, S. Lei
(MediaTek)
JCTVC-S0124
m34749
2014-10-07
21:10:46
2014-10-15
00:49:45
2014-10-15
00:49:45
Cross check of CE2 Test 3(JCTVC-S0131)
X. Xu, S. Liu (MediaTek)
JCTVC-S0125
m34750
2014-10-07
21:11:31
2014-10-15
00:50:57
2014-10-15
00:50:57
Cross check of CE2 Test 6(JCTVC-S0081)
X. Xu, S. Liu (MediaTek)
Non-CE6: Improvement On Palette Sharing Mode
Non-CE6
Page: 335
Date Saved: 2016-02-13
JCTVC-S0126
m34751
2014-10-07
21:14:06
2014-10-23
15:53:13
2014-10-23
15:53:13
Cross check of Non-CE4 Intra Line Copy with Extended
Full-frame Search for Test A (JCTVC-S0137)
X. Xu (MediaTek)
JCTVC-S0127
m34752
2014-10-07
21:24:48
2014-10-07
21:33:53
2014-10-07
21:33:53
CE2: Crosscheck of Test1 – Unification of IBC to inter
Y. He, X. Xiu, Y. Ye (InterDigital)
JCTVC-S0128
m34753
2014-10-07
21:28:28
2014-10-07
21:32:03
2014-10-07
21:32:03
CE6: Crosscheck of Test B.2 –Encoder modification of
palette coding for escape pixels
Y. He, X. Xiu, Y. Ye (InterDigital)
JCTVC-S0129
m34754
2014-10-07
21:30:31
2014-10-08
07:23:41
2014-10-08
07:23:41
On indication of IBC
K. Andersson, M. Pettersson, J. Samuelsson,
A. Norkin (Ericsson)
JCTVC-S0130
m34755
2014-10-07
21:35:17
2014-10-10
00:48:56
2014-10-10
00:48:56
CE7: Cross check results for Test 3( JCTVC-S0160)
J. Ye, S. Liu (MediaTek)
JCTVC-S0131
m34756
2014-10-07
21:36:18
2014-10-07
21:39:26
2014-10-13
23:07:06
CE2: Test3 – IBC with block vector derivation
Y. He, Y. Ye, X. Xiu (InterDigital)
JCTVC-S0132
m34757
2014-10-07
21:41:33
2014-10-07
21:44:05
2014-10-13
23:26:41
CE6: Test B.5 – Escape colour prediction
Y. He, X. Xiu, Y. Ye (InterDigital)
JCTVC-S0133
m34758
2014-10-07
22:16:44
2014-10-08
02:17:44
2014-10-22
12:06:47
Adaptive Colour Transforms for Screen Content Coding
W. Dai, M. Krishnan, P. Topwala (FastVDO)
JCTVC-S0134
m34759
2014-10-07
23:07:05
2014-10-08
06:55:29
2014-10-15
19:53:24
Non-CE6: Simplified palette size coding
J. Zhao, S. H. Kim, K. Misra, A. Segall
(Sharp)
JCTVC-S0135
m34760
2014-10-07
23:21:32
2014-10-07
23:56:31
2014-10-07
23:56:31
CE4: Results of Test A on Search Range of Intra Line Copy
R.-L. Liao, C.-C. Chen, C.-W. Kuo, W.-H.
Peng, H.-M. Hang (NCTU/ITRI)
JCTVC-S0136
m34761
2014-10-07
23:22:00
2014-10-07
23:58:05
2014-10-19
15:41:38
Non-CE4: On CABAC Throughput of Intra Line Copy
R.-L. Liao, C.-C. Chen, C.-W. Kuo, W.-H.
Peng, H.-M. Hang (NCTU/ITRI)
JCTVC-S0137
m34762
2014-10-07
23:22:19
2014-10-08
00:00:25
2014-10-19
15:41:12
Non-CE4: Intra Line Copy with Extended Full-frame Search
for Test A
R.-L. Liao, C.-C. Chen, C.-W. Kuo, W.-H.
Peng, H.-M. Hang (NCTU/ITRI)
JCTVC-S0138
m34763
2014-10-07
23:29:50
2014-10-08
05:09:14
2014-10-20
11:05:13
Non-CE6: Exponential Golomb binarization for Palette Run
S. H. Kim, K. Misra, J. Zhao, A. Segall
(Sharp)
JCTVC-S0139
m34765
2014-10-07
23:34:41
2014-10-08
05:10:40
2014-10-15
18:39:57
Using flat scaling lists for escape coded palette pixels
K. Misra, S. H. Kim, J. Zhao, A. Segall
(Sharp)
JCTVC-S0140
m34766
2014-10-07
23:36:32
2014-10-08
05:12:23
2014-10-15
18:40:23
On transform coefficient scaling for adaptive colour
transform
K. Misra, S. H. Kim, A. Segall (Sharp)
JCTVC-S0141
m34767
2014-10-07
23:38:09
2014-10-08
05:12:56
2014-10-15
18:40:52
Using the wavefront store-and-sync design for palette table
prediction variables
K. Misra, S. H. Kim, A. Segall (Sharp)
JCTVC-S0142
m34768
2014-10-07
23:39:30
2014-10-08
09:05:36
2014-10-23
09:36:03
CE1 : Results of Test 1.1, Test 2.1 and Test 3.1
K. Rapaka, M. Karczewicz, C. Pang
(Qualcomm)
JCTVC-S0143
m34769
2014-10-07
23:39:49
2014-10-08
09:10:07
2014-10-17
09:33:17
Non-CE1 :Block vector coding for Intra block copy
K. Rapaka, M. Karczewicz, C. Pang
(Qualcomm), K. Miyazawa, A. Minezawa, S.
Sekiguchi (Mitsubishi)
Page: 336
Date Saved: 2016-02-13
JCTVC-S0144
m34770
2014-10-07
23:40:08
2014-10-08
09:12:32
2014-10-08
09:12:32
Qp derivation for adaptive color transform
K. Rapaka, L. Zhang, R. Joshi, M.
Karczewicz(Qualcomm)
JCTVC-S0145
m34771
2014-10-07
23:40:23
2014-10-08
09:14:13
2014-10-08
09:14:13
Bandwidth reduction method for intra block copy
K. Rapaka, T. Hsieh, C. Pang, V. Seregin, M.
Karczewicz(Qualcomm)
JCTVC-S0146
m34772
2014-10-07
23:40:43
2014-10-18
07:59:48
2014-10-18
07:59:48
CE1: Cross-check on Test 3.2 on MVD and BVD coding
(JCTVC-S0061)
K. Rapaka (Qualcomm)
JCTVC-S0147
m34773
2014-10-07
23:40:53
2014-10-18
08:14:44
2014-10-18
08:14:44
CE1: Cross-check on Test 4.3 method1 and method 2
(JCTVC-S0057)
K. Rapaka (Qualcomm)
JCTVC-S0148
m34774
2014-10-07
23:41:06
2014-10-07
23:46:59
2014-10-07
23:46:59
Indication of the end of coded data for pictures and partialpicture regions
Y. Wu, L. Zhu, S. Sadhwani, G. J. Sullivan
(Microsoft)
JCTVC-S0149
m34776
2014-10-08
01:22:36
2014-10-08
10:13:52
2014-10-17
09:23:32
Fast intra coding mode decision for screen contents coding
Y. Ahn, X. Wu, W. Lim, J. Ma, D. Sim
(KWU)
JCTVC-S0150
m34777
2014-10-08
01:27:32
2014-10-08
02:31:16
2014-10-16
22:54:46
Non-CE6: Simplification on Escape Coding of Palette Mode
in HEVC SCC
M. Xu, Z. Ma, W. Wang, H. Yu (Huawei USA
R&D)
JCTVC-S0151
m34779
2014-10-08
01:28:33
2014-10-08
04:15:04
2014-10-17
18:34:22
Non-CE6: 2-D Index Map Coding of Palette Mode in HEVC
SCC
W. Wang, Z. Ma, M. Xu, H. Yu (Huawei USA
R&D)
JCTVC-S0152
m34780
2014-10-08
01:29:22
2014-10-08
02:14:01
2014-10-16
22:59:09
Non-CE6: Index Coding Group (ICG) for 8x8 CU of Palette
Mode in HEVC SCC
W. Wang, Z. Ma, M. Xu, H. Yu (Huawei USA
R&D)
JCTVC-S0153
m34781
2014-10-08
01:30:51
2014-10-08
09:28:55
2014-10-08
09:28:55
CE6: Test D.1 Run-length coding for reuse flags
M. Karczewicz, W. Pu, V. Seregin, R. Joshi, J.
Sole (Qualcomm)
JCTVC-S0154
m34782
2014-10-08
01:31:06
2014-10-08
09:30:10
2014-10-08
09:30:10
CE6: Test B.1 Context coded CU-level escape colour flag
M. Karczewicz, W. Pu, V. Seregin, R. Joshi, J.
Sole (Qualcomm)
JCTVC-S0155
m34783
2014-10-08
01:31:22
2014-10-08
10:50:42
2014-10-16
18:33:49
Non-CE6: Palette copy above mode for the first row
V. Seregin, M. Karczewicz, W. Pu, R. Joshi, J.
Sole (Qualcomm)
JCTVC-S0156
m34784
2014-10-08
01:31:36
2014-10-08
09:43:03
2014-10-18
08:17:21
Non-CE6: Palette parsing dependency and palette encoder
improvement
W. Pu, F. Zou, V. Seregin, R. Joshi, M.
Karczewicz, J. Sole (Qualcomm)
JCTVC-S0157
m34785
2014-10-08
01:31:51
2014-10-08
09:50:16
2014-10-16
18:38:57
Non-CE6: Copy mode and escape coded sample
V. Seregin, R. Joshi, M. Karczewicz, W. Pu, J.
Sole (Qualcomm)
JCTVC-S0158
m34786
2014-10-08
01:36:36
2014-10-08
03:11:37
2014-10-08
03:11:37
CE 7 Test 1: 1-D String based Index Coding for Palette
Index Coding
M. Xu, Z. Ma, W. Wang, H. Yu (Huawei USA
R&D)
JCTVC-S0159
m34787
2014-10-08
01:37:12
2014-10-08
03:11:59
2014-10-08
03:11:59
CE 7 Test 2: Constrained 1-D String based Index Coding for
Palette Index Coding
M. Xu, Z. Ma, W. Wang, H. Yu (Huawei USA
R&D)
JCTVC-S0160
m34788
2014-10-08
01:37:35
2014-10-08
03:12:20
2014-10-08
03:12:20
CE 7 Test 3: Hybrid 1-D/2-D String-based Index Coding for
Palette Index Coding
M. Xu, Z. Ma, W. Wang, H. Yu (Huawei USA
R&D)
JCTVC-S0161
m34789
2014-10-08
01:37:58
2014-10-08
03:05:23
2014-10-08
03:05:23
CE 10: Hybrid 1-D/2-D Intra string search for HEVC screen
content coding
W. Wang, Z. Ma, M. Xu, H. Yu (Huawei USA
R&D)
Page: 337
Date Saved: 2016-02-13
JCTVC-S0162
m34790
2014-10-08
01:56:43
2014-10-08
08:23:58
2014-10-13
18:22:36
CE1: Results of Tests 1.4, 2.2, & 3.3 on unified BVD &
MVD coding
S.-T. Hsiang, T.-D. Chuang, S. Lei
(MediaTek)
JCTVC-S0163
m34791
2014-10-08
01:57:03
2014-10-08
08:30:32
2014-10-08
08:30:32
CE6: Results of Test A.4 on palette run coding
S.-T. Hsiang, T.-D. Chuang, S. Lei
(MediaTek)
JCTVC-S0164
m34792
2014-10-08
01:57:14
2014-10-08
08:28:20
2014-10-08
08:28:20
CE6: Results of Test B.4 on palette index coding
S.-T. Hsiang, T.-D. Chuang, S. Lei
(MediaTek),
JCTVC-S0165
m34793
2014-10-08
01:57:24
2014-10-08
08:33:10
2014-10-23
18:46:24
CE10 Results of Test 6 on unified method for entropy
coding intra string copy syntax elements
S.-T. Hsiang, T.-D. Chuang, S. Lei
(MediaTek)
JCTVC-S0166
m34794
2014-10-08
01:57:36
2014-10-15
02:08:56
2014-10-15
02:08:56
CE1: Cross check of Tests 1.1 & 2.1 (JCTVC-S0142)
S.-T. Hsiang (MediaTek)
JCTVC-S0167
m34795
2014-10-08
01:57:46
2014-10-15
02:12:05
2014-10-15
02:12:05
CE1: Cross check of Test 4.1 on combination of Test 1.1 +
Test 1.3 (JCTVC-S0057)
S.-T. Hsiang (MediaTek)
JCTVC-S0168
m34796
2014-10-08
01:57:56
2014-10-15
02:14:13
2014-10-15
02:14:13
CE6: Cross check of Test B.3 on color index coding with
contextualization (JCTVC-S0074)
S.-T. Hsiang (MediaTek)
JCTVC-S0169
m34797
2014-10-08
01:58:08
2014-10-22
16:45:39
2014-10-22
16:45:39
Non-CE6: Cross check of JCTVC-S0052 on escape coded
pixel prediction using previous escape coded pixels for
palette based coding
S.-T. Hsiang (MediaTek)
JCTVC-S0170
m34798
2014-10-08
01:58:17
2014-10-23
17:49:00
2014-10-23
18:11:29
Non-CE6: Cross check of JCTVC-S0053 on escape pixel
prediction using previous escape coded pixels and palette for
palette based coding
S.-T. Hsiang (MediaTek)
JCTVC-S0171
m34799
2014-10-08
02:17:46
2014-10-16
12:10:53
2014-10-18
15:14:02
Cross-check of ‘CE2: Test 5 – Intra BC unified with
Inter using intra_bc_flag’ (JCTVC-S0122) by Mediatek
and Microsoft
C. Rosewarne, M. Maeda (Canon)
JCTVC-S0172
m34800
2014-10-08
02:24:49
2014-10-08
03:52:32
2014-10-19
14:43:20
Non-CE2: Unification of IntraBC mode with inter mode
Y. He, Y. Ye, X. Xiu (InterDigital), X. Xu, S.
Liu, S. Lei (MediaTek), B. Li, J. Xu
(Microsoft)
JCTVC-S0173
m34801
2014-10-08
02:30:15
2014-10-08
02:32:49
2014-10-17
06:03:01
Non-CE6: Redundancy removal and simplification for
Palette coding
Y. He, X. Xiu, Y. Ye (InterDigital)
JCTVC-S0174
m34802
2014-10-08
02:33:11
2014-10-08
09:02:06
2014-10-17
06:20:11
CE6: Test C.3 Copy previous row mode for palette coding
F. Zou, W. Pu, M. Karczewicz, R. Joshi, V.
Seregin, J. Sole (Qualcomm)
JCTVC-S0175
m34803
2014-10-08
02:34:04
2014-10-08
09:04:39
2014-10-08
09:04:39
CE10: Test 7.1 Constrained run for Intra String Copy
F. Zou, Y. Chen, V. Seregin, M. Karczewicz
(Qualcomm)
JCTVC-S0176
m34804
2014-10-08
02:43:25
2014-10-08
05:56:46
2014-10-16
09:42:09
CE8 Test C: Independent Uniform Prediction Intra Mode
(IUP)
R. Cohen, X. Zhang (MERL)
JCTVC-S0177
m34805
2014-10-08
02:44:07
2014-10-08
05:57:13
2014-10-17
09:59:01
CE9 Test A.3 Modifying cross-component prediction to
compensate for intra boundary filtering
R. Cohen, X. Zhang (MERL)
JCTVC-S0178
m34806
2014-10-08
2014-10-08
2014-10-18
Non-CE6: Improved binarization and signaling of index
M. Karczewicz, F. Zou, R. Joshi, V. Seregin,
Page: 338
Date Saved: 2016-02-13
02:46:50
23:33:02
12:34:02
coding for transition copy mode
W. Pu (Qualcomm)
JCTVC-S0179
m34807
2014-10-08
03:28:23
2014-10-08
06:42:30
2014-10-17
18:29:43
On inter-component de-correlation for screen content coding
X. Xiu, Y. He, Y. Ye (InterDigital)
JCTVC-S0180
m34808
2014-10-08
03:31:29
2014-10-08
03:41:52
2014-10-23
04:23:59
Adaptive color transform for different luma and chroma bitdepth
X. Xiu, Y. He, Y. Ye (InterDigital)
JCTVC-S0181
m34809
2014-10-08
03:34:13
2014-10-08
03:49:59
2014-10-17
18:32:19
Non-CE6: Removal of parsing dependency in palette-based
coding
X. Xiu, Y. He, Y. Ye (InterDigital)
JCTVC-S0182
m34810
2014-10-08
04:13:06
Non-CE: SCC with extended LCU size
D. Jiang, X. Zhang, Y. Wu, Z. Wang
JCTVC-S0183
m34811
2014-10-08
04:23:56
CE2: Cross-check of Test 2
C. Pang (Qualcomm)
JCTVC-S0184
m34812
2014-10-08
04:25:07
Non-SCCE: SCC with extended LCU size
D. Jiang
JCTVC-S0185
m34813
2014-10-08
05:01:56
Non-SCCE: SCC with extended largest coding unit
D. Jiang, X. Zhang
JCTVC-S0186
m34814
2014-10-08
05:02:42
2014-10-08
05:48:19
2014-10-08
05:48:19
Non-CE6: on context modeling of palette_transpose_flag
X. Xiu, Y. He, Y. Ye (InterDigital)
JCTVC-S0187
m34815
2014-10-08
05:24:04
2014-10-08
10:05:13
2014-10-17
04:05:50
Non-SCCE: SCC with extended LCU size
D. Jiang, X. Zhang, Y. Wu, Z. Wang
JCTVC-S0188
m34816
2014-10-08
05:32:22
2014-10-08
05:35:40
2014-10-19
11:59:46
Non-CE6: A combination of CE6 Test C.2 – transitioncopy mode and CE6 Test C.3 (configuration 1) - copy-fromprevious-row mode
Y.-C. Sun, T.-D. Chuang, Y.-W. Huang, S.
Lei (MediaTek)
JCTVC-S0189
m34817
2014-10-08
05:54:30
2014-10-08
06:27:12
2014-10-20
08:01:09
CE5: Investigation of palette-based coding with maximum
palette predictor size being equal to 96 and 128
M. Azimi, X. Xiu, Y. He, Y. Ye (InterDigital)
JCTVC-S0190
m34818
2014-10-08
05:58:55
2014-10-08
23:40:41
2014-10-08
23:40:41
CE8: Cross-check of JCTVC-S0098, CE8 Test B: Single
colour intra mode
R. Cohen (MERL)
JCTVC-S0191
m34819
2014-10-08
05:59:34
2014-10-08
23:57:44
2014-10-08
23:57:44
CE9: Cross-check of JCTVC-S0102, CE9 Test A.1:
Optionally disabling the usage of the intra boundary filters
R. Cohen (MERL)
JCTVC-S0192
m34820
2014-10-08
06:13:52
2014-10-08
12:23:26
2014-10-08
12:23:26
CE10: Results of test 2, 4, 7
X. Chen, S. Wang, T. Lin (Tongji), J. Ye, S.
Liu, S. Lei (MediaTek)
JCTVC-S0193
m34821
2014-10-08
06:13:56
CE10: Results of test 2, 4, 7
Xianyi Chen, Shuhui Wang, Tao Lin, Jing Ye,
Shan Liu, Shawmin Lei
JCTVC-S0194
m34822
2014-10-08
06:20:11
2014-10-08
13:08:04
2014-10-08
13:08:04
CE4: Results of test C
L. Zhao, X. Chen, T. Lin (Tongji)
JCTVC-S0195
m34823
2014-10-08
06:29:27
2014-10-11
03:36:38
2014-10-11
03:36:38
CE6: Cross-verification of Test B1
X. Xiu, Y. He, Y. Ye (InterDigital)
2014-10-16
22:04:02
2014-10-16
22:04:02
Page: 339
Date Saved: 2016-02-13
JCTVC-S0196
m34824
2014-10-08
08:27:41
2014-10-14
23:55:09
2014-10-17
14:06:05
HLS: On Redundant Pictures SEI message for HEVC
M.Sychev, S.Ikonin(Huawei)
JCTVC-S0197
m34862
2014-10-08
17:36:42
2014-10-08
23:02:44
2014-10-08
23:02:44
VUI codepoint for SMPTE ST 2085 (YDzDx)
C. Fogg, J. Helman (MovieLabs)
JCTVC-S0198
m34863
2014-10-08
17:40:52
2014-10-23
01:11:54
2014-10-23
01:11:54
Conversion tools update
B. Mandel (Universal), C. Fogg (MovieLabs)
JCTVC-S0199
m34869
2014-10-08
23:36:50
2014-10-09
21:02:01
2014-10-09
21:02:01
Non-CE9: On chroma boundary filtering
F. Zou, R. Joshi, W. Pu, V. Seregin, M.
Karczewicz (Qualcomm)
JCTVC-S0200
m34871
2014-10-09
01:22:20
2014-10-17
12:25:24
2014-10-17
14:04:15
Cross check Non-CE6: Redundancy removal and
simplification for palette coding
W. Pu (Qualcomm)
JCTVC-S0201
m34872
2014-10-09
01:49:04
2014-10-09
02:21:38
2014-10-16
23:01:03
Non-CE5: CU dependent color palette maximum size
W. Wang, Z. Ma, M. Xu, H. Yu (Huawei USA
R&D)
JCTVC-S0202
m34873
2014-10-09
02:08:49
2014-10-14
03:38:34
2014-10-14
03:38:34
Cross check of On deblocking for screen content coding
(JCTVC-S0045)
O. Nakagami (Sony)
JCTVC-S0203
m34874
2014-10-09
04:46:49
2014-10-15
17:16:34
2014-10-15
17:19:42
Crosscheck for CE6 Test C.3 on copy from previous row
T.-D. Chuang (MediaTek)
JCTVC-S0204
m34875
2014-10-09
04:47:03
2014-10-15
17:14:49
2014-10-15
17:18:39
Crosscheck for CE6 Test D.1 on palette table signalling
T.-D. Chuang (MediaTek)
JCTVC-S0205
m34876
2014-10-09
04:50:32
2014-10-14
18:01:23
2014-10-15
01:05:34
Crosscheck for CE6 Test C.1 on transition copy mode
Y.-C. Sun (MediaTek)
JCTVC-S0206
m34877
2014-10-09
05:16:35
2014-10-16
15:44:08
2014-10-16
15:44:08
On lambda domain Rate Control
J. Wen, M. Fang, M. Tang
JCTVC-S0207
m34878
2014-10-09
05:21:44
2014-10-15
00:52:57
2014-10-15
00:52:57
Cross check of block vector predictor (JCTVC-S0087)
X. Xu (MediaTek)
JCTVC-S0208
m34879
2014-10-09
05:22:15
2014-10-15
09:23:51
2014-10-15
09:23:51
CE8-related: Crosscheck for combination of CE8 Test A and
CE8 Test B for screen content coding (JCTVC-S0050)
Y.-W. Chen (MediaTek)
JCTVC-S0209
m34880
2014-10-09
05:22:39
2014-10-17
04:04:18
2014-10-22
03:05:28
CE8-related: Crosscheck for Multi-colour intra mode for
screen content coding (JCTVC-S0051)
Y.-W. Chen (MediaTek)
JCTVC-S0210
m34883
2014-10-09
11:59:03
2014-10-10
12:00:34
2014-10-10
12:00:34
CE1: Cross-Check Results of Test 1.3
C.-H. Hung, C. -C Lin, J.-S. Tu, Y.-J. Chang,
C.-L. Lin (ITRI)
JCTVC-S0211
m34884
2014-10-09
12:02:58
2014-10-10
11:49:52
2014-10-10
11:49:52
CE6: Cross-Check Results of Test B.5
C. -C Lin, C.-H. Hung, J.-S. Tu, Y.-J. Chang,
C.-L. Lin (ITRI)
JCTVC-S0212
m34885
2014-10-09
12:05:25
2014-10-10
11:28:25
2014-10-10
11:28:25
CE8: Cross-Check Results of Test C
J.-S. Tu, C.-H. Hung, C. -C Lin, Y.-J. Chang,
C.-L. Lin (ITRI)
JCTVC-S0213
m34887
2014-10-09
16:21:17
2014-10-18
01:31:32
2014-10-22
20:37:43
CE6-related : Crosscheck report of JCTVC-S0134
J. Kim, S.Liu (MediaTek)
Page: 340
Date Saved: 2016-02-13
JCTVC-S0214
m34888
2014-10-09
19:22:06
2014-10-17
15:03:46
2014-10-19
14:57:49
Cross check non-CE6: Escape colour signalling
W. Pu (Qualcomm)
JCTVC-S0215
m34891
2014-10-10
02:28:04
2014-10-10
04:37:28
2014-10-10
04:37:28
CE6: crosscheck report of CE6 test B.4
Z. Xu, J. Zhu(Fujitsu)
JCTVC-S0216
m34892
2014-10-10
02:31:28
2014-10-17
16:48:51
2014-10-17
16:48:51
CE7: crosscheck report of CE7 test 1
Zhanglei Xu, Jianqing Zhu(Fujitsu)
JCTVC-S0217
m34912
2014-10-10
07:44:32
2014-10-15
04:14:43
2014-10-15
04:14:43
Non-CE6: cross-check of JCTVC-S0110 on Syntax
Redundancy Fixes for Palette Mode
Y. He, X. Xiu, Y. Ye (InterDigital)
JCTVC-S0218
m34941
2014-10-10
18:48:37
2014-10-14
22:51:16
2014-10-14
22:51:16
Cross-verification of JCTVC-S0086 on residual adaptive
color transform
X. Xiu, Y. He, Y. Ye (InterDigital)
JCTVC-S0219
m34942
2014-10-10
18:50:59
2014-10-15
00:28:07
2014-10-15
00:28:07
Cross-verification of JCTVC-S0155 on palette copy above
mode for the first row
X. Xiu, Y. He, Y. Ye (InterDigital)
JCTVC-S0220
m34945
2014-10-10
22:01:02
2014-10-10
22:07:27
2014-10-18
11:31:15
On parallel processing capability of intra block copy
K. Rapaka, V. Seregin, C. Pang, M.
Karczewicz(Qualcomm)
JCTVC-S0221
m34950
2014-10-11
02:05:56
2014-10-14
02:04:33
2014-10-14
02:04:33
CE9: crosscheck report of CE9 Test A.3 (JCTVC-S0177)
L. Zhang
JCTVC-S0222
m34952
2014-10-11
02:39:47
2014-10-12
04:03:20
2014-10-12
04:03:20
CE5: Cross-verification report on investigation of maximum
palette predictor size (S0189)
R. Joshi (Qualcomm)
JCTVC-S0223
m34956
2014-10-11
08:23:19
Cross check Non-CE6: Last run flag for Palette mode
W. Pu (Qualcomm)
JCTVC-S0224
m34967
2014-10-13
00:51:11
2014-10-16
12:12:06
2014-10-18
14:59:23
Cross-check of ‘AHG13: Chroma deblocking filter control
for SCC’ (JCTVC-S0044) by Sony
C. Rosewarne, M. Maeda (Canon)
JCTVC-S0225
m34968
2014-10-13
00:52:05
2014-10-17
09:01:42
2014-10-18
15:16:08
Cross-check of ‘Non-CE1 :Block vector coding for Intra
block copy’ (JCTVC-S0143) by Mitsubishi and
Qualcomm
C. Rosewarne, M. Maeda (Canon)
JCTVC-S0226
m34969
2014-10-13
00:52:48
2014-10-16
12:13:02
2014-10-18
15:17:38
Cross-check of CE1 Test 2.2 from ‘CE1: Results of Tests
1.4, 2.2, & 3.3 on unified BVD & MVD coding’
(JCTVC-S0162) by Mediatek
C. Rosewarne, M. Maeda (Canon)
JCTVC-S0227
m34970
2014-10-13
00:57:36
2014-10-16
12:14:57
2014-10-18
15:19:07
Cross-check of ‘Non-CE2: On Intra block copy’
(JCTVC-S0112) by Qualcomm
C. Rosewarne, M. Maeda (Canon)
JCTVC-S0228
m34979
2014-10-13
05:34:08
2014-10-14
09:03:32
2014-10-30
02:31:53
Crosscheck of Non-CE6 on Improvement On Palette Run
Coding(JCTVC-S0111)
C.-H. Hung, Y.-J. Chang, J.-S. Tu, C. -C Lin,
C.-L. Lin (ITRI)
JCTVC-S0229
m34980
2014-10-13
05:35:02
2014-10-15
10:07:03
2014-10-20
12:26:55
Crosscheck of Non-CE6 on Exponential Golomb
binarization for Palette Run(JCTVC-S0138)
C.-H. Hung, C. -C Lin, J.-S. Tu, Y.-J. Chang,
C.-L. Lin (ITRI)
JCTVC-S0230
m34984
2014-10-13
07:27:03
2014-10-20
19:23:29
2014-10-20
19:23:29
Cross-check of JCTVC-S0069 on adaptive colour transform
and Inter modes
P. Lai, S. Liu (MediaTek)
JCTVC-S0231
m34985
2014-10-13
2014-10-19
2014-10-19
AHG14: Cross-check of JCTVC-S0070 on IBC constraint
P. Lai, X. Xu (MediaTek)
Page: 341
Date Saved: 2016-02-13
07:28:03
00:16:14
00:16:14
for Wavefront Parallel Processing
JCTVC-S0232
m34987
2014-10-13
08:00:29
2014-10-17
08:57:56
2014-10-17
08:57:56
Crosscheck of JCTVC-S0150: Non-CE6: Simplification on
Escape Coding of Palette Mode in HEVC SCC
R.-L. Liao, C.-C. Chen, W.-H. Peng, H.-M.
Hang (NCTU/ITRI)
JCTVC-S0233
m34988
2014-10-13
08:03:20
2014-10-17
08:58:58
2014-10-17
08:58:58
Crosscheck of JCTVC-S0194: CE4: Results of test C
R.-L. Liao, C.-C. Chen, W.-H. Peng, H.-M.
Hang (NCTU/ITRI)
JCTVC-S0234
m34992
2014-10-13
08:43:21
2014-10-13
11:26:48
2014-10-13
11:26:48
CE2 Test2: Crosscheck for Intra BC signalled at PU level
(JCTVC-S0121)
W. Zhang, L. Xu, Y. Chiu (Intel)
JCTVC-S0235
m34993
2014-10-13
08:43:36
2014-10-13
11:37:07
2014-10-13
11:37:07
CE3 Test2.2: Crosscheck for Combination of Test 1.2 and
Test 1.3 (JCTVC-S0119)
W. Zhang, L. Xu, Y. Chiu (Intel)
JCTVC-S0236
m34994
2014-10-13
08:44:38
2014-10-13
11:42:05
2014-10-13
11:42:05
Crosscheck of Improvement for Hash Based Inter Search
(JCTVC-S0089)
W. Zhang, L. Xu, Y. Chiu (Intel)
JCTVC-S0237
m34995
2014-10-13
08:45:17
2014-10-14
01:33:54
2014-10-14
01:33:54
Non-CE2: Crosscheck for Intra BC merge mode with default
candidates (JCTVC-S0123)
W. Zhang, L. Xu, Y. Chiu (Intel)
JCTVC-S0238
m35011
2014-10-13
10:52:50
2014-10-17
10:27:43
2014-10-17
10:27:43
Cross-check of JCTVC-S0129: On indication of IBC
J. Lainema (Nokia)
JCTVC-S0239
m35114
2014-10-13
20:55:39
2014-10-19
11:29:58
2014-10-19
11:29:58
Cross-check report of JCTVC-S0085 on Adaptive motion
vector resolution for screen content
K. Rapaka(Qualcomm)
JCTVC-S0240
m35115
2014-10-13
20:55:57
2014-10-22
02:18:09
2014-10-22
02:18:09
Cross-check report of JCTVC-S0180 on Adaptive color
transform for different luma and chroma bit-depth
K. Rapaka(Qualcomm)
JCTVC-S0241
m35116
2014-10-13
20:56:08
2014-10-18
12:49:09
2014-10-18
15:51:51
Cross-check report of JCTVC-S0068 On IBC memory
reduction
K. Rapaka(Qualcomm)
JCTVC-S0242
m35120
2014-10-13
21:25:06
2014-10-17
19:44:10
2014-10-17
19:44:10
Cross-check of S0088 (On WPP with palette mode and intra
BC mode)
W. Wang, M. Xu, Z. Ma, H. Yu (Huawei USA
R&D)
JCTVC-S0243
m35121
2014-10-13
21:25:21
2014-10-16
23:14:05
2014-10-16
23:14:05
Cross-check of S0090 (On referencing structure supporting
temporal scalability)
W. Wang, M. Xu, Z. Ma, H. Yu (Huawei USA
R&D)
JCTVC-S0244
m35122
2014-10-13
21:25:37
2014-10-16
22:28:49
2014-10-16
22:28:49
AHG6: Cross-check of S0100 ( On Adaptive Color
Transform (ACT) in SCM2.0)
M. Xu, W. Wang, Z. Ma, H. Yu (Huawei USA
R&D)
JCTVC-S0245
m35123
2014-10-13
21:25:52
2014-10-21
02:46:10
2014-10-21
02:46:10
CE10: Cross-check of S0083 (Result of Test 1 and 2)
W. Wang, M. Xu, Z. Ma, H. Yu (Huawei USA
R&D)
JCTVC-S0246
m35124
2014-10-13
21:26:53
2014-10-21
02:47:38
2014-10-21
02:47:38
Non-CE6: Cross-check of S0054 (Escape coded pixel
prediction using previous palette for palette based coding)
M. Xu, W. Wang, Z. Ma, H. Yu (Huawei USA
R&D)
JCTVC-S0247
m35125
2014-10-13
21:27:29
2014-10-17
03:57:59
2014-10-17
03:57:59
Non-CE6: Cross-check of S0060 (Modified unpredicted
palette entries coding in palette based coding)
M. Xu, W. Wang, Z. Ma, H. Yu (Huawei USA
R&D)
JCTVC-S0248
m35126
2014-10-13
21:28:19
2014-10-17
03:56:19
2014-10-17
03:56:19
CE4: Cross-check of S0135 (Results of Test A on Search
Range of Intra Line Copy)
M. Xu, W. Wang, Z. Ma, H. Yu (Huawei USA
R&D)
JCTVC-S0249
m35127
2014-10-13
2014-10-21
2014-10-21
Non-CE4: Cross-check of S0136 (On CABAC Throughput
M. Xu, W. Wang, Z. Ma, H. Yu (Huawei USA
Page: 342
Date Saved: 2016-02-13
21:28:46
02:48:09
02:48:09
of Intra Line Copy)
R&D)
JCTVC-S0250
m35168
2014-10-14
04:38:41
2014-10-14
04:42:40
2014-10-18
07:57:56
Non-CE10: Improvement on coding of ISC parameters and
comparison to Palette Coding
Kailun Zhou, Liping Zhao, Xianyi Chen, Tao
Lin (Tongji)
JCTVC-S0251
m35172
2014-10-14
07:13:39
2014-10-21
05:22:17
2014-10-21
05:22:17
CE3: cross-check of Test 1.3: Intra block copy with flipping
(JCTVC-S0117)
B. Li, J. Xu (Microsoft)
JCTVC-S0252
m35199
2014-10-14
09:19:15
2014-10-21
05:22:57
2014-10-21
05:22:57
CE3: cross-check of Test 2.1 Combined test of test 1.1 and
test 1.3 (JCTVC-S0118)
B. Li, J. Xu (Microsoft)
JCTVC-S0253
m35214
2014-10-14
14:53:37
2014-10-17
08:17:43
2014-10-17
08:17:43
Non-CE6: Crosscheck for Copy Previous Mode (JCTVCS0120)
W. Zhang, L. Xu, Y. Chiu (Intel)
JCTVC-S0254
m35215
2014-10-14
17:51:14
2014-10-14
18:35:41
2014-10-14
23:14:53
Unification of colour transforms in ACT
L. Zhang, J. Chen, M. Karczewicz
(Qualcomm), B. Li, J. Xu (Microsoft)
JCTVC-S0255
m35216
2014-10-14
19:20:05
2014-10-17
16:52:37
2014-10-17
16:52:37
Non-CE6: Cross-check of enabling copy above mode
prediction at the boundary of CU (JCTVC-S0114)
V. Seregin (Qualcomm)
JCTVC-S0256
m35217
2014-10-14
19:20:19
2014-10-14
23:27:16
2014-10-14
23:27:16
Non-CE6: Cross-check of removal of parsing dependency in
palette-based coding (JCTVC-S0181)
V. Seregin (Qualcomm)
JCTVC-S0257
m35218
2014-10-14
19:20:33
2014-10-17
16:43:31
2014-10-17
16:43:31
Cross-check of using the wavefront store-and-sync design
for palette table prediction variables (JCTVC-S0141)
V. Seregin (Qualcomm)
JCTVC-S0258
m35220
2014-10-14
20:49:54
2014-10-14
21:20:14
2014-10-18
10:52:04
Non-CE6: Unification of coding of escape indices and other
palette indices
X. Xiu, Y. He, Y. Ye (InterDigital), V.
Seregin, R. Joshi, M. Karczewicz, W. Pu, J.
Sole (Qualcomm)
JCTVC-S0259
m35221
2014-10-14
20:57:48
2014-10-18
01:59:59
2014-10-24
10:14:44
CE6-related : Crosscheck report of JCTVC-S0157
J. Kim, S. Liu (MediaTek)
JCTVC-S0260
m35223
2014-10-15
00:47:21
2014-10-17
05:07:09
2014-10-17
05:07:09
Cross-check of Non-CE6: Modifications of copy-left and
copy-above modes in index coding (JCTVC-S0047)
S.H. Kim (Sharp)
JCTVC-S0261
m35226
2014-10-15
01:50:00
2014-10-19
05:42:29
2014-10-19
13:08:06
Crosscheck of JCTVC-S0065 on IBC encoder improvements
for SCM2.0
C. Pang (Qualcomm)
JCTVC-S0262
m35227
2014-10-15
01:51:12
2014-10-19
18:06:39
2014-10-19
18:06:39
Crosscheck of JCTVC-S0172 on unification of IntraBC
mode with inter mode
C. Pang (Qualcomm)
JCTVC-S0263
m35233
2014-10-15
04:08:44
2014-10-17
11:53:25
2014-10-19
13:40:44
CE3 Test 1.2: Crosscheck for Segmental Prediction for Intra
Block Copy (JCTVC-S0107)
W. Zhang, L. Xu, Y. Chiu (Intel)
JCTVC-S0264
m35239
2014-10-15
07:56:46
2014-10-15
09:52:21
2014-10-15
09:52:21
CE9: cross-check of test A.1.3: Optionally disabling the
usage of the intra boundary filters (JCTVC-S0102)
B. Li, J. Xu (Microsoft)
JCTVC-S0265
m35240
2014-10-15
07:59:28
2014-10-15
12:43:25
2014-10-15
12:43:25
Cross-check of inter-component de-correlation for screen
content coding (JCTVC-S0179)
B. Li, J. Xu (Microsoft)
JCTVC-S0266
m35241
2014-10-15
07:59:50
2014-10-15
13:04:36
2014-10-15
15:29:09
Non-CE6: cross-check of improvement on palette sharing
mode (JCTVC-S0108)
B. Li, J. Xu (Microsoft)
Page: 343
Date Saved: 2016-02-13
JCTVC-S0267
m35242
2014-10-15
08:24:33
2014-10-18
01:04:28
2014-10-18
01:04:28
Cross-verification of JCTVC-S0064 on Last run flag for
Palette mode
X. Xiu, Y. He, Y. Ye (InterDigital)
JCTVC-S0268
m35253
2014-10-15
09:50:23
2014-10-16
21:10:50
2014-10-16
21:10:50
CE9: Cross-check of JCTVC-S0082 Test A.2
X. Zhang (MediaTek)
JCTVC-S0269
m35257
2014-10-15
16:56:35
2014-10-17
16:24:41
2014-10-22
14:42:28
CE6-related: Harmonization of CE6 Tests A4, A5, and A6
S.-T. Hsiang, T.-D. Chuang, S. Lei
(MediaTek), R. Joshi, W. Pu, M. Karczewicz,
F. Zou, V. Seregin, J. Sole (Qualcomm),
JCTVC-S0270
m35259
2014-10-15
19:47:35
2014-10-17
23:25:39
2014-10-17
23:25:39
CE6-related: Cross check of JCTVC-S0115 Test 2.1
J. Zhao, S. H Kim (Sharp)
JCTVC-S0271
m35260
2014-10-15
21:22:55
2014-10-15
22:46:34
2014-10-15
22:46:34
CE5: Cross-verification of JCTVC-S0037 on investigation
of maximum palette size
X. Xiu, Y. He, Y. Ye (InterDigital)
JCTVC-S0272
m35264
2014-10-16
00:53:39
2014-10-16
00:55:43
2014-10-16
00:55:43
Intra Reference Prediction by Cross-Component Prediction
K. Kawamura, S. Naito (KDDI)
JCTVC-S0273
m35269
2014-10-16
12:07:54
2014-10-18
08:35:40
2014-10-18
15:21:48
Cross-check of ‘AhG13: Palette and deblocking’
(JCTVC-S0096) by Qualcomm
C. Rosewarne, M. Maeda (Canon)
JCTVC-S0274
m35274
2014-10-16
16:05:45
2014-10-18
21:27:46
2014-10-18
21:27:46
AHG14: Cross check of JCTVC-S0101 on Intra Block Copy
reference area for Wavefront Parallel Processing
P. Onno (Canon)
JCTVC-S0275
m35275
2014-10-16
16:06:11
2014-10-19
19:43:37
2014-10-19
19:43:37
Non-CE6: Cross-check of JCTVC-S0178 on improved
binarization and signaling of index coding for transition
copy mode
P. Onno (Canon)
JCTVC-S0276
m35276
2014-10-16
16:06:40
2014-10-20
18:27:16
2014-10-20
18:27:16
Non-CE6: Cross-check of JCVC-S0186 on context modeling
of palette_transpose_flag
P. Onno (Canon)
JCTVC-S0277
m35277
2014-10-16
16:07:04
2014-10-21
18:34:55
2014-10-21
18:34:55
Non-CE6: Crosscheck of JCTVC-S0258 on unification of
coding of escape indices and other palette indices
P. Onno (Canon)
JCTVC-S0278
m35278
2014-10-16
16:12:18
2014-10-20
17:07:06
2014-10-20
17:07:06
Cross check Non-CE6: Palette encoder improvements for
SCM2.0
W. Pu (Qualcomm)
JCTVC-S0279
m35282
2014-10-16
20:18:08
2014-10-20
23:24:42
2014-10-22
19:47:59
Crosscheck of JCTVC-S0115 method 2
F. Zou (Qualcomm)
JCTVC-S0280
m35283
2014-10-16
20:20:10
2014-10-20
22:51:22
2014-10-20
22:51:22
Crosscheck of JCTVC-S0105
F. Zou (Qualcomm)
JCTVC-S0281
m35284
2014-10-16
20:57:10
2014-10-23
19:40:01
2014-10-23
19:40:01
CE10: Crosscheck of JCTVC-S0192 Test 2
F. Zou (Qualcomm)
JCTVC-S0282
m35285
2014-10-16
20:59:06
2014-10-20
22:39:24
2014-10-23
19:27:13
Crosscheck of JCTVC-S0067
F. Zou (Qualcomm)
JCTVC-S0283
m35290
2014-10-17
01:16:50
2014-10-19
05:05:40
2014-10-19
16:42:53
Crosscheck of JCTVC-S0187 on SCC with extended LCU
size
X. Li, Y. Chen (Qualcomm)
JCTVC-S0284
m35294
2014-10-17
2014-10-17
2014-10-17
Crosscheck of JCTVC- S0113 on Non-CE2: Intra block
K. Miyazawa, A. Minezawa, S. Sekiguchi
Page: 344
Date Saved: 2016-02-13
07:31:04
13:51:02
13:51:02
copy with Inter signaling
(Mitsubishi)
JCTVC-S0285
m35297
2014-10-17
08:01:21
2014-10-17
17:31:26
2014-10-17
17:31:26
Cross-verfication of JCTVC-S0140 on On transform
coefficient scaling for adaptive colour transform
X. Xiu, Y. He, Y. Ye (InterDigital)
JCTVC-S0286
m35299
2014-10-17
10:07:27
2014-10-19
17:00:38
2014-10-19
17:00:38
Cross-verification of JCTVC-S0254 on unification of colour
transforms in ACT
X. Xiu, Y. He, Y. Ye (InterDigital)
JCTVC-S0287
m35306
2014-10-17
12:15:17
2014-10-17
12:17:49
2014-10-17
12:17:49
Crosscheck report of JCTVC-S0152
K.Chono (NEC)
JCTVC-S0288
m35320
2014-10-17
17:06:09
2014-10-18
08:34:44
2014-10-18
23:30:22
Crosscheck of JCTVC-S0188: Non-CE6: A combination of
CE6 Test C.2 – transition-copy mode and CE6 Test C.3
(configuration 1) - copy-from-previous-row mode
R.-L. Liao, C.-C. Chen, W.-H. Peng, H.-M.
Hang (NCTU/ITRI)
JCTVC-S0289
m35321
2014-10-17
17:36:58
2014-10-18
08:08:04
2014-10-19
08:12:03
Cross check of Harmonization of CE6 Tests A4, A5, and A6
(JCTVC-S0269)
O. Nakagami (Sony)
JCTVC-S0290
m35331
2014-10-18
01:14:29
2014-10-18
01:41:33
2014-10-18
01:41:33
Non-CE4: Cross-verfication of JCTVC-S0137 on Intra Line
Copy with Extended Full-frame Search for Test A
X. Xiu (InterDigital)
JCTVC-S0291
m35335
2014-10-18
10:14:49
2014-10-21
11:01:42
2014-10-21
11:01:42
Non-CE6: Cross-check of cross-CU palette color index
prediction from MediaTek (JCTVC-S0079)
X. Guo (Microsoft)
JCTVC-S0292
m35339
2014-10-18
22:06:17
2014-10-18
22:16:45
2014-10-19
20:22:38
BoG report on CE6 improvements of palette mode
R. Cohen, Y.-W. Huang
JCTVC-S0293
m35340
2014-10-19
08:44:42
2014-10-19
08:52:02
2014-10-19
08:52:02
Non-CE9: cross-check of chroma boundary filtering
(JCTVC-S0199)
B. Li, J. Xu (Microsoft)
JCTVC-S0294
m35341
2014-10-19
09:10:51
2014-10-23
08:13:14
2014-10-23
08:13:14
BoG report on complexity assessment of IBC block vector
coding
C. Pang, S. Liu
JCTVC-S0295
m35343
2014-10-19
10:58:46
2014-10-20
11:51:04
2014-10-20
11:51:04
Cross-check of JCTVC-S0188
D. B. Sansli, J. Lainema (Nokia)
JCTVC-S0296
m35354
2014-10-20
04:12:04
2014-10-20
04:21:17
2014-10-20
04:21:17
Non-CE6: cross-check of 2-D Index Map Coding of Palette
Mode in HEVC SCC (JCTVC-S0151)
B. Li, J. Xu (Microsoft)
JCTVC-S0297
m35355
2014-10-20
08:39:50
2014-10-20
08:53:52
2014-10-20
08:53:52
Non-CE6: cross-check of palette parsing dependency and
palette encoder improvement (JCTVC-S0156)
B. Li, J. Xu (Microsoft)
JCTVC-S0298
m35363
2014-10-20
18:10:48
2014-10-22
03:22:29
2014-10-22
03:22:29
Cross-check report of JCTVC-S0046 Intra-boundary filter
control for non-camera captured content
K. Rapaka (Qualcomm)
JCTVC-S0299
m35364
2014-10-20
18:10:51
JCTVC-S0300
m35368
2014-10-21
14:39:25
2014-10-22
09:17:53
2014-10-22
11:27:34
Qp derivation and offsets signaling for adaptive color
transform
K. Rapaka, L. Zhang, R. Joshi, M. Karczewicz
(Qualcomm), K. Chono (NEC), J. Xu
(Microsoft), R. Sjöberg (Ericsson), K. Misra,
S. H. Kim, A. Segall (Sharp)
JCTVC-S0301
m35369
2014-10-21
2014-10-21
2014-10-21
Some Results on Image Quality of HEVC and WebP
Dake He, Jing Wang
cross-check
Page: 345
Date Saved: 2016-02-13
15:04:56
15:07:35
15:07:35
JCTVC-S0302
m35370
2014-10-21
15:48:45
2014-10-22
04:08:42
2014-10-22
04:08:42
Non-CE2: Intra block copy and Inter signaling unification
C. Pang, K. Rapaka, Y.-K. Wang, V. Seregin,
M. Karczewicz (Qualcomm), X. Xu, S. Liu, S.
Lei (MediaTek), B. Li, J. Xu (Microsoft)
JCTVC-S0303
m35371
2014-10-21
19:22:53
2014-10-21
19:31:42
2014-10-21
19:31:42
CE6: Cross-check of combination with five regular bins
from JCTVC-S0039, CE6 subtest A.6: Binarization for run
coding in palette mode
R. Cohen (MERL)
JCTVC-S0304
m35378
2014-10-22
18:38:22
2014-10-22
18:41:24
2014-10-22
18:41:24
BoG report on Adaptive Color Transform (ACT)
J. Boyce
JCTVC-S0305
m35380
2014-10-23
03:56:52
2014-10-23
04:05:27
2014-10-23
04:05:27
CE10: Cross-check of test 7.1 Constrained run for Intra
String Copy (JCTVC-S0175)
B. Li, J. Xu (Microsoft)
JCTVC-S0306
m35381
2014-10-23
04:50:37
2014-10-23
05:23:28
2014-10-23
14:42:30
Cross-verification of JCTVC-S0220 On parallel processing
capability of intra block copy
X. Xiu (InterDigital)
JCTVC-S0307
m35382
2014-10-23
05:55:15
2014-10-23
06:44:16
2014-10-23
06:44:16
Crosscheck of JCTVC-S0302 on Non-CE2: Intra block copy
and Inter signaling unification
A. Minezawa, K. Miyazawa, S. Sekiguchi
(Mitsubishi)
JCTVC-S0308
m35385
2014-10-23
08:40:10
2014-10-23
10:09:08
2014-10-23
22:57:39
BoG report on Intra String Copy (CE10)
Y. Chen
JCTVC-S0309
m35392
2014-10-23
18:02:57
2014-10-23
18:09:25
2014-10-24
11:46:42
CE9: Summary of informal subjective viewing of effects
from enabling or disabling intra boundary filtering for all
components
R. Cohen (MERL), P. Lai (MediaTek), J. Xu
(Microsoft)
JCTVC-S0310
m35401
2014-10-24
12:15:29
Description of Core Experiment 1 (CE1): Improvements of
palette mode
JCTVC-S1000
m35418
2014-11-09
17:20:47
Meeting Report of 19th JCT-VC Meeting
G. J. Sullivan, J.-R. Ohm
JCTVC-S1002
m35419
2014-11-09
17:27:08
High Efficiency Video Coding (HEVC) Test Model 16 (HM
16) Improved Encoder Description
K. McCann, C. Rosewarne, B. Bross, M.
Naccari, K. Sharman, G. J. Sullivan
JCTVC-S1003
m35420
2014-11-09
17:29:12
2014-12-02
12:23:36
2014-12-02
12:23:36
Draft verification test plan for interlaced video and format
range extensions
C. Rosewarne, A. Tourapis, G. Barroux, M.
Naccari
JCTVC-S1004
m35421
2014-11-09
17:30:55
2014-11-21
01:42:42
2014-11-21
01:42:42
HEVC Version 1 Conformance Testing Defect Report
T. Suzuki, W. Wan, G. J. Sullivan
JCTVC-S1005
m35422
2014-11-09
17:32:56
HEVC Screen Content Coding Draft Text 2
R. Joshi, J. Xu
JCTVC-S1007
m35424
2014-11-09
17:36:57
SHVC Test Model 8 (SHM 8) Introduction and Encoder
Description
J. Chen, J. Boyce, Y. Ye, M. M. Hannuksela
JCTVC-S1008
m35425
2014-11-09
17:38:47
2014-11-19
21:53:45
2014-11-19
21:53:45
SHVC Conformance Testing Draft 1
J. Boyce, A. K. Ramasubramonian
JCTVC-S1011
m35426
2014-11-09
2014-11-19
2014-11-19
HEVC Reference Software for Format Range Extensions
F. Bossen, D. Flynn, K. Sharman, K.
Page: 346
Date Saved: 2016-02-13
17:43:57
15:19:42
15:19:42
Profiles
Suehring, T. Suzuki
JCTVC-S1012
m35427
2014-11-09
17:44:50
HEVC Range Extensions Conformance Testing Draft 3
T. Suzuki, K. Kazui
JCTVC-S1014
m35428
2014-11-09
17:46:10
Screen Content Coding Test Model 3 Encoder Description
(SCM 3)
R. Joshi, J. Xu, R. Cohen, S. Liu, Z. Ma, Y.
Ye
JCTVC-S1015
m35410
2014-11-08
00:51:46
2014-11-08
00:55:46
2014-11-22
02:08:13
Common Test Conditions for Screen Content Coding
H. Yu, R. Cohen, K. Rapaka, J. Xu (editors)
JCTVC-S1101
m35402
2014-10-24
12:16:54
2014-11-22
07:56:00
2014-11-22
07:56:00
Description of Core Experiment 1 (CE1): Improvements of
palette mode
P. Lai, P. Onno, R. Cohen, V. Seregin, X. Xiu,
Z. Ma (CE coordinators)
JCTVC-S1102
m35400
2014-10-24
11:37:53
2014-10-24
12:14:35
2014-11-24
05:43:45
Description of Core Experiment 2 (CE2): Intra block copy
relationship to inter coding
S. Liu, C. Pang, J. Xu (CE coordinators)
JCTVC-S1103
m35396
2014-10-24
09:23:38
2014-11-22
09:01:10
2014-11-22
09:01:10
Description of Core Experiment 3 (CE3): Intra Line Copy
and Intra String Copy
C.-C. Chen, Y. Chen, J. Xu, T. Lin, W. Wang
Page: 347
Date Saved: 2016-02-13
Annex B to JCT-VC report:
List of meeting participants
The participants of the nineteenth meeting of the JCT-VC, according to a sign-in sheet circulated
during the meeting (approximately 125 people in total), were as follows:
Page: 348
Date Sav
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
Yongjo Ahn (Kwangwoon Univ.)
Alexander Alshin (Samsung Electronics)
Elena Alshina (Samsung Electronics)
Peter Amon (Siemens AG)
Kenneth Andersson (LM Ericsson)
Cheung Auyeung (Sony)
Guillaume Barroux (Fujitsu)
Max Blaeser (RWTH Aachen Univ.)
Philippe Bordes (Technicolor)
Jill Boyce (Vidyo)
Madhukar Budagavi (Samsung Research)
Done Bugdayci Sansli (Tampere Univ. Tech.)
Jin Kee Chae (Sejong Univ.)
Soo-Ik Chae (Seoul Natl. Univ.)
Yao-Jen Chang (ITRI Intl.)
Chun-Chi Chen (NCTU/ITRI)
Jianle Chen (Qualcomm)
Weizhong Chen (Huawei)
Ying Chen (Qualcomm)
Yi-Jen Chiu (Intel)
Keiichi Chono (NEC)
Tzu-Der Chuang (MediaTek)
Takeshi Chujoh (Toshiba)
Robert Cohen (Mitsubishi Electric Research Labs)
Jan De Cock (Ghent Univ. - iMinds)
Meiynan Fang (Tsinghua Univ.)
Edouard François (Technicolor)
Arild Fuldseth (Cisco Systems Norway)
Christophe Gisquet (Canon Research France)
Dan Grois (Fraunhofer HHI)
Ryoji Hashimoto (Renesas)
Dake He (Blackberry)
Yuwen He (InterDigital Commun.)
Félix Henry (Orange Labs)
Ruben Heras (Tech. Univ. Berlin)
Shih-Ta Hsiang (MediaTek)
Ted Hsieh (Qualcomm Tech.)
Yu-Wen Huang (MediaTek USA)
Walt Husak (Dolby Labs)
Atsuro Ichigaya (NHK (Japan Broadcasting Corporation))
Tomohiro Ikai (Sharp)
Byeungwoo Jeon (Sungkyunkwan Univ. (SKKU))
Rajan Joshi (Qualcomm Tech.)
Joël Jung (Orange Labs)
Jung Won Kang (ETRI (Electronics and Telecommunications Research Institute))
Marta Karczewicz (Qualcomm Tech.)
Kei Kawamura (KDDI)
Kimihiko Kazui (Fujitsu Labs)
Joo Young Kim (KT)
Seung Hwan Kim (Sharp)
Phillipe Laffont (ST Microelectronics)
PoLin (Wang) Lai (Mediatek USA)
Page: 349
Date Sav
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
Jani Lainema (Nokia)
Guillaume Laroche (Canon Research)
Thorsten Laude (Leibniz Univ. Hannover)
Bae-Keun Lee (KT)
Jae Yung Lee (Sejong Univ.)
Shawmin Lei (MediaTek USA)
Ming Li (ZTE)
Chong Soon Lim (Panasonic)
Jiunn Bin Lim (Huawei)
Woong Lim (KWU (Kwangwoon Univ.)
Ching-Chieh Lin (ITRI Intl.)
Chun-Lung Lin (ITRI Intl.)
Jian-Liang Lin (MediaTek Inc.)
Tao Lin (Tongji Univ.)
Yongbing Lin (Huawei Tech.)
Shan Liu (MediaTek USA)
Ying Luo (AMD)
Jonghyun Ma (Kwangwoon Univ.)
Jef Macq (Alcatel-Lucent)
Shohei Matsuo (NTT)
Ken McCann (Zetacast / Samsung)
Akira Minezawa (Mitsubishi Electric)
Matteo Naccari (BBC R&D)
Ohji Nakagami (Sony)
Andrey Norkin (Ericsson AB)
Jens-Rainer Ohm (RWTH Aachen Univ.)
Chao Pang (Qualcomm Tech.)
Wen-Hsiao Peng (ITRI Intl./NCTU)
Pierrick Phillipe (Orange Labs FT)
Wei Pu (Qualcomm Tech.)
Krishnakanth Rapaka (Qualcomm Tech.)
Justin Ridge (Nokia Oyj)
Christopher Rosewarne (CiSRA / Canon Inc)
Sebastian Schwarz (BBC)
Vadim Seregin (Qualcomm)
Karl Sharman (Sony Europe Broad. & Prof. Research Labs)
Masato Shima (Canon)
Shinya Shimizu (NTT)
Rickard Sjöberg (Ericsson AB)
Robert Skupin (Fraunhofer HHI)
Joel Sole (Qualcomm Tech.)
Christoph Stevens (Alcatel-Lucent)
Gary Sullivan (Microsoft)
Huifang Sun (Mitsubishi Electric Research Labs)
Teruhiko Suzuki (Sony)
Maxim Sychev (Huawei Tech.)
Minhao Tang (Tsinghua Univ.)
Mickail Terterov (Vanguard Video)
Pankaj Topiwala (FastVDO)
Alexandros Tourapis (Apple)
Yi-Shin Tung (ITRI USA / MStar Semi.)
Sebastiaan Van Leuven (Ghent Univ. - iMinds)
Page: 350
Date Sav
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
Jian Wang (Polycom)
Wei Wang (Huawei)
Ye-Kui Wang (Qualcomm Technologies)
Mathias Wien (RWTH Aachen Univ.)
Ping Wu (ZTE UK)
Xiaoyu Xiu (InterDigital Commun.)
Jizheng Xu (Microsoft)
Lidong Xu (Intel)
Xiaozhong Xu (MediaTek)
Tomoo Yamakage (Toshiba)
Haitao Yang (Huawei Technologies)
Jar-Ferr (Kevin) Yang (ITRI Intl.)
Yan Ye (InterDigital Commun.)
Peng Yin (Dolby Labs)
Haoping Yu (Huawei USA)
Lu Yu (Zhejiang Univ.)
Alexander Zheludkor (Vanguard Video)
Jianhua Zheng (Huawei Tech.)
Xiaozhen Zheng (Huawei Tech.)
Minhua Zhou (Broadcom)
Jian Qing Zhu (Fujitsu R&D Center)
Page: 351
Date Sav
– JCT-3V report
Source: Jens Ohm and Gary Sullivan, Chairs
Summary
The Joint Collaborative Team on 3D Video Coding Extension Development (JCT-3V) of ITU-T
WP3/16 and ISO/IEC JTC 1/ SC 29/ WG 11 held its tenth meeting during 18 – 24 Oct. 2014 at
the Palais de la Musique et des Congres, Strasbourg, FR. The JCT-3V meeting was held under
the chairmanship of Dr Jens-Rainer Ohm (RWTH Aachen/Germany) and Dr Gary Sullivan
(Microsoft/USA). For rapid access to particular topics in this report, a subject categorization is
found (with hyperlinks) in section 1.14 of this document.
The meeting was mainly held in a “single track” fashion, with few breakout activities (as
documented in this report) held in parallel. All decisions were made in plenaries when one of the
chairs was present.
The JCT-3V meeting sessions began at approximately 900 hours on Saturday 18 Oct. 2014.
Meeting sessions were held on all days until the meeting was closed at approximately 1320 hours
on Friday 24 Oct. 2014. Approximately 38 people attended the JCT-3V meeting, and
approximately 110 input documents were discussed. The meeting took place in a collocated
fashion with a meeting of WG11 – one of the two parent bodies of the JCT-3V. The subject
matter of the JCT-3V meeting activities consisted of work on 3D extensions of the Advanced
Video Coding (AVC) and the High Efficiency Video Coding (HEVC) standards.
The primary goals of the meeting were to review the work that was performed in the interim
period since the ninth JCT-3V meeting in producing

3D-HEVC Draft Text 5 (Text of ISO/IEC 23008-2 DAM4 –for ballot)

MV-HEVC Draft Text 9 (to be integrated to ISO/IEC 23008-2:201X – for ballot)

Test Model 9 of 3D-HEVC and MV-HEVC, and associated software

Draft 4 of 3D-AVC Reference Software (Study of ISO/IEC 14496-5:2001 DAM35, not
for ballot)

Draft 5 of MVC+D Reference Software (ISO/IEC 14496-5:2001 FDAM33 – for ballot)

Draft 1 of MFC plus Depth and Texture/Depth View Packing SEI Message (ISO/IEC
14496-10:201X PDAM1 – for ballot)

MV-HEVC Conformance Draft 1

MV-HEVC Software Draft 1

3D-HEVC Conformance Draft 1
 MV-HEVC Draft Verification Test Plan v1
Furthermore, the JCT-3V reviewed the results from one interim Core Experiment (CE); reviewed
technical input documents; produced updated versions of the draft texts, framework descriptions
and software implementations of the items above.
The JCT-3V produced 10 particularly important output documents from the meeting:

3D-HEVC Draft Text 6 (Study Text of ISO/IEC 23008-2 DAM4 – not for ballot)

Test Model 10 of 3D-HEVC and MV-HEVC, and associated software
Page: 352
Date Sav

Draft 5 of 3D-AVC Reference Software (ISO/IEC 14496-5:2001 FDAM35, for ballot)

Draft 2 of MFC plus Depth and Texture/Depth View Packing SEI Message (ISO/IEC
14496-10:201X DAM1 – for ballot)

Draft of Texture/Depth View Packing SEI Message

MFC+Depth Software Draft 1 (ISO/IEC 14496-5:2001 FDAM39, for ballot)

MFC+Depth Conformance Draft 1 (ISO/IEC 14496-4:2004 FDAM45, for ballot)

MV-HEVC Software Draft 2

MV-HEVC and 3D-HEVC Conformance Draft 2
 MV-HEVC Verification Test Plan
Moreover, plans were established to conduct 2 future CEs in the interim period until the next
meeting.
For the organization and planning of its future work, the JCT-3V established 10 "Ad Hoc
Groups" (AHGs) to progress the work on particular subject areas. The next four JCT-3V
meetings are planned for 12 – 18 Feb. 2015 under ITU-T auspices in Geneva, CH, during 20 –
26 June 2015 under WG 11 auspices in Warsaw, PL, during 15 – 21 Oct. 2015 under ITU-T
auspices in Lucca, IT, and during 20 – 26 Feb. 2016 under WG 11 auspices in San Diego, US.
The document distribution site http://phenix.it-sudparis.eu/jct3v/ was used for distribution of all
documents.
The reflector to be used for discussions by the JCT-3V and all of its AHGs is jct-3v@lists.rwthaachen.de.
1 Administrative topics
1.1
Organization
The ITU-T/ISO/IEC Joint Collaborative Team on 3D Video Coding Extension Development
(JCT-3V) is a group of video coding experts from the ITU-T Study Group 16 Visual Coding
Experts Group (VCEG) and the ISO/IEC JTC 1/ SC 29/ WG 11 Moving Picture Experts Group
(MPEG). The parent bodies of the JCT-3V are ITU-T WP3/16 and ISO/IEC
JTC 1/SC 29/WG 11.
1.2
Meeting logistics
The JCT-3V meeting sessions began at approximately 900 hours on Saturday 18 Oct. 2014.
Meeting sessions were held on all days until the meeting was closed at approximately 1320 hours
on Friday 24 Oct. 2014. Approximately 38 people attended the JCT-3V meeting, and
approximately 110 input documents were discussed. The meeting took place in a collocated
fashion with a meeting of WG11 – one of the two parent bodies of the JCT-3V. The subject
matter of the JCT-3V meeting activities consisted of work on 3D extensions of the Advanced
Video Coding (AVC) and the High Efficiency Video Coding (HEVC) standards.
Information regarding preparation and logistics arrangements for the meeting had been provided
via the email reflector jct-3v@lists.rwth-aachen.de and at http://wftp3.itu.int/av-arch/jct3vsite/2014_10_J_Strasbourg/.
Page: 353
Date Sav
1.3 Documents and document handling considerations
1.3.1 General
The documents of the JCT-3V meeting are listed in Annex A of this report. The documents can
be found at http://phenix.it-sudparis.eu/jct3v/.
Registration timestamps, initial upload timestamps, and final upload timestamps are listed in
Annex A of this report.
Document registration and upload times and dates listed in Annex A and in headings for
documents in this report are in Paris/Geneva time. Dates mentioned for purposes of describing
events at the meeting (rather than as contribution registration and upload times) follow the local
time at the meeting facility.
Highlighting of recorded decisions in this report:

Decisions made by the group that affect the normative content of the draft standard are
identified in this report by prefixing the description of the decision with the string
"Decision:".

Decisions that affect the reference software but have no normative effect on the text are
marked by the string "Decision (SW):".

Decisions that fix a bug in the specification (an error, oversight, or messiness) are marked
by the string "Decision (BF):".

Decisions regarding things that correct the text to properly reflect the design intent, add
supplemental remarks to the text, or clarify the text are marked by the string "Decision
(Ed.):".

Decisions regarding simplification or improvement of design consistency are marked by
the string "Decision (Simp.):".

Decisions regarding complexity reduction (in terms of processing cycles, memory
capacity, memory bandwidth, line buffers, number of contexts, number of context-coded
bins, etc.) … "Decision (Compl.):"
This meeting report is based primarily on notes taken by the chairs and projected (if possible) for
real-time review by the participants during the meeting discussions. The preliminary notes were
also circulated publicly by ftp (http://wftp3.itu.int/av-arch/jct3v-site/) during the meeting on a
daily basis. Considering the high workload of this meeting and the large number of contributions,
it should be understood by the reader that 1) some notes may appear in abbreviated form, 2)
summaries of the content of contributions are often based on abstracts provided by contributing
proponents without an intent to imply endorsement of the views expressed therein, and 3) the
depth of discussion of the content of the various contributions in this report is not uniform.
Generally, the report is written to include as much discussion of the contributions and
discussions as is feasible in the interest of aiding study, although this approach may not result in
the most polished output report.
1.3.2 Late and incomplete document considerations
The formal deadline for registering and uploading non-administrative contributions had been
announced as Friday, 10 Oct. 2014. Non-administrative documents uploaded after 2359 hours in
Paris/Geneva time Saturday 11 Oct. 2014 were considered "officially late".
Most documents in the "late" category were CE reports or cross-verification reports, which are
somewhat less problematic than late proposals for new action (and especially for new normative
standardization action).
Page: 354
Date Sav
The group strived to be conservative when discussing and considering the content of late
documents, although no objections were raised regarding allowing some discussion in such cases.
All contribution documents with registration numbers JCT3V-J0067 and higher were registered
after the "officially late" deadline (and therefore were also uploaded late). Some documents in
the "J0067+" range include break-out activity reports that were generated during the meeting and
are therefore considered report documents rather than late contributions.
Generally, the late document submission situation had improved relative to previous history.
In many cases, contributions were also revised after the initial version was uploaded. The
contribution document archive website retains publicly-accessible prior versions in such cases.
The timing of late document availability for contributions is generally noted in the section
discussing each contribution in this report.
One suggestion to assist with this issue was to require the submitters of late contributions and
late revisions to describe the characteristics of the late or revised (or missing) material at the
beginning of discussion of the contribution. This was agreed to be a helpful approach to be
followed at the meeting.
The following technical proposal contributions were classified as late either due to late upload or
late registration:

JCT3V-J0055 (a proposal on motion buffer reduction) [uploaded 10-13]

JCT3V-J0062 (a proposal on software update for texture and depth view packing SEI)
[uploaded 10-15]

JCT3V-J0063 (a technical proposal on improved text specification of texture and depth
view packing SEI) [uploaded 10-13]

JCT3V-J0065 (a technical proposal on simplification of single-depth mode) [uploaded
10-14]

JCT3V-J0106 (a technical proposal on specification of profiles, tiers and levels in 3DHEVC) [uploaded 10-17]

JCT3V JCT3V-J0107 (a technical proposal on updated specification of high-level syntax
elements in 3D-HEVC) [uploaded 10-17]

JCT3V JCT3V-J0108 (a technical proposal on color-depth packing SEI) [uploaded 1019]

JCT3V-J0109 (a technical proposal on updated text specification of texture and depth
view packing SEI) [uploaded 10-19]

JCT3V-J0112 (a technical proposal for combining two different DMM proposals)
[uploaded 10-22]

JCT3V-J0115 (a technical proposal for simplification of single-depth intra mode)
[uploaded 10-23]

JCT3V-J0116 (a technical proposal for unification and further simplification of singledepth intra mode) [uploaded 10-23]
The following other documents not proposing normative technical content were classified as late:
 JCT3V-J0064 (an input on CShift in HTM/VSRS) [uploaded 10-13]
The following cross-verification reports were classified as late either due to late upload or late
registration: JCT3V-J0031 [uploaded 10-14], JCT3V-J0067 [uploaded 10-13], JCT3V-J0068
[uploaded 10-13], JCT3V-J0069 [uploaded 10-13], JCT3V-J0070 [uploaded 10-13], JCT3VJ0071 [uploaded 10-13], JCT3V-J0072 [uploaded 10-13], JCT3V-J0073 [uploaded 10-14],
Page: 355
Date Sav
JCT3V-J0074 [uploaded 10-13], JCT3V-J0075 [uploaded 10-15], JCT3V-J0076 [uploaded 1015], JCT3V-J0077 [uploaded 10-15], JCT3V-J0078 [uploaded 10-15], JCT3V-J0080 [uploaded
10-15], JCT3V-J0081 [uploaded 10-16], JCT3V-J0082 [uploaded 10-15], JCT3V-J0083
[uploaded 10-15], JCT3V-J0084 [uploaded 10-15], JCT3V-J0085 [uploaded 10-15], JCT3VJ0086 [uploaded 10-15], JCT3V-J0087 [uploaded 10-18], JCT3V-J0088 [uploaded 10-15],
JCT3V-J0089 [uploaded 10-17], JCT3V-J0090 [uploaded 10-14], JCT3V-J0091 [uploaded 1014], JCT3V-J0092 [uploaded 10-15], JCT3V-J0093 [uploaded 10-17], JCT3V-J0094 [uploaded
10-17], JCT3V-J0095 [uploaded 10-18], JCT3V-J0096 [uploaded 10-18], JCT3V-J0097
[uploaded 10-18], JCT3V-J0098 [uploaded 10-19], JCT3V-J0099 [uploaded 10-17], JCT3VJ0100 [uploaded 10-17], JCT3V-J0101 [uploaded 10-17], JCT3V-J0102 [uploaded 10-17],
JCT3V-J0103 [uploaded 10-17], JCT3V-J0104 [uploaded 10-17], JCT3V-J0105 [uploaded 1017], JCT3V-J0110 [uploaded 10-19], JCT3V-J0113 [uploaded 10-22], JCT3V-J0114 [uploaded
10-23], JCT3V-J0117 [uploaded 10-24].
The following document registration(s) were later cancelled or otherwise never provided or
never discussed due to lack of availability or registration errors: JCT3V-J0079.
Ad hoc group interim activity reports, CE summary results reports, break-out activity reports,
and information documents containing the results of experiments requested during the meeting
are not included in the above list, as these are considered administrative report documents to
which the uploading deadline is not applied.
As a general policy, missing documents were not to be presented, and late documents (and
substantial revisions) could only be presented when sufficient time for studying was given after
the upload. Again, an exception is applied for AHG reports, CE summaries, and other such
reports which can only be produced after the availability of other input documents. There were
no objections raised by the group regarding presentation of late contributions, although there was
some expression of annoyance and remarks on the difficulty of dealing with late contributions
and late revisions.
It was remarked that documents that are substantially revised after the initial upload are also a
problem, as this becomes confusing, interferes with study, and puts an extra burden on
synchronization of the discussion. This is especially a problem in cases where the initial upload
is clearly incomplete, and in cases where it is difficult to figure out what parts were changed in a
revision. For document contributions, revision marking is very helpful to indicate what has been
changed. Also, the "comments" field on the web site can be used to indicate what is different in a
revision.
"Placeholder" contribution documents that were basically empty of content, with perhaps only a
brief abstract and some expression of an intent to provide a more complete submission as a
revision, were considered unacceptable and were rejected in the document management system,
as has been agreed since the third meeting.
(The following cases did not happen in the current meeting)
The initial uploads of the following contribution documents were rejected as "placeholders"
without any significant content and were not corrected until after the upload deadline:

JCT3V-J0XXX (a contribution of ... , corrected ...)
 ...
A few documents had some problems relating to IPR declarations (missing or excess
declarations of contributing companies), inconsistent filenames in the header etc. in the initial
uploaded versions. These issues were corrected by later uploaded versions in all cases (to the
extent of the awareness of the chairs). In case of JCTVC-J0XXX and ..., the first complete
versions appeared only on 10-XX, such that this contribution was also flagged as “late”.
Some other errors were noticed in other initial document uploads (wrong document numbers in
headers, etc.) which were generally sorted out in a reasonably timely fashion. The document web
site contains an archive of each upload.
Page: 356
Date Sav
1.3.3 Measures to facilitate the consideration of contributions
For cross-verification contributions, it was agreed that the group would ordinarily only review
cross-checks for proposals that appear promising.
When considering cross-check contributions, it was agreed that, to the extent feasible, the
following data should be collected:

Subject (including document number).

Whether common conditions were followed.

Whether the results are complete.

Whether the results match those reported by the contributor (within reasonable limits,
such as minor compiler/platform differences).

Whether the contributor studied the algorithm and software closely and has demonstrated
adequate knowledge of the technology.

Whether the contributor independently implemented the proposed technology feature, or
at least compiled the software themselves.

Any special comments and observations made by the cross-check contributor.
1.3.4 Outputs of the preceding meeting
The report documents of the previous meeting, particularly the meeting report (JCT3V-I1000),
the 3D-HEVC draft text 5 (JCT3V-I1001), the multi-view MV-HEVC draft text 9 (JCT3VI1002), the MV-/3D-HEVC test model 9 (JCT3V-I1003), Draft 4 of 3D-AVC Reference
Software (JCT3V-I1005), Draft 5 of MVC+D Reference Software (JCT3V-I1006), Draft 1 of
MFC plus Depth and Texture/Depth View Packing SEI Message (JCT3V-I1007), MV-HEVC
Conformance Draft 1 (JCT3V-I1008), MV-HEVC Software Draft 1 (JCT3V-I1009), 3D-HEVC
Conformance Draft 1 (JCT3V-I1010), and MV-HEVC Draft Verification Test Plan v1 (JCT3VI1011), which had been produced in the interim period, were approved. The ATM and HTM
reference software packages produced by AHG3 and AHG4 on software development, and the
software technical evaluations were also approved.
All output documents of the previous meeting and the software had been made available in a
reasonably timely fashion.
The chairs asked if there were any issues regarding potential mismatches between perceived
technical content prior to adoption and later integration efforts. It was also asked whether there
was adequate clarity of precise description of the technology in the associated proposal
contributions.
1.4 Attendance
The list of participants in the JCT-3V meeting can be found in Annex B of this report.
The meeting was open to those qualified to participate either in ITU-T WP3/16 or ISO/IEC
JTC 1/ SC 29/ WG 11 (including experts who had been personally invited by the Chairs as
permitted by ITU-T or ISO/IEC policies).
Participants had been reminded of the need to be properly qualified to attend. Those seeking
further information regarding qualifications to attend future meetings may contact the Chairs.
1.5 Agenda
The agenda for the meeting was as follows:

IPR policy reminder and declarations
Page: 357
Date Sav

Opening remarks

Contribution document allocation

Reports of ad hoc group activities

Report of Core Experiment activities

Review of results of previous meeting

Consideration of contributions and communications on 3D video coding projects
guidance

Consideration of 3D video coding technology proposal contributions

Consideration of information contributions

Coordination activities

Future planning: Determination of next steps, discussion of working methods,
communication practices, establishment of coordinated experiments, establishment of
AHGs, meeting planning, refinement of expected standardization timeline, other planning
issues

Other business as appropriate for consideration
1.6 IPR policy reminder
Participants were reminded of the IPR policy established by the parent organizations of the JCT3V and were referred to the parent body websites for further information. The IPR policy was
summarized for the participants.
The ITU-T/ITU-R/ISO/IEC common patent policy shall apply. Participants were particularly
reminded that contributions proposing normative technical content shall contain a non-binding
informal notice of whether the submitter may have patent rights that would be necessary for
implementation of the resulting standard. The notice shall indicate the category of anticipated
licensing terms according to the ITU-T/ITU-R/ISO/IEC patent statement and licensing
declaration form.
This obligation is supplemental to, and does not replace, any existing obligations of parties to
submit formal IPR declarations to ITU-T/ITU-R/ISO/IEC.
Participants were also reminded of the need to formally report patent rights to the top-level
parent bodies (using the common reporting form found on the database listed below) and to
make verbal and/or document IPR reports within the JCT-3V as necessary in the event that they
are aware of unreported patents that are essential to implementation of a standard or of a draft
standard under development.
Some relevant links for organizational and IPR policy information are provided below:

http://www.itu.int/ITU-T/ipr/index.html (common patent policy for ITU-T, ITU-R, ISO,
and IEC, and guidelines and forms for formal reporting to the parent bodies)

http://ftp3.itu.int/av-arch/jct3v-site (JCT-3V contribution templates)

http://www.itu.int/ITU-T/studygroups/com16/jct-3v/index.html
information and founding charter)

http://www.itu.int/ITU-T/dbase/patent/index.html (ITU-T IPR database)
(JCT-3V
general
 http://www.itscj.ipsj.or.jp/sc29/29w7proc.htm (JTC 1/ SC 29 Procedures)
It is noted that the ITU TSB director's AHG on IPR had issued a clarification of the IPR
reporting process for ITU-T standards, as follows, per SG 16 TD 327 (GEN/16):
Page: 358
Date Sav
"TSB has reported to the TSB Director’s IPR Ad Hoc Group that they are receiving Patent
Statement and Licensing Declaration forms regarding technology submitted in Contributions
that may not yet be incorporated in a draft new or revised Recommendation. The IPR Ad
Hoc Group observes that, while disclosure of patent information is strongly encouraged as
early as possible, the premature submission of Patent Statement and Licensing Declaration
forms is not an appropriate tool for such purpose.
In cases where a contributor wishes to disclose patents related to technology in Contributions,
this can be done in the Contributions themselves, or informed verbally or otherwise in
written form to the technical group (e.g. a Rapporteur’s group), disclosure which should then
be duly noted in the meeting report for future reference and record keeping.
It should be noted that the TSB may not be able to meaningfully classify Patent Statement
and Licensing Declaration forms for technology in Contributions, since sometimes there are
no means to identify the exact work item to which the disclosure applies, or there is no way
to ascertain whether the proposal in a Contribution would be adopted into a draft
Recommendation.
Therefore, patent holders should submit the Patent Statement and Licensing Declaration form
at the time the patent holder believes that the patent is essential to the implementation of a
draft or approved Recommendation."
The chairs invited participants to make any necessary verbal reports of previously-unreported
IPR in draft standards under preparation, and opened the floor for such reports: No such verbal
reports were made.
1.7 Software copyright disclaimer header reminder
It was noted that it is our understanding according to the practices of the parent bodies to make
reference software available under copyright license header language which is the BSD license
with preceding sentence declaring that contributor or third party rights are not granted, as e.g.
recorded in N10791 of the 89th meeting of ISO/IEC JTC 1/ SC 29/ WG 11. Both ITU and
ISO/IEC will be identified in the <OWNER> and <ORGANIZATION> tags in the header. This
software header is currently used in the process of designing the new HEVC standard and for
evaluating proposals for technology to be included in this design. Additionally, after
development of the coding technology, the software will be published by ITU-T and ISO/IEC as
an example implementation of the 3D video standard(s) and for use as the basis of products to
promote adoption of the technology. This is likely to require further communication with and
between the parent organizations.
The ATM, HTM and MFC software packages that are used in JCT-3V follow these principles.
The view synthesis software used for non-normative post processing is included in the HTM
package and also has the BSD header.
1.8 Communication practices
The documents for the meeting can be found at http://phenix.it-sudparis.eu/jct3v/. Furthermore,
the site http://ftp3.itu.int/av-arch/jct3v-site was used for distribution of the contribution
document template and circulation of drafts of this meeting report.
Communication of JCT-3V is performed via the list jct-3v@lists.rwth-aachen.de (to subscribe or
unsubscribe, go to http://mailman.rwth-aachen.de/mailman/listinfo/jct-3v).
It was emphasized that reflector subscriptions and email sent to the reflector must use their real
names when subscribing and sending messages and must respond to inquiries regarding their
type of interest in the work.
It was emphasized that usually discussions concerning CEs and AHGs should be performed
using the reflector. CE internal discussions should primarily be concerned with organizational
issues. Substantial technical issues that are not reflected by the original CE plan should be openly
Page: 359
Date Sav
discussed on the reflector. Any new developments that are result of private communication
cannot be considered to be the result of the CE.
For the case of CE documents and AHG reports, email addresses of participants and contributors
may be obscured or absent (and will be on request), although these will be available (in human
readable format – possibly with some "obscurification") for primary CE coordinators and AHG
chairs.
1.9 Terminology
Note: Acronyms should be used consistently. For example, “IV” is sometimes used for “interview” and sometimes for “intra-view”.
Some terminology used in this report is explained below:

AHG: Ad hoc group.

AMVP: Advanced motion vector prediction.

ARP: Advanced residual prediction.

ATM: AVC based 3D test model

AU: Access unit.

AUD: Access unit delimiter.

AVC: Advanced video coding – the video coding standard formally published as ITU-T
Recommendation H.264 and ISO/IEC 14496-10.

BD: Bjøntegaard-delta – a method for measuring percentage bit rate savings at equal
PSNR or decibels of PSNR benefit at equal bit rate (e.g., as described in document
VCEG-M33 of April 2001).

BoG: Break-out group.

BR: Bit rate.

B-VSP: Backward view synthesis prediction.

CABAC: Context-adaptive binary arithmetic coding.

CD: Committee draft – the first formal ballot stage of the approval process in ISO/IEC.

CE: Core experiment – a coordinated experiment conducted between two subsequent
JCT-3V meetings and approved to be considered a CE by the group.

Consent: A step taken in ITU-T to formally consider a text as a candidate for final
approval (the primary stage of the ITU-T "alternative approval process").

CPB: Coded picture buffer.

CTC: Common test conditions.

DBBP: Depth based block partitioning.

DC: Disparity compensation

DDD: Disparity derived depth (which uses the motion disparity vector to reconstruct a
certain block (PU) of the depth map)

DIS: Draft international standard – the second formal ballot stage of the approval process
in ISO/IEC.

DF: Deblocking filter.
Page: 360
Date Sav

DLT: Depth lookup table.

DMC: Depth based motion competition.

DMM: Depth modeling mode.

DPB: Decoded picture buffer.

DRPS: Depth-range parameter set.

DRWP: Depth-range based weighted prediction.

DT: Decoding time.

DV: Disparity vector

ET: Encoding time.

HEVC: High Efficiency Video Coding – the video coding standardization initiative
under way in the JCT-VC.

HLS: High-level syntax.

HM: HEVC Test Model – a video coding design containing selected coding tools that
constitutes our draft standard design – now also used especially in reference to the (nonnormative) encoder algorithms (see WD and TM).

HRD: Hypothetical reference decoder.

HTM: HEVC based 3D test model

IC: Illumination compensation

IDV: Implicit disparity vector

IVMP: Inside-view motion prediction (which means motion for depth component is
inherited from texture component motion)

IVRC: Inter-view residual prediction.

MC: Motion compensation.

MPEG: Moving picture experts group (WG 11, the parent body working group in
ISO/IEC JTC 1/ SC 29, one of the two parent bodies of the JCT-3V).

MPI: Motion parameter inheritance.

MV: Motion vector.

NAL: Network abstraction layer (HEVC/AVC).

NBDV: Neighbored block disparity vector (used to derive unavailable depth data from
reference view’s depth map) and DoNBDV = depth oriented NBDV

NB: National body (usually used in reference to NBs of the WG 11 parent body).

NUT: NAL unit type (HEVC/AVC).

PDM: Predicted Depth Map

POC: Picture order count.

PPS: Picture parameter set (HEVC/AVC).
Page: 361
Date Sav

QP: Quantization parameter (as in AVC, sometimes confused with quantization step
size).

QT: Quadtree.

RA: Random access – a set of coding conditions designed to enable relatively-frequent
random access points in the coded video data, with less emphasis on minimization of
delay (contrast with LD). Often loosely associated with HE.

RAP: Random access picture.

R-D: Rate-distortion.

RDO: Rate-distortion optimization.

RDOQ: Rate-distortion optimized quantization.

REXT: Range extensions (of HEVC).

RPS: Reference picture set.

RQT: Residual quadtree.

SAO: Sample-adaptive offset.

SEI: Supplemental enhancement information (as in AVC).

SD: Slice data; alternatively, standard-definition.

SDC: Segment-wise DC coding.

SH: Slice header.

SHVC: Scalable HEVC.

SPS: Sequence parameter set (HEVC/AVC).

TSA: Temporal sublayer access.

Unit types:
o CTB: Coding tree block (luma or chroma) – unless the format is monochrome,
there are three CTBs per CTU.
o CTU: Coding tree unit (containing both luma and chroma, previously called
LCU)
o CB: Coding block (luma or chroma).
o CU: Coding unit (containing both luma and chroma).
o LCU: (formerly LCTU) largest coding unit (name formerly used for CTU before
finalization of HEVC version 1).
o PB: Prediction block (luma or chroma)
o PU: Prediction unit (containing both luma and chroma), with eight shape
possibilities.

2Nx2N: Having the full width and height of the CU.

2NxN (or Nx2N): Having two areas that each have the full width and half
the height of the CU (or having two areas that each have half the width
and the full height of the CU).
Page: 362
Date Sav

NxN: Having four areas that each have half the width and half the height
of the CU.

N/2x2N paired with 3N/2x2N or 2NxN/2 paired with 2Nx3N/2: Having
two areas that are different in size – cases referred to as AMP.
o TB: Transform block (luma or chroma).
o TU: Transform unit (containing both luma and chroma).

VCEG: Visual coding experts group (ITU-T Q.6/16, the relevant rapporteur group in
ITU-T WP3/16, which is one of the two parent bodies of the JCT-3V).

VPS: Video parameter set.

VS: View synthesis.

VSO: View synthesis optimization (RDO tool for depth maps).

VSP: View synthesis prediction.

WD: Working draft – the draft HEVC standard corresponding to the HM.

WG: Working group (usually used in reference to WG 11, a.k.a. MPEG).
1.10 Liaison activity
The JCT-3V did not send or receive formal liaison communications at this meeting.
1.11
Opening remarks

New AVC edition (including MVC+depth, 3D-AVC, MFC) – published by ISO/IEC
2014-09-01; publication in ITU-T expected soon.

There are still some problems in the text related to 3D-AVC view synthesis prediction
which may require a corrigendum action. By the time of the opening plenary, no input
contribution had been submitted on these. It was suggested to establish an AHG on this.
Issuing a Defect report may be difficult from the current meeting, as more investigation is
needed.

Upcoming publication of HEVC version 2 – including RExt, SHVC and MV-HEVC
(Last Call in ITU-T closing 2014-10-28, FDIS: SC 29 N 14494 submitted to ITTF 201410-07)

Status of conformance and reference software in the different amending activities:
o Reference software MVC+D: FDAM ballot to be started
o Reference software MFC, 3D-AVC to become FDAM in ISO; all three have been
submitted for H.264.2, last call closing 2014-10-28
o Conformance MVC+D: Published by ISO/IEC 2014-08-01
o Conformance MFC: TBP, 3D-AVC under DAM ballot
o Conformance MFC+D, MFC submitted to ITU-T, last call end Oct.
o MV-HEVC & 3D-HEVC software: Alignment with HSVC, HM16
o MV-HEVC & 3D-HEVC conformance
o Joint meeting with JCT-VC on software & conformance
Page: 363
Date Sav

Output docs:
o FDAM MFC & 3D-AVC software
o 3D-HEVC draft
o MFC+D & SEI message draft (DAM)
o Defect report on 3D-AVC VSP
o MV-HEVC & 3D-HEVC conformance
o MV-HEVC & 3D-HEVC software
o MV-HEVC & 3D-HEVC test models
1.12
Contribution topic overview
The approximate subject categories and quantity of contributions per category for the meeting
were summarized as follows.

AHG reports (section 2) (10)

Project development and status (section 3) (2)

CE1 and related: Segmental prediction (section 4.1) (4)

3DV standards development (incl. software, conformance) (section 5) (3)

High-Level Syntax (section 6) (4)

Non-CE technical contributions (section 7) (62)
 Non-normative Contributions (section 8) (0)
NOTE – The number of contributions noted in each category, as shown in parenthesis above,
may not be 100% precise.
1.13
Scheduling planning
Scheduling: Generally meeting time was scheduled during 0900 – 2000, with coffee and lunch
breaks as convenient. Ongoing refinements were announced on the group email reflector as
needed.
Some particular scheduling notes are shown below, although not necessarily 100% accurate:

Saturday, first day
o 0900-1100: Opening and AHG report review
o 1130-13:00 CE review, 3DV standards development
o Non-CE technical contributions review

Sunday, second day
o 0830 Continue non-CE review…
o No meeting during 14-18 (to allow attending FTV AHG)

Monday, third day
o 900-1300 WG11 plenary
o 1400 BoG 3D-HEVC & MV-HEVC conformance (Y. Chen)
Page: 364
Date Sav
o 1600-1800 Joint meeting with parent bodies

Tuesday, fourth day
o 0830-1000 3D-HEVC HLS
o 1000-1100 Conformance/software MV-HEVC& SHVC (with JVT-VC)
o 1100-1200 AVC amendment
o 1200-1300 MV-HEVC verification tests
o 1400 Workshop future video coding, no JCT-3V meeting

Wednesday, fifth day
o Morning: MPEG plenary
o 1200-1300 MV-HEVC verification test planning
o 1400-1600 further doc review, revisits

Thursday, sixth day
o No meeting in the morning
o 1300-1400 Software work planning (chaired by G. Tech)
o 1400-1600 revisits, planning CE and AHG

Friday, seventh day
o 1000-1320 final plenary, review and approval output docs, any remaining
business
2 AHG reports (10)
The activities of ad hoc groups that had been established at the prior meeting are discussed in
this section.
13.1.1.1.1.1.1.1.365 JCT3V-J0001 JCT-3V AHG Report: JCT-3V project management (AHG1)
[J.-R. Ohm, G. J. Sullivan]
The work of the JCT-3V overall has proceeded well in the interim period. A large amount of
discussion was carried out on the group email reflector. All documents from the preceding
meeting had been made available at the document site (http://phenix.it-sudparis.eu/jct3v/) or the
ITU-based JCT-3V site (http://wftp3.itu.int/av-arch/jct3v-site/2014_07_I_Sapporo/), particularly
including the following:

The meeting report (JCT3V-I1000)

Draft 5 of 3D-HEVC text specification (JCT3V-I1001) (submitted for ISO/IEC DAM ballot)

Draft 9 of MV-HEVC text specification (JCT3V-I1002) (also integrated into edition 2 of
HEVC, doc. JCTVC-R1011)

Test Model 8 of 3D-HEVC and MV-HEVC (JCT3V-I1003), and associated software

Draft 4 of 3D-AVC reference software (JCT3V-I1005)

Draft 5 of MVC+D reference software (JCT3V-I1006)
Page: 365
Date Sav

Draft 1 of MFC plus Depth and Texture/Depth View Packing SEI Message (JCT3V-I1007)

MV-HEVC Conformance Draft 1 (JCT3V-I1008)

MV-HEVC Software Draft 1 (JCT3V-I1009)

3D-HEVC Conformance Draft 1 (JCT3V-I1010)

MV-HEVC Draft Verification Test Plan v1 (JCT3V-I1011)
 Finalized core experiment description (JCT3V-I1101).
The 10 ad hoc groups and one core experiment had made progress, and various reports from
those activities had been submitted.
The software for ATM version 13 was issued including remaining bug fixing, and HTM version
12 had been prepared and released approximately as scheduled.
A "bug tracking" systems for software and text specifications had been installed. The sites are
https://hevc.hhi.fraunhofer.de/trac/3d-hevc and https://hevc.hhi.fraunhofer.de/trac/3d-avc/. The
bug tracker reports were automatically forwarded to the group email reflector, where the issues
could be further discussed.
Approximately 100 input contributions to the current meeting had been registered. Lateregistered and late-uploaded contributions were mostly cross-checks.
The meeting announcement had been made available from the aforementioned document site and
http://wftp3.itu.int/av-arch/jct3v-site/2014_10_J_Strasbourg/JCT3V-J_Logistics.doc.
A preliminary basis for the document subject allocation and meeting notes had been circulated to
the
participants
as
http://wftp3.itu.int/av-arch/jct3v-site/2014_10_J_Strasbourg/JCT3VJ_Notes_d0.doc.
13.1.1.1.1.1.1.1.366 JCT3V-J0002 JCT-3V AHG Report: MV-HEVC / 3D-HEVC Draft and Test
Model editing (AHG2) [G. Tech, K. Wegner, J. Boyce, Y. Chen, T. Suzuki, S.
Yea, J.-R. Ohm, G. Sullivan]
The fifth 3D-HEVC draft, the seventh Test Model of 3D-HEVC and MV-HEVC and the ninth
MV-HEVC draft were developed from the fourth 3D-HEVC draft, the sixth 3D-HEVC Test
Model and the eighth MV-HEVC draft, respectively, following the decisions taken at the 9th
JCT-3V meeting in Sapporo.
Three editorial teams were formed to work on the three documents that were to be produced:

I1001 3D-HEVC Draft Text 4



G. Tech, Y. Chen
I1002 MV-HEVC Draft Text 8

G. Tech, M. Hannuksela, Y. Chen, J. Boyce

Y.-K. Wang, A. Ramasubramonian, J. Chen, G. J. Sullivan, Y. Ye
I1003 Test Model 9 of 3D-HEVC and MV-HEVC
 Y. Chen, G. Tech
3D-HEVC draft text:
Three versions of JCT3V-I1001 have been published by the AHG following the 9th JCT-3V
meeting in Sapporo. The last version has been submitted as DAM text to the MPEG secretariat.
All, but one, adoptions of the last meeting have been incorporated (forgotten accidentally). Most
of the changes have been minor modifications. Existing text has been revised and improved. One
major change was the alignment with range extension related specifications of the 2nd HEVC
edition.
Page: 366
Date Sav
Changes (26) of I1001 relative to H1001 are:
Editorial updates (1)
 (Update HEVC V2 ) Range extension parts.
Editorial adjustments (4)




(3DE−05) Restructuring of DBBP output.
(3DE−04) Adjusted page breaks
(3DE−04) Adjusted heading indentation and size to match ISO basic template version 3.
(3DN−10/JCT3V−I0069) Complexity Assessment on Depth Intra Modes with Simplified Data Flows.
Decision (Ed): Integrate suggested editorial changes and further SDC fixes.
Fixes (2)
 (3DC−03) Fix ticket 72
 (3DC−02) Fix additional scalability dimensions.
Single Depth intra mode (1)
 (3DN−20/JCT3V−I0095) Single depth intra mode for 3D−HEVC Decision: Adopt I0095 Test 1
(method with 2 candidates)
Residual Prediction (3)
 (3DN−19/JCT3V−I0051) Simplification of advanced residual prediction Decision: Adopt
JCT3V−I0051#1
 (3DN−14/JCT3V−I0072) Problem fix for MV scaling in inter−view ARP Decision(BF/ED/SW):
Adopt
 (3DN−12/JCT3V−I0104) CE1: Results of ARP simplification Decision: Adopt JCT3V−I0104.
DBBP (4)
 (3DN−18/JCT3V−I0077) Partition Derivation for DBBP adoption of a simplification by the removal
of decoder−side partition derivation (e.g. Test1 in I0097 with the proposed WD change) and adoption
of syntax condition of the partition mode as per Test2 (the corresponding WD text is also provided in
I0097).The software and text provided in a revision (−v3) of I0077, which includes harmonization
with I0125, will be used.
 (3DN−17/JCT3V−I0109) One dimensional DBBP boundary filtering the filter simplification in option
2 of I0109 (which is a harmonization of three proposals including I0088, I0094, and a prior version of
I0109), reducing of the number of filter conditions to be tested and applying a 1D rather than 2D
filtering.
 (3DN−16/JCT3V−I0078) Memory Complexity for DBBP and VSP, adoption of the memory reduction
method 2 (disallow DBBP for 8x8 CU)
 (3DN−15/JCT3V−I0076) Simplification of Threshold Derivation for DBBP and DMM4 JCT−3V
confirmed, adoption of the simplification proposal to use four corner samples rather than all samples
to form an average.
DMM/SDC (2)
 (3DN−02/JCT3V−I0120) CE2 : Remove “depth_dc_flag” signalling in DMM cases
 (3DN−01/JCT3V−I0110) Lookup table size reduction in DMM1
HLS (4)
 (3DN−06/JCT3V−I0100) HLS: General comments. Decision: Adopt the first and the fourth aspect
(the latter without condition)
 (3DN−05/JCT3V−I0099) On the video parameter set extension 2 in 3D−HEVC. Decision: Adopt the
version I0099WDr1
 (3DN−04/JCT3V−I0090) HLS Cleanup. Decision(ed.): Adopt the second aspect case a) Decision:
Adopt the second aspect case b)
 (3DN−03/JCT3V−I0085) CE2: Separate enabling flag for intra coding tools. Decision: Retain
inter_sdc flag as is; Introduce new dmm4 flag; Change semantics of depth_modes flag such that it
controls dmm1 and intra sdc
Others (5)
 (3DN−13/JCT3V−I0191) Removal of the 2Nx2N restriction for sub−PU IVMP Decision: Adopt (new
version 2 with additional modification to be delivered)
 (3DN−11/JCT3V−I0093) Depth coding compatible with arbitrary bit−depth Decision(Ed): Adopt
Page: 367
Date Sav
 (3DN−08/JCT3V−I0086) Simplification of shift DV candidate, Decision: Adopt removal of DMV
search for shifted DV candidate derivation (in I0086_WD_r1)
 (3DN−09/JCT3V−I0057) Clipping Operation for DLT Indexes Decision: Adopt the text of I0057r1,
with additional editorial improvement that Idx2DepthValue[ i ] shall be set to zero.
 (3DN−07/JCT3V−I0080) Parameter Derivation for Illumination Compensation Decision: Adopt this
aspect (clipping of coordinate)
Open issues:
 A list of other minor issues is listed in the bug tracking system.
 One adoption, (JCT3V-I0129 (ARP)), which has been indicated as an adopted editorial change in the
meeting notes has accidently not been incorporated.
 Further editorial alignments with the 2nd edition of HEVC are required.
 The specification of profiles, tiers, and levels needs to be discussed.
Test model 9:
One version of JCT3V-I1003 has been published by the editing AHG following the 9th JCT-3V
meeting in Sapporo. The last version corresponds to the text submitted to MPEG secretariat.
All adoptions of the last meeting have been incorporated. Moreover existing text has been
revised and improved and missing text from previous meeting has been added.
Changes (7) of I1003 relative to H1003 are:
 (3DN-01/JCT3V-I0086) Simplification of shift DV candidate, Decision: Adopt removal of DMV search for
shifted DV candidate derivation.
 (3DN-02/JCT3V-I0078) Memory Complexity for DBBP and VSP, adoption of the memory reduction method 2
(disallow DBBP for 8x8 CU).
 (3DN-04/JCT3V-I0051) Simplification of advanced residual prediction Decision: Adopt JCT3V-I0051#1.
 (3DN-05/JCT3V-I0104) CE1: Results of ARP simplification Decision: Adopt JCT3V-I0104.
 (3DN-03/JCT3V-I0109) One dimensional DBBP boundary filtering the filter simplification in option 2 of I0109
(which is a harmonization of three proposals including I0088, I0094, and a prior version of I0109), reducing of
the number of filter conditions to be tested and applying a 1D rather than 2D filtering.
 (3DN-06/JCT3V-I0095) Single depth intra mode for 3D-HEVC Decision: Adopt I0095 Test 1 (method with 2
candidates).
 (3DN-07/JCT3V-I0123) Fast Intra SDC coding for 3D-HEVC Intra Coding.
MV-HEVC draft text
Seven versions of I1002 were published by the AHG following the 9th JCT-3V meeting in
Sapporo. Editing has been taken place in an editing meeting following the Sapporo meeting. The
text was developed together with the editors of the 2nd edition of HEVC. The last version
corresponds to the text integrated to 2nd edition of the HEVC specification.
All adoptions of the last meeting have been incorporated. Moreover existing text has been
revised and improved.
Changes (~100) of I1002 relative to JCT3V-H1002 are: (the list might be incomplete)
 Conformance point specifications, multiview and scalability 5-deep (total number of direct and
indirect reference layers and the current layer) – agreed
 Conformance point specifications, Requiring decoding of auxiliary pictures if indicated in OLS –
confirmed
 Definition in terms of enhancement capability (and external base layer), Q6 supporting per-layer PTL
spec. – confirmed.
 Stereo Main profile Multiview Main profile – confirmed, Remove constraint on vertical displacement?
If the view order index = 1 the constraint applies; the remaining ones are not. – agreed
 HEVC version 1 compatibility, Presence of layer 0 – agreed to remove requirement.
 HEVC version 1 compatibility, Independent non-base layer decoding – agree to define.
 HEVC version 1 compatibility, Access unit boundary (definition of "picture"), active parameter sets
SEI compatibility (R0274), RawMinCuBits – agree to corrective actions
 R0274 On active parameter sets SEI message Bug fix of active parameter sets SEI message It was
pointed out that the "if payload_extension_present()" condition test, and an associated presence
Page: 368
Date Sav















constraint were not necessary and agreed that they should be removed (only an editorial change).
Decision: Adopt (as modified).
R0257 Language indication for Overlay information SEI message Editor action item: Connect "UTF8" to its meaning. Decision: Null-terminated st(v) string of characters encoded according to RFC 5646.
Decision: Adopted, RFC 5646, variant 2, byte aligned, 0..255 range. Editors to double-check reference
for UTF-8 and improve the reference (or reference a better definition) as necessary.
SEI maturity in current draft/ Overlay information SEI message Decision: The persistence should end
within each identified layer when the CLVS of that layer ends. Regarding language identification, see
R0257. Parsing depends on the SPS of each associated layer ID Decision: Outside the outer-most loop,
just prior to num_overlays_minus1, signal the number of bits minus 8 that is used within the loop for
signalling overlay_element_label_min(max). Editor action item: In the definition of st(v), a
parenthetical reference to the specification in which this is defined should be added, and further
editorial improvement of that description seems desirable.
R0355 TMCTS-SEI Decision: Adopt as modified. (Further editorial improvement may still be
desirable during finalization.)
R0255 Persistence of SEI messages Decision: Adopt (clarified as noted, notes regarding overlay
information).
R0221 Extensibility of nesting SEI messages Editor action item: Editors are suggested to consider
adding the proposed note. Decision (BF): For bitstream partition nesting (BSP) SEI message, add an
explicit counter to indicate the number of SEI messages in the BSP SEI message, with up to 64
allowed to be nested.
R0231 Signalling and use of HRD parameters for bitstream partitions Decision (BF/Cleanup): Adopt.
R0235 AHG10: Processing of bitstreams without an available base layer Decision: Adopt
(conditioned on the relevance of the basis text).
R0153 External Base Proposal 1: When the base layer is externally specified, signalling modifications
and constraints for the max_vps_dec_pic_buffering_minus1[ i ][ 0 ][ j ] syntax elements are proposed.
Two options for handling this were described. Decision: Adopt "option 1" (not signalling syntax
element and inferring its value as 0).
R0153 Proposal 2: Modifications are proposed to the semantics of poc_reset_idc syntax element for
handling the case of an externally specified base layer. Decision: Adopt.
R0125 Non-base layer subtree and auxiliary pictures 1. In order to keep the compatibility of slice
headers with nuh_layer_id equal to 0 after non-base layer subtree extraction,
poc_lsb_not_present_flag[ i ] shall be equal to 1, when layer_id_in_nuh[ i ] is equal to
AssignedBaseLayerId[ j ]. It was remarked that this constraint is effectively already present by the
requirement that a rewritten bitstream conforms. Editor action item: The issue is purely editorial and
the editors can consider whether some editorial action is desirable to make the constraint impact more
clear or explicit.
R0125 Non-base layer subtree and auxiliary pictures 3. An asserted bug fix in highest_layer_idx_plus1
derivation is reported. Decision: Bug confirmed – adopt fix.
R0124 On hybrid codec scalability 3a.
Making it a requirement of bitstream conformance that,
when vps_base_layer_internal_flag is equal to 0, vps_max_layers_minus1 shall be greater than 0.
Decision: Adopt.
R0124 On hybrid codec scalability 3d.
Making it a requirement of bitstream conformance that,
when vps_base_layer_internal_flag is equal to 0, single_layer_for_non_irap_flag and
higher_layer_irap_skip_flag shall be equal to 0. It was agreed that the current text does not handle this
issue, but a different solution was desired. Decision (Ed.): Define semantics of these flags in an
equivalent way as they would be used with an internal base layer. Editor action item: Check other
places in the specification to ensure that they are also well defined to work for an external base layer.
R0223 On POC handle missing pictures and discardable pictures in the same manner as different
picture types across layers in requiring POC resetting, Decision: consider adding informative text to
address item 1.
R0223 On POC 2.) allow mixing of CRA and BLA pictures without requiring POC resetting
(changing language about "different NAL unit type" to IRAP versus non-IRAP); and Decision:
Adopt 2.
Page: 369
Date Sav
 R0223 On POC explicitly spell out a restriction on the value of full_poc_reset_flag based on the value
of poc_reset_idc of pictures in the first access unit in the same POC resetting period. Decision:
Adopt 3.
 R0280 Bitstream conformance restrictions in subclause C.4Decision (Ed.): Adopted (as modified).
 R0053 On invocation of a correct decoding process for the current picture It is proposed that the
decoding process of the current picture (subclause 8.1, subclause F.8.1, subclause G.8.1 or subclause
H.8.1) is selected on the basis of nuh_layer_id of the current picture and the profile to which the
bitstream partition containing the current picture conforms. Decision (Ed.): Adopt items 1 and 3a.
 R0053 On invocation of a correct decoding process for the current picture It is proposed that the
general decoding process in subclause 8.1 selects TargetPartitioningScheme based on external means
or HRD, and if no other means is available TargetPartitioningScheme is set to 0. The
BitstreamToDecode derived in subclause 8.1 is proposed to consist of the partitions containing target
output layers, the partitions containing the direct and indirect reference layers of the layers in the
partitions containing the target output layers and the partition containing the base layer. Decision
(Ed.): Regarding Item 2, the intent is for the decoding process to be invoked only for output layers and
layer on which they depend.
 R0053 AHG10 and On invocation of a correct decoding process for the current picture 3a
It
is
clearly indicated that the processing for the external base-layer pictures is invoked at the beginning of
an access unit, and the processing is separated into its own subclause (F.8.1.6).Decision (Ed.): Adopt
items 1 and 3a.
 R0053 AHG10 and On invocation of a correct decoding process for the current picture It was
discussed whether any well-specified constraints are established for a layer that is not indicated to be
decoded by any OLS and does not have an associated profile_idc. Decision (BF/Ed.): Prohibit such
layers from being present.
 R0276 On sub-bitstream extraction Item 4 of the proposal had been withdrawn. Decision: Adopt (as
modified).
 R0238 Editorial cleanups Decision (BF/Ed.): Adopt.
 R0071 On cross-layer impacts of IRAP and EOS It is proposed that if the current picture is the first
picture that follows an end of sequence NAL unit (with nuh_layer_id equal to 0) in decoding order,
NoClrasOutputFlag is set equal to 1. (This causes marking of all pictures in the DPB as "unused for
reference" as well as setting LayerInitializedFlag and FirstPicInLayerDecodedFlag equal to 0 for all
layers, which initializes the layer-wise start-up process.) Decision: Adopt this aspect.
 R0071 On cross-layer impacts of IRAP and EOS It is proposed that when nuh_layer_id is greater than
0, BLA pictures, CRA pictures with HandleCraAsBlaFlag equal to 1 and IDR pictures with
cross_layer_bla_flag
equal
to
1
cause
the
following:
LayerInitializedFlag
and
FirstPicInLayerDecodedFlag is set equal to 0 for the current layer and all layers directly or indirectly
predicted from the current layer. (Consequently, layer-wise start-up is enforced for these layers.) Each
picture in the DPB for the current layer and all layers directly or indirectly predicted from the current
layer are marked as "unused for reference". Decision: Adopt this aspect.
 R0071 On cross-layer impacts of IRAP and EOS It is proposed to allow EOS NAL unit with
nuh_layer_id greater than 0. It is proposed that the decoding of the EOS NAL unit with nuh_layer_id
greater than 0 causes the same impacts as those above (2a and 2b). Furthermore, for the semantics of
SEI messages applying for nuh_layer_id greater than 0, it is proposed that EOS NAL unit with
nuh_layer_id greater than 0 is treated similarly to an end of sequence for the persistence of the SEI
message. When present, an EOS NAL unit with a particular nuh_layer_id value shall be the last NAL
unit with that particular nuh_layer_id value within an access unit, except an end of bitstream NAL unit
with that nuh_layer_id value (when present). Refined text was reviewed, as provided in a revision of
the document. Item 3 was clarified. Decision: Adopt these aspects (items 3 as modified).
 R0071 On cross-layer impacts of IRAP and EOS A new item 4 was added, regarding the derivation of
NoOutputOfPriorPicsFlag for a INBL and its dependent layers. Decision: Adopt these aspects (item
4).
 R0272 HEVCv1/ Conformance cleanups The proposal would be to add PTL information for the base
layer sub-bitstream. The PTL seen by a version 1 decoder contains the entire bitstream. The PTL for
Page: 370
Date Sav













the 0-th OLS is placed at the beginning of the VPS extension (when the base layer is not provided by
external means and there is some enhancement layer). Decision: Adopted (item 1).
R0272 HEVCv1/ Conformance cleanups Clarify that directly nested BP, PT, and DUI SEI messages
only apply to the operation points that correspond to base-layer-output-only OLSs. Decision: Adopted
(items 3 and 4), with key elements of the text provided in -v2.
R0156 Move conformance cropping window parameters to rep_format( ) syntax structure of VPS
extension It is proposed to move the signaling of the conformance cropping window parameters of
enhancement layers from the SPS to the VPS extension, as part of the rep_format( ) syntax structure. It
is asserted that this movement will enable more frequent parameter set sharing.Decision: Adopt.
R0230 Unavailable and useless stuff Decision (Ed.): However, it was agreed, as an editorial matter, to
only discuss the conformance requirements of OLSs that contain at least one VCL NAL unit.
R0230 Unavailable and useless stuff Editor action item: Also add a note, to advise encoders to be
careful about fixed frame rate and CBR indications in enhancement layers.
R0230 Unavailable and useless stuff Decision (Ed.): Only require conformance of extracted subbitstreams corresponding to operation points for which all layers of the operation point (both the
"necessary" and "unnecessary" layers for the decoding of the output layers) have VCL data in the
bitstream and for which the highest TID of the operation point is a TD in that VCL data.
R0279 More miscellaneous cleanups Clarification of the semantics of access unit delimiter RBSP to
be applicable in multi-layer context (text in an attachment) The proposal is to specify that the pic_type
syntax element, which identifies the slice types allowed in the current picture, applies to all pictures in
the AU.Decision (Ed.): Adopt.
R0279 More miscellaneous cleanups Clarification of the specifications of order of NAL units and
coded pictures and their association to access units in both subclauses 7.4.2.4.4 and F.7.4.2.4.4 (text in
an attachment) Decision (Ed.): Append "with layer_id equal to 0" to ordering constraints for AUD
NAL unit in clause 7. Editor action item: Some other elements are clearly editorial and are delegated
to the editors for consideration.+
R0279 More miscellaneous cleanups To specify that for any independent non-base layer the used
representation format is the one that is signalled in the active SPS for the layer. Decision (Ed.): Adopt.
Editor action item: It was recommended for the editors to also add some note or expression of a
requirement that the representation format must be signalled in the active SPS.
R0279 More miscellaneous cleanups To clarify the use of parameters in parameter sets for
interpretation of semantics of the frame-field information SEI message, including the following two
parts, and it is also suggested to make a systematic check for other SEI messages for the need of
similar clarifications. Decision (Ed.): Adopt (both identified aspects, and further similar clarifications
if identified by the editors)
R0279 More miscellaneous cleanups To clarify the semantics of the temporal sub-layer zero index
SEI message for its use in multi-layer contexts, and to add a syntax element to indicate the number of
previous consecutive temporal sub-layer zero pictures that have discardable_flag equal to 1 (text in an
attachment). The contribution proposed extending the syntax of the temporal sub-layer zero index SEI
message. It was remarked that the proposal seems to change the spirit of what the prior interpretation
of the SEI message would be. Editor action item: Add a note to advise encoders that, when using this
SEI message, not to set discardable flag = 1 for TL0 pictures that are not RASL, RADL or sub-layer
non-reference pictures. Decision (Ed.): Change semantics to clarify that it applies to the pictures of the
associated layers.
R0279 More miscellaneous cleanups 6. To change the recovery point SEI message to correct the POC
derivation when random access is performed and to clarify/add the POC derivation when layerswitching is performed. Decision: Adopt constraint on presence of the SEI message as described in
"Option 1" of the -v2 version of the contribution.
R0236 On access unit boundary detection [Ed. Add clarification – note that the AVC definition of
"picture" which is what we were assuming when we wrote version 1, was define a picture as
containing all VCL NAL units of the AU. We later changed the definition of "picture" for scalability
extension, and this caused the problem.]
R0236 On access unit boundary detection Decision: Adopt the proposed clarification and issue a
defect report document that highlights the issue.
Page: 371
Date Sav
 R0236 On access unit boundary detection The phrasing in in subclause 7.4.2.4.4 is not explicit
whether nuh_layer_id equal to 0 or any nuh_layer_id value is considered in determining the first NAL
unit of an access unit. This aspect is a clarification of the prior basis text. Decision (Ed.): Adopt this
aspect.
 R0226 Modification to semantics of slice_temporal_mvp_enabled_flag.
 R0226 Modification to semantics in temporal motion vector prediction constraints SEI message.
 R0227 Signalling of bit rate and picture rate information for additional layer sets.
 R0227 Adding a restriction on update of representation format of the base layer.
 R0227 Bug fix and simplification for value ranges of num_negative_pics, num_positive_pics, and
num_long_term_pics.
 R0227 Add semantic constraint of vps_vui_bsp_hrd_present_flag.
 R0227 Remove restriction on update of separate_color_plane_flag in SPS.
 R0227 It was suggested that when the base layer is internal, we should send the VST also for the base
layer along with the other layers (e.g., for session negotiation purposes). Decision: Agreed (send VST
for base layer when internal).
 R0276 Generalize scalable nesting SEI message so that it can be applied to additional layer sets.
 R0276 Editorial cleanups to derivation of BitstreamToDecode in the HRD and semantics of scalable
nesting SEI message and the sub-bitstream property SEI message to properly reference the subclauses
of F.10.x. Decision: The BoG recommended actions are agreed (see also additional notes for R0276).
 R0154 Modify semantics of default_output_layer_idc and output_layer_flag[ i ][ j ] to consistently
handle auxiliary pictures.
 R0154 Add inference value to alt_output_layer_flag[ i ].
 R0155 Modify the semantics of slice_type for I slice_type with respect to IRAP pictures and
sps_max_dec_pic_buffering_minus1[ TemporalId ] value to enable inter-layer prediction could be
used for pictures with nuh_layer_id > 0.
 R0155 Constrain the allowed range for values of output_layer_set_idx_to_vps[ i ].
 R0157 Constrain DependencyId and ViewOrderIdx to increase with increasing values of nuh_layer_id
(text in v2 version). Decision: The BoG recommended actions are agreed (see also additional notes for
R0276).
 R0010 JCT-VC AHG report: Layered coding constraint specifications and capability indications
Scalable Main and Stereo Main decoders should be capable of decoding Main profile bitstreams (at
least when the base layer is not provided by external means). Decision (Ed.): Confirmed (and Scalable
Main 10 should decode Main 10).
 R0010 JCT-VC AHG report: Layered coding constraint specifications and capability indications
When the target output layers of an output layer set do not include the auxiliary pictures (or any such
non-target "unnecessary" layers), the bits of the auxiliary/non-target pictures in the extracted bitstream
subset would be counted in the CPB buffer flow, but the decoding of the auxiliary pictures would not
be part of the associated decoding process requirements. Decision (Ed.): Confirmed.
 R0010 JCT-VC AHG report: Layered coding constraint specifications and capability indications
When the target output layers of an output layer set do include the auxiliary pictures, the profile
specification for (partitions of) the output layer set would need to include decoding process
requirements for decoding those pictures. Unless some way is found to specify the necessary decoding
process capabilities (e.g., by a profile definition that includes such capabilities), the specification
would need to disallow having target output layers of an output layer set that are auxiliary pictures
Decision (Ed.): Confirmed.
 R0010 JCT-VC AHG report: Layered coding constraint specifications and capability indications It
was suggested that the profile/tier/level information for such an output layer set should include all the
layers in the output layer set in the CPB operation but not include the "unnecessary" layers in its
decoding process requirements. In principle, it was suggested to be desirable to support this possibility
(esp. for the future extensibility purpose), and suggested that we should conduct further study to
ensure that the specification is consistent with this design intent. Decision (Ed.): Confirmed that this
should be supported.
 R0010 Layered coding constraint specifications and capability indications Regarding DPB
specification (incl. Q0103 / JCT3V-H0034) level limit constraints related to maximum DPB size, the
Page: 372
Date Sav











VPS-level DPB needs to have constraints as well as the SPS level having such constraints (each layer
in the TargetDecLayerIdList shall obey profile-specific level limit in A.4.1 d, which applies to
sps_max_dec_pic_buffering_minus1[ HighestTid ]). Decision (Ed.): Confirmed.
R0010 Layered coding constraint specifications and capability indications The text should clearly
specify the following: Values of general_profile_idc for indicating SHVC and MV-HEVC profiles.
Decoding requirements specification needs to require decoding (an editorial oversight) If the
capabilities of one profile are "nested" within the capabilities of another profile, decoders should be
required to recognize that and decode the bitstream. Decision (Ed.): Confirmed. Editors are requested
to share general_profile_idc for naturally-nested profiles (e.g., Scalable Main 10 and Scalable Main)
as was done in RExt. Monochrome 8 should use the RExt general_profile_idc. Some details of
Monochrome 8 are yet to be defined. Define these in a manner consistent with other RExt profiles
unless some contribution indicates otherwise. Nesting relationships are to be specified for Main, and
Main Still Picture for all three new profiles and for Main 10 for the Scalable Main 10 profile.
R0010 Layered coding constraint specifications and capability indications Make the PPS syntax
HEVCv1 compatible, and enable the syntax of SPS with nuh_layer_id > 0 to be either HEVCv1
compatible or not. Decision (Cleanup): Confirmed.
R0010 Layered coding constraint specifications and capability indications Simplify the bitstream
rewriting process for independent non-base layers (part of R0042). Decision (Cleanup): Confirmed.
R0010 Layered coding constraint specifications and capability indications Specify independent nonbase layer decoding for profiles specified in Annex A. For example, the following phrasing could be
used "When expressing the capabilities of a decoder for a profile specified in Annex A, the capability
of decoding an independent non-base layer should be expressed." Decision (Cleanup): Confirmed.
R0010 Allow an SHVC/MV-HEVC bitstream to be considered conforming without containing a base
layer (i.e., without containing pictures of layer 0), and indicate such a bitstream using the
vps_reserved_one_bit (with the syntax element name and semantics changed) Decision (Cleanup):
Confirmed.
R0010 Remove the bitstream partition HRD parameters SEI message. Decision (Cleanup): Confirmed.
R0010 Wording improvement is needed for item b of the profile specific level limits, to correctly
implement the intent to consider output times of pictures in different AUs. Editor action item: Editors
to consider.
R0010 It is noted that the drafted Scalable Main profile does not support monochrome decoding.
Decision (Cleanup): Remove constraint prohibiting 4:2:0 for alpha and depth and specify the the
semantics of associated SEI messages, if not already specified, to refer to the luma component only.
True monochrome will not be required to be supported (parent).
R0010 R0041 is on this topic. Text was requested for using the last of the "44 reserved bits" for this
indicator. The text was provided in a revision of R0041 and reviewed Minor comments included
harmonization with RExt, including the flag for sub-layers, requiring the flag to be equal to zero if the
associated layer ID is zero and otherwise equal to 1, clarifying the scope of the flag to CLVS scope,
having the rewriting process set the flag to 0, and making the value of the flag an exception to the
requirement for the PTL in the SPS to match that of the VPS for an INBL. (The question of whether
the rewriting process is removed or not is an editorial matter, and it seems that we may retain it for
convenience while providing additional informative text.) Decision: Confirmed (modified as suggested
above for 07-06 review).
R0362/Parameter set repetition: R0010 Should some additional adjustment be made of the syntax of
independent non-base layers in regard, e.g., to VPS repetition and handling of end of sequence and end
of bitstream NAL units? Consider allowing VPS presence in independent non-base layer (text
preparation requested). Check whether other PSs can be repeated in other layers. Decision (Cleanup):
It was agreed to allow this for all PSs (observing that SPSs in layer 0 must use compatible syntax).
Revisit for text review. Decision (Ed.): Regarding ordering of pictures within one AU, it is intended
to require the VCL NAL units of the picture to be in the order of increasing layer ID value. Text in
R0362 parameter sets repetition
R0360 YKW Cleanup Editor action item: Most aspects were suggested to be clearly editorial and were
delegated to the editors for consideration. Item 2 relates to ordering of pictures in an AU, which was
found in Annex F. This seemed adequate, so the suggested change may be unnecessary.
Page: 373
Date Sav
 R0043 SHVC/MV-HEVC level definitions and related decoder capability requirements Decision: The
intent is agreed as stated above; the editors are delegated the task of expressing that in the language of
the text.
 R0361/VUI cleanups: R0361 Adarsh VUI cleanups
 JCT3V-I0103 MV-HEVC HLS: Clean-up of MV-HEVC SEI messages I0103 rev1
 JCT3V-I0134 aspects 1 and 3
 JCT3V-I0199 (BoG editors' notes), in addition to other items, view_id_len: remove the value range of
the syntax element.
 Remaining items identified through BoG on editors' notes in SHVC/MV-HEVC specs in R0359/I0199
 R0357 Updates to chroma resampler hint SEI message
 Updates to knee function info SEI message Decision: Agreed to include the message with the
modifications agreed above. Further editorial improvement during the editing period for finalization
also seems desirable.
 Add constraint on SHVC specific syntax to be zero in MV-HEVC profile definition, including,
single_layer_for_non_irap_flag equal and colour_mapping_enabled_flag.
The recommendations of the MV-HEVC / 3D-HEVC Draft and Test Model editing AHG are to:

Approve the edited documents I1001, I1002 and I1003 as JCT-3V outputs.

Continue to edit documents I1001 and I1003 to ensure that all agreed elements of 3DHEVC are fully described, in particular integrate I0129 (ARP).

Compare the documents I1001, I1002 and I1003 with the HTM-software and resolve any
discrepancies that may exist, in collaboration with the Software AHG.

Continue to improve the overall editorial quality of the documents I1001, and I1003.

Ensure that properly drafted candidate text is available prior to making any decision to
change the specifications.

Reviewing specification text of each adopted proposal, since 3D-HEVC is close to
finalization.

Discuss reported open issues.
13.1.1.1.1.1.1.1.367 JCT3V-J0003 JCT-3V AHG Report: 3D-AVC Software Integration (AHG3)
[D. Rusanovskyy, F. C. Chen, J. Y. Lee, J.-L. Lin, O. Stankiewicz, T. Suzuki, D.
Tian]
JCT-3V AhG3 conducted development of the 3D-AVC software and its distributions to the JCT3V community. The most recent version of the reference software was released on 22.Aug.2014
and is currently available from the following location:
http://mpeg3dv.nokiaresearch.com/svn/mpeg3dv/tags/3DV-ATMv13.1/
Reference 3DV-ATMv13.1 software was also released as JCT3V/MPEG output documents, and
are available online as I1005 and w14673 respectively.
With respect to the second mandate, the software provided in the JCT3V-I0025 and approved by
JCT-3V group was utilized as a codebase and it was updated to resolve a known High Level
Syntax bug, related to a Slice Header Prediction.
With respect to the third mandate, a document describing software usage was created and
distributed along with the software. Software manual document can be found at the SW
repository and JCT3V/MPEG documents in the /docs folder.
http://mpeg3dv.nokiaresearch.com/svn/mpeg3dv/tags/3DV-ATMv13.1/docs/
The software 3DV-ATMv13.1 was utilized in work of JCT3V-AhG9 to produce MVC+D and
3D-AVC conformance bitstreams.
During editing of 3D-AVC specification text, several issues related to the text and the software
implementation has been brought to attention.
Page: 374
Date Sav
A revision to the text in J.8.2 was proposed during the editing. Amount of proposed to the text
changes suggested that editors and proponents of related tools to review them and consider for
including in the next amendment (MFC+D).
In addition to this, it was found that signaling of syntax element bvsp_flag_lx in specification
text and reference software is not aligned. The text specifies that signaling of syntax elements
ref_idx_l0 and bvsp_flag_l0 are interleaved, whereas software implements signaling of these two
elements in independent loops. It is expected that identified misalignment does not affect the
coding performance.
Follow-up discussion (Thu PM): Software bug fix appears simple. It was pointed out to the
software coordinator by 09-19, but never got a reaction. The problem was confirmed by several
experts.
In another follow-up discussion Fri AM, it was decided that the software should be aligned with
the text on the issue of interleaving ref_idx and bvsp_flag. Miska Hannuksela will submit a
comment to ITU-T. Nokia will provide the software bug fix (including the test results in CTC)
by Nov. 14, to be checked by the software coordinator (D. Tian) and delivered as ATM 13.2.
The software has already been delivered to ITU with this bug. If it is not corrected by Friday, the
commenting period will close, and the bug will be in the spec.
Sehoon was to contact Dmytro. Further clarification was achieved during the plenary Friday AM
(see under AHG3)
Possible solution to the latter issue may include either introducing changes to the reference
software with reproducing 3D-AVC conformance bitstreams, or introducing changes to the
specification text (introducing independent loop for signaling of bvsp_flagl0), along with
changes proposed to J.8.2 text.
The report further points out another mismatch between text and software in the context of VSP.
13.1.1.1.1.1.1.1.368 JCT3V-J0004 JCT-3V AHG Report: MV-HEVC and 3D-HEVC Software
Integration (AHG4) [G. Tech, H. Liu, Y. Chen, K. Wegner]
Development of the software was coordinated with the parties needing to integrate changes.
The distribution of the software was announced on the JCT-3V e-mail reflector and the software
was made available through the SVN server:
https://hevc.hhi.fraunhofer.de/svn/svn_3DVCSoftware/tags/
Anchor bitstreams have been created and uploaded to:
ftp.hhi.fraunhofer.de; login: mpeg3dv_guest; path: /MPEG-3DV/HTM-Anchors/
One version of the HTM software were produced and announced on the JCT-3V email reflector.
The following sections give a brief summary of the integrated tools and achieved coding gains.
Starting point for development of HTM-12.0 was HTM-11.2. Development of HTM-12.0 was
conducted in three parallel tracks each performing sequential integration. Development of each
branch has been supervised by one software coordinator. Software of all three tracks was merged
by the software coordinators.
MV-HEVC: The coding results for MV-HEVC are identical to results obtained from version
HTM-11.2.
3D-HEVC: HTM-12.0 vs. HTM-11.2 (CTC, three view configuration)
Page: 375
Date Sav
video
video rate
0.3%
0.2%
0.1%
0.0%
0.0%
0.0%
0.0%
0.0%
video
total rate
0.3%
0.1%
0.1%
-0.1%
0.0%
0.0%
0.1%
-0.1%
synth
total rate
0.2%
-0.2%
-0.1%
-0.6%
-0.2%
-0.1%
-0.1%
-0.5%
enc time
98.7%
96.2%
98.5%
100.6%
101.2%
99.7%
100.4%
100.3%
dec time
100.9%
103.9%
103.0%
95.6%
100.3%
101.6%
96.0%
102.0%
ren time
99.4%
98.0%
101.0%
99.7%
98.4%
99.5%
98.7%
98.9%
1024x768
1920x1088
0.2%
0.0%
0.2%
0.0%
0.0%
-0.3%
97.8%
100.4%
102.6%
99.1%
99.5%
99.0%
average
0.1%
0.0%
-0.2%
99.4%
100.4%
99.2%
Balloons
Kendo
Newspaper_CC
GT_Fly
Poznan_Hall2
Poznan_Street
Undo_Dancer
Shark
The MV-HEVC Software draft 1 (JCT3V-I1009) has been released. The software has been
generated by removing 3D-HEVC related source code and configuration files from HTM-12.1.
The software can also be accessed using the svn:
https://hevc.hhi.fraunhofer.de/svn/svn_3DVCSoftware/branches/HTM-12.1-MV-draft-1
For MV-HEVC non-CTC configuration parameters files have been included e.g. for generation
of bitstreams using INBL decoding, auxiliary pictures, layer-wise startup, and IBP prediction.
Open issues:

Some minor mismatches related to 3D-HEVC HLS.

Most of MV-and 3D-HEVC SEI messages are not supported yet.

Some items related to MV-HEVC decoding processes (e.g. hybrid scalability, correct
bumping, POC reset) have not been integrated yet.

Especially MV-HEVC related decoding processes and syntax need to be reviewed and tested.
 Other minor issues are listed in the bug tracking system.
The recommendations of the MV-HEVC and 3D-HEVC Software Integration AHG are:

Develop HTM-13 based on HTM-12 and improve its quality.

When a proposal is adopted to discuss how to enable it in the HTM software (e.g. encoder
parameter / parameter set flag, or always on).

Continue to identify bugs and discrepancies with text, and address them.

Fix open issues.

Discuss alignment of HTM with HM versions including range extension.
 Discuss on how to address open issues.
It is mentioned that the alignment of 3D-HEVC software (HTM) with HM16 would cause a
significant amount of work.
Should MV-HEVC software be aligned with SHVC software? The encoder implementation may
be a bigger issue than the decoder.
13.1.1.1.1.1.1.1.369 JCT3V-J0005 JCT-3V AHG Report: 3D Coding Verification Testing
(AHG5) [V. Baroncini, K. Muller, S. Shimizu, A. Vetro, S. Yea]
Mandate 1:
Prepare a set of test sequences and encodings to be used in upcoming MV-HEVC
verification testing.
Page: 376
Date Sav
During the last meeting, it was suggested to compare four configurations: MVC, simulcast
HEVC, frame-compatible HEVC, and MV-HEVC. And 8 test sequences are identified for the
verification test.
Many offline activities were done to prepare a set of encoded bitstreams. Unfortunately, no
material is available now, but some of them can be prepared during the meeting.
Mandate 2:
Identify test sites that could conduct such tests.
No test site is identified at this moment at this time since a more concrete test plan is necessary.
Mandate 3:
Suggest Improvements to the draft test plan JCT-3V-I1011.
The AHG does not have any recommendations at this time on changes to the evaluation
methodology, but would certainly consider this based on the experiments.
Mandate 4:
Prepare viewing logistics for 10th JCT-3V meeting.
The 3D viewing equipment has been prepared and the test room Leicester has been setup.
Viewing will be performed during the week.
13.1.1.1.1.1.1.1.370 JCT3V-J0006 JCT-3V AHG report: 3D High level syntax (AHG6) [Y.
Chen, T. Ikai]
There are three input documents which are relevant to this AhG.
The documents are listed as follows:
Doc No.
Title
JCT3V-J0044
On camera parameter transmission for 3D-HEVC
JCT3V-J0060
3D-HEVC HLS: Single depth flag signaling
JCT3V-J0063
Improvement of Alternative depth info SEI message in 3D-HEVC
Another late contribution: J0107. This also includes the necessity to bring the enabling flags
from VPS to SPS or PPS.
13.1.1.1.1.1.1.1.371 JCT3V-J0007 JCT-3V AHG Report: Complexity Assessment (AHG7) [G.
G. (Chris) Lee (NCKU), G. Bang (ETRI), T. Ikai (Sharp), H. Liu (Qualcomm)]
Mandate 1: Study intrinsic complexity measures or metrics to assess hardware and software
implementations of algorithms/computational models based on number of operations, potential
for parallelism, data transfer rate, and data storage requirements. An informative guideline which
introduces complexity assessment without biasing towards either software or hardware has been
presented in JCT3V-D0301.
1. Discussed, identified and tabulated coding tools or cases to be studied at different suggested
data granularities in a spreadsheet which provides a high level overview of the scope of the
work in this ad hoc group. Furthermore, several examples performed by co-chairs and
proponents in previous JCT3V meetings were also included in this spreadsheet which was
uploaded together with AHG 7 report.
Mandate 2: Analyze existing designs and produce complexity perspective per tool, from the
viewpoint of possible slowdown, bottlenecks or implementation issues.
1. According to Mandate 1, complexity of several coding tools are assessed and they also are
discussed the bottleneck per tools, such as depth intra coding tools, inter-prediction tools, etc.
The analyzed results also included the attached spreadsheet which is illustrated in Mandate 1.
Mandate 3: Develop a recommendation to JCT-3V on formalized complexity assessment in a
reporting document.
1. A draft report summarizes the guidelines of this AHG in assessing complexity and states the
definition of complexity metrics for evaluating coding tools in a fair perspective.
Page: 377
Date Sav
13.1.1.1.1.1.1.1.372 JCT3V-J0061, AHG7: Draft Report of Complexity Assessment
A summarized report of complexity assessment AHG in 3D-HEVC. This draft report re-states
the metrics used to evaluate the coding tools in previous meetings and provides an example to
guide the complexity assessment.
This AHG on Complexity Assessment recommends to:
1. review the draft report during the meeting and finalize mandate 3 at next meeting
Follow-up discussion Thu PM: Currently, the AHG has achieved its mandates, and no need is
seen to continue. The 3D-HEVC design is assessed to be acceptable in terms of implementation
complexity for the case of 8 bit video and depth data.
13.1.1.1.1.1.1.1.373 JCT3V-J0008 JCT-3V AHG Report: 3D Test Material (AHG8) [S. Shimizu,
S. Yea]
There was no e-mail exchange over the reflector.
At the last meeting, we listed some stereo materials for the MV-HEVC verification testing. Some
of them are already available on the servers, but test sequences provided by Deutsche Telekom
are not currently accessible by JCT-3V members. Copyright statement is also missing for these
sequences at this time. It is necessary to discuss the content holder about the possibility and the
way on the distribution. One distribution way is to use the MPEG content repository.
To enable access by non-MPEG ITU members, also an alternative download facility should be
installed.
13.1.1.1.1.1.1.1.374 JCT3V-J0009 JCT-3V AHG Report: AVC conformance testing
development (AHG9) [T. Suzuki, D. Rusanovskyy, D. Tian, Y. W. Chen]
In Valencia, problems in the reference software and MVC+D conformance bitstreams were
reported. The problems are,

3D-AVC HLS were included in MVC+D conformance bitstreams
 Bugs related to IBP configuration
All bitstreams were collected and uploaded. In Valencia, it was decided to include the revised
bitstreams of MVC+D conformance bitstreams rather than producing COR to fix the problem.
But after the meeting, it took a time to fix the problems in reference software, and the revision of
bitstreams was delayed. Therefore, the output document from Valencia meeting, JCT3V-H1004
and w14383, are not approved yet (this was done later).
Conformance streams will need to be updated after the software bug fix.
13.1.1.1.1.1.1.1.375 JCT3V-J0010 JCT-3V AHG report: HEVC Conformance testing
development (AHG 10) [Y. Chen, T. Ikai, S. Shimizu, T. Suzuki]
During the last meeting in Sapporo, this AhG has been established and the activities on
collecting the MV-HEVC and 3D-HEVC bitstreams started.
The latest draft for MV-HEVC conformance test is available as JCT3V-I1008 and the latest draft
for 3D-HEVC conformance is available as JCT3V-I1010.
Several companies have started generating bitstreams for 3D-HEVC as well as MV-HEVC.
A final software for MV-HEVC was recently released and can be used to generate the MVHEVC bitstreams.
One volunteer, KDDI has offered to double-check the MV-HEVC bitstreams with its own nonHTM based decoder implementation.
Page: 378
Date Sav
Texture tool
Depth tool
Depth tool
Depth dependent
texture tool
Texture
dependent depth
tool
Others
Sub category
Bitstream
File name
Provided
Categories
Profile and
Level
3D-HEVC
ARP
3DHC_T_A
3DHC_T_A_Qualcomm_5
5.1 and
higher
X
Sub-PU inter-view motion
prediction
3DHC_T_B
3DHC_T_B_MediaTek_5
5.1 and
higher
X
Illumination compensation
3DHC_T_C
3DHC_T_C_Sharp_5
5.1 and
higher
X
Combined
3DHC_T_D
3DHC_T_D_Sharp_5
5.1 and
higher
X
Combined texture only
bitstream
3DHC_T_E
3DHC_T_E_HHI_5
5.1 and
higher
Depth Intra (DMM1)
3DHC_D1_A
3DHC_D1_A_HHI_5
5.1 and
higher
Depth Intra (DMM1)
3DHC_D1_B
3DHC_D1_B_HHI_5
5.1 and
higher
Depth Intra (SDC)
3DHC_D1_C
3DHC_D1_C_RWTH_5
5.1 and
higher
Depth Intra (SDC)
3DHC_D1_D
3DHC_D1_D_RWTH_5
5.1 and
higher
Depth Intra (single depth)
3DHC_D1_E
3DHC_D1_E_MediaTek_5
5.1 and
higher
X
Depth Intra (single depth)
3DHC_D1_F
3DHC_D1_F_MediaTek_5
5.1 and
higher
X
Depth Intra (combined)
3DHC_D1_G
3DHC_D1_G_RWTH_5
5.1 and
higher
Depth Intra (combined)
3DHC_D1_H
3DHC_D1_H_RWTH_5
5.1 and
higher
Depth Inter (inter-view
motion)
3DHC_D2_A
3DHC_D2_A_Samsung_5
5.1 and
higher
Depth Inter (inter-SDC)
3DHC_D2_B
3DHC_D2_B_LGE_5
5.1 and
higher
DoNBDV
3DHC_DT_A
3DHC_DT_A_MediaTek_5
5.1 and
higher
VSP
3DHC_DT_B
3DHC_DT_B_NTT_5
5.1 and
higher
DBBP
3DHC_DT_C
3DHC_DT_C_Hisilicon_5
5.1 and
higher
Combined
3DHC_DT_D
3DHC_DT_D_NTT_5
5.1 and
higher
Sub-PU MPI
3DHC_TD_A
3DHC_TD_A_Qualcomm_5
5.1 and
higher
X
MPI
3DHC_TD_B
3DHC_TD_B_MediaTek_5
5.1 and
higher
X
DDD
3DHC_TD_C
3DHC_TD_C_MediaTek_5
5.1 and
higher
QTL
3DHC_TD_D
3DHC_TD_D_Orange_5
5.1 and
higher
3-view random access
3DHC_C_A
3DHC_C_A_HHI_5
5.1 and
higher
3-view all Intra
3DHC_C_B
3DHC_C_B_HHI_5
5.1 and
higher
Page: 379
Date Sav
2-view random access
Bitstream
3DHC_C_C
File name
3DHC_C_C_Sharp_5
Provided
Sub category
Profile and
Level
Categories
5.1 and
higher
X
Categories
Prediction
Structure (2-view)
Prediction
Structure (3-view)
Sub category
Bitstream
File name
Inter-view prediction
MVHEVCS-A
MVHEVCS_A_Qualcomm_5
All Intra
MVHEVCS-B
MVHEVCS_B_Sharp_5
Simulcast
MVHEVCS-C
MVHEVCS_C_Sony_5
Simulcast with
asymmetric resolutions
MVHEVCS-D
MVHEVCS_D_NTT_5
Inter-view prediction and
hierarchical B
MVHEVCS-E
MVHEVCS_E_Qualcomm_5
Inter-view prediction for
IRAP AUs only
MVHEVCS-F
MVHEVCS_F_Qualcomm_5
Inter-view prediction
MVHEVCS-G
MVHEVCS_G_NTT_5
Inter-view prediction with
PIP view structure
MVHEVCS-H
MVHEVCS_H_LGE_5
Inter-view prediction with
IBP view structure
MVHEVCS-I
MVHEVCS_I_Nokia_5
MVHEVCS-J
MVHEVCS_J_XXX_5
Hybrid scalability
Provided
MV-HEVC
X
The AHG recommends

to improve and complete the draft text for MV-HEVC conformance test and 3D-HEVC
conformance test

to collect the missing conformance bitstreams for 3D-HEVC

to collect the missing conformance bitstreams for MV-HEVC
 to discuss procedures on how to cross verify the 3D bitstreams
Further discussion & BoG (JCT3V-J0111) was held during the week.
3 Project development, status, and guidance (1)
3.1
Communication by parent bodies (0)
Joint session with VCEG & MPEG parent-level and JCT-VC and JCT-3V, chaired by JRO, GJS,
& JO Monday 10-20 1600-1800:
Non-4:4:4 for SCC? (e.g., JCTVC-S0042)
 The contribution does not request a 4:2:0 profile, but requests the capability to be present
in the 4:4:4-capable profile so that encoders can choose to use that.
 Some participants indicated that if we think 4:2:0 is important, we should go ahead and
define a profile for it.
Page: 380
Date Sav

Agreed: It was suggested to consider 4:4:4 the primary requirement, but try to also
consider the potential application of the same coding tools for 4:2:0.
 Decision: Adding new 4:2:0 coding capabilities would be adding some complexity to
4:4:4 decoders, but could be considered if the added complexity is not excessive and the
benefit is significant – consider the complexity/benefit tradeoff. Profiling implications
TBD.
JCT3V-J0106 Profiles, tiers, levels for 3D-HEVC – proposing one profile, very similar to MVHEVC, with nested MV-HEVC decoding capability. Decision: Adopt (possibly with refinement
of low-level aspects), with nested capability.
SEI & VUI & CICP
 JCTVC-S0148 End-of-picture indication for AVC & HEVC – OK.
 JCTVC-S0031 / JCT3V-J0108 Frame packing for video with depth (and relationship with
depth and texture view packing SEI message in AVC) – to be considered in JCT-3V –
only interest if there's a significant benefit. JCT3V-J0109 is new proposed draft text, to
be reviewed in JCT-3V to determine adequacy of editorial quality for proceeding with the
ongoing work together with MFC+D.
 JCTVC-S0197 VUI codepoint for SMPTE ST 2085 (YDzDx) for AVC & HEVC –
proceed.
 ST 2084 and 2086 for AVC – proceed.
 m35153 P3 colour primaries in CICP ST 428-2 or maybe -1 – OK to support SMPTE
specs.
[Note also JEDEC P22 – TBD]
 Green metadata – SEI message referring to another standard for the details.
Unlimited level / unconstrained profile for AVC & HEVC – still plan to do, but no draft yet
Future video coding exploration being conducted (WCG/HDR, compression improvement
(workshop), other)
About the texture/depth view packing, JCT-3V shall decide whether the text is mature.
There should not be different texture/depth view packing messages – what are the market needs?
It was also discussed to potentially de-couple the two amendment activities on MFC+D and
TDVP SEI.
3.2
3D video application areas (0)
No contributions noted in this area.
3.3
MV-HEVC / 3D-HEVC Conformance (0)
Joint meeting with JCT-VC
-
Present the current status of conformance MV-HEVC and SHVC
- Talk about possibility of joint development of MV-HEVC & SHVC reference decoder
Some principles thought about in context of SHVC:
-
Extension to current conformance for new profiles,
-
Naming of bitstreams for dependent layers
-
One md5 sum for each layer in the bitstream
-
For each picture in output layer sets, log file including NUH Layer ID, POC, MD5 checksum
-
Output capability of this log file from decoder software (i.e. they could be generated
automatically from the streams)
Page: 381
Date Sav
-
List of bitstreams (in many cases volunteers to be identified), current design more for testing
tools functionality rather than extreme cases.
MV-HEVC:
-
Not testing all HL syntax (assuming that SHVC is doing that).
-
MD5 separate for each output view (not per picture), and for the entire bitstream.
-
Set of 8 bitstreams defined.
- No volunteer identified for hybrid scalability.
Are the bitstreams sufficiently testing the HL syntax?
Additional bitstream testing max number of output views may be necessary.
Naming convention for layers should be aligned with SHVC.
Currently missing in MV-HEVC:software:
- Hybrid scalability
Currently missing in SHVC software:
- Aux pictures
Encoders would be different – have specific optimization approaches
Currently, no advantage seen in merging the decoder software, but it would be a useful
functionality if SHM was capable to decode multiview streams.
Conclusion:
-
Produce amendments on software and conformance for MV and SHVC independently.
13.1.1.1.1.1.1.1.376 JCT3V-J0111 BoG on HEVC Conformance for 3D extensions [Y. Chen]
Review for 3D-HEVC was performed Thursday PM. It was concluded to issue only one
conformance draft, both for MV-HEVC and 3D-HEVC. Further discussion of the work plan was
performed during the Friday PM plenary – see notes in section 9.3.
3.4
Profile/level definitions (1)
Discussed in joint meeting with parent bodies Mon 16-18: One profile “3D Main” was
agreed.Technical aspects are to be further discussed in JCT-3V, nested capability (i.e.
decodability of MV Main) shall be implemented, which implies auxiliary pictures.
13.1.1.1.1.1.1.1.377 JCT3V-J0106 Initial text for the specification of profiles, tiers, and levels in
3D-HEVC [G. Tech, K. Müller (HHI)] [late]
Initial text for the specification of profiles, tiers and levels in 3D-HEVC is provided, which was
further discussed and refined at the meeting.
The current 3D-HEVC Draft 9 does not include text defining profiles, tiers and levels. To fill this
gap an initial specification is provided in this document, which can be the basis for further
discussion. The profile specification is based on the Multiview Main profile and has been
modified to cover 3D-HEVC related aspects.
It was agreed to allow only monochrome for depth maps (chroma_format_idc equal to 0 if the
SPS belongs to a depth map).
It was agreed to only allow auxiliary pictures with main profile decoding capability. Such
auxiliary pictures should however be allowed to appear together with 3D-HEVC pictures and
depth maps.
It was agreed to remove the constraint about 2 views.
It was agreed to remove the vertical disparity constraint. Due to the fact that more dependencies
exist, and the constraint was enabled for parallelism in independent decoding processes, this is
Page: 382
Date Sav
not necessary, but releasing the constraint also does not break decodability of MV-HEVC
streams by 3D-HEVC decoders.
Agreed to keep the number of dependent layers to 4, but this may need to be re-considered when
it includes texture/depth dependencies.
Agreed to restrict flexible coding order (i.e. only allow texture first), but further consideration
may be necessary, as some tools have benefit also with independent coding of depth maps.
(Aux_id needs to be added here)
Question: Is depth-only allowed? Currently not. May need further consideration.
Setting of max_monochrome_constraint_flag. Should be set to zero.
The contributor was requested to prepare a new version, which was presented during the plenary
Friday AM. It was decided to require for each view that the depth layer follows the texture layer
directly, as in current CTC. The other option (de-interleaved texture/depth layers) should be
further studied.
Generally agreed to be adopted for draft.
Decision: Adopt JCT3V-J0106 (version 2 with the restriction as indicated above)
3.5
3D-HEVC / MV-HEVC performance assessment (0)
(Chaired by JRO, Wed 10-22 12-13)
Discussed preparation of MV-HEVC verification test with Vittorio
Relation with 3D-HEVC test? This would not be the same scenario, and duplicate the effort.
Better to have MV-HEVC test earlier.
Plan to prepare a test for Geneva, experts viewing, would be test sessions of approx. 20 min.
No interlaced sequences (Telekom).
Include MVC, HEVC simulcast, MV-HEVC.
Some more final edits of the document are necessary. Check whether all sequences have
“normal” stereo distance.
3.6
Complexity assessment (1)
13.1.1.1.1.1.1.1.378 JCT3V-J0061 AHG7: Draft Report of Complexity Assessment [G. G. Lee
(NCKU), T. Ikai (Sharp), H. Liu (Qualcomm), G. Bang (ETRI)]
A summarized report of complexity assessment AHG in 3D-HEVC. This draft report re-states
the metrics used to evaluate the coding tools in previous meetings and provides an example to
guide the complexity assessment.
The report suggests taking into account:
-
Number of operations
-
Degree of parallelism
-
Data storage requirement
- Data transfer rate
An example is given for bi-directional motion compensation.
The Excel sheet attached to this report allows complexity assessment of tools.
Clarify: Is there need to continue the AHG? Are there specific plans?
3.7
Quality assessment (0)
No contributions noted in this area.
3.8
Source video test material (0)
No contributions noted in this area.
Page: 383
Date Sav
4 Core experiments
4.1
CE1: Segmental prediction (4)
(Chaired by JRO, Sat. 11:40-12:10)
4.1.1 Summary (1)
13.1.1.1.1.1.1.1.379 JCT3V-J0011 CE1: Summary Report on Segmental Prediction [J.-L. Lin]
In JCT3V-J0032, a segmental prediction method for Inter-SDC is proposed in depth coding.
Besides the current Inter-SDC mode, three segmental Inter-SDC modes with 1, 2 and 3 segments
are added. A single depth value is assigned to all reconstructed samples in a segment.
For a CU which is coded with Inter-SDC mode, a flag is signaled to indicate whether to apply
the normal Inter-SDC or the segInter-SDC. When the segInter-SDC is enabled, two steps are
applied to obtain the reconstructed block from the prediction block.
1) In the first step, samples in the current block are classified into one, two or three segments.
2) In the second step, a single value is derived for each segment in the reconstructed block.
IBC prediction block
Modified prediction block
21
20
20
20
20
20
20
20
21
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
119
22
20
20
20
20
20
20
119
22
20
20
20
20
20
20
120
20
20
20
20
20
20
20
120
118
21
22
20
20
20
20
120
118
21
22
20
20
20
20
120
120
20
20
20
20
20
20
120
120
120
120
20
20
20
20
Classification
E0+O0
=20+0=20
E1+O1
=120+0=120
120
120
119
118
22
20
20
20
120
120
119
118
22
20
20
20
120
120
120
120
118
21
20
20
120
120
120
120
118
21
20
20
120
120
120
120
120
20
20
20
120
120
120
120
119
119
21
20
120
120
120
120
119
119
21
20
120
120
120
120
120
120
20
20
120
120
120
120
120
118
22
20
120
120
120
120
120
118
22
20
120
120
120
120
120
120
20
20
120
120
120
120
120
120
118
21
120
120
120
120
120
120
118
21
120
120
120
120
120
120
120
20
An example of segInter-SDC with 2 segments for an 8x8 block.
The following aspects should be further studied in this context:
Usage in combination with Intra SDC (where it would target similar depth map
characteristics as DMM)
Restriction of number of segments to two (instead of three)
Configuration for tests
Test 1
Test 2
Test 3
Test 4
Test 5
Test 6
1 segment
Yes
No
Yes
No
No
No
2 segments
Yes
Yes
Yes
Yes
Yes
Yes
3 segments
Yes
Yes
No
No
Yes
No
For Inter-SDC
Yes
Yes
Yes
Yes
Yes
Yes
For Intra-SDC
No
No
No
No
Yes
Yes
Page: 384
Date Sav
Coding results
Test 1
Test 2
Test 3
Test 4
Test 5
Test 6
Video
1
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
Video
2
0.0%
-0.1%
0.0%
0.0%
0.0%
0.0%
Video/video Video/total Synthesized/total
Enc
Dec
BR
BR
BR
time
time
0.0%
0.1%
-0.4%
114.1% 101.5%
0.0%
0.1%
-0.5%
107.3% 101.7%
0.0%
0.1%
-0.3%
109.8% 101.2%
0.0%
0.1%
-0.3%
105.5% 100.7%
0.0%
0.1%
-0.6%
108.4% 99.2%
0.0%
0.0%
-0.4%
106.3% 101.1%
The case of 1 segment is similar to current SDC
Basically, the segmentation could be similar as with current tools (like DMM)
The approach requires computing the mean value in order to determine a threshold for
segmentation (necessary at the decoder), which likely increases the complexity.
Furthermore, it is pointed out that the worst-case complexity of intra mode is increased, since the
method allows to combine with angular prediction (which DMM does not allow)
One expert expresses the opinion that for the case of 3 segments (which requires two thresholds)
the complexity would be too large.
The following aspect was later revisited after results were provided that use only the four corner
samples to derive the threshold. These were cross-checked as well. Corresponding draft text was
also provided with exclusively two segments, and a detailed analysis about the complexity
impact in inter and intra (showing whether and by how much the worst case complexity
increases). See version 4 of the doc.
In the follow-up discussion, it was generally agreed that for the inter case with the modified
approach, the complexity might be acceptable and not reach the worst case overall, since a
transform is not required. However, for the prediction part alone, the complexity would be
increased.
Additional text is approx. 1.5 pages.
During the discussion, it was not fully clear whether some additional encoder optimization might
be responsible for part of the gain.
Further investigate the modified method in CE.
4.1.2 CE contributions (3)
13.1.1.1.1.1.1.1.380 JCT3V-J0032 3D-CE1: Segmental prediction in 3D-HEVC [K. Zhang, J.
An, X. Zhang, H. Huang, J.-L. Lin, S. Lei (MediaTek)]
13.1.1.1.1.1.1.1.381 JCT3V-J0031 CE1: Cross-check on Test 2 and Test 4 [T. Tsukuba
(Sharp)] [late]
13.1.1.1.1.1.1.1.382 JCT3V-J0074 CE1: Cross check of segmental prediction, test3 (JCT3VJ0032) [P. Merkle (HHI)] [late]
13.1.1.1.1.1.1.1.383 JCT3V-J0098 CE1: Crosscheck on CE1 test 6 (JCT3V-J0032) [X. Zheng,
J. Zheng (Hisilicon)] [late]
Page: 385
Date Sav
13.1.1.1.1.1.1.1.384 JCT3V-J0102 3D-CE1: Crosscheck on Segmental prediction in 3D-HEVC
(JCT3V-J0032) [S. Shimizu (NTT)] [late]
13.1.1.1.1.1.1.1.385 JCT3V-J0110 Cross-check on CE1-Test1 of Segmental prediction in 3DHEVC (JCT3V-J0032) [J. Zheng, X. Zheng(HiSilicon)] [late]
13.1.1.1.1.1.1.1.386 JCT3V-J0113 CE1: Cross-check results on simplified version of Test 4
and Test 6 [T. Ikai, T. Tsukuba (Sharp)] [late]
4.1.3 Related contributions (0)
No other related contributions noted.
5 3DV standards development (incl. software, conformance) (3)
5.1
AVC Extensions (3)
13.1.1.1.1.1.1.1.387 JCT3V-J0056 On MFC plus Depth: Reference Software Update [L.
Grimaldi, K. Schueuer, P. Yin, T. Lu, H. Ganapathy, T. Chen, W. Husak
(Dolby)]
This contribution provides an update on the MFC+D reference software source code and
software manual. All the required features for MFC+D have been implemented and included in
the software.
The presentation deck was requested to be uploaded.
Support for interlace.
Supports all different texture and depth resolution and coding order.
For the 2-view case, streams can be decoded by MVC+D and vice versa.
13.1.1.1.1.1.1.1.388 JCT3V-J0057 On MFC plus Depth: Conformance Testing [P. Yin, T. Lu,
H. Ganapathy, T. Chen, W. Husak (Dolby), D. Tian (MERL)]
This document provides information about MFC+D conformance testing. It has two attachments.
The first attachment is the draft text of MFC+D conformance testing. The second attachment is a
set of candidate bitstreams for MFC+D conformance testing generated by Dolby and
crosschecked by MERL.
7 bitstreams testing the different cases of texture/depth resolution, interlace, coding order, frame
packing configuration.
Action: Issue amendments for software and conformance.
13.1.1.1.1.1.1.1.389 JCT3V-J0062 Software for Texture and Depth View Packing SEI
message in ATM13.1 [T. Senoh, K. Wakunami, Y. Ichihashi, H. Sasaki, R. Oi,
K. Yamamoto (NICT)] [late]
This contribution reports the integration of texture and depth view packing SEI message in
ATM13.1. It is proposed to include this software in the reference software for 1449610:201x/AMD1.
13.1.1.1.1.1.1.1.390 JCT3V-J0109 Update of SEI message in AVC/PDAM1 [Takanori Senoh,
Peng Yin, Ying Chen, Miska M. Hannuksela, Jens-Rainer Ohm, Gary J.
Sullivan] [late]
Page: 386
Date Sav
This draft reports a revised version of the AVC/PDAM1: MFC plus depth and additional SEI
message according to the PDAM1 voting comments from Spain and US.
Regarding MFC+D, only editorial improvements.
Regarding the texture/depth packing SEI message, the syntax table was aligned with the
suggestion of the US NB (no separate syntax table for the camera parameters). Furthermore,
various improvements are suggested to describe the semantics of the SEI message, in particular
w.r.t. the connection to the view synthesis/reconstruction process. This improves the
understandability.
However, in the follow-up discussion, it was found that by describing the view synthesis in an
informative way (as done in the PDAM), a reasonable interoperability between an encoder and
decoder may no longer be guaranteed, since the encoder would need to know rather precisely
how the synthesis projection is working in order to fill the residual pictures.
One way to resolve this would be to describe the view synthesis in a more precise way (which is
however something that has never been done so far). Another way would be to do the synthesis
without the residual.
Additional study seems necessary (AHG to resolve this, T. Senoh as chair)
Promote MFC+D standalone to DAM.
5.2
MV-HEVC (0)
No contributions noted.
5.3
3D-HEVC (0)
No contributions noted.
6 3D HEVC High-level syntax (4)
(Chaired by JRO, Tuesday morning)
13.1.1.1.1.1.1.1.391 JCT3V-J0044 On camera parameter transmission for 3D-HEVC [S. Yoo,
J. Nam, S. Yea (LGE)]
In this contribution, an efficient method for camera parameter transmission for 3D-HEVC is
proposed. Currently, the camera parameters can be transmitted either in a VPS (video parameter
set) or in a slice segment header. Whether the camera parameters are sent through the VPS or the
slice segment header is determined if the camera parameters of the current view are variable to
the slice or not. For instance, when a camera parameter set can be representative of the current
view, it is sent through the VPS. On the other hand, if the camera parameter set is changeable as
time goes on, it is sent through the slice header. However, the problem of this method is that the
camera parameter set may be sent repeatedly when the camera parameter is changed only once.
Therefore, it is proposed a prevention method for the duplicated camera parameter transmission.
The approach proposes to re-use camera parameters of previous slices when they are constant.
Two different methods are proposed on this, where the second uses the VPS parameters as
default when there is no temporal change.
Current camera parameters are associated with views.
Camera parameters are needed for depth and texture decoding.
Texture and depth can share SPS and PPS. However, when camera parameters change per
picture, it may be inefficient to send new PPS for that purpose.
The proposal to re-use CP from previous slice is not acceptable, since it would introduce a slice
dependency.
No action on the proposal.
Further consideration necessary about
-
Whether camera parameters should be signalled in VPS or SPS
Page: 387
Date Sav
-
Whether another option of signalling camera parameters in PPS would be desirable.
13.1.1.1.1.1.1.1.392 JCT3V-J0060 3D-HEVC HLS: Single depth flag signaling [Y.-W. Chen, J.L. Lin, Y.-W. Huang, S. Lei (MediaTek)]
In current 3D-HEVC, most of the 3D coding tools (e.g. IVMP, sub-PU IVMP, DONBDV, VSP,
MPI, DMM, SDC. DBBP, residual prediction) have a control flag signaled in VPS to provide
flexibility to enable/disable the associated coding tools. However, there is no such high-level
control flag for single depth intra mode. In this proposal, we propose to add one control flag in
VPS for single depth mode.
Decision: Adopt J0060 (Add VPS flag to disable SDM globally) – or put it to SPS in case that
the other flags are also treated that way.
Decision: (from discussion): Remove current slice level flag for SDM.
13.1.1.1.1.1.1.1.393 JCT3V-J0063 Improvement of Alternative depth info SEI message in 3DHEVC [T. Senoh, K. Wakunami, Y. Ichihashi, H. Sasaki, R. Oi, K. Yamamoto,
M. Tanimoto (NICT)] [late]
An updated version of the text should be provided which takes into account the ballot comments
on the AVC amendment, and also improves the quality of the description w.r.t. avoiding encoder
perspective (register this as a new document “update of SEI message in … AVC”, and after
further discussion apply similar changes to the HEVC SEI message.
After reviewing JCT3V-J0109: An editorial note should be added in the new 3D-HEVC draft
that this SEI message requires various improvements and should be removed from final spec
unless solutions are found.
13.1.1.1.1.1.1.1.394 JCT3V-J0107 On 3D-HEVC HLS and its alignment with MV-HEVC HLS
[G. Tech, K. Müller (HHI)] [late]
In this document several items to align the 3D-HEVC HLS with MV-HEVC HLS and to fix
minor 3D-HEVC HLS syntax issues are proposed. In particular it is proposed to use the
direct_dependency_flag syntax element to signal 3D-HEVC specific inter-layer dependencies, to
signal the 3D-HEVC tool enabling flags for texture and depth in the SPS, to fix the inclusion of
the vps_extension2 syntax structure, to remove the MvHevcCompatibilityFlag variable, and to
fix the mapping of camera parameters to views.
From the discussion:
-
Generally the proposed concept of signalling the specific dependencies in 3D-HEVC gives
clear benefit and seems to be efficient
-
Moving flags from VPS to SPS as discussed before
-
The vps extension may require some more consideration for certain cases of backward
compatibility
The proposal keeps the camera parameters for all views in the vps extension. For the case where
camera parameters can be signalled per slice, it is discussed whether an additional gating flag in
the slice header would be useful (see also discussion under J0044), but no need to take action at
this meeting.
Decision: Adopt JCT3V-J0107 (all aspects)
13.1.1.1.1.1.1.1.395 JCT3V-J0108 Centralized Color-Depth Packing (CCDP) SEI Message
Syntax (A Revision of JCTVC-S0031) [Jar-Ferr Yang, Ke-Ying Liao, Ming-Hung
Want, Ya-Han Hu] [late]
This contribution proposes a new Centralized Texture Depth Packing (CTDP) SEI Message to
cover a series of the CTDP formats to represent 3D videos with texture and depth information
efficiently. With the arrange the texture in the center of the frame and the proposed colored depth
Page: 388
Date Sav
concept, the most important feature of the CTDP formats with better coding performances is that
they could be directly viewed in 2DTV displays without any extra computation. Besides,
associated with the HEVC coding system (HM13.0), the CTDP formats show better
performances in both texture and depth coding and virtual view rendering results compared to
the texture-and-depth SbS packing method. Before 3D-HEVC chips have been delivered to all
the receivers, the newly-proposed Centralized Texture Depth Packing (CTDP) SEI Message
including a series of the CTDP formats could simply help to delivery of 3D video services
embedded with 2D display viewable capability through the existing HEVC and AVC video
coding standards.
Question: Is the case handled that a CTU goes across texture and depth? No, but basically
nothing would crash, may just produce artifacts.
One intention is that 2D displays would display the texture in the center (downsized), and the
depth maps at the boundaries of the screen, which would be seen, but perhaps not annoying.
Main idea is different downsampling of texture and depth and packing them together. Depth can
also be flipped.
Comparisons are performed against another configuration where half of the picture is texture and
half is depth. This means that the two compared pictures have different resolution, which is not
giving much information.
Another comparison is shown for synthesized results. Here, the method is worse than 3D-HEVC
in terms of synthesized PSNR
Are there concrete plans to launch services based on this? It is reported that a Chinese
broadcasting consortium is interested in this. More evidence about this is requested.
It was requested to provide results, where the compression performance of coded and
synthesized views is compared against MV-HEVC with auxiliary depth maps downsampled by 2
horizontally and vertically. It is claimed that the method would be more quickly available than
3D-HEVC, however MV-HEVC is already available. Also backward compatibility is better
solved in MV-HEVC than with this proposal
This is an update of previous contribution JCT3V-F0087.
7 Non-CE technical contributions on 3D-HEVC(62)
7.1
DMM (9)
(Chaired by JRO, Sat afternoon)
13.1.1.1.1.1.1.1.396 JCT3V-J0021 Structured lookup table definition in DMM [T. Tsukuba, T.
Ikai (Sharp)]
This contribution proposes a structured LUT definition in DMM, which generate 16x16 to 32x32
pattern by scaling and position-shifting wedgelet pattern of 8x8 in order to reduce the storage
size. Experimental result reportedly shows that 0.10% and 0.06% bdrate changes for synthesis in
the CTC and all-intra configuration, respectively. It is asserted that this proposed method can
achieve storage size to 5Kbytes without significant coding loss.
One expert points out that in the last meeting it had been discussed that lossless compression and
on-the-fly reconstruction could also reduce the necessary storage.
13.1.1.1.1.1.1.1.397 JCT3V-J0095 Cross-check on Structured lookup table definition in DMM
(JCT3V-J0021) [J. Zheng(HiSilicon)] [late]
13.1.1.1.1.1.1.1.398 JCT3V-J0035 On Lookup Table Size Reduction for DMM1 [X. Zhang, K.
Zhang, J. An, H. Huang, J.-L. Lin, S. Lei (MediaTek)]
Page: 389
Date Sav
For the DMM1 intra prediction, it requires 400k-bit storage to store the lookup table in the
current design. In this contribution, it is proposed to downsample the wedgelet patterns for
DMM1 to reduce the lookup table size. Experimental results reportedly show that the proposed
simplification could achieve more than 50% storage saving of the wedgelet patterns with
negligible BD-rate increase.
It is proposed to reduce the number of 16x16 patterns by keeping only those that start at even
positions, (not downsampled). The storage would be reduced from approx. 400,000 to about
196,000.
The results indicate neglible loss.
13.1.1.1.1.1.1.1.399 JCT3V-J0100 Crosscheck on Lookup Table Size Reduction for DMM1
(JCT3V-J0035) [X. Zheng, Y. Lin (Hisilicon)] [late]
13.1.1.1.1.1.1.1.400 JCT3V-J0025 Simplification of DMM table derivation [T. Ikai, T. Tsukuba
(Sharp)]
This contribution proposes to simplify the DMM table derivation process by rotating.
Experimental result reportedly shows 0.01 % and 0.00 % BD-rate changes in synthesis in CTC
and all-intra configuration respectively.
The proposal is to harmonize the tables by retaining the generation of table entries only for two
directional orientations, and generate remaining table entries by rotation. This way, also the
pruning process in the current specification of the tables is removed. In terms of specification,
the proposal removes about 1 page of the description, but adds another ¾ pages. It is claimed that
at the same time this could be used for compression, if the rotation would be implemented on the
fly. In the uncompressed format, the table size would slightly increase. The proposal likely also
introduces some (small) additional redundancy due to the removal of the pruning, which seems
to be negligible since the bit rate change is marginal.
Basically, this method could also be combined with J0021 and J0035.
Summary on all three proposals: Further information would be desirable, in particular
-
How the benefit in compression compares to some other simple compression methods for the
original patterns
-
What the actual implementation complexity of the decompression is (except for 35 which
only reduces the number of 16x16 patterns)
- Combination of the different methods.
It was requested to provide more information provided during the meeting, otherwise start a CE.
More information was given in JCT3V-J0112.
13.1.1.1.1.1.1.1.401 JCT3V-J0112 Combination of JCT3V-J0025 and JCT3V-J0035 for DMM
[T. Ikai (Sharp), X. Zhang (MediaTek), K. Zhang, J. An, H. Huang, J. -L. Lin
(MediaTek), T. Tsukuba (Sharp), S. Lei (MediaTek)] [late]
For the DMM1 intra prediction, it requires 48.3 k bytes to store the lookup table in the current
design. In this contribution, a combination of JCT3V-J0025 and JCT3V-J0035 is proposed. It is
firstly proposed to downsample the wedgelet patterns for DMM1 to reduce the lookup table size
as JCT3V-J0035. Secondly, it is proposed to simplify the DMM table derivation process by
rotating as JCT3V-J0025. The combination claims to achieve 22.6 k bytes (uncompressed) and
3.6 k bytes (compressed), while HTM12 table is reportedly compressed to 16.3 k bytes with runlength compression.
Page: 390
Date Sav
Experimental results reportedly show that the proposed method’s BD-rate change is 0.00 %, 0.02 %, 0.04 % in texture, video and synthesis respectively in CTC. And the BD-rate change is
0.00%, -0.01%, 0.00% in AI.
From the results, JCT3V-J0035 gives most reduction for uncompressed data, and even
(marginally) less loss (though the reported “losses” may all be in the margin of noise)
Decision: Adopt JCT3V-J0035.
Further study is encouraged on JCT3V-J0025, however without removing the pruning (not CE).
13.1.1.1.1.1.1.1.402 JCT3V-J0114 Crosscheck on combination of JCT3V-J0025 and JCT3VJ0035 for DMM (JCT3V-J0112) [X. Zheng, Y. Lin (Hisilicon)] [late]
13.1.1.1.1.1.1.1.403 JCT3V-J0073 Crosscheck of Simplification of DMM table derivation
(JCT3V-J0025) [G. Bang (ETRI), Y.S. Heo, G.H.Park (KHU), G.S. Lee, N.H.Hur
(ETRI)] [late]
13.1.1.1.1.1.1.1.404 JCT3V-J0023 Simplification of depth prediction in DMM [T. Tsukuba, T.
Ikai (Sharp)]
This contribution proposes a simplified derivation process of predicted DC offsets for DMM by
utilizing only partition pattern conditions. Experimental result reportedly shows -0.01 % and 0.01 % BD-rate changes in synthesis in CTC and all-intra configuration respectively.
The presentation deck was requested to be uploaded.
The proposal is a modest simplification in the sense that it reduces checking 5 different cases to
three cases in the derivation of dcValBR. It consists of two modifications which in combination
give no loss on average, however this is not homogeneous over all sequences. Modification 2 is
not a simplification but rather accessing data from another CU which slightly improves the
compression.
Separate results are given for the two modifications in CTC, and it is requested to provide
separate results also for AI condition. These show that in fact modification 1 provides a small
loss over all sequences, whereas modification 2 has a small gain which compensates the loss.
Benefit not so obvious to justify any action.
13.1.1.1.1.1.1.1.405 JCT3V-J0067 Cross check of simplification of depth prediction in DMM
(JCT3V-J0023) [J. Y. Lee, C. Kim (Samsung)] [late]
13.1.1.1.1.1.1.1.406 JCT3V-J0033 A cleanup of DMM index coding in 3D-HEVC [K. Zhang, J.
An, X. Zhang, H. Huang, J.-L. Lin, S. Lei (MediaTek)]
In the current 3D-HEVC, the wedgelet table index in DMM1 is binarized as a fixed-length code,
which may represent a number exceeding the wedgelet table size. To address this problem, it is
proposed to clip the wedge_full_tab_idx into a valid range.
The current spec does not specify a limitation into the valid range. Instead of defining a clipping
operation at the decoder (which would likely not lead to a correct value anyway), the
specification of the syntax element should include a definition of the valid range.
Decision: Specify the valid range in the semantics of wedge_full_tab_idx
13.1.1.1.1.1.1.1.407 JCT3V-J0080 Cross-check on A cleanup of DMM index coding in 3DHEVC (JCT3V-J0033) [T.Ikai (Sharp)] [late]
Page: 391
Date Sav
13.1.1.1.1.1.1.1.408 JCT3V-J0049 Restriction of large-sized DMM [J. Nam, S. Yea (LGE)]
In current 3D-HEVC, DMM is disallowed when current CU block size is greater than maximum
transform block size and SDC scheme is not applied. However, DMM could be allowed up to
32x32 block size regardless of maximum transform size when SDC is applied. In this
contribution, restriction of large-sized DMM is proposed. The proposed method is that DMM is
disallowed when current CU block size is greater than maximum transform block size.
Experimental results incur no impact in terms of synthesized PSNR.
The software correction bug fix was later confirmed (Y. Chen) .
Decision (BF): Align software with WD text.
Some concerns were expressed about the suggested draft text modification (disallowing DMM
globally to be applied for CU sizes larger than max TU size). This does not seem to have any
advantage in terms of complexity, but might be desirable in terms of harmonization (not treating
DMM with SDC different from other prediction modes).
No action on the normative aspect.
During the Friday plenary, it was expressed by one independent expert that the proposal is
interesting. Further study recommended.
13.1.1.1.1.1.1.1.409 JCT3V-J0104 Crosscheck on Restriction of large-sized DMM (JCT3VJ0049) [S. Shimizu (NTT)] [late]
7.2
Single depth mode (11)
(Chaired by JRO, Sat. afternoon)
13.1.1.1.1.1.1.1.410 JCT3V-J0040 Simplification for single depth mode pruning process [S.
Yoo, S. Yea (LGE)]
Single depth mode for depth intra coding is adopted at the last meeting. In the single depth mode
process, up to five samples on the fixed position from the neighbor samples are compared with
each other to remove the duplicated candidates. Once the candidates are pruned, the first two
available samples are used and one of them is signaled with an index. However, for most cases,
the first two samples are available and they are chosen if they are not same from each other.
Therefore, it is proposed to compare only first two samples and make them as the candidate
samples. The experimental result reportedly shows that there is no impact on the coding
efficiency.
Coding is <0.1% for all sequences, on average 0.01.
13.1.1.1.1.1.1.1.411 JCT3V-J0096 Cross-check on Simplification for single depth mode
pruning process (JCT3V-J0040) [J. Zheng(HiSilicon)] [late]
13.1.1.1.1.1.1.1.412 JCT3V-J0058 Simplification on candidate list construction for single depth
mode [X.Chen, X.Zheng, Y.Lin, J.Zheng (HiSilicon)]
At the 9th JCT-3V meeting, method of single depth intra coding was adopted in JCT3V-I0095
that is reconstructed by filling this CU with one single depth value when a CU is coded as single
depth mode. The candidate list derivation process in JCT3V-I0095 is relatively high complex, as
it needs to insert into the candidate list by analyzing up to five reconstructed spatial neighboring
samples around the current CU in the order with pruning process. In this contribution, a low
complex approach for candidate list construction is proposed. The impact on the coding
efficiency of single depth intra coding is negligible.
Part 1: Check two candidates only, and add default candidate if they are identical, likely identical
with J0040; almost no loss
Page: 392
Date Sav
Part 2: Remove pruning process (i.e. don’t add a default candidate if they are identical), 0.01%
loss on average
Part 3: Add clipping to valid range (implemented in SW, not in WD)
Part 3 is also similarly proposed in JCT3V-J0052
Side activity of proponents JCT3V-J0040, 0054, 0058p1&2 to identify commonalities and
differences in removing the pruning, and suggest a unified solution.
The report of this side activity was initially uploaded as v3 of JCT3V-J0058, which does no
longer contain the original contribution. A new input number should be allocated to this.
13.1.1.1.1.1.1.1.413 JCT3V-J0115 Single Depth Intra Mode Simplification [X.Chen, X.Zheng,
Y.Lin, J.Zheng (HiSilicon), S.Yoo, S.Yeo (LGE), G.Bang (ETRI), Y.S.Heo,
W.W.Gwun, G.H.Park (KHU), G.S.Lee, N.H.Hur (ETRI)] [late]
Suggestion of unified solution of SDM simplification
Proponents JCT3V-J0040, 0054, 0058p1&2 suggest a unified solution of SDM simplification as
follow:

Reduce 5 neighbouring candidate samples to 2 (first 2 candidate samples: left and above one)
– J0040 & J0058 p1
 Remove pruning process – J0054 & J0058 p2
The unified solution is identical to JCT3V-J0058p1&2
Working draft text is provided.
Decision: Adopt JCT3V-J0115
13.1.1.1.1.1.1.1.414 JCT3V-J0116 Unfication report on further cleanup of Single Depth Intra
Mode simplification [J. Zheng(HiSilicon), Z. Gu(SCU), X. Chen, X. Zheng, Y.
Lin, P. Zhang(HiSilicon), N. Ling(SCU)] [late]
This is a new proposal submitted one day before the meeting closed, no time to be studied.
13.1.1.1.1.1.1.1.415 JCT3V-J0117 Cross-check results on further cleanup of Single Depth
Intra Mode simplification (JCT3V-J0116) [T. Ikai, T. Tsukuba (Sharp)] [late]
13.1.1.1.1.1.1.1.416 JCT3V-J0087 Crosscheck on simplification on candidate list construction
for single depth mode (JCT3V-J0058) [X. Zhang (MediaTek)] [late]
13.1.1.1.1.1.1.1.417 JCT3V-J0052 Clipping for candidate index of single depth mode [J. Seo,
J. Nam, S. Yoo, S. Yea (LGE)]
The single depth mode is adopted for depth intra coding of 3D-HEVC in the last meeting. The
method reconstructs the current coding unit as a single sample value without residual coding.
The single sample value is selected between two candidate samples generated from five
neighboring samples. This contribution proposes to add clipping operation on the candidate
generation process for single depth mode. The experimental results are identical with HTM-12.0
under CTC configuration.
Identical with JCT3V-J0058 part3
Decision (BF): Align the specification with the software, clipping is necessary.
13.1.1.1.1.1.1.1.418 JCT3V-J0038 Depth intra skip coding (DISC) mode [J. Y. Lee, M. W.
Park, C. Kim (Samsung)]
At the last meeting, the single depth mode was adopted (I0095). When a CU is coded as the single depth
mode, the reconstruction is performed by filling the CU with a single depth value, which is derived from
Page: 393
Date Sav
the spatial neighboring pixels. This contribution proposes to use the pixels generated by one of the
conventional horizontal and vertical intra prediction modes for the reconstruction, instead of the single
depth value. Since the proposed method does not send the residual after the prediction such as the inter
skip mode, it is called a depth intra skip coding (DISC) mode in this contribution. The results shows that
the DISC mode has better performance than the single depth mode. Especially, the bit saving of about 1.1% is achieved in Poznan_Hall2. In addition, the single depth value derivation part (I.8.4.4.2.9) can be
removed.
Average rate saving: 0.25% in CTC
Signalling is at the CU level (similar as in single depth mode, i.e. enabling flag and then a flag
that signals the direction). Both bins are context coded.
Gain is probably due to avoiding signalling the zero residual in the transform tree, and improving
the prediction relative to the single depth mode.
Gain could also come due to the fact that not as many intra modes are necessary for depth
Establish CE for further study to identify whether there would be alternative ways to achieve the
gain, e.g. by enabling CBF at the RQT root in intra, or by reducing the number of intra modes for
depth maps.
13.1.1.1.1.1.1.1.419 JCT3V-J0075 Cross-check on Depth intra skip coding mode (JCT3VJ0038) [T.Tsukuba (Sharp)] [late]
13.1.1.1.1.1.1.1.420 JCT3V-J0053 Simplification on CABAC context models for single depth
mode [J. Seo, J. Nam, S. Yoo, S. Yea (LGE)]
In the Sapporo meeting, single depth mode is adopted for depth intra coding. The mode
reconstructs the current coding unit as a smooth area with a single depth sample value. For the
depth sample, two neighboring pixels are selected as candidates and candidate index is signaled
to indicate the selected sample value with CABAC. This contribution presents a simplified
method to encode the candidate index of single depth mode without CABAC contexts. The
proposed method reportedly shows 0.03% and 0.06% BD-rate loss under the CTC and AI
configuration, respectively.
It is reported that the draft specification is missing the context model definition of the two syntax
elements (which are both signalled context coded bins)
It is further reported that the search order is different in SW and WD
The proposal suggests to code the second syntax element (candidate) in bypass mode
The contribution reports that in CTC the loss is 0.03% on average, but >0.1% for two sequences.
From the discussion:
The presence of two context coded syntax elements is not critical in terms of complexity (there
are worse case of modes), and at least for two sequences losses are observed.
No action on changing the syntax element single_sample_idx to bypass coded
Decision (BF/ed.): Various issue pointed out in this contributions need to be fixed, missing
context tables, misalignment between text and software w.r.t. sequence of candidates processing,
specification that single_sample_idx is a flag is missing.
13.1.1.1.1.1.1.1.421 JCT3V-J0088 Crosscheck on simplification on CABAC context models for
single depth mode (JCT3V-J0053) [Y.-W. Chen (MediaTek)] [late]
13.1.1.1.1.1.1.1.422 JCT3V-J0054 Simplification of single depth intra mode [G. Bang (ETRI),
Y.S. Heo, W.W. Gwun, G.H.Park (KHU), G.S. Lee, N.H.Hur (ETRI)]
This contribution proposes removing of derivation process for pruning and deriving virtual
candidates during single depth intra prediction mode.
Coding performance: CTC 0% on average (0.05 to -0.08 depending on sequence)
Page: 394
Date Sav
Basically similar to J0040, J0058.
13.1.1.1.1.1.1.1.423 JCT3V-J0082 Cross-check on Simplification of single depth intra mode
(JCT3V-J0054) [T.Ikai (Sharp)] [late]
13.1.1.1.1.1.1.1.424 JCT3V-J0065 On Single Depth Mode Simplification [Z. Gu (SCU), J.
Zheng (HiSilicon), N. Ling (SCU), P. Zhang (HiSilicon)] [late]
This contribution proposes a simplified candidate pixel selection for Single Depth Mode. It not
only saves the candidate list construction process but also reduces the worst case of candidate
pixel check from 5 to 2. Experiment result show that this proposal simplified candidate pixel
selection simplifies Single Depth Mode with negligible BD-rate change under both All Intra and
CTC configuration. Moreover, about 7% decoding time saving is observed under All Intra
configuration.
Further study was recommended.
13.1.1.1.1.1.1.1.425 JCT3V-J0093 Cross-check on Single Depth Mode Simplification (JCT3VJ0065) [T. Tsukuba (Sharp)] [late]
7.3
Other depth intra coding (7)
(Chaired by JRO, Sat. afternoon)
13.1.1.1.1.1.1.1.426 JCT3V-J0022 Syntax cleanup of depth dc offset [T. Tsukuba, T. Ikai
(Sharp)]
This contribution proposes to clean up dc offset related syntax element by removing
depth_dc_flag with a context model adjustment. Experimental result reportedly shows -0.02%
and -0.04% bdrate changes for synthesis in the CTC and all-intra configuration, respectively. It is
asserted that this proposed method can remove a syntax element and simplify dc offset decoding
process with no coding loss.
First part identical to JCT3V-J0047. Small loss (0.04% on average) is observed when the flag is
removed from the syntax and instead the value of 1 is added to DC offset. Loss is >0.1% for two
sequences in CTC, whereas only two sequences have small rate reduction.
Second part proposes context coding instead of bypass for depth_dc_abs, which compensates for
the loss.
The coding loss probably comes due to cases where zero values need to be signalled for
depth_dc_abs.
Complexity advantage of removing the flag would be minor, and does not justify the loss.
13.1.1.1.1.1.1.1.427 JCT3V-J0091 Crosscheck on Syntax cleanup of depth dc offset(JCT3VJ0022) [K. Zhang, X. Zhang (MediaTek)] [late]
13.1.1.1.1.1.1.1.428 JCT3V-J0047 Removal of depth_dc_flag syntax [J. Nam, S. Yea (LGE)]
As per decision of the last meeting, depth_dc_flag syntax is no longer used for DMM mode.
Therefore, current depth_dc_flag syntax specifies that depth residual is present only when SDC
is applied. In the contribution, removal of depth_dc_flag syntax is proposed. depth_dc_flag
syntax can be removed by modifying calculation of DC offset. The experimental results show no
impact under the common test conditions.
Note: The equation for computing the DC offset in the draft text may be incorrect, the value of 1
should be added (not subtracted) in inter mode
Page: 395
Date Sav
13.1.1.1.1.1.1.1.429 JCT3V-J0072 Cross check of Removal of depth_dc_flag syntax (JCT3VJ0047) [M. W. Park, C. Kim (Samsung)] [late]
13.1.1.1.1.1.1.1.430 JCT3V-J0051 Advanced boundary chain coding for depth intra coding [J.
Seo, J. Nam, S. Yoo, S. Yea (LGE)]
This proposal provides results of the advanced boundary chain coding (ABC) based on HTM12.0. The ABC is an improved coding tool based on the region boundary coding which separates
a block into two partitions following an arbitrary contour described by a chain code. This
proposal presents the experimental results of ABC without CABAC. The proposed method
shows 0.2% and 0.2% BDR gains in synthesized views under CTC and AI configurations,
respectively.
Two different methods are proposed: Only first bin of chain code context coded, and entirely
bypass coded. The first method would result in 8 context coded bins per 4x4 block.
Average BR reduction in CTC for first method is 0.18%, for the second method 0.16%
Additional text around 5 pages for specifying the mode.
Some concern is raised about the additional implementation complexity of this new mode,
compared to the relatively low compression benefit.
No support by other experts – no action.
13.1.1.1.1.1.1.1.431 JCT3V-J0094 Cross-check results of advanced boundary chain coding
(JCT3V-J0051) [K. Kawamura, H. Sabirin, S. Naito (KDDI)] [late]
13.1.1.1.1.1.1.1.432 JCT3V-J0105 Crosscheck on Advanced boundary chain coding for depth
intra coding (JCT3V-J0051) [S. Shimizu (NTT)] [late]
7.4
IC (3)
(Chaired by JRO, Sat evening)
13.1.1.1.1.1.1.1.433 JCT3V-J0034 Complexity reduction on illumination compensation for 3DHEVC [X. Zhang, K. Zhang, J. An, H. Huang, J.-L. Lin, S. Lei (MediaTek)]
In the current 3D-HEVC, for each block coded with illumination compensation (IC), the
LLS(linear least square) method is utilized to calculate α and β parameters for each color
component. To reduce the usage of LLS which requires numbers of additional multiplication
operations and memory accessing, this contribution proposes to disable bi-prediction for IC and
set α as 1 for chroma components. Experimental results reportedly show the proposed
simplifications only introduces 0.01% BD-rate increase whereas saves the operation number and
bandwidth in worst case.
Method 1: Disallow bi-prediction with IC
Method 2: Simplify IC for chroma by setting gain =1
13.1.1.1.1.1.1.1.434 JCT3V-J0081 Cross-check on Complexity reduction on illumination
compensation for 3D-HEVC (JCT3V-J0034) [T.Ikai (Sharp)] [late]
13.1.1.1.1.1.1.1.435 JCT3V-J0099 Crosscheck on complexity reduction on illumination
compensation for 3D-HEVC (JCT3V-J0034) [X. Zheng, Y. Lin (Hisilicon)] [late]
Page: 396
Date Sav
13.1.1.1.1.1.1.1.436 JCT3V-J0050 Simplification of chroma IC [J. Nam, S. Yea (LGE)]
In the current 3D-HEVC, to compensate illumination change between inter-view texture pictures,
IC which designed by based on linear model including scaling factor a close to 1 and an offset b
applies both luma and chroma components. Basically, chroma is not an illumination component
but a color component. Therefore, it is required to use IC process for chroma different from that
for luma. In this contribution, simplification of chroma IC is proposed. The first option is to
remove chroma IC completely. IC process only applies luma component. The other option is to
use offset model instead of linear model. Experimental results show 0.1% loss for removing
chroma IC and no impact for using offset model.
Two methods are proposed:
Method 1: Completely disable IC for chroma – 0.1% rate increase
Method 2: Simplify IC for chroma by setting gain =1 – identical with method 2 of J0034,
negligible loss
Both J0034 and J0050 give an interesting tradeoff between complexity reduction and only small
change in compression performance. From the discussion, it is desirable to get better
understanding about various implications, e.g. the impact on non-CTC condition (IBP coding)
for disabling the bi-prediction with illumination compensation. For the chroma simplification
part, it is also suggested to investigate whether the saving in complexity could be re-invested to
enable IC for 4x4 chroma blocks (which is currently prohibited)
It is also not clear whether the illumination compensation is critical in terms of worst case
complexity.
Further information on these aspects would be necessary. If not possible during the meeting,
establish CE.
Several experts expressed support for the part of modifying chroma IC (offset only, i.e. method 2
of both proposals). However, as the results indicate that this has at least a little compression loss,
it would be desirable to confirm that IC establishes a worst case in terms of complexity
-
Cross-checkers and proponents should investigate the worst case issue and report back
-
Proponents of J0034 and J0050 should present a unified version of the draft text concerning
their methods 2
Based on this, the solution of WD text contained in JCT3V-J0050 v3 was adopted. Decision:
Adopt the common solution of J0034 and J0050.
Further study (CE) appears necessary about disabling bi-prediction
-
The consequences of this restriction may require more careful investigation beyond CTC
-
The restriction may not be necessary if it is not the worst case
13.1.1.1.1.1.1.1.437 JCT3V-J0097 Cross-check on Simplification of chroma IC(JCT3V-J0050)
[J. Zheng(HiSilicon)] [late]
7.5
Merge list construction (7)
(Chaired by JRO, Sunday morning)
13.1.1.1.1.1.1.1.438 JCT3V-J0024 Simplification of merge candidates list construction [T. Ikai,
T. Tsukuba (Sharp)]
This contribution proposes to simplify the 3D-HEVC merge mode by
- Change Shift candidates position
- Remove B1 pruning and some A1 pruning
- A1 VSP inheritance only (Remove non A1 VSP inheritance)
Page: 397
Date Sav
By removing the pruning process, in one sequence loss of 0.2% occurs.
Some doubt is raised whether the first two changes would be beneficial in re-using existing
version 1 designs (particularly in hardware). Benefit of the simplification not huge.
For the third change, a similar idea is in J0039.
13.1.1.1.1.1.1.1.439 JCT3V-J0084 Crosscheck on simplification of merge candidates list
construction (JCT3V-J0024) [X. Zhang, J.-L. Lin (MediaTek)] [late]
13.1.1.1.1.1.1.1.440 JCT3V-J0039 Removal of redundant VSP candidates in Merge mode [J.
Y. Lee, M. W. Park, C. Kim (Samsung)]
At the last meeting, several proposals (I0053, I0087, I0112, I0106, and I0130) tried to restrict the VSP
inheritances from the neighboring blocks for the simplification of the Merge mode construction. However,
it showed that the restriction results in bit rate increase for dependent views, especially in CG sequences.
This contribution proposes to restrict the VSP inheritance in terms of the potential coding performance.
Since the inherited and default VSP candidates have same DV, the Merge mode can include the redundant
VSP candidates. It is possible that all the candidates are VSP in the Merge mode. Therefore, the proposed
method (a) disallows the VSP inheritance or (b) only allows the VSP inheritance from the left block and
the default VSP is disabled if the inherited VSP exists. The results demonstrate that the proposed method
removes the redundant VSP candidates without the coding loss. In addition, when the proposed method
disallows the VSP inheritance, the VSP storage can be completely removed.
The presentation deck was requested to be uploaded.
Two methods: Method 1 removes the VSP inheritance from neighboring blocks completely.
Method 2 only allows the VSP inheritance from A1 and the default VSP is disabled if the
inherited VSP exists. The default VSP is placed between B1 and IVDC. Method 2 consistently
provides a small gain or no loss over all sequences and slightly simplifies.
Several experts expressed support for method 2.
Decision: Adopt J0039 method 2.
Crosschecker confirms that the text is mature.
13.1.1.1.1.1.1.1.441 JCT3V-J0092 Cross-check on Removal of redundant VSP candidates in
Merge mode (JCT3V-J0039) [T. Ikai (Sharp)] [late]
13.1.1.1.1.1.1.1.442 JCT3V-J0042 Simplification of depth merge candidate list [S. Yoo, S. Yea
(LGE)]
In the current 3D-HEVC, DDD (Disparity derived depth) and IvMC are performed as the second
and third depth merge candidates, respectively. For DDD, the disparity from the collocated
texture is converted to depth data and included to the merge list. If the IvMC is selected, motion
vectors in the reference view are derived by a converted disparity of the median depth value of
the current bitdepth (1<<BitDepth-1). However, DDD and IvMC brought only 0.12% and 0.09%
of coding efficiency, respectively. Moreover, as single depth mode for depth is adopted, it is
estimated that the coding performance of DDD may decrease. Finally, it is found out that there is
only 0.01% of coding efficiency by DDD in the current 3D-HEVC, and 0.06% of coding gain is
achieved from IvMC. Therefore, it is proposed to remove DDD and IvMC to reduce syntax
elements and the complexity.
Decision: Agreed to remove DDD as proposed in JCT3V-J0042 and JCT3V-J0030. This
removes significant parts from the draft text and reduces implementation complexity.
Cross-checkers confirmed that the text modification is correct.
Several experts suggested to keep IvMC for depth. It does not incur a complexity problem, and
removing it would consistently imply some minor loss over all sequences
Page: 398
Date Sav
13.1.1.1.1.1.1.1.443 JCT3V-J0068 Cross check of simplification of depth merge candidate list
(JCT3V-J0042) [J. Y. Lee, C. Kim (Samsung)] [late]
13.1.1.1.1.1.1.1.444 JCT3V-J0048 Restriction of bi-prediction for IvDC and IvDCShift
candidates [J. Nam, S. Yea (LGE)]
In the current 3D-HEVC, there are two candidates for inter-view disparity compensation in the
merge list. First, IvDC candidate is derived by depth oriented neighbouring block based disparity
vector (DoNBDV). Second, IvDCShift candidate is set to IvDC candidate shifted by 4. IvDC and
IvDCShift candidates are derived for each List 0 and List1. However, motion information for
List 0 and List 1 are exactly same in the specification. In this contribution, restriction of bidirectional for IvDC and IvDCShift candidates is proposed. The proposed method is to use a unidirectional prediction for IvDC and IvDCShift candidates. The experimental results are no
impact under the common test conditions.
There is a small deviation in the results due to the fact that with ARP uni prediction and bi
prediction with identical references are not equivalent
It could also occur that in fact different are used in list 0 and list 1, such that the restriction gives
up some degree of freedom.
The restriction would not have impact on critical worst case complexity, but would allow
removing some lines of text.
Question is raised whether it would have larger loss in IBP case? One expert would support it if
it would not have loss for IBP.
Advantage not obvious enough to take action.
13.1.1.1.1.1.1.1.445 JCT3V-J0085 Crosscheck on restriction of bi-prediction for IvDC and
IvDCShift candidates (JCT3V-J0048) [X. Zhang (MediaTek)] [late]
13.1.1.1.1.1.1.1.446 JCT3V-J0059 A cleanup of the size derivation for 3D-HEVC merge
candidate list [J.-L. Lin, Y.-W. Chen, Y.-W. Huang, S. Lei (MediaTek)]
In 3D-HEVC, to improve the coding efficiency and explore the inter-view and inter-component
correlation, 3D extra merge candidates are included in the merge candidate list. The enabling of
those extra merge candidates are controlled by three flags transmitted in the VPS extension 2
including iv_mv_pred_flag, mpi_flag, and view_synthesis_pred_flag. In order to utilize those 3D
extra merge candidates in the merge candidate list, the size of the 3D extra merge candidate list
is increased by 1 for the dependent texture and depth map. However, in current Draft Text, the
determination of whether to increase the merge candidate list size depends only on the
iv_mv_pred_flag and mpi_flag. The view_synthesis_pred_flag is missed in the decision. To fix
this issue, it is proposed to include the view_synthesis_pred_flag in the determination.
Decision (BF): Adopt J0059 (text and software)
7.6
MV/DV derivation / coding (9)
(Chaired by JRO Sunday morning)
13.1.1.1.1.1.1.1.447 JCT3V-J0027 Cleanup1: Derived DV reference derivation [T. Ikai, T.
Tsukuba (Sharp)]
Proponent expresses that there is no need to present this, as it does not provide an obvious
advantage.
13.1.1.1.1.1.1.1.448 JCT3V-J0069 Crosscheck of Cleanup1: Derived DV reference derivation
(JCT3V-J0027) from Sharp [S. Yoo, S. Yea (LGE)] [late]
Page: 399
Date Sav
13.1.1.1.1.1.1.1.449 JCT3V-J0028 Cleanup2: Default DV derivation [T. Ikai, T. Tsukuba
(Sharp)]
This contribution proposes to modify the default DV derivation process. It is reported that the
difference was not observed in the simulation by the cleanup. The default DV is derived at the
slice level and used when there are no temporal or spatial neighbouring DVs. The current
derivation process prioritizes the smaller ViewIdx to decide default reference view order index.
However the prioritizing may harm coding efficiency and increase complexity. It is proposed to
search reference picture list without smaller ViewIdx prioritizing. With this, the earlier one in the
reference picture list becomes the default reference.
During the discussion, it is pointed out that the current design is also targeting non-CTC cases
with several views, where e.g. with reference picture reordering the base view may not
necessarily be in list 0.
No action.
13.1.1.1.1.1.1.1.450 JCT3V-J0071 Cross check of Cleanup2: Default DV simplification
(JCT3V-J0028) [M. W. Park, C. Kim (Samsung)] [late]
13.1.1.1.1.1.1.1.451 JCT3V-J0041 Simplification of an NBDV availability check [S. Yoo, S.
Yea (LGE)]
This document proposes a method of an NBDV availability check for 3D-HEVC. For the current
3D-HEVC, a disparity vector of a current block can be obtained from the neighbor blocks. If
there are disparity vectors in the neighbor blocks, the firstly found disparity in the search order is
assigned as the NBDV of the current block. In this case, the disparity availability flag is set to
DISP_AVAILABLE. If there is no picture with the default view index in the reference picture
lists and the NBDV is not available, the disparity availability is set to DISP_NONE. However,
even if the NBDV is not available for the current block, the zero vector is set to a default DV
when the default view index is available and it is used for a disparity refinement process. For
example, in the current common test conditions, the default DV is available when the NBDV is
not available and the disparity available flag is set to DISP_DEFAULT because the default view
is set to view 0. Since the default DV is used for VSP and DoNBDV like a normal disparity, it is
proposed to consider the default DV as the available DV and to replace the status of the disparity
availability DISP_DEFAULT into DISP_AVAILABLE so that it can be simplified and
represented with a flag, for DISP_AVAILABLE and DISP_NONE.
The proposal still has to perform two condition checks at maximum. It however allows to use a
binary variable for DispAvailabilityIdc, as only the states “available” or “none” can occur.
The current design would disallow ARP in case of default disparity, and the proposal sets the
status of default disparity as “disparity available” and therefore allows ARP in case of default
disparity. This is probably where the change in compression performance comes from. Basically,
this restriction is not necessary, because the decoder would not run into an undefined state when
ARP uses a default disparity value, such that it is just a decision of the encoder to use ARP or not.
It is however noted that, also in this case, ARP would not use DoNBDV.
The results show small gain in some cases and small loss in other cases, zero on average.
Even though there is no clear benefit of the proposal in terms of CTC results and complexity
reduction, several experts suggested that the additional freedom of using ARP is desirable.
Adopt in spirit, but further improvements on the text appear desirable (A related aspect in the
context of ARP is proposed in the second item of J0037.)
An updated text was provided in version 3 of the document.
Decision: Adopt JCT3V-J0041.
Page: 400
Date Sav
Note: The encoder restriction related to ARP is still necessary.
13.1.1.1.1.1.1.1.452 JCT3V-J0076 Cross-check on Simplification of an NBDV availability
check (JCT3V-J0041) [T.Ikai (Sharp)] [late]
13.1.1.1.1.1.1.1.453 JCT3V-J0045 Alignment of motion derivation from other components [J.
Nam, S. Yea (LGE)]
In current 3D-HEVC, several tools refer motion information from other components; 1) motion
info. for IvMC and ARP is derived from corresponding block in an inter-view reference, 2)
motion info. for MPI and DDD is derived from corresponding texture block with same view
index. There is a mismatch between specification and HTM in respect of block position to derive
motion information. In addition, motion compression scheme for ARP is missing in specification.
In this contribution, Alignment of motion derivation from other components is proposed. The
proposed method aligns block position to derive motion information between specification and
HTM. Furthermore, motion compression scheme for ARP is proposed.
The contribution points out two mismatches between text and software (position, motion
compression). Y. Chen later confirmed that he had checked the appropriateness of the suggested
draft text changes.
Decision (BF): Adopt JCT3V-J0045 (except for DDD part as DDD was removed).
13.1.1.1.1.1.1.1.454 JCT3V-J0046 Modification of reference index for depth disparity
derivation [J. Nam, S. Yea (LGE)]
In the current 3D-HEVC, inter-view motion prediction (IVMP) method is applied to depth as
well as texture. A disparity for IVMP in depth coding is converted from a middle value of input
bit-depth. Reference view for converting depth value to a disparity and accessing motion
information uses a fixed reference with view index equals to 0. However, when the reference is
not included in a decoded picture buffer (DPB), IVMP could not be worked. In this contribution,
modification of a reference index for depth disparity derivation is proposed. The proposed
method is to use a default reference view index instead of a fixed reference view index. The
experimental results are no impact under the common test conditions.
No change under CTC conditions, since default reference view idx is always zero here. Under
non CTC conditions, the suggested change appears reasonable.
Decision: Adopt J0046.
13.1.1.1.1.1.1.1.455 JCT3V-J0086 Crosscheck on modification of reference index for depth
disparity derivation (JCT3V-J0046) [X. Zhang, J. An (MediaTek)] [late]
7.7
Other (VSP, SDC, DBBP, DLT, ARP etc.) (16)
(Chaired by JRO, Sunday morning)
13.1.1.1.1.1.1.1.456 JCT3V-J0026 VSP access improvement [T. Ikai, T. Tsukuba (Sharp)]
This contribution proposes to modify the VSP depth access position to improve VSP coding
efficiency.
Instead of four corner positions, only two positions are accessed per 4x8 / 8x4 block
In terms of memory access, this may not be an advantage with typical memory patterns.
Not a complexity advantage, but claimed as compression performance improvement. This is
however mainly from Undo Dancer (0.23%) and Newspaper (0.07%), 0.04% on average.
No support expressed by other experts.
No action.
Page: 401
Date Sav
13.1.1.1.1.1.1.1.457 JCT3V-J0101 Crosscheck on VSP access improvement (JCT3V-J0026)
[S. Shimizu (NTT)] [late]
13.1.1.1.1.1.1.1.458 JCT3V-J0029 Cleanup3: DLT table derivation [T. Ikai, T. Tsukuba
(Sharp)]
This contribution proposes to cleanup a DLT derivation process. It is reported that the difference
was not observed in the simulation by the cleanup. The DepthValue2Idx[] table is derived from
Idx2DepthValue[] table in the decoder side. However it seems the derivation process has some
useless computations. Specifically it is not clear why the upper idx and lower idx should be
separately calculated. It is proposed to remove the upper idx specific computation. Instead, the
upper idx is set to be derived from the lower idx.
No technical change, editorial improvement of the spec. which saves some lines of text.
Decision (Ed.): Adopt the suggested text change
13.1.1.1.1.1.1.1.459 JCT3V-J0070 Cross check of Cleanup3: DLT table derivation (JCT3VJ0029) [M. W. Park, C. Kim (Samsung)] [late]
13.1.1.1.1.1.1.1.460 JCT3V-J0030 Cleanup4: Remove DDD [T. Ikai, T. Tsukuba (Sharp)]
Not necessary – per removal of DDD (see under J0042)
13.1.1.1.1.1.1.1.461 JCT3V-J0090 Crosscheck on cleanup4: remove DDD (JCT3V-J0030) [K.
Zhang (MediaTek)] [late]
13.1.1.1.1.1.1.1.462 JCT3V-J0036 Reduction of Worst Case Memory Bandwidth in 3D-HEVC
[M. W. Park, J. Y. Lee, C. Kim (Samsung)]
Currently the external memory bandwidth requirement of 3D-HEVC in the worst case is larger
than the worst case of HEVC because 3D-HEVC needs to additionally access a depth map
compared to HEVC. The worst case of 3D-HEVC occurs when the bi-predictive 8x8 PU, which
directly or indirectly uses a depth-based disparity vector (DoNBDV), is applied. Therefore, it is
proposed to use NBDV instead of DoNBDV in 8x8 CU to avoid the additional external memory
access compared to HEVC in the worst case. With the proposed method, the worst case memory
bandwidth of 3D-HEVC becomes the same as the worst case of HEVC. The proposed method
reportedly provides no coding loss.
No other experts believe that this is a severe problem that would require a solution.
No action.
13.1.1.1.1.1.1.1.463 JCT3V-J0078 Cross-check on Reduction of Worst Case Memory
Bandwidth in 3D-HEVC (JCT3V-J0036) [T.Ikai (Sharp)] [late]
13.1.1.1.1.1.1.1.464 JCT3V-J0037 ARP, IC and DBBP Flags Signaling for 3D-HEVC [M. W.
Park, J. Y. Lee, B. Choi, C. Kim (Samsung)]
This contribution proposes methods for signaling of the syntax elements for ARP, IC and DBBP
coding tools, which need to access a view reference picture, i.e. inter-view prediction coding
tools. In the current 3D-HEVC, when the view reference picture is unavailable in the current
reference picture lists, the CU level syntax elements of these coding tools are signaled in spite of
the fact that these coding tools cannot be used in the current slice. Therefore, it is proposed not to
signal the CU level syntax elements of these coding tools for the current slice when the view
Page: 402
Date Sav
reference picture is unavailable and to additionally remove unnecessary parsing condition of
ARP, which checks whether the current DV is a default DV. With the proposed methods,
unnecessary signaling and checking processes can be avoided. The proposed methods reportedly
provide no coding loss (-0.01% and 0.00% for coded and synthesized views, respectively).
Item 1: Signaling of Syntax Element for ARP: Only signaling iv_res_pred_weight_index when
the current slice has both temporal and view reference picture(s). This requires an additional
condition at the slice level where by the appropriate setting of the
DefaultRefViewsIdxAvailableFlag the syntax element is not invoked at the CU level. In CTC,
this does not have any impact. Will be considered offline (Y. Chen, T. Ikai) reported back later,
and it was concluded that this change is not necessary. It is however noted that in the context of
the availability check, there seems to be a mismatch between software and text, which requires
further study. Further offline discussion to clarify. If no consensus is reached in the offline
discussion, no action will be taken and the item can be further studied until the next meeting. It
was later confirmed by several experts in the Friday plenary that adoption of item 1 is beneficial
Item 2: Removal of Encoder restriction of iv_res_pred_weight_idx, which is currently to be set
to zero in case of unavailable or default disparity. This would only be a viable approach, if Item
1 would be enabled. In case of the solution from J0041 (which was in spirit adopted), it would
still be necessary to keep this restriction. If additionally item 1 would be adopted, the restriction
can be removed.
Item 3: Setting Slice Level Enabling Flag for IC. This is suggesting an encoder restriction, not
setting IC enable when no inter-view reference exists. This is however not necessary, since a
decoder would not have a problem when this case occurs (IC process would never be invoked
anyway without inter-view reference). No action necessary.
Item 4: Signaling of Syntax Element for DBBP. This would disable the signaling of DBBP flag
at CU when the current slice does not include an inter-view reference. (a similar is currently
already used for parsing of iv_res_pred_weight_index). This approach is asserted to be
reasonable by several experts.
Decision: Adopt J0037 item 1 and item 4. WD text item 1 and item 4 in version 3 upload.
Further study recommended on item 2
13.1.1.1.1.1.1.1.465 JCT3V-J0077 Cross-check on ARP, IC and DBBP Flags Signaling for 3DHEVC (JCT3V-J0037) [T.Ikai (Sharp)] [late]
13.1.1.1.1.1.1.1.466 JCT3V-J0043 PU boundary deblocking restriction for DBBP blocks [S.
Yoo, J. Nam, S. Yea (LGE)]
This document proposes the restriction of deblocking filtering process of PU boundary when the
current CU is a DBBP block. In the DBBP process, a split of PU does not represent for the
motion compensation unit of the current block, but the carriage of motion vectors for each
arbitrary-shaped segment. Since the DBBP performs an arbitrary shaped motion compensation, it
is not necessary to be deblocked on the virtual PU boundary in the DBBP blocks. For the
proposed method, the experimental result is reportedly shown that there is a minor effect on the
current 3D-HEVC, with decreased decoding complexity.
It is asserted that a change of the deblocking filter conditions would not be desirable to allow reusing existing designs of this core part of HEVC.
The proposal does give a benefit in terms of compression, and does not save worst case
computation.
No action.
13.1.1.1.1.1.1.1.467 JCT3V-J0103 Crosscheck on PU boundary deblocking restriction for
DBBP blocks (JCT3V-J0043) [S. Shimizu (NTT)] [late]
Page: 403
Date Sav
13.1.1.1.1.1.1.1.468 JCT3V-J0055 Motion buffer reduction for depth [G. Bang (ETRI), Y.S.
Heo, W.W. Gwun, G.H.Park (KHU), G.S. Lee, N.H.Hur (ETRI)] [late]
This contribution suggests reduction of buffer used on motion data for the depth map. The
proposed method applies higher compression ratio on depth motion data.
The total saving in memory amount appears to be low (likely <1%), such that there is no real
problem to be solved.
No action.
13.1.1.1.1.1.1.1.469 JCT3V-J0083 Cross-check on Motion buffer reduction for depth (JCT3VJ0055) [T.Ikai (Sharp)] [late]
13.1.1.1.1.1.1.1.470 JCT3V-J0066 Simplification and improvement of sub-PU [X. Zheng, Y.
Lin, X. Xu, J. Zheng (HiSilicon)]
This contribution proposes two simplification methods for sub-PU technique. Both of them can
remove the irregular sub-PU partitions. Compared to htm12 anchor, method 1 doesn’t have the
impact on coding performance, method 2 can achieve about 0.1% gain on video.
Method 1: Restrict the use of sub-PU in particular AMP block sizes
Method 2: Use non-square sub-PU for non-square prediction block
During the previous two meetings (as per H0205 and I0191) the restriction on sub-PU sizes had
been released. The new proposal would revert the decision to some extent, even though not
imposing the same restriction that had been there before.
From the discussions at the recent meetings, it is not obvious what the advantage of avoiding
irregular sub-PU sizes would be, since a device could anyway split them into smaller units for
processing (e.g. 8x12 into three 8x4 units or one 8x4 and one 8x8), i.e. non-normative
implementation
The proposal tries to achieve this in a normative way, i.e. disallow sub-PU sizes that are not
available from the base HEVC design.
Method 1 requires the same amount of condition checks as the current scheme, and does not give
compression gain. This could avoid some additional logic which might otherwise be required to
split e.g. a 8x12 block.
Method 2 gives some compression gain (0.07%), but requires more computations for the sub-PU
locations at the decoder (as per draft text), i.e. increases complexity.
Benefit is not too obvious. Two experts believe that method 1 has some advantage. More
evidence was requested about the actual advantage in terms of implementation. On Thu AM, a
slide was presented (not available in contribution, requested to be uploaded).
One expert mentions that the issue could also be resolved with a small re-design of the control
path.
The benefit is small and seems to be implementation specific.
Decision: Adopt J0066 method 1.
13.1.1.1.1.1.1.1.471 JCT3V-J0089 Crosscheck on simplification and improvement of sub-PU
(JCT3V-J0066) [J. An (MediaTek)] [late]
Page: 404
Date Sav
8 Non-normative contributions (1)
8.1
Encoder optimization (0)
No contributions noted in this area.
8.2
View synthesis (1)
(Chaired by JRO, Tuesday morning)
13.1.1.1.1.1.1.1.472 JCT3V-J0064 CShift in HTM [T. Senoh, K. Wakunami, Y. Ichihashi, H.
Sasaki, R. Oi (NICT)] [late]
This contribution requests to solve the mismatch of CShift (principal point X) between HTM vs.
DERS (Depth Estimation Reference Software) and VSRS (View Synthesis Reference Software),
including VSRS-1D-Fast (used in MPEG’s FTV exploration).
In current usage of VSRS in JCT-3V, this problem does not occur due to the restricted usage of
CShift. The contributor tried to change the Cshift direction in HTM, and reports an encoder crash
when using FTV test sequences.
Software coordinator is asked to investigate the reason of this possible bug.
Contributors are asked to send the camera parameters which cause the crash to the software
coordinator.
9 Project planning
9.1
General issues for CEs
A preliminary CE description is to be approved at the meeting at which the CE plan is
established.
It is possible to define sub-experiments within particular CEs. As a general rule, it was agreed
that each CE should be run under the same testing conditions using same software codebase,
which should be based on either the ATM or HTM software codebase. An experiment is not to
be established as a CE unless there is access given to the participants in (any part of) the CE to
the software used to perform the experiments.
The general agreed common conditions for experiments were described in the output document
JCT3V-F1100.
A deadline of two weeks after the meeting was established for organizations to express their
interest in participating in a CE to the CE coordinators and for finalization of the CE descriptions
by the CE coordinator with the assistance and consensus of the CE participants.
Any change in the scope of what technology will be tested in a CE, beyond what is recorded in
the meeting notes, requires discussion on the general JCT-3V reflector.
As a general rule, all CEs are expected to include software available to all participants of the CE,
with software to be provided within two (calendar) weeks after the release of the relevant
software basis. Exceptions must be justified, discussed on the general JCT-3V reflector, and
recorded in the abstract of the summary report.
Final CEs shall clearly describe specific tests to be performed, not describe vague activities.
Activities of a less specific nature are delegated to Ad Hoc Groups rather than designated as CEs.
Experiment descriptions should be written in a way such that it is understood as a JCT-3V output
document (written from an objective "third party perspective", not a company proponent
perspective – e.g. referring to methods as "improved", "optimized" etc.). The experiment
descriptions should generally not express opinions or suggest conclusions – rather, they should
just describe what technology will be tested, how it will be tested, who will participate, etc.
Responsibilities for contributions to CE work should identify individuals in addition to company
names.
Page: 405
Date Sav
CE descriptions should not contain verbose descriptions of a technology (at least not unless the
technology is not adequately documented elsewhere). Instead, the CE descriptions should refer to
the relevant proposal contributions for any necessary further detail. However, the complete detail
of what technology will be tested must be available – either in the CE description itself or in
referenced documents that are also available in the JCT-3V document archive.
Those who proposed technology in the respective context (by this or the previous meeting) can
propose a CE or CE sub-experiment. Harmonizations of multiple such proposals and minor
refinements of proposed technology may also be considered. Other subjects would not be
designated as CEs.
Any technology must have at least one cross-check partner to establish a CE – a single proponent
is not enough. It is highly desirable have more than just one proponent and one cross-checker.
It is strongly recommended to plan resources carefully and not waste time on technology that
may have little or no apparent benefit – it is also within the responsibility of the CE coordinator
to take care of this.
A summary report written by the coordinator (with the assistance of the participants) is expected
to be provided to the subsequent meeting. The review of the status of the work on the CE at the
meeting is expected to rely heavily on the summary report, so it is important for that report to be
well-prepared, thorough, and objective.
Non-final CE plan documents were reviewed and given tentative approval during the meeting (in
some cases with guidance expressed to suggest modifications to be made in a subsequent
revision).
The CE description for each planned CE is described in an associated output document JCT3VE110x for CE n, where “n" is the CE number (n = 1, 2, etc.). Final CE plans are recorded as
revisions of these documents.
It must be understood that the JCT-3V is not obliged to consider the test methodology or
outcome of a CE as being adequate. Good results from a CE do not impose an obligation on the
group to accept the result (e.g., if the expert judgment of the group is that further data is needed
or that the test methodology was flawed).
Some agreements relating to CE activities were established as follows:
-
Only qualified JCT-3V members can participate in a CE
-
Participation in a CE is possible without a commitment of submitting an input document
to the next meeting.
-
All software, results, documents produced in the CE should be announced and made
available to all CE participants in a timely manner.
9.1.1 Cross check
For cross checking the same steps as described in the section above should be carried out as soon
as possible, but should not take more than five working days. Moreover it should be checked if
integrated tools correspond to the adopted proposal. Results of cross check should be announced
to the reflector. The result-sheet should be made available to the group.
9.1.2 Procedure if cross check fails or planned delivery data cannot be held
If a planned delivery date cannot be held this should be announced to the reflector.
If the crosscheck fails or the previous integrator has not delivered the software within 3 days or
result sheet within 5 days after planned delivery date
- the current integrator should integrate in the last cross-checked version
- the previous integrator falls back to the end of the integration plan
Page: 406
Date Sav
9.2
Common Conditions for 3D Video Coding Experiments
Preferred Common Conditions for experiment testing that are intended to be appropriate for both
CEs and other experiments were selected by the group and described in output document
JCT3V-G1100.
9.3
Software and Conformance development
ATM software:
Due to the absence of key developers of this software from the meeting, the remaining bug fixing
has to be done and planned within the mandates of the AHG and software coordinator / software
specification editing team. D. Wang has taken over the responsibility of the ATM software
coordinator.
HTM software:
The Integration plan had been developed in a BoG meeting chaired by G. Tech (10-23 13:00)
The plan was confirmed by the plenary 10-24
HTM-13.0 Integration plan (Starting date: 2014-10-27, availability 2014-11-12)
Track 1: DLT, DMM, SDM
Coordinator: Hongbin Liu
Item
JCT3V-J0060 3D-HEVC HLS: Single depth flag signaling
JCT3V-J0059 A cleanup of the size derivation for 3D-HEVC merge candidate list
JCT3V-J0033 A cleanup of DMM index coding in 3D-HEVC
JCT3V-J0035 On Lookup Table Size Reduction for DMM1
JCT3V-J0029 Cleanup3: DLT table derivation
JCT3V-J0115 Single depth intra mode
JCT3V-J0066 Simplification and improvement of sub-PU
Integrator
Mediatek
Mediatek
Mediatek
Mediatek
Sharp
Hisilicon
Hisilicon
Track 2: Merge, HLS Disparity derivation, others
Coordinator: Yi-Wen Chen
Item
JCT3V-J0042 Simplification of depth merge candidate list
JCT3V-J0046 Modification of reference index for depth disparity derivation
JCT3V-J0050 Simplification of chroma IC
JCT3V-J0041 Simplification of an NBDV availability check
JCT3V-J0039 Removal of redundant VSP candidates in Merge mode
JCT3V-J0037 ARP, IC and DBBP Flags Signaling for 3D-HEVC
JCT3V-J0107 On 3D-HEVC HLS and its alignment with MV-HEVC HLS
Integrator
LGE
LGE
LGE
LGE
Samsung
Samsung
HHI
HTM-13.1 Integration plan
Coordinator: Gerhard Tech
Item
Updates/Fixes MV-HEVC HLS
Update HM-16.0??
Integrator
Item
Updates/Fixes MV-HEVC HLS
Update HM-16.0??
Integrator
Page: 407
Date Sav
It is to the discretion of the software coordinators to set up a time line for the integration and
request proponents to finish integration by a given date.
Integration Procedure & Guidelines
Integration is done in a serial way. Each integrator cross-checks the version provided by his
predecessor. The cross check for the last version is carried out by the software coordinators.
Integration Guidelines
When integrating
- software changes should be enclosed by macros switchable by defines including
company and proposal number e.g.
#define MYCOMPANYS_DEPTHFILTER_JCT3V_B0555
#if MYCOMPANYS_DEPTHFILTER_JCT3V_B0555
// do stuff
#endif
1
- new tools should be made switchable in the cfg-file if reasonable
- cfg-files should be updated
Delivery of software
Before delivering the software to the next integrator it should be checked if
- the software compiles under windows and linux
- software compiles and delivers same results as previous version when integrated tools are
disabled by macro or cfg-settings
- there are encoder-decoder mismatches
- there are memory leaks by measuring maximum memory consumption (or specific tools
e.g. valgrind) is
- visual quality is not disturbed
Additional to the software cfg-files that reflect proposed settings and an excel sheet with coding
results should be provided. Software and cfg-files should be delivered by checking it in to the
corresponding (HTM or ATM) software repositories.
When software is delivered this should be announced to the reflector. Moreover, every further
change on the software should be announced. If there is a delay in integration this should be
communicated to the reflector.
The following workplan was approved in the Fri AM plenary:
Reference software HTM 13 available date:
2014/11/12/
Bitstream available date based on HTM 12.1:
2014/11/12
Cross check of the bitstreams:
2014/11/26
Generation of the bitstreams based on HTM 13.0:
2014/11/27
Uploading of the final bitstream packages:
2014/12/03
9.4
Software repositories
9.4.1 HTM
HTM software can be checked in
https://hevc.hhi.fraunhofer.de/svn/svn_3DVCSoftware/
Therefore for each integrator an own software branch will be created by the software coordinator
containing the current anchor version or the version of the previous integrator:
e.g. branches/0.7-mycompany
The branch of the last integrator will become the new release candidate tag.
e.g. tags/0.8rc1
Page: 408
Date Sav
This tag can be cross-check by the group for. If no problems occur the release candidate will
become the new tag after 7-days:
e.g. tags/0.8
If reasonable intermediate release candidate tags can be created by the software coordinator.
9.4.2 ATM
An official release of the 3DV-ATM software can be checked out by mpeg3dv SVN users from
the following location:
http://mpeg3dv.research.nokia.com/svn/mpeg3dv/trunk/
Following every MPEG 3DV meeting, software coordinator creates a new branch for the
integration of adopted proposals:
http://mpeg3dv.research.nokia.com/svn/mpeg3dv/branches/
(Note: Would be desirable to rename “mpeg3dv” to “jct3v”)
Software integrator checks-out the software from integration branch at its turn of integration plan
and integrates proposal as it is specified in Section 9.3.
Software integrator communicates a new software version over the email list to the cross-checker
and to the software coordinator.
The software coordinator checks-in to the integration branch every new software integration with
confirmed cross-check, as it is specified in Section 9.3.
Once the integration plan is completed, the software coordinator cross-check version available in
the integration branch and checks-in a new official release of the 3DV-ATM to the
http://mpeg3dv.research.nokia.com/svn/mpeg3dv/trunk/.
9.5
List of CEs
(Chaired by JRO, 10-23 afternoon)
The following CEs were planned:

CE1 on improved depth coding [J. L. Lin, J. Y. Lee]
− Segmental prediction in Inter SDC (J0032)
− Depth intra skip (J0038)

CE2 on illumination compensation complexity reduction [J. L. Lin]
− IC disabling bi pred (J0034)
10 Establishment of ad hoc groups
The ad hoc groups established to progress work on particular subject areas until the next meeting
are described in the table below. The discussion list for all of these ad hoc groups will be the
main JCT-3V reflector (jct-3v@lists.rwth-aachen.de).
Title and Email Reflector
Chairs
Mtg
JCT-3V project management (AHG1)
(jct-3v@lists.rwth-aachen.de)
G. J. Sullivan, J.-R. Ohm
(co-chairs)
N

Coordinate overall JCT-3V interim efforts.

Report on project status to JCT-3V reflector.

Provide report to next meeting on project
coordination status.
Page: 409
Date Sav
G. Tech, K. Wegner (cochairs), J. Boyce, Y. Chen,
M. Hannuksela, T. Suzuki,
Produce and finalize JCT3V-J1001 3D-HEVC
S. Yea, J.-R. Ohm, G.
Draft Text 6.
Sullivan (vice chairs)
Produce and finalize JCT3V-J1003 3D-HEVC
and MV-HEVC Test Model 10.
3D-HEVC Draft and MV-HEVC / 3D-HEVC
Test Model editing (AHG2)



Gather and address comments for refinement of
these documents.

Coordinate with the HTM software Integration
AHG to address issues relating to mismatches
between software and text.

Coordinate with AHG6 w.r.t. text improvements
in 3D-HEVC specific HLS.

3D-AVC Software Integration (AHG3)
(jct-3v@lists.rwth-aachen.de)

Coordinate the finalization of the 3DV-ATM
software and its distribution to JCT-3V
members.

Identify issues (if any) where the software
JCT3V-J1005 deviates from the standard or the
test model JCT3V-G1003, and clean up the
software if necessary.

Produce documentation of software usage for
distribution with the software.

Prepare and deliver 3DV-ATM v13.2 software
to address all known bugs (expected by 21 Nov.
2014).
D. Tian (chair), F. C. Chen,
J. Y. Lee, J.-L. Lin, D.
Rusanovskyy, O.
Stankiewicz, T. Suzuki
(vice chairs)
N
N
Page: 410
Date Sav
MV-HEVC / 3D-HEVC Software Integration
(AHG4)
(jct-3v@lists.rwth-aachen.de)

Coordinate development of the HTM software
and its distribution to JCT-3V members.

Produce documentation of software usage for
distribution with the software.

Prepare and deliver HTM-13.0 software version
and the reference configuration encodings
according to JCT3V-G1100 based on common
conditions suitable for in the core experiment
(expected within four weeks after the meeting).

Prepare and deliver HTM-13.1 software that
include additional items not integrated into the
13.0 version.

Prepare and deliver the Draft 2 of MV-HEVC
software JCT3V-J1009.

Perform analysis and reconfirmation checks of
the behaviour of technical changes adopted into
the draft design, and report the results of such
analysis.

Suggest configuration files for additional testing
of tools.

Study the alignment of HTM software with
HM16.
G. Tech, H. Liu (co-chairs),
Y. W. Chen, K. Wegner
(vice chairs)
N

Coordinate with 3D-HEVC Draft and MVHEVC / 3D-HEVC Test Model editing to
identify any mismatches between software and
text.
V. Baroncini, K. Müller, S.
3D Coding Verification Testing (AHG5)
Shimizu, A. Vetro, S. Yea
(jct-3v@lists.rwth-aachen.de)
(co-chairs)
 Prepare a set of test sequences and encodings to
be used in upcoming MV-HEVC verification
testing.

Implement the MV-HEVC verification test plan
JCT-3V-J1002.

Prepare a set of test sequences and encodings to
be used in an upcoming 3D-HEVC verification
testing, and suggest a test plan.

Prepare viewing logistics for 11th JCT-3V
meeting.
N
Page: 411
Date Sav
3D High level syntax (AHG6)
(jct-3v@lists.rwth-aachen.de)

 Study video parameter set, sequence parameter
set, picture parameter set, and slice header
syntax designs for the 3D-HEVC extension.
 Study SEI messages, VUI syntax and HRD
designs needed for the 3D-HEVC extension.
 Assist in software development and text drafting
for the high-level syntax in the HEVC
extensions designs
Y. Chen, T. Ikai (co-chairs)
N
Texture/depth view packing (AHG7)
T. Senoh (chair)
N
M. Hannuksela, D. Tian
(co-chairs), D.
Rusanovskyy, L. Zhang
(vice chairs)
N
AVC Conformance testing development (AHG9)
(jct-3v@lists.rwth-aachen.de)
 Further discuss and improve the conformance
drafts related to 3D-AVC (JCT3V-I1004).
 To update the conformance streams after
availability of ATM 13.2
 Collect the conformance test streams.
T. Suzuki (chair), D.
Rusanovskyy, D. Tian, Y.
W. Chen (vice chairs)
N
HEVC Conformance testing development (AHG
10)
(jct-3v@lists.rwth-aachen.de)
 Further discuss and improve the conformance
draft related to MV-HEVC and 3D-HEVC
(JCT3V-J1008).
 Collect the conformance test streams.
Y. Chen, T. Ikai, S.
Shimizu, T. Suzuki (cochairs)
N
(jct-3v@lists.rwth-aachen.de)

To investigate approaches that would enable
interoperability between depth map generation
and view synthesis in the context of the SEI
message.
 To discuss and improve JCT3V-J1006.
3D-AVC Defect study (AHG 8)
(jct-3v@lists.rwth-aachen.de)
 Study and suggest a resolution to the mismatch
between the 3D-AVC specification and the
reference software, as reported in JCT3V-J0003.
 Study and suggest resolutions to other
mismatches between the 3D-AVC specification
and the reference software that will be brought
to the attention of the AHG.
Page: 412
Date Sav
11 Output documents
The following documents were agreed to be produced or endorsed as outputs of the meeting.
Names recorded below indicate those responsible for document production.
(It was communicated by the chair that only the subsequent lists of adoptions is relevant, and in
case of contradiction with any of meeting notes above the latter are considered invalid in first
place.)
13.1.1.1.1.1.1.1.473 JCT3V-J1000 Meeting Report of 10th JCT-3V Meeting [J.-R. Ohm, G. J.
Sullivan] (before next meeting)
(Note: Initial versions of the subsequent draft documents should be uploaded by the end of the
meeting, continually updating to be performed until the final the version is released.)
13.1.1.1.1.1.1.1.474 JCT3V-J1001 3D-HEVC Draft Text 6 [G. Tech, K. Wegner, Y. Chen,
S.Yea] (Study Text of ISO/IEC 23008-2:201x DAM1, WG 11 N14974) [2014-1128]
Summary of Adoptions for 3D-HEVC
JCT3V-J0060 3D-HEVC HLS: Single depth flag signaling
Add VPS flag to disable SDM globally) – or put it to SPS in case that the other flags are also treated that way
Decision: (from discussion): Remove current slice level flag for SDM
JCT3V-J0107 On 3D-HEVC HLS and its alignment with MV-HEVC HLS
Decision: Adopt JCT3V-J0107 (all aspects)
JCT3V-J0033 A cleanup of DMM index coding in 3D-HEVC
Decision: Specify the valid range in the semantics of wedge_full_tab_idx
JCT3V-J0052 Clipping for candidate index of single depth mode
Identical with JCT3V-J0058 part3
Decision (BF): Align the specification with the software, clipping id necessary.
JCT3V-J0053 Simplification on CABAC context models for single depth mode
No action on changing the syntax element single_sample_idx to bypass coded
Decision (BF/ed.): Various issue pointed out in this contributions need to be fixed, missing context tables,
misalignment between text and software w.r.t. sequence of candidates processing, specification that
single_sample_idx is a flag is missing.
JCT3V-J0039 Removal of redundant VSP candidates in Merge mode
Decision: Adopt J0039 method 2
JCT3V-J0042 Simplification of depth merge candidate list
Decision: Agreed to remove DDD as proposed in JCT3V-J0042 and JCT3V-J0030. This removes significant parts
from the draft text and reduces implementation complexity.
JCT3V-J0059 A cleanup of the size derivation for 3D-HEVC merge candidate list
Decision (BF): Adopt J0059 (text and software)
JCT3V-J0046 Modification of reference index for depth disparity derivation
Decision: Adopt J0046
JCT3V-J0029 Cleanup3: DLT table derivation
Decision (Ed.): Adopt the suggested text change
JCT3V-J0037 ARP, IC and DBBP Flags Signaling for 3D-HEVC
Decision: Adopt J0037 item 1 and item 4. WD text item 1 and item 4 in version 3 upload.
JCT3V-J0050 Simplification of chroma IC
This was later revisited, and the solution of WD text contained in JCT3V-J0050 v3 was adopted. Decision: Adopt
the common solution of J0034 and J0050.
JCT3V-J0045 Alignment of motion derivation from other components
Decision (BF): Adopt JCT3V-J0045 (except for DDD part as DDD was removed).
JCT3V-J0115 Single depth intra mode
JCT3V-J0035 On Lookup Table Size Reduction for DMM1
Decision: Adopt JCT3V-J0035.
JCT3V-J0041 Simplification of an NBDV availability check
Decision: Adopt JCT3V-J0041
Note: The encoder restriction related to ARP is still necessary
JCT3V-J0066 Simplification and improvement of sub-PU
Decision: Adopt J0066 method 1
Page: 413
Date Sav
The list above which had been circulated via the email was confirmed in the plenary 10-24.
During the Friday plenary, the following adoption was additionally approved:
JCT3V-J0106 Profile/level/tier specification
Decision: Adopt JCT3V-J0106 (version 2) with the following restriction: For each view the depth layer shall follow
the texture layer directly, as in current CTC.
13.1.1.1.1.1.1.1.475 JCT3V-J1002 MV-HEVC Verification Test Plan [K. Müller, S. Shimizu]
(WG11 N14976) [14-11-07]
13.1.1.1.1.1.1.1.476 JCT3V-J1003 Test Model 10 of 3D-HEVC and MV-HEVC [Y. Chen, G.
Tech, K. Wegner, S. Yea] (WG 11 N14975) [2014-11-28]
13.1.1.1.1.1.1.1.477 Bug fixes:

JCT3V-J0049

JCT3V-J0064
13.1.1.1.1.1.1.1.478 JCT3V-H1004 Draft 4 of 3D-AVC Conformance
Remains valid, although from a prior meeting.
13.1.1.1.1.1.1.1.479 JCT3V-J1005 Draft 5 of 3D-AVC Reference Software [D. Tian, D.
Rusanovskyy] (ISO/IEC 14496-5:2001 FDAM35, WG 11 N14948) [2014-11-28]
13.1.1.1.1.1.1.1.480 JCT3V-J1006 Draft of Texture/Depth View Packing SEI Message [T.
Senoh] [2014-11-21]
Developed from latest version of JCT3V-J0109
13.1.1.1.1.1.1.1.481 JCT3V-J1007 Draft 2 of MFC plus Depth [P. Yin, M. Hannuksela, Y.
Chen, J.-R. Ohm, G. J. Sullivan] (ISO/IEC 14496-10:2014 DAM1, WG11
N14953) [2014-11-07]
13.1.1.1.1.1.1.1.482 JCT3V-J1008 MV-HEVC and 3D-HEVC Conformance Draft 2 [Y. Chen,
T.Ikai, K. Kawamura, S. Shimizu, T. Suzuki] (ISO/IEC 23008-8:201X PDAM1,
WG11 N14984) [14-12-05]
13.1.1.1.1.1.1.1.483 JCT3V-J1009 MV-HEVC Software Draft 2 [G. Tech] (ISO/IEC 230085:201X PDAM2, WG11 N14980) [14-12-05]
13.1.1.1.1.1.1.1.484 JCT3V-J1010 MFC+Depth Software Draft 1 [P. Yin, D. Tian] (ISO/IEC
14496-5:2001 PDAM39, WG11 N14950) [14-11-07]
13.1.1.1.1.1.1.1.485 JCT3V-J1011 MFC+Depth Conformance Draft 1 [P. Yin, D. Tian]
(ISO/IEC 14496-4:2004 PDAM45, WG11 N14944) [14-11-07]
New output documents: Software and Conformance related to AVC amendment.
Page: 414
Date Sav
13.1.1.1.1.1.1.1.486 JCT3V-G1100 Common Test Conditions of 3DV Core Experiments
remains valid
13.1.1.1.1.1.1.1.487 JCT3V-J1101 Description of Core Experiment 1 (CE1) on improved depth
coding [J. L. Lin, J. Y. Lee]
13.1.1.1.1.1.1.1.488 JCT3V-J1102 Description of Core Experiment 2 (CE2) on illumination
compensation complexity reduction [J. L. Lin]
12 Future meeting plans, expressions of thanks, and closing of the meeting
The document upload deadline for the 11th meeting of the JCT-3V will be Feb 5, 2015, 2359
MET (Geneva/Paris time zone). Future meeting plans were established according to the
following guidelines:

Meeting under ITU-T SG 16 auspices when it meets (starting meetings on the
Wednesday or Thursday or Friday of the first week and closing it on the Tuesday or
Wednesday of the second week of the SG 16 meeting);

Otherwise meeting under ISO/IEC JTC 1/SC 29/WG 11 auspices when it meets (starting
meetings on the Saturday prior to such meetings and closing it on the last day of the WG
11 meeting);

In cases where JCT-3V meets during the first week of the SG16 meeting under ITU-T
auspices, and co-located with an MPEG meeting at a nearby meeting place, the meeting
dates could also be approximately aligned with the MPEG meeting.
Some specific future meeting plans were established as follows:

12-18 Feb. 2015 under ITU-T auspices in Geneva, CH

20-26 June 2015 under WG 11 auspices in Warsaw, PL

15-21 Oct. 2015 under ITU-T auspices in Lucca, IT
 20-26 Feb. 2016 under WG 11 auspices in San Diego, US.
Note: Depending on expectations about future work load, shorter meeting durations may be
considered starting from the 12th meeting, e.g. starting on Sunday.
Orange was thanked for the excellent hosting of the 10th meeting of the JCT-3V, Kenzler
Conference Management was thanked for the organization, and the sponsors were thanked for
the support.
Technicolor was thanked for providing equipment used in viewing 3D video material.
It was also reminded that final output documents (if also registered under a WG11 output doc
number) have to be uploaded separately with a WG11 header. To do this in a timely fashion is
particularly important for standards submitted for ballot, which should be sent to the chairs by
the due date.
It was also reminded that slide presentation decks should be made available.
The JCT-3V meeting was closed at approximately 1320 hours on Friday 24 Oct. 2014.
Page: 415
Date Sav
Annex A to JCT-3V report:
List of documents
JCT3V-VC
number
MPEG
number
JCT3V-J0001
m35324
JCT-3V AHG Report: JCT2014-10-17 2014-10-17 2014-10-17
3V project management
21:34:58
22:12:33
22:12:33
(AHG1)
m35326
G. Tech, K. Wegner, J.
JCT-3V AHG Report: MV2014-10-17 2014-10-18 2014-10-18
Boyce, Y. Chen, T.
HEVC / 3D-HEVC Draft and
22:46:19
08:26:47
08:26:47
Suzuki, S. Yea, J.-R.
Test Model editing (AHG2)
Ohm, G. Sullivan
JCT3V-J0003
m35289
JCT-3V AHG Report: 3D2014-10-16 2014-10-18 2014-10-18
AVC Software Integration
23:42:37
07:48:56
07:48:56
(AHG3)
JCT3V-J0004
m35327
JCT-3V AHG Report: MV2014-10-17 2014-10-18 2014-10-18
G. Tech, H. Liu, Y.
HEVC and 3D-HEVC
22:47:40
08:27:18
08:27:18
Chen, K. Wegner
Software Integration (AHG4)
JCT3V-J0005
m35333
JCT-3V AHG Report: 3D
2014-10-18 2014-10-18 2014-10-18
Coding Verification Testing
08:15:14
09:02:22
09:02:22
(AHG5)
JCT3V-J0006
m35322
2014-10-17 2014-10-17 2014-10-17 JCT-3V AHG report: 3D High
Y. Chen, T. Ikai
17:41:48
17:43:11
17:43:11
level syntax (AHG6)
JCT3V-J0007
m35332
JCT-3V AHG Report:
2014-10-18 2014-10-18 2014-10-18
Complexity Assessment
04:26:44
04:29:34
04:29:34
(AHG7)
G. G. (Chris) Lee, G.
Bang, T. Ikai, H. Liu
JCT3V-J0008
m35334
2014-10-18 2014-10-18 2014-10-18 JCT-3V AHG Report: 3D
08:33:14
08:35:09
08:35:09
Test Material (AHG8)
S. Shimizu, S. Yea
JCT3V-J0009
m35377
JCT-3V AHG Report: AVC
2014-10-22 2014-10-23 2014-10-23
conformance testing
16:59:27
14:25:08
14:25:08
development (AHG9)
T. Suzuki, D.
Rusanovskyy, D. Tian,
Y. W. Chen
JCT3V-J0010
m35256
JCT-3V AHG report: HEVC
2014-10-15 2014-10-17 2014-10-17
Conformance testing
16:09:32
23:11:48
23:11:48
development (AHG 10)
Y. Chen, T. Ikai, S.
Shimizu, T. Suzuki
JCT3V-J0011
m35325
2014-10-17 2014-10-17 2014-10-17 CE1: Summary Report on
22:22:13
22:24:35
22:24:35
Segmental Prediction
J.-L. Lin
JCT3V-J0021
m34894
2014-10-10 2014-10-10 2014-10-10 Structured lookup table
05:47:48
09:42:27
09:42:27
definition in DMM
T. Tsukuba, T. Ikai
(Sharp)
JCT3V-J0022
m34895
2014-10-10 2014-10-10 2014-10-10 Syntax cleanup of depth dc
05:48:05
09:42:58
09:42:58
offset
T. Tsukuba, T. Ikai
(Sharp)
JCT3V-J0023
m34896
2014-10-10 2014-10-10 2014-10-10 Simplification of depth
05:48:31
09:43:27
09:43:27
prediction in DMM
T. Tsukuba, T. Ikai
(Sharp)
JCT3V-J0024
m34897
2014-10-10 2014-10-10 2014-10-15 Simplification of merge
05:48:46
10:08:57
02:40:10
candidates list construction
T. Ikai, T. Tsukuba
(Sharp)
JCT3V-J0025
m34898
2014-10-10 2014-10-10 2014-10-15 Simplification of DMM table
05:49:00
10:09:21
23:27:01
derivation
T. Ikai, T. Tsukuba
(Sharp)
JCT3V-J0026
m34899
2014-10-10 2014-10-10 2014-10-10
VSP access improvement
05:49:14
10:09:41
10:09:41
T. Ikai, T. Tsukuba
(Sharp)
JCT3V-J0027
m34900
2014-10-10 2014-10-10 2014-10-10 Cleanup1: Derived DV
05:49:57
10:10:02
10:10:02
reference derivation
T. Ikai, T. Tsukuba
(Sharp)
JCT3V-J0028
m34901
2014-10-10 2014-10-10 2014-10-10 Cleanup2: Default DV
05:50:11
10:10:23
10:10:23
derivation
T. Ikai, T. Tsukuba
(Sharp)
JCT3V-J0029
m34902
2014-10-10 2014-10-10 2014-10-10 Cleanup3: DLT table
05:50:28
10:10:43
10:10:43
derivation
T. Ikai, T. Tsukuba
(Sharp)
JCT3V-J0002
Created
First upload Last upload
Title
Authors
J.-R. Ohm, G. J.
Sullivan
D. Rusanovskyy, F. C.
Chen, J. Y. Lee, J.-L.
Lin, O. Stankiewicz, T.
Suzuki, D. Tian
V. Baroncini, K.
Muller, S. Shimizu, A.
Vetro, S. Yea
Page: 416
Date Sav
JCT3V-J0030
m34903
2014-10-10 2014-10-10 2014-10-10
Cleanup4: Remove DDD
05:50:40
10:11:03
10:11:25
T. Ikai, T. Tsukuba
(Sharp)
JCT3V-J0031
m34904
2014-10-10 2014-10-14 2014-10-18 CE1: Cross-check on Test 2
05:54:03
03:51:52
10:33:36
and Test 4
T. Tsukuba, T. Ikai
(Sharp)
JCT3V-J0032
m34908
2014-10-10 2014-10-10 2014-10-22 3D-CE1: Segmental
07:25:15
08:13:39
13:12:16
prediction in 3D-HEVC
K. Zhang, J. An, X.
Zhang, H. Huang, J.-L.
Lin, S. Lei (MediaTek)
JCT3V-J0033
m34909
2014-10-10 2014-10-10 2014-10-10 A cleanup of DMM index
07:26:13
08:14:50
08:14:50
coding in 3D-HEVC
K. Zhang, J. An, X.
Zhang, H. Huang, J.-L.
Lin, S. Lei (MediaTek)
JCT3V-J0034
m34910
Complexity reduction on
X. Zhang, K. Zhang, J.
2014-10-10 2014-10-10 2014-10-17
illumination compensation for An, H. Huang, J.-L.
07:26:56
08:15:20
19:28:23
3D-HEVC
Lin, S. Lei (MediaTek)
JCT3V-J0035
m34911
2014-10-10 2014-10-10 2014-10-18 On Lookup Table Size
07:27:45
08:15:51
14:11:38
Reduction for DMM1
X. Zhang, K. Zhang, J.
An, H. Huang, J.-L.
Lin, S. Lei (MediaTek)
JCT3V-J0036
m34914
Reduction of Worst Case
2014-10-10 2014-10-10 2014-10-18
Memory Bandwidth in 3D10:35:30
12:26:39
14:16:07
HEVC
M. W. Park, J. Y. Lee,
C. Kim (Samsung)
JCT3V-J0037
m34915
2014-10-10 2014-10-10 2014-10-24 ARP, IC and DBBP Flags
10:35:42
12:27:19
11:23:45
Si
Download