Digital television Multimedia programming Jaakko Alajoki Kaarlo Lahtela Vesa Tikkanen.

Slides:



Advertisements
Similar presentations
HbbTV Hybrid broadcast broadband TV EBU / ETSI Hybrid Broadcast Broadband Workshop Amsterdam, 9 th September, 2009.
Advertisements

Copyright © Steven Morris 2005 All Rights Reserved Downloaded from What is digital TV middleware? Steve Morris
5.6. Examples of IPTV convergence A. Web TV Definition A system and/or process that uses television to access the Internet via a set-top box or a Built-in.
DOCUMENT TYPES. Digital Documents Converting documents to an electronic format will preserve those documents, but how would such a process be organized?
Agenda Overview Business Drivers Adoption Devices Features Services
Multimedia Components (Develop & Delivery System)
Lesson 15 Presentation Programs.
BrightAuthor v3.7 software and BrightSign XD v4.7 firmware
Iframes & Images Using HTML.
Website design basics QUME Learning objectives Understand the basic elements of a Web page and how it is produced Be aware of different approaches.
Project 1 Introduction to HTML.
LECTURE 1 INTRODUCTION TO MULTIMEDIA
Sept 11, 2008 Open IPTV Forum Release 1 Specification for End-to-End IPTV Solutions Luca Pesando Telecom Italia (Open IPTV Forum Steering Group Member)
Ch 1 Intro to Graphics page 1CS 367 First Day Agenda Best course you have ever had (survey) Info Cards Name, , Nickname C / C++ experience, EOS experience.
1st Project Introduction to HTML.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
SET TOP BOX What is set-top box ? An interactive device which integrates the video and audio decoding capabilities of television with a multimedia application.
WEB DESIGNING Prof. Jesse A. Role Ph. D TM UEAB 2010.
HYPERTEXT MARKUP LANGUAGE (HTML)
Chapter ONE Introduction to HTML.
Web Design Basic Concepts.
May Melissa Albo #1 Sagrario Casillas #4 Angela Durán #8 Daniela Martínez #16.
2. Introduction to the Visual Studio.NET IDE 2. Introduction to the Visual Studio.NET IDE Ch2 – Deitel’s Book.
Modern TV Technologies Vassilis Tsetsos, Ph.D.
Download a free MPEG-4 Player at Digital Hollywood Broadband March 5, 2001 – San Jose, California Robert Bleidt Director, Product.
Chapter 14-Designing for the World Wide Web. Overview Introducing multimedia on the Web. Designing text for the Web. Creating images for the Web. Adding.
Section 2.1 Compare the Internet and the Web Identify Web browser components Compare Web sites and Web pages Describe types of Web sites Section 2.2 Identify.
TV-Anytime (and the myTV project) Ronald Tol Philips Research.
Copyright © Steven Morris 2005 All Rights Reserved Downloaded from An Introduction to the DVB Multimedia Home Platform.
ELIS – Multimedia Lab An Introduction to Digital Television Rik Van de Walle vakgroep Elektronica en Informatiesystemen (ELIS) faculteit Ingenieurswetenschappen.
HTML 5 New Standardization of HTML. I NTRODUCTION HTML5 is The New HTML Standard, New Elements New Attributes Full CSS3 Support Video and Audio 2D/3D.
Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Lesson 5: Multimedia on the Web.
Copyright © Allyn & Bacon 2008 POWER PRACTICE Chapter 6 Academic Software START This multimedia product and its contents are protected under copyright.
What is Web Design?  Web design is the creation of a Web page using hypertext or hypermedia to be viewed on the World Wide Web.
Operating Systems Operating System
CS 1308 Computer Literacy and the Internet. Creating Digital Pictures  A traditional photograph is an analog representation of an image.  Digitizing.
CHAPTER 2 Communications, Networks, the Internet, and the World Wide Web.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
Sem 1 v2 Chapter 14: Layer 6 - The Presentation layer.
GIS technologies and Web Mapping Services
DVB The DVB Multimedia Home Platform Peter MacAvock (DVB)
Utilization of Digital Television Technologies for E-learning LADL Conference 1st LOGOS Open Workshop 20 September 2007 Budapest Dr. Sándor Bozóki, András.
The Internet 8th Edition Tutorial 9 Creating Effective Web Pages.
Institute of Technology Sligo - Dept of Computing Sem 1 Chapter 14: Layer 6 - The Presentation layer.
© 2011 The McGraw-Hill Companies, Inc. All rights reserved Chapter 6: Video.
Foundations of Web Design I Photoshop CS5 Michael Daniel
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
CHAPTER TEN AUTHORING.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Abigail morris.  Today I'm going to be explaining why the Internet relies on a number of protocols in order to function properly.  A protocol is simply.
1 OpenCable Applications Platform Don Dulchinos VP, Advanced Platforms and Services Cable Television Laboratories, Inc.
Digital Graphics. Formats: BMP – Bitmap image file which is used to store Bitmap digital images PNG – Portable Network Graphics GIF – Graphics Interchange.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
Multimedia in Web Introduction. Multimedia Elements in Web Page Images Voice Music Animation Video Text & Numbers.
MULTIMEDIA Multimedia is the field concerned with the computer- controlled integration of text, graphics, drawings, still and moving images (Video), animation,
Website Design, Development and Maintenance ONLY TAKE DOWN NOTES ON INDICATED SLIDES.
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
Layer 6 Presentation Layer. Overview Now that you have learned about Layer 5 of the OSI model, it is time to look at Layer 6, the presentation layer.
By Nathan Lowe.  Graphic cards are high specification cards with lots of memory and fast processors providing lots of power for the updated games or.
CEA 2014 Overview April 18, 2007 Mark R. Walker PhD Sr. Viiv TM Planning Architect Digital Home Group Intel.
Prepared By: Disha Ruparelia ( ) Pooja Patel ( ) Krupa Rajdev ( ) Misari Thakkar ( ) Guided By: Rohit Sutariya.
introductionwhyexamples What is a Web site? A web site is: a presentation tool; a way to communicate; a learning tool; a teaching tool; a marketing important.
Integration between Digital Terrestrial Television and Internet by means of a DVB-MHP web browser Irene Amerini, Roberto Caldelli, Rudy Becarelli, Francesco.
Chapter 6: Video.
Modern TV Technologies
HbbTV Hybrid broadcast broadband TV
.NET and .NET Core 7. XAML Pan Wuming 2017.
Why use Web Standards?.
Lesson 5: Multimedia on the Web
What is digital TV middleware?
Presentation transcript:

Digital television Multimedia programming Jaakko Alajoki Kaarlo Lahtela Vesa Tikkanen

Contents Introduction to MHP DVB-J DVB-HTML

Introduction to MHP DVB-J DVB-HTML

Why digital TV? Better image quality More channels Multiple audio channels Subtitles The most important: applications The whole new world of services

Example services EPG

Example services Super teletext

Example services Enchanced broadcast

Example services Game

Example services Banking

What is MHP? Multimedia Home Platform Defines a generic interface between interactive digital applications and the terminals on which those applications execute Alternatives: OpenTV, Canal Technologies MediaHighway.

Other standards NorDig Scandinavian organization Make the transition from analogue to digital television reception as simple as possible Avoid and eliminate technical hindrances which might block viewers' access to the various programme companies' output Make the transitional period with parallel analogue and digital transmissions as short as possible. F.U.N. Free Universe Network Germany For example both give suggestions to device manufacturers

MHP application types Interactive vs. non-interactive Feedback channel or not DVB-J DVB-HTML Built-in program guide: ESG/EPG Information about TV-programs UI built into operating system

MHP MHP API Platform independent interface Hide actual system resources

MHP plugins Platform specific or application- like plugins

MHP Profiles Enhanced broadcast Interactive broadcast Internet access

MHP Profiles Enhanced broadcast The most limited profile Video stream Simple applications digital teletext

MHP Profiles Interactive broadcast Interaction Feedback-channel

MHP Profiles Internet access Full internet connection Complicated services All MHP boxes sold in Finland supports this profile (DigiTV Info)

MHP Devices Devices Set-top boxes Scart connection Like VCR Prices starting from 50 € Integrated TV sets Firmware can be updated from broadcast or manually

MHP Devices Typical specifications 32 MB Flash memory ~150 MHz processor Minimum color palette Analog modem Remote control, no keyboard CA module One tuner (C/T/S)

MHP Devices In future 32-bit color Hard disk Broadband DVD-recorder High definition

Remote controller MHP defines Arrow keys OK TXT Numbers 0-9 Color keys (in this order): red, green, yellow, blue There are also other keys, that are not required

Remote controller NorDig II suggests Power ON / OFF Programme UP / DOWN Volume UP / DOWN TV Back

Payment Conditional Access Card Defined in DVB-MHP version Enables commercial channels, but pay-per-view-services are not supported. Smart Card User authentication, transactions, paying via TV. Defined in DVB-MHP version 1.1.

MHP Graphics 32-bit colors MHP minimum palette ( colors) Alpha channel 0%, 30%, 100% required by MHP If other values not supported, values are rounded to these. 3 layers: background video graphics Java drawing primitives

MHP Graphics Image formats JPEG, GIF, PNG, MPEG I-Frame One resident font Tiresias Screenfont Scaled video Combined web graphic and TV artist skills needed!

MHP layers: Background

MHP layers: Video

MHP layers: Graphics

MHP layers: background Only one still image MPEG I-Frame bitmap Always full-screen Opacity cannot be set

Layers: video MPEG-video from TV-stream Video is scalable Full screen, 1/4, 1/16 Other if device supports Some devices supports multiple simultaneous video streams, but this is not required by MHP-standard

Layers: graphics Graphic layer Application graphics

TV as multimedia platform Poor sharpness Bright colors saturate Interlaced Image consist of two separate set of horizonal lines Many aspect ratios (4/3, 14/9, 16/9) Pixels are not squares Overscan Edges are cut out Resolution is small (PAL 720x576) Flickering, 50 Hz

TV as multimedia platform Environment Viewing distance Lighting Attention level Social aspects

Introduction to MHP DVB-J DVB-HTML

DVB-J Special Java platform for digital television JVM is part of OS A few interfaces

DVB-J

DVB-J Interfaces Java Basic interfaces lang, util, beans... Graphical libraries AWT, JMF Service interfaces JavaTV Java Havi DAVIC DVB

DVB-J Interfaces HAVi Home Audio Video Interoperability Display and user interface libraries Java Havi DAVIC DVB

DVB-J Interfaces DAVIC Digital Audio Visual Council Payment interfaces Infrastructure interfaces Tuning interfaces Java Havi DAVIC DVB

DVB-J Interfaces DVB Digital Video Broadcasting Extensions and limitations to Java-interfaces Data access interfaces I/O-device interfaces Security interfaces Other interfaces Java Havi DAVIC DVB

DVB-J AWT Core interface Graphic User Interface is based on Java AWT (Abstract Windowing Toolkit) -toolkit MHP-standard lists Java.awt- classes that is supported AWT- library is cut down for unused features in digital television

DVB-J org.dvb.ui Extended graphics interface (org.dvb.ui) Functionality is added to AWT by DVB- organization's org.dvb.ui and org.dvb.event – classes Extensions is fixed to match television environment Improvements DVBBufferedImage, Image buffer memory DVBColor, colors transparency using with Alfa- channel DVBGraphics, graphics level transparency using with Alfa-channel DVBTextLayoutManager, Text layout inside container FontFactory, possibility for loaded fonts

DVB-J Tools and environments OpenMHP MHP compliant implementation of classes required by MHP specification Open source Made in Turku, Finland XleTView Cardinal Commercial environment

DVB-J Demo Demonstration

Introduction to MHP DVB-J DVB-HTML

Digital Video Broadcasting – HyperText Markup Language HTML-like environment for television Technologies xml, xhtml, css, dom, ECMAScript Pages or ”screens” are received from media carusel Same way of thinking as in normal teletext service.

Modern version of Teletext services DVB-HTML services are very often called as supertext-tv services. It will replace the normal teletext services. New services possible but already launched applications are the same as in normal teletext but with pictures Perhaps ’cause the feedback channel is not yet implemented in on the market products

Interactive services DVB-HTML includes forms and links as a way to browse within service Forms makes it possible to build up somehow interactive content. Need to remember that actual content for pages is received from media carusel.

DVB-HTML as a markup language Very close to normal html and xhtml/xml services. W3C has made very versatile standardisation Includes many features that are not currently implemented to real products DVB-MHP project describes the minimum level which has to be followed. Makes it possible to publish content easily from other content management systems etc. Code sample

Example of DVB-HTML page SM-Liiga Tilastot SARJATAULUKKO

DVB-HTML tools Tools Sofia Backstage Cardinal MHDL 2.0 (Canal+) Ortikon Interactive

DVB-HTML services Few example services News Extra information about tv-series or events Traffic jam information, bus timetables Subject specific portals Payment services Order new services or products via television. (requires feedback channel)

DVB-HTML demo Demonstration SM-Liiga Ice Hockey information service. Service for extrainformation of statistics and newest gameresults and player profiles.