DE02736739T1 - Kanalpuffer- und anzeigeverwaltungssystem für ein multituner-beistellgerät - Google Patents
Kanalpuffer- und anzeigeverwaltungssystem für ein multituner-beistellgerät Download PDFInfo
- Publication number
- DE02736739T1 DE02736739T1 DE0001391125T DE02736739T DE02736739T1 DE 02736739 T1 DE02736739 T1 DE 02736739T1 DE 0001391125 T DE0001391125 T DE 0001391125T DE 02736739 T DE02736739 T DE 02736739T DE 02736739 T1 DE02736739 T1 DE 02736739T1
- Authority
- DE
- Germany
- Prior art keywords
- media content
- display
- buffering
- buffer
- display channel
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/4147—PVR [Personal Video Recorder]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/426—Internal components of the client ; Characteristics thereof
- H04N21/42607—Internal components of the client ; Characteristics thereof for processing the incoming bitstream
- H04N21/4263—Internal components of the client ; Characteristics thereof for processing the incoming bitstream involving specific tuning arrangements, e.g. two tuners
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4334—Recording operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47214—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/485—End-user interface for client configuration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/84—Generation or processing of descriptive data, e.g. content descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/445—Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
- H04N5/45—Picture in picture, e.g. displaying simultaneously another television channel in a region of the screen
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/78—Television signal recording using magnetic recording
- H04N5/781—Television signal recording using magnetic recording on disks or drums
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/78—Television signal recording using magnetic recording
- H04N5/782—Television signal recording using magnetic recording on tape
- H04N5/783—Adaptations for reproducing at a rate different from the recording rate
Abstract
Verfahren zum Handhaben des Medieninhalts mehrerer Anzeigekanäle mit den Schritten:
Ermitteln, wann Ressourcen nicht ausreichend sind, um einen Medieninhalt eines neu angeforderten Anzeigekanals zu empfangen;
in Reaktion auf eine Ermittlung von nicht ausreichenden Ressourcen, Ermitteln des Anzeigekanals mit der niedrigsten Priorität unter Verwendung mindestens einer vom Benutzer konfigurierbaren Regel und
Abbrechen des Empfangs des Medieninhalts eines Anzeigekanals, der unter einer Vielzahl von empfangenen Anzeigekanälen als der Anzeigekanal mit der niedrigsten Priorität bestimmt wurde.
Ermitteln, wann Ressourcen nicht ausreichend sind, um einen Medieninhalt eines neu angeforderten Anzeigekanals zu empfangen;
in Reaktion auf eine Ermittlung von nicht ausreichenden Ressourcen, Ermitteln des Anzeigekanals mit der niedrigsten Priorität unter Verwendung mindestens einer vom Benutzer konfigurierbaren Regel und
Abbrechen des Empfangs des Medieninhalts eines Anzeigekanals, der unter einer Vielzahl von empfangenen Anzeigekanälen als der Anzeigekanal mit der niedrigsten Priorität bestimmt wurde.
Claims (92)
- Verfahren zum Handhaben des Medieninhalts mehrerer Anzeigekanäle mit den Schritten: Ermitteln, wann Ressourcen nicht ausreichend sind, um einen Medieninhalt eines neu angeforderten Anzeigekanals zu empfangen; in Reaktion auf eine Ermittlung von nicht ausreichenden Ressourcen, Ermitteln des Anzeigekanals mit der niedrigsten Priorität unter Verwendung mindestens einer vom Benutzer konfigurierbaren Regel und Abbrechen des Empfangs des Medieninhalts eines Anzeigekanals, der unter einer Vielzahl von empfangenen Anzeigekanälen als der Anzeigekanal mit der niedrigsten Priorität bestimmt wurde.
- Verfahren nach Anspruch 1, das weiterhin den Schritt des Verwendens der Ressourcen, die vorher zum Empfangen des abgebrochenen Medieninhalts verwendet wurden, zum Empfangen des Medieninhalts des neu angeforderten Anzeigekanals umfasst, wobei der Schritt des Verwendens der Ressourcen zum Empfangen des Medieninhalts die Verwendung von Einstell-, Puffer- und Anzeige-Ressourcen zum Einstellen, Puffern und Anzeigen des Medieninhalts des neu angeforderten Anzeigekanals umfasst und weiterhin den Schritt des Löschens des Medieninhalts, der dem Anzeigekanal zugeordnet ist, der als der Anzeigekanal mit der niedrigsten Priorität bestimmt worden ist, umfasst, wobei der Schritt des Löschens mindestens entweder, das Konfigurieren von Speicherplatz als beschreibbar oder das Überschreiben des Speicherplatzes umfasst.
- Verfahren nach Anspruch 1, das weiterhin den Schritt des Ermittelns der Priorität unter Verwendung einer Vielzahl von benutzerkonfigurierbaren Regeln umfasst.
- Verfahren nach Anspruch 1, das weiterhin die Schritte des Eingehens mindestens einer Eingangsvariablen unter einer Vielzahl von Eingangsvariablen in die benutzerkonfigurierbare Regel und des Bereitstellens einer Prioritätsbestinmung als Ergebnis umfasst, wobei die Eingangsvariablen zugeordnete Werte sind, die bei der Prioritätsbestimmung verwendet werden, wobei die Eingangsvariablen zugeordnete Werte sind, die von der Beziehung der Eingangsvariablen zu mindestens einer Schwelle einer Vielzahl von Schwellen abhängen.
- Verfahren zum Verwalten der Verwendung von Medien-Client-Geräte-Ressourcen, wenn eine Benutzeranforderung eines neuen Anzeigekanals erfolgt, während die Ressourcenvollständig zum Handhaben anderer Anzeigekanäle genutzt werden, mit den Schritten: Empfangen eines Eingangssignals, das eine Benutzeranforderung eines neuen Anzeigekanals angibt, während ein Medieninhalt, der in Reaktion auf den Benutzer heruntergeladen wird, der vorher einen ersten Anzeigekanal wählt, eingestellt und gepuffert wird und während ein Medieninhalt, der in Reaktion auf den Benutzer heruntergeladen wird, der vorher einen zweiten Anzeigekanal wählt, eingestellt, gepuffert und angezeigt wird; Kennzeichnen der Medieninhalts-Downloads des ersten und zweiten Anzeigekanals mit Eingangsvariablen; Zuweisen von Werten zu den Eingangsvariablen; Eingeben der Eingangsvariablen und der entsprechenden zugewiesenen Werte in einen Satz von Regeln, die eine Priorität zwischen dem ersten und zweiten Anzeigekanal bestimmen; und Einstellen, Puffern und Anzeigen des aus dem neuen Anzeigekanal heruntergeladenen Medieninhalts unter Verwendung der Ressourcen, die mit dem Anzeigekanal mit der niedrigsten ermittelten Priorität assoziiert sind.
- Verfahren nach Anspruch 5, dadurch gekennzeichnet, dass der Schritt des Empfangens eines Eingangssignals den Schritt des Empfangens eines Tastendrücksignals in Reaktion auf einen Benutzer umfasst, der eine Taste an einer Fernbedienung wählt, wobei die Taste mit der Wahl eines Anzeigekanals assoziiert ist.
- Verfahren nach Anspruch 5, dadurch gekennzeichnet, dass der Schritt des Kennzeichnens der Medieninhalts-Downloads den Schritt des Kennzeichnens der Medieninhalts-Downloads als Eingangsvariable umfasst, die eine zusammenhängende Zeitdauer des Puffers des Medieninhalts mindestens entweder des ersten oder des zweiten Anzeigekanals darstellt.
- Verfahren nach Anspruch 5, dadurch gekennzeichnet, dass der Schritt des Kennzeichnens der Medieninhalts-Downloads den Schritt des Kennzeichnens der Medieninhalts-Downloads als eine Eingangsvariable umfasst, die eine Gesamtdauer des Pufferns einer Medieninhaltsinstanz mindestens entweder des ersten oder des zweiten Anzeigekanals darstellt.
- Verfahren nach Anspruch 5, dadurch gekennzeichnet, dass der Schritt des Kennzeichnens der Medieninhalts-Downloads den Schritt des Kennzeichnens der Medieninhalts-Downloads als eine Eingangsvariable, die eine Zeitdauer darstellt, die der gepufferte Medieninhalt mindestens entweder des ersten oder des zweiten Anzeigekanals an einer Anzeigevorrichtung angezeigt wird, umfasst, wobei der Satz von Regeln einen multiplikativen Koeffizienten der Eingangsvariablen, die mit der Zeit assoziiert ist, in der der gepufferte Medieninhalt an der Anzeigevorrichtung angezeigt wird, entsprechend den Betrachtungsmustern des Benutzers dynamisch einstellt, sodass unterschiedliche Betrachtungsmuster in dem Regelsatz unterschiedlich gewichtet werden.
- Verfahren nach Anspruch 5, dadurch gekennzeichnet, dass der Schritt des Kennzeichnens der Medieninhalts-Downloads den Schritt des Kennzeichnens der Medieninhalts-Downloads als eine Eingangsvariable, die einen Zusammenhang zwischen einer Zeitdauer des Pufferns des Medieninhalts des ersten Anzeigekanals und einer Zeitdauer des Pufferns des Medieninhalts des zweiten Anzeigekanals darstellt, umfasst.
- Verfahren nach Anspruch 5, dadurch gekennzeichnet, dass der Schritt des Kennzeichnens der Medieninhalts-Downloads den Schritt des Kennzeichnens der Medieninhalts-Downloads als eine Eingangsvariable, die einen Zusammenhang zwischen einer Zeitdauer des Pufferns des Medieninhalts mindestens entweder des ersten Anzeigekanals oder des zweiten Anzeigekanals und einer Zeitdauer des Anzeigens des assoziierten Anzeigekanal-Medieninhalts an einer Anzeigevorrichtung darstellt, umfasst.
- Verfahren nach Anspruch 5, dadurch gekennzeichnet, dass der Schritt des Kennzeichnens der Medieninhalts-Downloads den Schritt des Kennzeichnens der Medieninhalts-Downloads als eine Eingangsvariable, die darstellt, ob mindestens entweder der erste oder der zweite Anzeigekanal, die den Medieninhalt puffern, in einer Favoriten-Kanalliste enthalten ist, umfasst, wobei das Verfahren weiterhin den Schritt des In-die-Lage-Versetzens des Benutzers, zu konfigurieren, ob die Favoriten-Kanalliste einen Regelsatz beeinflusst, umfasst und weiterhin den Schritt des Verwendens eines anderen Regelsatzes, wenn die Favoriten-Kanalliste als Eingangsvariable verwendet wird, sodass der zugewiesene Wert der Eingangsvariablen in einer Weise gewichtet wird, die das weitere Puffern des mit der Favoriten-Kanalliste assoziierten Medieninhalts favorisiert, umfasst.
- Verfahren nach Anspruch 5, dadurch gekennzeichnet, dass der Schritt des Zuweisens den Schritt des Beziehens der Eingangsvariablen auf eine erste Schwelle und eine zweite Schwelle, um ein Pufferverhalten des mit dem ersten und zweiten Anzeigekanal assoziierten Medieninhalts zu bewirken, umfasst.
- Verfahren nach Anspruch 13, dadurch gekennzeichnet, dass die erste und zweite Schwelle mindestens entweder benutzerkonfigurierbare Standardwerte oder Festwerte umfassen.
- Verfahren nach Anspruch 13, dadurch gekennzeichnet, dass die erste Schwelle ein Festwert ist und die zweite Schwelle e in benutzerkonfigurierbarer Standardwert ist, wobei das Verfahren weiterhin den Schritt des Zuweisens von wechselnden Werten zu der ersten und der zweiten Schwelle, wenn in den Regelsatz eine Eingangsvariable eingegeben wird, die darstellt, ob mindestens entweder der erste oder der zweite Anzeigekanal, die den Medieninhalt puffern, in einer Favoriten-Kanalliste enthalten ist, sodass die assoziierten Werte der Schwellen in einer Favoriten-Kanalliste gewichtet werden, umfasst.
- Verfahren nach Anspruch 5, dadurch gekennzeichnet, dass der Schritt des Zuweisens den Schritt des Bewirkens, dass die Eingangsvariablen einen nichtlinearen Bereich von Werten zeigen, wenn die Eingangsvariablen in den Regelsatz eingegeben werden, umfasst.
- Verfahren nach Anspruch 5, dadurch gekennzeichnet, dass der Schritt des Zuweisens den Schritt des Beziehens einer ersten Schwelle auf einen ersten Eingangsvariablenwert umfasst, wobei in dem Fall, dass der erste Eingangsvariablenwert kleiner als die erste Schwelle ist, dem ersten Eingangsvariablenwert ein nichtsignifikanter Wert zugewiesen wird.
- Verfahren nach Anspruch 5, dadurch gekennzeichnet, dass der Schritt des Zuweisens den Schritt des Beziehens einer ersten Schwelle und einer zweiten Schwelle auf einen zweiten Eingangsvariablenwert umfasst, wobei in dem Fall, dass der zweite Eingangsvariablenwert mindestens gleich der ersten Schwelle ist, aber kleiner als die zweite Schwelle ist, dem zweiten Eingangsvariablenwert sein ursprünglicher Wert zugewiesen wird.
- Verfahren nach Anspruch 5, dadurch gekennzeichnet, dass der Schritt des Zuweisens den Schritt des Beziehens einer ersten Schwelle und einer zweiten Schwelle auf einen dritten Eingangsvariablenwert umfasst, wobei in dem Fall, dass der dritte Eingangsvariablenwert größer als die erste und die zweite Schwelle ist, dem dritten Eingangsvariablenwert ein maximaler Wert zugewiesen wird.
- Verfahren nach Anspruch 5, dadurch gekennzeichnet, dass der Schritt des Zuweisens den Schritt des Zuweisens eines nichtsignifikanten Werts zu einem vierten Eingangsvariablenwert aufgrund einer Eingabe des Benutzers umfasst.
- Verfahren nach Anspruch 5, dadurch gekennzeichnet, dass der Schritt des Zuweisens den Schritt des Zuweisens eines nichtsignifikanten Werts zu einem fünften Eingangsvariablenwert aufgrund einer Eingabe des Benutzers, um mindestens entweder das gewünschte Puffer-, Einstell- oder Anzeigeverhalten während einer Benutzerkonfigurationssitzung zu konfigurieren, umfasst.
- Verfahren nach Anspruch 5, dadurch gekennzeichnet, dass der Schritt des Zuweisens den Schritt des Zuweisens eines maximalen Werts zu einem sechsten Eingangsvariablenwert aufgrund einer Eingabe des Benutzers umfasst.
- Verfahren nach Anspruch 5, dadurch gekennzeichnet, dass der Schritt des Zuweisens den Schritt des Zuweisens eines maximalen Werts zu einem siebenten Eingangsvariablenwert aufgrund einer Eingabe des Benutzers, um mindestens entweder das gewünschte Puffer-, Einstell- oder Anzeigeverhalten während einer Benutzerkonfigurationssitzung zu konfigurieren, umfasst.
- Verfahren nach Anspruch 5, dadurch gekennzeichnet, dass der Schritt des Zuweisens den Schritt des Beziehens mindestens eines der Eingangsvariablenwerte auf einen nichtlinearen Bereich von zugewiesenen Werten umfasst.
- Verfahren nach Anspruch 5, dadurch gekennzeichnet, dass der Schritt des Zuweisens den Schritt des Gewichtens jedes der zugewiesenen Werte der Eingangsvariablen multiplikativ mit einem entsprechenden Koeffizienten, der sich auf die Priorität der entsprechenden Eingangsvariablen bezieht, umfasst, wobei das Verfahren weiterhin die Schritte des Gewichtens eines ersten Eingangsvariablenwerts mit einem ersten multiplikativen Koeffizienten für eine erste Regel und des Gewichtens des ersten Eingangsvariablenwerts mit einem zweiten multiplikativen Koeffizienten für eine zweite Regel umfasst.
- Verfahren nach Anspruch 5, dadurch gekennzeichnet, dass der Schritt des Zuweisens den Schritt des Vorverarbeitens der Eingangsvariablen in einem Vorverarbeitungsmodul umfasst; dass der Schritt des Vorverarbeitens die Schritte des Empfangens mindestens einer der Eingangsvariablen aus dem Speicher, Vergleichen des Eingangsvariablenwerts mit mindestens einer Schwelle aus einem vorher festgelegten Satz von Schwellen, Zuweisen eines neuen Werts zu der Eingangsvariablen aus einem Bereich von gewünschten Werten und Multiplizieren des Werts mit seinem entsprechenden Gewichtskoeffizienten für die Eingabe in den Satz von Steuerregeln umfasst; und dass der Schritt des Eingebens des gewichteten Werts der einen der Eingangsvariablen in den Satz von Steuerregeln den Schritt des Bereitstellens eines Ergebnisses, das eine Änderung mindestens einiger der Ressourcen bewirkt, die für den Medieninhalt des ersten und zweiten Anzeigekanals verwendet werden, um den Medieninhalt des neuen Anzeigekanals handzuhaben, umfasst.
- Verfahren nach Anspruch 5, dadurch gekennzeichnet, dass der Schritt des Eingebens weiterhin den Schritt des Eingebens von vom Benutzer konfigurierten Prioritätsstufen umfasst.
- Verfahren nach Anspruch 5, das weiterhin den Schritt des Verwendens des Regelsatzes zum Bestimmen der zu verwendenden Ressourcen umfasst.
- Verfahren nach Anspruch 5, dadurch gekennzeichnet, dass der Regelsatz programmierbar ist.
- Verfahren zum Verwalten der Verwendung von Medien-Client-Geräte-Ressourcen, wenn eine Benutzeranforderung eines neuen Anzeigekanals erfolgt, während die Ressourcenvollständig zum Handhaben anderer Anzeigekanäle verwendet werden, mit den Schritten: Empfangen eines Eingangssignals, das eine Benutzeranforderung eines neuen Anzeigekanals angibt, während ein Medieninhalt, der in Reaktion auf den Benutzer heruntergeladen wird, der vorher einen ersten Anzeigekanal wählt, eingestellt und gepuffert wird und während ein Medieninhalt, der in Reaktion auf den Benutzer heruntergeladen wird, der vorher einen zweiten Anzeigekanal wählt, eingestellt, gepuffert und angezeigt wird; Kennzeichnen der Medieninhalts-Downloads des ersten und zweiten Anzeigekanals mit Eingangsvariablen; Zuweisen von Werten zu den Eingangsvariablen, wobei der Schritt des Zuweisen den Schritt des Beziehens der Eingangsvariablen auf eine erste Schwelle und eine zweite Schwelle umfasst, um ein Pufferverhalten des mit dem ersten und zweiten Anzeigekanal assoziierten Medieninhalts zu bewirken; wobei die erste und zweite Schwelle Standardwerte aufweisen, die benutzerkonfigurierbar sind; wobei der Schritt des Zuweisens den Schritt des Bewirkens, dass die Eingangsvariablen einen nichtlinearen Bereich von Werten zeigen, wenn die Eingangsvariablen in den Regelsatz eingegeben werden; wobei der Schritt des Zuweisens den Schritt des Beziehens einer ersten Schwelle auf einen ersten Eingangsvariablenwert umfasst, wobei für den Fall, dass der erste Eingangsvariablenwert kleiner als die erste Schwelle ist, dem ersten Eingangsvariablenwert ein nichfsignifikanter Wert zugewiesen wird; wobei der Schritt des Zuweisens den Schritt des Beziehens einer ersten Schwelle und einer zweiten Schwelle auf einen zweiten Eingangsvariablenwert umfasst, wobei für den Fall, dass der zweite Eingangsvariablenwert mindestens gleich der ersten Schwelle ist, aber kleiner als die zweite Schwelle ist, dem zweiten Eingangsvariablenwert sein ursprünglicher Wert zugewiesen wird; wobei der Schritt des Zuweisens den Schritt des Beziehens einer ersten Schwelle und einer zweiten Schwelle auf einen dritten Eingangsvariablenwert umfasst, wobei in dem Fall, dass der dritte Eingangsvariablenwert größer als die erste und die zweite Schwelle ist, dem dritten Eingangsvariablenwert ein maximaler Wert zugewiesen wird; wobei der Schritt des Zuweisens den Schritt des Zuweisens eines nichtsignifikanten Werts zu einem vierten Eingangsvariablenwert aufgrund einer Eingabe des Benutzers umfasst; wobei der Schritt des Zuweisens den Schritt des Zuweisens eines nichtsignifikanten Werts zu einem fünften Eingangsvariablenwert aufgrund einer Eingabe des Benutzers umfasst, um mindestens entweder das gewünschte Puffer-, Einstell- oder Anzeigeverhalten während einer Benutzerkonfigurationssitzung zu konfigurieren; wobei der Schritt des Zuweisens den Schritt des Zuweisens eines maximalen Werts zu einem sechsten Eingangsvariablenwert aufgrund einer Eingabe des Benutzers umfasst; wobei der Schritt des Zuweisens den Schritt des Zuweisens eines maximalen Werts zu einem siebenten Eingangsvariablenwert aufgrund einer Eingabe des Benutzers umfasst, um mindestens entweder das gewünschte Puffer-, Einstell- oder Anzeigeverhalten während einer Benutzerkonfigurationssitzung zu konfigurieren; wobei der Schritt des Zuweisens den Schritt des Beziehens mindestens eines der Eingangsvariablenwerte auf einen nichtlinearen Bereich von zugewiesenen Werfen umfasst; wobei der Schritt des Zuweisens den Schritt des Gewichtens jedes der zugewiesenen Werfe der Eingangsvariablen multiplikativ mit einem entsprechenden Koeffizienten, der sich auf die Priorität der entsprechenden Eingangsvariablen bezieht, umfasst; wobei der Schritt des Zuweisens den Schritt des Vorverarbeitens der Eingangsvariablen in einem Vorverarbeitungsmodul umfasst, wobei der Schritt des Vorverarbeitens die Schritte des Empfangens mindestens einer der Eingangsvariablen aus dem Speicher, Vergleichen des Eingangsvariablenwerts mit mindestens einer Schwelle aus einem vorher festgelegten Satz von Schwellen, Zuweisen eines neuen Werts zu der Eingangsvariablen aus einem Bereich von gewünschten Werten und Multiplizieren des Werts mit seinem entsprechenden Gewichtskoeffizienten zum Eingeben in den Satz von Steuerregeln umfasst; wobei der Schritt des Eingebens des gewichteten Werts der einen der Eingangsvariablen in den Satz von Steuerregeln den Schritt des Bereitstellens eines Ergebnisses, das eine Änderung mindestens einiger der Ressourcen bewirkt, die für den Medieninhalt des ersten und zweiten Anzeigekanals verwendet werden, um den Medieninhalt des neuen Anzeigekanals handzuhaben, umfasst; wobei der Regelsatz programmierbar ist; Eingeben der Eingangsvariablen und der entsprechenden zugewiesenen Werte in einen Satz von Regeln, die eine Priorität zwischen dem ersten und zweiten Anzeigekanal bestimmen, wobei der Satz von Regeln einen multiplikativen Koeffizienten der Eingangsvariablen, die mit der Zeit assoziiert ist, in der der gepufferte Medieninhalt an der Anzeigevorrichtung angezeigt wird, entsprechend den Betrachtungsmustern des Benutzers dynamisch einstellt, sodass unterschiedliche Betrachtungsmuster in dem Regelsatz unterschiedlich gewichtet werden; Einstellen, Puffern und Anzeigen des aus dem neuen Anzeigekanal heruntergeladenen Medieninhalts unter Verwendung der Ressourcen, die mit dem Anzeigekanal mit der niedrigsten ermittelten Priorität assoziiert sind; wobei der Schritt des Kennzeichnens der Medieninhalts-Downloads den Schritt des Kennzeichnens der Medieninhalts-Downloads als eine Eingangsvariable, die eine zusammenhängende Zeitdauer des Pufferns des Medieninhalts mindestens entweder des ersten oder des zweiten Anzeigekanals darstellt, umfasst; wobei der Schritt des Kennzeichnens der Medieninhalts-Downloads den Schritt des Kennzeichnens der Medieninhalts-Downloads als eine Eingangsvariable, die eine Gesamtdauer des Pufferns einer Medieninhaltsinstanz mindestens entweder des ersten oder des zweiten Anzeigekanals darstellt, umfasst; wobei der Schritt des Kennzeichnens der Medieninhalts-Downloads den Schritt des Kennzeichnens der Medieninhalts-Downloads als eine Eingangsvariable, die eine Zeitdauer darstellt, die der gepufferte Medieninhalt mindestens entweder des ersten oder des zweiten Anzeigekanals an einer Anzeigevorrichtung angezeigt wird, umfasst; wobei der Schritt des Kennzeichnens der Medieninhalts-Downloads den Schritt des Kennzeichnens der Medieninhalts-Downloads als eine Eingangsvariable, die einen Zusammenhang zwischen einer Zeitdauer des Pufferns des Medieninhalts des ersten Anzeigekanals und einer Zeitdauer des Pufferns des Medieninhalts des zweiten Anzeigekanals darstellt, umfasst; wobei der Schritt des Kennzeichnens der Medieninhalts-Downloads den Schritt des Kennzeichnens der Medieninhalts-Downloads als eine Eingangsvariable, die einen Zusammenhang zwischen einer Zeitdauer des Pufferns des Medieninhalts mindestens entweder des ersten Anzeigekanals oder des zweiten Anzeigekanals und einer Zeitdauer des Anzeigens des assoziierten Anzeigekanal-Medieninhalts an einer Anzeigevorrichtung darstellt, umfasst; und wobei der Schritt des Kennzeichnens der Medieninhalts-Downloads den Schritt des Kennzeichnens der Medieninhalts-Downloads als eine Eingangsvariable, die darstellt, ob mindestens entweder der erste oder der zweite Anzeigekanal, die den Medieninhalt puffern, in einer Favoriten-Kanalliste enthalten ist, umfasst, weiterhin den Schritt des In-die-Lage-Versetzens des Benutzers umfasst, zu konfigurieren, ob die Favoriten-Kanalliste einen Regelsatz beeinflusst, und weiterhin den Schritt des Verwendens eines anderen Regelsatzes umfasst, wenn die Favoriten-Kanalliste als Eingangsvariable verwendet wird, sodass der zugewiesene Wert der Eingangsvariablen in einer Weise gewichtet wird, die das weitere Puffern des mit der Favoriten-Kanalliste assoziierten Medieninhalts favorisiert.
- Verfahren zum Puffern des Medieninhalts aus mehreren Anzeigekanälen mit den Schritten: Empfangen des Medieninhalts einer Vielzahl von Anzeigekanälen unter Verwendung einer Vielzahl von Tunern und Puffern des Medieninhalts einer Vielzahl von Puffern, wobei jeder Tuner einen assoziierten Puffer hat.
- Verfahren nach Anspruch 31, dadurch gekennzeichnet, dass die Schritte des Empfangens und Pufferns des Medieninhalts einer Vielzahl von Anzeigekanälen die Schritte des Pufferns des Medieninhalts eines ersten Anzeigekanals in einem mit einem ersten Tuner assoziierten ersten Puffer und des Pufferns des Medieninhalts eines zweiten Anzeigekanals in einem zweiten Puffer, der mit einemr weiten Tuner eines aus mindestens zwei Tunern bestehenden Systems assoziiert ist, das mindestens zwei Puffer aufweist, die mit den beiden Tunern assoziiert sind, umfassen, wobei das Verfahren weiterhin den Schritt des Assoziierens des ersten Puffers mit einem ersten Dateinamen und des zweiten Puffers mit einem zweiten Dateinamen umfasst.
- Verfahren nach Anspruch 32, dadurch gekennzeichnet, dass der erste Puffer und der zweite Puffer in getrennten Speichervorrichtungen angeordnet sind.
- Verfahren nach Anspruch 32, dadurch gekennzeichnet, dass der erste Puffer und der zweite Puffer in einer einzigen Speichervorrichtung angeordnet sind, wobei der erste Puffer und der zweite Puffer so aufgeteilt sind, dass sie als zwei Speichervorrichtungen arbeiten.
- Verfahren nach Anspruch 31, das weiterhin die Schritte des Empfangens des Medieninhalts von einem externen Gerät, das mit einem Übertragungsanschluss verbunden ist, und des Pufferns in einem mit dem Übertragungsanschluss assoziierten dritten Puffer umfasst.
- Verfahren nach Anspruch 31, das weiterhin die Schritte des Aufzeichnens der Uhrzeit im Speicher, wenn einer der Anzeigekanäle eingestellt wird, des Speicherns des Medieninhalts des eingestellten Anzeigekanals im Cache bis zu einer ersten Pufferschwellendauer und des anschließendes Kopierens der Uhrzeit in eine Datenstruktur, die mit einem assoziierten Pufferplatz assoziiert ist, wenn die erste Pufferschwellendauer im Wesentlichen verstrichen ist, umfasst, wobei die Pufferschwellendauer mindestens entweder ein programmierbarer Standardwert oder benutzerkonfigurierbar ist.
- Verfahren zum Puffern des Medieninhalts mehrerer Anzeigekanäle mit den Schritten: Empfangen des Medieninhalts einer Vielzahl von Anzeigekanälen unter Verwendung einer Vielzahl von Tunern und Puffern des Medieninhalts in einer Vielzahl von Puffern, wobei jeder Tuner einen assoziierten Puffer hat, wobei die Schritte des Empfangens und Pufferns des Medieninhalts einer Vielzahl von Anzeigekanälen die Schritte des Pufferns des Medieninhalts eines ersten Anzeigekanals in einem mit einem ersten Tuner assoziierten ersten Puffer und des Pufferns des Medieninhalts eines zweiten Anzeigekanals in einem mit einem zweiten Tuner assoziierten Anzeigekanal umfassen; wobei das Puffern weiterhin den Schritt des Assoziierens des ersten Puffers mit einem ersten Dateinamen und des zweiten Puffers mit einem zweiten Dateinamen umfasst, wobei der erste Puffer und der zweite Puffer in getrennten Speichervorrichtungen angeordnet sind, weiterhin die Schritte des Aufzeichnens der Uhrzeit im Speicher, wenn einer der Anzeigekanäle eingestellt wird, und des anschließendes Kopierens der Uhrzeit in eine Datenstruktur, die mit einem assoziierten Pufferplatz assoziiert ist, wenn eine erste Pufferschwellendauer im Wesentlichen verstrichen ist, umfasst, wobei die Pufferschwellendauer benutzerkonfigurierbar ist, wobei die Puffer-Ressourcen mindestens entweder eine Speichervorrichtung, eine Kommunikationsschnittstelle, eine Komprimiermaschine, einen Komprimiermaschinenspeicher oder einen Systemspeicher aufweisen; und wobei das Puffern weiterhin die Schritte des Empfangens des Medieninhalts von einem externen Gerät, das mit einem Übertragungsanschluss verbunden ist, und des Pufferns in einem mit dem Übertragungsanschluss assoziierten dritten Puffer umfasst.
- Verfahren zum Priorisieren mehrerer Anzeigekanäle mit den Schritten: Bestimmen der Pufferdauern für den Medieninhalt assoziierter Anzeigekanäle; Priorisieren der Pufferdauern einer Vielzahl von Puffern und Festlegen mindestens eines Anzeigekanals als Anzeigekanal mit der niedrigsten Priorität aufgrund der priorisierten Pufferdauern.
- Verfahren nach Anspruch 38, das weiterhin den Schritt des Empfangens einer Benutzeranforderung eines aktuell angezeigten Kanals, wodurch bewirkt wird, dass der aktuell angezeigte Kanal Priorität vor einem vorhergehend angezeigten Kanal hat, umfasst, wobei die Prioritätsbestimmung mindestens entweder sofort oder nach dem Empfangen einer nachfolgenden Benutzeranforderung zum Anzeigen eines nachfolgenden Anzeigekanals innerhalb einer bestimmten verstrichenen Zeit, die einer Zeit entspricht, die kürzer als eine zweite Pufferschwellendauer ist, wirksam wird.
- Verfahren nach Anspruch 38, dadurch gekennzeichnet, dass der Schritt des Priorisierens den Schritt des Festlegens der Anzeigekanäle mit Pufferdauern, die keine minimale Pufferschwellendauer einhalten, als die Anzeigekanäle mit der niedrigsten Priorität umfasst.
- Verfahren nach Anspruch 38, das weiterhin den Schritt des zufälligen Löschens des gepufferten Medieninhalts aus den Puffer-Ressourcen, die mit einem der Anzeigekanäle assoziiert sind, die die Dauer mit der niedrigsten Priorität haben, umfasst und weiterhin die Schritte des Empfangens, Pufferns und Anzeigens des Medieninhalts eines neuen Anzeigekanals unter Verwendung von Einstell-Ressourcen, Puffer-Ressourcen und Anzeige-Ressourcen, die mit Puffern assoziiert sind, aus denen der Medieninhalt gelöscht wurde, umfasst.
- Verfahren nach Anspruch 38, das weiterhin den Schritt des Bereitstellens eines Entscheidungsbarkers, damit ein Benutzer bestimmen kann, welcher Anzeigekanal der Vielzahl von Anzeigekanälen, die als die Anzeigekanäle mit der niedrigsten Priorität festgelegt sind, den gelöschten Medieninhalt haben sollte, umfasst und weiterhin den Schritt des Empfangens, Pufferns und Anzeigens des Medieninhalts eines neuen Anzeigekanals unter Verwendung von Einstell-Ressourcen, Puffer-Ressourcen und Anzeige-Ressourcen, die mit Puffern assoziiert sind, aus denen der Medieninhalt gelöscht wurde, umfasst.
- Verfahren nach Anspruch 38, das weiterhin den Schritt des Favorisierens des Halutens des Medieninhalts, der mit einem Favoriten-Anzeigekanal assoziiert ist, wenn der Favoriten-Anzeigekanal zu den Anzeigekanälen gehört, die als die Anzeigekanäle mit der niedrigsten Priorität festgelegt sind, umfasst.
- Verfahren nach Anspruch 38, das weiterhin den Schritt des Bereitstellens eines Entscheidungsbarkers, um einen Benutzer in die Lage zu versetzen, die Priorität zu bestimmen, wenn die Dauer des Pufferns in jedem der Puffer mindestens eine minimale Pufferschwellendauer einhält und die Dauer des Pufferns in jedem der Puffer gleich ist, umfasst.
- Verfahren nach Anspruch 38, das weiterhin den Schritt des Favorisierens des Haltens des Medieninhalts, der mit einem Favoriten-Anzeigekanal assoziiert ist, wenn der Favoriten-Anzeigekanal zu den Anzeigekanälen gehört, die Pufferdauern haben, die mindestens die minimale Pufferschwellendauer einhalten, und die Dauer des Pufferns in jedem der Puffer gleich ist, umfasst.
- Verfahren nach Anspruch 38, das weiterhin den Schritt des Löschens des gepufferten Medieninhalts mit der kürzesten Pufferdauer, wenn die Dauer des Pufferns in jedem der Puffer mindestens die minimale Pufferschwellendauer einhält, umfasst.
- Verfahren nach Anspruch 38, das weiterhin den Schritt des Löschens des gepufferten Medieninhalts mit der kürzesten Pufferdauer, wenn die Dauer des Pufferns in jedem der Puffer mindestens eine minimale Schwelle einhält und der gepufferte Medieninhalt mit der kürzesten Pufferdauer eine Pufferdauer hat, die kürzer als ein definierter Prozentsatz der Pufferdauer des gepufferten Medieninhalts mit der längsten Pufferdauer ist, umfasst, wobei der definierte Prozentsatz mindestens entweder einen Standardwert oder einen benutzerkonfigurierbaren Wert aufweist; wobei das Verfahren weiterhin den Schritt des Bereitstellens eines Entscheidungsbarkers, um einen Benutzer in die Lage zu versetzen, die Priorität zu bestimmen, wenn die kürzeste Pufferdauer ein definierter Wert in Bezug auf den definierten Prozentsatz ist, umfasst; weiterhin den Schritt des Bereitstellens eines Benutzerkonfigurationsbildschirms, um den Benutzer in die Lage zu versetzen, zu bestimmen, wann der Entscheidungsbarker bereitgestellt werden soll, umfasst und weiterhin den Schritt des Bereitstellens eines Benutzerkonfigurationsbildschirms, um den Benutzer in die Lage zu versetzen, den definierten Wert zu bestimmen, umfasst.
- Verfahren nach Anspruch 38, das weiterhin den Schritt des Bereitstellens eines Entscheidungsbarkers, wenn die Dauer des Pufferns in jedem der Puffer mindestens eine minimale Schwelle einhält und der gepufferte Medieninhalt mit der kürzesten Pufferdauer eine Pufferdauer hat, die mindestens gleich einem definierten Prozentsatz der Pufferdauer des gepufferten Medieninhalts mit der längsten Pufferdauer ist, umfasst, wobei der definierte Prozentsatz mindestens entweder einen Standardwert oder einen benutzerkonfigurierbaren Wert aufweist, und weiterhin den Schritt des Bereitstellens eines Benutzerkonfigurationsbildschirms, um den Benutzer in die Lage zu versetzen, zu bestimmen, wann der Entscheidungsbarker bereitgestellt werden soll, umfasst.
- Verfahren nach Anspruch 38, das weiterhin den Schritt des Bereitstellens eines Entscheidungsbarkers, damit ein Benutzer die Priorität bestimmen kann, wenn die Pufferdauern im Wesentlichen ähnlich sind, umfasst, wobei der Entscheidungsbarker eine Beschreibung des Puffer-Ressourcenkonflikts, Vorschläge zur Lösung des Konflikts, Titel jeder gepufferten Medieninhaltsinstanz, die Pufferdauer für jede gepufferte Medieninhaltsinstanz, die Zeiten, zu denen jede Medieninhaltsinstanz gepuffert wurde, die Fähigkeit zum ständigen Aufzeichnen des gepufferten Medieninhalts und die Fähigkeit zum Löschen des gepufferten Medieninhalts aufweist.
- Verfahren nach Anspruch 38, dadurch gekennzeichnet, dass der Schritt des Priorisierens den Schritt des Bereitstellens eines Entscheidungsbarkers, damit ein Benutzer die Priorität bestimmen kann, wenn die Pufferdauern innerhalb eines definierten Prozentsatzes einer minimalen Schwelle liegen, umfasst; wobei das Verfahren weiterhin den Schritt des Bereitstellens mindestens entweder einer minimalen Pufferschwellen-Standarddauer oder einer benutzerkonfigurierbaren minimalen Pufferschwellendauer umfasst und weiterhin den Schritt des Bereitstellens einer Benutzerschnittstelle, damit ein Benutzer die Anzeigekanäle durch Priorisieren der Pufferdauern priorisieren kann, umfasst.
- Verfahren nach Anspruch 38, dadurch gekennzeichnet, dass der Schritt des Priorisierens den Schritt des Festlegens des Anzeigekanals mit einer Pufferdauer, die den geringsten Speicherplatz verbraucht, als den Anzeigekanal mit der niedrigsten Priorität umfasst.
- Verfahren nach Anspruch 38, dadurch gekennzeichnet, dass der Schritt des Priorisierens den Schritt des Festlegens des Anzeigekanals mit dem Medieninhalt, der aktuell angezeigt wurde, als den Anzeigekanal mit der niedrigsten Priorität umfasst.
- Verfahren nach Anspruch 38, dadurch gekennzeichnet, dass der Schritt des Priorisierens den Schritt des Festlegens des Anzeigekanals mit dem Medieninhalt, der als zweiter nach dem zuletzt angezeigten Medieninhalt angezeigt wurde, als den Anzeigekanal mit der niedrigsten Priorität umfasst.
- Verfahren zum Priorisieren mehrerer Anzeigekanäle mit den Schritten: Empfangen des Medieninhalts einer Vielzahl von Anzeigekanälen unter Verwendung von Einstell-Ressourcen, wobei die Einstell-Ressourcen mindestens ein Tunersystem, einen Analogdecodierer, einen Demodulator und einen Demultiplexer aufweisen; Puffern des Medieninhalts unter Verwendung von Puffer-Ressourcen, wobei die Puffer-Ressourcen mindestens entweder eine Speichervorrichtung, eine Kommunikationsschnittstelle, eine Komprimiermaschine, einen Komprimiermaschinenspeicher oder einen Systemspeicher aufweisen; Empfangen einer Anforderung eines neuen Anzeigekanals, wenn weder die Einstell-Ressourcen noch die Puffer-Ressourcen verfügbar sind, um die Anforderung zu erfüllen; Priorisieren der Vielzahl von Anzeigekanälen; Abbrechen des Empfangens und Pufferns des Anzeigekanals mit der niedrigsten Priorität; Löschen des Medieninhalts, der mit dem Anzeigekanal mit der niedrigsten Priorität assoziiert ist; Empfangen des Medieninhalts des neuen Anzeigekanals unter Verwendung der Einstell-Ressourcen, die mit dem Anzeigekanal mit der niedrigsten Priorität assoziiert sind; Puffern des Medieninhalts des neuen Anzeigekanals unter Verwendung der Puffer-Ressourcen des Anzeigekanals mit der niedrigsten Priorität; wobei der Schritt des Priorisierens den Schritt des Festlegens der Anzeigekanäle mit Pufferdauern, die keine minimale Pufferschwellendauer einhalten, als die Anzeigekanäle mit der niedrigsten Priorität umfasst; wobei der Schritt des Löschen den Schritt des zufälligen Löschens des gepufferten Medieninhalts aus den Puffer-Ressourcen, die mit einem der Anzeigekanäle assoziiert sind, die die Dauer mit der niedrigsten Priorität haben, umfasst und wobei die Schritte des Empfangens und des Pufferns das Empfangen und Puffern des Medieninhalts des neuen Anzeigekanals unter Verwendung der Einstell-Ressourcen und der Puffer-Ressourcen, die mit den Puffer-Ressourcen assoziiert sind, aus denen der Medieninhalt gelöscht wurde, umfassen; wobei der Schritt des Löschens den Schritt des Bereitstellens eines Entscheidungsbarkers, damit ein Benutzer bestimmen kann, welcher Anzeigekanal der Vielzahl von Anzeigekanälen, die als die Anzeigekanäle mit der niedrigsten Priorität festgelegt sind, den gelöschten Medieninhalt haben sollte, umfasst und wobei die Schritte des Empfangens und Pufferns das Empfangen und Puffern des Medieninhalts des neuen Anzeigekanals unter Verwendung der Einstell-Ressourcen und der Puffer-Ressourcen, die mit den Puffer-Ressourcen assoziiert sind, aus denen der Medieninhalt gelöscht wurde, umfassen; wobei der Schritt des Löschens den Schritt des Favorisierens des Haltens des Medieninhalts, der mit einem Favoriten-Anzeigekanal assoziiert ist, wenn der Favoriten-Anzeigekanal zu den Anzeigekanälen gehört, die als die Anzeigekanäle festgelegt sind, die die Dauer mit der niedrigsten Priorität haben, umfasst; wobei das Verfahren weiterhin den Schritt des Bereitstellens eines Entscheidungsbarkers, um einen Benutzer in die Lage zu versetzen, die Priorität zu bestimmen, wenn die Dauer des Pufferns in jedem der Puffer mindestens eine minimale Pufferschwellendauer einhält und die Dauer des Pufferns in jedem der Puffer gleich ist, umfasst; weiterhin den Schritt des Favorisierens des Haltens des Medieninhalts, der mit einem Favoriten-Anzeigekanal assoziiert ist, wenn der Favoriten-Anzeigekanal zu den Anzeigekanälen gehört, die Pufferdauern haben, die mindestens die minimale Pufferschwellendauer einhalten, und die Dauer des Pufferns in jedem der Puffer gleich ist, umfasst; weiterhin den Schritt des Löschens des gepufferten Medieninhalts mit der kürzesten Pufferdauer, wenn die Dauer des Pufferns in jedem der Puffer mindestens die minimale Pufferschwellendauer einhält, umfasst; weiterhin den Schritt des Löschens des gepufferten Medieninhalts mit der kürzesten Pufferdauer, wenn die Dauer des Pufferns in jedem der Puffer mindestens eine minimale Schwelle einhält und der gepufferte Medieninhalt mit der kürzesten Pufferdauer eine Pufferdauer hat, die kürzer als ein definierter Prozentsatz der Pufferdauer des gepufferten Medieninhalts mit der längsten Pufferdauer ist, wobei der definierte Prozentsatz mindestens entweder einen Standardwert oder einen benutzerkonfigurierbaren Wert aufweist, umfasst, weiterhin den Schritt des Bereitstellens eines Entscheidungsbarkers, um einen Benutzer in die Lage zu versetzen, die Priorität zu bestimmen, wenn die kürzeste Pufferdauer ein definierter Wert in Bezug auf den definierten Prozentsatz ist, umfasst; weiterhin den Schritt des Bereitstellens eines Benutzerkonfigurationsbildschirms, um den Benutzer in die Lage zu versetzen, zu bestimmen, wann der Entscheidungsbarker bereitgestellt werden soll, umfasst; weiterhin den Schritt des Bereitstellens eines Benutzerkonfigurationsbildschirms, um den Benutzer in die Lage zu versetzen, den definierten Wert zu bestimmen, umfasst; weiterhin den Schritt des Bereitstellens eines Entscheidungsbarkers, wenn die Dauer des Pufferns in jedem der Puffer mindestens eine minimale Schwelle einhält und der gepufferte Medieninhalt mit der kürzesten Pufferdauer eine Pufferdauer hat, die mindestens gleich einem definierten Prozentsatz der Pufferdauer des gepufferten Medieninhalts mit der längsten Pufferdauer ist, umfasst, wobei der definierte Prozentsatz mindestens entweder einen Standardwert oder einen benutzerkonfigurierbaren Wert aufweist; weiterhin den Schritt des Bereitstellens eines Benutzerkonfigurationsbildschirms, um den Benutzer in die Lage zu versetzen, zu bestimmen, wann der Entscheidungsbarker bereitgestellt werden soll, umfasst; wobei der Schritt des Priorisierens den Schritt des Bereitstellens eines Entscheidungsbarkers, damit ein Benutzer die Priorität bestimmen kann, wenn die verglichenen Pufferdauern im Wesentlichen ähnlich sind, umfasst, wobei der Entscheidungsbarker eine Beschreibung des Puffer-Ressourcenkonflikts, Vorschläge zur Lösung des Konflikts, Titel jeder gepufferten Medieninhaltsinstanz, die Pufferdauer für jede gepufferte Medieninhaltsinstanz, die Zeiten, zu denen jede Medieninhaltsinstanz gepuffert wurde, die Fähigkeit zum ständigen Aufzeichnen des gepufferten Medieninhalts und die Fähigkeit zum Löschen des gepufferten Medieninhalts aufweist, und wobei der Schritt des Priorisierens den Schritt des Bereitstellens eines Entscheidungsbarkers, damit ein Benutzer die Priorität bestimmen kann, wenn die Pufferdauern innerhalb eines definierten Prozentsatzes einer minimalen Schwelle liegen, umfasst und weiterhin den Schritt des Bereitstellens einer benutzerkonfigurierbaren minimalen Pufferschwellendauer umfasst.
- Verfahren zum Handhaben des Medieninhalts mehrerer Anzeigekanäle mit den Schritten: Empfangen des Medieninhalts einer Vielzahl von Anzeigekanälen unter Verwendung von Einstell-Ressourcen; Puffern des Medieninhalts unter Verwendung von Puffer-Ressourcen; Anzeigen des Medieninhalts aus mindestens einem der Anzeigekanäle unter Verwendung von Anzeige-Ressourcen; Empfangen einer Anforderung eines neuen Anzeigekanals, wenn keine der Einstell-Ressourcen, Puffer-Ressourcen und Anzeige-Ressourcen verfügbar sind, um die Anforderung zu erfüllen; Abbrechen des Anzeigens des Medieninhalts aus mindestens einem der Anzeige-Ressourcen; Priorisieren der Vielzahl von Anzeigekanälen; Abbrechen des Empfangens und Pufferns des Anzeigekanals mit der niedrigsten Priorität; Löschen des Medieninhalts, der mit dem Anzeigekanal mit der niedrigsten Priorität assoziiert ist; Empfangen des Medieninhalts des neuen Anzeigekanals unter Verwendung der Einstell-Ressourcen, die mit dem Anzeigekanal mit der niedrigsten Priorität assoziiert sind; Puffern des Medieninhalts des neuen Anzeigekanals unter Verwendung der Puffer-Ressourcen des Anzeigekanals mit der niedrigsten Priorität und Anzeigen des Medieninhalts des neuen Anzeigekanals unter Verwendung der zuvor abgebrochenen Anzeige-Ressourcen.
- Verfahren nach Anspruch 55, dadurch gekennzeichnet, dass der Schritt des Abbrechens das Abbrechen des Empfangens, Pufferns und Anzeigens des mit einem der Anzeigekanäle assoziierten Medieninhalts, der aus einem digitalen Übertragungssignal bezogen wurde, umfasst, wobei die Schritte des Empfangens, Pufferns und Anzeigens das Empfangen, Puffern und Anzeigen des mit dem neuen Anzeigekanal assoziierten Medieninhalts, der aus einem analogen Übertragungssignal bezogen wurde, umfassen.
- Verfahren nach Anspruch 55, dadurch gekennzeichnet, dass der Schritt des Abbrechens das Abbrechen des Empfangens, Pufferns und Anzeigens des mit einem der Anzeigekanäle assoziierten Medieninhalts, der aus einem digitalen Übertragungssignal bezogen wurde, umfasst, wobei die Schritte des Empfangens, Pufferns und Anzeigens das Empfangen, Puffern und Anzeigen des mit dem neuen Anzeigekanal assoziierten Medieninhalts, der aus einem digitalen Übertragungssignal bezogen wurde, umfassen.
- Verfahren nach Anspruch 55, dadurch gekennzeichnet, dass der Schritt des Abbrechens das Abbrechen des Empfangens, Pufferns und Anzeigens des mit einem der Anzeigekanäle assoziierten Medieninhalts, der aus einem analogen Übertragungssignal bezogen wurde, umfasst, wobei die Schritte des Empfangens, Pufferns und Anzeigens das Empfangen, Puffern und Anzeigen des mit dem neuen Anzeigekanal assoziierten Medieninhalts, der aus einem analogen Übertragungssignal bezogen wurde, umfassen.
- Verfahren nach Anspruch 55, dadurch gekennzeichnet, dass der Schritt des Abbrechens das Abbrechen des Empfangens, Pufferns und Anzeigens des mit einem der Anzeigekanäle assoziierten Medieninhalts, der aus einem analogen Übertragungssignal bezogen wurde, umfasst, wobei die Schritte des Empfangens, Pufferns und Anzeigens das Empfangen, Puffern und Anzeigen des mit dem neuen Anzeigekanal assoziierten Medieninhalts, der aus einem digitalen Übertragungssignal bezogen wurde, umfassen.
- Verfahren nach Anspruch 55, dadurch gekennzeichnet, dass der Schritt des Abbrechens des Anzeigens das Abbrechen des Anzeigens des mit einem ersten Anzeigekanal assoziierten Medieninhalts, der aus einem digitalen Übertragungssignal bezogen wurde, unter Beibehaltung des Pufferns des mit dem ersten Anzeigekanal assoziierten Medieninhalts umfasst, wobei der Schritt des Abbrechens des Empfangens und Pufferns das Abbrechen des Empfangens und Pufferns des mit einem zweiten Anzeigekanal assoziierten Medieninhalts, der aus einem analogen Übertragungssignal bezogen wurde, umfasst, wobei die Schritte des Empfangens, Pufferns und Anzeigens das Empfangen, Puffern und Anzeigen des Medieninhalts des neuen Anzeigekanals, der aus einem analogen Übertragungssignal bezogen wurde, umfassen.
- Verfahren nach Anspruch 55, dadurch gekennzeichnet, dass der Schritt des Abbrechens des Anzeigens das Abbrechen des Anzeigens des mit einem ersten Anzeigekanal assoziierten Medieninhalts, der aus einem digitalen Übertragungssignal bezogen wurde, unter Beibehaltung des Pufferns des mit dem ersten Anzeigekanal assoziierten Medieninhalts umfasst, wobei der Schritt des Abbrechens des Empfangens und Pufferns das Abbrechen des Empfangens und Pufferns des mit einem zweiten Anzeigekanal assoziierten Medieninhalts, der aus einem analogen Übertragungssignal bezogen wurde, umfasst, wobei die Schritte des Empfangens, Pufferns und Anzeigens das Empfangen, Puffern und Anzeigen des Medieninhalts des neuen Anzeigekanals, der aus einem digitalen Übertragungssignal bezogen wurde, umfassen.
- Verfahren nach Anspruch 55, dadurch gekennzeichnet, dass derSchritt des Abbrechens des Anzeigens das Abbrechen des Anzeigens des mit einem ersten Anzeigekanal assoziierten Medieninhalts, der aus einem digitalen Übertragungssignal bezogen wurde, unter Beibehaltung des Pufferns des mit dem ersten Anzeigekanal assoziierten Medieninhalts umfasst, wobei der Schritt des Abbrechens des Empfangens und Pufferns das Abbrechen des Empfangens und Pufferns des mit einem zweiten Anzeigekanal assoziierten Medieninhalts, der aus einem digitalen Übertragungssignal bezogen wurde, umfasst, wobei die Schritte des Empfangens, Pufferns und Anzeigens das Empfangen, Puffern und Anzeigen des Medieninhalts des neuen Anzeigekanals, der aus einem analogen Übertragungssignal bezogen wurde, umfassen.
- Verfahren nach Anspruch 55, dadurch gekennzeichnet, dass der Schritt des Abbrechens des Anzeigens das Abbrechen des Anzeigens des mit einem ersten Anzeigekanal assoziierten Medieninhalts, der aus einem digitalen Übertragungssignal bezogen wurde, unter Beibehaltung des Pufferns des mit dem ersten Anzeigekanal assoziierten Medieninhalts umfasst, wobei der Schritt des Abbrechens des Empfangens und Pufferns das Abbrechen des Empfangens und Pufferns des mit einem zweiten Anzeigekanal assoziierten Medieninhalts, der aus einem digitalen Übertragungssignal bezogen wurde, umfasst, wobei die Schritte des Empfangens, Pufferns und Anzeigens das Empfangen, Puffern und Anzeigen des Medieninhalts des neuen Anzeigekanals, der aus einem digitalen Übertragungssignal bezogen wurde, umfassen.
- Verfahren nach Anspruch 55, dadurch gekennzeichnet, dass der Schritt des Abbrechens des Anzeigens das Abbrechen des Anzeigens des mit einem ersten Anzeigekanal assoziierten Medieninhalts, der aus einem analogen Übertragungssignal bezogen wurde, unter Beibehaltung des Pufferns des mit dem ersten Anzeigekanal assoziierten Medieninhalts umfasst, wobei der Schritt des Abbrechens des Empfangens und Pufferns das Abbrechen des Empfangens und Pufferns des mit einem zweiten Anzeigekanal assoziierten Medieninhalts, der aus einem analogen Übertragungssignal bezogen wurde, umfasst, wobei die Schritte des Empfangens, Pufferns und Anzeigens das Empfangen, Puffern und Anzeigen des Medieninhalts des neuen Anzeigekanals, der aus einem analogen Übertragungssignal bezogen wurde, umfassen.
- Verfahren nach Anspruch 55, dadurch gekennzeichnet, dass der Schritt des Abbrechens des Anzeigens das Abbrechen des Anzeigens des mit einem ersten Anzeigekanal assoziierten Medieninhalts, der aus einem analogen Übertragungssignal bezogen wurde, unter Beibehaltung des Pufferns des mit dem ersten Anzeigekanal assoziierten Medieninhalts umfasst, wobei der Schritt des Abbrechens des Empfangens und Pufferns das Abbrechen des Empfangens und Pufferns des mit einem zweiten Anzeigekanal assoziierten Medieninhalts, der aus einem analogen Übertragungssignal bezogen wurde, umfasst, wobei die Schritte des Empfangens, Pufferns und Anzeigens das Empfangen, Puffern und Anzeigen des Medieninhalts des neuen Anzeigekanals, der aus einem digitalen Übertragungssignal bezogen wurde, umfassen.
- Verfahren nach Anspruch 55, dadurch gekennzeichnet, dass der Schritt des Abbrechens des Anzeigens das Abbrechen des Anzeigens des mit einem ersten Anzeigekanal assoziierten Medieninhalts, der aus einem analogen Übertragungssignal bezogen wurde, unter Beibehaltung des Pufferns des mit dem ersten Anzeigekanal assoziierten Medieninhalts umfasst, wobei der Schritt des Abbrechens des Empfangens und Pufferns das Abbrechen des Empfangens und Pufferns des mit einem zweiten Anzeigekanal assoziierten Medieninhalts, der aus einem digitalen Übertragungssignal bezogen wurde, umfasst, wobei die Schritte des Empfangens, Pufferns und Anzeigens das Empfangen, Puffern und Anzeigen des Medieninhalts des neuen Anzeigekanals, der aus einem analogen Übertragungssignal bezogen wurde, umfassen.
- Verfahren nach Anspruch 55, dadurch gekennzeichnet, dass der Schritt des Abbrechens des Anzeigens das Abbrechen des Anzeigens des mit einem ersten Anzeigekanal assoziierten Medieninhalts, der aus einem analogen Übertragungssignal bezogen wurde, unter Beibehaltung des Pufferns des mit dem ersten Anzeigekanal assoziierten Medieninhalts umfasst, wobei der Schritt des Abbrechens des Empfangens und Pufferns das Abbrechen des Empfangens und Pufferns des mit einem zweiten Anzeigekanal assoziierten Medieninhalts, der aus einem digitalen Übertragungssignal bezogen wurde, umfasst, wobei die Schritte des Empfangens, Pufferns und Anzeigens das Empfangen, Puffern und Anzeigen des Medieninhalts des neuen Anzeigekanals, der aus einem digitalen Übertragungssignal bezogen wurde, umfassen.
- Verfahren nach Anspruch 55, dadurch gekennzeichnet, dass der Schritt des Löschens das Überschreiben des mit dem Anzeigekanal mit der niedrigsten Priorität assoziierten Medieninhalts mit dem Medieninhalt des neuen Anzeigekanals umfasst.
- Verfahren nach Anspruch 55, dadurch gekennzeichnet, dass der Schritt des Löschens das Konfigurieren mindestens eines Teils eines mit dem gelöschten Medieninhalt assoziierten Pufferplatzes als beschreibbar und das Schreiben des Medieninhalts des neuen Anzeigekanals in einen beschreibbaren Bereich des Pufferplatzes umfasst.
- Verfahren nach Anspruch 55, dadurch gekennzeichnet, dass die Anzeige-Ressourcen mindestens entweder eine Anzeigevorrichtung, einen Medienspeicher oder eine Medienmaschine aufweisen.
- Verfahren nach Anspruch 55, dadurch gekennzeichnet, dass die Puffer-Ressourcen mindestens entweder eine Speichervorrichtung, eine Kommunikationsschnittstelle, eine Komprimiermaschine, eine Komprimiermaschinenspeicher oder einen Systemspeicher aufweisen.
- Verfahren nach Anspruch 55, dadurch gekennzeichnet, dass die Einstell-Ressourcen mindestens ein Tunersystem, einen Analogdecodierer, einen Demodulator und einen Demultiplexer aufweisen.
- Verfahren nach Anspruch 55, das weiterhin den Schritt des Empfangens des Medieninhalts eines zweiten Anzeigekanals unter Verwendung eines ersten Tuners, wobei der zweite Anzeigekanal auf der gleichen mittleren HF-Frequenz wie ein erster Anzeigekanal gesendet wird, des Empfangens des Medieninhalts des zweiten Anzeigekanals unter Verwendung des ersten Tuners, des Pufferns des Medieninhalts des ersten Anzeigekanals in einem ersten Puffer und des Pufferns des Medieninhalts des zweiten Anzeigekanals in einem zweiten Puffer umfasst.
- Verfahren zum Handhaben des Medieninhalts mehrerer Anzeigekanäle mit den Schritten: Empfangen des Medieninhalts einer Vielzahl von Anzeigekanälen unter Verwendung von Einstell-Ressourcen; Puffern des Medieninhalts unter Verwendung von Puffer-Ressourcen; Anzeigen des Medieninhalts aus mindestens einem der Anzeigekanäle unter Verwendung von Anzeige-Ressourcen; Empfangen einer Anforderung eines neuen Anzeigekanals, wenn keine der Einstell-Ressourcen, Puffer-Ressourcen und Anzeige-Ressourcen verfügbar sind, um die Anforderung zu erfüllen; Abbrechen des Anzeigens des Medieninhalts aus mindestens einem der Anzeige-Ressourcen; Priorisieren der Vielzahl von Anzeigekanälen; Abbrechen des Empfangens und Pufferns des Anzeigekanals mit der niedrigsten Priorität; Löschen des Medieninhalts, der mit dem Anzeigekanal mit der niedrigsten Priorität assoziiert ist; Empfangen des Medieninhalts des neuen Anzeigekanals unter Verwendung der Einstell-Ressourcen, die mit dem Anzeigekanal mit der niedrigsten Priorität assoziiert sind; Puffern des Medieninhalts des neuen Anzeigekanals unter Verwendung der Puffer-Ressourcen des Anzeigekanals mit der niedrigsten Priorität; Anzeigen des Medieninhalts des neuen Anzeigekanals unter Verwendung der zuvor abgebrochenen Anzeige-Ressourcen; wobei der Schritt des Abbrechens das Abbrechen des Empfangens, Pufferns und Anzeigens des Medieninhalts, der aus einem digitalen Übertragungssignal bezogen wurde, umfasst, wobei die Schritte des Empfangens, Pufferns und Anzeigens das Empfangen, Puffern und Anzeigen des mit dem neuen Anzeigekanal assoziierten Medieninhalts, der aus einem analogen Übertragungssignal bezogen wurde, umfassen; wobei der Schritt des Abbrechens das Abbrechen des Empfangens, Pufferns und Anzeigens des mit einem der Anzeigekanäle assoziierten Medieninhalts, der aus einem digitalen Übertragungssignal bezogen wurde, umfasst, wobei die Schritte des Empfangens, Pufferns und Anzeigens das Empfangen, Puffern und Anzeigen des mit dem neuen Anzeigekanal assoziierten Medieninhalts, der aus einem digitalen Übertragungssignal bezogen wurde, umfassen; wobei der Schritt des Abbrechens das Abbrechen des Empfangens, Pufferns und Anzeigens des mit einem der Anzeigekanäle assoziierten Medieninhalts, der aus einem analogen Übertragungssignal bezogen wurde, umfasst, wobei die Schritte des Empfangens, Pufferns und Anzeigens das Empfangen, Puffern und Anzeigen des mit dem neuen Anzeigekanal assoziierten Medieninhalts, der aus einem analogen Übertragungssignal bezogen wurde, umfassen; wobei der Schritt des Abbrechens das Abbrechen des Empfangens, Pufferns und Anzeigens des mit einem der Anzeigekanäle assoziierten Medieninhalts, der aus einem analogen Übertragungssignal bezogen wurde, umfasst, wobei die Schritte des Empfangens, Pufferns und Anzeigens das Empfangen, Puffern und Anzeigen des mit dem neuen Anzeigekanal assoziierten Medieninhalts, der aus einem digitalen Übertragungssignal bezogen wurde, umfassen; wobei der Schritt des Abbrechens des Anzeigens das Abbrechen des Anzeigens des mit einem ersten Anzeigekanal assoziierten Medieninhalts, der aus einem digitalen Übertragungssignal bezogen wurde, unter Beibehaltung des Pufferns des mit dem ersten Anzeigekanal assoziierten Medieninhalts umfasst, wobei der Schritt des Abbrechens des Empfangens und Pufferns das Abbrechen des Empfangens und Pufferns des mit einem zweiten Anzeigekanal assoziierten Medieninhalts, der aus einem analogen Übertragungssignal bezogen wurde, umfasst, wobei die Schritte des Empfangens, Pufferns und Anzeigens das Empfangen, Puffern und Anzeigen des Medieninhalts des neuen Anzeigekanals, der aus einem analogen Übertragungssignal bezogen wurde, umfassen; wobei der Schritt des Abbrechens des Anzeigens das Abbrechen des Anzeigens des mit einem ersten Anzeigekanal assoziierten Medieninhalts, der aus einem digitalen Übertragungssignal bezogen wurde, unter Beibehaltung des Pufferns des mit dem ersten Anzeigekanal assoziierten Medieninhalts umfasst, wobei der Schritt des Abbrechens des Empfangens und Pufferns das Abbrechen des Empfangens und Pufferns des mit einem zweiten Anzeigekanal assoziierten Medieninhalts, der aus einem analogen Übertragungssignal bezogen wurde, umfasst, wobei die Schritte des Empfangens, Pufferns und Anzeigens das Empfangen, Puffern und Anzeigen des Medieninhalts des neuen Anzeigekanals, der aus einem digitalen Übertragungssignal bezogen wurde, umfassen; wobei der Schritt des Abbrechens des Anzeigens das Abbrechen des Anzeigens des mit einem ersten Anzeigekanal assoziierten Medieninhalts, der aus einem digitalen Übertragungssignal bezogen wurde, unter Beibehaltung des Pufferns des mit dem ersten Anzeigekanal assoziierten Medieninhalts umfasst, wobei der Schritt des Abbrechens des Empfangens und Pufferns das Abbrechen des Empfangens und Pufferns des mit einem zweiten Anzeigekanal assoziierten Medieninhalts, der aus einem digitalen Übertragungssignal bezogen wurde, umfasst, wobei die Schritte des Empfangens, Pufferns und Anzeigens das Empfangen, Puffern und Anzeigen des Medieninhalts des neuen Anzeigekanals, der aus einem analogen Übertragungssignal bezogen wurde, umfassen; wobei der Schritt des Abbrechens des Anzeigens das Abbrechen des Anzeigens des mit einem ersten Anzeigekanal assoziierten Medieninhalts, der aus einem digitalen Übertragungssignal bezogen wurde, unter Beibehaltung des Pufferns des mit dem ersten Anzeigekanal assoziierten Medieninhalts umfasst, wobei der Schritt des Abbrechens des Empfangens und Pufferns das Abbrechen des Empfangens und Pufferns des mit einem zweiten Anzeigekanal assoziierten Medieninhalts, der aus einem digitalen Übertragungssignal bezogen wurde, umfasst, wobei die Schritte des Empfangens, Pufferns und Anzeigens das Empfangen, Puffern und Anzeigen des Medieninhalts des neuen Anzeigekanals, der aus einem digitalen Übertragungssignal bezogen wurde, umfassen; wobei der Schritt des Abbrechens des Anzeigens das Abbrechen des Anzeigens des mit einem ersten Anzeigekanal assoziierten Medieninhalts, der aus einem analogen Übertragungssignal bezogen wurde, unter Beibehaltung des Pufferns des mit dem ersten Anzeigekanal assoziierten Medieninhalts umfasst, wobei der Schritt des Abbrechens des Empfangens und Pufferns das Abbrechen des Empfangens und Pufferns des mit einem zweiten Anzeigekanal assoziierten Medieninhalts, der aus einem analogen Übertragungssignal bezogen wurde, umfasst, wobei die Schritte des Empfangens, Pufferns und Anzeigens das Empfangen, Puffern und Anzeigen des Medieninhalts des neuen Anzeigekanals, der aus einem analogen Übertragungssignal bezogen wurde, umfassen; wobei der Schritt des Abbrechens des Anzeigens das Abbrechen des Anzeigens des mit einem ersten Anzeigekanal assoziierten Medieninhalts, der aus einem analogen Übertragungssignal bezogen wurde, unter Beibehaltung des Pufferns des mit dem ersten Anzeigekanal assoziierten Medieninhalts umfasst, wobei der Schritt des Abbrechens des Empfangens und Pufferns das Abbrechen des Empfangens und Pufferns des mit einem zweiten Anzeigekanal assoziierten Medieninhalts, der aus einem analogen Übertragungssignal bezogen wurde, umfasst, wobei die Schritte des Empfangens, Pufferns und Anzeigens das Empfangen, Puffern und Anzeigen des Medieninhalts des neuen Anzeigekanals, der aus einem digitalen Übertragungssignal bezogen wurde, umfassen; wobei der Schritt des Abbrechens des Anzeigens das Abbrechen des Anzeigens des mit einem ersten Anzeigekanal assoziierten Medieninhalts, der aus einem analogen Übertragungssignal bezogen wurde, unter Beibehaltung des Pufferns des mit dem ersten Anzeigekanal assoziierten Medieninhalts umfasst, wobei der Schritt des Abbrechens des Empfangens und Pufferns das Abbrechen des Empfangens und Pufferns des mit einem zweiten Anzeigekanal assoziierten Medieninhalts, der aus einem digitalen Übertragungssignal bezogen wurde, umfasst, wobei die Schritte des Empfangens, Pufferns und Anzeigens das Empfangen, Puffern und Anzeigen des Medieninhalts des neuen Anzeigekanals, der aus einem analogen Übertragungssignal bezogen wurde, umfassen; wobei der Schritt des Abbrechens des Anzeigens das Abbrechen des Anzeigens des mit einem ersten Anzeigekanal assoziierten Medieninhalts, der aus einem analogen Übertragungssignal bezogen wurde, unter Beibehaltung des Pufferns des mit dem ersten Anzeigekanal assoziierten Medieninhalts umfasst, wobei der Schritt des Abbrechens des Empfangens und Pufferns das Abbrechen des Empfangens und Pufferns des mit einem zweiten Anzeigekanal assoziierten Medieninhalts, der aus einem digitalen Übertragungssignal bezogen wurde, umfasst, wobei die Schritte des Empfangens, Pufferns und Anzeigens das Empfangen, Puffern und Anzeigen des Medieninhalts des neuen Anzeigekanals, der aus einem digitalen Übertragungssignal bezogen wurde, umfassen.
- Verfahren zum Staffeln der Ressourcen, die zum Handhaben des Medieninhalts mehrerer Anzeigekanäle verwendet werden, mit den Schritten: Empfangen einer Anforderung eines neuen Anzeigekanals; anschließendes Feststellen der Verfügbarkeit unbenutzter Ressourcen zum Empfangen, Puffern und Anzeigen des Medieninhalts des neuen Anzeigekanals, wobei die Ressourcen Tuner zum Empfangen des gesendeten Medieninhalts, eine Anzeigevorrichtung zum Anzeigen des Medieninhalts des neuen Anzeigekanals, Speichervorrichtungskapazität zum Puffern des Medieninhalts des neuen Anzeigekanals, Schnittstellen-Zugreifbarkeit zum Puffern und Abrufen des Medieninhalts in der und aus der Speichervorrichtung, Komprimiermaschine, Dekomprimiermaschine und Speicher aufweisen; anschließendes Bestimmen, ob ein Anzeigekanal, der aktuell einen Medieninhalt empfängt und puffert, abgebrochen werden soll, um über eine Ressource, die für den Medieninhalt des neuen Anzeigekanals verwendet werden soll, neu zu verfügen; nach dem Bestimmen, ob ein Anzeigekanal abgebrochen werden soll, Wählen eines aktuell puffernden Anzeigekanals zum Abbrechen; nach dem Bestimmen der Nichtverfügbarkeit einer Anzeigevorrichtung zum Anzeigen des Medieninhalts des neuen Anzeigekanals Abbrechen des Anzeigens des Medieninhalts des gewählten Anzeigekanals; anschließendes Abbrechen des Pufferns des Medieninhalts des gewählten Anzeigekanals unter Fortsetzung des Pufferns des Medieninhalts des nichtgewählten Anzeigekanals; anschließendes Löschen des Medieninhalts des gewählten Anzeigekanals; nach dem Feststellen der Nichtverfügbarkeit eines Tuners zum Empfangen des Medieninhalts des neuen Anzeigekanals Abbrechen des Empfangens des Medieninhalts des gewählten Anzeigekanals an einem Tuner des gewählten Anzeigekanals; anschließendes Empfangen des Medieninhalts des neuen Anzeigekanals unter Verwendung des Tuners, der vorher mit dem gewählten Anzeigekanal assoziiert war; Puffern des Medieninhalts des neuen Anzeigekanals in einem Puffer, der vorher mit dem gewählten Anzeigekanal assoziiert war; und Anzeigen des Medieninhalts des neuen Anzeigekanals unter Verwendung der Anzeigevorrichtung, die vorher mit dem gewählten Anzeigekanal assoziiert war.
- System zum Handhaben des Medieninhalts mehrerer Anzeigekanäle, das Folgendes aufweist: einen Speicher mit einer Logik; Einstell-Ressourcen zum Empfangen des Medieninhalts einer Vielzahl von Anzeigekanälen; Puffer-Ressourcen zum Puffern des Medieninhalts; Anzeige-Ressourcen zum Anzeigen des Medieninhalts aus mindestens einem der Anzeigekanäle und einen Prozessor, der so mit der Logik konfiguriert ist, dass er feststellt, wann die Ressourcen nicht verfügbar sind, um den Medieninhalt eines neu angeforderten Anzeigekanals zu empfangen, wobei der Prozessor weiterhin so mit der Logik konfiguriert ist, dass er in Reaktion auf eine Feststellung von nicht ausreichenden Ressourcen den Anzeigekanal mit der niedrigsten Priorität unter Verwendung mindestens einer benutzerkonfigurierbaren Regel bestimmt, wobei der Prozessor weiterhin so mit der Logik konfiguriert ist, dass er das Abbrechen des Empfangens des Medieninhalts eines Anzeigekanals, der unter einer Vielzahl von empfangenen Anzeigekanälen als der Anzeigekanal mit der niedrigsten Priorität bestimmt worden ist, bewirkt, wobei der Prozessor weiterhin so mit der Logik konfiguriert ist, dass er die Ressourcen, die vorher zum Empfangen des abgebrochenen Medieninhalts verwendet worden sind, verwendet, um den Medieninhalt des neu angeforderten Anzeigekanals zu empfangen, wobei der Prozessor weiterhin so mit der Logik konfiguriert ist, dass er unter Verwendung von Einstell-, Puffer- und Anzeige-Ressourcen das Einstellen, Puffern und Anzeigen des Medieninhalts des neu angeforderten Anzeigekanals bewirkt, wobei der Prozessor weiterhin so mit der Logik konfiguriert ist, dass er das Löschen des Medieninhalts, der mit dem Anzeigekanal assoziiert ist, der als der Anzeigekanal mit der niedrigsten Priorität bestimmt worden ist, bewirkt, wobei das Löschen mindestens entweder das Konfigurieren von Speicherplatz als beschreibbar oder das Überschreiben des Speicherplatzes umfasst, wobei der Prozessor weiterhin so mit der Logik konfiguriert ist, dass er unter Verwendung einer Vielzahl von benutzerkonfigurierbaren Regeln die Priorität bestimmt, wobei der Prozessor weiterhin so mit der Logik konfiguriert ist, dass er unter einer Vielzahl von Eingangsvariablen mindestens eine Eingangsvariable in die benutzerkonfigurierbare Regel eingibt und eine Prioritätsbestimmung als Ergebnis bereitstellt.
- System zum Verwalten der Verwendung von Medien-Client-Geräte-Ressourcen, wenn eine Benutzeranforderung eines neuen Anzeigekanals erfolgt, während die Ressourcen voll zum Handhaben anderer Anzeigekanäle genutzt werden, das Folgendes aufweist: einen Speicher mit einer Logik; Einstell-Ressourcenzum Empfangen des Medieninhalts einer Vielzahl von Anzeigekanälen; Puffer-Ressourcen zum Puffern des Medieninhalts; Anzeige-Ressourcen zum Anzeigen des Medieninhalts aus mindestens einem der Anzeigekanäle und einen Prozessor, der so mit der Logik konfiguriert ist, dass er ein Eingangssignal empfängt, das eine Benutzeranforderung eines neuen Anzeigekanals angibt, während er das Einstellen und Puffern des Medieninhalts bewirkt, der in Reaktion auf den Benutzer heruntergeladen wurde, der vorher einen ersten Anzeigekanals wählt, und während er das Einstellen, Puffern und Anzeigen des Medieninhalts bewirkt, der in Reaktion auf den Benutzer heruntergeladen wurde, der vorher einen zweiten Anzeigekanal wählt, wobei der Prozessor weiterhin so mit der Logik konfiguriert ist, dass er die Medieninhalts-Downloads des ersten und zweiten Anzeigekanals mit Eingangsvariablen kennzeichnet, wobei der Prozessor weiterhin so mit der Logik konfiguriert ist, dass er den Eingangsvariablen Werte zuweist, wobei der Prozessor weiterhin so mit der Logik konfiguriert ist, dass er die Eingangsvariablen und die entsprechenden zugewiesenen Werte in einen Satz von Regeln eingibt, die eine Priorität zwischen dem ersten und zweiten Anzeigekanal bestimmen, wobei der Prozessor weiterhin so mit der Logik konfiguriert ist, dass er anschließend unter Verwendung der Ressourcen, die mit dem Anzeigekanal mit der niedrigsten ermittelten Priorität assoziiert sind, das Einstellen, Puffern und Anzeigen des Medieninhalts bewirkt, der aus dem neuen Anzeigekanal heruntergeladen worden ist.
- System nach Anspruch 77, dadurch gekennzeichnet, dass der Prozessor weiterhin so mit der Logik konfiguriert ist, dass er mindestens eine der Eingangsvariablen auf einen nichtlinearen Bereich von zugewiesenen Werten bezieht.
- System nach Anspruch 77, dadurch gekennzeichnet, dass der Prozessor weiterhin so mit der Logik konfiguriert ist, dass er jeden der zugewiesenen Werte der Eingangsvariablen multiplikativ mit einem entsprechenden Koeffizienten gewichtet, der sich auf die Priorität der entsprechenden Eingangsvariablen bezieht, wobei der Prozessor weiterhin so mit der Logik konfiguriert ist, dass er einen ersten Eingangsvariablenwert mit einem ersten multiplikativen Koeffizienten für eine erste Regel gewichtet und den ersten Eingangsvariablenwert mit einem zweiten multiplikativen Koeffizienten für eine zweite Regel gewichtet.
- System nach Anspruch 77, dadurch gekennzeichnet, dass der Prozessor weiterhin so mit der Logik konfiguriert ist, dass er die Eingangsvariablen in einem Vorverarbeitungsmodul vorverarbeitet, wobei das Vorverarbeitungsmodul weiterhin so konfiguriert ist, dass es mindestens eine der Eingangsvariablen aus dem Speicher empfängt, den Eingangsvariablenwert mit mindestens einer Schwelle aus einem vorher festgelegten Satz von Schwellen vergleicht, der Eingangsvariablen einen neuen Wert aus einem Bereich von gewünschten Werten zuweist und den Wert mit seinem entsprechenden Gewichtskoeffizienten zum Eingaben in den Satz von Steuerregeln multipliziert, wobei das Vorverarbeitungsmodul weiterhin so konfiguriert ist, dass es ein Ergebnis bereitstellt, das eine Änderung mindestens einiger der Ressourcen bewirkt, die für den Medieninhalt des ersten und zweiten Anzeigekanals verwendet werden, um den Medieninhalt des neuen Anzeigekanals handzuhaben.
- System nach Anspruch 77, dadurch gekennzeichnet, dass der Prozessor weiterhin so mit der Logik konfiguriert ist, dass er vom Benutzer konfigurierte Prioritätsstufen empfängt.
- System nach Anspruch 77, dadurch gekennzeichnet, dass der Prozessor weiterhin so mit der Logik konfiguriert ist, dass er den Regelsatz zum Bestimmen der zu verwendenden Ressourcen verwendet.
- System nach Anspruch 77, dadurch gekennzeichnet, dass der Regelsatz programmierbar ist.
- System zum Puffern des Medieninhalts mehrerer Anzeigekanäle, das Folgendes aufweist: eine Vielzahl von Tunern zum Empfangen des Medieninhalts einer Vielzahl von Anzeigekanälen; eine Vielzahl von Puffern zum Puffern des Medieninhalts; einen Speicher mit einer Logik und einen Prozessor, der so mit der Logik konfiguriert ist, dass er das Einstellen und Puffern bewirkt, wobei der Prozessor weiterhin so mit der Logik konfiguriert ist, dass er jeden der Puffer mit einem assoziierten Tuner assoziiert, wobei der Prozessor weiterhin so mit der Logik konfiguriert ist, dass er das Puffern des Medieninhalts in einer Vielzahl von Puffern bewirkt, wobei jeder Tuner einen assoziierten Puffer hat, wobei der Prozessor weiterhin so mit der Logik konfiguriert ist, dass er das Puffern des Medieninhalts eines ersten Anzeigekanals in einem mit einem ersten Tuner assoziierten ersten Puffer bewirkt und das Puffern des Medieninhalts eines zweiten Anzeigekanals in einem mit einem zweiten Tuner assoziierten zweiten Puffer bewirkt, wobei der Prozessor weiterhin so mit der Logik konfiguriert ist, dass er den ersten Puffer mit einem ersten Dateinamen und den zweiten Puffer mit einem zweiten Dateinamen assoziiert, wobei der erste Puffer und der zweite Puffer in getrennten Speichervorrichtungen angeordnet sind, wobei der Prozessor weiterhin so mit der Logik konfiguriert ist, dass er die Uhrzeit im Speicher aufzeichnet, wenn einer der Anzeigekanäle eingestellt wird, und dann das Kopieren der Uhrzeit in eine Datenstruktur bewirkt, die mit einem assoziierten Pufferplatz assoziiert ist, wenn eine erste Pufferschwellendauer im Wesentlichen verstrichen ist, wobei die Pufferschwellendauer benutzerkonfigurierbar ist, wobei der Prozessor weiterhin eine Kommunikationsschnittstelle, eine Komprimiermaschine, eine Komprimiermaschinenspeicher und einen Systemspeicher aufweist, wobei der Prozessor weiterhin so mit der Logik konfiguriert ist, dass er das Empfangen des Medieninhalts von einem externen Gerät, das mit einem Übertragungsanschluss verbunden ist, und das Puffern in einem mit dem Übertragungsanschluss assoziierten dritten Puffer bewirkt.
- System zum Priorisieren mehrerer Anzeigekanäle, das Folgendes aufweist: eine Vielzahl von Puffern zum Speichern des gepufferten Medieninhalts; einen Speicher mit einer Logik und einen Prozessor, der so mit der Logik konfiguriert ist, dass er die Pufferdauern für den gepufferten Medieninhalt der assoziierten Anzeigekanäle bestimmt, wobei der Prozessor weiterhin so mit der Logik konfiguriert ist, dass er die Pufferdauern der Vielzahl von Puffern priorisiert, wobei der Prozessor weiterhin so mit der Logik konfiguriert ist, dass er aufgrund der priorisierten Pufferdauern mindestens einen Anzeigekanal als Anzeigekanal mit der niedrigsten Priorität bestimmt.
- System nach Anspruch 85, dadurch gekennzeichnet, dass der Prozessor weiterhin so mit der Logik konfiguriert ist, dass er Anzeigekanäle mit Pufferdauern, die keine minimale Pufferschwellendauer einhalten, als die Anzeigekanäle mit der niedrigsten Priorität festlegt, wobei der Prozessor weiterhin so mit der Logik konfiguriert ist, dass er den gepufferten Medieninhalt aus den Puffern, die mit einem der Anzeigekanäle assoziiert sind, die die Dauer mit der niedrigsten Priorität haben, zufällig löscht, wobei der Prozessor weiterhin so mit der Logik konfiguriert ist, dass er das Empfangen, Puffern und Anzeigen des Medieninhalts eines neuen Anzeigekanals unter Verwendung der Einstell-Ressourcen, Puffer-Ressourcen und Anzeige-Ressourcen, die mit den Puffern assoziiert sind, aus denen der Medieninhalt gelöscht wurde, bewirkt, wobei der Prozessor weiterhin so mit der Logik konfiguriert ist, dass er einen Entscheidungsbarker bereitstellt, damit ein Benutzer bestimmen kann, welcher Anzeigekanal der Vielzahl von Anzeigekanälen, die als die Anzeigekanäle mit der niedrigsten Priorität festgelegt sind, den gelöschten Medieninhalt haben sollte, wobei der Prozessor weiterhin so mit der Logik konfiguriert ist, dass er das Empfangen, Puffern und Anzeigen des Medieninhalts eines neuen Anzeigekanals unter Verwendung von Einstell-Ressourcen, Puffer-Ressourcen und Anzeige-Ressourcen, die mit den Puffern assoziiert sind, aus denen der Medieninhalt gelöscht wurde, bewirkt, wobei der Prozessor weiterhin so mit der Logik konfiguriert ist, dass er das Halten des Medieninhalts, der mit einem Favoriten-Anzeigekanal assoziiert ist, favorisiert, wenn der Favoriten-Anzeigekanal zu den Anzeigekanälen gehört, die als die Anzeigekanäle festgelegt worden sind, die die Dauer mit der niedrigsten Priorität haben, wobei der Prozessor weiterhin so mit der Logik konfiguriert ist, dass er einen Entscheidungsbarker bereitstellt, um einen Benutzer in die Lage zu versetzen, die Priorität zu bestimmen, wenn die Dauer des Pufferns in jedem der Puffer mindestens eine minimale Pufferschwellendauer einhält und die Dauer des Pufferns in jedem der Puffer gleich ist, wobei der Prozessor weiterhin so mit der Logik konfiguriert ist, dass er das Halten des Medieninhalts, der mit einem Favoriten-Anzeigekanal assoziiert ist, favorisiert, wenn der Favoriten-Anzeigekanal zu den Anzeigekanälen gehört, die Pufferdauern haben, die mindestens die minimale Pufferschwellendauer einhalten, und die Dauer des Pufferns in jedem der Puffer gleich ist, wobei der Prozessor weiterhin so mit der Logik konfiguriert ist, dass er das Löschen des gepufferten Medieninhalts mit der kürzesten Pufferdauer bewirkt, wenn die Dauer des Pufferns in jedem der Puffer mindestens die minimale Pufferschwellendauer einhält, wobei der Prozessor weiterhin so mit der Logik konfiguriert ist, dass er den gepufferten Medieninhalt mit der kürzesten Pufferdauer löscht, wenn die Dauer des Pufferns in jedem der Puffer mindestens eine minimale Schwelle einhält und der gepufferte Medieninhalt mit der kürzesten Pufferdauer eine Pufferdauer hat, die kürzer als ein definierter Prozentsatz der Pufferdauer des gepufferten Medieninhalts mit der längsten Pufferdauer ist, wobei der definierte Prozentsatz mindestens entweder einen Standardwert oder einen benutzerkonfigurierbaren Wert aufweist, wobei der Prozessor weiterhin so mit der Logik konfiguriert ist, dass er einen Entscheidungsbarker bereitstellt, um einen Benutzer in die Lage zu versetzen, die Priorität zu bestimmen, wenn die kürzeste Pufferdauer ein definierter Wert in Bezug auf den definierten Prozentsatz ist, wobei der Prozessor weiterhin so mit der Logik konfiguriert ist, dass er einen Benutzerkonfigurationsbildschirm bereitstellt, um den Benutzer in die Lage zu versetzen, zu bestimmen, wann der Entscheidungsbartcer bereitgestellt werden soll, wobei der Prozessor weiterhin so mit der Logik konfiguriert ist, dass er einen Benutzerkonfigurationsbildschirm bereitstellt, um den Benutzer in die Lage zu versetzen, den definierten Wert zu bestimmen, wobei der Prozessor weiterhin so mit der Logik konfiguriert ist, dass er einen Entscheidungsbarker bereitstellt, wenn die Dauer des Pufferns in jedem der Puffer mindestens eine minimale Schwelle einhält und der gepufferte Medieninhalt mit der kürzesten Pufferdauer eine Pufferdauer hat, die mindestens gleich einem definierten Prozentsatz der Pufferdauer des gepufferten Medieninhalts mit der längsten Pufferdauer ist, wobei der definierte Prozentsatz mindestens entweder einen Standardwert oder einen benutzerkonfigurierbaren Wert aufweist, wobei der Prozessor weiterhin so mit der Logik konfiguriert ist, dass er einen Benutzerkonfigurationsbildschirm bereitstellt, um den Benutzer in die Lage zu versetzen, zu bestimmen, wann der Entscheidungsbarker bereitgestellt werden soll, wobei der Prozessor weiterhin so mit der Logik konfiguriert ist, dass er einen Entscheidungsbarker bereitstellt, damit ein Benutzer die Priorität bestimmen kann, wenn die Pufferdauern im Wesentlichen ähnlich sind, wobei der Entscheidungsbarker eine Beschreibung des Puffer-Ressourcenkonflikts, Vorschläge zur Lösung des Konflikts, Titel jeder gepufferten Medieninhaltsinstanz, die Pufferdauer für jede gepufferte Medieninhaltsinstanz, die Zeiten, zu denen jede Medieninhaltsinstanz gepuffert wurde, die Fähigkeit zum ständigen Aufzeichnen des gepufferten Medieninhalts und die Fähigkeit zum Löschen des gepufferten Medieninhalts aufweist, wobei der Prozessor weiterhin so mit der Logik konfiguriert ist, dass er einen Entscheidungsbarker bereitstellt, damit ein Benutzer die Priorität bestimmen kann, wenn die Pufferdauern innerhalb eines definierten Prozentsatzes einer minimalen Schwelle liegen, wobei der Prozessor weiterhin so mit der Logik konfiguriert ist, dass er eine minimale Standard-Pufferschwellendauer bereitstellt, wobei der Prozessor weiterhin so mit der Logik konfiguriert ist, dass er eine benutzerkonfigurierbare minimale Pufferschwellendauer bereitstellt.
- System nach Anspruch 85, dadurch gekennzeichnet, dass der Prozessor weiterhin so mit der Logik konfiguriert ist, dass er eine Benutzer-Schnittstelle bereitstellt, damit ein Benutzer die Anzeigekanäle durch Priorisieren der Pufferdauern priorisieren kann.
- System zum Handhaben des Medieninhalts mehrerer Anzeigekanäle, das Folgendes aufweist: einen Speicher mit einer Logik; Einstell-Ressourcen zum Empfangen des Medieninhalts einer Vielzahl von Anzeigekanälen; Puffer- Ressourcen zum Puffern des Medieninhalts; Anzeige- Ressourcen zum Anzeigen des Medieninhalts aus mindestens einem der Anzeigekanäle und einen Prozessor, der so mit der Logik konfiguriert ist, dass er eine Anforderung eines neuen Anzeigekanals empfängt, wenn keine der Einstell-Ressourcen, Puffer- Ressourcen und Anzeige-Ressourcen verfügbar sind, um die Anforderung zu erfüllen, wobei der Prozessor weiterhin so mit der Logik konfiguriert ist, dass er das Abbrechen des Anzeigens des Medieninhalts aus mindestens einem der Anzeige-Ressourcen bewirkt, wobei der Prozessor weiterhin so mit der Logik konfiguriert ist, dass er die Vielzahl von Anzeigekanälen priorisiert, wobei der Prozessor weiterhin so mit der Logik konfiguriert ist, dass er das Abbrechen des Empfangens und Pufferns des Anzeigekanals mit der niedrigsten Priorität bewirkt, wobei der Prozessor weiterhin so mit der Logik konfiguriert ist, dass er das Löschen des Medieninhalts, der mit dem Anzeigekanal mit der niedrigsten Priorität assoziiert ist, bewirkt, wobei der Prozessor weiterhin so mit der Logik konfiguriert ist, dass er das Empfangen des Medieninhalts des neuen Anzeigekanals unter Verwendung der Einstell-Ressourcen, die mit dem Anzeigekanal mit der niedrigsten Priorität assoziiert sind, bewirkt, wobei der Prozessor weiterhin so mit der Logik konfiguriert ist, dass er das Puffern des Medieninhalts des neuen Anzeigekanals unter Verwendung der Puffer- Ressourcen des Anzeigekanals mit der niedrigsten Priorität bewirkt, wobei der Prozessor weiterhin so mit der Logik konfiguriert ist, dass er das Anzeigen des Medieninhalts des neuen Anzeigekanals unter Verwendung der zuvor abgebrochenen Anzeige-Ressourcen bewirkt.
- System nach Anspruch 88, dadurch gekennzeichnet, dass der Prozessor weiterhin so mit der Logik konfiguriert ist, dass er das Fortsetzen des Einstellens und des Pufferns des nichtgelöschten Medieninhalts unter Verwendung der Einstell-Ressourcen und der Puffer-Ressourcen bewirkt, die mit den Puffer-Ressourcen assoziiert sind, in denen der Medieninhalt nicht gelöscht wurde.
- System nach Anspruch 88, dadurch gekennzeichnet, dass die Anzeige-Ressourcen mindestens entweder eine Anzeigevorrichtung, einen Medienspeicher oder eine Medienmaschine aufweisen.
- System nach Anspruch 88, dadurch gekennzeichnet, dass die Puffer-Ressourcen mindestens entweder eine Speichervorrichtung, eine Kommunikationsschnittstelle, eine Komprimiermaschine, einen Komprimiermaschinenspeicher oder einen Systemspeicher aufweisen.
- System nach Anspruch 88, dadurch gekennzeichnet, dass die Einstell-Ressourcen mindestens ein Tunersystem, einen Analogdecodierer, einen Demodulator und einen Demultiplexer aufweisen.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US29031501P | 2001-05-11 | 2001-05-11 | |
US290315P | 2001-05-11 | ||
PCT/US2002/014887 WO2002093299A2 (en) | 2001-05-11 | 2002-05-10 | Channel buffering and display management system for multi-tuner set-top box |
Publications (1)
Publication Number | Publication Date |
---|---|
DE02736739T1 true DE02736739T1 (de) | 2004-08-26 |
Family
ID=23115437
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE0001386477T Pending DE02747828T1 (de) | 2001-05-11 | 2002-05-10 | Verwaltung von zeitschiebepuffern |
DE0001391125T Pending DE02736739T1 (de) | 2001-05-11 | 2002-05-10 | Kanalpuffer- und anzeigeverwaltungssystem für ein multituner-beistellgerät |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE0001386477T Pending DE02747828T1 (de) | 2001-05-11 | 2002-05-10 | Verwaltung von zeitschiebepuffern |
Country Status (5)
Country | Link |
---|---|
US (7) | US7409140B2 (de) |
EP (2) | EP1391125B1 (de) |
CA (3) | CA2446617C (de) |
DE (2) | DE02747828T1 (de) |
WO (2) | WO2002093299A2 (de) |
Families Citing this family (182)
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 |
AU733993B2 (en) | 1997-07-21 | 2001-05-31 | Rovi Guides, Inc. | Systems and methods for displaying and recording control interfaces |
CN1867068A (zh) | 1998-07-14 | 2006-11-22 | 联合视频制品公司 | 交互式电视节目导视系统及其方法 |
US6898762B2 (en) | 1998-08-21 | 2005-05-24 | United Video Properties, Inc. | Client-server electronic program guide |
US7882520B2 (en) * | 2000-12-20 | 2011-02-01 | Tivo Inc. | Broadcast program recording overrun and underrun scheduling system |
US8875198B1 (en) * | 2001-08-19 | 2014-10-28 | The Directv Group, Inc. | Network video unit |
US7814174B2 (en) * | 2000-10-20 | 2010-10-12 | Jerding Dean F | Adaptation to device-capability based on device characteristics |
CA2425479C (en) | 2000-10-11 | 2014-12-23 | United Video Properties, Inc. | Systems and methods for providing storage of data on servers in an on-demand media delivery system |
CA3011879C (en) | 2001-02-21 | 2021-10-19 | Rovi Guides, Inc. | Systems and methods for interactive program guides with personal video recordng features |
CA2446617C (en) | 2001-05-11 | 2010-03-23 | Scientific-Atlanta, Inc. | Channel buffering and display management system for multi-tuner set-top box |
DE10128925A1 (de) * | 2001-06-15 | 2002-12-19 | Deutsche Telekom Ag | Endgerät und Verfahren zur Nutzung verschiedener über ein Telekommunikationsnetz angebotener Dienste |
EP1286537A3 (de) * | 2001-08-21 | 2011-04-27 | Thomson Licensing | Weglenkung und Verarbeitung von Daten |
US20030046702A1 (en) * | 2001-09-03 | 2003-03-06 | Gen Sasaki | Program server and a receiver |
US7171110B1 (en) * | 2001-11-30 | 2007-01-30 | Keen Personal Media, Inc. | System and a method for storing audio/video programs on a hard disk drive for presentation to a viewer |
US7962011B2 (en) | 2001-12-06 | 2011-06-14 | Plourde Jr Harold J | Controlling substantially constant buffer capacity for personal video recording with consistent user interface of available disk space |
US8565578B2 (en) | 2001-12-06 | 2013-10-22 | Harold J. Plourde, Jr. | Dividing and managing time-shift buffering into program specific segments based on defined durations |
US7257308B2 (en) | 2001-12-06 | 2007-08-14 | Scientific-Atlanta, Inc. | Converting time-shift buffering for personal video recording into permanent recordings |
US8151308B1 (en) * | 2001-12-28 | 2012-04-03 | Microsoft Corporation | Modifying the behavior of a multimedia transport system in response to detected capabilities of a client system |
JP2003234988A (ja) * | 2002-02-07 | 2003-08-22 | Sanyo Electric Co Ltd | コンテンツ記録装置 |
US20030206719A1 (en) * | 2002-04-23 | 2003-11-06 | Jim Bumgardner | Storage Management for a Video Recorder |
US7610606B2 (en) * | 2002-05-03 | 2009-10-27 | Time Warner Cable, Inc. | Technique for effectively providing various entertainment services through a communications network |
US8443383B2 (en) | 2002-05-03 | 2013-05-14 | Time Warner Cable Enterprises Llc | Use of messages in program signal streams by set-top terminals |
US7908626B2 (en) * | 2002-05-03 | 2011-03-15 | Time Warner Interactive Video Group, Inc. | Network based digital information and entertainment storage and delivery system |
US8392952B2 (en) | 2002-05-03 | 2013-03-05 | Time Warner Cable Enterprises Llc | Programming content processing and management system and method |
US7810121B2 (en) * | 2002-05-03 | 2010-10-05 | Time Warner Interactive Video Group, Inc. | Technique for delivering network personal video recorder service and broadcast programming service over a communications network |
US8312504B2 (en) | 2002-05-03 | 2012-11-13 | Time Warner Cable LLC | Program storage, retrieval and management based on segmentation messages |
US20030221194A1 (en) * | 2002-05-23 | 2003-11-27 | Balaji Thiagarajan | Fast-advance while recording on-demand content |
JP4218264B2 (ja) * | 2002-06-25 | 2009-02-04 | ソニー株式会社 | コンテンツ作成システム、コンテンツ企画作成プログラム、プログラム記録媒体、撮像装置、撮像方法、撮像プログラム |
US20040002947A1 (en) * | 2002-06-26 | 2004-01-01 | De La Fuente Ramon | Favorites for internet-access appliances |
US8181205B2 (en) | 2002-09-24 | 2012-05-15 | Russ Samuel H | PVR channel and PVR IPG information |
DE10248409A1 (de) * | 2002-10-17 | 2004-04-29 | Philips Intellectual Property & Standards Gmbh | Verfahren zur Steuerung der Programmauswahl am Empfangsgerät eines Broadcast-Mediums |
JP3712204B2 (ja) * | 2002-10-31 | 2005-11-02 | ソニー株式会社 | 記録再生装置 |
EP1563682B1 (de) * | 2002-11-08 | 2008-03-26 | Koninklijke Philips Electronics N.V. | Verfahren und vorrichtung zur bereitstellung einer liste zur auswahl von inhalten |
US7570871B2 (en) * | 2002-11-12 | 2009-08-04 | Koninklijke Philips Electronics N.V. | Continue recording channel feature for personal video recorder |
US20040123326A1 (en) * | 2002-12-18 | 2004-06-24 | General Instrument Corporation | Method and apparatus for allocating tuning devices to broadband head-end services |
TWI241502B (en) * | 2002-12-26 | 2005-10-11 | Ind Tech Res Inst | Real time data compression apparatus for a data recorder |
US7574233B2 (en) * | 2002-12-30 | 2009-08-11 | Intel Corporation | Sharing a radio frequency interface resource |
EP1437888A3 (de) * | 2003-01-06 | 2007-11-14 | Samsung Electronics Co., Ltd. | Videoaufzeichnungs- und -wiedergabegerät |
US7493646B2 (en) | 2003-01-30 | 2009-02-17 | United Video Properties, Inc. | Interactive television systems with digital video recording and adjustable reminders |
US7930711B2 (en) * | 2003-03-06 | 2011-04-19 | Wegener Communications, Inc. | Apparatus and method for addressing control in a network for distributed data |
US20060215985A1 (en) * | 2003-04-10 | 2006-09-28 | Yoshimi Enomoto | Data recording/reproducing device, data processing method and program |
WO2004091217A1 (en) * | 2003-04-14 | 2004-10-21 | Koninklijke Philips Electronics N.V. | Recording of broadcast programmes |
JP2006529061A (ja) * | 2003-07-21 | 2006-12-28 | トムソン ライセンシング | チャネル変化を通して記録するパーソナルビデオレコーダ |
US20050044570A1 (en) * | 2003-08-20 | 2005-02-24 | Thomas Poslinski | Caching data from multiple channels simultaneously |
US7312831B2 (en) * | 2003-09-16 | 2007-12-25 | Wegener Communications, Inc. | Re-inserting VBI data using OSD apparatus and method |
US20050078217A1 (en) * | 2003-10-10 | 2005-04-14 | Hardt Charles R. | Method and system for clearing a teletext cache of a display device |
US20050138659A1 (en) * | 2003-12-17 | 2005-06-23 | Gilles Boccon-Gibod | Personal video recorders with automated buffering |
JP2007523432A (ja) * | 2004-01-08 | 2007-08-16 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | パーソナルビデオ記録装置に格納した番組のグラフィカル表示 |
JP4779340B2 (ja) * | 2004-03-29 | 2011-09-28 | ソニー株式会社 | データ処理方法、データ処理装置、および情報記録媒体、並びにコンピュータ・プログラム |
US7849064B2 (en) * | 2004-04-23 | 2010-12-07 | Tvworks, Llc | Application programming interface combining asset listings |
US11336971B2 (en) * | 2004-04-23 | 2022-05-17 | Comcast Cable Communications Management, Llc | Application programming interface combining asset listings |
US7908295B2 (en) | 2004-04-23 | 2011-03-15 | Tvworks, Llc | Extending data records for dynamic data and selective acceptance based on hardware profile |
US7778520B1 (en) * | 2004-04-29 | 2010-08-17 | Steven Virden | Personal video recording device |
US8677429B2 (en) * | 2004-05-06 | 2014-03-18 | Cisco Technology Inc. | Resource conflict resolution for multiple television |
US20050262534A1 (en) * | 2004-05-24 | 2005-11-24 | Bontempi Raymond C | System and method for providing scheduled live off disk recording for DVR devices |
US20050289638A1 (en) * | 2004-06-24 | 2005-12-29 | David Steading | Methods, systems, and products for providing broadcast video and IP data over a common, shared interface |
KR100580195B1 (ko) * | 2004-07-16 | 2006-05-16 | 삼성전자주식회사 | 복수채널 타임시프트가 가능한 녹화방법 및 그 장치 |
US20060020966A1 (en) * | 2004-07-22 | 2006-01-26 | Thomas Poslinski | Program guide with integrated progress bar |
US20060020971A1 (en) * | 2004-07-22 | 2006-01-26 | Thomas Poslinski | Multi channel program guide with integrated progress bars |
JP2006295868A (ja) * | 2004-07-30 | 2006-10-26 | Victor Co Of Japan Ltd | 受信装置および受信方法 |
CN1698026B (zh) * | 2004-09-01 | 2010-05-26 | 特科2000国际有限公司 | 用于实现电视节目再现的便携装置 |
US8806533B1 (en) | 2004-10-08 | 2014-08-12 | United Video Properties, Inc. | System and method for using television information codes |
JP2006140625A (ja) * | 2004-11-10 | 2006-06-01 | Toshiba Corp | 情報処理装置 |
JP4405375B2 (ja) * | 2004-12-07 | 2010-01-27 | 三菱電機株式会社 | ディジタル放送受信装置 |
US20060230176A1 (en) * | 2005-04-12 | 2006-10-12 | Dacosta Behram M | Methods and apparatus for decreasing streaming latencies for IPTV |
US8345677B2 (en) * | 2005-05-12 | 2013-01-01 | Brian Crookes | Digital program mapping |
US7848618B2 (en) * | 2005-05-13 | 2010-12-07 | Microsoft Corporation | Unified recording and pause buffer format |
WO2006123292A2 (en) * | 2005-05-18 | 2006-11-23 | Koninklijke Philips Electronics N.V. | Presentation of content at a client device |
DE602006006437D1 (de) | 2005-05-31 | 2009-06-04 | Panasonic Corp | Rundfunkempfangsendgerät |
JP2007026356A (ja) * | 2005-07-21 | 2007-02-01 | Sony Corp | 情報処理装置、この情報処理装置における処理方法およびその方法をコンピュータに実行させるプログラム |
US20070028290A1 (en) * | 2005-07-28 | 2007-02-01 | Ess Technology, Inc. | Method and device for timeshifting using external memory card |
JP2009503994A (ja) * | 2005-07-28 | 2009-01-29 | トムソン ライセンシング | コンテンツ記録装置のユーザーが調整可能なメモリーの方法及び装置 |
KR100753511B1 (ko) * | 2005-08-24 | 2007-08-31 | 엘지전자 주식회사 | 방송 프로그램 저장방법 및 장치 |
JP4875338B2 (ja) * | 2005-09-13 | 2012-02-15 | ソニー株式会社 | 情報処理装置および方法、並びにプログラム |
US20070130597A1 (en) * | 2005-12-02 | 2007-06-07 | Alcatel | Network based instant replay and time shifted playback |
TWI303945B (en) * | 2006-01-04 | 2008-12-01 | Avermedia Tech Inc | Method and system for picking up signals |
JP5218737B2 (ja) * | 2006-02-06 | 2013-06-26 | 大正製薬株式会社 | スフィンゴシン−1−リン酸結合阻害物質 |
US8904456B2 (en) * | 2006-02-13 | 2014-12-02 | Tvu Networks Corporation | Methods, apparatus, and systems for providing media content over a communications network |
US7657526B2 (en) | 2006-03-06 | 2010-02-02 | Veveo, Inc. | Methods and systems for selecting and presenting content based on activity level spikes associated with the content |
US8316394B2 (en) | 2006-03-24 | 2012-11-20 | United Video Properties, Inc. | Interactive media guidance application with intelligent navigation and display features |
US8437621B2 (en) * | 2006-03-27 | 2013-05-07 | Ptp, Inc. | Recording/reproducing device, system and server |
KR100831796B1 (ko) * | 2006-05-29 | 2008-05-28 | 엘지전자 주식회사 | 타임 쉬프트 기능을 내장한 영상표시기기 및 그 재생 방법 |
US7848613B2 (en) * | 2006-06-29 | 2010-12-07 | Jason Osborne | Residual time-shift buffering in a digital media device |
US20080022351A1 (en) * | 2006-07-06 | 2008-01-24 | Martin Nohr | Streaming method and apparatus |
KR100768911B1 (ko) * | 2006-07-25 | 2007-10-19 | 삼성전자주식회사 | 타임 쉬프트 기능을 위한 영상 기록방법 및 그 영상기록장치 |
ATE508569T1 (de) | 2006-08-31 | 2011-05-15 | Ericsson Telefon Ab L M | Unicast/multicast-media-edge-proxy mit schnellem kanalwechsel |
TW200814771A (en) * | 2006-09-04 | 2008-03-16 | Cyberlink Corp | Method and apparatus for buffering programs broadcast on a plurality of channels |
US8335873B2 (en) | 2006-09-14 | 2012-12-18 | Opentv, Inc. | Method and systems for data transmission |
US20080069126A1 (en) * | 2006-09-14 | 2008-03-20 | Sbc Knowledge Ventures, L.P. | Method and system for buffering content |
US11303684B2 (en) | 2006-09-14 | 2022-04-12 | Opentv, Inc. | Methods and systems for data transmission |
US7930449B2 (en) * | 2006-09-14 | 2011-04-19 | Opentv Inc. | Method and system for data transmission |
KR100852526B1 (ko) * | 2006-10-25 | 2008-08-14 | 엘지전자 주식회사 | 영상표시기기의 저장 영상 제어장치 및 방법 |
US20080141317A1 (en) * | 2006-12-06 | 2008-06-12 | Guideworks, Llc | Systems and methods for media source selection and toggling |
MX2009006048A (es) | 2006-12-08 | 2009-08-18 | Xm Satellite Radio Inc | Sistema para insercion de informacion de cache localmente a flujo de difusion recibido para implementar servicios de suscripcion en hilera. |
US7801888B2 (en) | 2007-03-09 | 2010-09-21 | Microsoft Corporation | Media content search results ranked by popularity |
US20080244667A1 (en) * | 2007-03-27 | 2008-10-02 | Osborne Jason C | Bandwidth sensitive switched digital video content delivery |
US8763050B2 (en) | 2007-04-30 | 2014-06-24 | At&T Intellectual Property I, Lp | System and apparatus for enhancing delivery of media services |
US9398346B2 (en) | 2007-05-04 | 2016-07-19 | Time Warner Cable Enterprises Llc | Methods and apparatus for predictive capacity allocation |
GB2450159A (en) * | 2007-06-15 | 2008-12-17 | British Sky Broadcasting Ltd | Multi-tuner twin-output broadcast receiver |
CN101345638B (zh) * | 2007-07-12 | 2011-06-22 | 中兴通讯股份有限公司 | 支持时移业务的对等系统 |
US8949914B2 (en) * | 2007-12-18 | 2015-02-03 | At&T Intellectual Property I, Lp | System and method of delivering video content |
US20090164654A1 (en) * | 2007-12-19 | 2009-06-25 | Alcatel Lucent | IPTV community based internet radio content proxy facility |
US9060208B2 (en) | 2008-01-30 | 2015-06-16 | Time Warner Cable Enterprises Llc | Methods and apparatus for predictive delivery of content over a network |
US8839300B2 (en) | 2008-02-19 | 2014-09-16 | At&T Intellectual Property I, Lp | Method and system for presenting electronic programming guides |
US8358913B2 (en) * | 2008-02-29 | 2013-01-22 | Microsoft Corporation | Resolving recording conflicts |
US9143810B2 (en) * | 2008-03-13 | 2015-09-22 | Telefonaktiebolaget L M Ericsson (Publ) | Method for manually optimizing jitter, delay and synch levels in audio-video transmission |
WO2009116972A1 (en) * | 2008-03-20 | 2009-09-24 | Thomson Licensing | System and method for processing priority transport stream data in real time in a multi-channel broadcast multimedia system |
US7996875B2 (en) | 2008-05-20 | 2011-08-09 | Microsoft Corporation | Adaptive timeshift service |
US20090290855A1 (en) * | 2008-05-20 | 2009-11-26 | Francois-Xavier Kowalski | Apparatus And Method For Recording Video Data |
US8989561B1 (en) | 2008-05-29 | 2015-03-24 | Rovi Guides, Inc. | Systems and methods for alerting users of the postponed recording of programs |
US8595772B2 (en) * | 2008-08-08 | 2013-11-26 | At&T Intellectual Property I, Lp | System and method for recalling multiple last television channels viewed |
BRPI0822222A2 (pt) * | 2008-11-04 | 2015-06-23 | Thomson Licensing | Sistema e método para agendamento de função de desvio em um sistema multimídia de difusão por múltiplos canais |
CN102124750B (zh) * | 2008-11-07 | 2014-10-08 | 汤姆逊许可证公司 | 在多频道广播多媒体系统中提供内容流过滤的系统和方法 |
US10063934B2 (en) | 2008-11-25 | 2018-08-28 | Rovi Technologies Corporation | Reducing unicast session duration with restart TV |
US8234668B2 (en) | 2008-12-23 | 2012-07-31 | Microsoft Corporation | Content access |
KR101564415B1 (ko) * | 2009-01-07 | 2015-10-30 | 삼성전자주식회사 | 통합 채널 관리를 통한 컨텐트 재생 방법 및 장치 |
US20100275228A1 (en) * | 2009-04-28 | 2010-10-28 | Motorola, Inc. | Method and apparatus for delivering media content |
US8782267B2 (en) * | 2009-05-29 | 2014-07-15 | Comcast Cable Communications, Llc | Methods, systems, devices, and computer-readable media for delivering additional content using a multicast streaming |
KR101098088B1 (ko) * | 2009-07-10 | 2011-12-26 | 엘지전자 주식회사 | 방송용 단말기 및 그 제어 방법 |
US9313041B2 (en) * | 2009-09-02 | 2016-04-12 | Google Technology Holdings LLC | Network attached DVR storage |
US9166714B2 (en) | 2009-09-11 | 2015-10-20 | Veveo, Inc. | Method of and system for presenting enriched video viewing analytics |
JP4660619B1 (ja) * | 2009-09-30 | 2011-03-30 | 株式会社東芝 | 記録再生装置及び記録方法 |
US20110161813A1 (en) * | 2009-12-31 | 2011-06-30 | Mobitv, Inc. | Data measurement and feedback mechanism using an application framework |
US9258175B1 (en) | 2010-05-28 | 2016-02-09 | The Directv Group, Inc. | Method and system for sharing playlists for content stored within a network |
US8301008B2 (en) * | 2010-06-09 | 2012-10-30 | Eldon Technology Limited | Apparatus, systems and methods for storing program events in an enhanced history buffer |
US8588589B2 (en) * | 2010-06-21 | 2013-11-19 | Verizon Patent And Licensing Inc. | Systems and methods for automatically converting media content stream data accumulated during a pause of playback from a buffer to a permanent recording |
JP5765558B2 (ja) | 2010-08-27 | 2015-08-19 | ソニー株式会社 | 受信装置、受信方法、送信装置、送信方法、プログラム、および放送システム |
US20120060034A1 (en) * | 2010-09-02 | 2012-03-08 | General Instrument Corporation | Digital information stream communication system and method |
US20120096497A1 (en) * | 2010-10-14 | 2012-04-19 | Sony Corporation | Recording television content |
US8930996B2 (en) * | 2010-11-05 | 2015-01-06 | Echostar Technologies L.L.C. | Apparatus, systems and methods for automatically presenting stored media content at its beginning |
US9307185B2 (en) * | 2010-12-02 | 2016-04-05 | Nagravision S.A. | Method to mark and exploit at least one sequence record of a video presentation |
US10008241B2 (en) * | 2010-12-02 | 2018-06-26 | Nagravision S.A. | Method to mark and exploit at least one sequence record of a video presentation |
US9736524B2 (en) | 2011-01-06 | 2017-08-15 | Veveo, Inc. | Methods of and systems for content search based on environment sampling |
US8763047B2 (en) | 2011-03-22 | 2014-06-24 | Sukhminder Singh Grewal | Methods and systems for video content delivery |
US8584167B2 (en) | 2011-05-31 | 2013-11-12 | Echostar Technologies L.L.C. | Electronic programming guides combining stored content information and content provider schedule information |
EP2737694A4 (de) * | 2011-07-27 | 2014-12-31 | Thomson Licensing | Variabler echtzeitpuffer und vorrichtung damit |
US8959566B2 (en) | 2011-08-23 | 2015-02-17 | Echostar Technologies L.L.C. | Storing and reading multiplexed content |
US8763027B2 (en) | 2011-08-23 | 2014-06-24 | Echostar Technologies L.L.C. | Recording additional channels of a shared multi-channel transmitter |
US8437622B2 (en) | 2011-08-23 | 2013-05-07 | Echostar Technologies L.L.C. | Altering presentation of received content based on use of closed captioning elements as reference locations |
US9185331B2 (en) | 2011-08-23 | 2015-11-10 | Echostar Technologies L.L.C. | Storing multiple instances of content |
US8627349B2 (en) | 2011-08-23 | 2014-01-07 | Echostar Technologies L.L.C. | User interface |
US8660412B2 (en) | 2011-08-23 | 2014-02-25 | Echostar Technologies L.L.C. | System and method for dynamically adjusting recording parameters |
US9357159B2 (en) | 2011-08-23 | 2016-05-31 | Echostar Technologies L.L.C. | Grouping and presenting content |
US9621946B2 (en) | 2011-08-23 | 2017-04-11 | Echostar Technologies L.L.C. | Frequency content sort |
US8850476B2 (en) | 2011-08-23 | 2014-09-30 | Echostar Technologies L.L.C. | Backwards guide |
US8447170B2 (en) | 2011-08-23 | 2013-05-21 | Echostar Technologies L.L.C. | Automatically recording supplemental content |
US9100683B2 (en) * | 2011-11-22 | 2015-08-04 | International Business Machines Corporation | Optimizing video recorder power usage for DVR network |
US9219947B2 (en) | 2011-12-06 | 2015-12-22 | Comcast Cable Communications, Llc | Indirect control of content consumption in an appliance |
US8805418B2 (en) | 2011-12-23 | 2014-08-12 | United Video Properties, Inc. | Methods and systems for performing actions based on location-based rules |
US8805163B2 (en) | 2012-01-20 | 2014-08-12 | Comcast Cable Communications, Llc | Network storage device and method |
US8819722B2 (en) | 2012-03-15 | 2014-08-26 | Echostar Technologies L.L.C. | Smartcard encryption cycling |
US8959544B2 (en) | 2012-03-15 | 2015-02-17 | Echostar Technologies L.L.C. | Descrambling of multiple television channels |
US8989562B2 (en) | 2012-03-15 | 2015-03-24 | Echostar Technologies L.L.C. | Facilitating concurrent recording of multiple television channels |
US9489981B2 (en) | 2012-03-15 | 2016-11-08 | Echostar Technologies L.L.C. | Successive initialization of television channel recording |
US8978079B2 (en) | 2012-03-23 | 2015-03-10 | Time Warner Cable Enterprises Llc | Apparatus and methods for managing delivery of content in a network with limited bandwidth using pre-caching |
US9002180B2 (en) * | 2012-06-01 | 2015-04-07 | At&T Intellectual Property I, L.P. | Media recorder |
EP2870773B1 (de) | 2012-07-03 | 2020-09-02 | InterDigital CE Patent Holdings | Datenaufzeichnungsvorrichtung und verfahren im zusammenhang mit einer verschiebungsfunktion auf einem aufzeichnungsmedium |
US9804668B2 (en) * | 2012-07-18 | 2017-10-31 | Verimatrix, Inc. | Systems and methods for rapid content switching to provide a linear TV experience using streaming content distribution |
EP2875417B1 (de) | 2012-07-18 | 2020-01-01 | Verimatrix, Inc. | Systeme und verfahren für schnelle umschaltung zwischen inhalten zur bereitstellung eines linearen fernseherlebnisses mittels inhaltsverteilung über streaming |
KR20140052699A (ko) * | 2012-10-25 | 2014-05-07 | 삼성전자주식회사 | 방송 수신 장치 및 타임 쉬프트용 파일 관리 방법 |
US8793724B2 (en) | 2012-11-08 | 2014-07-29 | Eldon Technology Limited | Image domain compliance |
WO2014102115A1 (en) * | 2012-12-27 | 2014-07-03 | Arcelik Anonim Sirketi | A video recording device |
US9479805B2 (en) | 2013-02-15 | 2016-10-25 | Cox Communications, Inc. | Entitlement validation and quality control of content in a cloud-enabled network-based digital video recorder |
US10015285B2 (en) * | 2013-03-14 | 2018-07-03 | Huawei Technologies Co., Ltd. | System and method for multi-stream compression and decompression |
US9450934B2 (en) | 2013-03-15 | 2016-09-20 | Cox Communications, Inc. | Managed access to content and services |
US20140282790A1 (en) * | 2013-03-15 | 2014-09-18 | Echostar Technologies L.L.C. | Systems and methods for avoiding missing television programming when changing between television channels |
US10362351B2 (en) * | 2013-08-19 | 2019-07-23 | Tivo Solutions, Inc. | Dynamic tuner allocation |
US9628838B2 (en) | 2013-10-01 | 2017-04-18 | Echostar Technologies L.L.C. | Satellite-based content targeting |
KR102114617B1 (ko) * | 2014-01-08 | 2020-05-25 | 엘지전자 주식회사 | 이동단말기 및 그 제어방법 |
US20150302890A1 (en) * | 2014-04-17 | 2015-10-22 | Echostar Technologies L.L.C. | Pausing and resuming media play |
CN104080000B (zh) * | 2014-06-19 | 2017-02-15 | 江苏省邮电规划设计院有限责任公司 | 一种IPTV中的Start‑Over媒体服务方法 |
US10477260B2 (en) | 2014-10-17 | 2019-11-12 | Cox Communications, Inc. | Network based digital video recorder playback adapter |
US10555044B2 (en) * | 2014-10-27 | 2020-02-04 | Sony Interactive Entertainment LLC | Systems and methods for control of channel surfing |
US9948962B2 (en) | 2014-11-13 | 2018-04-17 | Time Warner Cable Enterprises Llc | Apparatus and methods for efficient delivery of electronic program guide data |
US9756378B2 (en) | 2015-01-07 | 2017-09-05 | Echostar Technologies L.L.C. | Single file PVR per service ID |
US9980006B2 (en) * | 2015-03-26 | 2018-05-22 | Opentv, Inc. | Systems and methods of recalling channels and review buffer management |
US10382815B2 (en) | 2015-10-15 | 2019-08-13 | DISH Technologies L.L.C. | Apparatus, systems and methods for buffering of media content |
US20170272811A1 (en) * | 2016-03-21 | 2017-09-21 | Le Holdings (Beijing) Co., Ltd. | Method and electronic device for program switching |
US10869084B2 (en) * | 2016-10-28 | 2020-12-15 | Rovi Guides, Inc. | Systems and methods for storing programs |
US10349090B2 (en) * | 2017-03-09 | 2019-07-09 | At&T Intellectual Property I, L.P. | Broadband live streaming hub for a media processor |
WO2019084972A1 (zh) * | 2017-11-06 | 2019-05-09 | 深圳市大疆创新科技有限公司 | 流媒体直播方法及系统 |
EP3799383A1 (de) * | 2019-09-30 | 2021-03-31 | AO Kaspersky Lab | System und verfahren zur verwendung von inventarregeln zur identifizierung von geräten eines rechnernetzwerks |
Family Cites Families (180)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4165445B2 (ja) * | 2004-05-07 | 2008-10-15 | ソニー株式会社 | 情報処理装置および方法、並びにプログラム |
US4963994A (en) | 1981-12-14 | 1990-10-16 | Levine Michael R | VCR programmer |
US5508815A (en) | 1981-12-14 | 1996-04-16 | Smart Vcr Limited Partnership | Schedule display system for video recorder programming |
US4908713A (en) | 1981-12-14 | 1990-03-13 | Levine Michael R | VCR Programmer |
US4706121B1 (en) * | 1985-07-12 | 1993-12-14 | Insight Telecast, Inc. | Tv schedule system and process |
US4977455B1 (en) | 1988-07-15 | 1993-04-13 | System and process for vcr scheduling | |
JPH02228842A (ja) * | 1989-03-02 | 1990-09-11 | Mitsubishi Electric Corp | ホームコントロールシステムの通信方式 |
US5253066C1 (en) * | 1989-06-01 | 2001-05-22 | United Video Properties Inc | Tv recording and viewing control system |
US5353121A (en) * | 1989-10-30 | 1994-10-04 | Starsight Telecast, Inc. | Television schedule system |
US5625464A (en) * | 1990-03-16 | 1997-04-29 | Thomson Consumer Electronics | Continuous television transmission reproduction and playback |
ES2234978T3 (es) | 1990-09-10 | 2005-07-01 | Starsight Telecast, Inc. | Interfaz de usuario para un sistema de programacion de television. |
US5293357A (en) | 1990-09-10 | 1994-03-08 | The Superguide Corporation | Method and apparatus for controlling a television program recording device |
US5526034A (en) * | 1990-09-28 | 1996-06-11 | Ictv, Inc. | Interactive home information system with signal assignment |
US5247347A (en) * | 1991-09-27 | 1993-09-21 | Bell Atlantic Network Services, Inc. | Pstn architecture for video-on-demand services |
US5477262A (en) * | 1991-11-29 | 1995-12-19 | Scientific-Altanta, Inc. | Method and apparatus for providing an on-screen user interface for a subscription television terminal |
JP3161017B2 (ja) * | 1992-04-16 | 2001-04-25 | ソニー株式会社 | 動画像復号化装置 |
US5262856A (en) * | 1992-06-04 | 1993-11-16 | Massachusetts Institute Of Technology | Video image compositing techniques |
DE69324760T2 (de) * | 1992-10-19 | 1999-11-11 | Koninkl Philips Electronics Nv | Gerät zur Speicherung eines Datensignals in einem Speicher und zur Wiedergabe des Datensignals aus diesem Speicher |
US5371551A (en) * | 1992-10-29 | 1994-12-06 | Logan; James | Time delayed digital video system using concurrent recording and playback |
US5600573A (en) * | 1992-12-09 | 1997-02-04 | Discovery Communications, Inc. | Operations center with video storage for a television program packaging and delivery system |
US5438423C1 (en) | 1993-06-25 | 2002-08-27 | Grass Valley Us Inc | Time warping for video viewing |
US5661526A (en) * | 1993-08-25 | 1997-08-26 | Sony Corporation | Broadcast signal receiver and tape recorder and, method of detecting additional information channel |
US5572264A (en) | 1994-02-14 | 1996-11-05 | Hitachi, Ltd. | High definition TV signal receiver |
US5701383A (en) * | 1994-05-20 | 1997-12-23 | Gemstar Development Corporation | Video time-shifting apparatus |
US5884028A (en) * | 1994-07-29 | 1999-03-16 | International Business Machines Corporation | System for the management of multiple time-critical data streams |
US5530754A (en) * | 1994-08-02 | 1996-06-25 | Garfinkle; Norton | Video on demand |
JPH0879685A (ja) * | 1994-08-31 | 1996-03-22 | Sony Corp | ニア・ビデオ・オン・デマンドシステムにおけるプログラム再生装置 |
US5675375A (en) * | 1994-12-15 | 1997-10-07 | Harris Corporation | Home videoconferencing system (HVS) |
JP2792454B2 (ja) * | 1995-02-09 | 1998-09-03 | 日本電気株式会社 | 動画検索システム |
US6002832A (en) * | 1995-02-09 | 1999-12-14 | Matsushita Electric Industrial Co., Ltd. | Apparatus and method for recording and reproducing data |
US5864639A (en) * | 1995-03-27 | 1999-01-26 | Digital Processing Systems, Inc. | Method and apparatus of rendering a video image |
JP3367268B2 (ja) * | 1995-04-21 | 2003-01-14 | 株式会社日立製作所 | 映像のダイジェスト作成装置及び方法 |
US6029160A (en) | 1995-05-24 | 2000-02-22 | International Business Machines Corporation | Method and means for linking a database system with a system for filing data |
US5721815A (en) * | 1995-06-07 | 1998-02-24 | International Business Machines Corporation | Media-on-demand communication system and method employing direct access storage device |
US5724646A (en) * | 1995-06-15 | 1998-03-03 | International Business Machines Corporation | Fixed video-on-demand |
JPH0964770A (ja) * | 1995-08-18 | 1997-03-07 | Matsushita Electric Ind Co Ltd | 地上放送及び衛星放送一体チューナ |
US6430363B2 (en) | 1995-09-11 | 2002-08-06 | Matsushita Electric Industrial Co., Ltd. | Video signal recording and reproducing apparatus |
FI955944A (fi) * | 1995-12-11 | 1997-06-12 | Nokia Telecommunications Oy | Nopeussovitusmenetelmä ja nopeussovitin |
JPH09163299A (ja) * | 1995-12-13 | 1997-06-20 | Sony Corp | 放送信号記録装置とその記録方法 |
AU2245197A (en) * | 1996-01-26 | 1997-08-20 | Exabyte Corporation | Multipurpose digital recording method and apparatus and media therefor |
US5790935A (en) * | 1996-01-30 | 1998-08-04 | Hughes Aircraft Company | Virtual on-demand digital information delivery system and method |
CN1144455C (zh) * | 1996-02-08 | 2004-03-31 | 松下电器产业株式会社 | 电视接收机 |
US6055314A (en) | 1996-03-22 | 2000-04-25 | Microsoft Corporation | System and method for secure purchase and delivery of video content programs |
US5799210A (en) * | 1996-04-18 | 1998-08-25 | Oracle Corporation | Method for allocating either private or shared buffer memory for storing data from sort operations in accordance with an assigned value or threshold value |
JP3299547B2 (ja) * | 1996-05-24 | 2002-07-08 | 株式会社日立製作所 | ガス絶縁機器の部分放電検出装置 |
US5991306A (en) | 1996-08-26 | 1999-11-23 | Microsoft Corporation | Pull based, intelligent caching system and method for delivering data over a network |
US5900885A (en) | 1996-09-03 | 1999-05-04 | Compaq Computer Corp. | Composite video buffer including incremental video buffer |
JP3825099B2 (ja) * | 1996-09-26 | 2006-09-20 | 富士通株式会社 | 映像データ転送方式およびビデオサーバ装置 |
US5990975A (en) * | 1996-11-22 | 1999-11-23 | Acer Peripherals, Inc. | Dual screen displaying device |
US6543053B1 (en) * | 1996-11-27 | 2003-04-01 | University Of Hong Kong | Interactive video-on-demand system |
US6177931B1 (en) * | 1996-12-19 | 2001-01-23 | Index Systems, Inc. | Systems and methods for displaying and recording control interface with television programs, video, advertising information and program scheduling information |
US6014727A (en) * | 1996-12-23 | 2000-01-11 | Apple Computer, Inc. | Method and system for buffering messages in an efficient but largely undivided manner |
DE69808588T2 (de) * | 1997-03-24 | 2003-06-26 | Frontier Plastics Ltd | Verbesserungen für aufblasbare vorrichtungen |
JPH10303840A (ja) | 1997-04-25 | 1998-11-13 | Sony Corp | マルチチャンネル放送システム |
US20030040962A1 (en) * | 1997-06-12 | 2003-02-27 | Lewis William H. | System and data management and on-demand rental and purchase of digital data products |
KR100309099B1 (ko) | 1997-06-21 | 2001-12-15 | 윤종용 | 채널 선국방법 및 장치 |
JP3527068B2 (ja) | 1997-06-24 | 2004-05-17 | 株式会社日立製作所 | データ配信システム |
JP3528524B2 (ja) | 1997-07-10 | 2004-05-17 | ソニー株式会社 | 記録再生装置および記録再生方法、並びに記録媒体 |
US5990885A (en) * | 1997-07-29 | 1999-11-23 | Network Machines, Inc. | Personalized services, including a personal presence, for customers based upon collected personal preferences |
US6052562A (en) * | 1997-08-29 | 2000-04-18 | Motorola, Inc. | Method and apparatus for coordinating an operating channel selection |
AU9298398A (en) * | 1997-09-05 | 1999-03-29 | Prevue International, Inc. | Program guide application interface system |
US6211858B1 (en) | 1997-09-26 | 2001-04-03 | Ericsson Inc. | Method and apparatus for displaying a rotating meter icon on a portable intelligent communications device |
US6118498A (en) | 1997-09-26 | 2000-09-12 | Sarnoff Corporation | Channel scanning and channel change latency reduction in an ATSC television receiver |
US6175871B1 (en) * | 1997-10-01 | 2001-01-16 | 3Com Corporation | Method and apparatus for real time communication over packet networks |
US6490000B1 (en) * | 1997-12-24 | 2002-12-03 | Echostar Communications Corporation | Method and apparatus for time shifting and controlling broadcast audio and video signals |
US6588015B1 (en) * | 1998-01-14 | 2003-07-01 | General Instrument Corporation | Broadcast interactive digital radio |
US6023720A (en) * | 1998-02-09 | 2000-02-08 | Matsushita Electric Industrial Co., Ltd. | Simultaneous processing of read and write requests using optimized storage partitions for read and write request deadlines |
US6163335A (en) * | 1998-02-26 | 2000-12-19 | Netergy Networks | Multiple-mode videoconferencing arrangement |
JPH11252471A (ja) * | 1998-03-03 | 1999-09-17 | Matsushita Electric Ind Co Ltd | 番組及び番組情報を放送するセンター装置と端末装置 |
US6094695A (en) * | 1998-03-11 | 2000-07-25 | Texas Instruments Incorporated | Storage buffer that dynamically adjusts boundary between two storage areas when one area is full and the other has an empty data register |
US6378129B1 (en) | 1998-03-30 | 2002-04-23 | International Business Machines Corporation | Video server content synchronization |
US6614987B1 (en) * | 1998-06-12 | 2003-09-02 | Metabyte, Inc. | Television program recording with user preference determination |
AU4439899A (en) * | 1998-06-16 | 2000-01-05 | United Video Properties, Inc. | Interactive television program guide with simultaneous watch and record capabilities |
CN1867068A (zh) * | 1998-07-14 | 2006-11-22 | 联合视频制品公司 | 交互式电视节目导视系统及其方法 |
MXPA01000706A (es) * | 1998-07-20 | 2002-04-08 | Thomson Licensing Sa | Interfase de usuario de aparato de video digital. |
US6233389B1 (en) * | 1998-07-30 | 2001-05-15 | Tivo, Inc. | Multimedia time warping system |
US7558472B2 (en) * | 2000-08-22 | 2009-07-07 | Tivo Inc. | Multimedia signal processing system |
US8577205B2 (en) * | 1998-07-30 | 2013-11-05 | Tivo Inc. | Digital video recording system |
US6654539B1 (en) * | 1998-10-26 | 2003-11-25 | Sony Corporation | Trick playback of digital video data |
US6301313B1 (en) * | 1998-11-02 | 2001-10-09 | Hughes Electronics Corporation | Mobile digital radio system with spatial and time diversity capability |
GB2343815B (en) | 1998-11-12 | 2003-10-22 | Sony Uk Ltd | Digital receiver |
JP4119025B2 (ja) * | 1998-12-10 | 2008-07-16 | 株式会社日立製作所 | 放送映像自動録画装置 |
JP2000184320A (ja) | 1998-12-11 | 2000-06-30 | Nec Corp | 記録再生装置および電子番組ガイド表示装置 |
AU4186000A (en) * | 1999-03-30 | 2000-11-14 | Tivo, Inc. | Television viewer interface system |
AU4185800A (en) * | 1999-03-30 | 2000-10-16 | Tivo, Inc. | Multimedia program bookmarking system |
WO2000062298A1 (en) * | 1999-03-30 | 2000-10-19 | Tivo, Inc. | System for automatic playback position correction after fast forward or reverse |
US6757906B1 (en) * | 1999-03-30 | 2004-06-29 | Tivo, Inc. | Television viewer interface system |
JP4046886B2 (ja) * | 1999-04-02 | 2008-02-13 | キヤノン株式会社 | 記録装置及び記録装置の制御方法 |
US6920567B1 (en) | 1999-04-07 | 2005-07-19 | Viatech Technologies Inc. | System and embedded license control mechanism for the creation and distribution of digital content files and enforcement of licensed use of the digital content files |
JP3409734B2 (ja) | 1999-04-20 | 2003-05-26 | 日本電気株式会社 | 画像合成システム及び方法 |
US7024676B1 (en) * | 1999-05-25 | 2006-04-04 | Thomson Licensing | System for acquiring and processing broadcast programs, program guide and channel identification data |
US6993782B1 (en) * | 1999-07-16 | 2006-01-31 | Thomson Licensing | Program guide information and processor for providing program and channel substitution |
DE60025729T2 (de) | 1999-08-09 | 2006-11-02 | British Sky Broadcasting Limited | Eine elektronische programmübersicht benutzende fernsehprogrammaufnahmeanlage |
US6591421B1 (en) | 1999-08-25 | 2003-07-08 | Spotware Technologies, Inc. | System and method for automatically detecting and generating electronic program guide entries of future programming |
CN1253885C (zh) | 1999-09-30 | 2006-04-26 | 松下电器产业株式会社 | 包括系统控制器并用于记录和再现信息的装置及方法 |
US6775843B1 (en) * | 1999-10-14 | 2004-08-10 | Sony Corporation | Method and apparatus for digital TV channel mapping |
US6678463B1 (en) * | 2000-08-02 | 2004-01-13 | Opentv | System and method for incorporating previously broadcast content into program recording |
US6594329B1 (en) * | 1999-11-01 | 2003-07-15 | Intel Corporation | Elastic buffer |
EP1265440A4 (de) * | 1999-12-24 | 2006-07-12 | Fujitsu Ltd | Vorrichtung zur speicherung und wiedergabe von informationen |
FR2803470A1 (fr) | 1999-12-30 | 2001-07-06 | Thomson Multimedia Sa | Procede de gestion d'une memoire dans un recepteur de television et recepteur de television |
US20020019984A1 (en) | 2000-01-14 | 2002-02-14 | Rakib Selim Shlomo | Headend cherrypicker with digital video recording capability |
CA2402318C (en) | 2000-03-08 | 2008-11-25 | General Instrument Corporation Of Delaware | Personal recorder and method of implementing and using same |
US20030068154A1 (en) | 2000-03-08 | 2003-04-10 | Edward Zylka | Gateway content storage system having database indexing, and method thereof |
US20020009285A1 (en) * | 2000-03-08 | 2002-01-24 | General Instrument Corporation | Personal versatile recorder: enhanced features, and methods for its use |
US20010033343A1 (en) * | 2000-03-23 | 2001-10-25 | Adrian Yap | Multi-tuner DVR |
US8312490B2 (en) * | 2000-03-23 | 2012-11-13 | The Directv Group, Inc. | DVR with enhanced functionality |
JP2001285729A (ja) | 2000-03-29 | 2001-10-12 | Canon Inc | 受信装置及びディジタル放送受信装置とシステム及びそれらの方法 |
JP4019604B2 (ja) * | 2000-05-09 | 2007-12-12 | 日本電気株式会社 | ディジタル放送の録画再生方法及び装置 |
JP4218185B2 (ja) * | 2000-05-23 | 2009-02-04 | ソニー株式会社 | 番組録画・再生システム及び番組録画・再生方法、並びに番組録画・再生装置 |
US6501397B1 (en) | 2000-05-25 | 2002-12-31 | Koninklijke Philips Electronics N.V. | Bit-plane dependent signal compression |
US6782550B1 (en) | 2000-06-16 | 2004-08-24 | Minerva Networks, Inc. | Program guide with a current-time bar |
US7657916B2 (en) | 2000-07-31 | 2010-02-02 | Cisco Technology, Inc. | Digital subscriber television networks with local physical storage devices and virtual storage |
JP4254031B2 (ja) | 2000-08-21 | 2009-04-15 | ソニー株式会社 | 記録装置、携帯端末、管理サーバ、情報処理方法、および記録媒体 |
US7773859B1 (en) * | 2000-08-30 | 2010-08-10 | Microsoft Corporation | Resolving recording conflicts between coinciding programming |
US8302127B2 (en) | 2000-09-25 | 2012-10-30 | Thomson Licensing | System and method for personalized TV |
GB2367700A (en) | 2000-10-06 | 2002-04-10 | Mitel Semiconductor Ltd | A single conversion tuner comprising a tracking filter and an image reject mixer |
US7028329B1 (en) * | 2000-10-13 | 2006-04-11 | Seiko Epson Corporation | Remote accessible programming |
US6766100B1 (en) * | 2000-10-19 | 2004-07-20 | Ati International Srl | Method and apparatus for multi-TV tuner display of video information |
US6625709B2 (en) * | 2000-10-30 | 2003-09-23 | Microsoft Corporation | Fair share dynamic resource allocation scheme with a safety buffer |
IL149968A0 (en) | 2002-05-31 | 2002-11-10 | Yaron Mayer | System and method for improved retroactive recording or replay |
US6985669B1 (en) * | 2000-11-13 | 2006-01-10 | Sony Corporation | Method and system for electronic capture of user-selected segments of a broadcast data signal |
US6920119B2 (en) * | 2001-01-09 | 2005-07-19 | Motorola, Inc. | Method for scheduling and allocating data transmissions in a broad-band communications system |
US6798971B2 (en) * | 2001-02-09 | 2004-09-28 | Microsoft Corporation | Systems and methods for providing continuous recording of repeating programming |
CA3011879C (en) * | 2001-02-21 | 2021-10-19 | Rovi Guides, Inc. | Systems and methods for interactive program guides with personal video recordng features |
US7260312B2 (en) * | 2001-03-05 | 2007-08-21 | Microsoft Corporation | Method and apparatus for storing content |
US6904059B1 (en) * | 2001-03-06 | 2005-06-07 | Microsoft Corporation | Adaptive queuing |
CA2571256C (en) | 2001-05-11 | 2011-12-06 | Scientific-Atlanta, Inc. | Managing time shift buffers |
CA2446617C (en) | 2001-05-11 | 2010-03-23 | Scientific-Atlanta, Inc. | Channel buffering and display management system for multi-tuner set-top box |
US6970640B2 (en) | 2001-05-14 | 2005-11-29 | Microsoft Corporation | Systems and methods for playing digital video in reverse and fast forward modes |
US20020174445A1 (en) * | 2001-05-17 | 2002-11-21 | Koninklijke Philips Electronics N.V. | Video playback device with real-time on-line viewer feedback capability and method of operation |
KR100752482B1 (ko) * | 2001-07-07 | 2007-08-28 | 엘지전자 주식회사 | 멀티채널 스트림 기록 재생장치 및 방법 |
US7174085B2 (en) * | 2001-08-20 | 2007-02-06 | Broadcom Corporation | Apparatus and method of seamless switching between a live DTV decoding and a PVR playback |
JP2003158701A (ja) * | 2001-11-20 | 2003-05-30 | Pioneer Electronic Corp | 情報記録再生装置 |
US8565578B2 (en) * | 2001-12-06 | 2013-10-22 | Harold J. Plourde, Jr. | Dividing and managing time-shift buffering into program specific segments based on defined durations |
US7962011B2 (en) | 2001-12-06 | 2011-06-14 | Plourde Jr Harold J | Controlling substantially constant buffer capacity for personal video recording with consistent user interface of available disk space |
US6971121B2 (en) | 2001-12-06 | 2005-11-29 | Scientific-Atlanta, Inc. | Composite buffering |
US7257308B2 (en) * | 2001-12-06 | 2007-08-14 | Scientific-Atlanta, Inc. | Converting time-shift buffering for personal video recording into permanent recordings |
US6807497B2 (en) * | 2001-12-17 | 2004-10-19 | Agilent Technologies, Inc. | Laser measurement system with digital delay compensation |
US6744967B2 (en) * | 2001-12-20 | 2004-06-01 | Scientific-Atlanta, Inc. | Program position user interface for personal video recording time shift buffer |
US6897904B2 (en) | 2002-01-04 | 2005-05-24 | Microsoft Corporation | Method and apparatus for selecting among multiple tuners |
US7218839B2 (en) * | 2002-02-11 | 2007-05-15 | Scientific-Atlanta, Inc. | Management of television presentation recordings |
JP2003244565A (ja) * | 2002-02-15 | 2003-08-29 | Fujitsu Ltd | 装置、プログラムおよび仮想チャンネル設定方法 |
US20030206719A1 (en) * | 2002-04-23 | 2003-11-06 | Jim Bumgardner | Storage Management for a Video Recorder |
US7634171B2 (en) | 2002-05-20 | 2009-12-15 | Microsoft Corporation | PC-based personal video recorder |
US20030228126A1 (en) * | 2002-06-05 | 2003-12-11 | Buxton Mark J. | Multiple programmable video recorder using interleaved writes |
US7289716B2 (en) | 2002-06-14 | 2007-10-30 | Microsoft Corporation | Scalable programmable video recorder |
US7379654B2 (en) | 2002-06-19 | 2008-05-27 | Microsoft Corporation | Programmable video recorder backing store for non-byte stream formats |
JP3712204B2 (ja) * | 2002-10-31 | 2005-11-02 | ソニー株式会社 | 記録再生装置 |
US7570871B2 (en) * | 2002-11-12 | 2009-08-04 | Koninklijke Philips Electronics N.V. | Continue recording channel feature for personal video recorder |
JP3903912B2 (ja) * | 2002-12-02 | 2007-04-11 | 株式会社日立製作所 | 記録装置および記録方法 |
JP4241066B2 (ja) * | 2003-01-29 | 2009-03-18 | キヤノン株式会社 | 予約装置およびその制御方法 |
EP1455530A1 (de) | 2003-03-04 | 2004-09-08 | Swisscom AG | System zum Aufzeichnen und Wiedergeben von Fernsehsignalen mehrerer Fernsehkanäle |
US20040175094A1 (en) * | 2003-03-05 | 2004-09-09 | Pioneer Digital Technologies, Inc. | A personal video recorder storing digital information in a doubly linked list |
KR100564452B1 (ko) | 2003-04-03 | 2006-03-29 | 엘지전자 주식회사 | 영상 녹화 및 재생 장치 및 방법 |
JP4185392B2 (ja) * | 2003-04-09 | 2008-11-26 | パイオニア株式会社 | 録画装置及びその制御方法 |
US20060051059A1 (en) * | 2004-09-08 | 2006-03-09 | Krakirian Haig H | Video recorder having user extended and automatically extended time slots |
US6760538B1 (en) * | 2003-04-21 | 2004-07-06 | Pioneer Digital Technologies, Inc. | Video recorder having user extended and automatically extended time slots |
JP4256714B2 (ja) * | 2003-04-25 | 2009-04-22 | パイオニア株式会社 | 録画装置及びその制御方法 |
US7640564B2 (en) * | 2003-05-01 | 2009-12-29 | Microsoft Corporation | Recording resources indicators |
US20040258389A1 (en) * | 2003-06-17 | 2004-12-23 | Castillo Michael J. | Pass through mode for a personal video recorder |
US7603022B2 (en) | 2003-07-02 | 2009-10-13 | Macrovision Corporation | Networked personal video recording system |
US7454120B2 (en) | 2003-07-02 | 2008-11-18 | Macrovision Corporation | Methods and apparatus for client aggregation of television programming in a networked personal video recording system |
US7457511B2 (en) | 2003-07-02 | 2008-11-25 | Macrovision Corporation | Independent buffer positions for a networked personal video recording system |
US20050078938A1 (en) * | 2003-07-11 | 2005-04-14 | Henri Crohas | Digital system for recording video signals |
GB0316471D0 (en) | 2003-07-15 | 2003-08-20 | 4Tv Ltd | Improvements in or relating to digital television recording and playback |
JP2005079891A (ja) * | 2003-08-29 | 2005-03-24 | Toshiba Corp | 録画装置および録画方法 |
JP4211541B2 (ja) | 2003-09-01 | 2009-01-21 | ソニー株式会社 | 記録制御システム、記録予約処理方法 |
JP4244752B2 (ja) * | 2003-09-01 | 2009-03-25 | ソニー株式会社 | 記録再生装置、再生処理方法 |
CN1853407A (zh) * | 2003-09-15 | 2006-10-25 | 联合视频制品公司 | 利用交互式电视应用输出数字内容的系统和方法 |
US20050111819A1 (en) * | 2003-11-26 | 2005-05-26 | Cormack Christopher J. | System and method for allowing time-shifted access to multiple programs at the same time |
JP4124159B2 (ja) * | 2004-05-07 | 2008-07-23 | ソニー株式会社 | 情報処理装置および方法、並びにプログラム |
JP4164763B2 (ja) * | 2004-05-07 | 2008-10-15 | ソニー株式会社 | 情報処理装置および方法、並びにプログラム |
JP2006019888A (ja) | 2004-06-30 | 2006-01-19 | Toshiba Corp | 記録装置および記録制御方法 |
US7725827B2 (en) * | 2004-08-26 | 2010-05-25 | Sony Corporation | Method and system for displaying one or more recorded media content instances |
JP2006222705A (ja) | 2005-02-10 | 2006-08-24 | Hitachi Ltd | 記録再生装置および記録再生方法 |
KR100672317B1 (ko) | 2005-02-22 | 2007-01-24 | 엘지전자 주식회사 | Pvr 장치에서 사용자 설정 우선 순위에 따른 예약 녹화방법 및 장치 |
JP4778253B2 (ja) | 2005-03-29 | 2011-09-21 | 株式会社日立製作所 | コンテンツ情報表示装置 |
WO2006107279A1 (en) | 2005-04-06 | 2006-10-12 | Weng Wah Chng | Removable hard disk drive |
JP2006319690A (ja) | 2005-05-13 | 2006-11-24 | Hitachi Ltd | 動画像符号化装置 |
KR100774168B1 (ko) | 2005-11-16 | 2007-11-08 | 엘지전자 주식회사 | 타임 쉬프트 기능을 갖는 영상표시 장치 및 그 제어방법 |
-
2002
- 2002-05-10 CA CA2446617A patent/CA2446617C/en not_active Expired - Fee Related
- 2002-05-10 WO PCT/US2002/014887 patent/WO2002093299A2/en not_active Application Discontinuation
- 2002-05-10 US US10/143,123 patent/US7409140B2/en active Active
- 2002-05-10 CA CA2658766A patent/CA2658766C/en not_active Expired - Fee Related
- 2002-05-10 WO PCT/US2002/014874 patent/WO2002093901A2/en not_active Application Discontinuation
- 2002-05-10 DE DE0001386477T patent/DE02747828T1/de active Pending
- 2002-05-10 EP EP02736739.0A patent/EP1391125B1/de not_active Expired - Lifetime
- 2002-05-10 EP EP02747828A patent/EP1386477A4/de not_active Ceased
- 2002-05-10 CA CA2446604A patent/CA2446604C/en not_active Expired - Fee Related
- 2002-05-10 US US10/143,647 patent/US7512315B2/en active Active
- 2002-05-10 DE DE0001391125T patent/DE02736739T1/de active Pending
-
2007
- 2007-05-22 US US11/751,754 patent/US20070226767A1/en not_active Abandoned
-
2008
- 2008-02-19 US US12/033,203 patent/US20080138033A1/en not_active Abandoned
-
2009
- 2009-02-19 US US12/389,082 patent/US20090202216A1/en not_active Abandoned
- 2009-02-19 US US12/389,107 patent/US8577201B2/en active Active
- 2009-02-19 US US12/389,093 patent/US20090204994A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
WO2002093901A3 (en) | 2003-02-06 |
EP1391125B1 (de) | 2016-12-14 |
EP1391125A4 (de) | 2009-04-01 |
US20070226767A1 (en) | 2007-09-27 |
EP1386477A2 (de) | 2004-02-04 |
CA2446617C (en) | 2010-03-23 |
US20020168178A1 (en) | 2002-11-14 |
US20090202216A1 (en) | 2009-08-13 |
US20090204994A1 (en) | 2009-08-13 |
US20020199185A1 (en) | 2002-12-26 |
US8577201B2 (en) | 2013-11-05 |
CA2446617A1 (en) | 2002-11-21 |
US20080138033A1 (en) | 2008-06-12 |
CA2658766A1 (en) | 2002-11-21 |
DE02747828T1 (de) | 2004-07-08 |
CA2658766C (en) | 2014-03-25 |
CA2446604C (en) | 2012-03-06 |
EP1391125A2 (de) | 2004-02-25 |
US7512315B2 (en) | 2009-03-31 |
WO2002093901A2 (en) | 2002-11-21 |
CA2446604A1 (en) | 2002-11-21 |
WO2002093299A3 (en) | 2003-05-22 |
EP1386477A4 (de) | 2009-08-05 |
US7409140B2 (en) | 2008-08-05 |
WO2002093299A2 (en) | 2002-11-21 |
US20090196568A1 (en) | 2009-08-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE02736739T1 (de) | Kanalpuffer- und anzeigeverwaltungssystem für ein multituner-beistellgerät | |
DE69628682T2 (de) | System und Verfahren um die Belastung einer Mehrzahl von Datei-Servern zu verteilen | |
DE69835570T2 (de) | Digitales Videoschnittsystem und -verfahren | |
DE4218025C2 (de) | Vorrichtung und Verfahren zur automatischen Zuordnung von Datenspeichereinrichtungen in einem Computersystem | |
DE69723346T2 (de) | Verfahren zum auf eine Wahrscheinlichkeitsfunktion basierten Wiederauffinden von Bildern | |
DE602004012075T2 (de) | Verfahren und gerät zur fensterverwaltung | |
DE19755798A1 (de) | Verfahren und Vorrichtung für adaptive Computer-Directory- und File-Auswahl | |
DE10062063B4 (de) | Verfahren, System, Computerprogramm-Produkt und Speichervorrichtung zur Steuerung einer Warteschlange von Anforderungen unterschiedlicher Priorität | |
WO1992001983A1 (de) | Verfahren zur durchführung eines variablen dialogs mit technischen geräten | |
EP1875341A1 (de) | Verfahren zum verwalten einer anzeigeeinrichtung | |
DE10296791T5 (de) | Auswahl einer Ressource in einem verteilten Rechnersystem | |
DE102007015535A1 (de) | Verfahren zur digitalen Speicherung von Daten auf einem Datenspeicher mit beschränktem verfügbarem Speicherplatz | |
DE112005001437T5 (de) | Extraktionsvorrichtung und Extraktionsverfahren für empfohlene Programme | |
DE60212966T2 (de) | Bildschirmaktualisierungsverfahren | |
DE10321508A1 (de) | Fahrzeuginnengeräte-Steuersystem, das eine Einstellanzeige variiert | |
DE69912662T2 (de) | Vorrichtung und Verfahren zur Aufzeichnung von Daten in der Restaufnahmekapazität von Datenträgern | |
DE102006036796A1 (de) | Zeitplanmanagement | |
DE112008001191T5 (de) | Automatisches Abspielen eines Video-Clips, der einem ICON zugeordnet ist, das sich im Fokus befindet | |
DE10219167A1 (de) | Objektorientierter Rahmen für eine Abtasteinrichtung/Workstation-Konfiguration | |
DE69931248T2 (de) | Zugangskontrolle zu einer Funktion eines werbungsspeichernden Selektivrufempfängers | |
DE69925088T2 (de) | Fernsehsignalverarbeitungsvorrichtung zur automatischen auswahl und anzeige des anfangs von den den benutzer interessierenden fernsehprogrammen | |
DE10057634C2 (de) | Verfahren zur Verarbeitung von Text in einer Rechnereinheit und Rechnereinheit | |
DE602004002450T2 (de) | Ausgabedatenverwaltung | |
DE102017005871B4 (de) | Wiedergeben eines vorgegebenen Programminhaltes von Rundfunkprogrammen | |
DE10204971B4 (de) | Empfänger für Rundfunkprogramme |