TPEG

Last updated

The Transport Protocol Experts Group (TPEG) is a data protocol suite for traffic and travel related information. TPEG can be carried over different transmission media (bearers), such as digital broadcast or cellular networks (wireless Internet). TPEG applications include, among others, information on road conditions, weather, fuel prices, parking or delays of public transport.

Contents

Overview

TPEG is a set of data protocols for carrying traffic & travel related information, comprising a range of different applications as well as basic building blocks to manage the transmission of the applications themselves, such as the handling of different messages belonging to a given application, grouping applications into data frames, or the updating and cancellation of messages. TPEG can be carried over different transmission media (bearers), such as digital broadcast [1] [2] [3] or cellular networks (wireless Internet). TPEG applications include, among others, information on road conditions, weather, [4] fuel prices, parking or delays of public transport.

History

The Transport Protocol Experts Group was started in 1997 by the European Broadcasting Union (EBU). [5] Work carried on under the auspices of the EBU until 2007, when the group merged with another group working on the Traffic Message Channel (TMC) protocol, hosted by ERTICO - ITS Europe and with the Mobile.Info project, where first prototypes of TPEG technology was tested under realistic driving conditions in various in-car navigation systems by a number of car manufacturers and their suppliers. Today, development work is carried out by the Traveller Information Services Association (TISA), who now also looks after the Alert-C standards used for implementing RDS-TMC services.

In the early days of the Transport Protocol Experts Group, the plan was to develop applications that could extend traffic information services far beyond existing technologies, such as RDS-TMC or proprietary protocols. Further, TPEG should include multi-modal traveller information services, facilitating roaming of travellers between different modes of transportation, e.g. between individual transportation (using a car) and public transportation (bus, subway, trains, ...). It all started with a Road Traffic Message (RTM) [6] application, which was soon complemented by a Public Transport Information (PTI) application, which both shared a common native TPEG Location Referencing method.

TPEG RTM was intended as the "one size fits all" application. However, early implementations soon showed that the RTM structure was too broad to be used in navigation systems as a replacement for TMC. This first generation TPEG applications (TPEG generation 1, or TPEG1) also provided only a binary encoding, having in some cases a separate specification for the mapping to an XML encoding. Consequently, a revision of both the general information modelling style and the design approach was done, moving TPEG towards more clearly defined and separated applications for specific use cases and a top-down data modelling approach. This second generation TPEG applications (TPEG generation 2, or TPEG2) is now specified with an UML model, from which automatically both a binary encoding and XML encoding are derived. A TPEG2 application specification includes both the binary and XML encodings as integral part of the specification.

With the first TPEG2 TEC application, a breakthrough was achieved in a sense that both service providers [7] and device manufacturers accepted TPEG2 as THE successor to TMC [8] and deployments were rolled out in many countries.

Both TPEG1 and TPEG2 are standardized with the International Organization for Standardization as ISO/TS 18234 (TPEG1) and ISO/TS 21219 (TPEG2). TPEG1 is now considered a legacy system and the implementation of new services based on TPEG1 is discouraged.

Technology

TPEG defines specifications for providing highly accurate traffic- and traveller information of many kinds. TPEG allows the transfer of data via different bearers e.g. digital broadcast or internet. In fact, today this is mainly used to inform travellers on roads, train tracks or even pedestrians. Information for a convenient journey e.g. on road conditions, weather, fuel prices, parking or delays of public transport are coded in TPEG.TPEG is a protocol with containers which carry specific content, for each service on a specific content so called ‘applications’ are defined in a separate technical specification. TPEG is designed to be modern and flexible, it is even more future proof, easy to adapt towards new trends, needs and conditions. Selecting the right applications and technical implementation profile, allows provision of safety relevant information to all travellers on time, accurately and precisely. Due to this major benefit, TPEG is also welcomed by regulators and public authorities. TPEG based products are already available in several European and Asian and American markets from different suppliers. Such products range from content creation/management [9] over encoder/decoder equipment, [10] [11] [12] test equipment [13] and receiver/navigation devices [14] [15] to numerous services [16] [17] [18] [19] [20] [21] that are online worldwide. Further, encryption solutions [22] are available for commercial services.

TPEG design philosophy

TPEG is developed in a top-down fashion based on modeling use cases in the Unified Modeling Language (UML). Based on the UML modeling, two encoding versions are derived:

TPEG core principles

The following principles are considered as core in the development of the TPEG protocol, structure and semantics (see [23] and [24] ).

TPEG:

TPEG additional capabilities

TPEG:

TPEG2 applications

ISO Part No.ISO ReferenceTitleAcronymDescription
21219-1 Introduction, numbering and versionsINVThis Technical Specification provides an introduction and index to the complete set of TPEG Generation 2 toolkit components and applications. It allows the indexing of new applications as they are added to the TPEG applications family, by defining their Application Identification (AID).
21219-2 UML modelling rulesUMRRules to define the semantics of a TPEG application by a suitable model, independent from its physical data format and transmission issues. These rules ease TPEG implementation process.
21219-3 UML to binary conversion rulesUBCRTPEG applications are modelled in UML to provide an application description that is independent of a physical format representation. By separating semantics from application description, applications can easily be developed at a functional level. Different physical format representations can be generated following a well defined set of rules on how to convert UML classes to different physical formats.
21219-4 UML to XML conversion rulesUXCRRules for converting TPEG application UML models to the tpegML format description.
21219-5 Service frameworkSFWTPEG2 can provide a multiplex of TPEG Services and applications. Both the binary and XML formats are specified to compose a multiplex of TPEG services, each potentially having multiple TPEG applications.
21219-6 Message management containerMMCThe Message Management Container is used by all TPEG applications to provide information about the handling of messages on the TPEG client side
21219-7 Location referencing containerLRCThe TPEG2-Location Referencing Container is used to signal which specific location referencing method is in use for a particular TPEG Message. It is able to handle Location Referencing methods that are external to the present ISO series and the internal location referencing methods defined as parts of this series.
21219-9 Service and network informationSNIThe TPEG-SNI application is designed to allow the efficient and language independent delivery of information about the availability of the same service on another bearer channel or similar service data from another service provider, directly from service provider to end-users. In all TPEG streams it is mandatory to deliver to so-called GST. Additionally it is possible to signal linkage of content between different bearers and services.
21219-10 Conditional access informationCAIFunction applied on service frame or service component level. Thanks to it, some service components may be encrypted using the same "encryption key", while other remain unencrypted or use different "encryption keys".
21219-11Universal location referencingULRThe Universal Location Referencing (ULR) was designed to support use cases beyond automotive applications and offers a flexible method that supports human-understandable representations, like text, as well as machine-readable code for map-matching on digital maps. ULR contains geo-coordinates (WGS84) together with supplementary information (e.g. direction, height, level), while keeping the overall complexity of encoding/decoding limited.
21219-14 Parking information applicationPKIDesigned to deliver parking information (textually, voiced or graphically) to a variety of receivers via digital broadcasting and Internet technologies.
21219-15 Traffic event compact applicationTECCompact application for traffic event / incident information. TPEG2-TEC is optimized to support dynamic route guidance navigation devices. This application is currently in the phase of being rolled out by more and more providers to replace TMC
21219-16 Fuel price information applicationFPIThis application has been designed to support information of fuel stations, their location, fuel types offered, and fuel pricing and availability information.
21219-18 Traffic flow and prediction applicationTFPCompact application providing precise travel speed / travel time and forecast information. Many premium dynamic navigation devices use this application as a basis to use current and expected traffic to be displayed to the user and for dynamic route calculation
21219-19 Weather information applicationWEAWeather forecast for travellers, over multiple time periods and geographical areas.
21219-20Extended TMC location referencingETLThis application establishes additional fields for coding closed exit and entries. This is primarily aimed at devices which can only decode TEC with TMC-Location-Container.

Furthermore, the possibility is added to "Extend" a TMC location to include the Internal road segments of the secondary location, and to exclude optionally the internal road segments of the primary location.

21219-21Geographic location referencingGLRMethod for signaling geographic location references (points, poly-lines, and geographical areas), which can be transported inside a TPEG-Location Referencing Container (TPEG-LRC) for those TPEG applications wishing to relay primarily geographical locations (e.g. Weather).
21219-22 OpenLR location referencingOLRDesigned to transfer traffic information (e.g. current traffic situation at a certain point, special alerts) from a centre to in-vehicle systems, built-in or used as an add-on (PND, Smart Phone).
21219-23 Road and multimodal routes applicationRMRThis application enables the provision of precise information and guidance from a central knowledge base to a traveller’s mobile device. It encompasses road routes as well as multi-modal routes and parking.
21219-24 Light encryptionLTE
21219-25 Electromobility charging infrastructureEMI

TPEG services worldwide

Broadcast services

CountryCompanyStatusProduct/serviceTPEG applications
BelgiumBe-MobileLivePremiumTEC / TFP
CanadaTotal Traffic + Weather NetworkLivePremiumTEC / TFP
GermanyHERELivePremiumTEC / TFP
GermanyMediamobileLivev-trafficTEC / TFP
ItalyInfobluLive [25] PremiumTEC / TFP
LuxembourgBe-MobileLivePremiumTEC / TFP
NetherlandsBe-MobileLivePremiumTEC / TFP
NorwayMediamobileLivev-trafficTEC / TFP
United KingdomINRIXLivePremiumTEC / TFP
United KingdomTrafficmasterLivePremiumTEC
United StatesTotal Traffic + Weather NetworkLivePremiumTEC / TFP
Trial services
FranceMediamobileTrial (in some cities)v-trafficTEC / TFP
GermanyARD (9 regional services)Trial (live in some regions)Free to AirTEC / TFP / PKI (in some regions)
PolandMediamobileTrialv-trafficTEC / TFP
SwedenMediamobileTrialv-trafficTEC / TFP

Mobile broadband (IP based) services

CountryCompanyStatusProduct/serviceTPEG applications
AndorraTomTomLivePremiumTEC / TFP / WEA
ArgentinaHERELivePremiumTEC / TFP
AustraliaHERELivePremiumTEC / TFP
AustraliaTomtomLivePremiumTEC / TFP /WEA
AustriaHERELivePremiumTEC / TFP
AustriaTomtomLivePremiumTEC / TFP /WEA
BelgiumHERELivePremiumTEC / TFP
BelgiumTomtomLivePremiumTEC / TFP /WEA
BrazilHERELivePremiumTEC / TFP
BrazilTomtomLivePremiumTEC / TFP /WEA
CanadaHERELivePremiumTEC / TFP
CanadaTomtomLivePremiumTEC / TFP /WEA
CanadaTotal Traffic + Weather NetworkLivePremiumTEC / TFP
ChileTomtomLivePremiumTEC / TFP /WEA
ChinaNavInfoLivePremiumTEC / TFP
ChinaTomtomLivePremiumTEC / TFP /WEA
Czech RepublicHERELivePremiumTEC / TFP
Czech RepublicTomtomLivePremiumTEC / TFP /WEA
CroatiaHERELivePremiumTEC / TFP
DenmarkHERELivePremiumTEC / TFP
DenmarkTomtomLivePremiumTEC / TFP /WEA
FinlandHERELivePremiumTEC / TFP
FinlandTomtomLivePremiumTEC / TFP /WEA
FranceHERELivePremiumTEC / TFP
FranceTomtomLivePremiumTEC / TFP /WEA
GermanyTomtomLivePremiumTEC / TFP /WEA
GermanyHERELivePremiumTEC / TFP
GermanyInrixLivePremiumTEC / TFP
GibraltarTomtomLivePremiumTEC / TFP /WEA
GreeceHERELivePremiumTEC / TFP
HungaryHERELivePremiumTEC / TFP
IndiaHERELivePremiumTEC / TFP
IndonesiaHERELivePremiumTEC / TFP
IrelandHERELivePremiumTEC / TFP
IrelandTomtomLivePremiumTEC / TFP /WEA
ItalyHERELivePremiumTEC / TFP
ItalyTomtomLivePremiumTEC / TFP /WEA
LesothoTomtomLivePremiumTEC / TFP /WEA
LiechtensteinTomtomLivePremiumTEC / TFP /WEA
LuxembourgHERELivePremiumTEC / TFP
LuxembourgTomtomLivePremiumTEC / TFP /WEA
MalaysiaHERELivePremiumTEC / TFP
MalaysiaTomtomLivePremiumTEC / TFP /WEA
MaltaTomtomLivePremiumTEC / TFP /WEA
MexicoHERELivePremiumTEC / TFP
MexicoTomtomLivePremiumTEC / TFP /WEA
MonacoTomtomLivePremiumTEC / TFP /WEA
NetherlandsHERELivePremiumTEC / TFP
NetherlandsTomtomLivePremiumTEC / TFP /WEA
New ZealandHERELivePremiumTEC / TFP
New ZealandTomtomLivePremiumTEC / TFP /WEA
NorwayHERELivePremiumTEC / TFP
NorwayTomtomLivePremiumTEC / TFP /WEA
PolandHERELivePremiumTEC / TFP
PolandTomtomLivePremiumTEC / TFP /WEA
PortugalHERELivePremiumTEC / TFP
PortugalTomtomLivePremiumTEC / TFP /WEA
Puerto RicoHERELivePremiumTEC / TFP
RussiaHERELivePremiumTEC / TFP
RussiaTomtomLivePremiumTEC / TFP /WEA
San MarinoTomtomLivePremiumTEC / TFP /WEA
Saudi ArabiaHERELivePremiumTEC / TFP
Saudi ArabiaTomtomLivePremiumTEC / TFP /WEA
SingaporeHERELivePremiumTEC / TFP
SingaporeTomtomLivePremiumTEC / TFP /WEA
SlovakiaHERELivePremiumTEC / TFP
SloveniaHERELivePremiumTEC / TFP
South AfricaHERELivePremiumTEC / TFP
South AfricaTomtomLivePremiumTEC / TFP /WEA
South KoreaHERELivePremiumTEC / TFP
South KoreaMBC dmb Drive [26] LivePremiumTEC / TFP / WEA
SpainHERELivePremiumTEC / TFP
SpainTomtomLivePremiumTEC / TFP /WEA
SwedenHERELivePremiumTEC / TFP
SwedenTomtomLivePremiumTEC / TFP /WEA
SwitzerlandHERELivePremiumTEC / TFP
SwitzerlandTomtomLivePremiumTEC / TFP /WEA
TaiwanHERELivePremiumTEC / TFP
TaiwanTomtomLivePremiumTEC / TFP /WEA
ThailandHERELivePremiumTEC / TFP
ThailandTomtomLivePremiumTEC / TFP /WEA
TurkeyHERELivePremiumTEC / TFP
TurkeyTomtomLivePremiumTEC / TFP /WEA
UkraineHERELivePremiumTEC / TFP
United Arab EmiratesHERELivePremiumTEC / TFP
United Arab EmiratesTomtomLivePremiumTEC / TFP /WEA
United KingdomHERELivePremiumTEC / TFP
United KingdomTomtomLivePremiumTEC / TFP /WEA
United StatesHERELivePremiumTEC / TFP
United StatesTomtomLivePremiumTEC / TFP /WEA
United StatesTotal Traffic + Weather NetworkLivePremiumTEC / TFP
Vatican CityTomtomLivePremiumTEC / TFP /WEA

Hybrid services

CountryCompanyStatusProductTPEG applications
United StatesTotal Traffic and Weather NetworkLiveTTN HD-HybridTEC / TFP / FPI

See also

Related Research Articles

OSI model Model of communication of seven abstraction layers

The Open Systems Interconnection model is a conceptual model that characterises and standardises the communication functions of a telecommunication or computing system without regard to its underlying internal structure and technology. Its goal is the interoperability of diverse communication systems with standard communication protocols.

SMS Text messaging service component

SMS is a text messaging service component of most telephone, Internet, and mobile device systems. It uses standardized communication protocols that let mobile devices exchange short text messages. An intermediary service can facilitate a text-to-voice conversion to be sent to landlines.

SOAP Messaging protocol for web services

SOAP is a messaging protocol specification for exchanging structured information in the implementation of web services in computer networks. It uses XML Information Set for its message format, and relies on application layer protocols, most often Hypertext Transfer Protocol (HTTP), although some legacy systems communicate over Simple Mail Transfer Protocol (SMTP), for message negotiation and transmission.

XML Markup language by the W3C for encoding of data

Extensible Markup Language (XML) is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. The World Wide Web Consortium's XML 1.0 Specification of 1998 and several other related specifications—all of them free open standards—define XML.

XMPP Communications protocol for message-oriented middleware

Extensible Messaging and Presence Protocol is an open communication protocol designed for instant messaging (IM), presence information, and contact list maintenance. Based on XML, it enables the near-real-time exchange of structured data between two or more network entities. Designed to be extensible, the protocol offers a multitude of applications beyond traditional IM in the broader realm of message-oriented middleware, including signalling for VoIP, video, file transfer, gaming and other uses.

Radio Data System (RDS) is a communications protocol standard for embedding small amounts of digital information in conventional FM radio broadcasts. RDS standardizes several types of information transmitted, including time, station identification and program information.

The Financial Information eXchange (FIX) protocol is an electronic communications protocol initiated in 1992 for international real-time exchange of information related to securities transactions and markets. With trillions of dollars traded annually on the NASDAQ alone, financial service entities are employing direct market access (DMA) to increase their speed to financial markets. Managing the delivery of trading applications and keeping latency low increasingly requires an understanding of the FIX protocol.

Traffic message channel Technology for delivering traffic and travel information to motor vehicle drivers

Traffic Message Channel (TMC) is a technology for delivering traffic and travel information to motor vehicle drivers. It is digitally coded using the ALERT C or TPEG protocol into Radio Data System (RDS) carried via conventional FM radio broadcasts. It can also be transmitted on Digital Audio Broadcasting or satellite radio. TMC allows silent delivery of dynamic information suitable for reproduction or display in the user's language without interrupting audio broadcast services. Both public and commercial services are operational in many countries. When data is integrated directly into a navigation system, traffic information can be used in the system's route calculation.

The Data Distribution Service (DDS) for real-time systems is an Object Management Group (OMG) machine-to-machine standard that aims to enable dependable, high-performance, interoperable, real-time, scalable data exchanges using a publish–subscribe pattern.

RSS-TV is an XML-based navigation protocol for Internet media services based on the RSS standard.

OPC Unified Architecture is a machine to machine communication protocol for industrial automation developed by the OPC Foundation. Distinguishing characteristics are:

BiM is an international standard defining a generic binary format for encoding XML documents.

The Open Geospatial Consortium Web Coverage Service Interface Standard (WCS) defines Web-based retrieval of coverages – that is, digital geospatial information representing space/time-varying phenomena.

Bluetooth Low Energy is a wireless personal area network technology designed and marketed by the Bluetooth Special Interest Group aimed at novel applications in the healthcare, fitness, beacons, security, and home entertainment industries. It is independent of classic Bluetooth and has no compatibility, but BR/EDR and LE can coexist. The original specification was developed by Nokia in 2006 under the name Wibree, which was integrated into Bluetooth 4.0 in December 2009 as Bluetooth Low Energy.

INRIX

INRIX is a private company headquartered in Kirkland, Washington, US. It provides location-based data and analytics, such as traffic and parking, to automakers, cities and road authorities worldwide, and in turn-by-turn navigation applications like Google Waze. INRIX also develops mobile phone and in-car apps and publishes annual reports on traffic congestion, parking, and autonomous vehicles in major cities.

Digital multimedia broadcasting The South Korean digital TV standard

Digital multimedia broadcasting (DMB) is a digital radio transmission technology developed in South Korea as part of the national IT project for sending multimedia such as TV, radio and datacasting to mobile devices such as mobile phones, laptops and GPS navigation systems. This technology, sometimes known as mobile TV, should not be confused with Digital Audio Broadcasting (DAB) which was developed as a research project for the European Union.

GEWI was founded in 1992 by Hagen Geppert and Dr. Karl Will. The “GEWI” name is derived from the first two letters of the two founders’ last names. GEWI began as a specialist developer of programmable hardware for global television manufacturers, with customers such as Sony and Grundig. In 1997, GEWI produced one of the world’s first FM receivers to collect RDS-TMC data to display on video monitors at airports.

References

  1. "Traffic and Travel". World DAB Forum. Archived from the original on 8 December 2015. Retrieved 8 December 2015.
  2. Delaney, Ian (26 March 2015). "All we hear is Radio Garmin: HERE is tuned into DAB". HERE 360. HERE. Retrieved 7 December 2015.
  3. Stauch, Oliver (28 October 2013). "DAB+: Stauinfos per TPEG". Connect. WEKA MEDIA PUBLISHING GmbH. Retrieved 8 December 2015.
  4. Mahler, Shira (7 January 2013). "Clear Channel's Total Traffic Network and Toyota Team up to Bring Instant Traffic and Weather Updates to Drivers' Dashboards". Business Wire. Berkeshire Hathaway. Retrieved 10 March 2016.
  5. "TPEG - Transport Protocol Experts Group". EBU Tech. European Broadcasting Union. 2002. Retrieved 7 December 2015.
  6. "RTM (Road Traffic Message)". Munhwa Broadcasting Corporation. Archived from the original on 8 December 2015. Retrieved 8 December 2015.
  7. "ARD-Hörfunk optimiert Verkehrsservice". 6 January 2005. Retrieved 8 December 2015 via ARD.
  8. Mikolaschek, Peter. "Traffic and Travel Information from the point of view of the ADAC". World DAB Eureka. Retrieved 8 December 2015.
  9. "TPEG". GEWI. Retrieved 8 December 2015.
  10. "TPEG Encoder/Converter". Institut für Rundfunktechnik (IRT). Retrieved 8 December 2015.
  11. "TPEG End-to-End Solution". SM CNS. Archived from the original on 8 December 2015. Retrieved 8 December 2015.
  12. "TPEG Decoder Software" (PDF). Fraunhofer Institute for Integrated Circuits (IIS). Retrieved 8 December 2015.
  13. "Traffic Telematics". Bayerische Medien Technik GmbH. Retrieved 8 December 2015.
  14. "BMW the first with new jam-busting technology: Real Time Traffic Information (RTTI)". BMW Group. 10 October 2011. Retrieved 8 December 2015.
  15. "Audi launches TPEG over IP traffic info powered by INRIX XD Traffic". Telematics News. 24 January 2011. Retrieved 8 December 2015.
  16. "INRIX TPEG Connect™ Optimizes Delivery and Reduces Costs of Providing Dynamic Traffic Info to Connected Vehicles and Devices". INRIX. 28 July 2010. Retrieved 8 December 2015.
  17. "V-Traffic Premium DAB". Mediamobile. Retrieved 8 December 2015.
  18. "Mediamobile Delivers First Digital Radio Traffic Service in Germany". TDF Group. 15 May 2013. Retrieved 8 December 2015.
  19. "Traffic Information Platform (TRIP)". Quantum Inventions. Archived from the original on 13 February 2016. Retrieved 8 December 2015.
  20. "TomTom HD Traffic now available as TPEG service for automotive navigation solutions". TomTom. Retrieved 8 December 2015.
  21. INRIX (6 July 2012). "Real-Time Traffic Info Gets More Real". WIRED. Retrieved 8 December 2015.
  22. 1 2 "HECA - High Efficiency Conditional Access for Digital Broadcast Services" (PDF). Fraunhofer Institute for Integrated Circuits (IIS). Retrieved 8 December 2015.
  23. TISA (15 October 2013). "Intelligent transport systems -- Traffic and travel information via transport protocol experts group, generation 1 (TPEG1) binary data format -- Part 2: Syntax, semantics and framing structure (TPEG1-SSF)". ISO. Retrieved 12 December 2015.
  24. TISA (1 March 2015). "Intelligent transport systems - Traffic and travel information (TTI) via transport protocol experts group, generation 2 (TPEG2) -- Part 5: Service framework (TPEG2-SFW)". ISO. Retrieved 12 December 2015.
  25. "TPEG Services Map".
  26. ":::: MBC TPEG ::::". www.mbctpeg.com. Retrieved 18 April 2019.