DE60215357T2 - Method for receiving a media signal - Google Patents

Method for receiving a media signal Download PDF

Info

Publication number
DE60215357T2
DE60215357T2 DE60215357T DE60215357T DE60215357T2 DE 60215357 T2 DE60215357 T2 DE 60215357T2 DE 60215357 T DE60215357 T DE 60215357T DE 60215357 T DE60215357 T DE 60215357T DE 60215357 T2 DE60215357 T2 DE 60215357T2
Authority
DE
Germany
Prior art keywords
segments
signal
search key
common
media
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
DE60215357T
Other languages
German (de)
Other versions
DE60215357D1 (en
Inventor
Jacob Berg
Rickard Berg
Tomas Ahrne
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Popcatcher AB
Original Assignee
Popcatcher AB
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from SE0100642A external-priority patent/SE0100642D0/en
Priority claimed from US10/047,532 external-priority patent/US7062442B2/en
Application filed by Popcatcher AB filed Critical Popcatcher AB
Publication of DE60215357D1 publication Critical patent/DE60215357D1/en
Application granted granted Critical
Publication of DE60215357T2 publication Critical patent/DE60215357T2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L25/00Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
    • G10L25/78Detection of presence or absence of voice signals
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L25/00Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
    • G10L25/48Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use

Landscapes

  • Engineering & Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)

Description

Technisches Gebiettechnical area

Die Erfindung betrifft ein Verfahren für zeitbeschränkte Signalsequenzen in Medien empfangenden Kanälen, die unerwünschte Signalkomponenten enthalten können. Beispielsweise kann die Erfindung zum Aufzeichnen von Musik in Radioübertragungen bzw. -sendungen verwendet werden.The The invention relates to a method for time-limited signal sequences in media receiving channels, the unwanted Signal components may contain. For example, the invention for recording music in radio transmissions or broadcasts are used.

Hintergrund und Zusammenfassung der Erfindungbackground and Summary of the Invention

Es wurde, seit Radio- und Fernsehtechniken zuerst entwickelt wurden, populär bzw. beliebt, sowohl Musik als auch andere Übertragungen bzw. Sendungen über Radio und Fernsehen aufzuzeichnen. Beispiele von diesen könnten Gesänge bzw. Lieder, Filme und Musikevents bzw. -veranstaltungen sein. Aufzeichnungen wurden gemacht, sowohl um imstande zu sein, eine besonders hochgeschätzte Sendung zu sichern und sich wiederholt daran zu erfreuen, als auch ebenso nicht darauf beschränkt zu sein, nur zur Zeit einer Sendung zu hören/zu schauen. Ein Problem mit einem Aufzeichnen, beispielsweise Musik von Radioübertragungen bzw. -sendungen besteht darin, daß der Hörer in den meisten Fällen nicht weiß, welches Lied übertragen bzw. gesendet wird. In vielen Fällen wurde das Lied bereits für eine Weile gespielt, bevor es möglich ist zu erkennen, daß es ein Lied ist, welches vom Beginn an aufgezeichnet werden sollte. Zusätzlich zu diesem ist es zeitraubend, dem Radio für ein bestimmtes Lied Beachtung zu schenken oder auf einen bestimmten Film zu warten, wenn die Übertragungs- bzw. Sendezeit unbekannt ist.It has been developed since radio and television techniques were first developed popular or popular, both music and other transmissions or broadcasts via radio and to record television. Examples of these could be songs or songs, Movies and music events or events. records were made, both to be able, a highly respected shipment secure and repeatedly enjoy it, as well as so not limited to this to be just listening / watching at the time of a broadcast. A problem with a recording, for example music of radio broadcasts or broadcasts is that the listener in most cases not White, which song transmitted or is sent. In many cases the song was already for one Played while before it's possible it can be seen that it is a song that should be recorded from the beginning. additionally To this it is time consuming to pay attention to the radio for a particular song to give or wait for a particular movie if the broadcast time is unknown is.

Da Preise von Musik und Film auf CD, DVD und anderen Speichermedien steigen, wurden neue, weniger kostspielige alternative Wege entwickelt, um derartige Unterhaltung verfügbar zu machen. Das Internet weist nun eine größere Rolle in einem mehr oder weniger legalen oder illegalen Verbreit von Musik in verschiedenen Datei- bzw. Fileformaten auf. Insbesondere werden Musik und Film kopiert und dem allgemeinen Publikum über das Internet beispielsweise in MP3 Format verfügbar gemacht. Das Interesse für freie Musik wird gezeigt, beispielsweise durch die große Anzahl von Benutzern von Homepages mit Suchmaschinen, die ihnen eine Verfügbarkeit von freier Musik geben bzw. liefern; ein Beispiel von diesen ist Napster.com.There Prices of music and film on CD, DVD and other storage media rising, new, less costly alternative ways have been developed available for such entertainment close. The Internet now has a greater role in one more or less legal or illegal dissemination of music in different File or file formats. In particular, music and film copied and to the general public via the Internet, for example available in MP3 format made. The interest for Free music is shown, for example, by the large number by users of homepages using search engines, which gives them an availability of give or deliver free music; an example of this is Napster.com.

Es ist auch interessant zu erwähnen, daß ein großer Anteil der Personen, die Musik hören, beschränkte Kenntnis aufweisen, welchen Künstlern sie zuhören, und nur Radiostationen mit gemischten, für sie nicht immer bekannten Künstlern zuhören. Daß der Konsument mehr an Musik von einer bestimmten Art interessiert ist als an spezifischen Künstlern wird auch durch ein zunehmendes Interesse an Musik CD's mit gemischten Gruppen/Künstlern gezeigt.It is also interesting to mention that a large proportion the persons who listen to music, limited Have knowledge of which artists they listen, and only radio stations with mixed, not always known for them artists to listen. That the Consumers are more interested in music of a certain kind as to specific artists is also being mixed by an increasing interest in music CD's Groups / artists shown.

Die Patentanmeldung DE 198 10 114 beschreibt ein Verfahren zum Suchen und Übereinstimmen vorher gespeicherter Teile von Musik, als Schlüssel bezeichnet, gegen übertragene Musik über gewählte Radiokanäle zum automatischen Aufzeichnen eines gewählten Lieds, wenn diese Schlüssel mit dem übertragenen Lied übereinstimmen. Für jedes Lied, nach dem zu suchen ist und das aufzuzeichnen ist, ist ein Startschlüssel in der Form eines Teils des Beginns des Lieds und ein Endschlüssel in der Form eines Endstücks des Lieds im Speicher im Radio gespeichert. Diese im voraus gewählten Schlüssel werden verglichen gegen alles, was über eine Anzahl von Radiokanälen übertragen bzw. gesendet wird, und wenn ein Schlüssel gefunden wird, wird das Teil dazwischen aufgezeichnet. Es ist auch möglich, nach einer bestimmten Art von Musik zu suchen, indem Kategorieschlüssel zum Abstimmen bzw. Übereinstimmen und Aufzeichnen einer spezifischen Musikkategorie, wie beispielsweise Popmusik, Rockmusik, klassische Musik oder andere Art von Musik gespeichert werden.The patent application DE 198 10 114 describes a method for searching and matching previously stored portions of music, referred to as keys, against transmitted music over selected radio channels for automatically recording a selected song when these keys match the transmitted song. For each song to be searched for and recorded, a start key in the form of part of the beginning of the song and an end key in the form of an end of the song are stored in memory on the radio. These preselected keys are compared against anything transmitted over a number of radio channels, and when a key is found, the part between them is recorded. It is also possible to search for a certain kind of music by storing category keys for tuning and recording a specific music category such as pop music, rock music, classical music or other kind of music.

Ein Nachteil dieses Wegs eines Aufzeichnens von Musik ist, daß nur vorher ausgewählte Musik in der Form von Teilen, sogenannten Schlüsseln, von Musik, die vorher beispielsweise auf einer CD gespeichert sind, gegen Radiokanäle zum Aufzeichnen von gewünschter Musik abgestimmt werden kann. Es ist nicht möglich, einen oder mehrere Schlüssel von irgendeinem Lied zu extrahieren, das am Radio gespielt wird, zum kontinuierlichen Abstimmen gegen Radiokanäle, was es einem ermöglichen würde, eine Version dieses Lieds voller Länge automatisch zu erlangen. Ein anderer Nachteil besteht darin, daß es nicht möglich ist, Musik vollständig ohne unerwünschte Signalkomponenten aufzuzeichnen, da alles zwischen den Schlüsseln aufgezeichnet wird, was bedeutet, daß unerwünschte Signalkomponenten, wie beispielsweise Gespräch und Verzerrungen aufgrund von schlechter Übertragung in den Liedern enthalten sein wird. Es ist üblich, daß Radiosprecher oder Werbungen die Musik in Radiosendungen unterbrechen.One Disadvantage of this way of recording music is that only before selected Music in the form of parts, so-called keys, of music, previously for example, stored on a CD against radio channels for recording of desired Music can be tuned. It is not possible to have one or more keys from to extract some song played at the radio to continuous tuning against radio channels, which would allow one to Version of this full length song to gain automatically. Another disadvantage is that it is not possible is music completely without undesirable Record signal components, since everything is recorded between the keys, which means that unwanted signal components, such as conversation and distortions due to poor transmission in the songs will be. It is usual, that radio announcer or advertisements interrupt the music in radio broadcasts.

Die vorliegende Erfindung beabsichtigt, die oben erwähnten Probleme zu lösen, indem ein Verfahren geliefert wird, wie es in Anspruch 1 definiert ist, welches zum Suchen und Aufzeichnen von erwünschtem Quellenmaterial in Medienkanä len verwendet werden kann, die unerwünschte Signalkomponenten enthalten, wo dasselbe Quellenmaterial wenigstens zweimal, entweder in dem gleichen Kanal oder in verschiedenen Kanälen übertragen wird. Ein Stück eines Quellenmaterials kann ein Lied bzw. Gesang, ein Film oder irgend etwas anderes sein, das zeitbeschränkt ist und als gesondert von anderem Material betrachtet werden kann. Genauer werden, wenn benötigt, die Signale kontinuierlich in einem Speicher in einem empfangenden bzw. Empfangsglied über wenigstens einen Medienkanal gepuffert. Der nächste Schritt kann ein Identifizieren und Wählen eines gewünschten Quellenmaterials durch ein Aktivierungsglied involvieren, das mit dem Empfangsglied verbunden ist. Aus diesem gewünschten Quellenmaterial kann ein Abschnitt oder eine Repräsentation des Abschnitts als ein Suchschlüssel genommen werden. Die Vorrichtung kann auch Suchschlüssel automatisch in einer Version einer Durchführung der Erfindung auswählen. Das Mediensignal, das um den Suchschlüssel angeordnet ist, kann dann in einem Speicher gespeichert werden. Der Suchschlüssel wird mit anderen gespeicherten Mediensignalen oder gegenwärtigen Übertragungen bzw. Sendungen von Mediensignalen verglichen. Wenn ein zweiter Fall des Suchschlüssels detektiert wird, werden Signalabschnitte, die zeitlich mit den Suchschlüsseln verbunden sind, verglichen. Die Signalsequenzen, von denen durch Vergleich herausgefunden worden ist, daß sie im wesentlichen identisch sind, werden als zu dem gleichen Quellenmaterial gehörend identifiziert. Ein Identifizieren gemeinsamer Segmente zwischen dem ersten Signalsegment und dem zweiten Signalsegment ermöglicht einem, den Beginn und das Ende der Gemeinsamkeit und somit den Beginn und das Ende des gesamten oder eines Teils des Quellenmaterials herauszufin den. Diese gemeinsamen Segmente können für einen späteren Gebrauch gespeichert sein bzw. werden.The present invention intends to solve the above-mentioned problems by providing a method as defined in claim 1 which can be used for searching and recording desired source material in media channels containing unwanted signal components where the same source material is at least transmitted twice, either in the same channel or in different channels. A piece of source material may be a song, a movie, or anything else that is time limited and separate from others rem material can be considered. More specifically, when needed, the signals are buffered continuously in a memory in a receiving member via at least one media channel. The next step may involve identifying and selecting a desired source material by an activator connected to the receiving member. From this desired source material, a section or representation of the section may be taken as a search key. The device may also automatically select search keys in one version of an implementation of the invention. The media signal, which is arranged around the search key, can then be stored in a memory. The search key is compared with other stored media signals or current transmissions of media signals. When a second case of the search key is detected, signal portions connected in time to the search keys are compared. The signal sequences which have been found by comparison to be substantially identical are identified as belonging to the same source material. Identifying common segments between the first signal segment and the second signal segment allows one to identify the beginning and end of the commonality and thus the beginning and end of all or part of the source material. These common segments may be stored for later use.

Der nächste Schritt kann eine Iteration des oben erwähnten Detektierens des Suchschlüssels, einer Speicherung im Speicher und eines Vergleichs unter den Mediensignalen sein, wo Signalsegmente, die als von denselbem Quellenmaterial herrührend identifiziert werden, das früher gefundene gemeinsame Segment vervollständigen können. Dies kann in einem längeren, vollständigeren und einem Segment höherer Qualität von Quellenmaterial resultieren, als anfangs erlangt werden könnte.Of the next Step may be an iteration of the above-mentioned detection of the search key, a Storage in memory and a comparison among the media signals where signal segments identified as originating from the same source material be that sooner completed common segment. This can be done in a longer, complete and one segment higher quality from source material could be obtained initially.

Die Wiederholung bzw. Iteration kann durch einen Schwellwert für eine Beendigung beendet werden und wodurch ein akzeptabel langes gemeinsames Segment einer ausreichenden Qualität identifiziert und in dem endgültigen Speicherplatz zum späteren Spielen gespeichert worden ist.The Repetition or iteration may be preceded by a threshold for termination be terminated and what an acceptable long common segment a sufficient quality identified and in the final Space for later Games has been saved.

Die Erfindung gibt dem Benutzer einzigartige neue Wege zum kontinuierlichen Erhalten von Aufzeichnungen von Quellenmaterial, wie beispielsweise Musik und Film. Wenn diese Erfindung für Radioübertragungen bzw. -sendungen verwendet wird, kann die Erfindung kontinuierlich alle Lieder aufzeichnen, die im Radio wiederholt werden, und sie in einer Spielliste zum späteren Gebrauch sichern. Zusätzlich zu diesem hat, wenn der Benutzer der Erfindung ein Lied hört, das er aufzuzeichnen wünscht, nur einen Knopf zu drücken, um automatisch eine Aufzeichnung voller Länge dieses Lieds zu erhalten. Die Erfindung kann zwischen Musik, Werbung und Gespräch am Radio unterscheiden.The Invention gives the user unique new ways to continuous Obtaining records of source material, such as Music and film. When this invention for radio broadcasts or transmissions is used, the invention can continuously record all songs, which are repeated on the radio, and they are in a playlist for later Secure use. additionally to that, when the user of the invention hears a song that has he just wants to record to push a button, to automatically get a full length record of this song. The Invention can make a difference between music, advertising and conversation on the radio.

Kurze Beschreibung der ZeichnungenShort description of drawings

Auf die beigeschlossenen Figuren wird zu einem besseren Verständnis der Erfindung bezug genommen und sie illustrieren einen Weg einer Implementierung der Erfindung, wo:On the attached figures will help to better understand the Invention and illustrate one way of implementation of the invention where:

1 schematisch eine Prozedur bzw. ein Verfahren zur Erzeugung eines Suchschlüssels eines Abschnitts oder einer Repräsentation eines Abschnitts der Musik illustriert, die in einem Speicher zum Vergleichen und zum Abstimmen gegen das gleiche Stück von Musik über beispielsweise Radiokanäle gespeichert ist; 1 schematically illustrates a procedure for generating a search key of a portion or representation of a portion of the music stored in a memory for comparing and tuning against the same piece of music over, for example, radio channels;

2 ein Beispiel einer Prozedur zur Erkennung der Musik durch eine Verwendung des gespeicherten Suchschlüssels illustriert; 2 illustrates an example of a procedure for recognizing the music through use of the stored search key;

3 ein Beispiel illustriert, wie ein vollständigeres Stück der Musik aus einer wiederholten Anzahl von Detektionen, Vergleichen und einer Speicherung von im wesentlichen identischen Musiksequenzen durch ein kontinuierliches Übereinstimmen bzw. Abstimmen der Suchschlüssel gegen Stücke von Musik erzeugt wird, die beispielsweise über Radiokanäle übertragen bzw. gesendet werden; 3 An example illustrates how a more complete piece of music is generated from a repeated number of detections, comparisons, and storage of substantially identical music sequences by continuously tuning the search keys to pieces of music transmitted over, for example, radio channels become;

4 eine Prozedur zur Erzeugung von mehreren Suchschlüsseln veranschaulicht; und 4 illustrates a procedure for generating multiple search keys; and

5 ein Beispiel einer Prozedur zur Erzeugung von zusätzlichen Suchschlüsseln nach dem Übereinstimmen und Detektieren mit einem ersten Suchschlüssel zeigt. 5 shows an example of a procedure for generating additional search keys after matching and detecting with a first search key.

Detaillierte Beschreibungdetailed description

Unten folgt eine Prozedur bzw. ein Verfahren und eine Anordnung zum Suchen und Aufzeichnen von Quellenmaterial in Medienkanälen, die unerwünschte Signalkomponenten enthalten, wo das gleiche Quellenmaterial wenigstens zweimal, entweder im gleichen Medienkanal oder in verschiedenen Medienkanälen übertragen wird. Das Verfahren unterscheidet zwischen ge- bzw. erwünschtem Quellenmaterial und unerwünschtem Material, wie beispielsweise Gespräch, Werbungen und Verzerrungen. Beispiele von Quellenmaterial könnten Musik, Film und ähnliches sein. Das Suchen und Aufzeichnen von Hits bzw. Hitliedern in einer Radioübertragung bzw. -sendung wurde als ein illustratives Beispiel in dieser Anmeldung verwendet. Es soll verstanden werden, daß die Erfindung nicht auf ein Identifizieren und Aufzeichnen von Hitliedern beschränkt ist; sie kann für Filme, Musikvideos und andere Arten von Quellenmaterial ebenso verwendet werden. Das Suchen und Aufzeichnen kann durch eine iterative Prozedur durchgeführt werden, umfassend ein Herausfinden, Vergleichen und Speichern von Signalsegmenten, die durch Suchschlüssel angegeben bzw. angezeigt werden, die vom Quellenmaterial abgeleitet sind, das aufzuzeichnen ist.Below follows a procedure and arrangement for searching and recording source material in media channels containing unwanted signal components where the same source material is transmitted at least twice, either in the same media channel or in different media channels. The method distinguishes between desired and desired source material and undesired material, such as conversation, advertisements and distortions. Examples of source material could be music, film and the like. The searching and recording of hits in a radio broadcast has been used as an illustrative example in this application. It should be understood that the invention is not limited to identifying and recording hit songs; it can also be used for movies, music videos and other types of source material. The searching and recording may be performed by an iterative procedure comprising finding, comparing and storing signal segments indicated by search keys derived from the source material to be recorded.

Ein Benutzer kann durch ein Verwenden des Verfahrens und der Vorrichtung gemäß der vorliegenden Erfindung, wie sie durch Anspruch 1 definiert ist, in jedem Moment bzw. Augenblick wählen, ein Quellenmaterial aufzuzeichnen, das gegenwärtig bzw. gerade über einen Medienkanal an ein Empfangsglied übertragen bzw. gesendet wird. In einem Weg eines Durchführens der Erfindung wird der Benutzer auch automatisch Quellenmaterialien von dem Medienkanal aufgezeichnet haben. Die Vorrichtung bzw. Erfindung wird automatisch den Beginn und das Ende des vollen Quellenmaterials oder von Teilen des Quellenmaterials identifizieren und diese Abschnitte für den späteren Gebrauch sichern.One User can by using the method and the device according to the present Invention as defined by claim 1, at any moment or choose a moment, to record a source material currently or just through a Media channel is transmitted to a receiving member or sent. In a way of performing In accordance with the invention, the user will also automatically source materials recorded from the media channel. The device or invention will automatically start and end the full source material or identify parts of the source material and these sections for later use to back up.

Ein Beispiel eines Quellenmaterials könnte ein Hitlied sein, das über einen Radiokanal an den Radioempfänger übertragen wird. Durch ein Verwenden des Verfahrens kann der Hörer nach einer Weile und ohne weitere manuelle Anstrengung eine Version hoher Qualität und voller Länge des Hitlieds erhalten, das in der Vorrichtung gespeichert ist. Der Benutzer kann zu jedem Zeitpunkt während des Spielens des Lieds ein Aufzeichnen der vollen Version von ihm einleiten, indem er einfach einen Knopf drückt. Durch ein Verwenden des Verfahrens der Erfindung, kann die Vorrichtung auch automatisch Musik in einer Radiosendung extrahieren und jedes Lied gesondert aufzeichnen. Dies ermöglicht dem Benutzer der Vorrichtung, kontinuierlich aktualisierte Listen der gesonderten Lieder zu haben, die über das Radio gespielt werden. Diese Erfindung gibt dem Benutzer der Erfindung wenigstens zwei neue einzigartige Wege, Musik zu erhalten. Ein Weg ist, den Knopf zu drücken, wenn ein gewünschtes Lied bzw. Gesang gehört wird, und der andere Weg ist es, indem man die Vorrichtung veranlaßt, automatisch Lieder im Ganzen aufzuzeichnen und sie in einer Spielliste zu sichern.One Example of a source material could be a hit song that has one Radio channel transmitted to the radio receiver becomes. By using the method, the listener can for a while and without further manual effort a version high quality and full length of the hit song stored in the device. Of the User can at any time while playing the song initiate a recording of the full version of it by simply press a button. By using the method of the invention, the device can also automatically extract music in a radio broadcast and each one Record the song separately. This allows the user of the device to have continuously updated lists of separate songs, the above the radio will be played. This invention gives the user the Invention at least two new unique ways to get music. One way is to press the button when a desired one Song or song is heard, and the other way it is by causing the device to automatically Record songs as a whole and save them in a playlist.

Mediensignale, wie beispielsweise Radioübertragungen und Fernsehübertragungen, die über Medienkanäle an ein Empfängerorgan, wie beispielsweise ein Radio, einen Fernseher, PC oder eine ähnliche Ausrüstung, gesandt werden, werden temporär bzw. vorübergehend in einem oder mehreren Pufferspeicher(n) gespeichert. Im Pufferspeicher der Vorrichtung der vorliegenden Erfindung kann das ältere gespeicherte Mediensignal kontinuierlich mit dem zuletzt übertragenen Mediensignal eines Kanals oder vieler Kanäle ersetzt werden. Die Mediensignale sind dem Benutzer zugänglich, der die Vorrichtung aktivieren kann.Media signals, such as radio broadcasts and television broadcasts, the via media channels to one Recipient organ, such as a radio, a TV, PC or similar Equipment, are sent, temporarily or temporarily stored in one or more buffer memories. In the cache The device of the present invention may store the older one Media signal continuously with the last transmitted media signal of a Channel or many channels be replaced. The media signals are accessible to the user which can activate the device.

Durch dieses kontinuierliche Puffern und die temporäre Speicherung von Mediensignalen an einem oder mehreren Spei cherplatz (-plätzen), Pufferspeichern, die beispielsweise für fünf Tage einer temporären Speicherung eingestellt sind, ist es möglich, bei einer Wahrnehmung eines Augenblicks vollständige Quellenmaterialien aufzuzeichnen, wie dies im Detail unten beschrieben wird. Das Aufzeichnen ist sogar möglich, wenn der Benutzer spät in der Übertragung des Quellenmaterials entscheidet aufzuzeichnen.By this continuous buffering and the temporary storage of media signals at one or more storage locations, buffers that for example five days a temporary one Storing are set, it is possible in a perception a moment complete To record source materials, as described in detail below becomes. Recording is even possible if the user is late in the transmission the source material decides to record.

Wenn der Benutzer oder die Vorrichtung angibt, daß ein bestimmtes Quellenmaterial aufzuzeichnen ist, kann ein Abschnitt oder eine Repräsentation bzw. Darstellung des Abschnitts des Mediensignals bei diesem Zeitpunkt als ein Suchschlüssel ausgewählt werden. Der Suchschlüssel kann auch eine Ableitung des vollen Quellenmaterials sein.If the user or the device indicates that a particular source material record a section or representation or Representation of the section of the media signal at this time as a search key selected become. The search key may also be a derivation of the full source material.

Die Vorrichtung kann auch einen ausreichend langen Abschnitt des aufgezeichneten Mediensignals sichern, der den Suchschlüssel umgibt; für Hitgesänge könnte eine ausreichende Länge 5 Minuten vor und nach dem Zeitpunkt einer Aktivierung sein. Diese Prozedur bzw. dieses Verfahren gibt dem Benutzer die ganze Übertragung des Quellenmaterials, das zu dieser Zeit übertragen wurde. Die Aktivierung der Aufzeichnungsfunktion kann durch ein Drücken eines Knopfs, ein Drehen eines Rads oder durch ein Aktivieren eines Griffs oder irgendeines anderen Glieds am Empfänger bzw. Empfangsgerät durchgeführt werden. Die Aktivierung kann auch automatisch durch die Vorrichtung durchgeführt werden. Diese automatisierte Aktivierung kann zufällig, periodisch ausgelöst werden, oder kann durch ein gewisses erkennbares Merkmal der Übertragung bzw. Sendung ausgelöst werden. In dem Beispiel von Musik in einer Radioübertragung ermöglicht dies der Vorrichtung, automatisch Listen von Musik zu konstruieren, die am Radio gespielt wurden. Die Musik kann ganz wie auf einem gewöhnlichen CD Spieler gespeichert werden und gibt dem Benutzer eine Möglichkeit, ein Lied nach dem nächsten zu hören.The Device can also record a sufficiently long section of the Secure the media signal surrounding the search key; for hit songs could one sufficient length Be 5 minutes before and after the time of activation. These Procedure or procedure gives the user the whole transmission of the source material transmitted at that time. The activation The recording function can be turned by pressing a button a wheel or by activating a grip or any other link on the receiver or receiving device carried out become. The activation can also be done automatically by the device be performed. This automated activation can be triggered randomly, periodically, or may be due to some recognizable feature of the transmission or Broadcast triggered become. In the example of music in a radio broadcast this allows the device to automatically construct lists of music that played on the radio. The music can be quite like a normal one Cd player and gives the user a way one song after the next to listen.

Die notwendige Länge der aufgezeichneten Abschnitte vor und nach der Zeit einer Aktivierung kann bestimmt werden, indem voraussichtliche bzw. wahrscheinliche Längen dieses Typs von Quellenmaterial abgeschätzt werden. Für Hitlieder sollten 5 Minuten vor und nach der Zeit einer Aktivierung in den meisten Fällen ausreichend sein. Die Mediensignalübertragung des im Speicher gespeicherten Quellenmaterials könnte nicht frei von unerwünschten Signalkomponenten sein. In Radioübertragungen ist es beispielsweise üblich, die Musik mit Gespräch, wenigstens am Beginn oder am Ende eines Lieds zu unterbrechen. Manchmal kann der Discjockey sogar in der Mitte des Abspielens eines Lieds unterbrechen, obwohl die meiste Zeit ein Musikstück am Radio gespielt wird, wird ein großes Teil davon ohne irgendwelche Unterbrechungen übertragen.The necessary length of the recorded portions before and after the time of activation can be determined by estimating probable lengths of this type of source material. For hit songs, 5 minutes before and after the time of activation should be sufficient in most cases. The media signal transmission of the source material stored in memory could not be free of unwanted signal components. In radio broadcasts, for example, it is customary to listen to music with conversation at least at the beginning or at the end of a song. Sometimes the disc jockey can interrupt even in the middle of playing a song, although most of the time a piece of music is played on the radio, a large part of it is transmitted without any interruptions.

Ein anderes Problem besteht darin, daß nicht bekannt ist, wo das Quellenmaterial in der gespeicherten Aufzeichnung startet und endet. Diese Erfindung stellt eine Lösung zur Verfügung, wie der Beginn und das Ende eines Quellenmaterials in einem kontinuierlichen Mediensignal, beispielsweise der Beginn und das Ende eines Lieds in einer kontinuierlichen Radioübertragung zu finden sind. Wenn die Vorrichtung automatisch aktiviert wird, kann sie kontinuierlich Musik aufzeichnen, die am Radio wiederholt wird, und somit fähig sein, automatisch Lieder vom Radio sichern.One Another problem is that it is not known where that Source material in the stored record starts and ends. This invention provides a solution to disposal, like the beginning and the end of a source material in a continuous Media signal, for example the beginning and the end of a song in a continuous radio transmission can be found. When the device is activated automatically, She can continuously record music that repeats on the radio becomes, and therefore capable to automatically save songs from the radio.

1 illustriert ein Verfahren zum Erzeugen eines Suchschlüssels 100 eines Abschnitts eines Quellenmaterials oder einer Repräsentation dieses Abschnitts. Das Mediensignal 10 kann beispielsweise ein Stück von Musik 12 sein, das unerwünschte Signalkomponenten 102, 104 und andere unerwünschte Segmente 103, 105 vor und nach dem Lied bzw. Gesang 12 enthalten kann. Das gewünschte Quellenmaterial ist mit einer fetten Linie in 1 markiert. Das Segment 12 weist einen Start 13 und ein Ende 15 auf. Der Suchschlüssel 100 kann zum Detektieren vorheriger Übertragungen und zukünftiger Übertragungen des gleichen Quellenmaterials, beispielsweise das gleiche Musikstück verwendet werden. Die Detektion kann durch ein Übereinstimmen bzw. Abstimmen und einen Vergleich des Inhalts des Suchschlüssels mit Segmenten des Mediensignals durchgeführt werden, das in dem Pufferspeicher gespeichert ist oder später übertragen wird. Die Detektion von vorherigen oder zukünftigen Übertragungen des gewünschten Quellenmaterials kann durch eine direkte Übereinstimmung bzw. Abgleichung des Suchschlüssels ausgeführt werden. Sie kann auch durch einen Prozeß eines Identifizierens von Abschnitten der Übertragung, die das Quellenmaterial enthalten kann, und dann eines Überprüfens dieser Abschnitte in einer oder vielen Weise(n) und in einem oder vielen Schritt(en) ausgeführt werden, um zu testen, ob sie tatsächlich von dem tatsächlichen Quellenmaterial sind bzw. stammen. Vorzugsweise ist das Mediensignal 10 länger als das gewünschte Quellenmaterial 12, um sicherzustellen, daß das gesamte Quellenmaterial 12 schließlich aufgezeichnet wird. 1 illustrates a method for generating a search key 100 a section of a source material or a representation of that section. The media signal 10 for example, a piece of music 12 be the unwanted signal components 102 . 104 and other unwanted segments 103 . 105 before and after the song or song 12 may contain. The desired source material is with a bold line in 1 marked. The segment 12 has a start 13 and an end 15 on. The search key 100 can be used to detect previous transmissions and future transmissions of the same source material, for example the same piece of music. The detection may be performed by matching the contents of the search key with segments of the media signal stored in the buffer memory or transmitted later. The detection of previous or future transmissions of the desired source material may be performed by a direct match of the search key. It may also be performed by a process of identifying portions of the transmission which the source material may contain and then checking those portions in one or more ways and in one or many steps to test whether they are actually from the actual source material. Preferably, the media signal 10 longer than the desired source material 12 to make sure all the source material 12 finally recorded.

Wenn Teile des Mediensignals für spätere Vergleiche gesichert werden, sollte sich das Mediensignal 10 über eine Zeitperiode vor und nach dem Suchschlüssel erstrecken, die lang genug ist, um das volle Quellenmaterial unterzubringen bzw. aufzunehmen. Als ein Beispiel sind die meisten popu lären bzw. beliebten Musikstücke kürzer als 5 Minuten, und da die Aufzeichnungsaktivierung zu jeder beliebigen Zeit während des Spielens bzw. Abspielens dieses Musikstücks stattfinden kann, ist es wünschenswert, ungefähr 5 Minuten vor und 5 Minuten nach der Zeit einer Aktivierung zu sichern, um sicherzustellen, daß ein ganzes Musikstück eingefangen bzw. erfaßt wird. In dieser Weise kann das Mediensignal 10 ungefähr 10 Minuten sein. Selbstverständlich könnte jede beliebige Zeitperiode, wie erwünscht, ausgewählt werden.If parts of the media signal are backed up for later comparisons, the media signal should 10 for a period of time before and after the search key long enough to accommodate the full source material. As an example, most popular songs are shorter than 5 minutes, and since the record activation can take place at any time during the playing of this piece of music, it is desirable to be about 5 minutes before and 5 minutes after the time an activation to ensure that an entire piece of music is captured. In this way, the media signal 10 be about 10 minutes. Of course, any period of time could be selected as desired.

Wenn ein zweiter, im wesentlichen identischer Fall des Suchschlüssels 100 detektiert wird, werden Signalabschnitte, die in Takt bzw. zeitlich mit den Suchschlüsseln verbunden sind, verglichen. Signalsegmente, für welche durch einen Vergleich unter ihnen selbst gefunden wird, im wesentlichen identisch zu sein, werden als von dem gleichen Quellenmaterial 12 herrührend bzw. stammend identifiziert. Ein Identifizieren gemeinsamer Segmente zwischen dem ersten Signalsegment und dem zweiten Signalsegment ermöglicht einem, das Beginn und das Ende der Gemeinsamkeit, und somit den Beginn und das Ende des Ganzen oder eines Teils des Quellenmaterials herauszufinden.If a second, essentially identical case of the search key 100 is detected, signal portions which are connected in time or with the search keys, compared. Signal segments found to be substantially identical by comparison among themselves are considered to be of the same source material 12 originating or identified. Identifying common segments between the first signal segment and the second signal segment allows one to find out the beginning and end of the commonality, and thus the beginning and end of the whole or part of the source material.

Wie unten erklärt, verringert der wiederholende bzw. iterative Prozeß der vorliegenden Erfindung die unreinen Segmente 102, 104 auf ein Minimum, indem nach und nach bzw. zunehmend jene Segmente durch nicht verunreinigte, reine Signalsegmente ersetzt werden, die von anderen Übertragungen bzw. Sendungen des gleichen Quellenmaterials kopiert sind, die entweder in der Vergangenheit übertragen worden sind oder in der Zukunft übertragen werden. Eine wichtige Annahme der vorliegenden Erfindung besteht darin, daß die Aufnahmen des gewünschten Quellenmaterials im wesentlichen identisch für jede Übertragung des gleichen Quellenmaterials sind, beispielsweise der Empfang eines Lieds ist nahezu identisch jedesmal, wenn es über das Radio übertragen wird. Während die unerwünschten Signalsegmente, wie beispielsweise Gespräch, Werbungen und Verzerrungen, üblicherweise jedesmal unterschiedlich sind, wenn das gleiche Lied gespielt wird.As explained below, the iterative process of the present invention reduces the impure segments 102 . 104 to a minimum, by gradually replacing, respectively, those segments with uncontaminated pure signal segments copied from other transmissions of the same source material that have either been transmitted in the past or transmitted in the future. An important assumption of the present invention is that the recordings of the desired source material are substantially identical for each transmission of the same source material, for example the reception of a song is nearly identical each time it is transmitted over the radio. While the unwanted signal segments, such as talk, commercials and distortions, are usually different each time the same song is played.

2 zeigt ein Verfahren zum Detektieren eines zweiten Abschnitts eines Mediensignals 20, der im wesentlichen identische Teile mit dem Abschnitt 10 enthält, und somit als von dem gleichen Quellenmaterial herrührend betrachtet werden kann, durch die Verwendung des Zusammenpassen bzw. Abstimmens des Suchschlüssels 100 mit einem zweiten identischen oder nahezu identischen Fall dieses Suchschlüssels 200. Es sollte erwähnt werden, daß das Mediensignal 20 ein kürzeres unreines Segment 202 im Beginn des gewünschten Quellenmaterials 22 aufweist, das einen Beginn 24 und ein Ende 26 aufweist. Jedoch weist das Signal 20 ein relativ langes, unreines bzw. beschädigtes Segment 204 im Vergleich zum Segment 104 des Signals 10 auf. Die Teile der zwei Mediensignale, die identisch sind, sind die Zeit zwischen 107 und 109, und dies kann als das gemeinsame Segment gesichert werden. Ein Ziel bzw. Gegenstand des wiederholenden bzw. iterativen Prozesses der vorliegenden Erfindung besteht darin, das relativ kurze verzerrte Segment 202 auszunutzen, aber das relativ lange Segment 204 zu ignorieren. 2 shows a method for detecting a second portion of a media signal 20 that has substantially identical parts to the section 10 contains, and thus can be regarded as originating from the same source material, by using the matching of the search key 100 with a second identical or nearly identical case of this search key 200 , It should be noted that the media signal 20 a shorter, impure segment 202 in the beginning of the desired source material 22 that has a beginning 24 and a The End 26 having. However, the signal is pointing 20 a relatively long, impure or damaged segment 204 in comparison to the segment 104 the signal 10 on. The parts of the two media signals that are identical are the time between 107 and 109 and this can be saved as the common segment. One object of the iterative process of the present invention is the relatively short distorted segment 202 exploit, but the relatively long segment 204 to ignore.

Vorzugsweise werden Mediensignale, wie oben erwähnt, auf einer kontinuierlichen Basis im Pufferspeicher gepuffert. Das Mediensignal 20, das durch ein Erkennen detektiert wird, daß der Suchschlüssel 100 identisch, oder nahezu identisch zu dem zweiten Fall 200 dieses Suchschlüssels ist, kann dann weiterhin auf eine Ähnlichkeit getestet werden, indem das Testen, möglicherweise mit anderen Methoden, über das Gebiet der Suchschlüssel hinaus ausgedehnt wird. Wenn ausreichender Beweis vorhanden ist, daß sie von dem gleichen Quellenmaterial herrühren, kann das Segment 20 auf einen Speicher kopiert werden oder seine Start- und Stop-Punkte im Speicher werden gespeichert. Dies kann durch ein Kopieren eines ausreichend langen Segments vor dem zweiten Fall des Suchschlüssels 200 und ein ausreichend langes Signalsegment nach dem zweiten Fall des Suchschlüssels 200 durchgeführt werden. Dies hindert Signalabschnitte, die im weiteren Be- bzw. Verarbeiten verwendet werden können, um eine Kopie des gewünschten Quellenmaterials zu erhalten, am Verschwinden, wenn der Pufferspeicher mit neuen Mediensignalen wiederaufgefüllt wird. In einer Ausführungsform der Erfindung kann anstelle eines Bewegens des Mediensignals zwischen Speichern, die Vorrichtung das Mediensignal in seinem ursprünglichen Platz sichern, aber nicht für eine vorbestimmte Zeit überschreiben.Preferably, as mentioned above, media signals are buffered on a continuous basis in the buffer memory. The media signal 20 which is detected by a recognition that the search key 100 identical, or almost identical to the second case 200 This search key may then continue to be tested for similarity by extending testing beyond the scope of the search keys, possibly by other methods. If there is sufficient evidence that they originate from the same source material, the segment may 20 be copied to a memory or its start and stop points in memory are stored. This can be done by copying a sufficiently long segment before the second case of the search key 200 and a sufficiently long signal segment after the second case of the search key 200 be performed. This prevents portions of the signal which may be used in further processing to obtain a copy of the desired source material from disappearing as the buffer memory is replenished with new media signals. In one embodiment of the invention, instead of moving the media signal between memories, the device may overwrite, but not overwrite, the media signal in its original location for a predetermined time.

Die Identifizierung des Suchschlüssels und das Sichern des Mediensignals resultiert in zwei Mediensignalen, d.h. den Mediensignalen 10, 20, die gespeichert sind bzw. werden. Das Mediensignal 20 wird mit dem ursprünglich bzw. anfänglich gespeicherten Mediensignal 10 verglichen. Die Teile der zwei Mediensignale 10, 20, die identisch oder nahezu identisch sind, werden behandelt, als ob sie frei von unerwünschten Signalkomponenten sind und deshalb wenigstens ein Teil des gewünschten Quellenmaterials darstellen. Dies könnte beispielsweise ein Teil eines oder das gesamte gewünschte Lied sein, ohne irgendein störendes Gespräch oder Werbungen. In diesem Fall ist ein Segment 106 des Signals 10 identisch zu einem Segment 206 des Signals 20. Das gemeinsame Segment kann beispielsweise zum späteren Gebrauch gesichert werden, um gehört zu werden. Von den Segmenten vor und nach den Segmenten 106, 206, wo die Mediensignale 10, 20 nicht zusammenpassen oder identisch sind, wird angenommen, unerwünschte Signalkomponenten darzustellen bzw. zu repräsentieren. Genauer kann das Segment 106 im Speicher gespeichert werden und durch zukünftige Iterationen ergänzt werden, bis das gesamte gewünschte Quellenmaterial 12 im endgültigen Speicher gespeichert ist oder ein Schwellwert für eine Beendigung erreicht ist. Das Segment 106 des Quellenmaterials ist auf diese Weise zum Spielen bzw. Abspielen verfügbar und das Segment 106 weist ein identifiziertes Ende 109 und einen identifizierten Beginn 107 auf.The identification of the search key and the saving of the media signal results in two media signals, ie the media signals 10 . 20 that are saved. The media signal 20 is with the original or initially stored media signal 10 compared. The parts of the two media signals 10 . 20 that are identical or nearly identical are treated as if they are free of unwanted signal components and therefore represent at least part of the desired source material. For example, this could be part or all of the desired song without any annoying conversation or commercials. In this case is a segment 106 the signal 10 identical to a segment 206 the signal 20 , For example, the common segment may be saved for later use to be heard. Of the segments before and after the segments 106 . 206 where the media signals 10 . 20 are not matched or identical, it is assumed to represent or represent unwanted signal components. More precisely, the segment 106 be stored in memory and supplemented by future iterations until the entire desired source material 12 is stored in the final memory or a threshold for a termination is reached. The segment 106 of the source material is thus available for play and playback and the segment 106 has an identified end 109 and an identified beginning 107 on.

Da nur die Abschnitte der Mediensignale, die identisch oder im wesentlichen identisch sind, identifiziert werden, ist es wahrscheinlich, daß nur ein kürzerer Abschnitt 106 des gewünschten Quellenmaterials 12 das erste Mal identifiziert wird, wenn der Abschnitt 106 gesichert wird. Wenn der Benutzer Glück hat, kann er oder sie das gesamte Quellenmaterial erlangen, beispielsweise ein ganzes erhalten, wenn das erste Mal der zweite Fall des Suchschlüssels gefunden wird.Since only those portions of the media signals that are identical or substantially identical are identified, it is likely that only a shorter portion 106 of the desired source material 12 the first time is identified when the section 106 is secured. If the user is lucky, he or she can obtain all the source material, for example a whole one, the first time the second case of the search key is found.

In einer einfacheren Weise eines Durchführens der Erfindung arbeitet bzw. funktioniert die Vorrichtung durch den Prozeß nur einmal. Das erste gefundene gemeinsame Segment, das eine Kopie des Suchschlüssels umfaßt, wird verwendet, um den Beginn und das Ende des Quellenmaterials zu identifizieren. Dieser Prozeß ist bzw. wird oben in 1 und 2 beschrieben. Diese einfachere Version der Erfindung kann dem Benutzer der Vorrichtung nur das erste identifizierte gemeinsame Segment als die endgültige Version geben bzw. liefern, und somit dem Benutzer eine kleinere Chance eines Findens des gesamten Quellenmaterials geben.In a simpler way of carrying out the invention, the device works only once through the process. The first shared segment found comprising a copy of the search key is used to identify the beginning and end of the source material. This process is or will be discussed above in 1 and 2 described. This simpler version of the invention can provide the user of the device with only the first identified common segment as the final version, thus giving the user a smaller chance of finding the entire source material.

Um die Chancen eines Findens des gesamten Quellenmaterials, beispielsweise des gesamten Lieds 12 am Radio zu erhöhen, wird die oben beschriebene Prozedur mehrere Male wiederholt. Somit können sich die Schritte eines Detektierens von Mediensignalen, Speicherns des detektierten Mediensignals in einem Speicher und Vergleichens der Mediensignale fortsetzen, um ein zusammenpassendes gemeinsames Segment herauszufinden. Ein Ziel ist es, mehrere gemeinsame Segmente zu detektieren, indem identische Mediensignale gepaart werden, die das vorher identifizierte Signalsegment 106 ergänzen, indem der neue zusammenpassende bzw. abgestimmte Abschnitt zu dem Signalsegment 106 hinzugefügt wird, das im Endspeicher gespeichert ist. Diese Wiederholung bzw. Iteration führt zu einem längeren und längeren gemeinsamen Segment 106, das im endgültigen Speicher gespeichert ist.The chances of finding all the source material, such as the entire song 12 on the radio, the procedure described above is repeated several times. Thus, the steps of detecting media signals, storing the detected media signal in memory, and comparing the media signals may continue to find a matching common segment. One goal is to detect multiple common segments by pairing identical media signals representing the previously identified signal segment 106 by adding the new mating section to the signal segment 106 is added, which is stored in the final memory. This repetition or iteration leads to a longer and longer common segment 106 stored in the final memory.

3 illustriert, wie ein beinahe vollständiges und nicht verunreinigtes Quellenmaterial 110 aus dem wiederholenden Prozeß eines Zusammenpassens des Suchschlüssels 112 des Mediensignals 70, des Suchschlüssels 114 im Segment 703 des Mediensignals 80 und des Suchschlüssels 116 im Segment 705 des Mediensignals 90 wachsen kann. Das Mediensignal 70 enthält das erwünschte Quellenmaterial 702, das einen Beginn 704 und ein Ende 706 aufweist. Es sollte erwähnt bzw. erkannt werden, daß die Mediensignale 70, 80, 90 das gleiche Quellenmaterial enthalten und die Suchschlüssel 112, 114, 116 auch identisch oder nahezu identisch sind. Ein Abschnitt 118 kann zum gemeinsamen Segment hinzugefügt wer den, das im endgültigen Speicher gespeichert ist, da der Abschnitt 120 des Signals 80 identisch zu dem Abschnitt 122 des Signals 90 ist. Auf ähnliche Weise kann ein Abschnitt 124 zum gemeinsamen Segment hinzugefügt werden, das im endgültigen Speicher gespeichert ist, weil der Abschnitt 126 des Mediensignals 90 identisch zum Abschnitt 128 des Mediensignals 70 ist. Wenn der Startpunkt 130 und der Endpunkt 132 den Start und das Ende des gemeinsamen Segments repräsentieren, deckt das Segment 110 beinahe das gesamte Quellenmaterial 702 ab. Das einzige fehlende Segment ist ein Segment 133 am Beginn 704 und ein Segment 135 am Ende 706 des Signalsegments 702. Die Prozedur kann die Iteration auf diese Weise fortsetzen, bis das gesamte Quellenmaterial aufgezeichnet worden ist. 3 illustrated as an almost complete and uncontaminated source material 110 from the repetitive process of a Zusammenpas sens of the search key 112 the media signal 70 , the search key 114 in the segment 703 the media signal 80 and the search key 116 in the segment 705 the media signal 90 can grow. The media signal 70 contains the desired source material 702 That's a start 704 and an end 706 having. It should be mentioned or recognized that the media signals 70 . 80 . 90 the same source material and the search keys 112 . 114 . 116 are also identical or nearly identical. A section 118 can be added to the common segment that is stored in the final memory as the section 120 the signal 80 identical to the section 122 the signal 90 is. Similarly, a section 124 be added to the common segment, which is stored in the final memory, because the section 126 the media signal 90 identical to the section 128 the media signal 70 is. When the starting point 130 and the endpoint 132 The segment covers the start and the end of the common segment 110 almost all the source material 702 from. The only missing segment is a segment 133 at the beginning 704 and a segment 135 at the end 706 of the signal segment 702 , The procedure can continue iteration in this manner until all source material has been recorded.

Um wiederholende Suchprozeduren, enthaltend die Vergleichs- und Hinzufügeprozeduren, daran zu hindern, immer weiter zu gehen, kann ein Schwellwert zur Beendigung eingestellt bzw. festgelegt sein. Dies könnte eine vorbestimmte Anzahl von wiederholenden Schritten für die iterative Suchprozedur sein. Eine andere Alternative könnte sein, ein bekanntes und identifizierbares Merkmal des Mediensignals zur Beendigung des Prozesses bzw. Verfahrens zu verwenden. Die Beendigung einer Iteration kann auch ausgelöst werden, wenn die Längen einer Anzahl von hinzugefügten gemeinsamen Segmenten kleiner als ein bestimmter Wert ist, da dieser Zustand bzw. diese Bedingung anzeigt, daß es nicht viel mehr geben kann, das von dem gesamten Quellenmaterial zu finden ist. Die Wiederholung kann auch auf ein Stoppen eingestellt sein, wenn kein zusätzliches gemeinsames Segment trotz bestimmter Anzahlen von Identifizierungen von identischem Quellenmaterial hinzugefügt worden ist.Around repetitive search procedures containing the comparison and addition procedures, To prevent it from going any farther, can be a threshold for Termination be set or fixed. This could be one predetermined number of repetitive steps for the iterative Search procedure. Another alternative could be a known and identifiable feature of the media signal to terminate the process or process to use. The termination of an iteration can also triggered be when the lengths a number of added ones common segments is smaller than a certain value, because of this State or condition indicates that there is not much more can be found from the entire source material. The repetition can also be set to stop, if no additional common segment despite certain numbers of identifications from identical source material has been added.

Wenn ein gemeinsames Segment das erste Mal gefunden wird, kann das gemeinsame Segment in einem endgültigen Speicher gespeichert werden und bereit sein, durch den Benutzer gespielt zu werden. Dies wird dem Benutzer die Option geben, sich wiederholt am gemeinsamen Segment zu erfreuen, beispielsweise sich an einem Lied wiederholt zu erfreuen, indem eine Musik reproduzierende Vorrichtung an den endgültigen Speicher angeschlossen wird. Jedem Lied können über die Zeit neue Teile des Lieds hinzugefügt werden und somit dem Hörer eine längere und vollständigere Version der gewünschten Musik geben.If a common segment is found the first time, the common Segment in a definitive Memory will be saved and ready by the user to be played. This will give the user the option of repeating themselves to enjoy the common segment, for example at one To delight song repeatedly by using a music reproducing device to the final Memory is connected. Each song can have new parts of the song over time added and thus the listener a longer one and more complete Version of the music you want give.

In einer anderen einfacheren Weise eines Durchführens der Erfindung arbeitet bzw. funktioniert die Vorrichtung durch den Identifizierungsprozeß, wie oben beschrieben, wie dies in 1 und 2 illustriert ist, und arbeitet durch den Iterations- bzw. Wiederholungsprozeß, wie er oben und in 3 beschrieben ist, aber statt eines Hinzufügens der gemeinsamen Segmente zueinander, verwendet die Vorrichtung nur das längste mögliche identifizierte Teil des Quellenmaterials, das längste gemeinsame Segment, als die endgültige Version. Diese einfachere Version der Erfindung gibt dem Benutzer der Vorrichtung eine kleinere Chance, das gesamte Quellenmaterial zu finden, aber diese Vorrichtung kann leichter zu entwickeln sein.In another, simpler way of carrying out the invention, the device operates through the identification process as described above, as described in U.S. Pat 1 and 2 is illustrated, and works through the iteration process, as above and in 3 but instead of adding the common segments to each other, the device uses only the longest possible identified part of the source material, the longest common segment, as the final version. This simpler version of the invention gives the user of the device a smaller chance of finding the entire source material, but this device can be easier to develop.

4 illustriert ein Beispiel eines Erzeugens mehrerer Suchschlüssel 300, 310, 320 im Mediensignal 30. Dieses Verfahren ist besonders nützlich, wenn das Mediensignal eine wesentliche Menge von unerwünschten Signalkomponenten enthält. Dieses Verfahren erhöht die Chancen, daß wenigstens einer der Suchschlüssel 300, 310, 320 frei von unerwünschten Signalkomponenten ist. 4 illustrates an example of generating multiple search keys 300 . 310 . 320 in the media signal 30 , This method is particularly useful when the media signal contains a substantial amount of unwanted signal components. This procedure increases the chances that at least one of the search keys 300 . 310 . 320 is free of unwanted signal components.

In dem illustrierten Beispiel ist nur der Suchschlüssel 310 frei von unerwünschten Signalkomponenten und kann später mit einem identischen Suchschlüssel abgestimmt bzw. abgeglichen werden, wenn das Quellenmaterial 31 in dem Speicher gefunden wird oder erneut übertragen wird. Es ist nicht wahrscheinlich, daß die Suchschlüssel 300 und 320 in einem späteren Mediensignal übereingestimmt bzw. zusammengepaßt werden, weil die unerwünschten Signalkomponenten wahrscheinlich nicht exakt auf dieselbe Weise in einer späteren Übertragung wiederholt werden. Die Prozedur kann ausgelegt sein, um ergänzende Paare von identischen Signalsegmenten zu detektieren, um das identifizierte gemeinsame Segment zu ergänzen, indem diese zusätzlichen gemeinsamen Segmente zu dem gemeinsamen Segment im Speicher hinzugefügt werden.In the illustrated example, only the search key is 310 free from unwanted signal components and can later be reconciled with an identical search key if the source material 31 is found in the memory or retransmitted. It is not likely that the search keys 300 and 320 be matched in a later media signal because the unwanted signal components are not likely to be repeated in exactly the same way in a later transmission. The procedure may be arranged to detect supplemental pairs of identical signal segments to supplement the identified common segment by adding these additional common segments to the common segment in memory.

Dieses Verfahren verbessert die Chancen, ein nicht verunreinigtes bzw. nicht verfälschtes Teil des gewünschten Quellenmaterials in einem Speicher oder das nächste Mal zu finden und zu identifizieren, wenn das Quellenmaterial übertragen bzw. gesendet wird. Dies erhöht auch die Geschwindigkeit des Prozesses eines Findens und Erhaltens einer akzeptablen Länge an dem gewünschten Quellenmaterial 31. Die ganze Prozedur kann in den wiederholenden Schritten, wie oben beschrieben, wiederholt werden.This method improves the chances of finding and identifying a non-contaminated part of the desired source material in a memory or the next time the source material is transmitted. This also increases the speed of the process of finding and obtaining an acceptable length of the desired source material 31 , The whole procedure can be repeated in the repetitive steps as described above.

5 zeigt eine Prozedur zum Erzeugen von mehreren Suchschlüsseln 500, 510, 520 im Segment 501 eines Mediensignals 50, nach einem Zusammenpassen und Detektieren eines ersten Suchschlüssels 400 des Mediensignals 40. Die Prozedur setzt sich fort mit einem Vergleichen der drei Suchschlüssel 510, 500 und 520 mit dem Mediensignal 60. Wobei der Suchschlüssel 520 im wesentlichen identisch zum Suchschlüssel 620 ist und somit eine Übereinstimmung zwischen den Segmenten angibt. Wie oben angegeben, können die Mediensignale 40, 50, 60 das gleiche Quellenmaterial enthalten, aber die drei verschiedenen Mediensignale weisen unterschiedliche Mengen von unerwünschten Signalkomponenten, wie beispielsweise Gespräch und Werbungen auf, die das Quellenmaterial stören bzw. beeinflussen. Dies stellt die Gelegenheit bereit, drei gespeicherte Versionen 40, 50, 60 zu vergleichen, die wenigstens Teile des gleichen Quellenmaterials enthalten. Da es eine Übereinstimmung zwischen dem Suchschlüssel 400 und dem Suchschlüssel 500 gibt, kann ein erstes gemeinsames Segment 402 in dem endgültigen Speicher gesichert werden. Die obige Iteration kann dann gemeinsame Segmente vor und nach dem gemeinsamen Segment 402 hinzufügen, wenn andere gemeinsame Segmente durch Verwendung der Suchschlüssel gefunden werden. 5 shows a procedure for generating multiple search keys 500 . 510 . 520 in the seg ment 501 a media signal 50 after matching and detecting a first search key 400 the media signal 40 , The procedure continues with comparing the three search keys 510 . 500 and 520 with the media signal 60 , Where the search key 520 essentially identical to the search key 620 is and thus indicates a match between the segments. As indicated above, the media signals 40 . 50 . 60 contain the same source material, but the three different media signals have different amounts of unwanted signal components, such as conversations and advertisements, that interfere with the source material. This provides the opportunity, three saved versions 40 . 50 . 60 which contain at least parts of the same source material. Because there is a match between the search key 400 and the search key 500 There can be a first common segment 402 be backed up in the final store. The above iteration may then share segments before and after the common segment 402 add if other common segments are found by using the search keys.

Da es eine Übereinstimmung zwischen dem Suchschlüssel 400 und dem Suchschlüssel 500 gibt, wird angenommen, daß das Mediensignal 40 wenigstens teilweise von dem gleichen Quellenmaterial wie das Mediensignal 50 herrührt. Der Unterschied ist, daß beide Signale eine unterschiedliche Menge an unerwünschten Signalkomponenten aufweisen. Ein wichtiges Merkmal ist, daß, weil es eine Übereinstimmung zwischen dem Suchschlüssel 520 und dem Suchschlüssel 620 gibt, angenommen wird, daß die Mediensignale 40, 50 gemeinsame Teile mit dem Mediensignal 60 aufweisen, und daß dann diese von dem gleichen Quellenmaterial stammen bzw. herrühren. Dies bedeutet, daß das Signalsegment 602 des Mediensignals 60 im wesentlichen identisch zum Segment 404 des Mediensignals 40 ist, und dieses gemeinsame Segment kann dann zu dem gemeinsamen Segment in dem endgültigen Speicher hinzugefügt wer den. Die gesamte Prozedur kann in den iterativen Schritten, wie oben beschrieben, wiederholt werden.Because there is a match between the search key 400 and the search key 500 there, it is assumed that the media signal 40 at least partially from the same source material as the media signal 50 arises. The difference is that both signals have a different amount of unwanted signal components. An important feature is that, because there is a match between the search key 520 and the search key 620 gives, it is assumed that the media signals 40 . 50 common parts with the media signal 60 and that these then come from the same source material. This means that the signal segment 602 the media signal 60 essentially identical to the segment 404 the media signal 40 is, and this common segment can then be added to the common segment in the final memory. The entire procedure can be repeated in the iterative steps described above.

Ein Ziel des Iterations- bzw. Wiederholungsverfahrens der vorliegenden Erfindung ist es, im endgültigen Speicher eine Version voller Länge des Quellenmaterials zu erlangen, die keine unerwünschten Signalsegmente, d.h., Gespräch, Werbungen, Verzerrungen usw. aufweist.One The aim of the iteration or repetition method of the present invention Invention is in the final Store a full-length version of source material that is not unwanted Signal segments, i.e., conversation, Advertisements, distortions, etc.

In einer alternativen Ausführungsform der vorliegenden Erfindung identifiziert das Verfahren Quellenmaterial, wie beispielsweise Hitgesänge am Radio, mit der Hilfe eines Suchschlüssels, der ein ausgewählter Abschnitt des Quellenmaterials oder eine Repräsentation dieses Abschnitts ist. Beispielsweise kann der Suchschlüssel einen sehr kurzen Abschnitt des gewünschten Hitgesangs oder eine Repräsentation bzw. Darstellung dieses Abschnitts darstellen. Das gewünschte Quellenmaterial kann durch ein Identifizieren von Ähnlichkeiten zwischen dem Suchschlüssel und dem Mediensignal erkannt werden.In an alternative embodiment In the present invention, the method identifies source material, such as hit songs on the radio, with the help of a search key, which is a selected section source material or a representation of this section is. For example, the search key may be a very short section of the desired Hit song or a representation or represent this section. The desired source material can by identifying similarities between the search key and be recognized the media signal.

Es gibt eine Anzahl von möglichen Verfahren, die verwendet werden können, um den Grad einer Ähnlichkeit zwischen dem Suchschlüssel und einem Abschnitt des Mediensignals zu bestimmen. Beispielsweise kann eine Korrelation verwendet werden, wo ein Abschnitt eines Mediensignals mit anderen Abschnitten des gleichen oder anderer Mediensignale gefaltet wird, um Werte zu erhalten, die den Grad einer Ähnlichkeit zwischen den zwei involvierten Abschnitten ausdrücken. Je höher der Wert ist, ein umso höherer Grad einer Ähnlichkeit existiert, und somit eine umso höhere Chance, daß sie von dem gleichen Quellenmaterial herzurühren.It are a number of possible Procedures that can be used to indicate the degree of similarity between the search key and to determine a portion of the media signal. For example A correlation can be used where a section of a media signal with other sections of the same or different media signals is folded to obtain values that indicate the degree of similarity between the two involved sections. The higher the value, the more higher Degree of similarity exists, and thus the higher Chance that she from the same source material.

Im allgemeinen kann eine korrekte bzw. genaue Übereinstimmung, wo der Abschnitt unter Prüfung bzw. Untersuchung tatsächlich von der gleichen Zeitperiode des gleichen Quellenmaterials ist, von welchem der Suchschlüssel genommen wurde, ein unterschiedlicheres Muster ergeben mit einem viel höheren Wert bei der Übereinstimmung als die umgebenden falschen Zeitperioden, je länger der Abschnitt ist, der im Korrelationsprozeß involviert ist. Somit kann es vorteilhaft sein, längere Abschnitte im Korrelationsprozeß zu verwenden. Aber längere Abschnitte verlangen auch mehr Be- bzw. Verarbeitungsleistung und deshalb gibt es ein praktisches Limit, wie lange Abschnitte man verwenden kann.in the general can be a correct or exact match where the section under examination or investigation actually from the same time period of the same source material, from which the search key a different pattern resulted with one much higher Value at the match as the surrounding wrong time periods, the longer the section is, the involved in the correlation process is. Thus, it may be advantageous to use longer sections in the correlation process. But longer Sections also require more processing power and therefore There is a practical limit on how long sections to use can.

Andere Methoden bzw. Verfahren können verwendet werden, um Ähnlichkeiten zwischen Abschnitten von Mediensignalen zu bestimmen. In einer als Annullierung bzw. Löschung bezeichneten Methode ist der Suchschlüssel, wie für eine Korrelation, ein Abschnitt eines Mediensignals, welcher dann mit anderen Abschnitten von Mediensignalen verglichen wird. Der Suchschlüssel und der Abschnitt eines Mediensignals, die hinsichtlich einer Ähnlichkeit zu vergleichen sind, werden zuerst in der Verstärkung normalisiert, so daß sie beinahe die gleiche Verstärkung aufweisen. Dann werden die Proben von einem Abschnitt von den Proben des anderen Abschnitts subtrahiert bzw. abgezogen, und die Absolutwerte dieser Unterschiede werden aufsummiert, um einen endgültigen Löschungs- bzw. Streichungswert zu erlangen. Wenn die Abschnitte exakt identisch sind, wird der resultierende Wert null sein. In einer praktischen Verwendung wird eine korrekte Übereinstimmung einen sehr niedrigen Löschungswert ergeben. Dieses Verfahren wird als Löschung bzw. Streichung bezeichnet, da die Abschnitte einander annullieren bzw. aufheben, wenn sie identisch sind, oder einander nahezu annullieren, wenn sie sehr ähnlich sind.Other methods or methods may be used to determine similarities between portions of media signals. In a method called cancellation, the search key, as for correlation, is a portion of a media signal which is then compared to other portions of media signals. The search key and the portion of a media signal to be compared for similarity are first normalized in gain so that they have almost the same gain. Then, the samples from one section are subtracted from the samples from the other section, and the absolute values of these differences are summed up to obtain a final deletion value. If the sections are exactly identical, the resulting value will be zero. In a practical use, a correct match will give a very low erase value. This method is called deletion because the sections cancel each other out lift if they are identical or almost cancel each other if they are very similar.

Es gilt auch für eine Löschung ebenso wie für eine Korrelation, daß, je länger die Abschnitte sind, die in dem Prozeß involviert sind, üblicherweise um so ausgeprägter eine korrekte Übereinstimmung sein wird.It applies to a deletion as well as for one Correlation that the longer the sections involved in the process are usually the more pronounced a correct match will be.

Beide oben erwähnten Methoden bzw. Verfahren, Korrelation und Löschung, werden vom Verwenden längerer Abschnitte im Prozeß gewinnen. Da es eine praktische Grenze geben wird, wie lange Abschnitte sind, die aufgrund von beispielsweise Beschränkungen der Verarbeitungskapazität verwendet werden können, wurden modifizierte Versionen sowohl der Korrelation als auch Löschung ersonnen. Diese Methoden bestehen einfach aus einem Nicht-Involvieren jeder Probe in dem Prozeß, sondern statt dessen einem Nehmer jeder N-ten Probe, wo N irgendeine Zahl von 1 aufwärts sein kann. N muß nicht einmal ein fixierter Wert sein, sondern kann von Schritt zu Schritt innerhalb der Berechnung eines Be- bzw. Verarbeitungswerts sein. Das Verfahren eines Involvierens jeweils der N-ten Probe des Mediensignals könnte an den meisten anderen Verfahren zum Erkennen einer Ähnlichkeit zwischen dem Suchschlüssel und einem Abschnitt eines Mediensignals verwendet werden. Die Schrittsequenz bzw. -folge muß nicht die gleiche von Verarbeitungswert zu Verarbeitungswert sein. Die gleichen Schritte im Suchschlüssel und im Abschnitt unter Untersuchung innerhalb der Berechnung jedes Verarbeitungswerts sollten verwendet werden. Diese neuen ersonnenen Verfahren wurden modifizierte Korrelation und modifizierte Streichung bzw. Löschung benannt.Both mentioned above Methods or procedures, correlation and deletion, are used by the longer Win sections in the process. Since there will be a practical limit to how long sections are, which are used due to, for example, limitations on processing capacity can, modified versions of both correlation and deletion were devised. These Methods simply consist of not involving each sample in the process, but instead a taker of every Nth sample, where N is any Number from 1 upwards can be. N does not have to Once a fixed value, but can go from step to step within the calculation of a processing value. The method of involving each of the Nth sample of the media signal could in most other ways of detecting similarity between the search key and a portion of a media signal. The sequence of steps or sequence does not have to be the same from processing value to processing value. The same steps in the search key and in the section under investigation within the calculation each Processing value should be used. These new invented Procedures were modified correlation and modified deletion or deletion named.

Diese modifizierten Verfahren können sehr ausgeprägte Ergebnisse geben bzw. liefern, wenn hinsichtlich einer Übereinstimmung gesucht wird und wenn hinsichtlich des Beginns und Endes von Quellenmaterial gesucht wird, aber die Strafe bzw. der Nachteil einer Nicht-Verwendung jeder Probe in dem Prozeß besteht darin, daß das durchschnittliche Rausch- bzw. Geräuschniveau weg bzw. entfernt von einer korrekten Übereinstimmung höher sein kann, als wenn alle Proben involviert sind bzw. wären.These modified methods can very pronounced Give results when in terms of a match is searched for and when it comes to the beginning and end of source material is sought, but the penalty or disadvantage of non-use each sample in the process in that that average noise or noise level Be higher or away from a correct match can be as if all the samples were or would be involved.

In einer Weise eines Durchführens der Erfindung kann die Vorrichtung das Problem eines Vergleichens von Mediensignalen lösen, die mit unterschiedlicher Verstärkung übertragen werden, indem ihre jeweilige Verstärkung als Teil des Vergleichsprozesses normalisiert wird. Die Normalisierung einer Verstärkung könnte auch als ein Teil des Prozesses eines Aufzeichnens der Mediensignale durchgeführt werden. Wenn die verwendete Vergleichsmethode, um den Grad einer Ähnlichkeit zwischen dem Suchschlüssel und einem Mediensignal zu bestimmen, das Korrelationsverfahren oder irgendeine andere Methode ist, deren Ergebnis abhängig von der Verstärkung in der Signalkette ist, dann könnte eine Methode einer Kompensation hinsichtlich Verstärkungsschwankungen bzw. -variationen angewandt werden, um die Messungen zu normalisieren. Es gibt mehrere mögliche Methoden, wie beispielsweise in dem Fall von Audio die Verwendung eines Audiokompressors bzw. -verdichters der Art, die häufig durch Radiostationen verwendet wird, um ein Überladen bzw. Überlasten des Senders zu verhindern, während er gleichzeitig so laut als möglich erschallt.In a way of performing According to the invention, the device can solve the problem of comparison solve media signals, transmitted with different amplification Be by their respective reinforcement as part of the comparison process is normalized. The normalization of a gain could also as part of the process of recording the media signals be performed. If the comparison method used, the degree of similarity between the search key and a media signal to determine the correlation method or any other method is whose result depends on the reinforcement is in the signal chain, then could a method of compensation for gain variations or variations are used to normalize the measurements. There are several possible ones Methods, such as in the case of audio use an audio compressor or compressor of the kind often used by radio stations is used to overload or overload to prevent the transmitter while he at the same time as loud as possible resounds.

Ein besonderes Verfahren der vorliegenden Erfindung, das viele Vorteile aufweist, ist, die berechneten Ähnlichkeits werte mit der Summe der Absolutwerte der Proben in dem Abschnitt von Interesse zu normalisieren. Dies kann wirksam den Einfluß einer variablen Signalverstärkung annullieren, wie beispielsweise wenn ein DJ das gleiche Lied bei zwei verschiedenen Gelegenheiten bei unterschiedlichen Verstärkungseinstellungen in der Mischkonsole spielt.One special method of the present invention, which has many advantages is, the calculated similarity values with the sum of the absolute values of the samples in the section of interest to normalize. This can effectively cancel the influence of variable signal amplification such as when a DJ plays the same song at two different Opportunities with different gain settings in the Mixing console plays.

Wenn eine Korrelation oder modifizierte Korrelation als eine Methode verwendet wird, um den Grad einer Ähnlichkeit zwischen einem Suchschlüsselabschnitt und einem Abschnitt eines Mediensignals zu bestimmen, kann es von Nutzen sein, im Voraus zu wissen, etwa wie hoch der Korrelationswert bei einer korrekten Übereinstimmung zu erwarten ist. Da Mediensignale, die beinahe identisch sind, untersucht bzw. überprüft werden, welches so ist, weil sie von dem gleichen Quellenmaterial herrühren, ist es möglich, im Voraus zu wissen, wie der erwartete Abschnitt bei einer korrekten Übereinstimmung ausschauen könnte. Die korrekte Übereinstimmung muß sehr ähnlich dem Suchschlüsselabschnitt sein. Deshalb ist es möglich, im Voraus den erwarteten Korrelationswert bei einer korrekten Übereinstimmung zu berechnen, indem einfach der Suchschlüsselabschnitt mit sich selbst korreliert wird und das Ergebnis mit Hilfe des sich bewegenden Durchschnitts der Absolutwerte von Proben des Suchschlüsselabschnitts normalisiert wird. Dieser Wert wurde willkürlich ein T-Wert genannt. Wenn nach Korrelationswerten gesucht wird, die das Ergebnis von möglichen korrekten Übereinstimmungen sein können, könnte ein Suchkriterium sein, daß der Korrelationswert nahe dem erwarteten T-Wert ist.If a correlation or modified correlation as a method is used to determine the degree of similarity between a search key section and to determine a portion of a media signal, it may be from Be useful to know in advance about how high the correlation value is at a correct match is to be expected. Because media signals that are almost identical are examined or to be checked which is because it comes from the same source material is it is possible to know in advance, like the expected section in case of a correct match could look like. The correct match must be very similar to that Search key section be. That's why it's possible in advance, the expected correlation value for a correct match to calculate by simply the search key section with itself is correlated and the result using the moving average normalizes the absolute values of samples of the search key section becomes. This value became arbitrary called a T-value. When looking for correlation values, the the result of possible correct matches could be, could be a search criterion that the Correlation value is close to the expected T-value.

Eine andere Verwendung für den T-Wert ist, wenn versucht wird, die Qualität von Aufzeichnungen des gleichen Quellen materials zu bestimmen. Wenn mehrere Signalsegmente gefunden werden, für die bestimmt wurde, vom gleichen Quellenmaterial herzurühren, dann ist es möglich, den T-Wert zu verwenden, um etwas über ihre relative Qualität hinsichtlich Rauschen, Interferenz und Verzerrung anzuzeigen. Wenn statt dessen nur der T-Wert für ein Mediensignal bei der korrekten Übereinstimmung berechnet wird, wird der kontinuierliche T-Wert über ein Teil von oder den gesamten Abschnitt berechnet. Dieser Abschnitt kann dann mit einem anderen Abschnitt aus dem gleichen Quellenmaterial korreliert werden und die resultierenden Korrelationswerte und die entsprechenden T-Werte werden verglichen. Es muß hier erwähnt werden, daß die Signalsegmente, die zu vergleichen sind, in der Zeit ausgerichtet und in der Verstärkung normalisiert sein sollten und daß die Anzahl von Proben in der Berechnung des T-Werts die gleiche wie die Anzahl in der Korrelation sein sollte. Wenn die Abschnitte identisch sind, sollten die früher berechneten T-Werte exakt die gleichen sein wie die später berechneten Korrelationswerte. Irgendeine Abweichung von dem erwarteten T-Wert kann aufgrund einer gewissen Art einer unerwünschten Signalabänderung sein, da angenommen wird, daß beide Abschnitte von dem gleichen Quellenmaterial herrühren. Je größer die Abweichung von den erwarteten T-Werten, um so größer ist wahrscheinlich der Unterschied zwischen den Abschnitten. Es kann auch angenommen werden, daß, wenn die Korrelationswerte nahe den T-Werten sind, dann zwei Abschnitte von hoher Qualität sind, da es unwahrscheinlich ist, daß ähnliche zufällige Störungen beide Abschnitte verunreinigen.Another use for the T-value is when trying to determine the quality of records of the same source material. If multiple signal segments destined to come from the same source material are found, then it is possible to use the T value to indicate something about their relative quality in terms of noise, interference, and distortion. If instead only the T-value for a media sig If the correct match is calculated, the continuous T value is calculated over part or all of the section. This section can then be correlated with another section from the same source material and the resulting correlation values and the corresponding T-values compared. It should be noted here that the signal segments to be compared should be aligned in time and normalized in gain and that the number of samples in the calculation of the T-value should be the same as the number in the correlation. If the sections are identical, the previously calculated T-values should be exactly the same as the correlation values calculated later. Any deviation from the expected T-value may be due to some sort of unwanted signal variation, since it is assumed that both sections originate from the same source material. The greater the deviation from the expected T-values, the greater the likely difference between the sections. It can also be assumed that if the correlation values are close to the T values then two sections are of high quality as it is unlikely that similar random disturbances will contaminate both sections.

Viele Abschnitte können verglichen werden, um einen Hinweis über ihre relative Qualität zu erhalten. Mit drei Abschnitten können Abschnitt 1 und 2 verglichen werden, dann 1 und 3, und schließlich 2 und 3. Dieses Verfahren eines Bestimmens der Qualität von Abschnitten von Mediensignalen kann verwendet werden, um ein Kriterium einzustellen, wann ein Abschnitt als gut genug akzeptiert werden wird, und es kann auch verwendet werden, Abschnitte von ähnlicher bzw. gleicher Qualität auszuwählen. Das Letztere kann wichtig sein, wenn Stücke von verschiedenen Aufzeichnungen des gleichen Quellenmaterials zusammengefügt werden, um einen längeren kontinuierlichen Abschnitt des Quellenmaterials auszubilden. Es könnte auch für den Benutzer störend sein, plötzlich einen Sprung in der Qualität wahrzunehmen, wenn der zusammengefügte längere Abschnitt gespielt wird.Lots Sections can to get an indication of their relative quality. With three sections you can Sections 1 and 2, then 1 and 3, and finally 2 and 3. This method of determining the quality of sections of media signals Can be used to set a criterion when a section will be accepted as good enough, and it can also be used be, sections of similar or the same quality select. The latter can be important if pieces of different records of the same source material to form a longer continuous one Form part of the source material. It could also be annoying for the user suddenly a leap in quality to perceive when the joined longer section is played.

Wenn eine Löschung als das Verfahren verwendet wird, um die Ähnlichkeit zwischen Abschnitten eines Mediensignals zu bestimmen, dann kann der erwartete Wert bei einer Übereinstimmung nahe null sein. Der Grad einer Ähnlichkeit bestimmt, wie weit von null der Löschungswert ist. Eine Streichung bzw. Löschung kann verwendet werden, um zu bestimmen, wenn bzw. wann Abschnitte ähnlich sind, und die Methode kann auch verwendet werden, um die relative Qualität zwischen Abschnitten zu bestimmen, wenn für sie bestimmt worden ist, von dem gleichen Quellenmaterial zu stammen. Je mehr zwei Abschnitte von dem gleichen Teil des gleichen Quellenmaterials mit Rauschen und anderen Störungen kontaminiert bzw. verunreinigt sind, um so mehr wird erwartet, daß die Streichungswerte von null abweichen, obwohl die Abschnitte in der Verstärkung normalisiert und in der Zeit korrekt ausgerichtet sind.If a deletion as the method is used, the similarity between sections of a media signal, then the expected value at a match be close to zero. The degree of similarity determines how far from zero the erasure value is. A deletion or deletion can be used to determine if and when sections are similar, and The method can also be used to calculate the relative quality between To determine sections when for it has been determined to be from the same source material. The more two sections from the same part of the same source material with noise and other interference Contaminated or polluted, the more it is expected that the deletion values deviate from zero, although the sections normalized in gain and are aligned correctly in time.

In einer Alternative wird das Suchen und Ab- bzw. Übereinstimmen von Abschnitten von Mediensignalen nur an einem Unter- bzw. Subsatz der verfügbaren Daten und/oder einer Transformation dieser Daten durchgeführt. Dies könnte auf viele Weisen getan werden. Entweder verwendet die Vorrichtung nur einen Bruchteil der Proben, die das Material aufbauen, wenn ein Suchschlüssel erzeugt wird. Ein anderer Weg besteht darin, daß die Vorrichtung das Mediensignal in zwei oder mehrere gesonderten Files aufzeichnen kann, ein oder mehrere Suchfile(s) und ein oder mehrere File(s) für einen späteren Gebrauch, beispielsweise zum Spielen. Ein Suchfile bzw. eine Suchdatei kann eine Aufzeichnung des Mediensignals sein, aber von niedriger Bandbreite, oder könnte ein File sein, das nur bestimmte Frequenzintervalle enthält. Ein Suchfile kann auch eine Repräsentation bzw. Darstellung des aufgezeichneten Mediensignals sein. Das Suchfile kann verwendet werden, um den Suchschlüssel zu erzeugen, und auch um nach einem zweiten Vorkommen bzw. Auftreten des Suchschlüssels zu suchen. Das Suchfile kann auch verwendet werden, um den Beginn und das Ende des Quellenmaterials zu finden. Für über das Radio übertragene Musik könnte ein Suchfile eine gesonderte Aufzeichnung des Mediensignals bei einer niedrigeren Abtast- bzw. Probenrate, beispielsweise 6 kHz sein. Dieses Suchfile kann verwendet werden, um den Suchschlüssel zu erzeugen als auch um ein anderes Vorkommen des Suchschlüssels zu finden, und auch um den Beginn und das Ende des Quellenmaterials zu finden. Dann kann diese Start- und Stopinformation verwendet werden, um den Start und Stop des Quellenmaterials in der Aufzeichnung voller Qualität zu finden. Ein Grund, gesonderte Suchfiles zu verwenden, ist, die Notwendigkeit für eine Be- bzw. Verarbeitungsleistung zu verringern.In An alternative is to search for and match sections of media signals only on a subset of the available data and / or a transformation of this data. This could be done in many ways. Either the device is used only a fraction of the samples that build up the material, though a search key is produced. Another way is that the device receives the media signal can record in two or more separate files, one or multiple search file (s) and one or more file (s) for one later Use, for example for playing. A search file or a search file may be a record of the media signal but lower Bandwidth, or could a file containing only certain frequency intervals. One Suchfile can also be a representation or representation of the recorded media signal. The search file can be used to generate the search key, and also around after a second occurance or occurrence of the search key too search. The search file can also be used to start and to find the end of the source material. For broadcast over the radio Music could a search file adds a separate record of the media signal a lower sample rate, for example 6 kHz be. This search file can be used to add the search key generate as well as to find another occurrence of the search key, and also to find the beginning and the end of the source material. Then this start and stop information can be used to the start and stop of the source material in the record fuller quality to find. One reason to use separate search files is the Need for one Processing power to reduce.

In einer anderen Weise eines Durchführens der Erfindung erzeugt die Vorrichtung einen Suchschlüssel und sucht nach ihm in Fils, die auf einer Festplatte gespeichert sind.In another way of performing the Invention, the device generates a search key and searches for it in Fils stored on a hard disk.

Wenn nur die Prozessorgeschwindigkeit schnell genug ist, ist der die Geschwindigkeit der Vorrichtung beschränkende Faktor die Geschwindigkeit eines Zugriffs auf das gespeicherte Mediensignal auf der Festplatte. Die Kehrseite bzw. der Nachteil davon ist, daß auf die Festplatte kontinuierlich zugegriffen werden muß, wodurch kontinuierlich Leistung verwendet wird. In einer anderen Weise eines Durchführens der Erfindung kann die Vorrichtung eine Mehrzahl von Suchschlüsseln kontinuierlich erzeugen, wenn das Mediensignal übertragen wird, und sucht gleichzeitig nach vielen Suchschlüsseln. Da die Suche vollständig im RAM Speicher der Vorrichtung durchgeführt werden kann, verringert dies die Notwendigkeit eines Zugreifens auf Information von einer eventuellen Festplatte und spart somit Leistung bzw. Energie für die Vorrichtung. Beispielsweise wird durch ein Laden einer Stunde Musik oder eines Suchfiles in den RAM Speicher von der Festplatte oder der Übertragung bzw. Sendung, und ein Suchen bzw. Durchsuchen des RAM Speichers mit vielen Suchschlüsseln, dem Festplattenantrieb bzw. der Festplatte eine Ruhe gegeben, und somit kann die Vorrichtung Batterieenergie sparen und auch schneller arbeiten.If only the processor speed is fast enough, the factor limiting the speed of the device is the speed of accessing the stored media signal on the hard disk. The down side or disadvantage of this is that the hard disk has to be accessed continuously, thereby continuously using power. In another way of performing the invention, the device may continuously generate a plurality of search keys when the media signal is transmitted and search at the same time after many search keys. Since the search can be performed entirely in the RAM memory of the device, this reduces the need to access information from a possible hard drive and thus saves power for the device. For example, by loading one hour of music or a search file into RAM memory from the hard disk or broadcast, and searching the RAM memory with many search keys, the hard disk drive or hard disk is quiesced, and thus The device can save battery power and also work faster.

In einer anderen Weise eines Durchführens der Erfindung kann die Vorrichtung das Suchen und Übereinstimmen von Signalabschnitten in einer hierarchischen Weise durchführen, indem zuerst eine Anzahl von möglichen Übereinstimmungen ausgewählt wird, und dann eine präzisere Methode verwendet wird, um die korrekten Übereinstimmungen unter den möglichen zu finden. Beispielsweise könnte ein Weg, um dies zu tun, sein, zuerst die Korrelation zwischen dem Suchschlüssel und dem Mediensignal zu berechnen, ein Identifizieren der Abschnitte von Mediensignalen, die eine aus reichend hohe Korrelation mit dem Suchschlüssel aufweisen und nachdem dies getan ist, die identifizierten Abschnitte in einer anderen präziseren Weise zu testen. Diese andere Weise könnte ein Verwenden eines größeren Suchschlüssels oder einer komplett anderen Methode sein.In another way of performing the According to the invention, the device can search and match signal sections perform in a hierarchical manner by first adding a number of possible matches selected becomes, and then a more precise Method is used to get the correct matches among the potential to find. For example, could a way to do this, first, is the correlation between the search key and to calculate the media signal, identifying the sections Of media signals that have a sufficiently high correlation with the search key and after that is done, the identified sections in another more precise Way to test. This other way could be to use a larger search key or a completely different method.

Der Suchschlüssel, der verwendet wird, um Kopien von Quellenmaterial zu verwenden, kann auf verschiedene Weise zusammengesetzt sein. In einer Weise eines Durchführens der Erfindung sind die verwendeten Suchschlüssel kurz, wie beispielsweise 0,1-2 Sekunden lange Abschnitte des Mediensignals. In einer anderen Weise eines Durchführens der Erfindung könnte der Suchschlüssel eine Repräsentation eines Abschnitts sein, beispielsweise durch Anwenden einer mathematischen Transformation auf diesen Abschnitt oder durch Extrahieren von gewissen beschreibenden Merkmalen bzw. Eigenschaften. In einer anderen Weise eines Durchführens der Erfindung sind die Suchschlüssel viel länger und können auch in Kombination mit einer Kompression bzw. Verdichtung oder unter Verwendung von Programmen oder Algorithmen verwendet werden, um beispielsweise ein Mediensignal zu beschreiben. Die verschiedenen Arten von Suchschlüsseln können auch in Kombinationen verwendet werden, um besser das gewünschte Mediensignal zu finden.Of the Search key, used to make copies of source material can be composed in different ways. In one way a performing In the invention, the search keys used are short, such as 0.1-2 Seconds long sections of the media signal. In a different way a performing of the invention could the search key a representation of a Section, for example, by applying a mathematical Transformation to this section or by extracting certain descriptive Characteristics or properties. In a different way of performing the Invention are the search keys much longer and you can too in combination with a compression or compression or under Use of programs or algorithms used to for example, to describe a media signal. The different Types of search keys can Also used in combinations to better get the desired media signal to find.

Statt nur Proben, die augenblicklichen Amplitudenwerte des Mediensignals im Vergleichsprozeß bzw. -verfahren zu verwenden, kann es möglich sein, die Musik so einzuteilen bzw. zu indexieren, daß ein kurzes Signalsegment gespeichert werden kann, wo das Segment einige Merkmale aufweist, die dieses Segment von anderer Musik unterscheiden. Beispielsweise kann ein Lied ein einzigartiges Trommelsegment aufweisen und nur ein Abschnitt des Trommelsegments kann ge speichert und mit anderen Mediensignalen verglichen werden, bis dasselbe Trommelsegment ausfindig gemacht wird. Jedes Mal, wenn dieses Trommelsegment wiederum gespielt wird, wird das Segment in einem indexierten Speicher gespeichert, so daß es nicht notwendig ist, den ganzen Speicher zu durchsuchen, sondern nur den indexierten Abschnitt des Speichers. Das Trommelsegment kann durch einen mathematischen Algorithmus in einer Weise transformiert werden, um die notwendigen Speichererfordernisse zu verringern oder die Abstimmung zu erleichtern.Instead of only samples, the instantaneous amplitude values of the media signal in the comparison process or method, it may be possible to classify the music in this way or to index that a short Signal segment can be stored where the segment has some characteristics that distinguish this segment from other music. For example a song can have a unique drum segment and only a section of the drum segment can be ge stores and with others Media signals are compared until the same drum segment is done. Every time this drum segment is played again, the segment is stored in an indexed memory so that it does not it is necessary to search all the memory, but only the indexed one Section of the memory. The drum segment can be characterized by a mathematical Algorithm can be transformed in a way to the necessary To reduce storage requirements or facilitate the coordination.

In einer anderen Weise eines Durchführens der Erfindung können die Schritte eines Suchens nach den und Vergleichen der gespeicherten Suchschlüssel mit gegenwärtigen bzw. aktuellen Mediensignalen oder aufgezeichneten Übertragungen durch ein kontinuierliches Suchen nach bestimmten Frequenzen durchgeführt bzw. vorgenommen werden. Beispielsweise muß der Suchschlüssel nicht das gesamte Frequenzregister enthalten, sondern nur bestimmte, vorbestimmte Frequenzen. Wenn er für Musik in einer Radiosendung verwendet wird, kann der Suchschlüssel nur die Frequenzen 30-31 Hz und 13000-13100 Hz enthalten. Das 30-31 Hz Signal kann verwendet werden, um identische Trommeltöne bzw. -laute in einem Lied von bestimmten Längen bei bestimmten Zeitintervallen zu identifizieren. Ähnlich kann das 13000-13100 Hz Signal verwendet werden, um identische Gitarrentöne bei bestimmten Zeitintervallen und Längen zu identifizieren. Die Suchprozedur kann deshalb nur durch ein Suchen nach 30-31 Hz Signalen von Radioübertragungen durchgeführt werden. Wenn eine übereinstimmende Signatur bzw. Kennmelodie an den 30-31 Hz Frequenzen im Speicher gefunden wird, dann werden die 13000-13100 Hz Frequenzen durchsucht und verglichen. Wenn das Mediensignal den gleichen Gitarrenton bei den 13000-13100 Hz Frequenzen aufweist, dann wird angenommen, daß es das gleiche Mediensignal ist.In another way of performing the Invention can the steps of searching for and comparing the stored search keys with current or current media signals or recorded transmissions a continuous search for specific frequencies carried out or be made. For example, the search key does not have to contain entire frequency register, but only certain, predetermined Frequencies. If he is for Music used in a radio broadcast, the search key can only the frequencies 30-31 Hz and 13000-13100 Hz. The 30-31 Hz signal can be used to create identical drum tones or - sounds in a song of certain lengths at certain time intervals to identify. Similar For example, the 13000-13100 Hz signal can be used to match identical guitar tones Time intervals and lengths to identify. The search procedure can therefore only by a search after 30-31 Hz signals from radio transmissions carried out become. If a match Signature or characteristic melody at the 30-31 Hz frequencies in the memory is found, then the 13000-13100 Hz frequencies are searched and compared. If the media signal the same guitar tone at the 13000-13100 Hz frequencies, it is assumed that it is the same media signal is.

Nur bestimmte Teile des Frequenzregisters zu vergleichen, kann in einer besseren Kapazitätsnutzung im Vergleich zum Durchsuchen bzw. Suchen des gesamten Frequenzbereichs resultieren. Auch der Beginn und das Ende eines Quellenmaterials können durch ein Vergleichen von einigen Frequenzen gefunden werden. Die Signalsegmente, die verglichen werden, werden als identisch betrachtet, solange die verglichenen Frequenzen der Signalsegmente im wesentlichen identisch sind.Just to compare certain parts of the frequency register, can in one better capacity utilization compared to searching or searching the entire frequency range result. Also, the beginning and end of a source material can through a comparison of some frequencies can be found. The signal segments, which are compared are considered identical, as long as the compared frequencies of the signal segments are substantially identical are.

Der Suchprozeß kann nach eingebetteten Codes in dem Mediensignal suchen, das die übertragenen Quellenmaterialien identifiziert. Beispielsweise gibt es bei einer digitalen Radioübertragung Möglichkeiten, Codes zu senden, um Musik zu identifizieren, die gegenwärtig bzw. aktuell gespielt wird. Einige CD's enthalten einen Code, der den Künstler und das Lied für jede Spur identifiziert. Diese codierte Information kann verwendet werden, um das gewünschte Lied zu finden. Diese Information kann dann durch eine Prozedur zum Finden der Kopie des Lieds verwendet werden, und um den Beginn und das Ende von ihm ausfindig zu machen und unerwünschte Signalkomponenten herauszuschneiden.The search process may look for embedded codes in the media signal that transmits the identified source materials. For example, in digital radio broadcasting, there are ways to send codes to identify music that is currently playing. Some CD's contain a code that identifies the artist and song for each track. This coded information can be used to find the desired song. This information can then be used by a procedure to find the copy of the song, and to locate the beginning and end of it and cut out unwanted signal components.

Um imstande zu sein, rasch ein Quellenmaterial zu finden, wie beispielsweise ein Finden eines Lieds in einer bereits aufgezeichneten Radioübertragung, muß die Speicherkapazität des Empfangsorgans wenigstens 2-3 Stunden von gespeicherter Übertragung sein. Für Musik im Standard MP3 Format ist dies ungefähr 100-200 MB von gespeicherter Musik. Der Speicher könnte auch viel größer sein, um imstande zu sein, beispielsweise viele verschiedene Medienkanäle über eine viel längere Zeitperiode zu enthalten. Der Speicher könnte auch vorherige Aufzeichnungen von Quellenmaterial enthalten, das die Vorrichtung gefunden hat.Around to be able to quickly find source material, such as finding a song in an already recorded radio broadcast, must the memory of the receiving organ at least 2-3 hours of stored transmission be. For Music in the standard MP3 format is about 100-200 MB of stored music. The memory could also be much bigger to be able to, for example, many different media channels over one much longer Time period to contain. The memory could also be previous records from source material found by the device.

Der Suchprozeß kann entweder durch den Benutzer ausgelöst werden, wenn er ein Quellenmaterial wahrnimmt, das er aufzuzeichnen wünscht, oder durch die Vorrichtung selbst. Wenn die Vorrichtung nicht mit einer händisch ausgelösten Suchaufforderung beschäftigt ist, kann sie automatisch Suchschlüssel erzeugen und Suchen durchführen, um Bibliotheken oder Listen von gemeinsamen Segmenten zu bauen, die im Speicher gespeichert sind bzw. werden. Diese Listen von gemeinsamen Segmenten, die in den Mediensignalen wiederholt wurden, können für zukünftige Suchen oder zum späteren Abspielen durch den Benutzer verwendet werden. Dieses automatische Suchen ist insbesondere nützlich, wenn eine Radiostation nur eine beschränkte Anzahl von Liedern spielt, wie beispielsweise eine Top 40 Radiostation. Für Stationen, die eine größere Vielfalt von Musik aufweisen, muß ein größerer Pufferspeicher durchsucht werden, um die Lieder zu finden, die wiederholt werden, aber sobald ein Lied wiederholt wird, wird die Vorrichtung es identifizieren und es sichern. Wenn der Benutzer ein Lied aufzuzeichnen wünschen würde, kann die Vorrichtung bereits mehrmalige Iterationen für eine längere Zeitperiode durchgeführt haben, so daß das gesamte Lied für den Hörer verfügbar sein kann, ohne darauf warten zu müssen, daß alle Wiederholungen vervollständigt werden. Durch Starten des Suchprozesses unter den bereits identifizierten und gesicherten Quellenmaterialien kann die Suche viel schneller sein, da das gewünschte Quellenmaterial bereits früher durch die Vorrichtung identifiziert und gesichert bzw. gespeichert worden sein kann.Of the Search process can Either triggered by the user when he is a source material perceives that he wishes to record or through the device itself. If the device does not respond with a manually triggered search request employed is, it can automatically generate search keys and perform searches to To build libraries or lists of common segments that are stored in memory. These lists of common Segments that have been repeated in the media signals may be used for future searches or later Play to be used by the user. This automatic Searching is especially useful if a radio station plays only a limited number of songs, such as a Top 40 radio station. For stations that have a greater variety of music must have one larger buffer memory be searched to find the songs that are repeated, but once a song is repeated, the device will identify it and secure it. If the user would like to record a song, can the device has already performed multiple iterations for a longer period of time, so that entire song for the Be available can, without having to wait that all Repetitions are completed. By starting the search process among those already identified and secured source materials can make the search much faster be as desired Source material earlier identified by the device and saved or stored may have been.

In einer Version der folgenden Erfindung testet bzw. prüft die Vorrichtung den Suchschlüssel, um sicherzustellen, daß er ausreichend Information enthält, um von Nutzen zu sein. Beispielsweise wird er, wenn die Vorrichtung selbst einen Suchschlüssel automatisch erzeugt hat, nicht von irgendeinem guten Nutzen sein, wenn er in der Mitte eines stillen Teils der Übertragung bzw. Sendung ist. Dies kann auch geschehen, wenn die Suchaufforderung manuell bzw. händisch ausgelöst wird. Durch ein geringfügiges Variieren des Verfahrens zum Erhalten des Suchschlüssels kann der Suchschlüssel so einzigartig wie möglich gemacht werden. Dies kann zu einer größeren Chance eines Herausfindens bzw. Findens einer Übereinstimmung des Suchschlüssels führen.In a version of the following invention tests the device the search key, to make sure that he contains enough information to be of use. For example, he will when the device even a search key automatically generated, not be of any good use, if he is in the middle of a silent part of the transmission. This can also happen if the search request is manually or manually triggered becomes. By a slight Vary the method of obtaining the search key the search key as unique as possible be made. This can lead to a greater chance of finding out or finding a match the search key to lead.

Ein Verfahren eines Verbesserns der Qualität des Suchschlüssels ist, mehrere mögliche Suchschlüssel nahe der Zeit einer Aktivierung zu testen bzw. zu prüfen, und den einen auszuwählen, der erachtet wird, der einzigartigste in dem Sinn zu sein, daß er von bestem Nutzen sein wird, um das gewünschte übereinstimmende bzw. zusammenpassende Signalsegment zu finden. Ein anderes Verfahren eines Verbesserns der Qualität des Suchschlüssels ist es, wenn der Suchschlüssel bei einem stillen Moment bzw. Augenblick der Übertragung ausgelöst wird, das Entnehmen des Suchschlüssels zu dem Augenblick vor oder zu dem Augenblick nach der Stille zu bewegen. Dies ermöglicht, daß die Vorrichtung einen Suchschlüssel erlangt, der mehr Information enthält.One Method of improving the quality of the search key, close to several possible search keys to test the time of activation and to select the one that it considers will be the most unique in the sense that it will be of the greatest use will match the one you want or to find matching signal segment. Another procedure of improving the quality the search key is it when the search key is triggered at a silent moment or moment of transmission, removing the search key to the moment before or to the moment after the silence move. This makes possible, that the Device a search key obtained containing more information.

Wenn ein Suchschlüssel mit einem anderen Abschnitt eines Mediensignals verglichen worden ist und die Wahrscheinlichkeit von ihnen, vom gleichen Teil des gleichen Quellenmaterials zu sein, hoch ist, wie dies durch ein gewisses eingestelltes Kriterium angegeben ist bzw. wird, dann kann ein zweiter Schritt des Identifikationsprozesses stattfinden. Wenn dies tatsächlich eine korrekte bzw. genaue Übereinstimmung ist, dann kann angenommen werden, daß durch ein Bewegen um eine gewisse Zeit vor und nach der Zeit der Übereinstimmung in beiden Abschnitten und Durchführen eines neuen Vergleichs es dann wahrscheinlich ist, daß die Signale noch sehr ähnlich und somit noch von dem gleichen Quellenmaterial sind. An einem gewissen Punkt in den Abschnitten wird die Ähnlichkeit niedriger als ein bestimmtes Niveau sein, und es kann angenommen werden, daß ein Endpunkt der Teile der Abschnitte erreicht worden ist, die ähnlich sind. In einer ähnlichen Weise kann nach dem anderen Endpunkt gesucht werden.If a search key have been compared to another portion of a media signal is and the likelihood of them, of the same part of the same source material is high, as by a certain set criterion is or will be specified, then a second step of the identification process take place. If this indeed a correct or exact match is, then it can be assumed that by moving around one certain time before and after the time of agreement in both sections and performing of a new comparison it is then likely that the signals still very similar and thus still from the same source material. At a certain Point in the sections, the similarity is lower than one be certain level, and it can be assumed that an endpoint the parts of the sections that are similar have been reached. In a similar You can search for the other endpoint.

Das Suchen nach Endpunkten kann in vielen Weisen durchgeführt werden. Die Abschnitte können durch ein kontinuierliches Bewegen des Tests entlang der Abschnitte getestet werden, bis das niedrigste Ähnlichkeitsniveau erreicht ist, das als akzeptabel erachtet wird, und dieses wird bestimmt, ein Endpunkt zu sein. Es ist auch möglich, eine bestimmte Zeit weg vom letzten Vergleichspunkt zu springen und wiederum zu testen, und wenn noch erachtet wird, ausreichend ähnlich zu sein, dieses Springen und Testen zu wiederholen bzw. zu iterieren, bis das Ähnlichkeitsniveau unter einem bestimmten Punkt ist. Die Schrittgröße könnte dann reduziert werden und die Sprungrichtung umgekehrt werden. Dieser neue Punkt wird getestet und die Schrittgröße wiederum verringert bzw. reduziert. Die neue Schrittrichtung wird geändert, wenn die Schritte nun als ausreichend ähnlich erachtet werden, oder nicht verändert, wenn sie erachtet werden, nicht ausreichend ähnlich zu sein. Der Iterations- bzw. Wiederholungsprozeß wird fortgesetzt, bis eine vorbestimmte kleinste Schrittgröße erreicht ist, und dieser Punkt wird als ein Endpunkt genommen. Der andere Endpunkt kann auf die gleiche Weise erlangt werden.Searching for endpoints can be done in many ways. The sections can be tested by continuously moving the test along the sections until the lowest level of similarity is reached, which is considered to be the accep tabled, and this is determined to be an endpoint. It is also possible to jump and re-test a certain time away from the last comparison point, and if it is still considered to be sufficiently similar to repeat that jumping and testing until the similarity level is below a certain point. The step size could then be reduced and the jump direction reversed. This new point is tested and the step size is reduced or reduced. The new step direction is changed if the steps are now deemed sufficiently similar or unmodified if they are deemed to be not sufficiently similar. The iteration process is continued until a predetermined minimum step size is reached, and this point is taken as an end point. The other endpoint can be obtained in the same way.

Da die Abschnitte, die verglichen werden, von verschiedenen Medienplayern herrühren bzw. stammen können und auch zu verschiedenen Zeitpunkten erhalten worden sein könnten, ist es wahrscheinlich, daß es eine bestimmte Geschwindigkeitsabweichung zwischen ihnen gibt. Deshalb kann nicht angenommen werden, daß der Vergleich zwischen den zwei Abschnitten, wenn eine bestimmte Zeit weg in den Abschnitten von einem früheren Vergleichspunkt gesprungen wird, die größte Ähnlichkeit bei exakt diesem neuen Punkt anzeigen kann. Man sollte eine gewisse Zeit vor diesem Punkt in einem der Abschnitte springen und dann Vergleiche von diesem Punkt und zu einem ausreichend späteren Punkt nach dem theoretischen Punkt durchführen und anmerken, wo die höchste Ähnlichkeit erzielt worden ist. Mathematischer ausgedrückt, man springt eine Zeit tJUMP in einem Abschnitt und tJUMP-M, wo M eine Anzahl von Proben bezeichnet, in dem anderen Abschnitt. Dann wird ein Vergleich eines Teils um tJUMP- M in dem letzteren Abschnitt mit einem Teil gleicher Länge des anderen Abschnitts um tJUMP verglichen. Dann wird M verringert und der Prozeß wird wiederholt, bis M einen bestimmten Wert erreicht hat, häufig -M, wo der Prozeß beendet wird.Since the sections being compared may originate from different media players and may have been obtained at different times, it is likely that there will be a certain speed drift between them. Therefore, it can not be assumed that the comparison between the two sections, when a certain time is jumped away in the sections from an earlier comparison point, can indicate the greatest similarity at exactly this new point. One should jump for some time before that point in one of the sections and then make comparisons from that point and at a sufficiently later point after the theoretical point and note where the highest similarity has been achieved. In mathematical terms, one jumps a time t JUMP in one section and t JUMP-M , where M denotes a number of samples, in the other section. Then, a comparison of a part by t JUMP- M in the latter section is compared with a part of equal length of the other section by t JUMP . Then M is decreased and the process is repeated until M has reached a certain value, often -M, where the process is terminated.

Indem Annahmen über die Vorrichtungstoleranzen und andere Variable getroffen werden, die involviert sind, die die Geschwindigkeit der Aufzeichnungen beeinflussen können, ist es möglich, ein Intervall um die erwartete Übereinstimmungsposition bei tJUMP zu bestimmen, die noch als ausreichend nahe akzeptiert werden wird, um anzugeben bzw. an zuzeigen, daß diese Abschnitte an dem Punkt unverändert von dem gleichen Quellenmaterial herrühren, vorausgesetzt, daß der Grad einer Ähnlichkeit in diesem Punkt auch ausreichend hoch ist. Das Obige kann erweitert werden, um uns eine andere Weise bzw. einen anderen Weg zu geben bzw. zu liefern, um die Wahrscheinlichkeit zu erhöhen, daß die Abschnitte an einem bestimmten Punkt von dem gleichen Quellenmaterial stammen. Die erste Methode ist selbstverständlich, einen Grad einer Ähnlichkeit gemäß einer gewissen Methode zu berechnen, und wenn der Wert besser als ein gewisses eingestelltes Niveau ist, dann ist es wahrscheinlich, daß es eine korrekte Übereinstimmung ist. Das zweite Verfahren, das weiterhin sicherstellt, daß die Abschnitte von dem gleichen Quellenmaterial in diesem Punkt sind, ist zu beobachten, wie nahe zu dem theoretischen Punkt in der Zeit diese tatsächliche maximale Ähnlichkeit erzielt wird. Als ein Beispiel nehmen wir an, daß der Vergleichsprozeß 1000 Proben vor dem erwarteten Punkt gestartet wird und sich bis 1000 Proben nach diesem Punkt fortsetzt, und daß früher bestimmt worden ist, daß eine korrekte Übereinstimmung innerhalb von 10 Proben vor oder nach dem theoretischen Punkt auftreten muß. Es ist nun möglich, alle 2000 möglichen Vergleiche zu berechnen und zu beobachten, an welchem Punkt der beste Wert erhalten wurde.By making assumptions about the device tolerances and other variables involved that may affect the speed of the recordings, it is possible to determine an interval around the expected match position at t JUMP that will still be accepted as being sufficiently close to indicate or to indicate that these sections at the point are unchanged from the same source material, provided that the degree of similarity in this point is also sufficiently high. The above may be extended to give us some other way to increase the likelihood that the sections will come from the same source material at some point. The first method is self-evident to calculate a degree of similarity according to some method, and if the value is better than some set level then it is likely to be a correct match. The second method, which further ensures that the sections from the same source material are at this point, is to observe how close to the theoretical point in time this actual maximum similarity is achieved. As an example, suppose that the comparison process starts 1000 samples before the expected point and continues to 1000 samples after that point, and that it has previously been determined that a correct match occurs within 10 samples before or after the theoretical point got to. It is now possible to calculate all 2000 possible comparisons and to observe at which point the best value was obtained.

Wenn dieser Wert innerhalb von 10 Proben von dem theoretischen Punkt ist, dann gibt es eine erhöhte Wahrscheinlichkeit, daß die Abschnitte an diesem Punkt von dem gleichen Quellenmaterial herrühren. Die Wahrscheinlichkeit, daß zwei nicht verwandte Abschnitte ihre höchste Ähnlichkeit innerhalb dieses 20-Proben-Bereichs anzeigen, ist 20/2000 = 0,01. Es kann gesehen werden, daß, je länger der Suchbereich um den theoretischen Punkt ist, man um so mehr einem Punkt maximaler Ähnlichkeit innerhalb der Grenzen vertrauen kann.If this value within 10 samples from the theoretical point is, then there is an increased Probability that the Sections at this point originate from the same source material. The Probability that two unrelated sections have their highest similarity within this 20 sample range is 20/2000 = 0.01. It can be seen become that, the longer the search range around the theoretical point is, the more so one Point of maximum similarity within the limits.

Nachdem man eine Anzahl von Schritten gesprungen ist und einen ausreichenden Grad an Ähnlichkeit innerhalb der eingestellten Grenzen gefunden hat, ist es möglich, die Grenzen für weitere Sprünge enger zu machen bzw. zu beschränken. Dies aufgrund der Tatsache, daß die Versetzung bzw. der Offset von dem erwarteten Punkt ähnlich von Schritt zu Schritt sein kann, und wenn bestimmt worden ist, was die erwartete Versetzung ist, dann ist es möglich, eine engere Grenze um diese Versetzung einzustellen. Es ist nicht wahrscheinlich, daß Vorrichtungstoleranzen und andere Faktoren, die die Aufzeichnungsgeschwindigkeit eines Abschnitts beeinflussen, stark innerhalb einer kurzen Zeitperiode variieren werden. Diese zwei Methoden bzw. Verfahren, Messen des Grads einer Ähnlichkeit und Akzeptieren nur von Punkten einer maximalen Ähnlichkeit innerhalb eines gewissen Zeitlimits um den erwarteten Zeitpunkt, können zusammen oder nur eine bzw. eines zu einer Zeit bzw. gleichzeitig verwendet werden.After this you have jumped a number of steps and a sufficient one Degree of similarity within the set limits, it is possible the Limits for more jumps to narrow down or restrict. This due to the fact that the Offset from the expected point similar to step can be to step, and when it has been determined what the expected Transfer is, then it is possible a narrower limit to stop this transfer. It is not likely that device tolerances and other factors affecting the recording speed of a Section, strong within a short period of time will vary. These two methods or procedures, measuring the Degree of similarity and accepting only points of maximum similarity within one certain time limits around the expected time, can be together or only one at a time become.

In einer Version der folgenden Erfindung beinhaltet das Verfahren auch ein Zählgerät, das die Anzahl von Malen zählt, die das gleiche Quellenmaterial entweder teilweise oder vollständig detektieren wird. Man kann auch die Anzahl von Malen eines zweiten Falls bzw. Auftretens des Suchschlüssels zählen, wenn er identifiziert wird. Eine Anwendung davon ist, daß, umso öfter ein Lied gespielt worden ist, umso höher die Wahrscheinlichkeit ist, daß die Qualität der schließlich erhaltenen Aufzeichnung des Lieds hoch ist und daß beinahe das gesamte Lied aufgezeichnet wird.In one version of the present invention, the method also includes a counter that counts the number of times that the partial or complete detection of the same source material will occur. You can also count the number of times second instance of the search key count when it is identified. One application of this is that the more often a song has been played, the higher the likelihood that the quality of the eventually received record of the song will be high and that almost the entire song will be recorded.

In einer Version der vorliegenden Erfindung kann das Zählen auch verwendet werden, um Quellenmateriallisten zu generieren bzw. zu erzeugen, die angeordnet sind, wie oft ein Quellenmaterial während einer bestimmten Zeitdauer in einem oder mehreren Medienkanal (-kanälen) gespielt worden ist. Für das Radio kann das Verfahren verwendet werden, um eine Liste von in den letzten Wochen am meisten gespielter Musik bei einer bestimmten Radiostation oder Stationen zu erzeugen, und kann diese Musik reihen, wie häufig sie gespielt worden ist.In In one version of the present invention, counting may also be done used to generate source material lists which are arranged how many times a source material during a certain length of time in one or more media channel (channels) played has been. For The radio can be used to make a list of the procedure in the last weeks the most played music at a certain Radio station or stations, and can string that music, how often she has been played.

In einer Version der vorliegenden Erfindung kann das Verfahren auch Listen basierend auf der Auswahl und von Vorlieben bzw. Präferenzen der Benutzer generieren bzw. erzeugen. Der Benutzer identifiziert ein Quellenmaterial, wenn es gespielt wird, aktiviert die Vorrichtung und das Quellenmaterial kann automatisch in der Liste der Wahl des Hörers gesichert werden. Dies kann eine Liste oder eine Mehrzahl von Listen für verschiedene Quellenmaterialstile oder Benutzer sein; für Radio beispielsweise eine Liste von Hardrock, eine Liste von Popmusik und eine dritte Liste, die ein Freund des Hauptbenutzers der Vorrichtung erzeugt bzw. geschaffen hat.In In one version of the present invention, the method may also Lists based on choices and preferences generate or generate the user. The user identifies a source material, when played, activates the device and the source material can automatically be in the list of choice of Listener secured become. This can be a list or a plurality of lists for different Be source material styles or users; for example, a radio List of hard rock, a list of pop music and a third list, which created or created a friend of the main user of the device Has.

In einer Version der vorliegenden Erfindung kann der Benutzer auch Medienkanäle kategorisieren, so daß Quellenmaterial, das auf Medienkanälen gleichen Formats gespielt wird, in den Listen oder Bibliotheken gesichert wird. Für Radio beispielsweise kann eine Bibliothek Hardrock enthalten, welcher von Radiostationen ist, von welchen der Benutzer weiß, daß sie diesen Typ von Musik spielen, und eine andere Bibliothek ist für sanfte Musik von diesem Typ von Radiostationen, usw.In a version of the present invention, the user can also media channels categorize so that source material, the same on media channels Format is saved in the lists or libraries becomes. For Radio, for example, may contain a library of hard rock, which from radio stations the user knows that they are Type of music play, and another library is for gentle Music from this type of radio stations, etc.

Die Vorrichtung kann auch in einer Version eines Durchführens der Erfindung identifizieren, wenn ein Quellenmaterial weniger häufig gespielt wird und ein derartiges Quellenmaterial von der Liste entfernen. Beispielsweise kann, wenn die Zeitperiode zwischen jedem Mal, wo das Quellenmaterial gespielt wird, eine spezifizierte Zeit übersteigt, das Quellenmaterial als weniger populär betrachtet werden und somit von der Topliste entfernt werden.The Device may also be in a version of performing the Identify invention when a source material is played less frequently and remove such source material from the list. For example can, if the time period between each time, where the source material a specified time exceeds the source material as less popular be considered and thus removed from the top list.

Wie früher angegeben, kann das Verfahren bestimmte unerwünschte Signalkomponenten, wie beispielsweise Werbungen entfernen. Beispielsweise kann das Verfahren gemeinsame Segmente entfernen, die kürzer als eine bestimmte Zeitperiode sind, wie beispielsweise dreißig Sekunden oder eine Minute, weil die meisten Werbungen kürzer als das gewünschte Quellenmaterial sind. Die Vorrichtung kann die unerwünschten Signalkomponenten erkennen und sie in einer gesonderten Liste sichern.As earlier The method may include certain unwanted signal components, such as Remove ads. For example, the method may be common Remove segments that are shorter as a certain period of time, such as thirty seconds or a minute, because most commercials are shorter than the desired source material are. The device can detect the unwanted signal components and save them in a separate list.

Das Verfahren kann auch Signalsegmente entfernen, die als identisch über eine längere Zeitperiode gefunden werden. Dies wird getan, um Aufzeichnungen von gesamten Programmen zu entfernen, die wieder übertragen bzw. gesendet werden. Wenn beispielsweise eine Radioübertragung bzw. -sendung identisch mit einer anderen Übertragung für mehr als fünf bis zehn Minuten ist, ist es wahrscheinlich, nicht ein Lied, sondern stattdessen eine erneute Übertragung eines vollen Programms und somit nicht von Interesse für den Benutzer, der gesonderte Lieder aufzuzeichnen wünscht. Diese Zeitparameter können für den Benutzer einstellbar sein, so daß er die Vorrichtung verwenden kann, um sowohl gesonder tes Quellenmaterial als auch Sammlungen von Quellenmaterial aufzuzeichnen bzw. aufzunehmen.The Method can also remove signal segments that are identical over one longer Time period are found. This is done to records remove from entire programs that retransmit or be sent. For example, if a radio broadcast or transmission identical to another transmission for more than five to ten minutes, it is probably not a song, but instead, a retransmission a full program and therefore not of interest to the user, wishes to record the separate songs. These time parameters can for the User be adjustable so that he use the device can be used to both special source material as well as collections from source material.

In einer Version der vorliegenden Erfindung kann es auch für die Vorrichtung möglich sein, Listen von Material zu generieren bzw. zu erzeugen, bei welchen der Benutzer bevorzugt, diesen nicht ausgesetzt zu sein bzw. zu werden. Dies könnte beispielsweise gemacht werden, indem der Benutzer einen Aktivierungsknopf drückt, wenn unerwünschtes Material gespielt wird. Im Radiofall könnten diese Liste, Werbungen, Gespräch, Werbesongs usw. enthalten. Diese Signalsegmente können dann in einer Unerwünscht-Liste gespeichert werden, die dann verwendet werden kann, um diese Segmente aus der Liste von gewünschtem Material auszusieben. Der Benutzer kann auch das Quellenmaterial in der Gewünscht-Liste als unerwünscht markieren und sie somit daran hindern, weiterhin gespielt oder dem Benutzer präsentiert zu werden.In a version of the present invention may also be for the device possible be to generate lists of material or generate, in which the user prefers not to be exposed or to become. this could For example, the user is made an activation button suppressed, if unwanted Material is played. In the radio case, this list, advertisements, Conversation, Advertising songs etc. included. These signal segments can then in an undesirable list stored, which can then be used to these segments from the list of desired Sift out material. The user can also view the source material in the desired list as undesirable mark and thus prevent them from continuing to play or the User presents to become.

In einer Weise eines Durchführens der vorliegenden Erfindung ist der Benutzer nicht der Direktübertragung, sondern einer geringfügig verzögerten Version ausgesetzt, so daß die Vorrichtung Zeit haben kann, irgendwelche unerwünschten Signalkomponenten zu entfernen, bevor sie den Benutzer erreichen und diese Lücken mit gewünschten Inhalt zu füllen. Dies kann getan werden, indem automatisch die Übertragung nach unerwünschten Signalkomponenten abgesucht wird und indem die Verzögerung geändert wird, wenn eine unerwünschte Signalkomponente detektiert wird, um sie zu überspringen. Dies kann schließlich Lücken erzeugen, die groß genug sind, um beispielsweise aus früher aufgezeichnetem gewünschtem Material gefüllt zu werden, und wenn das Spielen vorüber ist, kann die Quelle zurück zu dem früheren Programm umgeschaltet werden.In a way of performing In the present invention, the user is not the direct transmission, but a little bit delayed version exposed so that the Device may have time, any unwanted signal components remove them before they reach the user and fill in those gaps desired To fill content. This can be done by automatically transferring it to unwanted Signal components and by changing the delay, if an unwanted Signal component is detected to skip it. This can eventually create gaps, big enough are, for example, from earlier recorded desired Material filled and when the game is over, the source can go back to the previous program be switched.

Die Vorrichtung kann auch automatisch den Medienkanal ändern, wie beispielsweise eine Radiostation, wenn bestimmte Bedingungen angetroffen werden. Beispielsweise kann die Vorrichtung die Radiostation nach einer bestimmten Zeitperiode, wie beispielsweise alle fünf Minuten oder alle 24 Stunden ändern bzw. wechseln. Sie könnte auch die Radiostation wechseln, wenn keine neuen Gesänge bzw. Lieder nach einer bestimmten Zeit gefunden worden sind. Der Wechsel zu einem neuen Medienkanal kann die Anzahl von Stücken von Quellenmaterial erweitern, das gefunden werden kann. Die Vorrichtung kann auch programmiert sein, um eine vorbestimmte Anzahl von Quellenmaterial, wie beispielsweise zwanzig, auf einem Medienkanal zu finden und dann den Medienkanal umzuschalten und eine vorbestimmte Anzahl von verschiedenem Quellenmaterial an einem zweiten Medienkanal zu finden. Die Vorrichtung kann auch einen Medienkanal wechseln, wenn die Vorrichtung kein neues Quellenmaterial nach einer bestimmten Zeitperiode finden kann, wie beispielsweise, wenn die Vorrichtung nicht ein neues Quellenmaterial in achtundvierzig Stunden gefunden hat. Die Vorrichtung kann auch einen Medienkanal umschalten, wenn keine erkennbaren Mediensignale gefunden werden können, wie beispielsweise, wenn irgend etwas falsch mit der Übertragung bzw. Sendung ist oder der Sender nicht aktiv ist.The Device can also automatically change the media channel, such as For example, a radio station when certain conditions are encountered. For example, the device may be the radio station after a certain period of time, such as every five minutes or change every 24 hours or change. She could also change the radio station, if no new songs or Songs have been found after a certain time. The change to a new media channel can be the number of pieces of Expand source material that can be found. The device can also be programmed to store a predetermined number of source material, like twenty, to find on a media channel and then switch the media channel and a predetermined number of find different source material on a second media channel. The device may also change a media channel when the device do not find new source material after a certain period of time can, for example, if the device is not a new source material found in forty-eight hours. The device can also Switch a media channel if no detectable media signals found can be such as, if anything wrong with the transmission or broadcast is or the station is not active.

Die Vorrichtung kann auch Signale von vielen Medienkanälen in einem Pufferspeicher speichern. Ein Suchen bzw. Durchsuchen von vielen Medienkanälen kann die Chancen erhöhen, schließlich das vollständige gewünschte Quellenmaterial zu erhalten, beispielsweise ein vollständiges Lied.The Device can also receive signals from many media channels in one Save buffer memory. A search or browse of many media channels can increase the chances finally that full desired Obtain source material, such as a complete song.

In einer Weise eines Verwendens der Erfindung kann die Vorrichtung den Iterationsprozeß erneut starten, um Aufzeichnungen höherer Qualität von Quellenmaterial zu erzielen. Wenn beispielsweise Musik von einer Radioübertragung aufgezeichnet wird, kann ein zu kurzes Stück des gewünschten Lieds erlangt worden sein oder es kann eine niedrigere Qualität als erwünscht aufweisen. Die Vorrichtung oder der Benutzer, der ein Aktivierungsglied verwendet, könnte in diesem Fall einen Prozeß starten, einen neuen Suchschlüssel von den gemeinsamen Segmenten des Quellenmaterials zu erlangen, das bereits aufgezeichnet ist, welches dann zu einer neuen Suche nach dem gewünschten Quellenmaterial im Speicher oder in Übertragungen bzw. Sendungen führen wird.In one way of using the invention may be the device the iteration process again start to record higher Quality of To obtain source material. For example, if music is from one radio transmission recorded, too short a piece of the desired song may have been obtained or it may be lower in quality than desired. The device or the user who uses an activator could be in start a process in this case, a new search key to get from the common segments of the source material, which is already recorded, which then to a new search according to the desired Source material in memory or in transmissions or broadcasts.

In einer anderen Version der Erfindung wird sich die Vorrichtung mit einem externen System für ein Benennen des gewünschten Quellenmaterials verbinden. Dies könnte getan werden, indem die Vorrichtung ein Teil des gewünschten Quellenmaterials überträgt, oder einen Suchschlüssel von dem gewünschten Quellenmaterial an das externe System und eine Antwort erhält, welche das Quellenmaterial identifiziert. Wenn das Verfahren an Musik in einer Radioübertragung verwendet wird, wird sich die Vorrichtung mit dem System verbinden und ein Stück der aufgezeichneten Musik zur Identifikation senden. Das Identifikationssystem kann in Erwiderung den Titel der Musik, den Künstler oder die Gruppe an die Vorrichtung senden. Dies kann es dem Benutzer bzw. Verwender möglich machen, nicht nur der Musik zuzuhören, sondern auch den Titel zu erhalten und zu wissen, welcher Künstler oder welche Gruppe es ist, der bzw. die spielt. Diese Identifizierung könnte automatisch durchgeführt oder durch den Benutzer ausgelöst werden.In another version of the invention, the device will be with an external system for a Naming the desired one Join source material. This could be done by the Device a part of the desired Source material transfers, or a search key from the desired Source material to the external system and get an answer which the source material identified. If the process of music in a radio broadcast is used, the device will connect to the system and a piece send the recorded music for identification. The identification system can in response the title of the music, the artist or the group to the device send. This may allow the user or user to not just listening to the music, but also to get the title and to know which artist or which group it is who plays. This identification could automatically performed or triggered by the user become.

Die Qualität, d.h., die Ähnlichkeit zum Quellenmaterial von aufgezeichneten Medienabschnitten von dem gleichen Teil des gleichen Quellenmaterials kann verbessert werden, indem mehr als eine Aufzeichnung des gleichen Quellenmaterials verwendet wird. Wenn die Vorrichtung beispielsweise drei Mediensignale gefunden hat, die das gleiche Quellenmaterial enthalten, können unerwünschte Signalkomponenten entfernt werden, indem ein Abschnitt mit unerwünschten Signalkomponenten durch einen entsprechenden Abschnitt aus den anderen zwei Mediensignalen ersetzt wird, die identisch sind und deshalb als frei von unerwünschten Signalkomponenten betrachtet werden. Genauer kann, wenn ein bestimmter Abschnitt des ersten Mediensignals eine geringe Ähnlichkeit zu dem gleichen Abschnitt des zweiten Mediensignals aufweist, aber es eine hohe Ähnlichkeit zwischen dem zweiten Abschnitt und dem dritten Abschnitt gibt, dann das Verfahren ausgebildet bzw. ausgelegt sein, um den Abschnitt des ersten Mediensignals mit dem entsprechenden Abschnitt des zweiten oder dritten Mediensignals zu ersetzen.The Quality, that is, the similarity to the source material of recorded media sections of the same part of the same source material can be improved by using more than one record of the same source material. For example, if the device found three media signals that has the same source material may have unwanted signal components be removed by passing a section of unwanted signal components through a corresponding section from the other two media signals is replaced, which are identical and therefore as free from unwanted Signal components are considered. More precisely, if a specific Section of the first media signal a little resemblance to the same Section of the second media signal, but it has a high similarity between the second section and the third section, then the method may be adapted to the section the first media signal with the corresponding portion of the second or replace third media signal.

Der Suchschlüssel kann in einer ähnlichen Weise insofern arbeiten, daß der Suchschlüssel nur Segmente identifizieren wird, die höher als ein bestimmter, vorbestimmter Wert von Ähnlichkeit sind. Wenn der Wert einer Ähnlichkeit zu hoch eingestellt ist, dann gibt es ein Risiko, daß Segmente, die von dem gleichen Quellenmaterial stammen, durch den Suchschlüssel ausgelassen bzw. verfehlt werden können. Wenn der Wert einer Ähnlichkeit zu niedrig eingestellt ist, dann kann das falsche Signalsegment, oder ein schlecht übertragenes Signalsegment von dem korrekten Quellenmaterial ausgewählt werden.Of the search key can in a similar way insofar work that the search key only identify segments that are higher than a certain, predetermined one Value of similarity are. If the value of a similarity set too high, then there is a risk that segments, that come from the same source material, omitted by the search key or can be missed. If the value of a similarity set too low, then the wrong signal segment, or a badly transmitted one Signal segment can be selected from the correct source material.

Selbstverständlich kann die Vorrichtung auch eingestellt sein, um die Segmente auszuwählen, die einen gleichen Wert an Ähnlichkeit aufweisen, statt eines bloßen Maximierens der Tonqualität, um zu vermeiden, daß bestimmte Tonabschnitte äußerst klar sind, während andere nicht so klar sind. Mit anderen Worten kann ein gesamtes Lied ein kleines akzeptables und gleichmäßig verteiltes Niveau an Verzerrung aufweisen.Of course, the device may also be set to select the segments having an equal value of similarity, rather than merely maximizing sound quality, to avoid certain sections of sound being extremely clear while others are not so clear. In other words, an entire song can have a small acceptable and evenly distributed level Have distortion.

Ein in einer Version der Erfindung verwendetes Verfahren, um die Qualität des Mediensignals zu erhöhen, besteht darin, zeitausgerichtete Aufzeichnungen von dem gleichen Quellenmaterial zusammen Probe für Probe hinzuzufügen, und die resultierenden Amplitudenwerte durch die Anzahl von Aufzeichnungen zu teilen, die im Additionsprozeß teilnehmen. Die gewünschte Signalinformation kann nicht beeinflußt werden, da sie die gleiche in allen Aufzeichnungen sein wird. Unerwünschte Signalkomponenten, wie beispielsweise Rauschen und Verzerrung, werden nicht in der gleichen Weise wie die erwünschte Signalinformation unbeeinflußt sein. Ein Rauschen und andere ähnliche Typen von unerwünschter Information kann bzw. können als mehr oder weniger zufällig in der Natur bzw. Beschaffenheit betrachtet werden, und deshalb kann sich das durchschnittliche Rauschniveau nicht verdoppeln, wenn zwei Signale mit den gleichen durchschnittlichen Rauschniveaus zusammen addiert werden. Im Durchschnitt nimmt das resultierende Rauschniveau nur um die Quadratwurzel der Anzahl von Rauschsignalen zu, die zusammen addiert werden, wenn sie die gleichen durchschnittlichen Rauschniveaus aufweisen. Wenn die Amplitude des erwünschten Signalteils wieder gespeichert wird, indem die Amplitudenwerte durch die Anzahl von Aufzeichnungen dividiert werden, die im Prozeß teilnehmen, kann das durch schnittliche Rauschniveau unter jenes der ursprünglichen Aufzeichnungen herabgesetzt werden.One in a version of the invention method used to improve the quality of the media signal to increase, It is time-aligned records of the same Source material together sample for Add sample, and the resulting amplitude values by the number of records to share in the addition process. The desired signal information can not be affected since it will be the same in all records. Unwanted signal components, such as noise and distortion, are not in the same way as the desired Signal information unaffected be. A noise and other similar Types of unwanted Information can or can as more or less random in nature, and therefore the average noise level can not double if two signals with the same average noise levels together be added. On average, the resulting noise level only increases by the square root of the number of noise signals that go together if they have the same average noise levels exhibit. When the amplitude of the desired signal part again is stored by the amplitude values by the number of Dividing records that participate in the process can average that Noise level below that of the original records become.

Wenn sich Rauschniveaus in den Aufzeichnungen des gleichen Quellenmaterials um mehr als ein bestimmtes Niveau unterscheiden, dann ist es tatsächlich besser, unmittelbar die beste Aufzeichnung auszuwählen und nicht zu versuchen, die Qualität zu verbessern, indem die Aufzeichnungen zusammen addiert werden. Andere Typen von unerwünschter Signalinformation als Rauschen und ähnliche Signale können auch mit diesem Verfahren verringert werden.If Noise levels in the records of the same source material to differentiate more than a certain level, then it is actually better immediately select the best record and not try the quality to improve by adding the records together. Other types of unwanted Signal information as noise and similar signals can also be reduced with this method.

Wenn es nur zwei Aufzeichnungen des gleichen Quellenmaterials gibt, und sie differieren ziemlich in der Qualität, dann könnte es schwierig sein zu sagen, welches eine von ihnen das Beste sein würde oder ob sie ungefähr von der gleichen Qualität sind. Eine Lösung für diesen Umstand würde es sein, die Aufzeichnungen zusammen zu addieren und die resultierenden Amplitudenwerte durch zwei zu dividieren. Es könnte so sein, daß eine der Aufzeichnungen wesentlich besser war als die andere, und das Beste wäre, diese Aufzeichnung herauszunehmen, aber wenn das nicht möglich war, dann würde die be- bzw. verarbeitete Version die beste Wahl sein.If there are only two records of the same source material, and they are quite different in quality, then it might be hard to say which one of them would be the best, or about the same same quality are. A solution For this Circumstance would it be to add the records together and the resulting ones Divide amplitude values by two. It could be that one of the Records were much better than the other, and the best thing would be this Record, but if that was not possible then would the processed version will be the best choice.

Wenn die Abschnitte des Quellenmaterials von Radioübertragungen oder von anderen zu einer Störung neigenden Übertragungskanälen stammen, dann kann ein möglicher Qualitätshinweis aus der Signalstärke im Empfänger erhalten werden. Ein schwächerer Empfang wird allgemein mehr mit Rauschen behaftet und verzerrter sein. Andere Parameter des empfangenen Signals können auch gemessen und verwendet werden, um einen Qualitätshinweis des erhaltenen Quellenmaterials zu geben bzw. zu liefern.If the sections of source material from radio broadcasts or from others to a fault tending transmission channels, then may be a possible quality Note from the signal strength in the receiver to be obtained. A weaker one Reception is generally more noise-prone and more distorted be. Other parameters of the received signal may also be measured and used Be a quality guide of the obtained source material.

In einer Version der folgenden Erfindung addiert das Iterationsverfahren der vorliegenden Erfindung neue ungestörte Quellenmaterialsegmente zu einem Quellenmaterialsegment, das in einem Speicher gespeichert ist. Die Vorrichtung kann versuchen, zwei Segmente zusammenzupassen bzw. abzustimmen, daß sie zusammengefügt werden, indem eine mathematische Berechnung der Ähnlichkeit der beiden Segmente durchgeführt wird, so daß beispielsweise das Ende des ersten Segments präzise mit dem Beginn des zweiten Segments abgestimmt wird, was dazu führt, daß die zwei Segmente exakt richtig in der Zeit plaziert sind. Die Vorrichtung kann ein unterschiedliches Überlappen testen und wenn die Ähnlichkeit die höchste ist, verschmilzt die Vorrichtung die zwei Segmente miteinander, so daß der Benutzer nicht bemerken kann, daß ein erstes Segment zu einem zweiten Segment hinzugefügt wurde.In a version of the following invention adds the iteration method the present invention new undisturbed source material segments to a source material segment stored in a memory is. The device can try to match two segments or to vote that they together be done by a mathematical calculation of the similarity of the two segments carried out becomes, so that for example The end of the first segment with precise the beginning of the second segment is tuned, which causes the two Segments are placed exactly right in time. The device can have a different overlap test and if the similarity the highest is, the device merges the two segments together, so that the user can not notice that one first segment was added to a second segment.

In einer Version der folgenden Erfindung prüft die Vorrichtung automatisch, ob ein Signalsegment mit invertierter Phase übertragen wird. Das Signalsegment mit invertierter bzw. umgekehrter Phase kann eine negative Ähnlichkeit oder Korrelation zu einem Signalsegment aufweisen, das mit entgegengesetzter Phase gespielt wird, obwohl sie von dem gleichen Teil des gleichen Quellenmaterials herrühren. Die Vorrichtung kann sowohl die positive als auch die negative Ähnlichkeit des Suchschlüssels prüfen, um imstande zu sein, das Signalsegment der invertierten Phase zu verwenden. In einer Version der folgenden Erfindung kann, wenn die Vorrichtung eine Umkehrung bzw. Inversion einer Phase eines der Mediensignale detektiert, die Vorrichtung automatisch dafür einstellen, indem die Phase eines der Mediensignale vor einem Verschmelzen der zwei Mediensignale miteinander geändert wird.In a version of the following invention automatically checks the device, whether a signal segment with inverted phase is transmitted. The signal segment with inverted or reversed phase can have a negative similarity or correlate to a signal segment that is opposite Phase is played, although from the same part of the same Source material. The device can have both the positive and the negative similarity of the search key to to be able to use the signal segment of the inverted phase. In one version of the following invention, when the device is a Reversal or inversion of a phase of one of the media signals detected, the device automatically for that Adjust the phase of one of the media signals before merging the two media signals are changed with each other.

Zwei Abschnitte, die miteinander zu verschmelzen sind, können nicht ihre Probenahmepunkte so ausgerichtet aufweisen, so daß, wenn sie verschmolzen werden, es eine Diskontinuität am Zusammentreffpunkt im endgültigen verschmolzenen Abschnitt geben kann. Um den Übergang zwischen zwei Abschnitten, die miteinander zu verschmelzen sind, so glatt wie möglich zu machen, kann man zunehmend über eine begrenzte Zeit nahe dem Zusammentreffpunkt mathematisch das Signal eines der Abschnitte oder beide strecken oder komprimieren, so daß das Verschmelzen zwischen den zwei Abschnitten ohne Diskontinuität stattfinden kann. Eine andere Weise, dieses Problem der Diskontinuität zu lösen, würde sein, die Probenahmepunkte eines oder beider der Abschnitte in einer Weise zu verschieben bzw. zu verlagern, daß der Übergang keine Diskontinuität zeigen wird.Two portions to be fused together may not have their sampling points aligned so that when fused, there may be a discontinuity at the point of encounter in the final fused portion. To make the transition between two sections to be merged as smooth as possible, one can increasingly mathematically stretch or compress the signal of one or both of the sections for a limited time near the point of collision, such that the merging between the two Ab can take place without discontinuity. Another way to solve this problem of discontinuity would be to shift the sampling points of one or both of the sections in a way that the transition will not show any discontinuity.

Mediensignale können Radioübertragungen bzw. -sendungen, Fernsehübertragungen bzw. -sendungen, Übertragungen über Computernetzwerke, Computerfiles, an der Vorrichtung bereits gespeicherte Files bzw. Dateien oder Gleichwertiges sein.media signals can Radio transmissions or broadcasts, television broadcasts or broadcasts, transmissions over computer networks, computer files, on the device already stored files or files or Be equivalent.

Medienkanäle können Radio- und Fernsehnetzwerke, ein Mobiltelephonnetzwerk, ein Computernetzwerk oder Äquivalente sein.Media channels can be radio- and television networks, a mobile telephone network, a computer network or equivalents be.

Ein Empfangsglied kann ein Radioapparat, ein Fernsehapparat, ein VCR, ein Personal Computer, ein Mobiltelephon oder andere Apparate zum Empfangen von Mediensignalen sein.One Receiver can be a wireless, a TV, a VCR, a personal computer, a mobile phone or other receiving device be from media signals.

Ein aktivierendes Glied kann ein Knopf, eine Hebelübersetzung, ein Computerprogramm, ein Algorithmus, ein Lenkrad oder ein ähnliches Glied sein. Es kann auch stimmengesteuert, ein Infrarot- oder eine Blue-Tooth-Verbindung, eine drahtlose Verbindung oder Kombinationen davon sein.One activating member may be a button, a leverage, a computer program, an algorithm, a steering wheel or a similar link. It can also voice controlled, an infrared or a blue-tooth connection, a wireless connection or combinations thereof.

All die obigen Glieder können verwendet werden, ebensogut programmierte, automatisierte oder zeitgesteuerte Aktivierungsglieder.Alles the above links can be used, as well as programmed, automated or timed Activators.

Unerwünschte Signalkomponenten in den Übertragungen bzw. Sendungen können eine Rede eines Radiosprechers, eines DJ, VJ, einer Fernsehperson, eines Lesers oder Nachrichten oder Äquivalentes sein. Unerwünschte Signalkomponenten in der Übertragung können auch verursacht sein, indem beispielsweise die Übertragung schwach ist, oder aus irgendeinem anderen Grund für eine unterbrochene oder gestörte Übertragung.Unwanted signal components in the transmissions or shipments can a speech by a radio announcer, a DJ, a VJ, a TV personality, of a reader or news or equivalent. Unwanted signal components in the transmission can also caused by, for example, the transmission is weak, or off for any other reason an interrupted or disturbed transmission.

Das Quellenmaterial kann ein Musikstück, ein Film, eine Werbung, ein TV Programm, Nachrichten, eine Rede, Toneffekte, Filmeffekte oder ähnliches sein.The Source material can be a piece of music, a Film, an advertisement, a TV program, news, a speech, sound effects, Movie effects or similar be.

Ein detektierendes Glied kann aus einem LP Filter, HP Filter, BP Filter, BS Filter oder aktiven und digitalen Filterkonstruktionen zum Frequenzfiltern oder einem Computerprogramm, einem Prozessor oder einem Algorithmus bestehen.One Detecting member may consist of an LP filter, HP filter, BP filter, BS filters or active and digital filter constructions for frequency filtering or a computer program, a processor or an algorithm.

Ein Iterations- bzw. Wiederholungsglied kann beispielsweise ein Computerprogramm oder ein Algorithmus sein.One Iteration or repetition can, for example, a computer program or be an algorithm.

Der endgültige Speicher kann ein interner Speicher in dem Mediensignalspieler sein. Der endgültige Speicher kann auch eine CD-R, Mini-Disc, Floppy-Disk, ein Festplattenantrieb, Kassettenrekorder, Multimediakarte, kompakte Flash-Karte oder ein anderer externer oder interner Speicher oder eine Kombination der Obigen sein. Der endgültige Speicher kann auch ein Teil eines externen oder internen Speichers oder ein Teil des Pufferspeichers sein.Of the final Memory may be internal memory in the media signal player. The final Memory can also be a CD-R, mini-disc, floppy disk, a hard disk drive, Cassette recorder, multimedia card, compact flash card or another external or internal memory or a combination of the above be. The final Memory can also be part of an external or internal memory or be part of the buffer memory.

Ein spielendes bzw. abspielendes Glied kann ein CD-Player bzw. -Spieler, ein Minidisk-Player, ein Kassettendeck, eine Stereoausrüstung, ein Radio, ein Fernseher, ein VCR, ein MP3 Player, ein PC, ein PDA oder irgendeine andere Vorrichtung zum Spielen bzw. Abspielen von Medien sein.One playing or playing member may be a CD player or player, a mini-disc player, a cassette deck, stereo equipment, a radio, a TV, VCR, MP3 player, PC, PDA or any be another device for playing or playing media.

Die oben erwähnte Prozedur und Anordnung, um die Ziele der oben erwähnten Erfindung zu erzielen, können sowohl Software als auch Hardware oder eine Kombination von beiden enthalten.The mentioned above Procedure and arrangement to the objectives of the above-mentioned invention to achieve both software and hardware or a combination of both contain.

Während die vorliegende Erfindung in Übereinstimmung mit bevorzugten Zusammensetzungen und Ausführungsformen beschrieben worden ist, versteht es sich, daß bestimmte Substitutionen bzw. Ersetzungen und Abänderungen daran gemacht werden können, ohne vom Umfang der folgenden Ansprüche abzuweichen, welche die Erfindung definieren.While the present invention in accordance have been described with preferred compositions and embodiments it is understood that certain Substitutions or substitutions and amendments to it can, without departing from the scope of the following claims, which the Define the invention.

Claims (28)

Verfahren zum Empfangen eines Mediensignals in einer Empfangsvorrichtung, umfassend: Speichern des Mediensignals (10, 20, 30, 40, 50, 60, 70, 80, 90), das durch die Empfangsvorrichtung empfangen wird, wobei das Mediensignal unerwünschte Signalkomponenten (102, 103, 104, 105, 202, 204) enthält, und wo dasselbe Quellenmaterial wenigstens zweimal übertragen wird; Auswählen eines ersten Suchschlüssels (100, 112, 400) in dem Mediensignal; Suchen in dem Mediensignal nach einem zweiten Suchschlüssel (114, 200, 500, 510, 520), welcher mit dem ersten Suchschlüssel übereinstimmt; Vergleichen erster Segmente (106, 128, 402, 404, 702) des Mediensignals, die vor und nach einem Auftreten des ersten Suchschlüssels auftreten, mit zweiten Segmenten (120, 206, 501), die vor und nach einem Auftreten des zweiten Suchschlüssels auftreten; und Identifizieren von ersten gemeinsamen Segmenten (106, 206, 702, 703), welche identisch oder nahezu identisch zwischen den ersten und zweiten Segmenten sind.A method of receiving a media signal in a receiving device, comprising: storing the media signal ( 10 . 20 . 30 . 40 . 50 . 60 . 70 . 80 . 90 ) received by the receiving device, wherein the media signal undesirable signal components ( 102 . 103 . 104 . 105 . 202 . 204 ) and where the same source material is transmitted at least twice; Select an initial search key ( 100 . 112 . 400 ) in the media signal; Searching the media signal for a second search key ( 114 . 200 . 500 . 510 . 520 ) which matches the first search key; Comparing first segments ( 106 . 128 . 402 . 404 . 702 ) of the media signal occurring before and after occurrence of the first search key, with second segments ( 120 . 206 . 501 ) occurring before and after occurrence of the second search key; and identifying first common segments ( 106 . 206 . 702 . 703 ) which are identical or nearly identical between the first and second segments. Verfahren nach Anspruch 1, wobei das Verfahren weiterhin ein Suchen eines dritten Suchschlüssels (116, 620) umfaßt, der im wesentlichen identisch mit dem ersten Suchschlüssel ist; Vergleichen von dritten Segmenten (122, 126, 602) des Mediensignals, die vor und nach einem Auftreten des dritten Suchschlüssels auftreten, mit den ersten Segmenten und zweiten Segmenten; und Identifizieren von zweiten gemeinsamen Segmenten (702, 705) zwischen den ersten Segmenten und den dritten Segmenten oder von dritten gemeinsamen Segmenten (120, 122) zwischen den zweiten Segmenten und dritten Segmenten.The method of claim 1, wherein the method further comprises searching a third search key ( 116 . 620 ) which is substantially identical to the first search key; Comparing third segments ( 122 . 126 . 602 ) the media signal occurring before and after occurrence of the third search key, with the first segments and second segments; and identifying second common segments ( 702 . 705 ) between the first segments and the third segments or of third common segments ( 120 . 122 ) between the second segments and third segments. Verfahren nach Anspruch 2, wobei das Verfahren weiterhin ein Verbinden von ersten gemeinsamen Segmenten mit zweiten gemeinsamen Segmenten umfaßt, um ein Mediensignalsegment (110) auszubilden.The method of claim 2, wherein the method further comprises connecting first common segments to second common segments to form a media signal segment (10). 110 ) train. Verfahren nach Anspruch 1, wobei das Verfahren weiterhin den Schritt eines händischen Aktivierens der Vorrichtung unter Verwendung eines ersten Aktivierungsglieds umfaßt.The method of claim 1, wherein the method further the step of a manual Activating the device using a first activator includes. Verfahren nach Anspruch 1, wobei das Verfahren weiterhin den Schritt eines automatischen Aktivierens der Vorrichtung umfaßt.The method of claim 1, wherein the method further comprising the step of automatically activating the device. Verfahren nach Anspruch 1, wobei das Verfahren weiterhin den Schritt eines Erzeugens des ersten und zweiten Suchschlüssels umfaßt; Speichern des ersten und zweiten Suchschlüssels; und Suchen mit dem ersten und zweiten Suchschlüssel.The method of claim 1, wherein the method further the step of generating the first and second search keys comprises; to save the first and second search keys; and Search with the first and second search key. Verfahren nach Anspruch 1, wobei das Verfahren weiterhin ein Berechnen eines Ähnlichkeitsfaktors zwischen dem zweiten Suchschlüssel und dem ersten Suchschlüssel umfaßt.The method of claim 1, wherein the method further calculating a similarity factor between the second search key and the first search key includes. Verfahren nach Anspruch 1, wobei die Vorrichtung jede (n)-te Probe bzw. Muster des Mediensignals verwendet, wenn ein Probensuchschlüssel konstruiert wird; und Verwenden derselben jeweils (n)-ten Probe des Mediensignals, während mit dem Probensuchschlüssel gesucht wird; und Bereitstellen von Parameter (n) mit einem Wert gleich oder größer 1.The method of claim 1, wherein the device each sample of the media signal is used when a sample search key is constructed; and Using the same sample (s) the media signal while searched with the sample search key becomes; and Provide parameter (s) with a value equal to or larger 1. Verfahren nach Anspruch 1, wobei das Verfahren weiterhin ein Normalisieren einer Signalverstärkung des Mediensignals umfaßt.The method of claim 1, wherein the method further normalizing a signal gain of the media signal. Verfahren nach Anspruch 2, wobei das Verfahren weiterhin ein Auswählen eines längsten Signalssegments des ersten gemeinsamen Segments, des zweiten gemeinsamen Segments und des dritten gemeinsamen Segments umfaßt.The method of claim 2, wherein the method further a select one of the longest Signal segments of the first common segment, the second common Segment and the third common segment. Verfahren nach Anspruch 1, wobei das Verfahren weiterhin ein Herstellen von mehreren Kopien des Mediensignals oder mehreren Repräsentationen bzw. Darstellungen des Mediensignals und Speichern der Kopien oder der Repräsentationen des Mediensignals umfaßt.The method of claim 1, wherein the method further making multiple copies of the media signal or more Representations or Representations of the media signal and saving the copies or the representations of the media signal. Verfahren nach Anspruch 1, wobei das Verfahren weiterhin ein Zählen einer Anzahl von Malen umfaßt, die ein identifiziertes gemeinsames Segment empfangen wird.The method of claim 1, wherein the method further a count includes a number of times, an identified common segment is received. Verfahren nach Anspruch 1, wobei das Verfahren weiterhin ein Zählen einer Anzahl von Malen umfaßt, die ein zweiter Suchschlüssel im wesentlichen identisch mit dem ersten Suchschlüssel ist.The method of claim 1, wherein the method further a count includes a number of times, the second search key is essentially identical to the first search key. Verfahren nach Anspruch 1, wobei das Verfahren weiterhin ein Erzeugen einer ersten Liste von gemeinsamen Segmenten umfaßt.The method of claim 1, wherein the method further comprises generating a first list of common segments. Verfahren nach Anspruch 14, wobei das Verfahren weiterhin ein Identifizieren von unerwünschten gemeinsamen Segmenten durch ein Aktivieren eines zweiten Aktivierungsglieds auf der Vorrichtung und ein Speichern bzw. Sichern der unerwünschten gemeinsamen Segmente in einer zweiten Liste umfaßt.The method of claim 14, wherein the method further identifying unwanted common segments by activating a second activator on the device and saving or saving the unwanted common segments in a second list. Verfahren nach Anspruch 14, wobei das Verfahren weiterhin ein Auswählen von gemeinsamen Segmenten umfaßt, welche kürzer als eine vorbestimmte Zeitdauer bzw. -periode sind, und ein Sichern der kürzeren gemeinsamen Segmente in einer dritten Liste umfaßt.The method of claim 14, wherein the method continue to select comprising common segments, which shorter as a predetermined period of time and a save the shorter one includes common segments in a third list. Verfahren nach Anspruch 16, wobei das Verfahren weiterhin ein Ausschließen der gemeinsamen Segmente in der dritten Liste von der ersten Liste umfaßt.The method of claim 16, wherein the method continue to exclude of the common segments in the third list from the first list includes. Verfahren nach Anspruch 15, wobei das Verfahren weiterhin ein Ausschließen der gemeinsamen Segmente in der zweiten Liste von der ersten Liste umfaßt.The method of claim 15, wherein the method continue to exclude of the common segments in the second list from the first list. Verfahren nach Anspruch 1, wobei das Verfahren ein Auswählen von gemeinsamen Segmenten, welche länger als eine erste vorbestimmte Zeitdauer sind, und ein Ausschließen der gewählten gemeinsamen Segmente, welche länger als eine zweite vorbestimmte Zeitdauer sind, von der ersten Liste umfaßt.The method of claim 1, wherein the method includes Choose of common segments which are longer than a first predetermined one Time duration, and excluding the selected common segments, which longer are included as a second predetermined period of time from the first list. Verfahren nach Anspruch 1, wobei das Verfahren weiterhin ein Vergleichen der ersten Signalstärke an der Eingabe bzw. dem Eingang der Empfangsvorrichtung der Zeitdauer umfaßt, wenn die ersten gemeinsamen Segmente mit der zweiten Signalstärke an dem Eingang der Empfangsvorrichtung bei der Zeitperiode empfangen werden, wenn die zweiten Segmente empfangen werden; und ein Auswählen des ersten Segments, wenn die erste Signalstärke größer als die zweite Signalstärke ist, und ein Auswählen des zweiten Segments, wenn die zweite Signalstärke größer als die erste Signalstärke ist.The method of claim 1, wherein the method further comprises comparing the first signal strength at the input of the receiving device to the time duration when the first common segments having the second signal strength are received at the input of the receiving device at the time period when the second Segments are received; and selecting the first segment when the first signal strength is greater than the second signal strength and an off select the second segment if the second signal strength is greater than the first signal strength. Verfahren nach Anspruch 2, wobei das Verfahren weiterhin ein Bestimmen einer ersten Ähnlichkeit zwischen den ersten und zweiten Segmenten in dem ersten gemeinsamen Segment, ein Bestimmen einer zweiten Ähnlichkeit zwischen den zweiten Segmenten und den dritten Segmenten in dem zweiten gemeinsamen Segment; und ein Auswählen des ersten gemeinsamen Segments, wenn die erste Ähnlichkeit einen höheren Grad an Ähnlichkeit verglichen mit der zweiten Ähnlichkeit aufweist, und ein Auswählen des zweiten gemeinsamen Segments umfaßt, wenn die zweite Ähnlichkeit einen höheren Grad an Ähnlichkeit verglichen mit der ersten Ähnlichkeit aufweist.The method of claim 2, wherein the method further determining a first similarity between the first and second segments in the first common Segment, determining a second similarity between the second Segments and the third segments in the second common segment; and a selection of the first common segment, if the first similarity is a higher degree similarity compared to the second similarity and selecting of the second common segment, if the second similarity a higher one Degree of similarity compared with the first similarity. Verfahren nach Anspruch 1, wobei das Verfahren weiterhin ein Erzeugen einer vierten Liste von gemeinsamen Segmenten basierend darauf umfaßt, wie oft die gemeinsamen Segmente über eine vorbestimmte Zeitdauer identifiziert wurden.The method of claim 1, wherein the method further generating a fourth list of common segments based it includes how often the common segments over a predetermined period of time have been identified. Verfahren nach Anspruch 1, wobei das Verfahren weiterhin ein Erzeugen einer fünften Liste von gemeinsamen Segmenten basierend darauf umfaßt, wie lange Zeit vergangen ist, seit die gemeinsamen Segmente das letzte Mal identifiziert wurden.The method of claim 1, wherein the method further generating a fifth List of common segments based on how long time has passed since the common segments last Times were identified. Verfahren nach Anspruch 1, wobei das Verfahren weiterhin ein Ändern eines Medienkanals umfaßt, wenn eine vorbestimmte Zeit vergangen ist und keine neuen gemeinsamen Segmente identifiziert wurden.The method of claim 1, wherein the method further a change a media channel, when a predetermined time has passed and no new common Segments were identified. Verfahren nach Anspruch 1, wobei das Verfahren weiterhin ein Verändern des Medienkanals umfaßt, wenn eine vorbestimmte Zeit vergangen ist, seit die Empfangsvorrichtung das letzte Mal den Medienkanal verändert hat.The method of claim 1, wherein the method further a change of the media channel, when a predetermined time has passed since the receiving device the last time the media channel has changed. Verfahren nach Anspruch 1, wobei das Verfahren weiterhin ein Ändern des Medienkanals umfaßt, wenn eine spezifische Anzahl von neuen gemeinsamen Segmenten identifiziert werden.The method of claim 1, wherein the method further a change of the media channel, when a specific number of new common segments identified become. Verfahren nach Anspruch 1, wobei das Verfahren weiterhin ein Suchen nach einer Mehrzahl von Suchschlüsseln, welche im wesentlichen identisch zu dem ersten Suchschlüssel sind; und ein Identifizieren von vierten Signalsegmenten umfaßt, welche im wesentlichen identisch zu einem Signalsegment sind, aus welchem der erste Suchschlüssel gewählt wurde.The method of claim 1, wherein the method further a search for a plurality of search keys, which essentially identical to the first search key are; and identifying fourth signal segments which are substantially identical to a signal segment, from which the first search key chosen has been. Verfahren nach Anspruch 1, wobei das Verfahren weiterhin ein Normalisieren einer Signalverstärkung des Mediensignals umfaßt, wo der Normalisierungsfaktor von einer Summe von Absolutwerten von Proben in einem gewählten Abschnitt abgeleitet wird.The method of claim 1, wherein the method further normalizing a signal gain of the media signal, where the Normalization factor of a sum of absolute values of samples in a chosen one Section is derived.
DE60215357T 2001-02-23 2002-02-21 Method for receiving a media signal Expired - Lifetime DE60215357T2 (en)

Applications Claiming Priority (7)

Application Number Priority Date Filing Date Title
SE0100642A SE0100642D0 (en) 2001-02-23 2001-02-23 Procedure and apparatus
SE0100642 2001-02-26
US27490401P 2001-03-09 2001-03-09
US274904P 2001-03-09
US10/047,532 US7062442B2 (en) 2001-02-23 2001-10-23 Method and arrangement for search and recording of media signals
PCT/US2002/005537 WO2002069148A1 (en) 2001-02-26 2002-02-21 Method and arrangement for search and recording of media signals
US47532 2008-03-13

Publications (2)

Publication Number Publication Date
DE60215357D1 DE60215357D1 (en) 2006-11-23
DE60215357T2 true DE60215357T2 (en) 2007-08-23

Family

ID=56290253

Family Applications (1)

Application Number Title Priority Date Filing Date
DE60215357T Expired - Lifetime DE60215357T2 (en) 2001-02-23 2002-02-21 Method for receiving a media signal

Country Status (5)

Country Link
EP (1) EP1417583B1 (en)
CN (1) CN100399296C (en)
AT (1) ATE342562T1 (en)
BR (1) BR0207553A (en)
DE (1) DE60215357T2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104778218A (en) * 2015-03-20 2015-07-15 广东欧珀移动通信有限公司 Method and device for processing incomplete song
CN111554329A (en) * 2020-04-08 2020-08-18 咪咕音乐有限公司 Audio editing method, server and storage medium

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4697209A (en) * 1984-04-26 1987-09-29 A. C. Nielsen Company Methods and apparatus for automatically identifying programs viewed or recorded
JP3353381B2 (en) * 1993-04-23 2002-12-03 ソニー株式会社 Recording and playback device
KR0138464B1 (en) * 1994-06-29 1998-06-01 배순훈 Harmony data recorded karaoke media and reproducing apparatus thereof
US5739451A (en) * 1996-12-27 1998-04-14 Franklin Electronic Publishers, Incorporated Hand held electronic music encyclopedia with text and note structure search
FR2765715B1 (en) * 1997-07-04 1999-09-17 Sextant Avionique METHOD FOR SEARCHING FOR A NOISE MODEL IN NOISE SOUND SIGNALS
DE19810114A1 (en) * 1998-03-09 1999-09-16 Stefan Weigelt Search process for musical pieces, for radio receiver
US6185527B1 (en) * 1999-01-19 2001-02-06 International Business Machines Corporation System and method for automatic audio content analysis for word spotting, indexing, classification and retrieval

Also Published As

Publication number Publication date
EP1417583A1 (en) 2004-05-12
DE60215357D1 (en) 2006-11-23
EP1417583B1 (en) 2006-10-11
ATE342562T1 (en) 2006-11-15
CN100399296C (en) 2008-07-02
BR0207553A (en) 2004-09-14
CN1493029A (en) 2004-04-28
EP1417583A4 (en) 2006-02-01

Similar Documents

Publication Publication Date Title
US7062442B2 (en) Method and arrangement for search and recording of media signals
DE60037119T2 (en) ELECTRONIC STORAGE OF MUSIC DATA AND PROGRAMS, WITH THE DETECTION OF PROGRAM SEGMENTS, SUCH AS MUSIC LECTURES RECORDED FOR EXAMPLE, AND SYSTEM FOR THE MANAGEMENT AND PLAYING OF SUCH PROGRAM SEGMENTS
DE60131893T2 (en) METHOD AND DEVICE FOR PRODUCING UNIQUE AUDIO SIGNATURES
DE69925243T2 (en) DATA PROCESSOR AND DATA STORAGE MEDIUM
DE10393776B4 (en) Methods and systems for encoding and detecting multiple messages in audio data
DE60120417T2 (en) METHOD FOR SEARCHING IN AN AUDIO DATABASE
DE10297035B4 (en) Reconstruction of messages based on partial detection
EP1794564B1 (en) Device and method for synchronising additional data and base data
US6604072B2 (en) Feature-based audio content identification
US6748360B2 (en) System for selling a product utilizing audio content identification
DE60318451T2 (en) Automatic summary for a TV program suggestion machine based on consumer preferences
DE60030064T2 (en) Method and device for the identification of radio programs
DE60213913T2 (en) System and method of content presentation
DE10148359A1 (en) Method for preventing a decline in sales of recordings due to a digital music file illegally distributed via a communication network
DE60225190T2 (en) FEATURE-BASED AUDIO CONTENT IDENTIFICATION
WO1998045844A1 (en) Device and method for recording an information signal in a recording carrier
DE60215357T2 (en) Method for receiving a media signal
CN107872724A (en) A kind of preview video generation method and device
US7593850B2 (en) Methods for collecting media segments in a media signal via comparing segments of the signal to later segments
US20030084459A1 (en) Method and apparatus for modifying a media database with broadcast media
DE102019111728A1 (en) METHOD AND DEVICE FOR AN ADVANCED AUDIO / VIDEO STREAM MANAGEMENT FOR EXPANDING ADVERTISING POSSIBILITIES
DE102018121186B4 (en) Method for controlling the transmission of a digital radio program
DE102016209771A1 (en) Karaoke system and method of operating a karaoke system
DE112022001118T5 (en) RECEIVING DEVICE, TRANSMISSION DEVICE, INFORMATION PROCESSING METHOD AND PROGRAM
DE102014111677A1 (en) Method for replacing titles in a playlist

Legal Events

Date Code Title Description
8364 No opposition during term of opposition