Farbwerte LPD 8806 (auch andere erwünscht)

Heute ist Stammtischzeit:
Jeden Donnerstag 20:30 Uhr hier im Chat.
Wer Lust hat, kann sich gerne beteiligen. ;)
  • @ qwasy

    eigentlich nicht.

    Öffne deine hypercon.dat mal mit winrar und schau Dir den Inhalt an. Die hypercon.dat ist ne gzip Archiv Datei. Lass Dich nicht von der Dateiendung irritieren, das richtige Format steht immer im Dateiheader und der wäre im Falle von gzip 1F8B08. ;)

    Es gibt dort zwei relevante Einträge zum Blackborder:

    Code
    ImageProcessConfig.mBlackBorderThreshold=0.01
    ImageProcessConfig.mBlackBorderRemoval=true

    Evtl. hilft es wenn du die Erkennung in der GUI mal deaktivierst und dann mittels ALT+F4 speicherst um es danach wieder zu aktivieren und zu speichern.
    Dieses Konfigurationstool scheint nur sehr rudimentär programmiert worden zu sein. Bugs gibt es dort bestimmt auch noch.

    Ich mache Änderungen übrigens direkt auf dem Pi in der config-Datei. Ist einfacher und schneller. Soviel ändert man ja nicht mehr daran wenn die Grundkonfiguration vorhanden ist.

    Apropos Bugs und Blackborder, ich hatte einen entdeckt und der Entwickler hat vor kurzem ein update rausgebracht, also aktualisiert mal eure Hyperionse *g*


    .bismarck

  • Ich nutze auch Win32 Disk Imager, also der hier
    Was hast du für eine Meldung bekommen?
    Oder was versuchst du zu machen?
    Du wählst als Image File erst den Pfad aus, wo es gespeichert werden soll, und schreibst dann den Namen in die untere Zeile. (Du wählst kein fertiges Image aus)
    Und dann wälst du "Write" und das sollte dann auch funktionieren..
    Vielleicht hat deine Karte den Schreibschutzschalter an?

  • @ Harde

    Also ich bin selbst mit meiner Config nicht so ganz zufrieden, aber ich kann zeigen, was subjektiv das beste Ergebniss ist:

    Das wichtigste zu erst, die Boot Sequenz:

    Zum Booten benutze ich den Knight Rider effekt :D Ansonsten erkennt man am Pfad, dass ich die ganze Sache (noch) mit openelec am laufen habe.

    Das Smoothing habe ich etwas zurück gestellt, damit das Licht ein klein wenig dynamischer reagiert.

    Code
    "smoothing" :
    		{
    			"type"            : "linear",
    			"time_ms"         : 125,
    			"updateFrequency" : 20.0000
    		}


    In meiner Config habe ich das Blacklevel zwar eingestellt, aber die Auswirkungen sind rein von den Werten her so minimal, dass mann auch darauf hätte verzichten können. Aber wo ich es dann schon mal eingestellt hatte bleibt es auch dabei - sollte nur Niemanden irretieren.

    Also im Grunde nichts spannedes und wir eiern wohl alle um diese Werte herum und finden nicht die perfekte Lösung- Threshold ist wie oben geschrieben jetzt aus und es ist ein wenig besser geworden, aber es gibt immer noch einige Sachen die mich stören - aktuell ist es das Grün und damit auch Gelb, was irgendwie immer etwas an Leuchtkraft vermissen lässt.

    MFG

    Edit:
    und einen Tag später funktioniert das Grün wieder wie es soll. Hatte den Raspi in ein neues Case gesteckt und musste die Kabel abziehen, es flackerte etwas und das Grün verhält sich jetzt richtig.
    Optisch waren die Kabel fest verbunden, also ist hier auch eine mögliche Fehlerquelle.

    Einmal editiert, zuletzt von Jacob (23. März 2014 um 21:35)

  • Danke!
    Hatte den fehler gemacht, dass ich den Pfad auswählen wollte...
    Hab da jetzt einfach den Namen eingegeben und jetzt geht´s! :)

  • ne also ich hab da nichts festgestellt und ich hab auch mehrere HDMI eingänge.
    Warum auch der Raspi bekommt ja nur ein HDMI Signal welches er umwandelt und berechnet. Außer dein Reciver PS oder so haben andere Farbwerte eingestellt dann würde sich was ändern denk ich.

  • @.bismark Ich hab mein Hyperion mal upgedatet, aber meine Blackboarderdetection will irgendwie immernoch nicht..
    Ich hab meine Config selbst verändert, da ich das Configtool nicht mag.
    Ich hab sie hier:

    Spoiler anzeigen

    {
    /// Device configuration contains the following fields:
    /// * 'name' : The user friendly name of the device (only used for display purposes)
    /// * 'type' : The type of the device or leds (known types for now are 'ws2801', 'ldp8806',
    /// 'lpd6803', 'sedu', 'adalight', 'lightpack', 'test' and 'none')
    /// * 'output' : The output specification depends on selected device. This can for example be the
    /// device specifier, device serial number, or the output file name
    /// * 'rate' : The baudrate of the output to the device
    /// * 'colorOrder' : The order of the color bytes ('rgb', 'rbg', 'bgr', etc.).
    "device" :
    {
    "name" : "MyPi",
    "type" : "ws2801",
    "output" : "/dev/spidev0.0",
    "rate" : 250000,
    "colorOrder" : "rgb"
    },

    /// Color manipulation configuration used to tune the output colors to specific surroundings.
    /// The configuration contains a list of color-transforms. Each transform contains the
    /// following fields:
    /// * 'id' : The unique identifier of the color transformation (eg 'device_1') /// * 'leds' : The indices (or index ranges) of the leds to which this color transform applies
    /// (eg '0-5, 9, 11, 12-17'). The indices are zero based. /// * 'hsv' : The manipulation in the Hue-Saturation-Value color domain with the following
    /// tuning parameters:
    /// - 'saturationGain' The gain adjustement of the saturation
    /// - 'valueGain' The gain adjustement of the value
    /// * 'red'/'green'/'blue' : The manipulation in the Red-Green-Blue color domain with the
    /// following tuning parameters for each channel:
    /// - 'threshold' The minimum required input value for the channel to be on
    /// (else zero)
    /// - 'gamma' The gamma-curve correction factor
    /// - 'blacklevel' The lowest possible value (when the channel is black)
    /// - 'whitelevel' The highest possible value (when the channel is white)
    ///
    /// Next to the list with color transforms there is also a smoothing option.
    /// * 'smoothing' : Smoothing of the colors in the time-domain with the following tuning
    /// parameters:
    /// - 'type' The type of smoothing algorithm ('linear' or 'none')
    /// - 'time_ms' The time constant for smoothing algorithm in milliseconds
    /// - 'updateFrequency' The update frequency of the leds in Hz
    "color" :
    {
    "transform" :
    [
    {
    "id" : "default",
    "leds" : "*",
    "hsv" :
    {
    "saturationGain" : 1.2000,
    "valueGain" : 1.5000
    },
    "red" :
    {
    "threshold" : 0.0000,
    "gamma" : 2.2300,
    "blacklevel" : 0.0000,
    "whitelevel" : 0.7800
    },
    "green" :
    {
    "threshold" : 0.0000,
    "gamma" : 2.1500,
    "blacklevel" : 0.0000,
    "whitelevel" : 0.6000
    },
    "blue" :
    {
    "threshold" : 0.0000,
    "gamma" : 2.2200,
    "blacklevel" : 0.0000,
    "whitelevel" : 0.5500
    }
    }
    ],
    "smoothing" :
    {
    "type" : "none",
    "time_ms" : 20,
    "updateFrequency" : 10.0000
    }
    },

    /// The configuration for each individual led. This contains the specification of the area
    /// averaged of an input image for each led to determine its color. Each item in the list
    /// contains the following fields:
    /// * index: The index of the led. This determines its location in the string of leds; zero
    /// being the first led.
    /// * hscan: The fractional part of the image along the horizontal used for the averaging
    /// (minimum and maximum inclusive)
    /// * vscan: The fractional part of the image along the vertical used for the averaging
    /// (minimum and maximum inclusive)
    "leds" :
    [
    {
    "index" : 0,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
    "vscan" : { "minimum" : 0.9285, "maximum" : 1.0000 }
    },
    {
    "index" : 1,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
    "vscan" : { "minimum" : 0.8571, "maximum" : 0.9285 }
    },
    {
    "index" : 2,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
    "vscan" : { "minimum" : 0.7857, "maximum" : 0.8571 }
    },
    {
    "index" : 3,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
    "vscan" : { "minimum" : 0.7142, "maximum" : 0.7857 }
    },
    {
    "index" : 4,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
    "vscan" : { "minimum" : 0.6428, "maximum" : 0.7142 }
    },
    {
    "index" : 5,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
    "vscan" : { "minimum" : 0.5714, "maximum" : 0.6428 }
    },
    {
    "index" : 6,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
    "vscan" : { "minimum" : 0.5000, "maximum" : 0.5714 }
    },
    {
    "index" : 7,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
    "vscan" : { "minimum" : 0.4285, "maximum" : 0.5000 }
    },
    {
    "index" : 8,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
    "vscan" : { "minimum" : 0.3571, "maximum" : 0.4285 }
    },
    {
    "index" : 9,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
    "vscan" : { "minimum" : 0.2857, "maximum" : 0.3571 }
    },
    {
    "index" : 10,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
    "vscan" : { "minimum" : 0.2142, "maximum" : 0.2857 }
    },
    {
    "index" : 11,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
    "vscan" : { "minimum" : 0.1428, "maximum" : 0.2142 }
    },
    {
    "index" : 12,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
    "vscan" : { "minimum" : 0.0714, "maximum" : 0.1428 }
    },
    {
    "index" : 13,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0434 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0714 }
    },
    {
    "index" : 14,
    "hscan" : { "minimum" : 0.0434, "maximum" : 0.0869 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
    },
    {
    "index" : 15,
    "hscan" : { "minimum" : 0.0869, "maximum" : 0.1304 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
    },
    {
    "index" : 16,
    "hscan" : { "minimum" : 0.1304, "maximum" : 0.1739 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
    },
    {
    "index" : 17,
    "hscan" : { "minimum" : 0.1739, "maximum" : 0.2173 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
    },
    {
    "index" : 18,
    "hscan" : { "minimum" : 0.2173, "maximum" : 0.2608 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
    },
    {
    "index" : 19,
    "hscan" : { "minimum" : 0.2608, "maximum" : 0.3043 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
    },
    {
    "index" : 20,
    "hscan" : { "minimum" : 0.3043, "maximum" : 0.3478 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
    },
    {
    "index" : 21,
    "hscan" : { "minimum" : 0.3478, "maximum" : 0.3913 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
    },
    {
    "index" : 22,
    "hscan" : { "minimum" : 0.3913, "maximum" : 0.4347 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
    },
    {
    "index" : 23,
    "hscan" : { "minimum" : 0.4347, "maximum" : 0.4782 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
    },
    {
    "index" : 24,
    "hscan" : { "minimum" : 0.4782, "maximum" : 0.5217 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
    },
    {
    "index" : 25,
    "hscan" : { "minimum" : 0.5217, "maximum" : 0.5652 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
    },
    {
    "index" : 26,
    "hscan" : { "minimum" : 0.5652, "maximum" : 0.6086 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
    },
    {
    "index" : 27,
    "hscan" : { "minimum" : 0.6086, "maximum" : 0.6521 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
    },
    {
    "index" : 28,
    "hscan" : { "minimum" : 0.6521, "maximum" : 0.6956 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
    },
    {
    "index" : 29,
    "hscan" : { "minimum" : 0.6956, "maximum" : 0.7391 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
    },
    {
    "index" : 30,
    "hscan" : { "minimum" : 0.7391, "maximum" : 0.7826 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
    },
    {
    "index" : 31,
    "hscan" : { "minimum" : 0.7826, "maximum" : 0.8260 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
    },
    {
    "index" : 32,
    "hscan" : { "minimum" : 0.8260, "maximum" : 0.8695 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
    },
    {
    "index" : 33,
    "hscan" : { "minimum" : 0.8695, "maximum" : 0.9130 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
    },
    {
    "index" : 34,
    "hscan" : { "minimum" : 0.9130, "maximum" : 0.9565 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
    },
    {
    "index" : 35,
    "hscan" : { "minimum" : 0.9565, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0714 }
    },
    {
    "index" : 36,
    "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.0714, "maximum" : 0.1428 }
    },
    {
    "index" : 37,
    "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.1428, "maximum" : 0.2142 }
    },
    {
    "index" : 38,
    "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.2142, "maximum" : 0.2857 }
    },
    {
    "index" : 39,
    "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.2857, "maximum" : 0.3571 }
    },
    {
    "index" : 40,
    "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.3571, "maximum" : 0.4285 }
    },
    {
    "index" : 41,
    "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.4285, "maximum" : 0.5000 }
    },
    {
    "index" : 42,
    "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.5000, "maximum" : 0.5714 }
    },
    {
    "index" : 43,
    "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.5714, "maximum" : 0.6428 }
    },
    {
    "index" : 44,
    "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.6428, "maximum" : 0.7142 }
    },
    {
    "index" : 45,
    "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.7142, "maximum" : 0.7857 }
    },
    {
    "index" : 46,
    "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.7857, "maximum" : 0.8571 }
    },
    {
    "index" : 47,
    "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.8571, "maximum" : 0.9285 }
    },
    {
    "index" : 48,
    "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.9285, "maximum" : 1.0000 }
    },
    {
    "index" : 49,
    "hscan" : { "minimum" : 0.8600, "maximum" : 0.9500 },
    "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
    },
    {
    "index" : 50,
    "hscan" : { "minimum" : 0.7700, "maximum" : 0.8600 },
    "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
    },
    {
    "index" : 51,
    "hscan" : { "minimum" : 0.6800, "maximum" : 0.7700 },
    "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
    },
    {
    "index" : 52,
    "hscan" : { "minimum" : 0.5900, "maximum" : 0.6800 },
    "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
    },
    {
    "index" : 53,
    "hscan" : { "minimum" : 0.5000, "maximum" : 0.5900 },
    "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
    },
    {
    "index" : 54,
    "hscan" : { "minimum" : 0.4100, "maximum" : 0.5000 },
    "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
    },
    {
    "index" : 55,
    "hscan" : { "minimum" : 0.3200, "maximum" : 0.4100 },
    "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
    },
    {
    "index" : 56,
    "hscan" : { "minimum" : 0.2300, "maximum" : 0.3200 },
    "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
    },
    {
    "index" : 57,
    "hscan" : { "minimum" : 0.1400, "maximum" : 0.2300 },
    "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
    },
    {
    "index" : 58,
    "hscan" : { "minimum" : 0.0500, "maximum" : 0.1400 },
    "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
    },
    {
    "index" : 59,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
    "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
    }
    ],

    /// The black border configuration, contains the following items:
    /// * enable : true if the detector should be activated
    /// * threshold : Value below which a pixel is regarded as black (value between 0.0 and 1.0)
    "blackborderdetector" :
    {
    "enable" : true,
    "threshold" : 0.01
    },

    /// The configuration of the effect engine, contains the following items:
    /// * paths : An array with absolute location(s) of directories with effects
    /// * bootsequence : The effect selected as 'boot sequence'
    "effects" :
    {
    "paths" :
    [
    "/opt/hyperion/effects"
    ]
    },

    "bootsequence" :
    {
    "effect" : "Rainbow swirl fast",
    "duration_ms" : 3000
    },

    /// The configuration for the frame-grabber, contains the following items:
    /// * width : The width of the grabbed frames [pixels]
    /// * height : The height of the grabbed frames [pixels]
    /// * frequency_Hz : The frequency of the frame grab [Hz]
    "framegrabber" :
    {
    "width" : 128,
    "height" : 128,
    "frequency_Hz" : 6.0
    },

    /// The configuration of the XBMC connection used to enable and disable the frame-grabber. Contains the following fields:
    /// * xbmcAddress : The IP address of the XBMC-host
    /// * xbmcTcpPort : The TCP-port of the XBMC-server
    /// * grabVideo : Flag indicating that the frame-grabber is on(true) during video playback
    /// * grabPictures : Flag indicating that the frame-grabber is on(true) during picture show
    /// * grabAudio : Flag indicating that the frame-grabber is on(true) during audio playback
    /// * grabMenu : Flag indicating that the frame-grabber is on(true) in the XBMC menu
    /// * grabScreensaver : Flag indicating that the frame-grabber is on(true) when XBMC is on screensaver
    /// * enable3DDetection : Flag indicating that the frame-grabber should switch to a 3D compatible modus if a 3D video is playing
    "xbmcVideoChecker" :
    {
    "xbmcAddress" : "127.0.0.1",
    "xbmcTcpPort" : 9090,
    "grabVideo" : true,
    "grabPictures" : true,
    "grabAudio" : true,
    "grabMenu" : false,
    "grabScreensaver" : true,
    "enable3DDetection" : true
    },

    /// The configuration of the Json server which enables the json remote interface
    /// * port : Port at which the json server is started
    "jsonServer" :
    {
    "port" : 19444
    },

    /// The configuration of the Proto server which enables the protobuffer remote interface
    /// * port : Port at which the protobuffer server is started
    "protoServer" :
    {
    "port" : 19445
    },

    /// The configuration of the boblight server which enables the boblight remote interface
    /// * port : Port at which the boblight server is started
    // "boblightServer" :
    // {
    // "port" : 19333
    // },

    "endOfJson" : "endOfJson"
    }

    Ich weiß nich ob da ein Fehler drin ist.. alles andere funktioniert ja auch.

  • Hey qwasy,
    Bin zwar nicht Bismarck ;) aber schraub doch mal den threshold bei der blackboarderdetection ein wenig höher. Die Detection war bei mir auch etwas wackelig, hab den threshold dann auf 0.03 hochgestellt und es hat funktioniert. Manche Grabber sollen 0.05 bis 0.1 brauchen, daher wurde die Möglichkeit der Anpassung vor nicht allzu langer Zeit in die config eingepflegt.

    MFG

  • Zum Einstellen der BlackBorder-Ddetection habe ich folgendes gemacht:

    1. Das gelbe Video-Kabel aus dem Grabber entfernt
    2. Screenhot erstellt: 'hyperion-v4l2 --width 360 --height 288 --crop-width 0 --crop-height 0 --size-decimator 3 --screenshot'
    3. Datei auf den eigenen PC übertragen: 'scp pi@192.168.0.1:scree* .'
    4. Datei geöffnet mit GIMP
    5. Zoom auf maximum gestellt (Ansicht -> Vergrößerung -> 16:1 1600%).Nun sollten die einzelnen Pixel in utnerschiedlichen Schwarz- und Grautönen zu sehen sein.
    6. Im Werkzeugkasten das Werkzeug 'Farbpipette: Farben aus dem Bild aufnehmen' ausgewählt
    7. auf den hellsten zu sehenden Pixel geklickt.
    8. Nun im Werkzeugfenster auf die ausgewählte Farbe (Vordergrund-Hintergrundfarbe) gedrückt. Dort sollten nun die Werte des ausgewählten Pixels zu sehen sein. Bei mir waren das HSV 0:0:5 und RGB 13:13:13.
    9. Hellster Black-Wert ausgerechnet: rgb-Wert / 256 =hier 13/256 = 0,05078125
    10. Diesen Wert nach oben aufgerundet in die hyperion-config eingetragen. Und es hat funktioniert :)

    Einmal editiert, zuletzt von pmmd (10. Mai 2014 um 11:43)

  • Ohgott, das klingt krass^^ aber das macht sehr viel Sinn. Sobald ich etwas Zeit habe, werde ich das mal testen.
    Du hast dann die Blacklevel werte von Rot, Grün, Blau auf 0.0500 gesetzt, oder?

  • Nein, auf 0,06. Da 0,05 < 0,051... :D
    Man kanns aber auch auf 0,07 oder 0,08 stellen als Puffer.


    @topic Farbwerte: Ich bekomme mittlerweile bei mir alle Standardfarben ziemlich gut hin.
    Was allerdings nicht funktioniert sind 'grey' 'darkgrey' '444444' etc.
    Die sind entweder hell grün oder hell gelb. Funktionieren dunkle Töne und Grau bei euch?

  • Hey pmmd,

    Die grauen Farben solltes man über das whitelevel einstellen. Gerade die 44 44 44 ist 26,7% rot 26,7 grün 26,7% blau, das bekommt man halt nur hin wenn die einzelnen Farbkanäle gleichmäßig leuchten. Wenns grün gelblich ist, würde ich grün etwas runterschrauben und blau etwas höher.
    So ganz generell ist es wohl am besten zuerst den Whitelevel einzustellen und anschließend mithilfe des Gammas die Farben. Ansonsten arbeiten die Werte halt immer gegeneinander. Bei mir ist das Grün nach einstellen des Whitelevels auch etwas zu wenig im Verhältnis zum rot und blau, habe daher den Gamma für Grün etwas weiter unter den Rot- und Blauwerten, damit konnte ich die Sache etwas kompensieren (aber auch nicht perfekt).

    ... und gut zu wissen das ich nicht der einzige bin, der die Farbwerte mit der Pipette analysiert :D

    Mfg

    Einmal editiert, zuletzt von Jacob (27. März 2014 um 07:12)

  • Hallo Leute, kann mir bitte jemand sagen wie ich die Hyperion.config.json über das Terminal ( putty ) aufrufen und bearbeiten kann? Ich hab schon versucht denn Pfad einzugeben aber es kommt die Meldung angegebener Pfad nicht gefunden.

    Ich würde gerne die Werte so überprüfen, mit der app klappt das nicht so recht weil die Synchroniesirung nicht immer klappt.

  • Mit Putty geht das über

    Code
    sudo nano /opt/hyperion/config/hyperion.config.json


    Du kannst auch WinSCP nehmen, dort kannst du die Datei dann in deinem Standard Windows Editor öffnen und editieren, wird dann auch automatisch übertragen, finde ich ein bisschen leichter als den nano Editor

  • Nach langen probieren hier jetzt mal die aktuellen Werte meiner Konfig für WS2801 (bedrahtet).

    Farben passen eig. perfekt, Braun ist auch Braun :thumbs1:,

    Obwohl ich dafür rel. hohe threshold Werte habe (0,2), die ich mit hohen gamma Werten wieder zurecht gerückt habe.

    Bei threshold 0 oder 0,1 war das flackern bei dunklen Bildinhalten doch storend.

  • Möchtest du eventuell noch Screenshots von den Einstellungen in Hypercon posten?
    Hab immer probleme die fertige config in meine zu integrieren.
    Danke in jedem Fall :thumbs1:

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!