TVcentral V4 UDD

Aus Sceneo Wiki

Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

Einleitung

Sceneo TVcentral ist eine Media Center Oberfläche für PC, die unter Windows XP oder Windows Vista Betriebssystem arbeiten. Eine Media Center Oberfläche ermöglicht es, einen PC zu steuern, ohne direkt vor ihm zu sitzen. Man nennt das im angelsächsischen Sprachraum deshalb auch 10-Foot-UI, also etwa: 3-Meter-Anwenderschnittstelle.

Die Bedienung eines Media Center erfolgt demnach nicht mit Maus und Tastatur, sondern mit einer Fernbedienung.

Als Alternative zum kostenfreien Media Center, das bei Windows Vista Home Premium und Vista Ultimate zum Lieferumfang gehört, soll Sceneo TVcentral vor allem die Anwender ansprechen, die mehr Leistung benötigen. Mehr Leistung wird dabei definiert als größere Individualität bei der Anpassung der Anwenderschnittstelle (User Interface) und höherer Flexibilität bei der Verwaltung großer Mediendatenbestände.

User Driven Development

Sceneo TVcentral V4 wird erstmalig im Rahmen eines sogenannten "user driven development" entwickelt, d.h. die Anwender bestimmen, was (Funktionen), wie (Umsetzung) wann (in welcher Priorität) erledigt wird. Anwender, die aktiv diesen Prozess unterstützen wollen, haben sich für die "Volkskammer" nominiert. Dort können sie neue Funktionen anregen und diskutieren. Einmal wöchentlich entscheidet der Zentralrat, welche Punkte in das dynamische Lastenheft übernommen werden. Der Zentralrat ist ein Gremium, das sich aus vier Anwendern und drei Mitarbeiten von Sceneo zusammensetzt.

Die Kommunikation des user driven development erfolgt über regelmäßige Telefonkonferenzen des Zentralrats und durch Austausch in einer Forenstruktur.

Ergebnisse der Forenbeiträge und Diskussionen des Zentralrats werden in dieser Wiki-Struktur abgelegt. Dieses Wiki dient als Lastenheft für die Produktentwicklung und wird stetig ergänzt und erweitert.

Aktueller Status der Entwicklung

  • Integration des neuen Oberflächen-Designs in TVcentral V4
  • Integration des neuen LiveTV-Moduls mit neuen EPG und Aufnahme-Funktionen
  • Integration der neuen EPG-Ansichten (Timeline und OSD)
  • Integration und Realisierung des neuen Plugin-Konzeptes
  • Integration von neuen EPG-Filtern
  • EPG: Gezielte Auswahl einer Uhrzeit
  • EPG: Erweiterte Aufnahme-Modi (GetItAll z.B. nach Schauspieler)
  • Erweiterte Einstellungsmöglichkeiten


Aktuelle Ansicht der Startseite

Bild:Main.JPG

Aktuelle Ansicht des LiveTV OSDs

Bild:LiveTV.JPG

Aktuelle Ansicht des EPGs mit der neuen Zeitwahl

Datei:Uhrzeit Bildgröße ändern.JPG

Aktuelle Ansicht des EPGs mit dem neuen GetItAll-Dialog

Datei:Getitall Bildgröße ändern.JPG

Generelle Anforderungen an TVcentral V4

Allgemein: Aufbau

Start der Software im Vollbild mit laufendem TV. TV wird zentriert (TVcentral) dargestellt. Darunter wird die Navigationsleiste angezeigt, welche in allen Modulen Verwendung findet. Die Navigationsleiste besteht immer aus folgenden Elementen:

  • <ROT>
  • <GRÜN>
  • <GELB>
  • <BLAU>
  • <PLAY>
  • <SKIP (links)>
  • <SKIP (rechts)>

Auf der Startseite sind die Buttons wie folgt belegt:

  • <ROT> = EPG Elektronischer Programmführer. Aufruf des EPGs im Vollbild (TimeLine oder Fullscreen-EPG). Shortkey F5
  • <GRÜN> = Filme Medienbereich Filme. Shortkey F6
  • <GELB> = Musik Medienbereich Musik. Shortkey F7
  • <BLAU> = Bilder Medienbereich Bilder. Shortkey F8
  • <PLAY> = Play/Pause pausiert / startet laufendes LiveTV, Musik, Radio oder Diashow Shortkey Space
  • <SKIP (links)> Zurück springt zum letzten Kanal, Kapitel oder Film bzw. Bild oder Musikstück Shortkey Nicht definiert
  • <SKIP (rechts)> Vor springt zum nächsten Kanal, Kapitel oder Film bzw. Bild oder Musikstück Shortkey Nicht definiert
  • <OK> = Aufruf des TV im Vollbild Shortkey Return / Enter

Das TV-Bild wird immer fit 2 screen", also immer ausgefüllt im visualisierten TV - unabhängig davon in welchem Format das TV ausgestrahlt wird. Auf der Startseite werden folgende Stati außerhalb des visualisierten TVs angezeigt:

  • Mute
  • Rec

Allgemein: Eingabe

Die Eingabe ist optimiert auf Fernbedienung (X10, Sceneo-Master Remote, HID, etc.) und Tastatur. Basisfunktionen sind auch über Maus steuerbar, der Fokus liegt jedoch auf die Eingabe per Fernbedienung und Tastatur. Die wichtigsten Tasten der Fernbedienung sind die Farbtasten (rot, grün, blau, gelb), das Steuerkreuz und OK. Mit Hilfe des Nummern-Block der Fernbedienung ist darüber Hinaus eine sytsmeweite Steuerung via Vanity-Eingabe möglich.

Die Vanity-Eingabe ermöglich jeden beliebige Menüeintrag schnell zu finden und dann auszuwählen. In den Medienbereichen ist so eine schnelles finden von Musikstücken möglich. Um Vanity zu aktivieren muss in der Hauptansicht oder in einem Medienbereich nur eine der Zahlentasten der Fernbedienung gedrückt werden um direkt mit dem schreiben zu beginnen. Durch drücken einer Zahlentaste blendet sich das Vanity-Menü ein und die Eingabe wird visualisiert. Gleichzeitig wird das Ergebnis direkt angezeigt. So wird z.B. im Musik-Modul durch drücken von <2> und <2> die Buchstaben A und B geschrieben, was sofort (also in Echtzeit wie z.B. bei einem Adressbuch im Handy) alle Musikstücke beginnend mit AB und enthält AB auflistet. Bei Musik wird nach Artist und Album und Track gesucht. Um mit der Tastatur zu suchen wird die von Windows bekannte Tastenkombination <STRG> + <F> genutzt. Mit <STRG> + <F> wird das Eingabefenster aktiviert und die Eingabe der Buchstaben via Tastatur kann vorgenommen werden.

In anderen Menüs wird durch Eingabe der Buchstaben direkt zu dem Menüeintrag gesprungen. So könnte man z.B. im Hauptmenü durch schreiben von <LiveTV> direkt ins LiveTV springen. Die geschriebenen Buchstaben werden im Ergebnis wie im Schreenshot farbig dargestellt.

Die noch verfügbaren Buchstaben werden ebenfalls angezeigt. Somit bekommt der Anwender eine Hilfe angezeigt und kann gezielter suchen.

Das verhalten beim benutzen der Tastatur ist gleich. So kann sofort mit der Tastatur geschrieben werden und das Ergbnis wird wie bei der Eingabe via Fernbedienung angezeigt.

Bild:Vanity3.JPG

Aufbau des User-Interface

Im Fokus der neuen Oberfläche steht das LiveTV. TVcentral bleibt die TV-Zentrale, weshalb das LiveTV auch eine zentrale Bedeutung bekommt. Erstmalig in der Geschichte von TVcentral wird das LiveTV als zentrales Element direkt in die Startseite integriert und auch direkt mit der Software gestartet. Mit dem Start der Software wird in der Mitte das laufende TV-Bild angezeigt. Die Medienbereiche sind im Auslieferungszustand limitiert auf die vier Medienbereiche:

  • TV (zentriert als zentrales Element, Startbar mit <OK> oder <Enter>
  • Programmführer (Aufruf der Programminfornmationen). Aufruf mit der Farbtaste <rot> oder <F5>
  • Filme (Aufruf von Videos und Aufnahmen). Aufruf mit <grün> oder <F6>
  • Musik (Aufruf von Musik). Aufrufbar mit <gelb> oder <F7>
  • Bilder (Aufruf von Bildern). Aufrufbar mit <blau> oder <F8>

Die GUI ist flexibel änderbar womit das erstellen von Themes ebenfalls eine zentrale Bedeutung bekommt.

Funktionsbereich Fernsehen (LiveTV)

Zu unterstützende Hardware

  • Es werden alle TV-Devices wie in den Programmen Sceneo AbsolutTV und Sceneo VistaTV unterstützt. Der Fokus liegt weiterhin auf Digital TV. Analoge TV-Devices werden nur rudimentär unterstützt. Die Unterstützung digitaler Devices wird weiter ausgebaut. Mit Hilfe von Streaming-Technologien werden auch weitere Hardware-Streaming-Clients wie z.B. DBox, Dreambox oder UPnP-Devices unterstützt.

Features

  • Pausieren von Aufnahmen um z.B. manuell während der Aufnahme Werbung nicht mit aufzunehmen
  • Automatisches Verbinden von mehreren Aufnahmen zu einer Playliste um so z.B. aufeinanderfolgende Serien in einem Durchlauf schauen zu können
  • Bei zwei aufeinanderfolgenden geplanten Aufnahmen auf dem gleichen Kanal werden zwei Aufnahmedateien anlegen die parallel weiter geschrieben werden. Dazu wird Multitransponderrecording ralisiert. Gleichzeitiges paralleles Aufnehmen mehrerer Sendungen auf dem gleichen Transponder
  • Integration der Universal Channellist: Diese erlaubt es unabhängig von den Quellen und Anzahl von TV-Tunern alle Sender in nur einer Senderliste darzustellen und auswählbar zu machen
  • Verschlüsselte Aufnahme von PayTV zum gleichzeitigen Aufnehmen und schauen eines PayTV-Kanals
  • Dauerhaftes aktivieren von Dolby Digital, womit Dolby Digital immer ausgegeben wird wenn verfügbar
  • Edit 19.09 Einschaltquoten-Plugin: Anzeige der akutellen Einschaltquoten in der Senderliste. Dieses Feature ist ein Studentenprojekt und muss nur in der Oberfläche integriert werden. Das Plugin selbst wird von den Projektlern entwickelt. Es soll nur neben dem Kanal (siehe Screenshot) die Quote in Form eines Pfeils angezeigt werden. Auf die prozentuale Ansicht wird verzichtet

Anzeige der Einscaltquoten in der Kanalliste.

Bild:Channellist.JPG

  • Edit 19.09Erweiterte (unbegrenzte) Bouquets in der Kanalliste: Boquets werden nicht mehr über die Farbtasten aufrufbar gemacht, sondern die Bouquets werden als "Ordner" in der Kanalliste dargestellt. Dabei bekommen die Farbtasten eine neue Funktion
  • ROT= EPG. Ruft den EPG des markierten Senders auf (wie EPG aus LiveTV (rot) nur mit Ansicht des markierten Senders)
  • GRÜN= Bouqiets. Geht wieder auf die Hauptansicht der Kanalliste (erste Seite)
  • Back= Schließt die Kanalliste, egal an welcher Stelle (Bouquetliste oder Senderübersicht) man sich befindet
  • OK= Öffnet ein Bouquet oder setzt den Kanal

Bild:bouquets.JPG

Aufbau des User-Interface

Das OSD wird durch drücken von <OK>, beim setzen eines Kanals oder beim Wechsel von der Startseite in den Vollbild-Modus für 5 Sekunden angezeigt. Das OSD visualisiert folgende Informationen (siehe Screenshot).

  • Senderlogo (links)
  • aktuelle Uhrzeit (rechts). Wenn Timeshift aktiv, wird links daneben die Timeshift-Zeit angezeigt
  • Now
  • Next mit dem Hinweis ab UHRZEIT
  • <ROT> = EPG
  • <GRÜN> = Filme Aufruf des Medienbereichs Filme
  • <GELB> = Radio Aufruf des Radiomoduls
  • <BLAU> = TV-Menü Aufruf des TV-Menüs mit erweiterten Optionen
  • <PLAY> = Play / Pause des laufenden TVs
  • <SKIP (links)> =Zurück springt zum letzten Kanal. Im Timeshifting wird in Minuten-Schritten gesprungen
  • <SKIP (rechts)> =Vor springt zum nächsten Kanal. Im Timeshifting wird in Minuten-Schritten gesprungen

Geplante Recordings bzw. laufende Recordings werden im OSD direkt neben der Sendung als roter Punkt visualisiert. Ein grüner Punkt visualisiert einen geplanten Umschaltvorgang (ZAP). Folgende Informationen werden zusätzlich dargestellt:

  • Bei laufender Aufnahme: Die Uhrzeit wird rot
  • Bei aktivem Timeshifting: Neben der Uhrezeit wird die Timeshiftzeit grün dargestellt

Bild:Screen OSD.JPG

Funktionsbereich Videorekorder (PVR/EPG)

Allgemein

Der EPG basiert auf den bereits vorhandenen EPG der Produkte Sceneo VistaTV und Sceneo AbsolutTV. Der Anwender hat Zugriff auf zwei verschiedene Ansichten:

  • Timeline
  • OSD-EPG

Aufbau des User-Interface

Der OSD-EPG ist die standardmäßig eingestellte EPG-Ansicht und ist bis auf wenige Änderungen wie in Sceneo VistaTV und Sceneo AbsolutTV aufgebaut. Der EPG wird mit der Farbtaste <grün> aufgerufen. Die erste Ansicht stellt alle aktuell laufenden Sendungen des gesetzten Kanals dar. Mit den Farbtasten kann die Ansicht gefiltert bzw. geändert werden. Neu ist die integrierte Zeitachse direkt im EPG. Diese Zeitachse visualisiert mit Hilfe von drei Markierungen folgende Zeiten:

  • Jetzt
  • Danach
  • PrimeTime

Bild:Epg_5.JPG

Um die Zeiten individuell zu ändern kann man mit Hilfe der Pfeil-Tasten <rechts> und <links> die zeitliche Ansicht ändern. So kann man mit <rechts> auf "Danach" blättern. Ein zweites drücken von <rechts> geht dann erst in 30 Minuten Schritten vor, danach in 60 Minuten schritten z.B.:

Aktuelle Uhrzeit 15 Uhr

<rechts> Danach <rechts> 15:30 <rechts> 16:00 <rechts> 16:30 <rechts> 17:00 <rechts> 17:30 <rechts> 18:00. Nach drei Stunden wird in 60 Minuten Schritten gesprungen, also <rechts> 18:00 <rechts> 19:00 <rechts> 20:15 (Primetime).

Mit der Pfeiltaste <links> geht man entsprechend dem obigen Schema wieder zurück. Eine farbige Markierung zeigt in der Zeitachse die aktuelle Position bzw. Uhrzeit an. Zusätzlich wird die Uhrzeit auch im Screen selbst angezeigt (siehe Screenshot). Der OSD-EPG wird ferner als Vollbild-EPG realisiert. Der Aufbau dort ist im prinzip ähnlich, wobei Informationen wie Bild, Land, etc. direkt angezeigt werden (siehe Screenshot)

Bild:Epg fullscreen.JPG

Timeline-EPG

In der Ansicht Timeline kann ebenfalls mit Hilfe der Farbtasten gefiltert werden. Bei einer Filterung werden in der Timeline die Ergbnisse hervorgehoben und die anderen Sendungen ausgegraut.

Features

  • Während einer geplanten Aufnahme kann die Aufnahmezeit manuell verlängert bzw. geändert werden (Beispiel: Die Aufnahme von „Wetten dass?“ kann wegen der Sendezeitüberziehung manuell verlängert werden)
  • Gezielte Zugriffsmöglichkeit auf individuelle Zeiten im EPG
  • Filterung im EPG nach Genres für die nächsten 24 Stunden
  • Anzeigen der DVB-EPG Daten für Sender die nicht im tvtv.de EPG vorhanden sind
  • Automatische Löschfunktion von Aufnahmen nach zu definierenden Kriterien z.B. nach X Tagen
  • Erweitertes „Get-It-All“ nach Darstellern und Stichwörtern
  • Erweitertes „Get-It-All“ : Nur auf diesem Sender aufnehmen
  • Erweitertes „Get-It-All“ Nur zu dieser Zeit aufnehmen
  • Gezielte Aufnahmemöglichkeit von Erstausstrahlungen oder Wiederholungen

Funktionen des EPG

  • <rot> - Jetzt (Aktuelle Sendungen / Gasamtübersicht)
    • Farbtasten filtern auf der zweiten Ebene nach Genre
  • <grün> - Danach (Kommende Sendungen)
    • Farbtasten filtern auf der zweiten Ebene nach Genre
  • <gelb> Tipps (Anzeige der Sceneo-Tipps)
    • Farbtasten filtern auf der zweiten Ebene nach Genre
  • <blau> - Timer (Übersicht geplanten Aufnahmen)
    • Farbtasten bieten die Möglichkeit eine Aufnahme zu editieren, löschen oder neu anzulegen (manuelle Aufnahmeplanung bei vorhandenem EPG)

Funktionen (Detaildialog)

  • <rot> - Aufnahme (startet, plant die Aufnahme)
  • <grün> - Umschalten (startet, plant das Umschalten)
  • <gelb> - Erweitert (Ruft die erweiterte Aufnahmeplanung auf)
  • <blau> - Mehr (Ruft eine Seite mit Wiederholungen und Empfehlungen auf)

Funktionen (Detaildialog "Erweitert" (<gelb>))

Die erweiterten Funktionen können auch bei einer laufenden Aufnahme aufgerufen und geändert werden. Die Änderungen wirken sich auch auf die aktielle Aufnahme aus.

  • Option Einstellen der Nachlaufzeit:
    • 5 Minuten, 10 Minuten, 15 Minuten, 30 Minuten, 45 Minuten, 60 Minuten
  • Option Einstellen der Vorlaufzeit:
    • 5 Minuten, 10 Minuten, 15 Minuten, 30 Minuten, 45 Minuten, 60 Minuten
  • Option Aufnahme Vorhalten:
    • unbegrenzt, 1 Woche, 1 Monat
  • Option System nach Aufnahme:
    • standby, herunterfahren
  • <rot> - Aufnahme (startet, plant die Aufnahme mit den eingestellten Optionen)
  • <gelb> - GetItall (Ruft die GetItAll Einstelleungen auf)

Funktionen (Detaildialog "GetItall" (<gelb> / <gelb>))

  • Option Immer um diese Zeit aufnehmen
  • Option Alles mit diesem Titel aufnehmen
  • Option Alles mit diesem Regisseur aufnehmen
  • Option Alles mit diesem Schauspieler aufnehmen
  • Option Mit hoher Priorität aufnehmen
  • Option Wiederholungen vermeiden
  • Option Nur Erstaustrahlungen aufzeichnen

Funktionsbereich Radio (UniversalRadio)

Das Radio-Modul wird technisch grundsätzlich so aufgebaut wie das Radio in Sceneo VistaTV und Sceneo AbsolutTV. Die Navigation leitet sich aus dem Gesamtkonzept ab. Darüber hinaus werden folgende Funktionen realisiert:

  • Anzeige eines Still-Bildes anstelle von schwarzem Hintergrund. Dieses Still kann anstelle einer Visualisierung angezeigt, wird aber auch bis zum start einer Visualisierung angezeigt
  • Aufahme von Radio in:
  1. DVB in MPA
  2. Internet-Radio in MP3
  • Automatisches Taggen und schneiden der Aufnahmen:
  1. DVB: mit Hilfe der Now/Next Informationen z.B. bei Premiere Radio
  2. Internet-Radio: mit Hilfe der gesendeten Tagging-Informationen (ID3-Tags)
  • Autmatischer Download neuer Internet-Radio kanal-Listen
  • Timeshifting (pausieren) von Radio

Aufbau des User-Interface

Das Radio wird direkt im Vollbild mit geöffneter Kanalliste gestartet. Abhängig vom zuletzt gesetzen LiveTV Channel wird ein Radio-Kanal des Transponders gesetzt um zu gewährleisten, das schnell das Radio gestartet werden kann. Ist kein DVB-Radio vorhanden wird ein Internet-Radio-Kanal gesetzt. Folgende Priorität ergibt sich:

  • DVB: Der zuletzt gesetzte Kanal wird gesetzt, sofern dieser auf dem gleichen Transponder ist wie der TV-Kanal des aktuell laufenden LivetV
  • DVB: Ist ein anderer Transponder aktiv, wird ein entsprechend dort verfügbarer Radiokanal gesetzt
  • Internet-Radio: Der zuletzt gesetzte Radiokanal wird gesetzt

Bis die Visualisierung startet wird im Hintergrund ein Stillbild angezeigt. Ziel ist es das der Anwender sofort ein Feedback über die gestartete Aktion (Start des Radios) bekommt.

Aufbau des OSD Das Now/Next-OSD wird dauerhaft angezeigt:

  • DVB: Now - was läuft jetzt. Next - was kommt gleich (falls verfügbar)
  • Internet-Radio: Now - Aktueller Kanal und laufendes Stück. Next - was kommt gleich (falls verfügbar)

Funktionen:

  • <Play/Pause> - pausiert Radio (Timeshifting)
  • <skip/links bzw. rechts> - geht zum letzten / nächsten Kanal
  • <Stop> - beendet die Wiedergabe und geht auf die vorherige Seite
  • <Back> - geht auf die vorherige Seite, Wiedergabe läuft im Hintergrund weiter
  • <fast forward / rewind> - keine Funktion. Im Timeshifting zurück bzw. vorspulen
  • <rot> - Radio-EPG
  • <grün> - start / ändern der Visualisierung:
  1. Visualisierung
  2. Stillbild
  3. Monitor off und gleichzeitig schwarzes Bild
  • <gelb> - Musik Aufruf des Medienbereichs Musik
  • <blau> - Bilder Aufruf des Medienbereichs Bilder

Funktionsbereich Musik (Music)

Der Musik-Bereich wird technisch grundsätzlich so aufgebaut wie der Musik-Bereich in der aktuellen V3. Die Navigation leitet sich aus dem Gesamtkonzept ab. Darüber hinaus werden folgende Funktionen realisiert:

  • Freie Konfigurierbarkeit der Ansichten (Seiten) für jeden View einzeln
  • Datenbankunabhängier Dateimodus mit auslesen der ID3Tags und M3U-Support
  • Export von Playlisten (Queues) auf beliebige Medien
  • Integrierte Ripping-Funktion mittels Aufnahmebutton
  • Cross-Fade Funktion zum Abspielen von Stücken ohne Pause
  • 0-Sekunden-Pause-Funktion zum abspielen von Live-Alben ohne Pause
  • Vanity-Eingabe zum schnellen finden von Musik

Die aktuelle Diskussion kann im Forum der Volkskammer verfolgt werden

Aufbau des User Interface

Allgemein

Der Music-Player startet immer in der zuletzt aktiven Ansicht. Ist z.B. Artist (Listenansicht) die letzte Ansicht, wird diese beim nächsten Start angezeigt. Die Standardansicht ist "Sortiert nach Interpret". Es gibt zwei unterschiedliche Ansätze der Ansicht:

  1. Coverart - Ansicht sortiert nach Alben
  2. Listenasnicht - Ansicht sortiert nach Genre oder Artist

Bild:Musik5.JPG

Die Ansichten lassen sich mit der roten Farbtaste ändern. Default ist die Ansicht "Artist", welche alle Alben nach Artist sortiert (A-Z) anzeigt. Durch drücken des roten Buttons ändern sich die Ansicht in "Album" oder "Genre". Die Ansichten für "Artist" und "Genre" sind Listenansichten.

Die Listenansicht ist in drei Spalten aufgebaut:

  • Interpret - diese Spalte listet die Interpreten sortiert von A-Z auf
  • Album - die zweite Spalte listet direkt neben dem Interpreten die vorhandenen Alben auf
  • Info - in dieser Spalte wird das erste Coverart des Interpreten angezeigt. Bewegt man sich in der Spalte "Album", wird entsprechend das markierte Album angezeigt.

Die Spalten alssen sich mit den Pfeiltasten wechseln. Back geht immer eine Seite zurück

Generell gilt: Ist kein Coverart vorhanden wird ein Platzhalter angezeigt.


Bild:Musik1.JPG

Daraus ergibt sich fogende Anzeigemöglichkeit:

  • Auswahl Interpret - Anzeige des ersten (random) Coverarts bzw. Platzhalter, Anzeige des Interpreten und Anzeige der Gesamtlaufzeit aller Stücke des Artist und einem Link "more", welcher zu der Detailseite des Interpreten verlinkt.
  • Auswahl Album - Anzeige des Coverarts des ausgewählten Albums, Name des Intepreten, Weblink zum Interpreten und Produktionsjahr des Albums sowie der Gesamtlänge aller Stücke des gewählten Albums

Bild:Musik2.JPG

Die Funktion more ruft Detail-Informationen (aus z.B. Wikipedia.de) des Künstlers auf:

Bild:Musik4.JPG

Die letzte Ebene, in unserem Beispiel "Album", wird mit "OK" ausgewählt. Die Ansicht wechselt dann zur Detail-Ansicht mit allen Tracks (siehe Screenshot). Die Detailansicht ist wie folgt aufgebaut:

  • Anzeige aller Tracks in einer Liste
  • Anzeige des Coverarts (oder Platzhalter)
  • Anzeige des Künstlernamen
  • Anzeige des Album-Namen
  • Anzeige der Laufzeit aller Stücke
  • Anzeige der Webseiten-Adresse des Künstlers
  • Anzeige des Ratings

Funktionen:

  • <Play/Pause> - spielt ausgewählten Track ab HIER
  • <skip/links bzw. rechts> - geht zum letzten / nächsten Track
  • <Stop> - beendet die Wiedergabe und geht auf die vorherige Seite
  • <Back> - geht auf die vorherige Seite, Wiedergabe läuft im Hintergrund weiter
  • <fast forward / rewind> - spult den Track vor bzw. zurück
  • <rot> - repeat
  • <grün> - shuffle
  • <gelb> - options-Menü
  • <blau> - start / ändern der Visualisierung:
  1. Visualisierung
  2. Stillbild
  3. Monitor off und gleichzeitig schwarzes Bild


Bild:Musik3.JPG


Darüber Hinaus kann mit <gelb> das Optionsmenü aufgerufen werden. Dieses bietet weitere Funktionen wie:

  • Start des Equilizer - neue Seite)
  • Brennen der aktuellen Playliste
  • Crossfade aktivieren - weicher Übergang zwischen den Stücken)
  • No Trackpause - keine Pause zwischen den Stücken)

Bild:Options_pop.JPG

Verhalten des Musik-Moduls bei Offline-Medien

Ist ein Musikstück nicht vorhanden (z.b. weil Netzwerklaufwerk nicht vorhanden ist), wird das Stück von Scemes als offline deklariert. Das Musikmodul muss in diesem Fall das Stück in der Oberfläche als Offline kennzeichnen und bei Abspielversuch eine Meldung ausgeben "Der Track befindet sich auf Datenträger / Device / Netzwerklaufwerk / etc. und kann nicht abgespielt werden. Legen Sie den Datenträger / Device / Netzwerklaufwerk / etc. ein um das Stück abszuspielen <Weiter> <Abbrechen>.

Audio-CDs werden automatisch absgespielt. Beim einlegen einer Audio-CD wechselt die Software direkt in die Detailansicht und zeigt alle Tracks sofort an. Mit Hilfe der freedb wird der Name der CD automatisch ermittelt und angezeigt. Scemes importiert derweil im Hintergrund die CD als MP3 in den eigenen Musikbestand, so dass diese CD beim nächsten mal direkt im eigenen Musikbestand verfügbar ist.

Navigation

Die Hauptnavigation erfolgt mit den Tasten:

  • <Play> - startet die Musikwiedergabe der Auswahl. Ist ein Track ausgewählt beginnt die Wiedergabe mit diesem Track. Ist ein Album ausgewählt, beginnt die Wiedergabe des Albums. Die Wiedergabe ist fortlaufend, d.h. nach Ende eines Tracks erfolgt die Wiedergabe des nächsten Tracks in der Liste. Bei anderen Ansichten wie z.B. Album, erfolgt die Wiedergabe des nächsten Albums. Die Wiedergabe anderer Ansichten wie z.B. Artist, Genre, etc. verhalten sich gleich.
  • <Pause> - pausiert die Wiedergabe
  • <Stop> - beendet die Wiedergabe und verlässt das Musik-Modul
  • <skip> - skippt zum nächsten / vorherigen Track
  • <Pfeil hoch> - geht in der Ansicht eine Auswahl nach oben
  • <Pfeil runter> - geht in der Ansicht eine Auswahl nach unten
  • <OK> - wählt ein markiertes Element aus. In den Ansichten Genre, Artist, Album geht <OK> eine Ebene tiefer, z.B. Artist <OK> Album <OK> Tracks. Auf der Track-Ebene, löst OK die Wiedergabe aus.
  • <Pfeil rechts> - geht in der Ansicht nach rechts.
  • <Pfeil links> - geht in der Ansicht nach links.
  • <rot> - Wechsel zwischen Artits, Album, Genre und Playlists (Bei den Playlisten handelt es sich um Standardplaylisten im Winamp oder Windows Media Player Format). Der Button ändert also zyklisch die Ansicht.
  • <grün> - Wechsel zwischen "Last Played" "Just added". Der Button ändert zyklisch die Ansicht zwischen den letzten 12 Alben (Last Played) und den 12 neusten Alben (Just added)
  • <gelb> - Lädt eine eingelegte Audio-CD.
  • <blau> - Startet das Radio im Vollbild.
  • <back> - Geht eine Ebene zurück

Funktionsbereich Filme (Movies)

Der Filme-Bereich wird technisch grundsätzlich so aufgebaut wie der Filme-Bereich in der aktuellen V3. Wichtigste technische Neuerung ist ein sauberes Spul-Verhalten. Anders als in den alten Video-Player Versionen kann flüssig Vor und Zurück gespult werden. Die Navigation leitet sich aus dem Gesamtkonzept ab. Darüber hinaus werden folgende Funktionen realisiert:

Features

  • Freie Konfigurierbarkeit der Ansichten (Seiten) für jeden View einzeln
  • Datenbankunabhängier Dateimodus (Filebrowser)
  • Verknüpfen von Filmen (z.B. zum Abspielen mehrerer Episoden)
  • Vanity-Eingabe zum schnellen finden von Filmen
  • Trailer-Funktion zum Abspielen von Trailern vor einem Film oder gezielt
  • Gezieltes schützen von Filmen mit PIN (Schutz vor Mißbrauch)
  • "Watched Flag": angeschaut, nicht angeschaut, 15 Min von 22 Min angeschaut

Die aktuelle Diskussion kann im Forum der Volkskammer verfolgt werden

Aufbau des User Interface

Allgemein

Edit 20.09 Der Video-Player startet immer in der zuletzt aktiven Ansicht. Die Standardansicht ist die Ansicht nach Kategorien. Defaultmäßig gibt es zwei Kategorien:

  • Aufnahmen (Liste aller Recordings)
  • Filme (Liste aller importierten Filme)

Die Ansichten können beliebig erweitert und ergänzt werden. Eine Ansicht könnte z.B. Genre sein, was dann zur Auflistung der Genres führt. Die Ansicht ist zweispaltig aufgebaut. In der ersten Ansicht werden die verfügbaren Kategorien, in der zweiten Ansicht die nächste Ebene angezeigt. So werden in der Kategorie "Filme" in der zweiten Spalte die entsprechenden Filme angezeigt.

Die zweite Spalte baut sich automatisch auf. Mit <Pfeil nach Rechts> kann in die zweite Spalte gewechselt werden <OK> verhält sich wie in allen Modulen: Auf der letzten Ebene wird etwas abgespielt bzw. die letzte Seite angezeigt. Auf allen anderen Ebenen kommt man mit <OK> eine Ebene tiefer. Das führt in diesem Fall zu einer gedoppelten Funktion: <OK> auf der ersten Spalte listet den Inhalt in einer neuen Seite auf, in der zweiten Spalte werden mit <OK> die Details des markierten Films angezeigt oder der Inhalt einer weiteren Kategorie geöffnet.

Die Farbbuttons haben bis auf der Detail-Ebene die gleiche Funktion:

  • <rot> Not seen Yet. Filtert die aktuelle Ansicht auf noch nicht gesehene Filme
  • <grün> Just added. Filtert die aktuelle Ansicht auf neue Filme oder Aufnahmen
  • <gelb> Protect. Schützt die markierte Kategorie oder Film mit einer PIN
  • <blau> DVD Abspielen einer eingelegten DVD

Die Einträge werden immer Alphabetisch aufgelistet. Mit Just added erfolgt eine Sortierung nach Zeit. Mit Not seen erfolgt eine Sortierung der am wenigsten gesehenen Filme (Es gibt nicht nur die Zustände 0 & 1, sondern die Anzahl der Häufigkleit wird ebenfalls mit angegeben).

Bild:Movies categories.JPG

Bild:Movies categories explain.JPG


In der kaskadierenden Ansicht ist der Aufbau wie folgt (Beispiel Serien):

<Series>: Auflistung aller Serien. Zuerst nach Name und Staffel:

  • <Simpsons> und <Staffel>
  • <Episoden>


Neben dem Titel werden direkt Detailinformationen angezeigt. Ähnlich wie beim Musik-Modul wird ein Coverart (Filmposter) und Details zum Film angezeigt (Produktionsjahr, Rating, Watched, Land, etc.)

Mit <OK> können Details zum Film angezeigt werden, <Play> spielt den markierten Film direkt ab.


Die Details enthalten eine Beschreibung des Films, das Jahr, Regisseur, FSK und Rating. Mit Hilfe der Farbtasten können weitere Funktionen aufgerufen werden:

  • <rot> Seen / Not Seen. Entfernt das "Gesehen"-Flag
  • <grün> Complete. Kompletiert den Film bzw. die Film-Infos mit Hilfe z.B. der www.OFDB.de und www.filmposter-archiv.de
  • <gelb> Protect. Schützt den Film vor unerlaubten Zugriff. Beim ersten Aufruf kann eine Pin vergeben werden, die dann beim nochmaligen Aufruf abgefragt wird.
  • <blau> DVD

In der Kategorie "Meine Aufnahmen" ist die Button-Belegung in den Details wie folgt:

  • <rot> Add to Videothek. Verschiebt markierte Aufnahme in die Videothek
  • <grün> Complete. Kompletiert den Film bzw. die Film-Infos mit Hilfe z.B. der www.OFDB.de und www.filmposter-archiv.de
  • <gelb> Protect. Schützt den Film vor unerlaubten Zugriff. Beim ersten Aufruf kann eine Pin vergeben werden, die dann beim nochmaligen Aufruf abgefragt wird.
  • <blau> DVD


Serien werden auch wie oben beschrieben kaskadierend dargestellt. In der kaskadierenden Ansicht ist der Aufbau wie folgt:

<Series>: Auflistung aller Serien. Zuerst nach Name und Staffel:

  • <Simpsons> und <Staffel>
  • <Episoden>

Bild:Movies_series.jpg

Neben dem Titel der Serie und der Staffel werden direkt Detailinformationen angezeigt. Ähnlich wie beim Musik-Modul wird ein Coverart (Filmposter) und Details zur Serie angezeigt (Produktionsjahr, Rating, Watched, Land, etc.). Bestätigt man eine Staffel, gelangt man in die Episodenansicht. Diese listet alle Episoden einer Staffel mit den entsprechenden Detail-Informationen und Cover-Art auf.

Bild:Movies_episoden.jpg

  • <rot> Not seen Yet. Filtert die aktuelle Ansicht auf noch nicht gesehene Filme
  • <grün> Just added. Filtert die aktuelle Ansicht auf neue Filme oder Aufnahmen
  • <gelb> Protect. Schützt die markierte Kategorie oder Film mit einer PIN
  • <blau> DVD Abspielen einer eingelegten DVD

In den Ansichten gibt es oft einen Button [more] bzw [mehr]. Dieser zeigt in der Regel weitergehende Infos zu einem Film oder Serie an.

Bild:Mvies_more.jpg

Ansicht Movies (Recordings)

Wie Filme und Serien. Die Detail-Informationen kommen aber nicht von der OFDB, sondern vom EPG. Ebenfalls wird das Aufnahmedatum und EPG-Bild angezeigt.

Funktionsbereich Bilder (Slideshow)

Der Bilder-Bereich wird technisch grundsätzlich so aufgebaut wie der Bilder-Bereich in der aktuellen V3. Wichtigste technische Neuerung ist ein optimiertes Performance-Verhalten, moderne Überblendeffekte (Ken-Burns-.Effekt) und sauberes skalieren der Bilder. Die Navigation leitet sich aus dem Gesamtkonzept ab. Darüber hinaus werden folgende Funktionen realisiert:

Features

  • Freie Konfigurierbarkeit der Ansichten (Seiten) für jeden View einzeln
  • Datenbankunabhängier Dateimodus (Filebrowser)
  • Verknüpfen von Bildern zu Alben (Tag-View)
  • Vanity-Eingabe zum schnellen finden von Bildern
  • Gezieltes schützen von Bildern oder Alben mit PIN (Schutz vor Mißbrauch)
  • Zoom-Funktion und drehen von Bildern
  • Anzeige einer Zeitleiste mit Visualisierung der Anzahl der Bilder

Aufbau des User Interface

Allgemein Das Bildermodul startet in der Anzicht sortiert nach Jahr. Dazu werden die Bilder eines Jahres zusammengefasst und als Stapel angezeigt (siehe Screenshot). Ein zufälliges Bild aus diesem Jahr wird als Deckblatt benutzt. Oberhalb der Leiste wird eine Zeitlinie in Form eines Balkendiagrams angezeigt. Dieses Visualisiert in der ersten Ansicht die verfügbaren Jahre und die Anzahl der Bilder eines Monats. Die Balkenbreite richtet sich natürlich nach Anzahl der Jahre bzw. Monate (siehe Screenshot 1)

In der Zeitlinie kann nicht navigiert werden, diese ist eine rein visuelle Informationsleiste. Navigiert wird innerhalb der Jahresordner. Nach Auswahl eine Jahres werden die Monate, dann die Bilder angezeigt (siehe Screenshot 2)

In der Ansicht nach Monaten werden wieder Stapel angezeigt, die Zeitleiste hingegen zeigt nun die Monate an und dort die Anzahl der Bilder. Nicht vorhandene Monate werden angezeigt aber in Form eines flachen Balkens (siehe Screenshot 3)

Bilder können mit Tags versehen werden, wobei es eigene Tags und automatische Tags gibt. So werden Bilder die z.B. am 24, 25, 26.12 gemacht wurden automatisch mit dem Tag Weihnachten versehen. Bilder die in der Sommerzeit mit dem Tag Sommer usw. Daraus ergeben sich folgende Tags, die ohne User-Interaktion generiert werden:

  • Frühling
  • Sommer
  • Herbst
  • Winter
  • Ostern
  • Weihnachten
  • Neujahr

Mit Tags versehen Bilder können ebenfalls ausgewählt werden. Ein Bild kann mehrere Tags haben.

Allgemein: Funktionen (Buttons)

Funktionen (Buttons) Die Funktionen der Butons sind auf allen Views einhetlich. Lediglich der Button "Expand" ändert sich in "Summarize". Auch haben die Buttons während einer Diashow eine andere Funktion.

  • <rot> - Just added: Diese Ansicht listet alle Bilder auf die zuletzt hinzugefügt wurden (zuletzt importiert, Bilder des aktuellen Monats)
  • <grün> - Year: Ansicht nach Jahr sortiert. Danach nach Monat.
  • <gelb> - Tag: Ansicht nach Tag, dann die Bilder eines Tags
  • <blau> - Expand: Expandiert, bietet also eine Gesamtansicht der Bilder eines aktuellen Views.
  • <play> spielt die aktuelle Auswahl als Diashow ab.
  • <stop> verlässt das Modul

Während der Diashow sind die Buttons wie folgt belegt:

  • <rot> - Musik: (startet, stoppt die Musik)
  • <grün> - Effekt: Toggel zwischen den Effekten (inkl. kein Effekt)
  • <gelb> - Dauer: Auswahl der Zeit bis zum nächsten Bild (in Sekunden (max. 120)
  • <blau> - Zoom: Drei Zoom-Stufen, dann wieder Fit-to-screen
  • <play> spielt bzw. pausiert die laufende Diashow.
  • <stop> stoppt die Diashow und geht auf die Hauptseite (Year) der Bilder
  • <back> geht eine Ebene zurück
  • <skip> Bild vor bzw. zurück
  • <fast> rotiert das Bild nach rechts bzw. links

Bild: Bilder Year.JPG

Ansicht der Bilder sortiert nach Jahr.

Bild:Bilder_Year_Month.JPG

Ansicht der Bilder sortiert nach Jahr und dann nach Monat.

Bild:Bilder_Year_Month_Day.JPG

Ansicht der Bilder sortiert nach Jahr und dann nach Monat. Dann nach Tag (letzte Ebene).

Bild:Bilder_Just_added.JPG

Ansicht der Bilder nach hinzugefügten Datum (Just added)

Bild:Bilder_TagView.JPG

Ansicht der Bilder sortiert nach Tag (Genre)

Architektur TVcentral V4

Menüstruktur

Netzwerkunterstützung

  • Integration dualer Betriebsmodie: TVcentral V4 kann sowohl als Client, Server oder beides gleichzeitig laufen
  • Voller UPnP Support, sowohl im Server-Modi als auch als Client

Oberflächen-Anpassung (Theme Designer)

Programmierschnittstelle (SceneoDK)

Desktop Client Bonavista

Integration von auf IP basierenden TV-Diensten

Neben den klassischen TV-Sendern die über die herkömmlichen Wege wie z.B. Analog oder DVB empfangen werden können, gibt es inzwischen eine Reihe von Anbietern die das komplette Material oder ausgewählte Sendungen in guter Qualität über Internet ausstrahlen (streamen). Anders als beim herkömmlichen TV, ist der Empfang der über Internet (IP) verfügbaren Sendungen an keinerlei Zeit gebunden. Zu jeder Zeit kann eine Sendung angeschaut werden. Die interessantes Anbieter sind im Moment:

  • RTLnow!
  • ZDF Mediathek
  • Zattoo

RTLnow bietet eine Alphabetische Übersicht der verfügbaren Sendungen von A-Z. Wählt man z.B. eine Serie kann dort noch einmal gezielt zwischen den verfügbaren Folgen gewählt werden. Welche Technologie zum Abspielen eingesetzt wird ist unklar. Vermutlich der Windows Media Player

ZDF Mediathek bietet verschiedenste Zugänge zu dem ZDF Content an. Es gibt z.B. den Zugang über Thema, Redaktionstipps, Meist gesehen, Best bewertet, Nachrichten oder Live. Je nach Zugang werden die aktuellsten Sendungen zuerst angezeigt oder die am besten bewerteten Sendungen bzw. die am meisten geschauten Sendungen. An jedem Tag gibt es ca. 6 Live-Sendungen, die zeitgleich mit den herkömmlichen Übertragungswegen ausgestrahlt werden. Die Qualität richtet sich nach der verfügbaren Bandbreite und ist gut bis sehr gut. Technisch setzt die Mediathek auf den VLC-Client, Quicktime oder Windows Media Player. Jedes Thema kann als RSS-Feed aboniert werden.

Zattoo strahlt analog zu den herkömmlichen Übertragungswegen das TV-Programm über das Internet aus. Die Qualität ist mäßig.

Integration im Desktop Client Bonavista

Die Dienste werden entweder als Boquet (ZDF Mediathek) oder als eigener Kanal in die Kanalliste übernommen. Die Darstellung der Sendungen in der Hauptansicht richtet sich nach der vorgebenen Sortierung. Z.B.

  • ZDF Mediathek: Die Mediathek wird innerhalb von Bonavista als Bouquet dargestellt, die Themenbereiche als eigener Sender.
    • ZDF Mediathek (Bouquet)
      • Best bewertet (Sender)
        • Top rated 1 (Sortierung)
        • "
        • Top rated 5 (Sortierung)

Aonsonsten unterscheidet sich die Darstellung nicht vom vorhandenen EPG. Die Informationen können entweder direkt von der Mediathek übernommen werden oder von den vorhandenen EPG Daten. Darüber hinaus sollten die am besten bewerteten Sendungen bzw. die am meisten gesehenen Sendungen markiert werden (grafisch hervorgehoben als Tipp).

Innerhalb des normalen EPGs werden Sendungen, die in der Mediathek ebenfalls verfügbar sind innerhalb der Details markiert. So kann man z.B. bei den Informationen bei "Julia, Wege zum Glück" eine Liste der letzten Folgen anzeigen die dann über die Mediathek geschaut werden können.

Eine Aufnahmefunktion einer Sendung aus der Mediathek ist nicht möglich. Stattdessen wird beim rec-Befehl gefragt ob die kommende Sendung über die TV-Karte aufgezeichnet werden soll. Der Zap-Befehl startet TVcentral Core und spielt die entsprechende Sendung ab.

Über einen Button kann eine Komplettansicht aller verfügbaren IP-Sendungen (Senderübergreifend) aufgerufen werden. Dies Ergebnisliste kann gezielt z.B. nach Rating, Aktualität, Thema oder Name sortiert und durchsucht werden. Über diese Funktion hat der Anwender die Möglichkeit sich fern vom Free2Air Programm eine Sendung auszusuchen und zu schauen.

Schematische Darstellung von IP-TV Inhalten

Bild:ZDF Mediathek.jpg

Die Neunkirchener Bulle

Die Neunkirchener Bulle ist die Zielanforderung an TVcentral V4 und wurde Anfang April 2007 formuliert.

TVcentral V4 The TV Experience - turn your PC into the ultimate entertainment center for your living room

1. Ziel: Wir wollen einen radikal neuen Nutzungsansatz erstellen, der sich als klare Alternative zu Microsoft Media Center stellt.

2. Eckpfeiler: Media Center Technologie ist für den reinen Einsatz im Wohnzimmer gedacht. D.h. das Thema muss sehr visuell aufgebaut werden und es muss sich den Gestaltungsprinzipien unterordnen:

  • Eine Funktion, ein Schalter!
  • Die Funktion muss vor der Wahl der Funktion sichtbar sein (zeige, was jetzt geht!)
  • Die Funktionen müssen den Erwartungen der Anwender entsprechen (Kontextabhängigkeit)
  • Eine Aktion muss immer direktes Feedback geben (etwas auslösen)

3. Unsere Positionierung geht auf "Flexibilität" und "Personalisierung". Dies bringt die Startseite zum Ausdruck. Sie ist personalisiert auf die persönlichen Medien und von Ihrer Funktion ein Schnellstarter für die verschiedenen Medienbereiche: Musik, Fotos, Video, Fernsehen, Radio.

4. Kernfunktionen:

  • TV (DVB, IP, SHTV)
  • Radio (DVB, IP)
  • Programmzeitschrift (Playout-Service, Empfehlungen, Get-it-all, 1-Click-Recorder)
  • Video (DVD, MPEG2, WMV, VoD)
  • Musik (Audio-CD, MP3, Playlisten)
  • Fotos (Ken Burns Effekt)
  • Systemhandling (Wake, Sleep, Im-/Export, Soundsteuerung, Selbstcheck, Monitor)

5. Weitere Funktionen können von Third Party Entwicklern durch eine Programmierschnittstelle (Sceneo SDK) hinzugefügt werden, gehören aber nicht zum Lieferumfang von TVcentral.

6. Die Einrichtung (Design, Struktur etc.) kann vom Anwender durch einen WYSIWYG-Konfigurator an seine persönliche Vorstellung angepasst werden.

7. TVcentral läuft unter Windows, deshalb werden Systemfunktionen wie Abspielen von Medien durch Systemprogramme (Media Player) übernommen.

8. Alle Programmbereiche sind als "universal" zu konzipieren, d.h. sie müssen die in Haushalten tatsächlich genutzten Wege einheitlich unterstützen. Dies betrifft sowohl Empfangsarten (DVB, IP) als auch Medienmanagement (lokale Festplatte, Netzwerk, optische Speichermedien, Internet Storage).

9. TVcentral ist als Master-System in der Lage, zentrale verwaltete Inhalte im Netzwerk bereitzustellen.

10. Als Steuerungsgerät ist eine Fernbedienung vorgesehen. Alle Funktionen müssen durchgängig per Fernbedienung steuerbar sein. Alle Funktionen müssen auf Fernbedienung optimiert sein - d.h. nicht stupides Navigieren durch Listen mit dem Pfeilkreuz, sondern aktive Einbindung der Nummern- und Farbtasten etc.

11. Der Entwicklungsprozess soll durch die Anwender mit gesteuert werden (user driven devolepment). Daher ist eine aktive Community-Arbeit Pflicht! Diese besteht in der Pflege eines zentralen Requirements Document (WIKI), der Nutzung eines gemeinsamen Repository (MANTIS) und der Kommunikation mit den Nutzern (FORUM).

12. Die Architektur sieht vor, dass TVC V4 auf drei Serviceanwendungen basiert (ODSBC, PVR und SCEMES) und die Funktionen dieser Services in einer Wohnzimmer-Oberfläche darstellt. Zur Einrichtung von TVC V4 gibt es den WYSIWYG-Konfigurator, zur Erweiterung das Sceneo SDK.

Weblinks

Persönliche Werkzeuge