NoAd - Was ist schon da / Wie benutze ich es
Stand: 24.03.1999
----------------------------------------------------------------------

Diese Arbeit und die Dokumentation beruht wesentlich auf der Diplomarbeit
von Fabian Zink mit dem Thema "Entwicklung und Implementierung einer 
Windows - Applikation zur Erkennung von Werbeblcken" an der Fachhochschule
Mnster im Labor Kommunikationstechnik.
 

Die Motivation dieser Arbeit war es, Aufnahmen des Fernsehprogrammes ohne 
Unterbrechungen durch Werbung oder Programmvorschau aufzuzeichnen. Da die 
privaten Fernsehanstalten dieser Idee nicht kooperativ gegenberstehen, 
muten unabhngige Verfahren gefunden werden um dieses Ziel zu erreichen. 
Zur Unterscheidung werden in dieser Arbeit optische Merkmale genutzt. Das 
Resultat dieser Arbeit ist, da zwei Algorithmen gefunden und implementiert 
wurden, mit denen sich unterscheiden lt, ob es sich beim ausgesendeten 
Fernsehsignal um Programm oder um Werbung handelt.


Einleitung

Seit der Einfhrung von privaten Fernsehanstalten ist das Angebot fr das 
Publikum stetig gestiegen. Im Gegensatz zu den ffentlich-rechtlichen 
Sendern, die sich durch eine Grundgebhr der Fernsehzuschauer finanzieren, 
werden die Kosten der privaten Sender vorwiegend durch Einnahmen aus 
Werbesendungen gedeckt. Das fhrte dazu, da sich von nun an nicht nur der 
Werbeanteil zwischen zwei Sendungen erhhte, sondern auch die Sendungen 
durch Werbeblcke unterbrochen wurden. Diese, von vielen Zuschauern als 
strend empfunden, hatten aber auch noch einen weiteren Effekt: Aufnahmen 
mit dem Videorecorder dauerten lnger als die reine Nettospielzeit. Die 
Bandkapazitt von drei, vier oder mehr Stunden konnte nicht mehr nur fr 
die gewnschten Aufnahmen genutzt werden und es verringerte sich der 
Wirkungsgrad der Kassette.

Die Motivation dieses Projektes war es nun eine Mglichkeit zu schaffen, 
wie die Aufnahme des Fernsehprogrammes nur auf die Nettospielzeit begrenzt 
werden konnte.

Folgende berlegungen wurden hierzu angestellt:

- Der Funktionsumfang und die Bedienung des Videorecorders sollten auch mit 
  Werbeblockunterdrckung unverndert einsetzbar sein. i
- Die Unterscheidung Film - Werbung sollte unabhngig vom Sender sein.
- Die Infrarotsteuerung sollte unabhngig von dem verwendeten Videorecorder 
  sein


Zusammenfassung

Die gesamte Diplomarbeit ist ein Demonstrationsmodell. Es gelang Algorithmen 
zu finden, mit denen man auf optischem Wege Unterschiede zwischen einer 
Werbesendung und dem normalen Fernsehprogramm erkennen konnte. Sollte diese 
Arbeit in ein serienreifes Produkt umgewandelt werden, ist die Intelligenz 
des Systems mit einem Mikrocontroller oder einem Digitalen Signal Prozessor 
zu realisieren. Die Erkennung anhand des Senderlogos ist von dem Wohlwollen 
der Fernsehanstalten abhngig. So sendet der Musiksender MTV das Logo auch 
in Werbepausen mit, whrend es in einigen Sendungen, z.B. Spiegel TV, vllig 
fehlt. Auch die Austastzeilen sind nur in Sendungen eines anderen 
Fernsehformates vorhanden. 

Das Projekt stellt trotz dieser Ausnahmen eine gute und preiswerte 
Mglichkeit dar, seine Videoaufnahmen nur auf die reine Nettospielzeit zu 
begrenzen.


----------------------------------------------------------------------

In eigenen Dateien gibt es weitergehnde Informationen zu folgenden
Themen:

- Harware: Harware.txt
  Beschreibung der verwendeten Hardware. Besonders wird auf die Funktion der 
  verwendeten TV Karte eingegangen. 

- Infrarotschnittstell: Infrarot.txt
  Aufbau der Infrarotsteuerung. 

- Werbung: Werbung.txt
  Vorstellen der Mglichkeiten zur Erkennung und Unterscheidung von Werbung. 

- VPS: Vps.txt
  Warum geht es nicht mit VPS

- Software: Software.txt
  Beschreibung der entstandenen Software. Es werden neben den verwendeten 
  Algorithmen auch die Arbeitsweisen der verwendeten Funktionen und 
  Routinen erlutert.
  
  Die realisierten Funktionen dieser Arbeit beschrnken sich auf das 
  Wesentliche zu Erkennung von Werbeblcken.

- Bedienung: Bedienung.txt


----------------------------------------------------------------------

Beta
----
NoAd ist BETA Software.  Wir knnen keine Garantie dafr bernehmen, dass
es auf einem anderen als unserem System funktioniert.


Entwicklungsumgebung
--------------------
Pentium PC, 166 MHz
32MB RAM
ELSA Winner 1000TRIO/V (PCI)
Hauppauge TV-Karte Win TV/primio
Windows 95
Microsoft Visual Basic 5.0


Installation
------------

In der Datei INSTALL steht alles wesentliche. INSTALL ist eine Datei,
die in der Distribution enthalten sein muss!


Bedienung
---------

In der Datei Bedienung.txt steht alles wesentliche. Bedienung.txt ist eine 
Datei, die in der Distribution enthalten sein muss!


Code
----

NoAd ist in Visual Basic geschrieben.  Der Code ist NICHT OPTIMAL, aber
er funktioniert. Beim nchsten Mal wird alles anders.


BUGS
----

Wer einen Fehler findet, mge ihn uns mit einer kleiner Beschreibung per
eMail an Richert@FH-Muenster.DE schicken. ber einen gefundenen Fehler 
MIT BESEITIGUNGSVORSCHLAG freuen wir uns um so mehr.

Es gibt sicherlich noch viel zu verbessern und wir (das bin ich selber,
falls ich gerade keine Diplomanden habe) kann kaum gegen das FERNSEHEN
und die WERBEINDUSTRIE kmpfen. Somit ist jeder Mitstreiter 
(MULTIPLIKATOR) gern gesehen!

Bitte sicherstellen, dass die NEUESTE VERSION verwendet wird, 
Download von http://www.ktet.FH-Muenster.DE/ina

