Presentation is loading. Please wait.

Presentation is loading. Please wait.

IWAN2005:L. Sacks 1 On the manipulation of JPEG2000, in-flight, using active components on next generation satellites ` UCL –Peter Kirstein –Saleem Bhatti.

Similar presentations


Presentation on theme: "IWAN2005:L. Sacks 1 On the manipulation of JPEG2000, in-flight, using active components on next generation satellites ` UCL –Peter Kirstein –Saleem Bhatti."— Presentation transcript:

1 IWAN2005:L. Sacks 1 On the manipulation of JPEG2000, in-flight, using active components on next generation satellites ` UCL –Peter Kirstein –Saleem Bhatti –Lionel Sacks –Stefanos Zachariadis IABG –Wolfgang Fritsche –Karl Mayer –Gerhard Gessler ESA –Erling Kristiansen –Frank Zeppenfeldt Outcomes from ESA Project with

2 IWAN2005:L. Sacks 2 On the manipulation of JPEG2000, in-flight, using active components on next generation satellites ` In the traditional Active Network sense of manipulation of a data stream Two Scenarios: Transcoding –Algorithmic Approach –Functional Programming Intelligent Dropping –Policy based Approach –Declarative Programming Programmable –Complex algorithms and policies can be asserted Active –The system can respond intelligently –In response to the environment & user requirements

3 IWAN2005:L. Sacks 3 We code to 5 levels. Code Stream  Sequence Progressively increase resolution e.g. MPEG2000 encodes progressively to achieve multi-resolution coding. Quick Reminder: Scalable Coding JPEG2000

4 IWAN2005:L. Sacks 4 Source Images NetworkLinks Reduced Capacity Transcode Change: Resolution, Bits per Pixel Displays Change resolution – to match smaller devices (e.g. PDA/Phones) Change Bits per Pixel – to preserve frame rate for lower capacity links The encoded frame stream can be processed ‘on the fly’ Using fast integer algorithms, to transform the images Illustration: Transcoding of JPEG2000 Functional AN

5 IWAN2005:L. Sacks 5 Intelligent Dropping Video Frame 1 Video Frame 2 F1 P1 F1 P2 F1 P3 F1 P4 F1 P5 F1 P6 F1 P7………...….. ……….. F1 Pn F2 P1 F2 P2 F2 P3 ………… …. H1 Payload (video data) H2 Payload (video data) H3 Payload (video data) Motion JPEG2000 Codestream Network Layer Active Packets Legend: F1 = video frame 1 P1 = JPEG2000 packet 1 H1 = active header for network packet 1 Policy based AN Active Header + Intelligent dropping

6 IWAN2005:L. Sacks 6 On the manipulation of JPEG2000, in-flight, using active components on next generation satellites ` Implementation on a Satellite Platform? Adding Functionality to the Space Segment: Long term development –Hard to keep track of MM protocols Highly restrictive Environment Future Directions: –Variable Foot-print; both down link and Return Channel –Adaptive Forwarded Error Correction –On platform routing ESA Requirement: –Investigate how Programmable and Active Networks may be applied.

7 IWAN2005:L. Sacks 7 users Media Content Provider Target Scenario: Multi-media distribution Next Gen Satellite: DVB-S2 Variable Footprints Switching, routing Onboard Processing Users: Direct or LAN Reception Beyond the ‘Bent Pipe’! Possible CongestionPossible Congestion Variable link capacity (adaptive FEC)Variable link capacity (adaptive FEC) Tending to be more symmetricTending to be more symmetric

8 IWAN2005:L. Sacks 8 users Date Preparation Target Scenario: Active Component Location(s) Service Engineering on And around the Satellite Matched Plug-ins Or Proxies Service Engineer & Software provider PAN

9 IWAN2005:L. Sacks 9 PAN Internet PAN SCR SCA media (content) server Sat Edge Node Space Node Sat Edge Node media (content) Consumer Performance Issues: Space Limited Performance Per Service vs Per Flow? Trade-off performance vs robustness Cross Compiled –Pre-verification? Hardware Assist –FPGA / ASICs –Speed vs robustness

10 IWAN2005:L. Sacks 10 Impact from DVB-S2 Variable Data Frame –Due to adaptive FEC Varies on but Up and Down link Policy based AN

11 IWAN2005:L. Sacks 11 Overall Archichitecture Routing / Re-direction –Coordinated between MSP and SSP –Example; using net filter –May use encapsulation, flow labels, optional headers Proxy Registrar / Discovery Service: –Defined by matching Active Components Edu.UCL.satin… Ground Station mod Encap / Decap Dynamic-LMU IF-LMU Res-LMU Resources Netfilter IF Deployer / Registrar JVM:J2SE LMU Repository ‘IP’ Layer Edu.UCL.satin… Switching moddemod mod Encap / Decap ‘IP’ Layer Dynamic-LMU IF-LMU Res-LMU Resources Sat Platform Netfilter IF Deployer / Registrar JVM:J2ME:CDC JNI Ground Segment Space Segment

12 IWAN2005:L. Sacks 12 ‘Integrity’ management through shim layer APIs Isolation by application through Network Interface Performance Issues: Integrity & Security Separation of Control Channel Encryption, signing etc.

13 IWAN2005:L. Sacks 13 Questions. Thanks! http://telecom.esa.int/telecom/www/object/index.cfm?fobjectid=22363 Contact: lsacks@ee.ucl.ac.uk www.ee.ucl.ac.uk/acse/


Download ppt "IWAN2005:L. Sacks 1 On the manipulation of JPEG2000, in-flight, using active components on next generation satellites ` UCL –Peter Kirstein –Saleem Bhatti."

Similar presentations


Ads by Google