DE69838603T2 - Rundfunkempfangsvorrichtung und Verfahren zur Verbreitung von Daten - Google Patents

Rundfunkempfangsvorrichtung und Verfahren zur Verbreitung von Daten Download PDF

Info

Publication number
DE69838603T2
DE69838603T2 DE69838603T DE69838603T DE69838603T2 DE 69838603 T2 DE69838603 T2 DE 69838603T2 DE 69838603 T DE69838603 T DE 69838603T DE 69838603 T DE69838603 T DE 69838603T DE 69838603 T2 DE69838603 T2 DE 69838603T2
Authority
DE
Germany
Prior art keywords
program
channel
decoding
library
radio
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 - Fee Related
Application number
DE69838603T
Other languages
English (en)
Other versions
DE69838603D1 (de
Inventor
Satoru Esaka-cho 4-23-7-311 Inagaki
Atsushi Minamikasugaoka 5-1-55-310 Ishizu
Tetsuji Hikita-cho 1-5-28 Maeda
Shuuhei Touda-cho 3-14-15-301 Taniguchi
Yutaka Sagisu 5-10-8-1212 Nio
Etsuyoshi Hirata 2-37-19-2 Sakaguchi
Kenjirou Higashikouri 3-17-18 Tsuda
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.)
Panasonic Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
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
Priority claimed from JP17976297A external-priority patent/JP3592895B2/ja
Priority claimed from JP18554997A external-priority patent/JP3592896B2/ja
Priority claimed from JP18703597A external-priority patent/JP3542887B2/ja
Priority claimed from JP18881297A external-priority patent/JP3439326B2/ja
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Publication of DE69838603D1 publication Critical patent/DE69838603D1/de
Application granted granted Critical
Publication of DE69838603T2 publication Critical patent/DE69838603T2/de
Anticipated expiration legal-status Critical
Expired - Fee Related 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/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • H04N21/42607Internal components of the client ; Characteristics thereof for processing the incoming bitstream
    • H04N21/4263Internal components of the client ; Characteristics thereof for processing the incoming bitstream involving specific tuning arrangements, e.g. two tuners
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4314Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for fitting data in a restricted space on the screen, e.g. EPG data in a rectangular grid
    • 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4316Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
    • 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
    • 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/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving MPEG packets from an IP network
    • H04N21/4383Accessing a communication channel
    • H04N21/4384Accessing a communication channel involving operations to reduce the access time, e.g. fast-tuning for reducing channel switching latency
    • 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/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44213Monitoring of end-user related data
    • H04N21/44222Analytics of user selections, e.g. selection of programs or purchase activity
    • 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • 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/47End-user applications
    • 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/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4821End-user interface for program selection using a grid, e.g. sorted out by channel and broadcast time
    • 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
    • H04N21/8193Monomedia components thereof involving executable data, e.g. software dedicated tools, e.g. video decoder software or IPMP tool
    • 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/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors
    • 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
    • H04N5/445Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
    • H04N5/45Picture in picture, e.g. displaying simultaneously another television channel in a region of the screen
    • 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
    • H04N5/46Receiver circuitry for the reception of television signals according to analogue transmission standards for receiving on more than one standard at will

Description

  • GEBIET DER ERFINDUNG
  • Die vorliegende Erfindung bezieht sich auf ein Funkempfangsgerät, das ein Funksignal empfangt, das über eine Mehrzahl von Kanälen mit einem Datenfunkverfahren für Funkprogrammsignale in zwei oder mehr Arten von Funkformaten gesendet wird. Weiter bezieht sie sich auf ein Datenfunkverfahren zum Senden von Programmsignalen in zwei oder mehr Arten von Funkformaten über eine Mehrzahl von Kanälen und zum Senden eines Dekodiersoftware-Programms zum Dekodieren der Programmsignale über einen anderen Kanal als die Mehrzahl von Kanälen und genauer auf ein Datenfunkverfahren, bei dem die Wartezeit für das Herunterladen eines Dekodiersoftware-Programms zum Dekodieren von Programmsignalen auf der Empfangsseite verringert werden kann.
  • HINTERGRUND DER ERFINDUNG
  • 7 ist ein Diagramm, das eine Struktur eines Funksystems zeigt, das einen Funksatelliten verwendet. In der Figur bezeichnet die Bezugszahl 201 Teilsender wie Fernsehsendestationen, die einen oder mehr als einen Kanal von Funksignalen senden; 202 ist ein Sender mit einem Funksatelliten, der Funksignale von der Mehrzahl von Teilsendern 201 empfängt, die Funksignale verarbeitet und das Ergebnis zum Endgerät eines Zuschauers, z. B. einem Funkempfangsgerät, übermittelt.
  • In einem Funksystem des Standes der Technik erzeugen alle Teilsender Programme eines gemeinsamen Funkformats, d. h. eines Videosendeformats, eines Videokodierformats etc., wie z. B. MPEG, und senden sie über alle Kanäle, während der Zuschauer die Funksignale mit ausschliesslicher Hardware, die dem gemeinsamen Funkformat entspricht, empfangt und wiedergibt. Im herkömmlichen Funksystem, wie es in 8 gezeigt wird, werden also Daten, die von den Teilsendern 201 über den Sender 202 im MPEG-Format übermittelt werden, von der ausschliesslichen Hardware empfangen und auf dem vollen Bildschirm eines Fernsehgeräts oder dergleichen angezeigt.
  • Andererseits ermöglicht eine Leistungsverbesserung von Computer eine Videosignalverarbeitung, wie sie nur mit ausschliesslicher Hardware möglich gewesen wäre, mit Software unter Verwendung von Allzweck-Hardware. Eine Signalverarbeitung mit einer solchen Software ermöglicht es also, Sendedaten in einer Mehrzahl unterschiedlicher Sendeformate zu dekodieren, sofern ein Dekodiersoftware-Programm (eine Bibliothek) zum Dekodieren jedweder Sendedaten in die Allzweck-Hardware geladen worden ist. Wenn Sendedaten in einer Mehrzahl unterschiedlicher Sendeformate auf der Empfangsseite dekodiert werden können, wird ein Sendebetrieb möglich, bei dem unterschiedliche Sendeformate nebeneinander existieren, zum Beispiel ein Datenfunk wie CG-Funk und Animationssendungen, der sich vom herkömmlichen Fernseh- und Hörfunk unterscheidet. In einem solchen Funksystem ist es möglich, Daten wie Text und CG zur Verfügung zu stellen, die sich auf das herkömmliche Video beziehen, so dass ein Produzent raffinierte Inhalte schaffen und ein Zuschauer verschiedene Arten von Inhalten von einem herkömmlichen Dienst empfangen kann, wenn er einen interaktiven Dienst in Anspruch nimmt. Zum Beispiel ist es möglich, wie in 9 gezeigt, dass eine Mehrzahl von Daten in unterschiedlichen Sendeformaten, die gemeinsam in einem Kanal vorliegen, auf der Sendeseite gesendet werden und eine Mehrzahl von Inhalten in unterschiedlichen Sendeformaten auf einem Bildschirm der Empfangsseite angezeigt werden.
  • Wenn des Weiteren ein Dekodiersoftware-Programm zum Dekodieren von Sendedaten über Funk zur Verfügung gestellt wird, dann kann dieses Dekodiersoftware-Programm über Funk heruntergeladen werden, so dass die Sendedaten dekodiert werden können, selbst wenn ein Funkempfangsgerät das Dekodiersoftware-Programm zum Dekodieren bestimmter Funkdaten nicht besitzt. So ist es auf der Empfangsseite nicht erforderlich, zu jeder beliebigen Zeit viele Arten von Dekodiersoftware-Programmen (Bibliotheken) gespeichert zu halten, d. h. der Empfänger braucht keine grosse Menge von Speichermitteln, und er kann sich einem Fall anpassen, wo der Programmprovider ein neues Funkformat wählt.
  • Um ein Dekodiersoftware-Programm zum Dekodieren von Sendedaten über Funk zur Verfügung zu stellen, gibt es die in 10(a) gezeigte Möglichkeit, ein Dekodierprogramm zum Dekodieren von Sendedaten in die Funkdaten jedes Kanals zu multiplexen, oder die in 10(b) gezeigte Möglichkeit, einen Kanal für das ausschliessliche Senden von Dekodierprogrammen zum Dekodieren von Sendedaten getrennt von den Kanälen für die Sendedaten einzurichten, wobei ein Dekodiersoftware- Programm zum Dekodieren der über den Kanal für die Sendedaten übermittelten Sendedaten wiederholt gesendet wird.
  • Ein Funkempfangsgerät, das in einem solchen System verwendet wird, das ein Dekodiersoftware-Programm zum Dekodieren von Funkdaten zur Verfügung stellt, umfasst eine Programm-Speichereinheit, um das Dekodiersoftware-Programm (die Bibliothek) zu speichern, und dekodiert die Sendedaten unter Verwendung des in der Programm-Speichereinheit gespeicherten Dekodiersoftware-Programms. Wenn das Dekodiersoftware-Programm zum Dekodieren von empfangenen Sendedaten nicht in der Programm-Speichereinheit gespeichert ist, wird das Dekodiersoftware-Programm wie oben beschrieben in das Funkempfangsgerät heruntergeladen.
  • Der Zuschauer vollführt gewöhnlich eine als Zappen bekannte Handlung, wobei er die Inhalte von gleichzeitig gesendeten Programmen durch rasches Schalten zwischen den Kanälen erkundet. Wenn alle Teilsender wie beim herkömmlichen Funk alle Kanäle in einem einzigen Format ausstrahlen, können beim Zappen Programmbilder augenblicklich umgeschaltet werden, indem der Zuschauer die Sendekanäle umschaltet. Bei einem Sendesystem, bei dem die Signalverarbeitung wie oben erwähnt mit Software erfolgt, wird aber, wenn kein Softwareprogramm zum Dekodieren seiner Sendedaten im Voraus für einen beim Zappen eingeschalteten Kanal gespeichert ist, durch eine Verzögerung im Herunterladen des Programms ein Umschalten von Kanälen in kurzen Zeitabständen erschwert, was zu einem unangenehmen Zappen führt.
  • Beim Zappen von Kanal 1 zu Kanal 2 dauert es zum Beispiel eine gewisse Zeit, bis das Programm auf Kanal 2 angezeigt werden kann, wenn das Dekodiersoftware-Programm (die Bibliothek) zum Dekodieren eines Programmsignals auf dem Kanal 1 eine Bibliothek A ist, aber die Bibliotheken zum Dekodieren eines Programmsignals auf dem Kanal 2 eine Bibliothek B und eine Bibliothek D sind und ein Herunterladen der Bibliotheken B und D erforderlich ist.
  • Wenn ein Zuschauer nachprüfen kann, für welchen Kanal ein Dekodiersoftware-Programm (eine Bibliothek) in einem Bibliothekspuffer eines Funkempfangsgeräts gespeichert ist oder wenn er nachprüfen kann, welcher Kanal, für den keine Dekodier-Bibliothek im Bibliothekspuffer gespeichert ist, trotzdem nach einer kurzen Wartezeit gehört oder gesehen werden kann, weil zum Herunterladen der Bibliothek wenig Zeit erforderlich ist.
  • Um auf der Grundlage eines EPG (Electric Program Guide: elektrischer Programmführer), der im Programmfunk aufgerollt ist, Empfangskanäle in einem Funkempfangsgerät auszuwählen, wird ein EPG-Bild (50) angezeigt, in dem eine Mehrzahl von Zellen 51 matrixartig angeordnet sind, wobei jede Zelle durch eine Kanalnummer angedeutet wird, wie in 11 gezeigt, und ein zu empfangener Kanal ausgewählt wird, indem ein im EPG-Bild gezeigter Cursor 52 mit einer Fernbedienung mit Tastenknöpfen 60, die in 12 gezeigt ist, von oben nach unten, von einer Seite zur anderen und diagonal bewegt wird, um eine Zelle ch8 in 11 anzuzeigen. Für einen Benutzer ist dieses Kanalauswahlsystem bequem, weil ein einfacher Knopfdruck den Benutzer den Cursor verschieben lässt, um Kanäle auszuwählen, und das EPG-Bild nur die Kanäle anzeigen kann, die der Benutzer durch seine Einstellungen wünscht, usw.
  • Wenn alle Teilsender auf allen Kanälen in einem einzigen Format senden, wie beim herkömmlichen Funk, können bei der Kanalwahl mit dem EPG die Programmbilder als Reaktion auf die Sendekanalauswahl des Zuschauers augenblicklich angezeigt werden. Im Falle eines Sendesystems, in dem die oben genannte Signalverarbeitung durch Software benutzt wird, erschwert aber eine Verzögerung im Herunterladen des Programms eine rasche Anzeige eines Programmbildes, wenn bei der Kanalauswahl unter Verwendung des EPG für einen gewählten Kanal kein Softwareprogramm zum Dekodieren seiner Sendedaten im Voraus gespeichert ist.
  • Wie hierin schon gesagt, muss in einem Sendesystem, bei dem Signalverarbeitung durch Software verwendet wird, ein Funkempfangsgerät das Dekodiersoftware-Programm (die Bibliothek) zum Dekodieren empfangener Sendedaten über Funk herunterladen, wenn die Bibliothek in seiner eigenen Programmspeichereinheit nicht gespeichert ist. Wenn, wie in 10(b) gezeigt, getrennt von den Kanälen für die Sendedaten ein ausschliesslicher Kanal eingerichtet wird, um eine Mehrzahl von Bibliotheken für die Dekodierung der Sendedaten wiederholt zu senden, ist es nicht möglich, eine für das Funkempfangsgerät erforderliche Bibliothek zu erhalten, sofern nicht die Reihenfolge der zur Verfügung gestellten Mehrzahl von Bibliotheken raffiniert geplant ist, und nachteiligerweise wird eine lange Zeit gebraucht, um ein Programm anzuzeigen. Insbesondere verzögert das Herunterladen von Bibliotheken ein reibungsloses Zappen, wenn dieses im Funkempfangsgerät ausgeführt wird, um die Inhalte von Programmen dergestalt zu prüfen, dass eine Mehrzahl von Kanälen rasch und ohne System umgeschaltet werden.
  • ZUSAMMENFASSUNG DER ERFINDUNG
  • Es ist ein Ziel der vorliegenden Erfindung, ein Funkempfangsgerät zur Verfügung zu stellen, bei dem ein Zuschauer prüfen kann, für welchen Kanal ein Dekodiersoftware-Programm (eine Bibliothek) in einem Bibliothekspuffer des Funkempfangsgeräts vorhanden ist oder welchen Kanal, für den keine Dekodierbibliothek im Bibliothekspuffer gespeichert ist, er trotzdem rasch hören oder sehen kann, weil eine kurze Zeit erforderlich ist, um die Bibliothek herunterzuladen, wodurch ein angenehmes Zappen ermöglicht wird.
  • Es ist ein weiteres Ziel der vorliegenden Erfindung, ein Funkempfangsgerät zur Verfügung zu stellen, bei dem die Wartezeit für das Herunterladen verringert wird, indem in einem Softwaresendesystem ein Dekodiersoftware-Programm (eine Bibliothek) zum Dekodieren eines Sendesignals im Voraus hereingeholt wird.
  • Es ist ein noch weiteres Ziel der vorliegenden Erfindung, ein Funkempfangsgerät für den Empfang eines Sendesignal in einem Softwaresendesystem zur Verfügung zu stellen, bei dem die Wartezeit für das Herunterladen bei der Kanalauswahl mittels EPG verringert ist.
  • Es ist ein noch weiteres Ziel der vorliegenden Erfindung, ein Funkempfangsverfahren zur Verfügung zu stellen, bei dem die Wartezeit für das Herunterladen eines Dekodiersoftware-Programms (einer Bibliothek) zum Dekodieren eines Sendesignals in einem Softwaresendesystem verringert ist.
  • Weitere Ziele und Vorteile der vorliegenden Erfindung werden aus der hiernach gegebenen, eingehenden Beschreibung hervorgehen; es sollte aber verstanden werden, dass die eingehende Beschreibung und konkrete Ausführungsform nur als eine Veranschaulichung angegeben werden, da verschiedene Veränderungen und Modifikationen im Rahmen der Erfindung für den Fachmann aus dieser eingehenden Beschreibung offensichtlich werden.
  • Einem ersten Aspekt dieser Erfindung zufolge wird ein Funkempfangsgerät für den Empfang von Funksignalen zur Verfügung gestellt, die über eine Mehrzahl von Kanälen mit einem Datenfunkverfahren für die Übermittlung von Programmsignalen in zwei oder mehr Arten von Funkformaten gesendet werden, mit
    einem Bibliothekspuffer, um Dekodiersoftware-Programme zum Dekodieren von Programmsignalen zu speichern,
    einem Prüfer, um festzustellen, ob der Bibliothekspuffer Dekodiersoftware-Programme zum Dekodieren der über jeden der Mehrzahl von Kanälen gesendeten Programmsignale gespeichert hält oder nicht; und
    einer Kanalanzeigeeinheit, um auf der Grundlage des Ergebnisses der Ermittlung durch den Prüfer eine Kanallistenanzeige darzubieten, wobei es die Kanallistenanzeige ermöglicht, vor Auswahl eines Kanals zu erkennen, ob der Bibliothekspuffer Dekodiersoftware-Programme zum Dekodieren der Programmsignale gespeichert hält, die über jeden Kanal gesendet werden, oder nicht.
  • Daher kann der Benutzer erkennen, welcher Kanal durch Dekodiersoftware-Programme (Bibliotheken) dekodiert werden kann, die in einem Bibliothekspuffer gespeichert sind, wodurch ein angenehmes Zappen ermöglicht wird.
  • Einem zweiten Aspekt dieser Erfindung zufolge empfangt das Funkempfangsgerät des ersten Aspekts des Weiteren Dekodiersoftware-Programme zum Dekodieren der Programmsignale, wobei das Gerät weiter umfasst:
    eine Programmgewinnungseinheit, um Dekodiersoftware-Programme zum Dekodieren von Programmsignalen aus den Funksignalen zu gewinnen und die Dekodiersoftware-Programme im Bibliothekspuffer zu speichern;
    worin der Prüfer für einen Kanal, für den der Bibliothekspuffer keine Dekodiersoftware-Programme gespeichert hält, des Weiteren wirksam ist, eine Zeitdauer vorherzusagen, die gebraucht wird, um das Dekodiersoftware-Programm durch die Programmgewinnungseinheit zu erlangen; und
    worin die Kanalanzeigeeinheit des Weiteren wirksam ist, für einen Kanal, für den der Bibliothekspuffer kein Dekodiersoftware-Programm gespeichert hält, die Kanallistenanzeige in Abhängigkeit davon darzubieten, ob eine lange oder kurze Zeitdauer erforderlich ist, um ein Dekodiersoftware-Programm durch die Programmgewinnungseinheit zu erlangen.
  • Daher kann der Benutzer erkennen, welcher Kanal durch Dekodiersoftware-Programme dekodiert werden kann, die in einem Bibliothekspuffer gespeichert sind, und welcher Kanal nach einer kurzen Wartezeit gehört oder gesehen werden kann, weil wenig Zeit erforderlich ist, um Bibliotheken herunterzuladen, obwohl der Kanal mit Bibliotheken dekodiert wird, die nicht im Bibliothekspuffer gespeichert sind, wodurch ein angenehmes Zappen ermöglicht wird.
  • Einem dritten Aspekt dieser Erfindung zufolge wird das Funkempfangsgerät des zweiten Aspekts zur Verfügung gestellt, worin der Prüfer die Zeitdauer, die erforderlich ist, um ein Dekodiersoftware-Programm durch die Programmgewinnungseinheit zu erlangen, auf der Grundlage des Umfangs des Dekodiersoftware-Programms vorhersagt.
  • Daher kann der Benutzer erkennen, welcher Kanal durch Dekodiersoftware-Programme dekodiert werden kann, die in einem Bibliothekspuffer gespeichert sind, und welcher Kanal nach einer kurzen Wartezeit gehört oder gesehen werden kann, weil wenig Zeit erforderlich ist, um Bibliotheken herunterzuladen, obwohl der Kanal mit Bibliotheken dekodiert wird, die nicht im Bibliothekspuffer gespeichert sind, wodurch ein angenehmes Zappen ermöglicht wird.
  • Einem vierten Aspekt dieser Erfindung zufolge wird das Funkempfangsgerät des zweiten Aspekts zur Verfügung gestellt, worin der Prüfer die Zeitdauer, die erforderlich ist, um ein Dekodiersoftware-Programm durch die Programmgewinnungseinheit zu erlangen, auf der Grundlage des Umfangs des Dekodiersoftware-Programms und der Häufigkeit, mit der die Dekodiersoftware durch Funk zur Verfügung gestellt wird, vorhersagt.
  • Daher ist es möglich, die Zeitdauer, die erforderlich ist, um Dekodiersoftware-Programme durch die Programmgewinnungseinheit zu erlangen, genauer vorherzusagen, so dass der Benutzer erkennen kann, welcher Kanal durch Dekodiersoftware-Programme dekodiert werden kann, die in einem Bibliothekspuffer gespeichert sind, und welcher Kanal nach einer kurzen Wartezeit gehört oder gesehen werden kann, weil wenig Zeit erforderlich ist, um Bibliotheken herunterzuladen, obwohl der Kanal mit Bibliotheken dekodiert wird, die nicht im Bibliothekspuffer gespeichert sind, wodurch ein angenehmes Zappen ermöglicht wird.
  • Einem fünften Aspekt dieser Erfindung zufolge wird ein Funkempfangsgerät nach einem der Aspekte 1 und 2 zur Verfügung gestellt, worin die Kanalanzeigeeinheit die Kanallistenanzeige auf einem EPG-Anzeigebildschirm darbietet, der zur Auswahl von Empfangskanälen verwendet wird.
  • Daher werden die Empfangskanäle unter Verwendung einer Kanalanzeige ausgewählt.
  • Einem sechsten Aspekt dieser Erfindung zufolge wird ein Funkempfangsgerät nach einem der Aspekte 1 und 2 zur Verfügung gestellt, worin die Kanalanzeigeeinheit die Kanallistenanzeige auf einem Teil des Anzeigebildschirms darbietet, während das Funkempfangsgerät ein Programm auf einem Anzeigebildschirm zeigt, oder worin sie sie auf einer Anzeigeeinheit darbietet, die vom Funkempfangsgerät getrennt aufgestellt ist.
  • Daher können die Situationen der anderen Kanäle überprüft werden, während ein Programm gehört oder gesehen wird.
  • KURZE BESCHREIBUNG DER FIGUREN
  • 1 ist ein Blockdiagramm, das eine Struktur eines Funkempfangsgeräts gemäss einer Ausführungsform dieser Erfindung zeigt (hiernach die erste Ausführungsform genannt).
  • 2 ist ein Diagramm, das ein Beispiel einer Kanalanzeige zeigt, die durch das Funkempfangsgerät der ersten Ausführungsform dargeboten wird.
  • 3 ist ein Diagramm, das ein weiteres Beispiel einer Kanalanzeige zeigt, die durch das Funkempfangsgerät der ersten Ausführungsform dargeboten wird.
  • 4 ist ein Diagramm, das ein weiteres Beispiel einer Kanalanzeige zeigt, die durch das Funkempfangsgerät der ersten Ausführungsform dargeboten wird.
  • 5 ist ein Diagramm, das ein weiteres Beispiel einer Kanalanzeige zeigt, die durch das Funkempfangsgerät der ersten Ausführungsform dargeboten wird.
  • 6 ist ein Diagramm zur Erklärung des Betriebs des Funkempfangsgeräts der ersten Ausführungsform, wenn eine Bibliothek eine Mehrzahl von Teilbibliotheks-Komponenten umfasst.
  • 7 ist ein Diagramm, das eine Struktur eines Funksystems zeigt, das einen Funksatelliten verwendet.
  • 8 ist ein Diagramm, das vom Stande der Technik ein Beispiel einer Datensendung durch einen Teilsender sowie einen Anzeigebildschirm eines Funkempfangsgeräts zeigt, das die Daten empfangen hat.
  • 9 ist ein Diagramm, das in einem Sendesystem, in dem Signalverarbeitung durch Software verwendet wird, ein Beispiel einer Datensendung durch einen Teilsender sowie einen Anzeigebildschirm eines Funkempfangsgeräts zeigt, das die Daten empfangen hat.
  • 10(a) und 10(b) sind Diagramme, die zeigen, wie Dekodiersoftware-Programme zum Dekodieren von Sendedaten durch Senden zur Verfügung gestellt werden.
  • 11 ist ein Diagramm, das ein Beispiel der Anzeige eines EPG-Bildes zeigt.
  • 12 ist ein Diagramm, das ein Beispiel von Eingabetasten einer Fernbedienung für die Auswahl von Kanälen unter Verwendung des in 11 gezeigten EPG-Bildes zeigt.
  • EINGEHENDE BESCHREIBUNG DER BEVORZUGTEN AUSFÜHRUNGSFORM
  • 1 ist ein Diagramm, das eine Struktur eines Funkempfangsgeräts gemäss einer ersten Ausführungsform dieser Erfindung zeigt. In der Figur bezeichnet die Bezugszahl 11 einen Datenempfänger, der durch einen Sender zur Verfügung gestellte Sendesignale eines Programms (hiernach als Programmsignale bezeichnet) empfängt. Das Programmsignal umfasst einen Datenteil und einen Headerteil. Im Headerteil werden Attributsdaten wie der Name eines Dekodiersoftware-Programms zum Dekodieren der Daten beschrieben. Bezugszahl 12 ist ein Header-Separator, der ein im Datenempfänger 11 empfanges Programmsignal in den Datenteil und den Headerteil trennt, den Headerteil zu einem hierunter beschriebenen Bibliothekskontroller 14 ausgibt und den Datenteil zu dem hierunter beschriebenen Datenprozessor 13 ausgibt. Bezugszahl 16 ist ein Bibliotheksempfänger, der über Funk ein Dekodiersoftware-Programm (eine Bibliothek) zum Dekodieren eines Programmsignals empfängt. Der Bibliothekskontroller 14 erkennt aus dem vom Header-Separator 12 erhaltenen Headerteil den Namen einer Bibliothek zum Dekodieren eines Programmsignals und überprüft, ob die Bibliothek in einem Bibliothekspuffer gespeichert ist oder nicht. Bezugszahl 15 ist der Bibliothekspuffer, der die Bibliothek gespeichert hält, die im Bibliotheksempfänger 16 empfangen wurde. Der Datenprozessor 13 dekodiert unter Verwendung der im Bibliothekspuffer 15 gespeicherten Bibliothek die vom Header-Separator 12 ausgegebenen Daten. Bezugszahl 17 ist ein EPG-Empfänger, der EPG-Daten empfängt, die bei der Kanalauswahl im Funkempfängsgerät verwendet werden. In den EPG-Daten werden die Namen von Bibliotheken für die Dekodierung der Programmsignale auf den betreffenden Kanälen beschrieben. Bezugszahl 18 ist ein Bibliotheksprüfer, der den Namen der in den EPG-Daten beschriebenen Bibliotheken mit den Bibliotheken im Bibliothekspuffer 15 vergleicht. Bezugszahl 19 ist ein Anzeige-Kontroller, der die Anzeige eines EPG-Bildes auf einem Anzeigebildschirm steuert.
  • 2 ist ein Diagramm, das ein Beispiel einer Kanalanzeige veranschaulicht, die durch das Funkempfangsgerät gemäss der ersten Ausführungsform dargeboten wird.
  • Eine Beschreibung des Betriebs des Funkempfangsgeräts wird nunmehr gegeben.
  • Im Gerät erkennt der Bibliotheksprüfer 18 auf der Grundlage der durch den EPG-Empfänger 17 empfangenen EPG-Daten den Namen einer Bibliothek, die zur Dekodierung der Programmdaten für jeden Kanal verwendet wird, und prüft, ob die Bibliothek im Bibliothekspuffer 15 gespeichert ist oder nicht. Der Anzeige-Kontroller 19 zeigt auf der Grundlage des Ergebnisses der Prüfung durch den Bibliotheksprüfer 18 den Zustand jedes Kanals an, wie in 2 gezeigt. Konkret wird zum Beispiel ein O für einen Kanal angezeigt, für den eine Bibliothek im Bibliothekspuffer 15 gespeichert ist, während ein x für einen Kanal angezeigt wird, für den keine Bibliothek im Bibliothekspuffer 15 gespeichert ist. Angesichts dieser Anzeige verifiziert ein Benutzer Kanäle, die ein Programm sofort darbieten können, weil die Bibliothek im Bibliothekspuffer 15 gespeichert ist, und kann solche Kanäle auswählen, wodurch ein angenehmes Zappen ermöglicht wird.
  • Wie oben beschrieben, empfängt das Funkempfangsgerät gemäss der ersten Ausführungsform Sendesignale, die gemäss einem Datensendeverfahren übermittelt werden, bei dem Programmsignale in zwei oder mehr als zwei Arten von Programmformaten über eine Mehrzahl von Kanälen gesendet werden, und umfasst den Bibliothekspuffer 15, der Dekodiersoftware-Programme zum Dekodieren der Programmsignale enthält, wobei der Bibliotheksprüfer 18 für jeden Kanal prüft, ob ein zur Dekodierung eines über den Kanal gesendeten Programmsignals erforderliches Dekodiersoftware-Programm im Bibliotheksspeicher 15 gespeichert ist oder nicht, während der Anzeige-Kontroller 19 eine Anzeige mit der Mehrzahl von Kanälen darbietet, anhand derer der Betrachter für jeden Kanal nachprüft, ob ein zur Dekodierung eines über den Kanal gesendeten Programmsignals erforderliches Dekodiersoftware-Programm im Bibliothekspuffer 15 gespeichert ist oder nicht. Somit kann der Betrachter prüfen, für welchen Kanal ein Dekodiersoftware-Programm (eine Bibliothek) in einem Bibliothekspuffer eines Funkempfangsgeräts verfügbar ist, wodurch ein angenehmes Zappen ermöglicht wird.
  • In der Beschreibung der ersten Ausführungsform werden die Namen von Bibliotheken zur Dekodierung von Programmdaten für jeden Kanal in den EPG-Daten beschrieben, und der Bibliotheksprüfer 18 erkennt auf der Grundlage von Information über die durch einen Cursor angezeigte Zelle den Namen einer Bibliothek, die zur Dekodierung der Programmdaten für jeden Kanal verwendet werden muss. Wenn aber die Namen von Bibliotheken für die Dekodierung von Programmdaten für jeden Kanal in den EPG-Daten nicht beschrieben werden, empfängt der Datenempfänger 11 Programmsignale, während nacheinander eine Mehrzahl von Kanälen eingeschaltet werden, der Header-Separator 12 zieht den Headerteil des Programmsignals jedes Kanals heraus, gibt ihn an den Bibliotheks-Kontroller 14 aus, der Bibliotheks-Kontroller 14 erkennt den Namen einer Bibliothek für die Dekodierung des Programmsignals jedes Kanals, indem er den Headerteil des Programmsignals liest, und prüft, ob die Bibliothek im Bibliothekspuffer 15 gespeichert ist oder nicht, wodurch die gleiche Wirkung erzielt wird.
  • In einem System, in dem eine Bibliothek für die Dekodierung von Programmdaten jedes Kanals über Funk zur Verfügung gestellt wird, wird eine zur Dekodierung von Programmdaten zu verwendende Bibliothek, die nicht im Bibliothekspuffer 15 gespeichert ist, unter Verwendung des Bibliotheksempfängers 16 gewonnen. Daher kann ein Programm auf dem Kanal, der unter Verwendung der Bibliothek dekodiert wird, angehört oder angesehen werden. In dieser Situation wird der Betrieb des Funkempfangsgeräts gemäss der ersten Ausführungsform erklärt werden.
  • Der Bibliotheksprüfer 18 erkennt auf der Grundlage von durch den EPG-Empfänger 17 empfangenen EPG-Daten den Namen einer Bibliothek für die Dekodierung von Programmdaten jedes Kanals und prüft dann, ob die Bibliothek im Bibliothekspuffer 15 gespeichert ist oder nicht. Der Bibliotheksprüfer 18 sagt weiter auf der Grundlage von Informationen über den Umfang jeder Bibliothek eine Zeitdauer vorher, die für den Bibliotheksempfänger 16 erforderlich ist, um die Bibliotheken herunterzuladen, die nicht im Bibliothekspuffer 15 gespeichert sind. Der Anzeige-Kontroller 19 bietet auf der Grundlage der Ergebnisse der Prüfung und Vorhersage durch den Bibliotheksprüfer 18 eine Kanalanzeige dar, die den Zustand jedes Kanals zeigt, wie in 2 gezeigt. Konkret werden zum Beispiel Kanäle, für die Bibliotheken im Bibliothekspuffer gespeichert sind, durch O angezeigt, Kanäle, für die keine Bibliotheken im Bibliothekspuffer 15 gespeichert sind, aber das Herunterladen der Bibliothek innerhalb von drei Sekunden erfolgen kann, werden durch Δ angezeigt, und Kanäle, für die keine Bibliotheken im Bibliothekspuffer 15 gespeichert sind, aber das Herunterladen der Bibliothek drei Sekunden oder mehr erfordert, werden durch x angezeigt. Durch Anhören oder Ansehen dieser Anzeige kann der Betrachter erkennen, welcher Kanal Bilder darbieten kann, weil die Bibliothek im Bibliothekspuffer 15 gespeichert ist, und erfahren, ob eine lange oder kurze Zeitdauer erforderlich ist, um die Bibliothek für einen Kanal, die nicht im Bibliothekspuffer 15 gespeichert ist, herunterzuladen und seine Programmbilder anzuzeigen. Somit ist es möglich, Kanäle auszuwählen, die sofort oder nach einer kurzen Wartezeit Programmbilder darbieten können, wodurch ein angenehmes Zappen ermöglicht wird.
  • Wenn, wie in 10(b) gezeigt, getrennt von den Kanälen zum Senden von Sendedaten ein programmfreier Kanal lediglich zum Senden von Dekodiersoftware-Programmen für die Dekodierung von Sendedaten eingerichtet wird und die Dekodiersoftware-Programme über den programmfreien Kanal wiederholt gesendet werden, wird die vorhergesagte Zeitdauer genauer, wenn der Bibliotheksempfänger den programmfreien Kanal empfängt, um im Voraus die Häufigkeit jeder Bibliothek zu prüfen und eine Zeitdauer, die erforderlich ist, um jede Bibliothek herunterzuladen, vorhersagt, indem er auch die Häufigkeit berücksichtigt.
  • Obwohl in der ersten Ausführungsform der Zustand jedes Kanals auf dem EPG-Bild für die Programmauswahl dargeboten wird, sind die Möglichkeiten für die Anzeige des Zustandes jedes Kanals darauf nicht beschränkt. Zum Beispiel können, wie in 3 gezeigt, Kanäle, die angehört oder angesehen werden können, auf dem Bildschirm angezeigt werden, während ein Programm angehört oder angesehen wird. In einem in 3 gezeigten Beispiel sind nur Kanäle, die in der vorangehenden Beschreibung durch ein O bezeichnet würden, auf dem Anzeigebildschirm eines angehörten oder angesehenen Programms angezeigt. In der Figur zeigt die eingerahmte ,2' die Position an, die durch einen Cursor angepeilt wird, der durch die Pfeiltasten auf einer Fernbedienung und dergleichen gesteuert wird. In diesem Beispiel werden also die Kanäle, die sofort angehört oder angesehen werden können, auf dem Bildschirm angezeigt, während ein Cursor angezeigt wird, und der Betrachter kann einen zu empfangenden Kanal wählen, indem er den Cursor mit den Tasten einer Fernbedienung verschiebt.
  • Nur Kanäle, die sofort angehört oder angesehen werden können, werden in 3 angezeigt. Wie in 4 gezeigt, werden aber alle Kanäle angezeigt, und Kanäle, die sofort angehört oder angesehen werden können, können durch Änderung der Grösse oder Farbe oder Schriftart der Kanalnummer angedeutet werden. Wechselweise können Kanäle, die sofort angehört oder angesehen werden können, hervorgehoben werden, Kanäle, die nach einer kurzen Wartezeit angesehen oder angehört werden können, können blinken, und Kanäle, die nach einer langen Wartezeit angesehen oder angehört werden können, können weiss auf schwarz angedeutet werden. Im Beispiel der 4 werden Kanäle bis zu Kanal 10 angezeigt. Die Fernbedienung kann aber die Kanäle scrollen, um Kanal 11 und die weiteren Kanäle zu zeigen. Wenn also eine Taste „next" der Fernbedienung gedrückt wird, dann werden Kanäle 11 bis 20 angezeigt. Wenn die Taste „next" nochmals gedrückt wird, werden Kanäle 21 bis 30 angezeigt. Des Weiteren kann eine Kanalauswahl durch Fernbedienung erfolgen, indem die Kanalnummer direkt durch die Zahlentasten der Fernbedienung gewählt wird oder indem eine Cursorposition durch die Pfeiltasten der Fernbedienung verschoben wird. Wenn die Kanalauswahl durch Verschieben eines Cursors erfolgt und andere Kanäle als die, die sofort angehört oder angesehen werden können, ebenfalls angezeigt werden, wie in 4 gezeigt, dann verschiebt sich der Cursor nicht gemäss der gedrückten Pfeiltaste einer Fernbedienung, sondern lässt sich nur auf Kanäle einstellen, die sofort angehört oder angesehen werden können.
  • Obwohl in 3 Kanäle auf dem Anzeigebildschirm eines Programms angezeigt werden, das angehört oder angesehen wird, wird auf dem Bildschirm für die Kanäle ein anderer Rahmen verwendet als der für die Anzeige des Programms verwendete, wie in 5 gezeigt. Das Funkempfangsgerät kann des Weiteren andere Mittel als eine Katodenstrahlröhre für die Kanalanzeige enthalten.
  • In der ersten Ausführungsform ist eine Bibliothek ein Programm, das nicht unterteilt werden kann. Wenn jedoch eine Mehrzahl von Teilbibliotheks-Komponenten eine Bibliothek bilden und die Kombination der Teilbibliothekskomponenten zu unterschiedlichen Bibliotheken führt, können Kanäle, die durch die Kombination von Teilbibliotheks-Komponenten dekodiert werden können, die in einem Bibliothekspuffer enthalten sind, durch O bezeichnet werden, während Kanäle, die durch eine herunterzuladene Teilbibliotheks-Komponente und durch im Bibliothekspuffer gespeicherte Teilbibliotheks-Komponenten dekodiert werden können, durch Δ bezeichnet werden können, und Kanäle, für die zwei oder mehr als zwei Teilbibliotheks-Komponenten heruntergeladen werden müssen, um eine Bibliothek zur Dekodierung zu bilden, durch x bezeichnet werden können. Kanäle werden also je nach der gespeicherten Teilbibliothek angezeigt.
  • Der Fall, in dem eine Mehrzahl von Teilbibliotheks-Komponenten eine Bibliothek bildet, wird eingehend erläutert. 6 ist ein Konzeptdiagramm, das eine Teilbibliothek zeigt. Aus der Figur geht hervor, dass eine Teilbibliothek eine Einheit eines Programms ist, das eine Bibliothek bildet. Hier besteht eine Bibliothek A aus den Teilbibliotheken a, b und c, eine Bibliothek B aus den Teilbibliotheken d, e und f, eine Bibliothek C aus den Teilbibliotheken a, b und e, eine Bibliothek D aus den Teilbibliotheken a, d und g und eine Bibliothek E aus den Teilbibliotheken h, i und j. Nun sei angenommen, dass im Bibliothekspuffer eines Sendeempfangsgeräts die Bibliotheken A und B gespeichert sind. Bei der Entscheidung, ob ein Kanal angehört bzw. angesehen werden kann oder nicht, werden Kanäle, die die Bibliotheken C, D und E verwenden, mit x angedeutet, wenn eine Bibliothek nicht in Komponenten unterteilt worden ist, weil erkannt wird, dass eine lange Zeitdauer erforderlich ist, ehe der Kanal angehört oder angesehen werden kann. Wenn eine Bibliothek aber aus Komponenten besteht, dann bilden die Komponenten a, b und e die Bibliothek C, und diese Komponenten sind bereits im Bibliothekspuffer gespeichert, so dass der Kanal, der die Bibliothek C benutzt, mit O bezeichnet wird. Die Komponenten a, d und g bilden die Bibliothek D, und nur die Komponente g braucht heruntergeladen zu werden, so dass der Kanal, der die Bibliothek D benutzt, mit Δ bezeichnet wird. Die Komponenten h, i und j bilden die Bibliothek E, und sie müssen alle heruntergeladen werden, so dass der Kanal, der die Bibliothek E benutzt, mit x bezeichnet ist. Es sei bemerkt, dass Kanäle auf einem EPG oder auf dem Anzeigebildschirm eines angehörten oder angesehenen Programms angezeigt werden können.

Claims (6)

  1. Funkempfangsgerät für den Empfang von Funksignalen, die über eine Mehrzahl von Kanälen mit einem Datenfunkverfahren für die Übermittlung von Programmsignalen in zwei oder mehr Arten von Funkformaten gesendet werden, mit einem Bibliothekspuffer (15), um Dekodiersoftware-Programme zum Dekodieren von Programmsignalen zu speichern, einem Prüfer (18), um festzustellen, ob der Bibliothekspuffer Dekodiersoftware-Programme zum Dekodieren der über jeden der Mehrzahl von Kanälen gesendeten Programmsignale gespeichert hält; und einer Kanalanzeigeeinheit (19), um auf der Grundlage des Ergebnisses der Ermittlung durch den Prüfer eine Kanallistenanzeige darzubieten, wobei es die Kanallistenanzeige ermöglicht, vor Auswahl eines Kanals zu erkennen, ob der Bibliothekspuffer Dekodiersoftware-Programme zum Dekodieren der Programmsignale gespeichert hält, die über jeden Kanal gesendet werden, oder nicht.
  2. Funkempfangsgerät nach Anspruch 1 für den Empfang von Funksignalen, die mit Dekodiersoftware-Programmen zum Dekodieren der Programmsignale gesendet werden, wobei das Gerät weiter umfasst: eine Programmgewinnungseinheit (16), um Dekodiersoftware-Programme zum Dekodieren von Programmsignalen aus den Funksignalen zu gewinnen und die Dekodiersoftware-Programme im Bibliothekspuffer zu speichern; worin der Prüfer (18) für einen Kanal, für den der Bibliothekspuffer keine Dekodiersoftware-Programme gespeichert hält, des Weiteren wirksam ist, eine Zeitdauer vorherzusagen, die gebraucht wird, um das Dekodiersoftware-Programm durch die Programmgewinnungseinheit zu erlangen; und worin die Kanalanzeigeeinheit (19) des Weiteren wirksam ist, für einen Kanal, für den der Bibliothekspuffer kein Dekodiersoftware-Programm gespeichert hält, die Kanallistenanzeige in Abhängigkeit davon darzubieten, ob eine lange oder kurze Zeitdauer erforderlich ist, um ein Dekodiersoftware-Programm durch die Programmgewinnungseinheit zu erlangen.
  3. Funkempfangsgerät nach Anspruch 2, worin der Prüfer (18) die Zeitdauer, die erforderlich ist, um ein Dekodiersoftware-Programm durch die Programmgewinnungseinheit zu erlangen, auf der Grundlage des Umfangs des Dekodiersoftware-Programms vorhersagt.
  4. Funkempfangsgerät nach Anspruch 2, worin der Prüfer (18) die Zeitdauer, die erforderlich ist, um ein Dekodiersoftware-Programm durch die Programmgewinnungseinheit zu erlangen, auf der Grundlage des Umfangs des Dekodiersoftware-Programms und der Häufigkeit, mit der die Dekodiersoftware durch Funk zur Verfügung gestellt wird, vorhersagt.
  5. Funkempfangsgerät nach einem der Ansprüche 1 und 2, worin die Kanalanzeigeeinheit (19) die Kanallistenanzeige auf einem EPG-Anzeigebildschirm darbietet, der zur Auswahl empfangener Kanäle verwendet wird.
  6. Funkempfangsgerät nach einem der Ansprüche 1 und 2, worin die Kanalanzeigeeinheit (19) die Kanallistenanzeige auf einem Teil des Anzeigebildschirms darbietet, während das Funkempfangsgerät ein Programm auf dem Anzeigebildschirm zeigt, oder worin sie sie auf einer Anzeigeeinheit darbietet, die vom Funkempfangsgerät getrennt aufgestellt ist.
DE69838603T 1997-07-04 1998-07-06 Rundfunkempfangsvorrichtung und Verfahren zur Verbreitung von Daten Expired - Fee Related DE69838603T2 (de)

Applications Claiming Priority (8)

Application Number Priority Date Filing Date Title
JP17976297A JP3592895B2 (ja) 1997-07-04 1997-07-04 放送受信装置
JP17976297 1997-07-04
JP18554997A JP3592896B2 (ja) 1997-07-10 1997-07-10 放送受信装置
JP18554997 1997-07-10
JP18703597A JP3542887B2 (ja) 1997-07-11 1997-07-11 データ放送方法
JP18703597 1997-07-11
JP18881297A JP3439326B2 (ja) 1997-07-14 1997-07-14 放送受信装置
JP18881297 1997-07-14

Publications (2)

Publication Number Publication Date
DE69838603D1 DE69838603D1 (de) 2007-12-06
DE69838603T2 true DE69838603T2 (de) 2008-08-28

Family

ID=27474900

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69838603T Expired - Fee Related DE69838603T2 (de) 1997-07-04 1998-07-06 Rundfunkempfangsvorrichtung und Verfahren zur Verbreitung von Daten

Country Status (5)

Country Link
US (1) US6337715B1 (de)
EP (1) EP0889645B1 (de)
KR (1) KR100303374B1 (de)
CN (4) CN100358346C (de)
DE (1) DE69838603T2 (de)

Families Citing this family (74)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6769128B1 (en) 1995-06-07 2004-07-27 United Video Properties, Inc. Electronic television program guide schedule system and method with data feed access
WO1998010589A1 (en) * 1996-09-03 1998-03-12 Starsight Telecast, Inc. Schedule system with enhanced recording capability
BRPI9812104B1 (pt) 1997-07-21 2016-12-27 Guide E Inc método para navegar por um guia de programa interativo
JP2000013708A (ja) * 1998-06-26 2000-01-14 Hitachi Ltd 番組選択支援装置
CN1867068A (zh) 1998-07-14 2006-11-22 联合视频制品公司 交互式电视节目导视系统及其方法
AR020608A1 (es) 1998-07-17 2002-05-22 United Video Properties Inc Un metodo y una disposicion para suministrar a un usuario acceso remoto a una guia de programacion interactiva por un enlace de acceso remoto
CN101383947B (zh) * 1998-07-17 2012-08-01 联合视频制品公司 通过远程访问链接访问节目和提供节目的方法
US6898762B2 (en) 1998-08-21 2005-05-24 United Video Properties, Inc. Client-server electronic program guide
BR0006173A (pt) * 1999-06-01 2001-04-17 Koninkl Philips Electronics Nv Processo e aparelho para exibição na tela informações de programa, e, dispositivo
US7380266B1 (en) * 1999-09-09 2008-05-27 Agere Systems Inc. Transmission method and apparatus for optical fiber television network
US20060229930A9 (en) * 1999-11-15 2006-10-12 Gottfurcht Elliot A Method to generate advertising revenue based on time and location
US7020845B1 (en) * 1999-11-15 2006-03-28 Gottfurcht Elliot A Navigating internet content on a television using a simplified interface and a remote control
US6600497B1 (en) * 1999-11-15 2003-07-29 Elliot A. Gottfurcht Apparatus and method to navigate interactive television using unique inputs with a remote control
DE10065005B4 (de) * 1999-12-27 2005-05-12 Lg Electronics Inc. Digitaldaten-Übertragungsdienst und Datei-Herunterladeverfahren dafür
EP1139590A3 (de) * 2000-03-01 2008-10-01 Matsushita Electric Industrial Co., Ltd. Gerät für den Empfang und zur Speicherung von Wiedergabeprogrammen, mit einer hohen Wahrscheinlichkeit für die Wiedergabe von audiovisuellen Daten verwendet zu werden
US20040150677A1 (en) * 2000-03-03 2004-08-05 Gottfurcht Elliot A. Method for navigating web content with a simplified interface using audible commands
US6611881B1 (en) 2000-03-15 2003-08-26 Personal Data Network Corporation Method and system of providing credit card user with barcode purchase data and recommendation automatically on their personal computer
AU2001251329B2 (en) * 2000-04-06 2006-09-21 Opentv, Inc. Generic data processing engine
JP3075102U (ja) * 2000-07-24 2001-02-09 船井電機株式会社 ディジタル放送用受信機
US6907023B2 (en) 2000-08-14 2005-06-14 Vesuvius, Inc. Communique system with dynamic bandwidth allocation in cellular communication networks
US6954641B2 (en) * 2000-08-14 2005-10-11 Vesivius, Inc. Communique wireless subscriber device for a cellular communication network
US7024200B2 (en) * 2000-08-14 2006-04-04 Vesuvius, Inc. Communique system with active feedback for cellular communication networks
KR20190096450A (ko) 2000-10-11 2019-08-19 로비 가이드스, 인크. 매체 콘텐츠 배달 시스템 및 방법
US7434246B2 (en) * 2001-06-08 2008-10-07 Digeo, Inc. Systems and methods for automatic personalizing of channel favorites in a set top box
KR100765740B1 (ko) * 2001-06-26 2007-10-15 삼성전자주식회사 A/v신호 저장 및 검색 방법과 그 장치
JP4443833B2 (ja) * 2002-02-27 2010-03-31 パナソニック株式会社 情報再生方法、送信装置および受信装置
US20040150676A1 (en) * 2002-03-25 2004-08-05 Gottfurcht Elliot A. Apparatus and method for simple wide-area network navigation
JP4497804B2 (ja) * 2002-10-08 2010-07-07 キヤノン株式会社 受信装置及び受信装置の制御方法
US7493646B2 (en) * 2003-01-30 2009-02-17 United Video Properties, Inc. Interactive television systems with digital video recording and adjustable reminders
JP4047267B2 (ja) 2003-11-21 2008-02-13 キヤノン株式会社 番組選択方法及び番組選択制御装置
JP4428161B2 (ja) * 2004-07-16 2010-03-10 ブラザー工業株式会社 接続状態制御装置、接続状態制御方法及び接続状態制御用プログラム
US7487000B1 (en) * 2005-01-04 2009-02-03 Tcl Govideo Ltd. Navigation screen system and method for remote control
CN100454268C (zh) * 2005-01-17 2009-01-21 松下电器产业株式会社 程序执行装置
US7567565B2 (en) 2005-02-01 2009-07-28 Time Warner Cable Inc. Method and apparatus for network bandwidth conservation
US7614068B2 (en) * 2005-03-18 2009-11-03 Nokia Corporation Prioritization of electronic service guide carousels
US7490341B2 (en) * 2005-06-07 2009-02-10 Nokia Corporation System and associated terminal, method and computer program product for directional channel browsing of broadcast content
KR100762582B1 (ko) * 2005-06-20 2007-10-01 엘지전자 주식회사 디지털 방송 수신기의 소프트웨어 다운로드 방법
KR100749813B1 (ko) * 2005-07-25 2007-08-16 삼성전자주식회사 방송 수신/전송 디바이스, 무선 a/v 시스템, 및 무선a/v 시스템의 제어방법
US7916755B2 (en) * 2006-02-27 2011-03-29 Time Warner Cable Inc. Methods and apparatus for selecting digital coding/decoding technology for programming and data delivery
US8458753B2 (en) 2006-02-27 2013-06-04 Time Warner Cable Enterprises Llc Methods and apparatus for device capabilities discovery and utilization within a content-based network
US8170065B2 (en) 2006-02-27 2012-05-01 Time Warner Cable Inc. Methods and apparatus for selecting digital access technology for programming and data delivery
US8718100B2 (en) * 2006-02-27 2014-05-06 Time Warner Cable Enterprises Llc Methods and apparatus for selecting digital interface technology for programming and data delivery
KR100763206B1 (ko) * 2006-04-03 2007-10-04 삼성전자주식회사 이용 가능한 코덱 정보를 제공하는 장치 및 그 방법
KR100818924B1 (ko) * 2006-05-03 2008-04-04 삼성전자주식회사 소프트웨어 모듈의 조합을 통해 dsp 코드를 생성하는장치 및 그 방법
KR100755714B1 (ko) * 2006-05-03 2007-09-05 삼성전자주식회사 코덱 업그레이드를 수행하는 장치 및 그 방법
US7801888B2 (en) 2007-03-09 2010-09-21 Microsoft Corporation Media content search results ranked by popularity
US20080235746A1 (en) 2007-03-20 2008-09-25 Michael James Peters Methods and apparatus for content delivery and replacement in a network
US8418206B2 (en) 2007-03-22 2013-04-09 United Video Properties, Inc. User defined rules for assigning destinations of content
US20090060468A1 (en) * 2007-08-31 2009-03-05 United Video Properties, Inc. Systems and methods for recording popular media in an interactive media delivery system
US8561116B2 (en) 2007-09-26 2013-10-15 Charles A. Hasek Methods and apparatus for content caching in a video network
US9071859B2 (en) 2007-09-26 2015-06-30 Time Warner Cable Enterprises Llc Methods and apparatus for user-based targeted content delivery
JP4858389B2 (ja) * 2007-09-28 2012-01-18 日本電気株式会社 動画像受信装置、動画像受信方法、及びプログラム
US8099757B2 (en) 2007-10-15 2012-01-17 Time Warner Cable Inc. Methods and apparatus for revenue-optimized delivery of content in a network
US8813143B2 (en) 2008-02-26 2014-08-19 Time Warner Enterprises LLC Methods and apparatus for business-based network resource allocation
US10063934B2 (en) 2008-11-25 2018-08-28 Rovi Technologies Corporation Reducing unicast session duration with restart TV
US9866609B2 (en) 2009-06-08 2018-01-09 Time Warner Cable Enterprises Llc Methods and apparatus for premises content distribution
US9143737B2 (en) 2009-10-15 2015-09-22 Verizon Patent And Licensing Inc. Data distribution
US9258529B2 (en) * 2009-10-15 2016-02-09 Verizon Patent And Licensing Inc. Data distribution
US20110296347A1 (en) * 2010-05-26 2011-12-01 Microsoft Corporation Text entry techniques
KR20120043811A (ko) * 2010-10-27 2012-05-07 삼성전자주식회사 네트워크를 통하여 방송신호를 수신하는 디스플레이장치 및 방송수신방법
CN102244754A (zh) * 2011-07-05 2011-11-16 青岛海信信芯科技有限公司 一种osd菜单的焦点移动方法、装置及一种电视机
US8805418B2 (en) 2011-12-23 2014-08-12 United Video Properties, Inc. Methods and systems for performing actions based on location-based rules
US9854280B2 (en) 2012-07-10 2017-12-26 Time Warner Cable Enterprises Llc Apparatus and methods for selective enforcement of secondary content viewing
US8904444B2 (en) * 2012-11-15 2014-12-02 Motorola Mobility Llc Scalable data acquisition and accumulation in a resource constrained environment
US9131283B2 (en) 2012-12-14 2015-09-08 Time Warner Cable Enterprises Llc Apparatus and methods for multimedia coordination
KR20150004156A (ko) * 2013-07-02 2015-01-12 삼성전자주식회사 디스플레이 장치 및 그 방법
US9510056B2 (en) * 2013-11-27 2016-11-29 Time Warner Cable Enterprises Llc Methods and apparatus that support display and use of a program guide based on time spent by a user dwelling on a channel
US10687115B2 (en) 2016-06-01 2020-06-16 Time Warner Cable Enterprises Llc Cloud-based digital content recorder apparatus and methods
US10911794B2 (en) 2016-11-09 2021-02-02 Charter Communications Operating, Llc Apparatus and methods for selective secondary content insertion in a digital network
US11109290B2 (en) 2017-08-04 2021-08-31 Charter Communications Operating, Llc Switching connections over frequency bands of a wireless network
CN107959876B (zh) * 2017-11-20 2021-03-16 中央电视台 一种节目编排的方法、装置及电子设备
US10939142B2 (en) 2018-02-27 2021-03-02 Charter Communications Operating, Llc Apparatus and methods for content storage, distribution and security within a content distribution network
CN109347968B (zh) * 2018-11-07 2021-09-24 网宿科技股份有限公司 一种下载资源文件的数据块的方法、设备和系统
US11102272B2 (en) * 2019-12-19 2021-08-24 Wangsu Science and Technology Co., Ltd. Method and device for downloading resource file

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3222456B2 (ja) * 1990-07-30 2001-10-29 株式会社東芝 映像監視システム、送信装置、受信装置、および映像監視方法
JP2960803B2 (ja) 1991-08-28 1999-10-12 株式会社日立製作所 デジタル放送信号受信装置およびデジタル放送信号受信テレビジョン受信機
US5231494A (en) * 1991-10-08 1993-07-27 General Instrument Corporation Selection of compressed television signals from single channel allocation based on viewer characteristics
WO1994014279A1 (en) * 1992-12-09 1994-06-23 Discovery Communications, Inc. Digital cable headend for cable television delivery system
JP3157065B2 (ja) 1993-06-24 2001-04-16 株式会社ザナヴィ・インフォマティクス 多チャンネル放送の送受信システム
DE69535646T2 (de) * 1994-04-28 2008-11-06 OpenTV, Inc., San Francisco Vorrichtung und Verfahren zum Formulieren eines interaktiven Signales
GB9408574D0 (en) * 1994-04-29 1994-06-22 Newbridge Networks Corp Atm switching system
US5477263A (en) 1994-05-26 1995-12-19 Bell Atlantic Network Services, Inc. Method and apparatus for video on demand with fast forward, reverse and channel pause
US5635979A (en) * 1994-05-27 1997-06-03 Bell Atlantic Dynamically programmable digital entertainment terminal using downloaded software to control broadband data operations
EP0735776B1 (de) * 1995-03-29 2004-01-28 Hitachi, Ltd. Dekoder für komprimierte und multiplexierte Bild- und Audiodaten
EP0762777A3 (de) * 1995-09-04 1999-03-10 Sharp Kabushiki Kaisha Bildwiedergabevorrichtung
US5862140A (en) * 1995-11-21 1999-01-19 Imedia Corporation Method and apparatus for multiplexing video programs for improved channel utilization
US5790753A (en) * 1996-01-22 1998-08-04 Digital Equipment Corporation System for downloading computer software programs
US5951639A (en) * 1996-02-14 1999-09-14 Powertv, Inc. Multicast downloading of software and data modules and their compatibility requirements
JP3601181B2 (ja) * 1996-04-19 2004-12-15 株式会社日立製作所 受信装置
US6028539A (en) * 1997-02-07 2000-02-22 Matsushita Electric Industrial Co., Ltd. Buffer control method, and decoding apparatus performing buffer control

Also Published As

Publication number Publication date
DE69838603D1 (de) 2007-12-06
EP0889645B1 (de) 2007-10-24
EP0889645A3 (de) 1999-01-20
KR100303374B1 (ko) 2001-09-24
CN1271849C (zh) 2006-08-23
CN100358346C (zh) 2007-12-26
KR19990013612A (ko) 1999-02-25
CN1220350C (zh) 2005-09-21
CN1571488A (zh) 2005-01-26
CN1264340C (zh) 2006-07-12
CN1210407A (zh) 1999-03-10
US6337715B1 (en) 2002-01-08
CN1540975A (zh) 2004-10-27
CN1571489A (zh) 2005-01-26
EP0889645A2 (de) 1999-01-07

Similar Documents

Publication Publication Date Title
DE69838603T2 (de) Rundfunkempfangsvorrichtung und Verfahren zur Verbreitung von Daten
DE69613573T3 (de) Zusammenmischen von informationen aus mehreren quellen in einem fernsehsystem
AT402357B (de) Kabelfernsehsystem zum wahlweisen ausgeben aufgezeichneter bild- und tonmitteilungen
DE69838918T2 (de) Hd zu sd programmführerumsetzer für ein fernsehprogrammsystem
DE10323260B4 (de) Digitaler Fernseher und Verfahren zum automatischen Umschalten der Kanäle
DE69630756T2 (de) Fernsehempfänger mit Überlagerung Fernsehbilds mit Text und/oder graphischen Mustern
DE69731120T2 (de) Bereichs- und informationsanzeigeabhängige videopegelsteuerung
DE4012518A1 (de) Schnell ansprechendes bild-im-bild-system fuer fernsehempfaenger
EP0667081B2 (de) Adressierbare schaltungseinrichtung
DE69729291T3 (de) Markierung von fernsehprogrammen und kanalauswahlen
DE60122958T2 (de) Anzeigeschnittstelle mit einer Kanalmatrix
DE4121314C2 (de) Verfahren für einen Empfänger zum Empfang hochfrequenter Videosignale
DE19642558B4 (de) Vorrichtung zur elektronischen Programmführung
DE69731988T2 (de) Verfahren und Gerät zur Anzeige von Bildern und Daten
DE69632736T3 (de) Verfahren und vorrichtung zur anzeige von text- oder grafikdaten auf einem fernsehbildschirm
DE69635820T2 (de) Fernsehprogrammführungssignalempfänger
DE69635920T2 (de) Fernsehempfänger mit einem Dekoder für Multiplex-Texte
DE202006021029U1 (de) Vorrichtung zur Spracheneinstellung in einem Fernsehempfänger
DE202007019401U1 (de) Mobiles Endgerät, das Videodaten zu einem externen Anzeigegerät ausgeben kann
DE4240187A1 (de) Verfahren zum Anzeigen von aus Videotextsignalen gewonnenen Informationen auf einem Bildschirm und Vorrichtung zur Durchführung des Verfahrens
DE3640436A1 (de) Fernbedienung fuer ein empfangsgeraet der unterhaltungselektronik mit videotext-empfang
DE60203175T3 (de) Automatisierte eingabe in einem interaktiven fernsehsystem
DE60308438T2 (de) Fernsehempfänger mit der Fähigkeit Text über das Netz zu empfangen
DE69932321T2 (de) Fernsehempfänger mit verknüpfungssystem für zusatzdaten
DE202008018489U1 (de) Rundsendungsempfänger

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8327 Change in the person/name/address of the patent owner

Owner name: PANASONIC CORP., KADOMA, OSAKA, JP

8339 Ceased/non-payment of the annual fee