DE69729706T2 - Verfahren zum Aktualisieren der Programm-Ausstattung eines Videoempfängers - Google Patents

Verfahren zum Aktualisieren der Programm-Ausstattung eines Videoempfängers Download PDF

Info

Publication number
DE69729706T2
DE69729706T2 DE69729706T DE69729706T DE69729706T2 DE 69729706 T2 DE69729706 T2 DE 69729706T2 DE 69729706 T DE69729706 T DE 69729706T DE 69729706 T DE69729706 T DE 69729706T DE 69729706 T2 DE69729706 T2 DE 69729706T2
Authority
DE
Germany
Prior art keywords
memory
program equipment
equipment
video
new program
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
DE69729706T
Other languages
English (en)
Other versions
DE69729706D1 (de
Inventor
John Koster
Frank Bosveld
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Koninklijke Philips NV
Original Assignee
Koninklijke Philips Electronics NV
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Koninklijke Philips Electronics NV filed Critical Koninklijke Philips Electronics NV
Publication of DE69729706D1 publication Critical patent/DE69729706D1/de
Application granted granted Critical
Publication of DE69729706T2 publication Critical patent/DE69729706T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • H04N21/4351Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream involving reassembling additional data, e.g. rebuilding an executable program from recovered modules
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4435Memory management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8166Monomedia components thereof involving executable data, e.g. software
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards

Description

  • Die Erfindung wie in Anspruch 1 beschrieben betrifft ein Verfahren zum Aktualisieren der Programm-Ausstattung eines Videoempfängers, versehen mit Mitteln zum Verarbeiten der Videosignale und der digitalen Daten, welche von einem Fernsehsender übertragen werden, und mit einem Mikroprozessor, über einen ersten Bus mit einem Anwendungsprogrammspeicher vom überschreibbaren Typ verbunden, in den die Basisanweisungen geschrieben werden, dank derer er funktionieren kann, Verfahren, demzufolge eine neue Programm-Ausstattung in aufeinander folgenden Bruchteilen empfangen wird, die empfangenen Programm-Ausstattungs-Bruchteile nacheinander von einem Mikroprozessor geprüft und in einem Direktzugriffsspeicher abgelegt werden, bis die neue Programm-Ausstattung komplett ist, und erst in diesem Zeitpunkt die neue Programm-Ausstattung in den überschreibbaren Anwendungsprogrammspeicher transferiert wird.
  • Sie betrifft auch einen Videoempfänger wie in Anspruch 6 beschrieben und ein Fernsehgerät wie in Anspruch 7 beschrieben.
  • Das Aktualisieren von Programm-Ausstattungen kann von einem Lieferanten von Fernsehprogrammen beschlossen werden, wenn ein Fehler in der Programm-Ausstattung der Empfänger erkannt wurde oder um neue Funktionen hinzuzufügen.
  • Während die meisten Anweisungen einer neuen Programm-Ausstattung identisch mit den alten sind, wäre es dennoch überraschend, wenn jede der Anweisungen der neuen Programm-Ausstattung exakt dieselbe Adresse wie die der entsprechenden Anweisung in der alten Programm-Ausstattung hätte. Somit wird die Programm-Ausstattung eines Empfängers, wenn er nur teilweise abgeändert wird, völlig unbrauchbar. Zudem kann das Aktualisieren der Programm-Ausstattung im Laufe des Verfahrens aus verschiedenen Gründen unterbrochen werden. Man muss demnach die gesamte neue Programm-Ausstattung prüfen, bevor man sie einrichtet: Deshalb wird sie bis zur Vollständigkeit in einem Direktzugriffsspeicher abgelegt und erst danach in den Programmspeicher transferiert, wie dies in dem Dokument WO 96/34491 (M. Ellis) beschrieben wird.
  • Besonderes Ziel der Erfindung ist demnach das Einsparen von Direktzugriffsspeicher.
  • Zu diesem Zweck enthalten die besagten Mittel für den Empfang von Videosignalen u. a. ein spezialisiertes Modul zur digitalen Videoverarbeitung, über einen zweiten Bus mit einem spezialisierten Videospeicher verbunden, wobei der Videospeicher des spezialisierten Moduls zur Videoverarbeitung es ist, welcher als Direktzugriffsspeicher zur vorübergehenden Ablage der empfangenen Programm-Ausstattungs-Bruchteile verwendet wird.
  • Vorzugsweise wird die Übertragung der Daten zwischen dem Mikroprozessor und dem Videospeicher vom spezialisierten Modul zur digitalen Videoverarbeitung gewährleistet.
  • Vorteilhaft wird das Verfahren zur Aufnahme einer neuen Programm-Ausstattung während einer Bereitschaftsbetriebszeit des Empfängers eingeleitet, während die Inbetriebnahme des Empfängers während dem Transfer einer neuen Programm-Ausstattung in den Anwendungsprogrammspeicher verboten ist und von dem Empfänger während dem Transfer einer neuen Programm-Ausstattung in den Anwendungsprogrammspeicher eine Meldung angezeigt wird.
  • Ein der Erfindung entsprechender Empfänger mit einem spezialisierten Modul zur digitalen Videoverarbeitung, über einen zweiten Bus mit einem Videospeicher verbunden, ist mit Mitteln versehen, um Daten zwischen dem ersten und dem zweiten Bus zu übertragen, während der besagte Direktzugriffsspeicher aus dem Videospeicher des spezialisierten Moduls zur Videoverarbeitung gebildet wird.
  • Vorzugsweise ist das spezialisierte Modul zur digitalen Videoverarbeitung mit Mitteln versehen, um eine Übertragung von Daten zwischen dem ersten und dem zweiten Bus zu versichern.
  • Vorteilhaft ist der Mikroprozessor mit Mitteln versehen, um das Aufnahmeverfahren einer neuen Programm-Ausstattung während einer Bereitschaftsbetriebszeit des Empfängers einzuleiten, mit Mitteln, um die Inbetriebnahme des Empfängers während dem Transfer einer neuen Programm-Ausstattung in den Anwendungsprogrammspeicher zu verbieten und mit Mitteln, um während dem Transfer einer neuen Programm-Ausstattung in den Anwendungsprogrammspeicher eine Meldung anzuzeigen.
  • Diese sowie weitere, detailliertere Aspekte der Erfindung werden dank der folgenden Beschreibung einer Ausführungsform klarer ersichtlich, welche ein nicht erschöpfendes Beispiel darstellt.
  • Die einzige Figur zeigt schematisch einen Videoempfänger.
  • Der auf 1 dargestellte Empfänger-Dekoder REC ist dafür bestimmt, den Zugriff auf nach dem MPEG-2-Standard kodierte Programme zu ermöglichen. Es ist dabei klar, dass die Erfindung auch auf andere Typen von Videoempfängern Anwendung finden würde.
  • Der Empfänger wird an eine Parabolantenne 1P angeschlossen, welche mit einem Frequenzumsetzungsmodul ausgerüstet ist, und er enthält eine Satelliten-Empfangseinheit, gebildet aus einem Tuner 2, gefolgt von einem Zwischenfrequenzverstärker 3. Danach wird in einem Modul 4 das Zwischenfrequenzsignal demoduliert und es werden gewisse Fehler korrigiert und dann das Signal eventuell in einem Entschlüsselmodul 14 entschlüsselt, welches an ein Chipkarten-Lesegerät 17 angeschlossen ist. Die Chipkarte 17 liefert auf bekannte Weise die zum Entschlüsseln von Fernsehsendungen erforderlichen Informationen wie einen Verteilerschlüssel, die Anbieterreferenz, die Merkmale des von einem Anbieter gesendeten Programmpakets und den Verschlüsselungstyp.
  • Das aus dem Entschlüsselungsmodul 14 ausgehende Signal wird der Arbeit eines Demultiplexers 16 unterzogen, welcher die verschiedenen Programme voneinander trennt. Das aus diesem Demultiplexer kommende Signal erfordert es, in ein analoges Signal umgewandelt zu werden, um das Bild auf einem Bildschirm anzuzeigen und den Ton aus einem Lautsprecher zu erhalten. Diese Umwandlung wird in einem Bilddekoder 19 und in einem Tondekoder 18 vorgenommen. Diese Dekoder sind mit einem Anschluss 20 verbunden, um an ein herkömmliches Fernsehgerät angeschlossen zu werden. Als Variante könnten die Elemente der Figur auch die internen Elemente eines Fernsehgeräts sein.
  • Die im Dekoder 19 verarbeiteten Bildsignale haben am Eingang eine digitale Form und können im Laufe ihrer Verarbeitung in einem Bildspeicher 29 großer Kapazität gespeichert werden, der z. B. zum Abspeichern mehrerer Bilder fähig ist. Dieser Speicher ist über einen Spezialbus 28 mit dem Dekoder 19 verbunden.
  • Ein Mikroprozessor 15 ist über einen vom Bus 28 physisch gesonderten Bus 27 verbunden mit:
    • – einem Anwendungs-Programmspeicher 26, in welchem die Basisanweisungen geschrieben stehen, dank derer der Mikroprozessor funktionieren kann,
    • – einem Direktzugriffsspeicher 22 zum vorübergehenden Speichern der Daten,
    • – einer Einheit 25 mit einer Steuertastatur und/oder einem Fernbedienungs-Empfänger in Verbindung mit einem Daten-Anzeigebildschirm, sowie
    • – einem Chipkarten-Lesegerät 17.
  • Die Anweisungen im Anwendungs-Programmspeicher 26 vom Typ „Flash" werden beim Ausschalten des Empfängers beibehalten, können jedoch aktualisiert werden. Hierfür wird eine neue Programm-Ausstattung „über Funk" versandt, d. h. über den Fernseh-Sendekanal, wobei die Versendung verschiedener digitaler Daten im Sendestandard vorgesehen ist. In manchen Systemen wird vorgesehen, dass die Daten über eine Telefonleitung übertragen werden können; dies ist zweifellos nicht so zufriedenstellend wie die Übertragung per Funk, doch die Erfindung kann auch hier Anwendung finden. Die erforderliche Zeit für den vollständigen Empfang einer Programm-Ausstattung per Funk liegt im Rahmen einer Minute und kann auch länger sein, wenn die Empfangsbedingungen ungünstig sind. Für verbesserte Toleranz gegenüber eventuellen Übertragungsfehlern und für leichteren Empfang mit Empfängern verschiedener Kapazität wird die Programm-Ausstattung in aufeinanderfolgenden Bruchteilen oder Blöcken im Wechsel mit Bildern übersandt. Dieses Verfahren kann in dem Empfänger nur in dem Falle in Gang gebracht werden, dass dieser letztere nicht eventuell Bilder dekodieren muss, besonders wenn er in Bereitschaftsbetrieb ist, damit der Mikroprozessor frei ist. Eine vollständige Programm-Ausstattung kann eine Größe haben, die bis zur Größe eines Megabytes reichen kann: Der Anwendungs-Programmspeicher 26 hat eine Kapazität eines Megabytes. Die Programm-Ausstattung wird z. B. in Blöcken zu jeweils vier Kilobytes übertragen.
  • Die Aktualisierung der Programm-Ausstattung kann aus verschiedenen Gründen unterbrochen werden, wie z. B.: Weil der Anwender den Empfänger auf Empfangsmodus stellte oder infolge eines Stromausfalls. Um das Risiko zu vermeiden, dass der Prozessor mit einer zum Teil umgewandelten Programm-Ausstattung arbeitet, wird die neue Programm-Ausstattung in einem anderen Speicher als dem Speicher 26 abgelegt, bis sie vollständig ist, und erst in diesem Zeitpunkt auf einmal in den Speicher 26 übertragen. Der Bildspeicher 29 wird hier für das vorübergehende Ablegen verwendet. Da der Bus 28 vom Bus 27 physisch gesondert ist, verläuft die Übergang der Daten von einem Bus zum anderen über den Dekoder 19.
  • Die Funktionsweise ist folgende: Wenn der Sender eine neue Programm-Ausstattung überträgt, wird diese Tatsache von einem besonderen digitalen Datensatz erkannt. Auch wird die Versionsnummer der betreffenden Programm-Ausstattung mitgeliefert. Die Daten werden vom Dekoder 19 aufgenommen und an den Mikroprozessor weitergeleitet. Wenn der o. g. besondere digitale Datensatz erkannt wird, wird der Programmzeiger des Mikroprozessors an der Adresse der alten Programm-Ausstattung positioniert, wäh rend Anweisungen den Vorgang für den Empfang einer neuen Programm-Ausstattung verarbeiten. Der Mikroprozessor prüft zuerst, ob die Version der betreffenden Programm-Ausstattung nicht diejenige ist, welche der Empfänger bereits besitzt. Jedes Paket eines zum Mikroprozessor übertragenen Programm-Ausstattungs-Blocks enthält eine Kodierung vom Signaturtyp, wie z. B. eine zyklische Redundanzkodierung („CRC"), welche es dem Mikroprozessor ermöglicht, ihn zu analysieren und seine Stimmigkeit zu prüfen. Wenn ein Block korrekt erscheint, wird er zum Dekoder 19 zurückgeschickt, welcher ihn über den Bus 28 in den Speicher 29 schreibt. Wenn ein Block nicht korrekt ist, wartet das System den nächsten Zeitpunkt ab, an dem derselbe Block übertragen wird. Wenn alle Blöcke korrekt erhalten und gespeichert wurden, leitet der Mikroprozessor den Übertragungsvorgang zum Anwendungsprogrammspeicher 26 ein, wobei dieser Transfer über den Bus 28, den Dekoder 19 und den Bus 27 unter der Steuerung des Mikroprozessors 15 verläuft.
  • Wenn der Anwender den Empfänger während dem Datenempfang in Betrieb nimmt, wird der Vorgang unterbrochen. Er wird später wieder aufgenommen, wenn der Empfänger wieder in Bereitschaftsbetrieb ist. Allerdings darf während dem Endtransfer in den Anwendungsprogrammspeicher keine Unterbrechung stattfinden. Zu diesem Zweck unterdrückt dann eine Funktion den Empfänger der Fernbedienung der Einheit 25, um die Inbetriebnahme des Empfängers zu verhindern, und damit der Anwender versteht, warum der Empfänger sein Einschalten verhindert, erscheint eine Nachricht auf dem Bildschirm: Z. B. „OPERATION IM GANGE".
  • 1
    Parabolantenne mit LNB
    REC.
    Empfänger-Dekoder
    3
    Zwischenfrequenzverstärker
    4
    Demodulationmodul des Zwischenfrequenzsignals und faktulative Fehlerkorrektur
    14
    Entschlüsselungsmodul
    15
    Mikroprozessor
    16
    Demultiplexer
    17
    Chipkarten-Lesegerät
    18
    Tondekoder
    19
    Bilddekoder
    20
    Anschluss
    22
    Direktzugriffsspeicher
    25
    Anzeigebildschirm und Fernbedienung und Steuertastatur
    26
    Anwendungs-Programmspeicher
    27
    Sonderbus
    28
    Spezialbus
    29
    Bildspeicher

Claims (7)

  1. Verfahren zum Aktualisieren der Programm-Ausstattung eines Videoempfängers, versehen mit Mitteln zum Verarbeiten der Videosignale und der digitalen Daten, welche von einem Fernsehsender übertragen werden, und mit einem Mikroprozessor (15), über einen ersten Bus (27) mit einem Anwendungsprogrammspeicher vom überschreibbaren Typ (26) verbunden, in den die Basisanweisungen geschrieben werden, dank derer er funktionieren kann, wobei die besagten Mittel zur Verarbeitung von Videosignalen u. a. einen digitalen Bilddekoder (19) enthalten, über einen zweiten Bus (28) mit einem angegliederten spezialisierten Videospeicher (29) verbunden, Verfahren, demzufolge eine neue Programm-Ausstattung in aufeinander folgenden Bruchteilen empfangen wird, die empfangenen Programm-Ausstattungs-Bruchteile nacheinander von einem Mikroprozessor geprüft und in dem besagten angegliederten spezialisierten Videospeicher abgelegt werden, der als Direktzugriffsspeicher verwendet wird, um die Bruchteile der erhaltenen Programm-Ausstattung vorübergehend zu speichern, bis die neue Programm-Ausstattung komplett ist, und erst in diesem Zeitpunkt die neue Programm-Ausstattung in den überschreibbaren Anwendungsprogrammspeicher transferiert wird.
  2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass der Übergang der Daten zwischen dem Mikroprozessor (15) und dem Videospeicher (29) über das spezialisierte Modul zur digitalen Bildverarbeitung (19) versichert wird.
  3. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass das Verfahren für die Aufnahme einer neuen Programm-Ausstattung während einer Bereitschaftsbetriebszeit des Empfängers eingeleitet wird.
  4. Verfahren nach Anspruch 3, dadurch gekennzeichnet, dass die Inbetriebnahme des Empfängers während dem Transfer einer neuen Programm-Ausstattung in den Anwendungsprogrammspeicher (26) verboten ist.
  5. Verfahren nach Anspruch 4, dadurch gekennzeichnet, dass während dem Transfer einer neuen Programm-Ausstattung in den Anwendungsprogrammspeicher (26) eine Meldung angezeigt wird.
  6. Videoempfänger, um den Empfang und die Dekodierung von Videosignalen und digitalen Daten zu ermöglichen, welche von einem Fernsehsender übertragen werden, versehen mit einem Mikroprozessor (15), über einen ersten Bus (27) mit einem Anwendungsprogrammspeicher vom überschreibbaren Typ (26) verbunden, in den die Basisanweisungen geschrieben werden, dank derer er funktionieren kann, mit Aktualisierungmitteln für den Austausch der gesamten Basisanweisungen durch eine neue Programm-Ausstattung, die in aufeinander folgenden Bruchteilen gesendet wird, mit Mitteln zum Überprüfen der nacheinander empfangenen Programm-Ausstattungs-Bruchteile, um sie vorübergehend in einem Direktzugriffsspeicher abzulegen, bis die neue Programm-Ausstattung komplett ist, und um, wenn die neue Programm-Ausstattung vollständig empfangen wurde, sie in den Anwendungsprogrammspeicher zu transferieren, dadurch gekennzeichnet, dass der Empfänger einen digitalen Bilddekoder (19) enthält, der über einen zweiten Bus (28) mit einem angegliederten spezialisierten Videospeicher (29) verbunden und er mit Mitteln versehen ist, um Daten zwischen dem ersten und dem zweiten Bus zu übertragen, wobei der besagte Direktzugriffsspeicher aus dem dem Bilddekoder angegliederten spezialisierten Videospeicher gebildet wird.
  7. Fernsehgerät mit einem Videoempfänger nach Anspruch 6.
DE69729706T 1996-11-12 1997-11-05 Verfahren zum Aktualisieren der Programm-Ausstattung eines Videoempfängers Expired - Lifetime DE69729706T2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR9613757 1996-11-12
FR9613757 1996-11-12

Publications (2)

Publication Number Publication Date
DE69729706D1 DE69729706D1 (de) 2004-08-05
DE69729706T2 true DE69729706T2 (de) 2005-07-07

Family

ID=9497528

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69729706T Expired - Lifetime DE69729706T2 (de) 1996-11-12 1997-11-05 Verfahren zum Aktualisieren der Programm-Ausstattung eines Videoempfängers

Country Status (4)

Country Link
US (1) US6331876B1 (de)
EP (1) EP0841813B1 (de)
JP (1) JPH10171664A (de)
DE (1) DE69729706T2 (de)

Families Citing this family (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1091531A4 (de) * 1998-06-19 2006-07-26 Matsushita Electric Ind Co Ltd Datensende und empfangsverfahren und vorrichtung und medium mit aufgezeichnentem programm
JP3575666B2 (ja) * 1998-07-02 2004-10-13 日本ビクター株式会社 映像音響機器及びその制御方法
FR2781324B1 (fr) * 1998-07-20 2000-09-08 Sagem Procede de mise a niveau technique d'un recepteur de donnees diffusees par paquets et support informatique amovible pour la mise en oeuvre du procede
US7877290B1 (en) 1999-03-29 2011-01-25 The Directv Group, Inc. System and method for transmitting, receiving and displaying advertisements
US7552458B1 (en) 1999-03-29 2009-06-23 The Directv Group, Inc. Method and apparatus for transmission receipt and display of advertisements
US7640571B1 (en) * 1999-07-15 2009-12-29 General Instrument Corporation Method and apparatus for preventing disruptions in set-top terminal function due to the download of updated programming or data to the set-top terminal
US20020092018A1 (en) * 2000-11-29 2002-07-11 Shobana Biederman Reusing the same hardware platform by loading different application software from a memory stick
KR100400542B1 (ko) * 2001-02-28 2003-10-08 엘지전자 주식회사 디지털 방송 수신장치의 광고를 이용한 시스템 소프트웨어업그레이드 장치 및 방법
FR2824646B1 (fr) * 2001-05-09 2003-08-15 Canal Plus Technologies Procede de selection d'une image de logiciel executable
US7239981B2 (en) 2002-07-26 2007-07-03 Arbitron Inc. Systems and methods for gathering audience measurement data
AU2003270599B2 (en) * 2002-09-13 2008-03-13 Opentv, Inc. Method and system to generate and transmit authoring data associated with distributed content, for inclusion within authored content
US9711153B2 (en) 2002-09-27 2017-07-18 The Nielsen Company (Us), Llc Activating functions in processing devices using encoded audio and detecting audio signatures
US8959016B2 (en) 2002-09-27 2015-02-17 The Nielsen Company (Us), Llc Activating functions in processing devices using start codes embedded in audio
EP1586045A1 (de) 2002-12-27 2005-10-19 Nielsen Media Research, Inc. Verfahren und vorrichtung zur transkodierung von metadaten
US7263648B2 (en) * 2003-01-24 2007-08-28 Wegener Communications, Inc. Apparatus and method for accommodating loss of signal
US7171606B2 (en) * 2003-03-25 2007-01-30 Wegener Communications, Inc. Software download control system, apparatus and method
WO2004091207A1 (ja) * 2003-04-02 2004-10-21 Matsushita Electric Industrial Co., Ltd. データ再生装置、映像表示装置、それらを用いたソフトウェア更新システムおよびソフトウェア更新方法
US7206411B2 (en) 2003-06-25 2007-04-17 Wegener Communications, Inc. Rapid decryption of data by key synchronization and indexing
KR100636783B1 (ko) * 2005-01-06 2006-10-23 삼성전자주식회사 디지털 방송신호 수신장치의 응용 프로그램 갱신장치 및그 방법
US7812887B2 (en) 2005-05-19 2010-10-12 Nokia Corporation Methods and apparatus for signaling offsets and changes in digital broadcast networks
KR100751146B1 (ko) * 2005-12-05 2007-08-22 엘지전자 주식회사 Oad 채널 변환 방법 및 이를 이용하는 방송 수신기
KR101229711B1 (ko) 2006-02-17 2013-02-05 엘지전자 주식회사 영상표시기기 및 영상표시기기의 제어방법
KR100782856B1 (ko) * 2006-09-26 2007-12-06 삼성전자주식회사 디지털 방송 수신기의 소프트웨어 업그레이드 방법 및 장치
KR20090008046A (ko) * 2007-07-16 2009-01-21 삼성전자주식회사 프로그램 복원 방법 및 이를 적용한 영상기기
US7925423B2 (en) * 2007-08-31 2011-04-12 Embarq Holdings Company, Llc System and method for traffic condition detection
US8418194B2 (en) * 2007-08-31 2013-04-09 Centurylink Intellectual Property Llc System and method for dynamic bandwidth allocation
US8126450B2 (en) * 2008-09-24 2012-02-28 Embarq Holdings Company Llc System and method for key free access to a vehicle
US8819182B2 (en) 2008-09-24 2014-08-26 Centurylink Intellectual Property Llc System and method for updating vehicle media content
US8224313B2 (en) 2008-09-24 2012-07-17 Centurylink Intellectual Property Llc System and method for controlling vehicle systems from a cell phone
US8121830B2 (en) 2008-10-24 2012-02-21 The Nielsen Company (Us), Llc Methods and apparatus to extract data encoded in media content
US8359205B2 (en) 2008-10-24 2013-01-22 The Nielsen Company (Us), Llc Methods and apparatus to perform audio watermarking and watermark detection and extraction
US9667365B2 (en) 2008-10-24 2017-05-30 The Nielsen Company (Us), Llc Methods and apparatus to perform audio watermarking and watermark detection and extraction
US8508357B2 (en) 2008-11-26 2013-08-13 The Nielsen Company (Us), Llc Methods and apparatus to encode and decode audio for shopper location and advertisement presentation tracking
CA3094520A1 (en) * 2009-05-01 2010-11-04 The Nielsen Company (Us), Llc Methods, apparatus and articles of manufacture to provide secondary content in association with primary broadcast media content
JP2011081561A (ja) * 2009-10-06 2011-04-21 Canon Inc 情報処理装置
US9380356B2 (en) 2011-04-12 2016-06-28 The Nielsen Company (Us), Llc Methods and apparatus to generate a tag for media content
US9515904B2 (en) 2011-06-21 2016-12-06 The Nielsen Company (Us), Llc Monitoring streaming media content
US9209978B2 (en) 2012-05-15 2015-12-08 The Nielsen Company (Us), Llc Methods and apparatus to measure exposure to streaming media
US8687947B2 (en) 2012-02-20 2014-04-01 Rr Donnelley & Sons Company Systems and methods for variable video production, distribution and presentation
KR101931939B1 (ko) * 2012-04-02 2019-03-20 엘지전자 주식회사 업그레이드 가능한 디스플레이 장치 및 그 제어 방법
US9313544B2 (en) 2013-02-14 2016-04-12 The Nielsen Company (Us), Llc Methods and apparatus to measure exposure to streaming media
US9711152B2 (en) 2013-07-31 2017-07-18 The Nielsen Company (Us), Llc Systems apparatus and methods for encoding/decoding persistent universal media codes to encoded audio
US20150039321A1 (en) 2013-07-31 2015-02-05 Arbitron Inc. Apparatus, System and Method for Reading Codes From Digital Audio on a Processing Device
US9762965B2 (en) 2015-05-29 2017-09-12 The Nielsen Company (Us), Llc Methods and apparatus to measure exposure to streaming media

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5742677A (en) * 1995-04-03 1998-04-21 Scientific-Atlanta, Inc. Information terminal having reconfigurable memory
US4503462A (en) * 1981-10-16 1985-03-05 Zenith Electronics Corporation Automatic homing system for a subscription television signal decoder
US4733301A (en) * 1986-06-03 1988-03-22 Information Resources, Inc. Signal matching signal substitution
US5003591A (en) * 1989-05-25 1991-03-26 General Instrument Corporation Functionally modifiable cable television converter system
US5367571A (en) * 1992-12-02 1994-11-22 Scientific-Atlanta, Inc. Subscriber terminal with plug in expansion card
US5440632A (en) * 1992-12-02 1995-08-08 Scientific-Atlanta, Inc. Reprogrammable subscriber terminal
AU692428B2 (en) * 1992-12-09 1998-06-11 Sedna Patent Services, Llc Set top terminal for cable television delivery systems
US5420923A (en) * 1993-02-16 1995-05-30 Scientific-Atlanta, Inc. Addressed messaging in a cable television system
US5635979A (en) * 1994-05-27 1997-06-03 Bell Atlantic Dynamically programmable digital entertainment terminal using downloaded software to control broadband data operations
US5666293A (en) * 1994-05-27 1997-09-09 Bell Atlantic Network Services, Inc. Downloading operating system software through a broadcast channel
US5768539A (en) * 1994-05-27 1998-06-16 Bell Atlantic Network Services, Inc. Downloading applications software through a broadcast channel
US5654747A (en) * 1994-12-29 1997-08-05 International Business Machines Corporation Intelligent multimedia set-top control method and apparatus in which billing signals are communicated to an information network upon presentation of downloaded media programs
US5619250A (en) * 1995-02-19 1997-04-08 Microware Systems Corporation Operating system for interactive television system set top box utilizing dynamic system upgrades
US5822324A (en) * 1995-03-16 1998-10-13 Bell Atlantic Network Services, Inc. Simulcasting digital video programs for broadcast and interactive services
WO1996034491A1 (en) * 1995-04-24 1996-10-31 Tv Guide On Screen Electronic television program guide schedule system and method with remote product ordering
US5826166A (en) * 1995-07-06 1998-10-20 Bell Atlantic Network Services, Inc. Digital entertainment terminal providing dynamic execution in video dial tone networks
US5625693A (en) * 1995-07-07 1997-04-29 Thomson Consumer Electronics, Inc. Apparatus and method for authenticating transmitting applications in an interactive TV system
US5847771A (en) * 1996-08-14 1998-12-08 Bell Atlantic Network Services, Inc. Digital entertainment terminal providing multiple digital pictures

Also Published As

Publication number Publication date
EP0841813B1 (de) 2004-06-30
US6331876B1 (en) 2001-12-18
DE69729706D1 (de) 2004-08-05
EP0841813A1 (de) 1998-05-13
JPH10171664A (ja) 1998-06-26

Similar Documents

Publication Publication Date Title
DE69729706T2 (de) Verfahren zum Aktualisieren der Programm-Ausstattung eines Videoempfängers
DE60131270T2 (de) Zeitvaliderungssystem
DE69838890T2 (de) Senden und Empfang von Daten
DE3524472C2 (de)
DE60223890T2 (de) Verfahren zur Bereitstellung eines Software-Upgrades an ein Endgerät mit Chipkarten-Schnittstelle
DE69933721T2 (de) DMA-Steuereinheit
DE69829238T2 (de) Fernladesystem und Vorrichtung
DE69630408T2 (de) Digitaler Rundfunkempfänger und Übertragungsmethode
DE69737804T2 (de) System mit bedingtem Zugang unter Verwendung von Nachrichten mit mehreren Verschlüsselungsschlüsseln
DE3325858A1 (de) Mehrebenen-verschluesselungssystem zum senden verschluesselter informationen
DE2740009A1 (de) Vorrichtung zur steuerung von information, die auf einer fernsehartigen sichtvorrichtung dargestellt werden soll
DE3022725A1 (de) Dienstintegriertes nachrichtenuebertragungs- und vermittlungssystem
EP0946056A1 (de) Verfahren zum Erhöhen der Speicherkapazität für Serviceinformation in einem Empfäger für digitale TV-Sendungen
DE60308443T2 (de) Verfahren zur optimierten Übertragung von Multimediainhalten
DE69834219T2 (de) Demultiplexer
DE69912098T2 (de) Konfigurierungsmethode und -vorrichtung
DE69936717T2 (de) System zur verteilung von informationen
EP0483463B1 (de) Vorrichtung zur Senderprogrammierung eines Satellitenempfängers
DE3905925A1 (de) Verfahren zur aufzeichnung und/oder bildlichen darstellung eines fernsehsendebeitrages
DE60109785T2 (de) Verfarhen und system zur ermöglichung eines kanalaufbaus in einem fernsehsignalempfänger
DE10238330B3 (de) Verfahren zum Belegen von Speicherplätzen mit Diensten
EP1213921B1 (de) Verfahren und Vorrichtung zur Fernprogrammierung eines Aufzeichnungsgeräts
EP0496268B1 (de) Empfangsgerät zum Empfangen von Teletextsignalen
DD295477A5 (de) Verfahren und vorrichtung zur uebertragung von informationen mittels elektromagnetischer wellen
EP1282316A2 (de) Verfahren zum Aktualisieren und/oder Austauschen von Betriebssoftware oder Daten in unterhaltungselektronischen Kommunikations- und Informationsgeräten

Legal Events

Date Code Title Description
8320 Willingness to grant licences declared (paragraph 23)
8364 No opposition during term of opposition
R082 Change of representative

Ref document number: 841813

Country of ref document: EP

Representative=s name: VOLMER, GEORG, DIPL.-ING., DE