Overview of 3D TV drafts Bert Greevenbosch

Slides:



Advertisements
Similar presentations
TWO STEP EQUATIONS 1. SOLVE FOR X 2. DO THE ADDITION STEP FIRST
Advertisements

SIP(Session Initiation Protocol) - SIP Messages
Slide 1 Insert your own content. Slide 2 Insert your own content.
Please read the following before you start:
Copyright © 2003 Pearson Education, Inc. Slide 6-1 Created by Cheryl M. Hughes, Harvard University Extension School Cambridge, MA The Web Wizards Guide.
FIGURE 10.1 Graphics Overview.. FIGURE 10.2 Display Pipes.
Combining Like Terms. Only combine terms that are exactly the same!! Whats the same mean? –If numbers have a variable, then you can combine only ones.
RTP Payload Format for Reed Solomon FEC of Multiple Flows
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination.
Dividing Monomials.
Multimedia Gateways & H.248/ MEGACO ITU Workshop on IP Networking & MEDIACOM-2004 April 26, 2001 Presented by- Clifford Sayre, Lucent Technologies.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Title Subtitle.
Multiplying monomials & binomials You will have 20 seconds to answer the following 15 questions. There will be a chime signaling when the questions change.
Exponents You will have 20 seconds to complete each of the following 16 questions. A chime will sound as each slide changes. Read the instructions at.
Coordinate Plane Practice The following presentation provides practice in two skillsThe following presentation provides practice in two skills –Graphing.
0 - 0.
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
ADDING INTEGERS 1. POS. + POS. = POS. 2. NEG. + NEG. = NEG. 3. POS. + NEG. OR NEG. + POS. SUBTRACT TAKE SIGN OF BIGGER ABSOLUTE VALUE.
MULTIPLICATION EQUATIONS 1. SOLVE FOR X 3. WHAT EVER YOU DO TO ONE SIDE YOU HAVE TO DO TO THE OTHER 2. DIVIDE BY THE NUMBER IN FRONT OF THE VARIABLE.
SUBTRACTING INTEGERS 1. CHANGE THE SUBTRACTION SIGN TO ADDITION
MULT. INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
Teacher Name Class / Subject Date A:B: Write an answer here #1 Write your question Here C:D: Write an answer here.
Addition Facts
Photo Composition Study Guide Label each photo with the category that applies to that image.
Problem # Problem #
Content Interaction and Formatting, Tayeb LEMLOUMA & Nabil Layaïda. November Tayeb Lemlouma & Nabil Layaïda Presented by Sébastien Laborie November.
Web TV Applications B.E. (Hons) in Computing Specialism in Multimedia Advanced Web Multimedia CM
SEARCHING MULTIMEDIA prepared by Literature Searching Team Library, Faculty of Medicine, UGM 2012.
Creating Tables in a Web Site
Introducing WebDewey 2.0. Introducing WebDewey 2.0.
Working with Web Tables
© S Haughton more than 3?
1 Directed Depth First Search Adjacency Lists A: F G B: A H C: A D D: C F E: C D G F: E: G: : H: B: I: H: F A B C G D E H I.
New User Interface Training Guide for eCat November 2013.
Linking Verb? Action Verb or. Question 1 Define the term: action verb.
Understanding Functions
Past Tense Probe. Past Tense Probe Past Tense Probe – Practice 1.
Limits (Algebraic) Calculus Fall, What can we do with limits?
Do Now 9/11/09 Take out HW from last night. Take out HW from last night. Text p. 19 #10-36 evens Text p. 19 #10-36 evens Copy HW in your planner. Copy.
Video Audio Shot 1 Shot: Long Shot Girl starts floating in the air as she is yelling at her teacher. The teacher is heard whimpering at the sight and sound.
Video Audio Shot 1 Shot: Long Shot Girl starts floating in the air as she is yelling at her teacher. The teacher is heard whimpering at the sight and sound.
Properties of Exponents
1 © 2012 InfoComm International Essentials of AV Technology Introduction to AV Systems.
Semantic multimedia annotation tool Tutorial authors : Batatia, Piombo
Addition 1’s to 20.
25 seconds left…...
Test B, 100 Subtraction Facts
What is Slope Assignment. List the four types of slope and sketch each type. 1.
Internet Services and Web Authoring (CSET 226) Lecture # 5 HyperText Markup Language (HTML) 1.
Week 1.
11 Halloween, 2011 Cullen Jennings
Bottoms Up Factoring. Start with the X-box 3-9 Product Sum
Chapter 11 Creating Framed Layouts Principles of Web Design, 4 th Edition.
4 Entering Patient Information MEDA 144 S11. Learning Outcomes When you finish this chapter, you will be able to: 4.1 Explain how patient information.
Draft-rosenberg-mmusic-sdp-offer-answer-00.txt Jonathan Rosenberg dynamicsoft IETF 52.
Roni Even Jonathan Lennox Mapping RTP streams to CLUE media captures draft-even-clue-rtp-mapping-03 IETF-84.
Slide title minimum 48 pt Slide subtitle minimum 30 pt RTP Multiple Stream Sessions and Simulcast draft-westerlund-avtcore-multistream-and-simulcast-00.
MMUSIC WG 54th IETF 1 SDP Attributes for Video Media Control draft-even-mmusic-video-media-control-00.txt Roni Even Orit Levin.
XRBLOCK IETF 84 Vancouver RTCP XR Report Block for QoE metric Reporting draft-ietf-xrblock-rtcp-xr-qoe-02 Geoff Hunt Alan Clark Roland Scott.
CLUE Overview and Architecture IETF 82 CLUE ad hoc meeting Allyn Romanow
Nov 18 th, th IETF MMUSIC WG draft-levin-mmusic-xml-media-control-00.txt O. Levin / RADVISION S. Olson / Microsoft R. Even / Polycom.
Current status 3D drafts Bert Greevenbosch
The 3D SDP signalling drafts Bert Greevenbosch
Telepresence Interoperability Protocol (TIP) Overview for IMTC SuperOp 2010 Workshop 1 Allyn Romanow Cisco Telepresence Systems Business Unit (TSBU) 15.
Codec Control for RTCWEB
SDP Offer/Answer mechanism to negotiate the usage of bundled media
Pedro Capelastegui 3D Video in the Session Description Protocol (SDP) draft-capelastegui-mmusic-3dv-sdp-00 Pedro Capelastegui.
Status update 3D Format and ParallaxInfo drafts
Coding Approaches for End-to-End 3D TV Systems
Presentation transcript:

Overview of 3D TV drafts Bert Greevenbosch

Overview Introduction of two drafts: – draft-greevenbosch-mmusic-parallax-attribute – draft-greevenbosch-mmusic-signal-3d-format Both drafts extend SDP to signal stereoscopic 3D streaming. The first one is for static positioning of 2D objects, such as text. The second is for signaling the format of the stereoscopic 3D video stream. 2

3D basics To see 3D, two separate 2D views are needed. One view is for the left eye, whereas the other is for the right eye. The brain combines the 2D images to form a 3D image. 3

Views & parallax A B Viewing plane The parallax is the difference in horizontal positioning between the L- and R- view. A appears left in the R-view as compared to the L-view => negative parallax B appears right in the R-view as compared to the L-view => positive parallax For objects that appear in the viewing plane (e.g. the TV screen), the parallax is zero. positive parallax negative parallax L-viewR-view 4

draft-greevenbosch-mmusic-parallax-attribute Proposes an SDP attribute "ParallaxInfo". The attribute signals a parallax value for the display of 2D objects. – timed text (such as subtitles) – 2D graphics (such as channel logo) – on-screen display (such as volume bar) The attribute can be session level or media level. In general, the 2D object has a static 3D position throughout the session. 5

"ParallaxInfo" syntax The "ParallaxInfo" attribute has the following syntax: a=ParallaxInfo: indicates the position (Left/Right/Center) of the transmitted stream. indicates the parallax (in pixels). 6

Example v=0 o=Alice IN IP s=The technology of 3D-TV c=IN IP t=0 0 a=ParallaxInfo:L -20 m=video RTP/AVP 99 a=rtpmap:99 H264/90000 m=video RTP/AVP 97 a=rtpmap:97 3gpp-tt/1000 a=ParallaxInfo:L -16 m=audio RTP/AVP 10 a=rtpmap:10 L16/16000/2 7

Streaming of 3D video Simulcast: – Transfer the L- and R-views as separate video streams. Frame Packing: – Pack L- and R-views in a single video stream, by dividing each video frame over the L- and R-views. 2D + auxiliary: – Synthesize L- and R-views from 2D video and auxiliary data, such as depth or parallax maps. 8

3D video formats 2D + auxiliary* Simulcast Frame Packing *) picture source: Wikipediapicture source: Wikipedia 9

draft-greevenbosch-mmusic-signal-3d-format Proposes a media-level SDP attribute "3dFormat". The attribute is used to signal frame packing, simulcast or 2D+auxiliary. Several configurations can be signalled: – Frame packing: Side by Side, Top and Bottom, Line Interleaved, Checkerboard, Frame Sequential. – 2D+aux: depth map and parallax map. – Simulcast: which stream is left and which is right. The SDP grouping mechanism is extended to associate two streams that form one 3D video. The attribute allows usage of industry standard codecs for 3D video. 10

"3dFormat" syntax The "3dFormat" attribute has the following syntax: a=3dFormat: indicates whether the stream is simulcast, frame packed or 2D+auxiliary. defines the type, i.e. left/right/center view, frame packing type, depth/parallax map. 11

"3DS" group semantics A new SDP group type "3DS" is introduced. It is used to associate two streams that constitute a single 3D video: – When L- and R- stream are transmitted as separate streams. – When one 2D stream and a depth/parallax map stream are transmitted separately. Grouping is not needed for frame packing or transmission of 2D + auxiliary in a single stream. 12

Example v=0 o=Alice IN IP s=The technology of 3D-TV c=IN IP t=0 0 a=group:3DS 1 2 m=video RTP/AVP 99 a=rtpmap:99 H264/90000 a=3dFormat:2DA C a=mid:1 m=video RTP/AVP 101 a=rtpmap:101 H264/90000 a=3dFormat:2DA D a=mid:2 m=audio RTP/AVP 10 a=rtpmap:10 L16/16000/2 13

Links greevenbosch-mmusic-parallax-attribute/ greevenbosch-mmusic-parallax-attribute/ greevenbosch-mmusic-signal-3d-format/ greevenbosch-mmusic-signal-3d-format/ 14

Thank you. Questions? Thank you. Questions? 15