DE102005021243B4 - A method of controlling the recording of a digitally transmitted television program and apparatus for carrying out the method - Google Patents
A method of controlling the recording of a digitally transmitted television program and apparatus for carrying out the method Download PDFInfo
- Publication number
- DE102005021243B4 DE102005021243B4 DE200510021243 DE102005021243A DE102005021243B4 DE 102005021243 B4 DE102005021243 B4 DE 102005021243B4 DE 200510021243 DE200510021243 DE 200510021243 DE 102005021243 A DE102005021243 A DE 102005021243A DE 102005021243 B4 DE102005021243 B4 DE 102005021243B4
- Authority
- DE
- Germany
- Prior art keywords
- program
- recorded
- program information
- time
- api
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/27—Arrangements for recording or accumulating broadcast information or broadcast-related information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/68—Systems specially adapted for using specific information, e.g. geographical or meteorological information
- H04H60/73—Systems specially adapted for using specific information, e.g. geographical or meteorological information using meta-information
- H04H60/74—Systems specially adapted for using specific information, e.g. geographical or meteorological information using meta-information using programme related information, e.g. title, composer or interpreter
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/35—Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users
- H04H60/38—Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying broadcast time or space
- H04H60/40—Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying broadcast time or space for identifying broadcast time
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/08—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
- H04N7/087—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only
- H04N7/088—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital
- H04N7/0887—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital for the transmission of programme or channel identifying signals
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Verfahren
zur Steuerung einer Aufzeichnung eines digital übertragenen Fernsehprogramms (DVB)
mit den Schritten
– Bereitstellen
von von einer ersten Datenquelle bezogenen vorläufigen Programminformationen
(vPI), die einen Titel, einen geplanten Startzeitpunkt und einen
geplanten Endzeitpunkt umfassen,
– Auswählen einer aufzuzeichnenden
Sendung durch einen Benutzer und Speichern der vorläufigen Programminformationen
(vPI) der aufzuzeichnenden Sendung,
– Bestimmung eines Beobachtungszeitpunkts
(tBZ) unter Berücksichtigung
des geplanten Startzeitpunkts,
– Empfangen eines von einer
zweiten Datenquelle bereitgestellten digital übertragenen Fernsehprogramms
ab dem Beobachtungszeitpunkt (tBZ) und Extrahieren von aktuellen
Programminformationen (aPI), die ebenfalls einen Titel umfassen,
aus dem empfangenen Fernsehprogramm,
– durch Vergleichen der eingelesenen
aktuellen Programminformationen (aPI) mit den gespeicherten vorläufigen Programminformationen
(vPI) Feststellen, ob sich die aktuellen Programminformationen (aPI)
auf die aufzuzeichnende Sendung beziehen, wobei das Vergleichen
einen Ähnlichkeitsvergleich
des Titels aus den aktuellen Programminformationen (aPI) mit dem
Titel aus den vorläufigen
Programminformationen (vPI) umfasst,
– Starten der Aufzeichnung,
wenn...Method for controlling a recording of a digitally transmitted television program (DVB) with the steps
Providing preliminary program information (vPI) related to a first data source, including a title, a scheduled start time, and a scheduled end time,
Selecting a program to be recorded by a user and storing the preliminary program information (vPI) of the program to be recorded,
Determination of an observation time (tBZ) taking into account the planned start time,
Receiving a digitally transmitted television program provided by a second data source from the observation time (tBZ) and extracting current program information (aPI), which also includes a title, from the received television program,
By comparing the read current program information (aPI) with the stored provisional program information (vPI), determining whether the current program information (aPI) relates to the program to be recorded, the comparing comparing a similarity comparison of the title from the current program information (aPI) with the Includes titles from the preliminary program information (vPI),
- start recording if ...
Description
Die Erfindung betrifft ein Verfahren zur Steuerung der Aufzeichnung eines digital übertragenen Fernsehprogramms sowie eine Vorrichtung zum Empfang und zur Aufzeichnung eines digital übertragenen Fernsehprogramms.The The invention relates to a method for controlling the recording a digitally transmitted television program and a device for receiving and recording a digitally transmitted Television program.
Eine wichtige Grundfunktion für Aufzeichnungsgeräte für Fernsehprogramme, wie z.B. VC (Video Cassette) Rekorder, DVD (Digital Versatile Disc) Rekorder, oder Harddisk-Rekorder, ist, dass der Benutzer Sendungen zur automatischen Aufzeichnung im Voraus auswählen kann. Eine bekannte, einfache Realisierung stellt die zeitgesteuerte Aufnahme dar. Dabei werden vom Benutzer die zu erwartenden Start- und Stoppzeiten der aufzuzeichnenden Sendung sowie der Sendekanal dem Aufzeichnungsgerät vorgegeben, das daraufhin mithilfe einer eingebauten Uhr die Aufnahme zu den angegebenen Zeiten startet und stoppt. Auf Grund häufiger Verschiebung von Sendezeiten führt diese zeitgesteuerte Aufnahme oft zu unbefriedigenden Ergebnissen, da Teile oder sogar die gesamte aufzuzeichnende Sendung nicht in der Aufnahme enthalten sind.A important basic function for recording equipment for television programs, such as. VC (Video Cassette) Recorder, DVD (Digital Versatile Disc) Recorder, or hard disk recorder, is that the user broadcasts to automatic Select recording in advance can. A well-known, simple realization represents the timed The user is provided with the expected start and stop times of the program to be recorded as well as the transmission channel the recording device then, using a built-in clock recording starts and stops at the specified times. Due to frequent shift of airtime leads this timed recording often leads to unsatisfactory results, parts or even the entire program to be recorded is not in are included in the recording.
Zur Umgehung dieses Problems wurde für das analog ausgestrahlte Fernsehprogramm das sogenannte Video Programming System (VPS) eingeführt. Bei diesem System wird jeder Sendung ein numerischer Code (VPS-Code) zugeordnet, der nicht sichtbar mit den Bildinformationen ausgestrahlt wird. Zusätzlich werden Statusinformationen zusammen mit dem numerischen Code ausgestrahlt, die angeben, ob die Sendung mit diesem Code be reits läuft, pausiert oder bereits beendet ist. Anstelle von Start- und Stoppzeiten für eine aufzuzeichnende Sendung gibt der Benutzer bei diesem System den ihm aus Fernsehzeitschriften bekannten VPS-Code einer aufzuzeichnenden Sendung dem Aufzeichnungsgerät vor. Das Aufzeichnungsgerät liest daraufhin kontinuierlich den übertragenen VPS-Code ein und vergleicht ihn mit dem gespeicherten Code der aufzuzeichnenden Sendung. Bei Übereinstimmung wird das zugehörige Statussignal ausgewertet und die Aufnahme entsprechend gestartet und gestoppt.to Workaround this problem was for the analog broadcast television program called Video Programming System (VPS) introduced. In this system, each shipment is assigned a numeric code (VPS code) assigned, which is not visible with the picture information broadcast becomes. additionally status information is broadcast along with the numeric code, indicating whether the program is already running with this code, paused or already finished. Instead of start and stop times for a recording Broadcast, the user in this system gives him the TV magazines known VPS code of a recorded program before the recording device. The recorder then continuously reads in the transmitted VPS code and compares it with the stored code of the program to be recorded. With agreement becomes the associated one Status signal evaluated and the recording started accordingly and stopped.
Beim digital übertragenen Fernsehen (Digital Video Broadcast, DVB) ist ein prinzipiell ähnliches System bekannt. Die höhere Übertragungskapazität des digitalen Fernsehens ermöglicht zudem die Übermittlung umfangreicherer Zusatzinformationen als es beim VPS-System möglich war. Diese Informationen, Event Information Table (EIT) genannt, umfassen die geplanten Sendezeiten, den Namen der Sendung, gegebenenfalls eine Kurzbeschreibung und Statusinformationen, in denen angegeben ist, ob die Sendung bereits läuft, in Kürze läuft oder noch nicht läuft. Der Inhalt der Event Information Table deckt dabei gemäß der dem DVB zugrundeliegenden Norm EN 300 468 des ETSI (European Telecommunications Standards Institute) den Sendeplan für maximal 2 Wochen im Voraus ab. Tatsächlich übermitteln die meisten Sendeanstalten Informationen für geplante Sendungen in der EIT allerdings nur einige Tage bis zu einer Woche im Voraus.At the digitally transmitted Television (Digital Video Broadcast, DVB) is a basically similar system known. The higher transmission capacity of the digital Television allows also the transmission more extensive additional information than was possible with the VPS system. This information, called the Event Information Table (EIT), includes the scheduled air time, the name of the broadcast, if applicable a brief description and status information in which indicated is, if the program is already running, shortly is running or not yet running. The content of the Event Information Table covers according to the DVB underlying standard EN 300 468 of the ETSI (European Telecommunications Standards Institute) the schedule for a maximum of 2 weeks in advance from. Actually transmit Most broadcasters have information for scheduled broadcasts in the EIT, however, only a few days to a week in advance.
Basierend auf den Daten der Event Information Table kann für das digital übertragene Fernsehen eine ähnliche Aufnahmesteuerung, wie sie aus dem VPS-System bekannt ist, realisiert werden. Der Benutzer gibt dabei den Titel einer aufzuzeichnenden Sendung dem Aufzeichnungsgerät vor, welches daraufhin die Event Information Table auf einen übereinstimmenden Eintrag untersucht. Falls ein übereinstimmender Eintrag gefunden wird, wird die zugehörige Statusinformation zur Steuerung der Aufnahme einsetzt. Zusätzlich erlauben die relativ umfangreichen Informationen der Event Information Table, eine elektronische Programmzeitschrift (Electronic Program Guide, EPG) zur Darstellung auf dem Fernsehschirm zu erzeugen. In diesem Fall braucht der Benutzer den Titel einer aufzuzeichnenden Sendung, der zur Identifikation der Sendung dient, nicht einzugeben, sondern er kann diese Sendung auf einfache Weise aus der elektronischen Programmzeitschrift auswählen, woraufhin der Titel übernommen wird.Based on the data the Event Information Table can be used for the digitally transmitted A similar television Recording control, as it is known from the VPS system implemented become. The user gives the title of a program to be recorded the recording device which then sets the Event Information Table to a matching one Entry examined. If a match Entry is found, the associated status information for Control of recording begins. In addition, the relatively allow extensive information of the Event Information Table, an electronic Program Guide (Electronic Program Guide, EPG) for presentation to produce on the television screen. In this case, the user needs the title of a program to be recorded, for identification the shipment serves not to enter, but he can this shipment in a simple way select from the electronic program guide, whereupon taken over the title becomes.
Eine
solche Aufnahmesteuerung ist beispielsweise aus der Druckschrift
Ähnliche
Verfahren offenbaren auch die Druckschriften
In allen drei Fällen werden die gespeicherten Informationen zu dem aufzuzeichnenden Programm ebenso wie die aktuell empfangenen Programminformationen aus den mit dem Fernsehprogramm gesendeten Zusatzinformationen entnommen. Gespeicherte und aktuelle Informationen stammen folglich aus derselben Datenquelle.In all three cases, the stored information becomes the program to be recorded as well as the currently received program information taken from the additional information sent with the television program. Stored and up-to-date information thus comes from the same data source.
Neben den bisher betrachteten Aufzeichnungsgeräten sind Geräte bekannt, die zusätzlich einen Zugang zu internetbasierten Dienstleistungen vorsehen. Solche Geräte werden häufig als Multimedia Center bezeichnet, ein Beispiel ist das Activy Media Center der Firma Fujitsu Siemens Computers. Über eine Reihe von Dienstanbietern sind im Internet vielfältige und umfangreiche Informationen zum geplanten Fernsehprogramm verfügbar, die das Erstellen einer sehr viel umfangreicheren und komfortableren elektronischen Programmzeitung ermöglichen, als es anhand der mitgesendeten Event Information Table möglich ist. Beispielsweise können Zusatz- und Hintergrundinformationen zu bestimmten Sendungen sowie Bild- und Tonsequenzen als Vorschau (Trailer) dem Benutzer angeboten werden. So wünschenswert diese Form der elektronischen Programmzeitschrift auf Grund ihres höheren Informationsgehalts für den Benutzer ist, erweist sie sich jedoch für die Zwecke einer automatischen Aufnahmesteuerung als ungeeignet, da nicht garantiert ist, dass die angegebenen Sendezeiten den aktuellen Sendezeiten tatsächlich entsprechen.Next The recording devices considered so far are devices known, the additional provide access to internet-based services. Such equipment become common referred to as Multimedia Center, an example is the Activy Media Center of Fujitsu Siemens Computers. About a number of service providers are diverse on the internet and extensive information on the planned television program available, the creating a much larger and more comfortable one Electronic Program Guide, as it is based on the sent with the Event Information Table. For example, additional and background information about certain shipments as well as and sound sequences as a preview (trailer) are offered to the user. So desirable this form of electronic program guide due to their higher Information content for however, the user proves to be an automatic user Recording control as unsuitable because it is not guaranteed that the specified transmission times actually correspond to the current transmission times.
Es ist daher eine Aufgabe der vorliegenden Erfindung, ein Verfahren zur Steuerung einer Aufzeichnung eines digital übertragenen Fernsehprogramms anzugeben, bei dem der Benutzer Sendungen auf Grund von vorläufigen Programminformationen, die nicht mit dem Programm ausgestrahlt werden, sondern aus einer zusätzlichen Datenquelle stammen und geplante Sendezeiten enthalten, zur Aufzeichnung auswählt, die Aufzeichnung der Sendung aber zur tatsächlichen, möglicherweise von der geplanten Sendezeit abweichenden Zeit erfolgt. Es ist eine weitere Aufgabe der vorliegenden Erfindung, eine Vorrichtung zum Empfang und zur Aufzeichnung eines digital übertragenen Fernsehprogramms anzugeben, bei dem eine Sendung auf Grund vorläufiger Programminformationen, die nicht mit dem Programm ausgestrahlt werden, sondern aus einer zusätzlichen Datenquelle stammen und geplante Sendezeiten umfassen, ausgewählt werden kann und eine Aufzeichnung der Sendung zur tatsächlichen Sendezeit gesteuert wird.It is therefore an object of the present invention, a method for controlling a recording of a digitally transmitted television program specify that the user is sending on the basis of preliminary program information, which are not broadcast with the program, but from one additional Data source and scheduled transmission times contain, for recording selects the recording of the program but to the actual, possibly of the planned Transmission time deviating time takes place. It is another task the present invention, a device for receiving and for Recording a digitally transmitted Television program in which a program is broadcast on the basis of provisional program information, which are not broadcast with the program, but from one additional Date source and include scheduled airtime and controls a record of the program at the actual broadcasting time becomes.
Diese Aufgabe wird durch ein Verfahren zur Steuerung einer Aufzeichnung eines digital übertragenen Fernsehprogramms gemäß Patentanspruch 1 sowie eine Vorrichtung zum Empfang und zur Aufzeichnung eines digital übertragenen Fernsehprogramms gemäß Patentanspruch 18 gelöst.These The object is achieved by a method for controlling a recording a digitally transmitted Television program according to claim 1 and a device for receiving and recording a digitally transmitted Television program according to claim 18 solved.
Erfindungsgemäß werden zu einer vom Benutzer ausgewählten aufzuzeichnenden Sendung von einer ersten Datenquelle stammende vorläufige Programminformationen, die einen Titel und einen geplanten Startzeitpunkt und einen geplanten Endzeitpunkt umfassen, gespeichert. Ab einem Beobachtungszeitpunkt, der unter Berücksichtigung des geplanten Startzeitpunkts bestimmt wird, werden von einer zweiten Datenquelle bereitgestellte aktuelle Programminformationen eingelesen und mit den gespeicherten vorläufigen Programminformationen verglichen, um festzustellen, ob sich die aktuellen Programminformationen auf die aufzuzeichnende Sendung beziehen, wobei der Vergleich einen Ähnlichkeitsvergleich eines Titels aus den aktuellen Programminformationen mit einem Titel aus den vorläufigen Programminformationen umfasst. Wenn der Vergleich ergibt, dass sich die aktuellen Programminformationen auf die aufzuzeichnende Sendung beziehen, wird anhand der aktuellen Programminformationen die Aufzeichnung der aufzuzeichnenden Sendung gestartet bzw. gestoppt. Dadurch, dass die aktuellen Programminformationen mit den gespeicherten vorläufigen Programminformationen in Beziehung gesetzt werden, können die aktuellen Programminformationen zur Steuerung der Aufnahmezeiten herangezogen werden. Bei verschiedenen Datenquellen für die vorläufigen und die aktuellen Programminformationen ist nicht gewährleistet, dass die in diesen Informationen enthaltenen Titel übereinstimmen, selbst wenn sich die vorläufigen und die aktuellen Programminformationen auf die gleiche Sendung beziehen. Durch den Einsatz eines Ähnlichkeitsvergleichs der Titel kann dennoch festgestellt werden, ob sich die Informationen auf die gleiche Sendung beziehen oder nicht.According to the invention to a user selected to be recorded from a first data source preliminary program information, a title and a planned start time and a planned one Include end time, stored. From an observation date, the under consideration scheduled start time is determined by a second Data source provided current program information read and with the stored preliminary Program information to determine if the current program information on the program to be recorded wherein the comparison is a similarity comparison of a Title from the current program information with a title the provisional Includes program information. If the comparison shows that the current program information on the program to be recorded refer to the recording based on the current program information the program to be recorded started or stopped. As a result of that the current program information with the stored preliminary program information can be related the current program information used to control the recording times become. For different data sources for the preliminary and current program information is not guaranteed that the titles contained in this information match, even if the preliminary and refer the current program information to the same program. By using a similarity comparison The title can still be determined if the information is refer to the same broadcast or not.
In einer vorteilhaften Weiterbildung des Verfahrens wird ein Hilfsstartzeitpunkt unter Berücksichtigung des geplanten Startzeitpunkts berechnet und das Aufzeichnungsgerät gestartet, falls keine aktuellen Programminformationen verfügbar sind und der zur aufzuzeichnenden Sendung berechnete Hilfsstartzeitpunkt erreicht ist. In einer weiteren vorteilhaften Ausführung des erfindungsgemäßen Verfahrens wird analog ein Hilfsendzeitpunkt berechnet und die Aufzeichnung gestoppt, falls keine aktuellen Programminformationen verfügbar sind und der zur aufzuzeichnenden Sendung berechnete Hilfsendzeitpunkt erreicht ist.In An advantageous development of the method is a Hilfsstartzeitpunkt considering the scheduled start time and start the recorder, if no current program information is available and the one to be recorded Shipment calculated auxiliary start time is reached. In another advantageous embodiment the process of the invention is analog calculated an auxiliary end time and the recording stopped, if no current program information is available and the one to be recorded Shipment calculated auxiliary end time is reached.
In einer anderen Weiterbildung des erfindungsgemäßen Verfahrens umfassen die aktuellen Programminformationen den Start- bzw. Endzeitpunkt einer Sendung und es wird anhand eines Vergleichs von Start- bzw. Endzeitpunkt mit dem gespeicherten Start- bzw. Endzeitpunkt der aufzuzeichnenden Sendung bestimmt, ob sich die aktuellen Programminformationen auf die aufzuzeichnende Sendung beziehen. Dabei kann in einer Ausführungsform auf minutengenaue Gleichheit der Start- bzw. Endzeitpunkte getestet werden und in einer weiteren Ausführungsform bevorzugt getestet werden, ob Start- bzw. Endzeitpunkte bis auf eine vorgegebene Toleranzzeitspanne übereinstimmen.In another embodiment of the method according to the invention, the current program information includes the start or end time of a program and it is determined based on a comparison of start or end time with the stored start or end time of the recorded program whether the current program information refer to the program to be recorded. In this case, in one embodiment, the accuracy of the start or end can be determined to the minute time points are tested and preferably tested in a further embodiment, whether start or end times match up to a predetermined tolerance period.
Vorteilhafterweise werden die vorläufigen Programminformationen einem Internet-basierten Dienst entnommen.advantageously, become the preliminary program information taken from an internet-based service.
Weitere Ausgestaltungen des erfindungsgemäßen Verfahrens sind Gegenstand der abhängigen Ansprüche.Further Embodiments of the method according to the invention are the subject the dependent claims.
Die Erfindung wird im Folgenden anhand eines Ausführungsbeispiels mithilfe einer Figur näher erläutert.The Invention will be described below with reference to an embodiment using a Figure explained in more detail.
Die Figur zeigt ein Ausführungsbeispiel des erfindungsgemäßen Verfahrens in einem Flussdiagramm.The FIG. 1 shows an exemplary embodiment the method according to the invention in a flowchart.
In Schritt A des Verfahrens werden vorläufige Programminformationen vPI bereitgestellt. Solche vorläufigen Programminformationen vPI umfassen zumindest die geplanten Sendezeiten, also Startzeitpunkt und Endzeitpunkt oder alternativ Startzeitpunkt und die Dauer der Sendung, einen die Sendung bezeichnenden Titel sowie Informationen über den Sendekanal, beispielsweise Kanalnummer der Senders, Frequenz des Senders oder eine den Sender bezeichnende Abkürzung. Die vorläufigen Programminformationen vPI können dabei aus unterschiedlichen Datenquellen, wie Internet oder terrestrische oder satellitenbasierte Funkübertragung, stammen. Die vorläufigen Programminformationen vPI werden vorteilhafterweise für alle empfangbaren Sender für die geplanten Sendungen der nächsten Tage oder Wochen gesammelt und in übersichtlicher Form als elektronische Programmzeitschrift EPG dargestellt. Dazu eignet sich z.B. eine Tabelle oder eine grafische Darstellung, bei der die einzelnen Sendungen als Blöcke auf einer Zeitachse wiedergegeben werden. Zur Anzeige der vorläufigen Programminformationen vPI kann der Bildschirm (Fernsehen, Monitor), der auch zur Wiedergabe der aufzuzeichnenden Sendungen eingesetzt wird, benutzt werden. Alternativ kann eine eigens zur Darstellung der vorläufigen Programminformationen vPI vorgesehene Anzeigeeinheit, wie z.B. eine Flüssigkeitskristallanzeige, eingesetzt werden. Um den Benutzer möglichst umfangreiche Informationen über die geplanten Sendungen bereitstellen zu können, werden als Datenquelle für die vorläufigen Programminformationen bevorzugt internetbasierte Dienste eingesetzt. Sind solche Dienste allerdings zeitweise oder auch generell, z.B. auf Grund fehlender technischer Voraussetzungen bei bestimmten Benutzern, nicht verfügbar, kann alternativ auf Programminformationen zurückgegriffen werden, die die funkbasiert mit dem Fernsehsignal übertragen werden. Solche Informationen sind beispielsweise für digital übertragenes Fernsehen DVB in der weiter unten näher erläuterten Event Information Table EIT enthalten. Weiterhin wird in Schritt A eine Variable rec definiert, in der der aktuelle Zustand der Aufnahme (z.B. „gestartet" oder „nicht gestartet") gespeichert ist. Zu Beginn des Verfahrens wird rec auf den Zustand „nicht gestartet" gesetzt.In Step A of the procedure becomes preliminary program information vPI provided. Such preliminary Program information vPI comprise at least the scheduled transmission times, So start time and end time or alternatively start time and the duration of the program, a title designating the program, and information about the transmission channel, for example channel number of the transmitter, frequency of the sender or an abbreviation designating the sender. The preliminary program information vPI can doing so from different data sources, such as Internet or terrestrial or satellite-based radio transmission, come. The preliminary Program information vPI advantageously becomes receivable for all Transmitter for the scheduled shipments of the next Collected days and weeks and in a clear form as electronic Program magazine EPG. For this purpose, e.g. a Table or a graph showing the individual shipments as blocks be played back on a timeline. To display the preliminary program information vPI can display the screen (TV, monitor), which is also for playback the programs to be recorded is used. Alternatively, one may be used to display the preliminary program information vPI provided display unit, such as a liquid crystal display used become. To the user as possible extensive information about Being able to provide the scheduled shipments will serve as a data source for the preliminary program information preferred internet-based services used. Are such services however, temporarily or generally, e.g. because of missing technical requirements for certain users, not available alternatively resort to program information that the radio based transmitted with the television signal become. Such information is for example for digitally transmitted Television DVB in the further explained below Event Information Table EIT included. Furthermore, in step A, a variable rec is defined, where the current state of the recording (e.g., "started" or "not started") is stored. At the beginning of the procedure, rec is set to the "not started ".
In Schritt B des Verfahrens wird eine aufzuzeichnende Sendung vom Benutzer ausgewählt. Dieses kann auf unterschiedliche Art mittels bekannter Eingabemethoden (Gerätetasten, Fernbedienungstasten, Maus- oder Trackballzeiger, usw.) erfolgen. Das erfindungsgemäße Verfahren ist zur Vereinfachung nur für eine ausgewählte Sendung dargestellt. Dabei ist es jedoch selbstverständlich, dass vom Benutzer gleichzeitig oder auch in mehreren Auswahlschritten zu verschiedenen Zeitpunkten mehrere Sendungen zur Aufzeichnung vorgemerkt werden können. Nach erfolgter Auswahl werden die vorläufigen Programminformationen vPI oder relevante Teile der vorläufigen Programminformationen vPI gespeichert. Sie sind im Folgenden als gespeicherte Programminformationen gPI bezeichnet. Relevante Teile der vPI, die in gPI gespeichert werden, beinhalten insbesondere solche Informationen, die im Laufe des weiteren Verfahrens zur Identifikation einer Sendung eingesetzt werden. In diesem Ausführungsbeispiel sind der Titel der Sendung sowie der geplante Startzeitpunkt und der geplante Endzeitpunkt. Das erfindungsgemäße Verfahren kann jedoch in einfacher Weise auf andere Informationen übertragen oder um diese erweitert werden, solange diese Informationen zur Identifizierung einer Sendung geeignet sind.In Step B of the process becomes a transmission to be recorded by the user selected. This can be done in different ways using known input methods (Device keys, Remote control buttons, mouse or trackball pointer, etc.). The inventive method is for simplicity only for a selected one Shipment shown. But it goes without saying that by the user at the same time or in several selection steps at several times several programs for recording can be marked. After selection, the preliminary program information vPI or relevant parts of the preliminary program information vPI saved. They are below as stored program information designated gPI. Relevant parts of the vPI that are stored in gPI In particular, such information will be included in the course the further method used to identify a shipment become. In this embodiment are the title of the program as well as the planned start time and the planned end time. However, the inventive method can in easily transfer or extend to other information as long as this information helps identify a shipment are suitable.
In Schritt C des Verfahrens werden anhand des gespeicherten geplanten Startzeitpunkts und des geplanten Endzeitpunkts weitere Zeitpunkte berechnet, die zur Steuerung im weiteren Verlauf des Verfahrens herangezogen werden. Diese sind ein Beobachtungszeitpunkt tBZ, ein Hilfsstartzeitpunkt tHS und ein Hilfsendzeitpunkt tHE. Der Beobachtungszeitpunkt tBZ markiert dabei den Zeitpunkt, ab dem im Verlaufe des Verfahrens aktuelle Programminformationen eingelesen und mit den gespeicherten verglichen werden (siehe weiter unten). Im einfachsten Fall wird tBZ berechnet, in dem vom geplanten Startzeit punkt der aufzuzeichnenden Sendung eine feste Zeitspanne abgezogen wird. Diese Zeitspanne sollte so bemessen sein, dass sie mögliche Sendeverschiebungen einer Sendung zu einem früheren Zeitpunkt als dem geplanten Sendezeitpunkt umfasst, also beispielsweise von der Größenordnung einer Stunde sein.In Step C of the procedure will be based on the stored scheduled Start time and the scheduled end time other times calculated for control in the further course of the procedure be used. These are an observation time tBZ, a Auxiliary start time tHS and an auxiliary end time tHE. The observation time tBZ marks the point in time, from when in the course of the procedure read current program information and stored with the be compared (see below). In the simplest case will be tBZ calculated at the point to be recorded from the scheduled start time Shipment is deducted a fixed period of time. This time span should be like this be measured that they are possible Transmission shifts of a program earlier than planned Transmission time includes, so for example of the order of magnitude be an hour.
Falls, beispielsweise auf Grund von Sendestörungen oder auf Grund von Versäumnissen der Sendeanstalt im Laufe des Verfahrens keine aktuellen Programminformationen aPI verfügbar sein sollten, ist erfindungsgemäß vorgesehen, auf eine zeitgesteuerte Aufnahmesteuerung auszuweichen. Zu diesem Zweck werden die Hilfsstart- und Endzeitpunkte tHS, tHE benötigt. Im einfachsten Fall berechnen sie sich aus den geplanten Start- und Endzeitpunkten durch das Abziehen (beim Startzeitpunkt) bzw. das Hinzufügen (beim Endzeitpunkt) einer festen Zeitspanne. Diese liegt sinnvollerweise im Bereich von Minuten, sodass zumindest bei geringfügigen Sendezeitverschiebungen weder der Start- noch das Ende einer Sendung in der Aufzeichnung fehlt. Die Zeitspanne sollte nicht zu groß gewählt sein, um keine unnötige Speicherkapazität bei der Aufzeichnung der Sendung zu belegen. Neben den geschilderten einfachsten Fällen, bei denen tBZ, tHS, tHE mithilfe von fest vorgegebenen Zeitspannen berechnet werden, die Zeitspannen in einen veränderbaren, nicht flüchtigen Speicher vorzuhalten und ein Verfahren einzusetzen, das die Länge der Zeitspannen an tatsächlich beobachtete Sendezeitverschiebungen anpasst. Dieses kann beispielsweise geschehen, in dem für jede aufzuzeichnende Sendung der geplante Startzeitpunkt bzw. geplante Endzeitpunkt mit den tatsächlichen Start- und Endzeitpunkten der Sendung, die im weiteren Verlauf des Verfahrens ermittelt werden, zu vergleichen und den Mittelwert der so bestimmten tatsächlichen Sendezeitverschiebungen in diese Zeitspannen einfließen zu lassen. Es ist auch denkbar, dass die Zeitspannen senderspezifisch ermittelt, gespeichert und eingesetzt werden.If, for example due to transmission errors or due to omissions of the broadcaster in the course of the process, no current program information aPI should be available, is provided according to the invention, at a time to avoid controlled recording control. For this purpose the auxiliary start and end times tHS, tHE are required. In the simplest case, they can be calculated from the planned start and end times by subtracting (at the start time) or adding (at the end time) a fixed period of time. This is usefully in the range of minutes, so that at least for small sidetranslations neither the start nor the end of a program is missing in the recording. The time span should not be too long to avoid unnecessary storage capacity when recording the program. In addition to the simplest cases described, in which tBZ, tHS, tHE are calculated using fixed time periods, the time periods are stored in a variable, non-volatile memory and a method is used to adjust the length of the time periods to actually observed airtime shifts. This can be done, for example, in the recorded for each recorded program, the planned start time or planned end time with the actual start and end times of the program, which are determined in the further course of the process, and the average of the thus determined actual airtime shifts in these periods to be included. It is also conceivable that the time spans are determined, stored and used in a transmitter-specific manner.
Schritt D des Verfahrens zeigt eine Schleife, die bis zum Erreichen des Beobachtungszeitpunkts tBZ wartet. t gibt dabei die aktuelle Zeit an, die in einer Vorrichtung zur Durchführung des erfindungsgemäßen Verfahrens von einer Uhr bereitgestellt wird. Der Einsatz einer Warteschleife zur Ermittlung des Beobachtungszeitpunkts tBZ ist dabei lediglich beispielhaft. In einer anderen Ausführungsform des Verfahrens kann selbstverständlich tBZ und der Übergang zum nächsten Verfahrensschritt E anders, z.B. ereignisgesteuert vorgenommen werden.step D of the procedure shows a loop, which until reaching the Observation time tBZ is waiting. t gives the current time in an apparatus for carrying out the method according to the invention provided by a clock. The use of a holding pattern for the determination of the observation time tBZ is only exemplary. In another embodiment of the method can Of course tBZ and the transition to the next Process E different, e.g. be made event-driven.
Ab dem Beobachtungszeitpunkt tBZ wird das Verfahren mit Schritt E fortgesetzt. In Schritt E wird der Kanal des digital übertragenen Fernsehprogramms DVB, auf dem die ausgewählte Sendung übertragen wird, empfangen und die mitgesendeten aktuellen Programminformationen aPI aus der Event Information Table EIT extrahiert.From At the observation time tBZ, the method is continued with step E. In step E, the channel of the digitally transmitted television program DVB on which the selected Transmit broadcast is received, and the sent program information aPI extracted from the Event Information Table EIT.
In Schritt F des Verfahrens werden die eingelesenen aktuellen Programminformationen aPI mit den gespeicherten Programminformationen gPI verglichen. Dieser Vergleich kann mehrere Teilschritte umfassen. Im Fall der Event Information Table EIT des DVB sind Einträge nicht nur zu einer, sondern zu vielen Sendungen enthalten, sodass es erforderlich ist, jeden Eintrag der Tabelle mit den gespeicherten Programminformationen gPI zu vergleichen, um den Eintrag der Tabelle zu identifizieren, der sich auf die aufzuzeichnende Sendung bezieht oder mit großer Wahrscheinlichkeit bezieht.In Step F of the method become the read current program information aPI compared with the stored program information gPI. This comparison can include several sub-steps. In the case of Event Information Table EIT of DVB are entries not only to one, but contain too many shipments, so it is required each Entry of the table with the stored program information compare gPI to identify the entry of the table, which refers to the program to be recorded or in all probability refers.
Für den Vergleich steht der in gPI gespeicherte Titel sowie die geplanten Start- und Endzeitpunkte der aufzuzeichnenden Sendung zur Verfügung. Eine Schwierigkeit bei diesem Vergleich ergibt sich aus der Tatsache, dass die gespeicherten Programminformationen gPI und die aktuellen Programminformationen aPI bei dem erfindungsgemäßen Verfahren im Normalfall aus unterschiedlichen Datenquellen stammen, weswegen aPI und gPI leicht unterschiedlich sein können, obwohl sie sich auf dieselbe Sendung beziehen.For the comparison stands for the title stored in gPI and the planned start and end dates End times of the program to be recorded available. A Difficulty in this comparison arises from the fact that the stored program information gPI and the current Program information aPI in the inventive method in the normal case come from different data sources, which is why aPI and gPI can be slightly different, although they refer to the same broadcast.
Eine Methode, um dennoch die aktuellen Programminformationen aPI der ausgewählten Sendung identifizieren zu können, bietet ein mehrstufiges Vergleichsverfahren, bei dem die Vergleichskriterien von Stufe zu Stufe aufgeweicht werden. So kann beispielsweise in einem ersten Schritt als Kriterium die absolute semantische Übereinstimmung der Titel angesetzt werden und, falls keine Übereinstimmung gefunden wird, im zweiten Schritt das Vergleichskriterium aufgeweicht werden, indem nur eine ungefähre Übereinstimmung der Titel gefordert wird. Tests auf eine ungefähre Übereinstimmung von semantischen Ausdrücken sind bekannt. Beispielsweise können für einen ungefähren Vergleich Artikel außer Acht gelassen werden oder es wird aufgrund der Häufigkeit von verwendeten Silben auf wahrscheinliche Übereinstimmung geschlossen. Falls auch auf der zweiten Stufe keine aktuellen Programminformationen aPI gefunden werden können, bei denen der Titel das Kriterium erfüllt, kann in einer dritten Stufe als Kriterium die minutengenaue Gleichheit von dem gespeicherten Start- bzw. Endzeitpunkt mit Start- und Endzeitpunkt aus den aktuellen Programminformationen aPI eingesetzt werden. Auch bei nicht übereinstimmenden Titel gemäß der vorherigen Kriterien ist die Wahrscheinlichkeit, dass es sich um die aufzuzeichnende Sendung handelt, groß, wenn exakt gleiche Sendezeiten vorliegen. Als vierte Stufe kann ein Vergleich der Sendezeiten nicht auf minutengenauer Basis, sondern mit einer gewissen Toleranzzeitspanne, die einige Minuten umfassen kann, angesetzt werden. Ohne von der Grundidee der Erfindung abzuweichen, kann ein Vergleich der aktuellen Programminformationen aPI mit den gespeicherten Programminformationen gPI sowohl anhand anderer Kriterien, als auch auf der Basis anderer Identifizierungsmerkmale als Titel und Sendezeit erfolgen.A Method to still get the latest program information aPI the chosen To identify a consignment offers a multi - stage comparison procedure, in which the comparison criteria of Be softened step by step. For example, in one first step as criterion the absolute semantic match the title is set and, if no match is found, in the second step, the comparison criterion be softened by just an approximate match the title is required. Tests for an approximate match of semantic expressions are known. For example, you can for one approximate Compare items except Be left out or it will be due to the frequency of syllables used on probable agreement closed. If there is no current program information on the second level aPI can be found where the title meets the criterion can be in a third Stage as a criterion the exactness of the minute from the stored Start or end time with start and end time from the current Program information aPI be used. Even with mismatched Title according to the previous one Criteria is the likelihood that this is the recorded program is acting, big, if exactly the same transmission times are available. As a fourth stage can a comparison of the airtime not on an exact minute basis, but with a certain tolerance period, which is a few minutes can be set. Without departing from the basic idea of the invention, can a comparison of the current program information aPI with the stored program information gPI based both on other criteria, as well as on the basis of other identification features as title and send time.
Falls in Schritt F keine zur aufzuzeichnenden Sendung passenden aktuellen Programminformationen aPI gefunden werden können, wird in den Schritten I und J des Verfahrens die aktuelle Zeit t mit dem in Schritt C bestimmten Hilfsstartzeitpunkt tHS und Hilfsendzeitpunkt tHE verglichen. Ist keiner dieser beiden Zeitpunkte erreicht, wird das Verfahren ab Schritt E wiederholt. Falls allerdings der Hilfsstartzeitpunkt tHS erreicht ist und die Aufnahme noch nicht gestartet wurde, verzweigt das Verfahren von Schritt J zu Schritt L, in dem die Aufzeichnung gestartet wird und dieses in der Variablen rec vermerkt wird. Anschließend wird das Verfahren ebenfalls ab Schritt E wiederholt. Auf analoge Weise wird von Schritt I nach Schritt K verzweigt, falls der Hilfsendzeitpunkt erreicht ist und die Aufnahme bereits gestartet war. In Schritt K erfolgt in dem Fall das Stoppen der Aufzeichnung, wonach das Verfahren beendet wird.If no current program information aPI suitable for the program to be recorded can be found in step F, the current time t is compared with the auxiliary start time tHS and auxiliary end time tHE determined in step C in steps I and J of the method. If neither of these two times is reached, the procedure will be aborted Repeat step E. However, if the auxiliary start time tHS has been reached and the recording has not yet started, the process branches from step J to step L where the recording is started and this is recorded in the variable rec. Subsequently, the process is also repeated from step E. In an analogous manner, branching is made from step I to step K if the auxiliary end time has been reached and the recording has already been started. In step K, the recording is stopped in the case whereupon the process is terminated.
Falls in Schritt F aktuelle Programminformationen zur ausgewählten Sendung identifiziert werden konnten, verzweigt das Verfahren zu den Schritten G bzw. H. In den Schritten G und H wird die der aufzuzeichnenden Sendung zugeordnete Statusinformation aus den aktuellen Programminformationen ausgewertet. Gemäß dem DVB-Standard wird der Sendezustand einer Sendung in der Event Information Table EIT durch einen von fünf möglichen Zuständen beschrieben. Diese Zustände sind „undefiniert", „nicht laufend", „bald startend", „unterbrochen" und „laufend". Andere Standards können sich hier allerdings einer kleineren oder größeren Zahl möglicher Zustände bedienen. Weiterhin werden nicht alle der möglichen Zustände von den entsprechenden Sendeanstalten auch eingesetzt. Bevorzugt werden von dem erfindungsgemäßen Verfahren daher nur die Zustände, die sich darauf beziehen, ob eine Sendung läuft oder nicht läuft, ausgewertet. Das Einbeziehen anderer Zustände kann jedoch durchaus in Erwägung gezogen werden.If in step F current program information for the selected program could be identified, the process branches to the steps G and H respectively. In steps G and H, the one to be recorded is Broadcast assigned status information from the current program information evaluated. According to the DVB standard becomes the send state of a broadcast in the Event Information Table EIT through one of five possible states described. These states are "undefined", "not running "," starting soon "," interrupted "and" running ". Other standards can however, use a smaller or larger number of possible states here. Furthermore, not all of the possible states of the appropriate broadcasters also used. To be favoured of the method according to the invention therefore only the states which relates to whether a program is running or not running, evaluated. Including other states but may well be considered to be pulled.
Wird in Schritt H der Zustand „läuft" für eine aufzuzeichnende Sendung festgestellt und ist die Aufzeichnung noch nicht gestartet worden, so verzweigt das Verfahren von Schritt H zu Schritt L, um die Aufzeichnung der Sendung zu starten. Wiederum wird das Verfahren dann ab Schritt E wiederholt.Becomes in step H, the state "running" for a record to be recorded Broadcast and the recording has not yet started has been the method branches from step H to step L to the Start recording the program. Again the procedure becomes then repeated from step E.
Ist dagegen die Aufzeichnung schon gestartet worden, und wird in Schritt G festgestellt, dass die aktuellen Programminformationen für die aufzuzeichnende Sendung den Status „läuft nicht" anzeigen, wird zu Schritt K verzweigt, die Aufzeichnung gestoppt und das Verfahren beendet.is however, the recording has already been started, and will be in step G found that the current program information for the recorded Shipment will display the status "does not run", becomes Step K branches, the recording stopped and the procedure completed.
Darüberhinaus ist denkbar, dass die aktuellen Programminformationen aPI weitergehend ausgewertet werden. Wenn z.B. die aufzuzeichnende Sendung aPI, z.B. aufgrund einer Nachlässigkeit der Sendeanstalt nicht mit Statusinformationen versehen ist, wohl aber die auf die aufzuzeichnende Sendung folgende Sendung, kann die Aufzeichnung gestoppt werden, wenn die aPI angeben, dass die folgende Sendung bereits gestartet hat. Eine weitere Auswertung der aktuellen Programminformationen aPI besteht darin, die Dauer einer Sendung als Differenz des aus den aPI ermittelten End- und Startzeitpunkts zu ermitteln.Furthermore It is conceivable that the current program information continues aPI be evaluated. If e.g. the program to be recorded aPI, e.g. due to negligence the broadcaster is not provided with status information, probably but the following on the record to be recorded, can the recording will be stopped when the aPI indicate that the the following program has already started. Another evaluation the current program information aPI is the duration a shipment as a difference of the final and Start time to determine.
Wenn diese Dauer einschließlich einer geringer Toleranz von wenigen Sekunden genau der angegebenen und typischerweise auf volle Minuten gerundeten Sendedauer gemäß der vorläufigen Programminformationen vPI entspricht, kann das als Indiz dafür gewertet werden, dass die von der Sendeanstalt herausgegebenen aktuellen Programminformationen nicht wirklich den aktuellen Sendestatus angeben, sondern lediglich den voraussichtlichen Sendeplan widerspiegeln. In solchen Fällen kann vorgesehen sein, die Aufnahme entgegen der Statusinformationen der aPI nicht zu stoppen, sondern sicherheitshalber bis zum Hilfsendzeitpunkt tHE fortzusetzen.If including this duration a small tolerance of a few seconds exactly the specified and, typically, rounded to full minutes, transmission duration according to the preliminary program information vPI, this can be taken as an indication that the current program information issued by the broadcaster not really indicate the current send status, but only reflect the expected schedule. In such cases can be provided be, contrary to the status information of the aPI to stop, but for safety's sake until the auxiliary end time to continue.
Seitens der Sendeanstalten wird die EIT im typischerweise im Abstand von Sekunden übertragen, wobei die Norm des DVB maximal 20 Sekunden vorsieht. Daran angepasst kann das alternierende Extrahieren von aktuellen Programminformationen in Schritt E sowie die Auswertung dieser Informationen in den schritten F bis J kann in einer Wiederholrate von mehreren Durchläufen pro Sekunde geschehen, sodass das Starten und Stoppen von Aufzeichnungen durch das erfindungsgemäße Verfahren sekundengenau erfolgen kann.by the broadcasters will be the EIT in typically at a distance of Transfer seconds, the standard of the DVB provides a maximum of 20 seconds. Adapted to it may be the alternate extraction of current program information in step E as well as the evaluation of this information in the steps F to J may be at a repetition rate of several passes per Second happen, so starting and stopping recordings by the method according to the invention Can be done to the second.
Durch das wiederholte Ausführen von Schritt E kann eine Aufnahme, die zeitgesteuert durch Schritt J initiiert wurde, weil aktuelle Programminformationen aPI, z.B. aufgrund schlechter Empfangsbedingungen temporär zum Sendestart nicht verfügbar waren, unter Umständen dennoch zum korrekten Zeitpunkt durch Schritt G initiiert und aufgrund aktueller Programminformationen aPI beendet werden.By the repeated execution From step E, you can take a shot timed by step J was initiated because current program information aPI, e.g. were temporarily unavailable due to bad reception conditions at the start of the broadcast, in certain circumstances nevertheless initiated at the correct time by step G and due current program information aPI be ended.
Auch wenn das erfindungsgemäße Verfahren anhand eines Flussdiagramms beschrieben ist, muss eine Implementierung dieses Verfahrens in ihrem zeitlichen und strukturellen Ablauf nicht genau dem Flussdiagramm entsprechen. wie bereits erwähnt, ist es beispielsweise möglich, in einer erfindungsgemäßen Vorrichtung zum Empfang und zur Aufzeichnung des digital übertragenen Fernsehprogramms einen Zeitgeber vorzusehen, der beim Erreichen der Zeitpunkte tBZ, tHE, tHS entsprechende Verfahrensschritte ereignisgesteuert startet.Also when the inventive method is described with reference to a flowchart, an implementation This procedure in its temporal and structural course is not exactly the same Correspond to flowchart. as already mentioned, it is for example possible, in a device according to the invention for receiving and recording the digitally transmitted television program to provide a timer which, when the times tBZ, tHE, tHS corresponding process steps starts event-driven.
Auch eine sogenannte Zustandsmaschine stellt eine geeigneten Implementierung für das erfindungsgemäße Verfahren dar. Die Zustände, die diese Zustandsmaschine einnehmen kann, entsprechen dabei verschiedenen Verfahrenssituationen. Ein Zustand wäre beispielsweise das Warten auf den Beobachtungszeitpunkt, ein anderer Zustand wäre beispielsweise dadurch gekennzeichnet, dass die Aufnahme bereits gestartet ist und dass aktuelle Programminformationen zur ausgewählten Sendung empfangen werden. Der Wechsel von einem in einen anderen Zustand der Maschine kann dann wiederum ereignisgesteuert, also beispielsweise initiiert vom Zeitgeber oder auch als Reaktion auf einen Wechsel der Statusinformationen der aufzuzeichnenden Sendung oder auch auf Grund von Benutzereingaben (z.B. vorzeitiger Abbruch des Verfahrens oder bewusster Wechsel der aufzuzeichnenden Sendung während einer Aufzeichnung) anhand geeigneter Regeln erfolgen.A so-called state machine also represents a suitable implementation for the method according to the invention. The states that this state machine can assume correspond to different process situations. A state would be, for example, waiting for the observation time, another state would be characterized, for example, in that the recording has already started and that current program information for the selected program be received. The change from one to another state of the machine can in turn then event-controlled, for example, initiated by the timer or in response to a change in the status information of the recorded program or due to user input (eg premature termination of the process or deliberate change of the recorded program during a recording) using appropriate rules.
- vPIVPI
- vorläufige Programminformationenpreliminary program information
- gPIGPI
- gespeicherte vorläufige Programminformationensaved provisional program information
- tBZTBZ
- BeobachtungszeitpunktObservation time
- tHStHS
- HilfsstartzeitpunktAuxiliary starting time
- tHEtHE
- HilfsendzeitpunktAuxiliary end time
- aPIaPI
- aktuelle Programminformationencurrent program information
- recrec
- Status der Aufnahme (gestartet/nicht gestartet)status recording (started / not started)
Claims (18)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE200510021243 DE102005021243B4 (en) | 2005-05-09 | 2005-05-09 | A method of controlling the recording of a digitally transmitted television program and apparatus for carrying out the method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE200510021243 DE102005021243B4 (en) | 2005-05-09 | 2005-05-09 | A method of controlling the recording of a digitally transmitted television program and apparatus for carrying out the method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| DE102005021243A1 DE102005021243A1 (en) | 2006-11-16 |
| DE102005021243B4 true DE102005021243B4 (en) | 2007-09-06 |
Family
ID=37295206
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE200510021243 Expired - Fee Related DE102005021243B4 (en) | 2005-05-09 | 2005-05-09 | A method of controlling the recording of a digitally transmitted television program and apparatus for carrying out the method |
Country Status (1)
| Country | Link |
|---|---|
| DE (1) | DE102005021243B4 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8380050B2 (en) | 2010-02-09 | 2013-02-19 | Echostar Technologies Llc | Recording extension of delayed media content |
| EP2490443B1 (en) | 2011-02-15 | 2017-08-16 | EchoStar Technologies L.L.C. | Controlling recording of programs |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1058454A2 (en) * | 1999-06-02 | 2000-12-06 | Gateway, Inc. | Intelligent scheduled recording and program reminders for recurring events |
| EP1162839A2 (en) * | 2000-06-09 | 2001-12-12 | Matsushita Electric Industrial Co., Ltd. | Recording reservation system and method, and a data storage medium recording a recording reservation computer program |
| WO2004051996A1 (en) * | 2002-12-04 | 2004-06-17 | Koninklijke Philips Electronics N.V. | Method of recording a program comprised in a television signal |
-
2005
- 2005-05-09 DE DE200510021243 patent/DE102005021243B4/en not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1058454A2 (en) * | 1999-06-02 | 2000-12-06 | Gateway, Inc. | Intelligent scheduled recording and program reminders for recurring events |
| EP1162839A2 (en) * | 2000-06-09 | 2001-12-12 | Matsushita Electric Industrial Co., Ltd. | Recording reservation system and method, and a data storage medium recording a recording reservation computer program |
| WO2004051996A1 (en) * | 2002-12-04 | 2004-06-17 | Koninklijke Philips Electronics N.V. | Method of recording a program comprised in a television signal |
Also Published As
| Publication number | Publication date |
|---|---|
| DE102005021243A1 (en) | 2006-11-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE602004010773T2 (en) | Method for extracting programs and device for extracting programs | |
| DE69015454T2 (en) | Interface for a TV VCR system. | |
| DE68929434T2 (en) | System and method for recording and indexing broadcast information | |
| DE69122794T2 (en) | Device for obtaining television program information | |
| DE68919889T2 (en) | Applications for the data sent in the vertical blanking intervals of a television signal. | |
| DE69317497T2 (en) | VCR to record pre-programmed programs | |
| DE69927907T2 (en) | RECORDING DEVICE WITH KEYWORK IDENTIFIERS | |
| DE3779911T2 (en) | PROGRAMMING TELEVISION RECEIVERS. | |
| DE69708596T2 (en) | METHOD AND DEVICE FOR SEARCHING IN A SCREEN-BASED PROGRAM GUIDE | |
| DE60117488T2 (en) | Information processing and recording medium | |
| EP0379713A2 (en) | Video receiving device | |
| DE60000153T2 (en) | Improved television guidance system | |
| DE69416719T2 (en) | Programming device programming method and programming device | |
| DE69129837T2 (en) | Fault-tolerant recording control for a video cassette recorder | |
| EP0520289B1 (en) | Device for programming a video recorder with a memory card | |
| DE102005021243B4 (en) | A method of controlling the recording of a digitally transmitted television program and apparatus for carrying out the method | |
| WO1990010351A1 (en) | Process for fading in titles during a television programme | |
| DE69030802T2 (en) | System for automatic recording of a television program | |
| DE60121424T2 (en) | PROCESS FOR VISIBLE USE OF AUDIOVISUAL TELEVISION MESSAGES AND ASSOCIATED VISIBILITY | |
| DE19846249C2 (en) | Method and device for suppressing a predetermined shipment | |
| EP0732821B1 (en) | Method for retrieving information concerning current radio and television broadcasts | |
| DE69925088T2 (en) | TELEVISION SIGNAL PROCESSING DEVICE FOR AUTOMATIC SELECTION AND DISPLAY OF THE BEGINNING OF THE TV PROGRAMS OF INTEREST TO THE USER | |
| DE19724840C1 (en) | Process and device for programming VCR to search for and record television programs for user | |
| DE69122348T2 (en) | Automatic transmission method for television and radio transmission | |
| EP2285100A2 (en) | Audio and/or video receiver with display of management data |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| OP8 | Request for examination as to paragraph 44 patent law | ||
| 8364 | No opposition during term of opposition | ||
| R084 | Declaration of willingness to licence | ||
| R081 | Change of applicant/patentee |
Owner name: FUJITSU TECHNOLOGY SOLUTIONS INTELLECTUAL PROP, DE Free format text: FORMER OWNER: FUJITSU SIEMENS COMPUTERS GMBH, 80807 MUENCHEN, DE Effective date: 20111229 |
|
| R082 | Change of representative |
Representative=s name: EPPING HERMANN FISCHER, PATENTANWALTSGESELLSCH, DE Effective date: 20111229 Representative=s name: EPPING HERMANN FISCHER PATENTANWALTSGESELLSCHA, DE Effective date: 20111229 |
|
| R081 | Change of applicant/patentee |
Owner name: FUJITSU CLIENT COMPUTING LIMITED, KAWASAKI-SHI, JP Free format text: FORMER OWNER: FUJITSU TECHNOLOGY SOLUTIONS INTELLECTUAL PROPERTY GMBH, 80807 MUENCHEN, DE Owner name: FUJITSU CLIENT COMPUTING LIMITED, JP Free format text: FORMER OWNER: FUJITSU TECHNOLOGY SOLUTIONS INTELLECTUAL PROPERTY GMBH, 80807 MUENCHEN, DE |
|
| R082 | Change of representative |
Representative=s name: EPPING HERMANN FISCHER PATENTANWALTSGESELLSCHA, DE |
|
| R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |