Video and Image Coding in Mobile Networks Dr. Stephan Wenger

advertisement
International Telecommunication Union
Video and Image Coding
in Mobile Networks
Dr. Stephan Wenger
Principal Scientist, Nokia Research Center
ITU-T VICA Workshop
22-23 July 2005, ITU Headquarter, Geneva
Structure of the Presentation
o
ITU-T
o
o
o
o
o
o
o
dates
Mobile phones – important application for video and
images
3GPP and 3GPP2 as the predominant standardization
organizations in the field
Multimedia-enabled Services over 3GPP/3GPP2
Technical requirements for image/video codecs in
mobile phones
Current and near-term deployment of image/video
codecs
•
In products (including recently announced products)
•
In standards (ratified, close to ratification)
•
Under investigation
Ongoing activities in 3GPP/3GPP2 related to
Image/video codecs
Our View of the ongoing work in
VCEG/JVT/MPEG/JPEG
Wish list to core image/video standardization groups
ITU-T VICA Workshop
22-23 July 2005, ITU Headquarter, Geneva
2
Image and Video Coding in
Mobile Phones
ITU-T
o
o
In 2004, mobile phones were an EUR 50 Billion+ equipment market
38% of all phones sold in 2004 included a camera
• up from 16% in 2003
• Mainstream/Commodity in 2005.
• Non-camera phones will be a niche application from 2006 on
• Only for users which are not allowed to use camera phones (security,
privacy)
• Perhaps Premium Pricing
o
Color displays standard today, QVGA resolution becomes
mainstream
• (close to) VGA resolutions in premium products already available
o
A wealth of applications now available – new trends started
•
•
•
•
•
dates
Multimedia Messaging (MMS)
Blogs
Video-Blogs
Streaming (point-to-point and multicast/broadcast)
Mobile video telephony (with some initial success)
ITU-T VICA Workshop
22-23 July 2005, ITU Headquarter, Geneva
3
UMTS Phones w/ Video Telephony
ITU-T
dates
ITU-T VICA Workshop
22-23 July 2005, ITU Headquarter, Geneva
4
3rd Generation Partnership Project
o Established December 1998 as global successor to ETSI’s GSM
ITU-T
o Current “Organizational Partners”: ARIB, CCSA,ETSI, ATIS, TTA,
o
o
o
o
and TTC
Individual Members (264) as primary contributors
Other forms of “Partners” with limited right to contribute
Mission: Standardization of 3rd Generation Mobile System based
on evolved GSM core (and GSM maintenance; GPRS, EDGE)
Structure
Project Coordination Group (PCG)
Technical Specification Groups (GERAN, RAN, SA, CT)
TS Working Groups SA WG 4 (Codecs)
Ad-Hoc (e.g. Video)
o Individual members are encouraged to contribute to ITU-T’s
IMT 2000 process as well
dates
ITU-T VICA Workshop
22-23 July 2005, ITU Headquarter, Geneva
5
3rd Generation Partnership Project 2
o Established early 1999 covering IMT2000 work in the
ITU-T
o
o
o
o
o
ANSI/TIA/EIA-41 world (North America, large parts of Asia)
Current “Organizational Partners”: ARIB, CCSA,TIA, TTA, and
TTC
Individual Members (80) as primary contributors
Other forms of “Partners” with limited right to contribute
Mission: Global specifications for the radio transmission
technologies (RTTs) supported by ANSI/TIA/EIA-41
Structure
Steering Committee (SC)
Technical Specification Groups (TSG-A/C/S/X)
TSG C (CDMA 2000) WG 1 (Application Services)
SWG 1.2 (Multimedia Services)
o Individual members are encouraged to contribute to ITU-T’s
IMT 2000 process as well
dates
ITU-T VICA Workshop
22-23 July 2005, ITU Headquarter, Geneva
6
Multimedia-enabled Services over
3GPP/3GPP2
o
Circuit-Switched Video Telephony (3G.324M)
•
•
•
•
ITU-T
o
Based on ITU-T Rec. H.324 with mobile extensions / Annex C
Currently being rolled out by major operators
Almost (?) all UMTS phone models currently available support this service
No standards based solution in the 3GPP2 world
Video Codecs in 3GPP for packet based services (except MBMS):
• H.263 (mandatory), MPEG-4 SP (optional), H.264 baseline (optional)
o
o
Image Codecs in 3GPP: JPEG
Multimedia Messaging (MMS, MMD)
• Send Images and Video Clips to other users, SMS extension
• Widely deployed, supports a number of carefully selected codecs
• H.264 proposed for 3GPP2 Rel. A
o
Point-to-point Streaming (PSS, MSS) (RTSP-based)
• H.263 and either one of H.264 and MPEG-4 in 3GPP2 (operator selected)
o
Packet-Switched Conversational (Video Telephony, RTP based, forthcoming)
• No decision of video codecs yet in 3GPP2
o
Broadcast (MBMS, BCMCS, forthcoming)
• Multicast File Transfer (FLUTE based) and Multicast Streaming modes
• Packet based Forward Error Correction reduces application layer packet loss
rate
• Streaming: H.264 (and H.263) in 3GPP, no decision yet in 3GPP2
dates
ITU-T VICA Workshop
22-23 July 2005, ITU Headquarter, Geneva
7
Requirements
o
Price: low BOM and high volume allows for (and to some extent requires)
•
•
•
•
ITU-T
Specialized HW accelerators (often tailored towards a single standard)
Highly optimized DSP software
Not necessarily extremely low complexity, but DSP/HW friendliness
Licensing cost – adding more (optional) codecs and tools becomes
increasingly difficult
• RFB was a good approach – consider a FREE codec (H.261+)
o
Consumer Electronic – SW updates undesirable or impossible
• Software has to be “bug free”, no deployments of experimental code
• Need for high level QA implies slow software deployment cycles
• Trend towards OS/Application architectures targeted for whole classes of mobile
phones
o
Complexity constraints
• BOM
• Battery Power, Size, Weight
• Not always is the more expensive device also the more powerful one
o
Network constraints
• Bandwidth, power vs. bandwidth when sending
• Link errors (packet erasures)
• Balance between source and channel coding
• no standardization group feels sufficiently responsible
dates
ITU-T VICA Workshop
22-23 July 2005, ITU Headquarter, Geneva
8
Deployment in Products
ITU-T
o
o
Almost all phones sold today contain JPEG
Premium phones and Smartphones contain H.263 baseline (QCIF,
increasingly CIF) and MPEG-4 Simple Profile (increasingly w/ levels
above 1)
• Local playback, Local recording, Streaming, Video call in UMTS
phones
o
Some Premium phones contain H.264
• Nokia N6111 and N6265,
• Local playback, Streaming
In Korea: DMB phones include H.264 (non-3GPP broadcasting
service)
o Transport in files (ISO-style container formats), H.324/M, and
IP/UDP/RTP
o In case of RTP, Packetization according to Internet RTP Payload
RFCs (2429, 3016, 3984)
o
dates
ITU-T VICA Workshop
22-23 July 2005, ITU Headquarter, Geneva
9
Supported in Standards
o
With 3GPP Rel. 6 (ratified earlier this year)
•
•
•
•
ITU-T
H.263 baseline is mandatory for all services except MBMS
H.263 profile 3 optional
MPEG-4 SP optional
H.264 baseline optional for all services except MBMS
• (some H.264 baseline tools excluded for services except PSC)
• MBMS: H.264 recommended, H.263 baseline optional, no MPEG-4
• JPEG in MMS
o
Not included in 3GPP/3GPP2 standards
• JPEG 2000
• MPEG-4 system layer mechanisms, profiles above SP
• Any form of scalable video
• H.264 baseline does contain forms of temporal scalability that could be
used by encoders
• H.263++ Annex V
dates
ITU-T VICA Workshop
22-23 July 2005, ITU Headquarter, Geneva
10
Under Investigation
ITU-T
o Under Investigation as of mid 2005
• Graphics format, scene descriptions
• Some kind of streamable interactivity framework
• Discussions on Requirements
• Video Codec Performance Requirements
•
•
•
•
Idea: guaranteed Quality of Experience
Also complexity vs. quality tradeoff
Some call it Test Model work
Could become a Compliance issue (Encoder(!) Performance)
o Not under Investigation
• JPEG2000 and JPEG2000 mobile extensions (not even on the radar
screen)
• Scalability, SVC
• H.264 low complexity Profile
• (currently, the gain is too low to warrant changes in HW designs)
• H.265
dates
ITU-T VICA Workshop
22-23 July 2005, ITU Headquarter, Geneva
11
Ongoing activities in 3GPP / 3GPP2
o 3GPP WI: Dynamic and Interactive Multimedia Scenes
ITU-T
• Discussion on requirements – no agreement yet
o 3GPP WI: Performance Requirements for Video Codecs
• Goal: Encoder/Decoder MUST meet a certain quality under
certain (error prone) conditions
• Is 3GPP SA4 Video ad-hoc the right forum for this work?
• Number of delegates, expertise, connection to academia?
• Why is there so little guidance from VCEG/MPEG/JVT?
• Up until ~2000, a lot of very good test model work has been
performed. Where is it now?
o 3GPP2 WI Packet Switched Video Telephony and WI on
BCMCS
• Codec selection (including work on quality metrics), codec
sub-profiling, packetization
dates
ITU-T VICA Workshop
22-23 July 2005, ITU Headquarter, Geneva
12
Our View to ongoing work
NOTE: not all 3GPP/3GPP2 members would agree
o
ITU-T
SVC (Scalable Video Coding) – doubts in technical solutions, not really
needed very soon
• Spatial scalability underdeveloped. This tool perhaps of relevance for 3GPP
MBMS.
• Danger of the Layered Coding concept failing once more, because of
technical deficits
• Suggest pushing the delivery times in MPEG (perhaps by at least one year?)
o
H.264 Low Complexity Profile – confuses the market and adds little value
• Hardware accelerators for H.264 are well on their way, covering specifically
pixel based operations (loop filter, motion compensation)
• couldn’t use those accelerators with the new profile
• Motivation for the whole project is unclear.
• Very significant complexity reduction (50%) necessary,
• or close the project completely.
o
H.265: Time to start is not before 2007.
• When starting, start from scratch.
• Exclude legacy tools to support interlace, as the industry trend goes
towards progressive scan
o
JPEG 2000: No evidence of need for JPWL and JPIP
• Both would have to be “marketed” to the wireless industry first
o
VQEG & friends: Hurry! And get us a good quality metric for Multimedia
• Needed for codec shootouts and Performance Requirements WI
dates
ITU-T VICA Workshop
22-23 July 2005, ITU Headquarter, Geneva
13
Wish List as of July 2005
NOTE: not all 3GPP/3GPP2 members would agree
o Difficult to absorb another image/video compression
ITU-T
standard/profile in the next few years
o VCEG/JVT/MPEG/JPEG have time to do good work, there is
no need to rush
o Accelerate work towards perceptual quality metrics for
the multimedia field
o More Test Model work needed targeting our applications
• Use of emerging perceptual quality metrics
• Error resilience work should be given higher priority
o Re-consider and Improve the Efficiency of the
Requirements process in the various groups
dates
ITU-T VICA Workshop
22-23 July 2005, ITU Headquarter, Geneva
14
International Telecommunication Union
Thank you
Questions? Comments?
ITU-T VICA Workshop
22-23 July 2005, ITU Headquarter, Geneva
Download