WO2002035791A1 - Method and device for the transmission of data in a television system - Google Patents
Method and device for the transmission of data in a television system Download PDFInfo
- Publication number
- WO2002035791A1 WO2002035791A1 PCT/EP2001/012333 EP0112333W WO0235791A1 WO 2002035791 A1 WO2002035791 A1 WO 2002035791A1 EP 0112333 W EP0112333 W EP 0112333W WO 0235791 A1 WO0235791 A1 WO 0235791A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- atvef
- data
- address
- announcements
- range
- Prior art date
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 49
- 238000000034 method Methods 0.000 title claims abstract description 25
- 230000011664 signaling Effects 0.000 claims description 14
- 238000003780 insertion Methods 0.000 claims description 2
- 230000037431 insertion Effects 0.000 claims description 2
- 230000002452 interceptive effect Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 230000006399 behavior Effects 0.000 description 2
- 230000007175 bidirectional communication Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000011065 in-situ storage Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/643—Communication protocols
- H04N21/64322—IP
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
- H04L65/1104—Session initiation protocol [SIP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/611—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/2381—Adapting the multiplex stream to a specific network, e.g. an Internet Protocol [IP] network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving MPEG packets from an IP network
- H04N21/4381—Recovering the multiplex stream from a specific network, e.g. recovering MPEG packets from ATM cells
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/858—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/08—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
- H04N7/087—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only
- H04N7/088—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
Definitions
- ATVEF Advanced Television Enhancement Forum
- IP multicast Internet Protocol multicast
- the object of the invention is a method for transmitting binary data in a video transmission system comprising the steps of:
- the method further comprises the steps of: receiving a non-ATVEF announcement announcing transmission of receiver software update data, said announcement containing an IP multicast address on which signaling data describing the update data transmission is to be sent; listening to the address specified in the announcement; retrieving the signaling data and storing it in a memory which is not erased during download of the update data; launching of a loader program; having the loader program retrieve the stored signaling data; and proceeding with the download of the update data based on the stored signaling data.
- the receiver further comprises a memory for receiving a third multicast address on which binary data transmission is announced, said memory being such as to maintain the multicast address during a receiver reboot process, said receiver further comprising means for listening to the third multicast address in the memory after reboot for downloading the binary data from said third multicast address.
- FIG. 1a represents an ATVEF protocol stack
- - figure 1 b represents a protocol stack of a device according to the embodiment
- FIG. 4 is a flowchart of the processing of announcements in a broadcast server
- FIG. 5 is a schematic diagram illustrating the principle of acquiring an IP multicast address in a first step when the receiver is in nominal mode and using the stored IP multicast address in a second step during which the receiver is in a loader mode;
- the parameter 'c' of an announcement indicates to which address content and triggers will be sent, while the parameter 'm' indicates on which port they will be sent. Triggers and content may be sent on different ports at the same address, as well as on different addresses.
- FIG. 1 b is a diagram of the protocol stack used by a receiver in conformance with the present embodiment.
- the UHTTP layer has been replaced by a proprietary layer.
- the stack includes UDP (User Datagram Protocol) over IP (Internet Protocol), SLIP (Serial
- Enhancements and binary data are usually sent repeatedly, in order to enable receivers to access the corresponding data even when they do not listen from the beginning of the transmission, and in order to retrieve packets which were previously received with uncorrectable errors.
- the first one indicates an address/port A5 for retrieving date and time information, while the second one indicates an address/port A6 for retrieving the binary data.
- Applications of figure 2 act upon a socket layer 4 to listen to the required IP multicast addresses.
- the socket layer 4 operates over an operating system 5 including a VBI Driver (which is not illustrated).
- VBI Vertical Blanking Interval
- the Vertical Blanking Interval (VBI) driver retrieves data from the VBI of the incoming analog video signal.
- VBI Vertical Blanking Interval
- IDLB packet format
- the driver extracts the payload from these packets and applies an error correction process.
- the receiver runs a browser 1 in charge of retrieving respectively the ATVEF announcements, content and triggers and listens respectively to addresses A1 , A3, A4, which the browser 1 has programmed at the socket level).
- a first task 2 ('Binary data fetching manager') is in charge of retrieving the non-ATVEF announcements sent on address A2.
- a second task 3 ('Code download signaling data retriever') is used to retrieve the binary file itself on an address A6.
- the address A6 has previously been specified in a binary announcement on address A2.
- Two different tasks are used to retrieve the update announcement and the update file itself: this avoids having to sort the incoming data relating to these addresses.
- the binary data fetching module When the binary data fetching module receives a non-ATVEF announcement for an update, it starts a specific task (the code download signaling retriever of figure 2), which listens to an address specified in the update announcement.
- the code to be downloaded is not sent to this address, eventually with other signaling information describing the download to be carried out. Instead, this address receives a stream which describes the upcoming download, and in particular a download address.
- the code download signaling data retriever task stores this address in a predefined location in the flash memory 8 of the receiver, this location being protected from being erased during the subsequent download.
- the task reboots the decoder.
- the loader 7 is then launched. This program fetches the download address from the flash memory and downloads the code from this address.
- This update process may also be used in other environments than that of the present embodiment (i.e. environments not related to ATVEF).
Abstract
Description
Claims
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
MXPA03003505A MXPA03003505A (en) | 2000-10-23 | 2001-10-18 | Method and device for the transmission of data in a television system. |
US10/399,987 US7984471B2 (en) | 2000-10-23 | 2001-10-18 | Method and device for the transmission of data in a television system |
EP01989002A EP1329083B1 (en) | 2000-10-23 | 2001-10-18 | Methods and devices for the transmission and reception of data in an atvef television system |
KR10-2003-7005041A KR20030045108A (en) | 2000-10-23 | 2001-10-18 | Method and device for the transmission of data in a television system |
AU2002220658A AU2002220658A1 (en) | 2000-10-23 | 2001-10-18 | Method and device for the transmission of data in a television system |
DE60139332T DE60139332D1 (en) | 2000-10-23 | 2001-10-18 | METHOD AND DEVICES FOR TRANSMITTING AND RECEIVING ATVEF DATA IN A TV SYSTEM |
JP2002538639A JP2004512772A (en) | 2000-10-23 | 2001-10-18 | Method and apparatus for data transmission in a television system |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP00402921A EP1202520A1 (en) | 2000-10-23 | 2000-10-23 | Method and device for data transmission in a television system |
EP00402921.1 | 2000-10-23 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2002035791A1 true WO2002035791A1 (en) | 2002-05-02 |
Family
ID=8173914
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/EP2001/012333 WO2002035791A1 (en) | 2000-10-23 | 2001-10-18 | Method and device for the transmission of data in a television system |
Country Status (9)
Country | Link |
---|---|
US (1) | US7984471B2 (en) |
EP (2) | EP1202520A1 (en) |
JP (1) | JP2004512772A (en) |
KR (1) | KR20030045108A (en) |
CN (1) | CN100496042C (en) |
AU (1) | AU2002220658A1 (en) |
DE (1) | DE60139332D1 (en) |
MX (1) | MXPA03003505A (en) |
WO (1) | WO2002035791A1 (en) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7076467B1 (en) * | 2000-08-04 | 2006-07-11 | Sony Computer Entertainment America Inc. | Network-based method and system for transmitting digital data to a client computer and charging only for data that is used by the client computer user |
EP1631882A4 (en) * | 2003-06-02 | 2011-10-05 | Seiko Epson Corp | Image display device and method of announcing a presence of an image display device over network |
US20060230102A1 (en) * | 2005-03-25 | 2006-10-12 | Murray Hidary | Automated training program generation and distribution system |
KR101270275B1 (en) * | 2005-08-17 | 2013-05-31 | 삼성전자주식회사 | Apparatus and method for providing notification message in broadcasting system |
US20070300273A1 (en) * | 2006-06-21 | 2007-12-27 | Gary Turner | Interactive television application and content enhancement |
US20080092193A1 (en) * | 2006-10-17 | 2008-04-17 | The Video Load, Llc | Methods and systems for creating video files for a mobile device |
US20080267589A1 (en) * | 2007-04-27 | 2008-10-30 | Gary Turner | Television bandwidth optimization system and method |
US20110067050A1 (en) * | 2009-09-17 | 2011-03-17 | Ad-Fuse Technologies Ltd. | System and Method for Enhancing Video Data |
TWI528749B (en) * | 2011-09-06 | 2016-04-01 | Sony Corp | A signal receiving device, a signal receiving method, an information processing program and an information processing system |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5694163A (en) * | 1995-09-28 | 1997-12-02 | Intel Corporation | Method and apparatus for viewing of on-line information service chat data incorporated in a broadcast television program |
WO1999055088A1 (en) * | 1998-04-22 | 1999-10-28 | Siemens Aktiengesellschaft | Method for transmitting supplementary information signals in blanking intervals of a video signal, and a device for receiving these supplementary information signals |
Family Cites Families (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6009274A (en) * | 1996-12-13 | 1999-12-28 | 3Com Corporation | Method and apparatus for automatically updating software components on end systems over a network |
US6055364A (en) * | 1997-07-31 | 2000-04-25 | Cisco Technology, Inc. | Content-based filtering of multicast information |
CN1147145C (en) * | 1997-12-01 | 2004-04-21 | 星视电视广播公司 | Electronic program guide system with advertising message in pop-ups |
US6718387B1 (en) * | 1997-12-10 | 2004-04-06 | Sun Microsystems, Inc. | Reallocating address spaces of a plurality of servers using a load balancing policy and a multicast channel |
US6311165B1 (en) * | 1998-04-29 | 2001-10-30 | Ncr Corporation | Transaction processing systems |
US6040829A (en) * | 1998-05-13 | 2000-03-21 | Croy; Clemens | Personal navigator system |
US7370114B1 (en) * | 1998-09-11 | 2008-05-06 | Lv Partners, L.P. | Software downloading using a television broadcast channel |
JP2000156658A (en) | 1998-11-19 | 2000-06-06 | Nec Corp | Terminal program update system, its method and recording medium |
GB9826697D0 (en) | 1998-12-05 | 1999-01-27 | Philips Electronics Nv | Television receiver |
JP3644009B2 (en) * | 1999-02-19 | 2005-04-27 | 富士通株式会社 | Multicast session management device |
US6278995B1 (en) * | 1999-03-02 | 2001-08-21 | Nms Communications Corporation | Apparatus and method for providing a binary range tree search |
JP3633356B2 (en) * | 1999-03-31 | 2005-03-30 | 株式会社日立製作所 | Server apparatus, service control gateway apparatus, service control apparatus, and communication control method |
US6938270B2 (en) * | 1999-04-07 | 2005-08-30 | Microsoft Corporation | Communicating scripts in a data service channel of a video signal |
US6460180B1 (en) * | 1999-04-20 | 2002-10-01 | Webtv Networks, Inc. | Enabling and/or disabling selected types of broadcast triggers |
US6839348B2 (en) * | 1999-04-30 | 2005-01-04 | Cisco Technology, Inc. | System and method for distributing multicasts in virtual local area networks |
US7051357B2 (en) * | 1999-05-28 | 2006-05-23 | Intel Corporation | Communicating ancillary information associated with a plurality of audio/video programs |
US6415438B1 (en) * | 1999-10-05 | 2002-07-02 | Webtv Networks, Inc. | Trigger having a time attribute |
US7284261B1 (en) * | 1999-10-05 | 2007-10-16 | Intel Corporation | Broadcasting and processing multiple data formats |
US20010003212A1 (en) * | 1999-10-29 | 2001-06-07 | Jerilyn L. Marler | Identifying ancillary information associated with an audio/video program |
US6557111B1 (en) * | 1999-11-29 | 2003-04-29 | Xerox Corporation | Multicast-enhanced update propagation in a weakly-consistant, replicated data storage system |
US7174562B1 (en) * | 1999-12-20 | 2007-02-06 | Microsoft Corporation | Interactive television triggers having connected content/disconnected content attribute |
US7237253B1 (en) * | 2000-04-27 | 2007-06-26 | Microsoft Corporation | User interface for interactive television systems |
US7720903B1 (en) * | 2000-08-31 | 2010-05-18 | Intel Corporation | Client messaging in multicast networks |
US7024476B1 (en) * | 2000-09-13 | 2006-04-04 | Canon Kabushiki Kaisha | Directory-enabled device management |
US7263711B1 (en) * | 2000-09-18 | 2007-08-28 | Intel Corporation | Terminating enhanced television broadcasts |
-
2000
- 2000-10-23 EP EP00402921A patent/EP1202520A1/en not_active Withdrawn
-
2001
- 2001-10-18 DE DE60139332T patent/DE60139332D1/en not_active Expired - Lifetime
- 2001-10-18 AU AU2002220658A patent/AU2002220658A1/en not_active Abandoned
- 2001-10-18 MX MXPA03003505A patent/MXPA03003505A/en active IP Right Grant
- 2001-10-18 EP EP01989002A patent/EP1329083B1/en not_active Expired - Lifetime
- 2001-10-18 US US10/399,987 patent/US7984471B2/en not_active Expired - Fee Related
- 2001-10-18 JP JP2002538639A patent/JP2004512772A/en active Pending
- 2001-10-18 CN CNB018178510A patent/CN100496042C/en not_active Expired - Fee Related
- 2001-10-18 KR KR10-2003-7005041A patent/KR20030045108A/en not_active Application Discontinuation
- 2001-10-18 WO PCT/EP2001/012333 patent/WO2002035791A1/en active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5694163A (en) * | 1995-09-28 | 1997-12-02 | Intel Corporation | Method and apparatus for viewing of on-line information service chat data incorporated in a broadcast television program |
WO1999055088A1 (en) * | 1998-04-22 | 1999-10-28 | Siemens Aktiengesellschaft | Method for transmitting supplementary information signals in blanking intervals of a video signal, and a device for receiving these supplementary information signals |
Non-Patent Citations (1)
Title |
---|
ANONYMOUS: "Advanced Television Enhancement Forum Specification (ATVEF), Version 1.1 revision 26, (02/02/99)", ATVEF, 2 February 1999 (1999-02-02), XP002142259 * |
Also Published As
Publication number | Publication date |
---|---|
EP1329083B1 (en) | 2009-07-22 |
KR20030045108A (en) | 2003-06-09 |
CN1471782A (en) | 2004-01-28 |
US20040078826A1 (en) | 2004-04-22 |
EP1329083A1 (en) | 2003-07-23 |
CN100496042C (en) | 2009-06-03 |
MXPA03003505A (en) | 2003-08-07 |
DE60139332D1 (en) | 2009-09-03 |
JP2004512772A (en) | 2004-04-22 |
EP1202520A1 (en) | 2002-05-02 |
US7984471B2 (en) | 2011-07-19 |
AU2002220658A1 (en) | 2002-05-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101635890B1 (en) | Method for receiving a broadcast signal and broadcast receiver | |
US7369520B2 (en) | Internet protocol address to packet identifier mapping | |
US20060253544A1 (en) | Method of announcing sessions | |
EP1337071B1 (en) | Transmission burst time indications for power saving | |
EP1791362A2 (en) | Method and apparatus for handling an electronic service guide transmission error in a digital video broadcasting system | |
JP2006528857A (en) | How to handle feature availability in broadcasting | |
EP1329083B1 (en) | Methods and devices for the transmission and reception of data in an atvef television system | |
EP1424853B1 (en) | Digital broadcast reception apparatus and communication information transmission method | |
KR101046867B1 (en) | Apparatus and methods, and related products, for performing conditional execution decisions in relation to received services and for generating information messages related to the services | |
US20090281907A1 (en) | Method and arrangement for purchasing streamed media | |
EP2081360B1 (en) | Method for transmitting and receiving notification message and apparatus thereof | |
CN1279858A (en) | System for processing broadcasted signals | |
WO2005114905A1 (en) | Announcing applications in a digital broadcasting system | |
JP3610534B2 (en) | Service selection device | |
Reimers et al. | DVB Data Broadcasting |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWE | Wipo information: entry into national phase |
Ref document number: 2001989002 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1020037005041 Country of ref document: KR |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2002538639 Country of ref document: JP |
|
WWE | Wipo information: entry into national phase |
Ref document number: PA/A/2003/003505 Country of ref document: MX |
|
WWE | Wipo information: entry into national phase |
Ref document number: 018178510 Country of ref document: CN |
|
WWP | Wipo information: published in national office |
Ref document number: 1020037005041 Country of ref document: KR |
|
WWP | Wipo information: published in national office |
Ref document number: 2001989002 Country of ref document: EP |
|
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 10399987 Country of ref document: US |