AmbiLight für DBox2 / Dreambox

Boxenweitwurf
AudioSlyer
Erleuchteter
Erleuchteter
Beiträge: 450
Registriert: Sonntag 28. Juli 2002, 01:18

AmbiLight für DBox2 / Dreambox

Beitrag von AudioSlyer »

Was haltet ihr von dieser Hardwarespielerei?
Das VDR-Forum ist recht weit, Umsetztung für die DBox2 ist nicht schwer ;)

http://www.vdr-portal.de/board/thread.p ... r=0&page=5

http://vdr-wiki.de/wiki/index.php/Atmolight-plugin

Bild
Bild
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Beitrag von Gorcon »

Nette sache, aber was hat die D-Box selbst damit zu schaffen? :gruebel:
(Habe mir die Foren Beiträge aber noch nicht komplett durchgelesen, werde ich aber noch machen)

Gruß Gorcon
mash4077
Tuxboxer
Tuxboxer
Beiträge: 4654
Registriert: Samstag 27. April 2002, 13:19

Beitrag von mash4077 »

Wer soll sonst dem Ambilight mitteilen, dass der Lesch gerade vor einem orangenen Hintergrund steht?

Gruß
mash
MarcM
Foren-Moderator
Beiträge: 1119
Registriert: Sonntag 9. Juni 2002, 13:28

Beitrag von MarcM »

Ich glaube nicht dass die Dbox genug Power hat um das gesendete Bild zu analysieren und entspechend das Ambilicht anzusteuern....

Ein Plugin fürs manuelle Ansteuern wird wohl kein Problem sein....aber automatisch ?

Marc
mash4077
Tuxboxer
Tuxboxer
Beiträge: 4654
Registriert: Samstag 27. April 2002, 13:19

Beitrag von mash4077 »

Ich gebe zu, dass ich mir die Sache nicht angeschaut habe, aber was hat das mit der Leistung der Box zu tun? RGB kommt doch sowieso hinten raus. Dann muss man dem Ambilight nur noch sagen, dass es jetzt mal arbeiten soll.

Gruß
mash
MarcM
Foren-Moderator
Beiträge: 1119
Registriert: Sonntag 9. Juni 2002, 13:28

Beitrag von MarcM »

oobs...ich hab mir das genauso nicht genauer angeschaut....dachte das arbeitet eher mit Software-Bildanalyse.....

Das Abgreifen und Auswerten des RGB-Signals wäre natürlich die bessere Möglichkeit :D :roll:

Marc
liha
Interessierter
Interessierter
Beiträge: 28
Registriert: Sonntag 19. Mai 2002, 22:43

Re: AmbiLight für DBox2 / Dreambox

Beitrag von liha »

AudioSlyer hat geschrieben:Was haltet ihr von dieser Hardwarespielerei?
...nette spielerei :)
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Beitrag von Gorcon »

mash4077 hat geschrieben:Wer soll sonst dem Ambilight mitteilen, dass der Lesch gerade vor einem orangenen Hintergrund steht?

Gruß
mash
Was soll denn das? Willst Du etwa immer die Hintergrundfarbe wechseln lassen? Dann hast Du ja ne Lichtorgel. :lol:
usul1
Erleuchteter
Erleuchteter
Beiträge: 760
Registriert: Freitag 14. Januar 2005, 12:42

Beitrag von usul1 »

Gorcon hat geschrieben:Was soll denn das? Willst Du etwa immer die Hintergrundfarbe wechseln lassen? Dann hast Du ja ne Lichtorgel. :lol:
Ich glaube das ist der Sinn dieser Sache (Der dauernde Farbenwechsel). ;-)

Ne Grüne Lanpe bekommt man einfacher hinter den TV ;-)

cu
usul
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Beitrag von Gorcon »

Ich glaube das ist der Sinn dieser Sache (Der dauernde Farbenwechsel).
Aber nicht mit der geschwindigkeit des Bildes.
Da bekommt man ja die "Flackerpest". :roll:

Ich verstehe unter Ambi Light eine indirekte Beleuchtung wo man die Farben je nach Stimmung ändern kann.

Gruß Gorcon
Liontamer
Klöppelliese
Beiträge: 1644
Registriert: Donnerstag 8. August 2002, 12:51

Beitrag von Liontamer »

Gorcon hat geschrieben:[...]Ich verstehe unter Ambi Light eine indirekte Beleuchtung wo man die Farben je nach Stimmung ändern kann.

Gruß Gorcon
Nein, Ambilight (von Philips glaub ich patentiert) passt die Hintergrunfbeleuchtung dem aktuellen TV Bild an.
AudioSlyer
Erleuchteter
Erleuchteter
Beiträge: 450
Registriert: Sonntag 28. Juli 2002, 01:18

Beitrag von AudioSlyer »

Liontamer hat geschrieben:
Gorcon hat geschrieben:[...]Ich verstehe unter Ambi Light eine indirekte Beleuchtung wo man die Farben je nach Stimmung ändern kann.

Gruß Gorcon
Nein, Ambilight (von Philips glaub ich patentiert) passt die Hintergrunfbeleuchtung dem aktuellen TV Bild an.
Genau, das kann man gut auf den Fotos oben sehen.
Grünes TV-Bild, grüner Hintergrund.
usul1
Erleuchteter
Erleuchteter
Beiträge: 760
Registriert: Freitag 14. Januar 2005, 12:42

Beitrag von usul1 »

Gorcon hat geschrieben:
Ich glaube das ist der Sinn dieser Sache (Der dauernde Farbenwechsel).
Aber nicht mit der geschwindigkeit des Bildes.
Da bekommt man ja die "Flackerpest". :roll:
Naja man muß die Farben ja nicht 25 mal die sekunde ändern. Ein Mittelwert pro 10 Sekunden dürfte ja reichen wenn man nicht gerade ne Disko veranstalten möchte ;-)

cu
usul
mash4077
Tuxboxer
Tuxboxer
Beiträge: 4654
Registriert: Samstag 27. April 2002, 13:19

Beitrag von mash4077 »

Gorcon hat geschrieben:Da bekommt man ja die "Flackerpest". :roll:
Ja gut, dass muss man ja nicht im Takt eines Vollbildes ändern. Wenn man eine Farbe langsam in die nächste übergehen läßt, dann sollte das schon gehen. Das ist vermutlich für Aktionfilme auch eher weniger geeignet. Bei "Alien" wäre das Ambilight z.B. ständig aus, ist ja komplett dunkel der Film...

Gruß
mash
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Beitrag von Gorcon »

Dann fäät aber die Idee über RGB das anzuschlissen aus. ;)

Ich habe eine LED Lampe, die ändert auch ihre Farbe automatisch alle 2-3sek, selbst das geht mir schon voll auf den Kecks, aber man kanns zum Glück fest einstellen.

Gruß Gorcon
mash4077
Tuxboxer
Tuxboxer
Beiträge: 4654
Registriert: Samstag 27. April 2002, 13:19

Beitrag von mash4077 »

Gorcon hat geschrieben:Dann fällt aber die Idee über RGB das anzuschließen aus. ;)
Meine ich nicht. Das ist doch Sache des Ambilights oder einer zusätzlichen Schaltung. Aber wie gesagt, ich habe wie immer keine Ahnung.

Gruß
mash
vSaAmTp
Einsteiger
Einsteiger
Beiträge: 232
Registriert: Sonntag 17. März 2002, 22:14

Beitrag von vSaAmTp »

find ich net schlecht die idee....

mit dem win mce gibts da ein paar projekte und andere auch:

http://www.mce-community.de/forum/index ... =ambilight

http://forum.easy-mod.com/wbb2/thread.p ... 08f&page=1

http://www.golem.de/0607/46519.html

http://divxstation.com/article.asp?aId=151

http://shop.rightthing.nl/index.php?mai ... ucts_id=76



wär hardwaretechnisch mal net schlecht sich anzuschauen. fehlt nur die steuerung der dbox2 noch.
AudioSlyer
Erleuchteter
Erleuchteter
Beiträge: 450
Registriert: Sonntag 28. Juli 2002, 01:18

Beitrag von AudioSlyer »

Hier gibt es einen RGB-LED Controler :)

http://www.rgbled.org/RGBLED/index.html

Über Serial könnte man den ansprechen ;)

Ich muss mir mal das Outdoor Plugin anschauen
sirbandito
Beiträge: 2
Registriert: Mittwoch 17. Mai 2006, 07:40

Beitrag von sirbandito »

Hi,

also ich habe mir das ganze mal angeschaut vorallem die anderen Projekte. Alle basieren darauf das das Bild analysiert wird. Was vielleicht bei dem Speed der Box wirklich ein wenig knapp werden könnte. Der Aufbau des eigentlichen Ambilights ist garkein Problem.

Die Frage ist wie an die Daten kommen.

1. Bild analysieren

Vorteil:
- frei defenierbare Bereiche wo ausgewertet werden soll ( links rechts oben)
- mehrfache Lampen ansteuerung Möglich -> Links,Rechts,Oben
Nachteil:
- ggf. Box zu langsam

2. RGB-Ausgangs-Signal umwandeln:

Vorteil:
-würde an jedem Fernseh mit DBOX,DVD-Player etc funktionieren
-DBox nicht zwingen erforderlich
Nachteil:
-Komplizierter Aufbau
-Nur eine Lampe ansteuerbar.



So ich habe mir mal hauptsächlich den Aufbau des 3x3 (Left,Top,Right) Kathoden-Röhren-Ambilights angeschaut und mit dem Entwickler geredet.

Die Ansteuerung seiner Technik ist relativ simple 9 bytes (Red_Left, Red_Top, Red_Right, Green_Left, Green_Top, Green_Right,
Blue_Left, Blue_Top, Blue_Right.) werden über die Serielle Schnittstelle übertragen.

Der Entwickler besitzt leider keine DBOX zum testen :-) Ich würde es gerne Versuchen und das ganze zu bauen die Frage ist wer kennt sich gut mit Programmierung (c++) für die DBOX aus und kann mir bei dem Projekt helfen. Als Grundgerüst kann man meiner Meinung nach (habe den Quellcode mal kurz überflogen) das Plugin des VDR Projektes nehmen.
Leider habe ich mich noch nicht mit der Entwicklung von Programme auf der DBOX auseinandergesetzt und bin dahher auf Hilfe angewiesen.

Was Interessant wäre wenn man solch ein Testprogramm zum laufen bringen könnte, würden wir sehen ob die BOX schnell genug ist und sich eine Weiterverfolgung des Projektes überhaupt lohnt.

Falls einer programmieren kann und Interesse an dem Projekt hat kann er mir gerne eine PN oder ICQ 74809594 zukommen lassen.

Gruß SirBandito
MB
Erleuchteter
Erleuchteter
Beiträge: 499
Registriert: Sonntag 16. Juni 2002, 15:47

Beitrag von MB »

die geschichte mit dem RGB Signal würde mich am meisten reizen, das käme hinter der Leinwand vom Beamer richtig fett (der wird am ausschließlich von nem DVD player gespeißt). :D
Philips Sat
Astra 19,2°
& (über 4/1 Diseqc 2.0)
Eutelsat 13°
SilRe
Neugieriger
Neugieriger
Beiträge: 9
Registriert: Dienstag 1. November 2005, 23:16

Beitrag von SilRe »

Hat sich die Idee etwa im Sand verlaufen oder seid ihr schon fleißig am basteln?
vSaAmTp
Einsteiger
Einsteiger
Beiträge: 232
Registriert: Sonntag 17. März 2002, 22:14

Beitrag von vSaAmTp »

http://zedomax.com/blog/2006/08/27/diy- ... -led-lamp/

http://ledlamp.aquaphoenix.com//hardware/ledlamp/

hmm... über netzwerk das licht ansteuern wäre möglich. fehlt nur noch die infos von der dbox aus.
Ravnex
Neugieriger
Neugieriger
Beiträge: 9
Registriert: Samstag 21. Oktober 2006, 18:00

#-- Aviagrep --#

Beitrag von Ravnex »

Hi,
Verfolge die Sache mit dem Ambilight-Nachbauten schon etwas länger, daher habe ich mich mal etwas mit der Sache beschäftigt, wollte mal sehn
was mit der guten alten DBox möglich ist.

Dank den Sourcen im tuxbox-cvs (outdoor, yuv2ppm, unsquasher) habe ich mir mal ein eigenes Tool geschrieben,
welches mir einen Screenshot liefert und die Daten aufbereitet :

1. unsquasher
2. YUYV -> RGB (ppm)
3. Mittelwert RGB vom Bild berechnen
4. Mittelwert als bounding box anzeigen
5. Als ppm RGB abspeichen

Edit: : Habe mal die links entfernt... Edit:

Noch was zum Screenshot, Capture wird mit 180x288 Pixel aufgerufen wobei dann nur die ersten 144 Zeilen brauchbar sind. Der Rest ist schwarz oder da herrscht Pixelsturm.
Für Auswertung der Farbinfo sollten aber doch 180x144 Pixel ausreichen.

Ein Screenshot in voller Auflösung (720x576) ist leider auch nicht wirklich brauchbar. Diese Auflösung braucht übrings bei der Kovertierung nach RGB so 2 Minuten auf der DBox, wenn man die floating point matrix aus yuv2pmm benutzt. Doch dank Wikipedia http://de.wikipedia.org/wiki/YUV" und der dort angegebenen int matrix / Umrechnungs Formel ist das Problem schon mal gelöst.

Mein Tool braucht für eine (180x144)er Auflösung wohl unter einer Sekunde, (für alle Schritte zusammen) werd mal eine Zeitmessung einbauen.

Vielleicht hat ja jemand noch Infos welche Auflösungen der AviaCapture Treiber akzeptiert, bzw mit welchen Einstellungen brauchbar werden.
Zur Zeit lese ich /dev/dbox/capture0 aus (/dev/v4l/video0 == Kernel 2.6 ?)

Werde mir jetzt die Sachen vom Atmo-plugin (VDR - Ambilight) mal etwas näher ansehn. (HSV-Konvertierung,..)
Wer weiss vielleicht gibts ja bald das DBox Ambilight.
Hat sich die Idee etwa im Sand verlaufen oder seid ihr schon fleißig am basteln?
Sollte von meiner Seite aus beantwortet sein ;)

Gruss
-Ravnex-

(PS: Ich weiss das die Berechnung des Mittelwerts nicht alleine ausreicht sollte nur Beispielhaft sein!)

Edit:
Hier mal auf die Schnelle was von den benötigten Zeiten der einzelnen Bearbeitungsschritte die t_clock bzw. clock() liefert...

Code: Alles auswählen


Philips D-BOX2 - Kernel 2.4.32-dbox2 (19:00:10).
dbox login: root


BusyBox v1.1.2 (2006.06.20-08:32+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

/var # cd /mnt/plugins/
/mnt/plugins # ./aviagrep -o -f screenshot.ppm 
[OK]            use optimized low frame size, cap with 180x288, usable 180x144
[OK]            Start capture (180)x(288)
[OK]            Read  (51840) bytes from /dev/dbox/capture0
[OK]            Avia Capture needs 0.0200 sec.
[OK]            Unsquash (144) Lines each line (180) Pixel
[OK]            Unsquashing needs 0.0200 sec.
[OK]            Unsquashing done...
[OK]            Start YUV2 -> RGB conversion
[OK]            YUV2 -> RGB needs 0.0300 sec.
[OK]            YUV2 conversion done...
[DEBUG]         Allocate (138240)Bytes for RGB buffer
[DEBUG]         add boundingbox color (01, 01, 02) new image size (240)x(192)
[OK]            Write (138240) bytes (240)x(192)
/mnt/plugins # ./aviagrep -s 720x576 -f screenshot_big.ppm 
[OK]            Start capture (720)x(576)
[OK]            Read  (414720) bytes from /dev/dbox/capture0
[OK]            Avia Capture needs 0.1300 sec.
[OK]            Unsquash (576) Lines each line (720) Pixel
[OK]            Unsquashing needs 0.3100 sec.
[OK]            Unsquashing done...
[OK]            Start YUV2 -> RGB conversion
[OK]            YUV2 -> RGB needs 0.5100 sec.
[OK]            YUV2 conversion done...
[DEBUG]         Allocate (1460160)Bytes for RGB buffer
[DEBUG]         add boundingbox color (6c, 69, 61) new image size (780)x(624)
[OK]            Write (1460160) bytes (780)x(624)
/mnt/plugins # 
Zuletzt geändert von Ravnex am Dienstag 24. Oktober 2006, 14:05, insgesamt 1-mal geändert.
hannebamb(el)
Foren-Moderator
Beiträge: 297
Registriert: Montag 11. Oktober 2004, 14:51

Beitrag von hannebamb(el) »

Respekt, weiter so :D
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

Waere ein Link fuer dein Tool auch moeglich ..?