› Foros › Tecnología › Electrónica de consumo
SaDnEsS escribió:Hola a todos! Despues de mucho leer voy a ponerme manos a la obra. Lo tengo todo bastante clarito pero hay un par de dudas que me gustaría que me ayudarais a despejar:
-30 leds por metro o 60? Voy a comprar los APA102 y no se si merece la pena ir a los 60 leds/m. Tengo un plasma Panasonic de 42" y la cuenta me sale alrededor de 200 leds en 60/m. Tengo una distancia de unos 6cm hasta la pared, aprox.
- Pretendo poder conectar un HTPC, switch y PS4. Alguna manera de ahorrarse el tinglado del Splitter, HDMI2AV y USB Grabber? Imagino que imposible pero la verdad me da pereza tener que rutear a video compuesto la señal para poder hacer el ambilight. A día de hoy me parece algo cutrillo que no haya soluciones digitales. Había pensado si mi TV (Panasonic TX-P42S30B) tiene HDMI OUT (que dudo, casi ninguna TV lo tiene) o a traves del SCART OUT (que si lo tiene pero me parece que solo saca salidas analogicas como la TV , o inputs analógicas, es decir que si entro a la TV por HDMI mis dispositivos, a traves del SCART OUT no vería nada, corregidme si me equivoco).
Por lo demás creo que lo tengo todo claro. Si sabeis de alguna tienda de confianza en España, o en Aliexpress para poder pedir todo (tira, splitter, grabber, hdmi2av) me encantaría saberlo
También tengo un AVR Denon 1709 que tiene CVBS compuesto OUT, y entradas HDMI, pero el cabrón no hace la conversión de HDMI a analógico, aunque si puedo aprovechar su switcher de puertos HDMI. Una putada la verdad que me hubiera ahorrado unas pelillas...
Muchas gracias a todos por este pedazo de hilo y toda la info buena que abunda!
popy5 escribió:Ahora que leo tu respuesta caigo en que es una fuente AT y no ATX... Algunas fuentes de PC no estabilizan bien el voltaje de salida hasta que no tengan suficiente carga conectada (la propia placa base por ejemplo, o un disco duro/lector de CDs...). Como los leds no funcionan hasta que no se les envía la señal de datos desde el arduino, no cargan suficientemente la fuente y el voltaje no es el adecuado para los chips WS28xx, y cuando se les ordena que enciendan, puede que algunos de los chips ya estén bloquedados a causa de ello, y ya no funcionan bien.
Prueba a conectar a la fuente AT, además de los leds, un disco duro, un lector de CDs/DVDs o cualquier carga como una bombilla de 12V de coche. A ver si así funcionan.
Si cambias la fuente AT por una ATX, recuerda que debes hacer un puente en el conector que iría a la placa base entre el cable verde y cualquiera de los cables negros (GND), o en caso contrario la fuente no arrancará.
Kasios escribió:Me gustaria que algun calma caritativa me dijese que me haria falta para crearme un ambilight para MI TV, que solo usaré para ver los canales de TV y peliculas y series EN RED. No tengo ningun aparato conectado por HDMI. Un saludo Y gracias.
popy5 escribió:Kasios escribió:Me gustaria que algun calma caritativa me dijese que me haria falta para crearme un ambilight para MI TV, que solo usaré para ver los canales de TV y peliculas y series EN RED. No tengo ningun aparato conectado por HDMI. Un saludo Y gracias.
Tal y como lo planteas, no es posible si pretendes que sea el PC el que reproduzca los contenidos de vídeo o si es el propio reproductor multimedia interno de la TV el que reproduce los contenidos, pero sí si solo usas el PC como disco duro en red (con algunas posibles limitaciones como comento al final).
Ten presente que para generar el ambilight hace falta, como mínimo, un hardware que controle los leds (arduino, RB Pi,...) y un software capaz de acceder directamente al flujo de vídeo a procesar (Hyperion). Y esto solo es posible usando la Pi (o algún otro media player compatible con Hyperion) y si, además, es ella misma la que procesa los contenidos de vídeo. O también si de alguna forma podemos "introducírselos" desde fuera. Pero la Pi no puede leerlos directamente de la red si no es reproduciéndolos mediante Kodi.
Como la Pi no tiene conector de entrada de vídeo (ni analógico ni digital), la única forma de que Hyperion pueda capturar vídeo externo para procesar cada pantallazo y calcular el color de los leds, es usar una capturadora externa USB. Y la única compatible solo admite señales de vídeo compuesto (o S-Video como mucho en algún modelo). Esa es la razón de necesitar la capturadora usb para las señales de vídeo externas a la Pi para procesar el ambilight.
Como hoy en día el estándar de facto para señales de vídeo es el HDMI, se necesita un convertidor de HDMI a vídeo compuesto (y opcionalmente un splitter) para el caso de procesar señales de vídeo externas a la Pi.
Si tu TV tiene conector de salida de vídeo compuesto o euroconector y tienes la suerte de que la señal de antena (la del sintonizador interno de TDT) sale por él, entonces puedes inyectar esa señal directamente a la entrada de la capturadora usb. Pero hoy en día lo normal es que las TVs no tengan esos conectores de salida. Y por las protecciones anticopia, ninguna de las entradas HDMI que lleguen a la TV "salen" por ese conector.
Si quieres usar el ambilight para contenidos en streaming, salvo que sea la Pi la que los reproduzca, tampoco podrás porque no tendrás acceso directo al flujo de vídeo.
En cualquier caso, hay alguna limitación al usar la Pi como media player, y es que no tiene ni el hardware dedicado ni la potencia de cálculo requerida para reproducir contenidos bajo el codec h265. Con el h264 sí sin problemas, pero con el más actual, pues no.
Por eso para estos casos lo más adecuado es usar la Pi solo como controlador de los leds y para que en ella corra Hyperion, y mediante la capturadora externa usb y una box tv bajo android (que sí soporte h265) conectada a la lan y usando su salida HDMI, reproducir los contenidos. El media player sería entonces la box tv android.
Otra alternativa, aunque la veo demasiado compleja y solo tiene sentido si tu PC está relativamente cerca de la TV, sería usar Ambibox en el PC (y algún otro software para poder capturar contenidos bajo DirectX).
Básicamente tendrías que conectar tu TV a una segunda salida de vídeo de la tarjeta gráfica de tu PC y que el hardware pueda trabajar con resoluciones diferentes en cada salida. Si tu tarjeta gráfica no tiene dos salidas tendrías que usar probablemente algún adaptador entre la única salida gráfica y la TV. Pero no deja de ser un coñazo tener que conectar y desconectar cables cada vez que pretendas usar el PC como ordenador o cuando lo quieras usar para el ambilight en la TV.
Conectado al PC y por usb tendrías que usar un arduino (que ejecutaría un sketch específico) y que es el que recibiría los datos capturados y procesados por Ambibox, y finalmente encendería los correspondientes leds.
En este caso el PC sí que lo usarías como reproductor de contenidos (media player), pero solo lo veo viable realmente si, como te digo, tienes la TV pegada al PC y dispones de una salida de vídeo extra (y compatible con la TV, etc).
ssh out: killall hyperiond 2>/dev/null ; /storage/hyperion/bin/hyperion-v4l2.sh --device /dev/video0 --video-standard PAL --input 0 --width -1 --height -1 --crop-left 0 --crop-right 0 --crop-top 0 --crop-bottom 0 --size-decimator 1 --frame-decimator 2 --red-threshold 0.0 --green-threshold 0.0 --blue-threshold 0.0 --screenshot
ssh in: hyperion-v4l2:
ssh in: version : V1.03.4 (brindosch-c750c41/dc6a602-1522918225
ssh in: build time: Apr 5 2018 01:57:25
ssh in: V4L2GRABBER INFO: width=720 height=576
ssh in: V4L2GRABBER INFO: pixel format=YUYV
ssh in: V4L2GRABBER INFO: signal threshold set to: {0,0,0}
ssh in: V4L2GRABBER INFO: started
ssh in: V4L2GRABBER INFO: stopped
sftp getFile(./screenshot.png, java.awt.Image)
OpenELEC:~ # lsusb
Bus 001 Device 005: ID 152d:2339 JMicron Technology Corp. / JMicron USA Technology Corp. JM20339 SATA Bridge
Bus 001 Device 004: ID 1b71:3002 Fushicai USBTV007 Video Grabber [EasyCAP]
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
OpenELEC:~ # ls /dev/video*
/dev/video0
V4L2GRABBER INFO: Signal lost
KODICHECK ERROR: Kodi Connection error (0)
KODICHECK ERROR: Kodi Connection error (0)
V4L2GRABBER INFO: Signal detected
V4L2GRABBER INFO: Signal lost
KODICHECK ERROR: Kodi Connection error (0)
KODICHECK ERROR: Kodi Connection error (0)
V4L2GRABBER INFO: Signal detected
V4L2GRABBER INFO: Signal lost
V4L2GRABBER INFO: Signal detected
KODICHECK ERROR: Kodi Connection error (0)
V4L2GRABBER INFO: Signal lost
user1989 escribió:Hola!
He conseguido hacer funcionar el ambilight con la RP2 y ahora quiero hacerlo funcionar con una grabadora y el chromecast.
He intentado conectarlo como en la foto adjunta
En la consola me devuelve esto:ssh out: killall hyperiond 2>/dev/null ; /storage/hyperion/bin/hyperion-v4l2.sh --device /dev/video0 --video-standard PAL --input 0 --width -1 --height -1 --crop-left 0 --crop-right 0 --crop-top 0 --crop-bottom 0 --size-decimator 1 --frame-decimator 2 --red-threshold 0.0 --green-threshold 0.0 --blue-threshold 0.0 --screenshot
ssh in: hyperion-v4l2:
ssh in: version : V1.03.4 (brindosch-c750c41/dc6a602-1522918225
ssh in: build time: Apr 5 2018 01:57:25
ssh in: V4L2GRABBER INFO: width=720 height=576
ssh in: V4L2GRABBER INFO: pixel format=YUYV
ssh in: V4L2GRABBER INFO: signal threshold set to: {0,0,0}
ssh in: V4L2GRABBER INFO: started
ssh in: V4L2GRABBER INFO: stopped
sftp getFile(./screenshot.png, java.awt.Image)
¿Alguien sabe por qué puede ser?
A mayores dejo esto:OpenELEC:~ # lsusb
Bus 001 Device 005: ID 152d:2339 JMicron Technology Corp. / JMicron USA Technology Corp. JM20339 SATA Bridge
Bus 001 Device 004: ID 1b71:3002 Fushicai USBTV007 Video Grabber [EasyCAP]
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
OpenELEC:~ # ls /dev/video*
/dev/video0
Me sale esto en /storage/logfiles/hyperion.logV4L2GRABBER INFO: Signal lost
KODICHECK ERROR: Kodi Connection error (0)
KODICHECK ERROR: Kodi Connection error (0)
V4L2GRABBER INFO: Signal detected
V4L2GRABBER INFO: Signal lost
KODICHECK ERROR: Kodi Connection error (0)
KODICHECK ERROR: Kodi Connection error (0)
V4L2GRABBER INFO: Signal detected
V4L2GRABBER INFO: Signal lost
V4L2GRABBER INFO: Signal detected
KODICHECK ERROR: Kodi Connection error (0)
V4L2GRABBER INFO: Signal lost
El Lado Oscuro escribió:Muy buenas...
Casi ya tengo los componentes y estoy deseando empezar a montarlo todo y trastear. Pero tengo otra duda y es con la fuente de alimentación (la electricidad no es lo mio). Tengo una de 12V y 10A, concretamente esta https://www.amazon.es/Transformador-Pro ... +10a&psc=1 Me sirve?
popy5 escribió:El Lado Oscuro escribió:Muy buenas...
Casi ya tengo los componentes y estoy deseando empezar a montarlo todo y trastear. Pero tengo otra duda y es con la fuente de alimentación (la electricidad no es lo mio). Tengo una de 12V y 10A, concretamente esta https://www.amazon.es/Transformador-Pro ... +10a&psc=1 Me sirve?
Si la tira de leds es la aquí recomendada en este hilo (tipo WS28xx) o alguna otra de los compatibles (APA102, etc), lo normal es que solo funcionen a 5V. Así que, salvo que en las especificaciones de los leds no mencione otro voltaje, la fuente de 12V no la conectes ni a los leds ni a la Pi, o te los cargarás todos al instante.
Según el número de leds que finalmente instales, calcula unos 60mA por led (mira lo que dice el vendedor, pero como aproximación, te vale ese valor).
Multiplica el número total de leds por 0.06, y añade de 2 a 3A extra más como seguridad. Por ejemplo, si montas 100 leds, necesitas una fuente de 5V de (0.06 x 100) + 2 = 8A.
Si piensas alimentar también la Pi con esa misma fuente, pues añade unos 3A más.
Sergiqu escribió:A dia de hoy, para temas de 4K y HDR que tal esta la cosa??? Es factible???
El Lado Oscuro escribió:Yo estoy montando con los componentes de los que hablan en el foro. Excepto que voy a usar la salida del ampli RCA para evitarme todo el tema explitter.
Mi tele y el ampli son 4k HDR y espero no tener problemas.
Cuando me llegue la fuente de alimentación empiezo a montar y comento.
popy5 escribió:user1989 escribió:Hola!
He conseguido hacer funcionar el ambilight con la RP2 y ahora quiero hacerlo funcionar con una grabadora y el chromecast.
He intentado conectarlo como en la foto adjunta
En la consola me devuelve esto:ssh out: killall hyperiond 2>/dev/null ; /storage/hyperion/bin/hyperion-v4l2.sh --device /dev/video0 --video-standard PAL --input 0 --width -1 --height -1 --crop-left 0 --crop-right 0 --crop-top 0 --crop-bottom 0 --size-decimator 1 --frame-decimator 2 --red-threshold 0.0 --green-threshold 0.0 --blue-threshold 0.0 --screenshot
ssh in: hyperion-v4l2:
ssh in: version : V1.03.4 (brindosch-c750c41/dc6a602-1522918225
ssh in: build time: Apr 5 2018 01:57:25
ssh in: V4L2GRABBER INFO: width=720 height=576
ssh in: V4L2GRABBER INFO: pixel format=YUYV
ssh in: V4L2GRABBER INFO: signal threshold set to: {0,0,0}
ssh in: V4L2GRABBER INFO: started
ssh in: V4L2GRABBER INFO: stopped
sftp getFile(./screenshot.png, java.awt.Image)
¿Alguien sabe por qué puede ser?
A mayores dejo esto:OpenELEC:~ # lsusb
Bus 001 Device 005: ID 152d:2339 JMicron Technology Corp. / JMicron USA Technology Corp. JM20339 SATA Bridge
Bus 001 Device 004: ID 1b71:3002 Fushicai USBTV007 Video Grabber [EasyCAP]
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
OpenELEC:~ # ls /dev/video*
/dev/video0
Me sale esto en /storage/logfiles/hyperion.logV4L2GRABBER INFO: Signal lost
KODICHECK ERROR: Kodi Connection error (0)
KODICHECK ERROR: Kodi Connection error (0)
V4L2GRABBER INFO: Signal detected
V4L2GRABBER INFO: Signal lost
KODICHECK ERROR: Kodi Connection error (0)
KODICHECK ERROR: Kodi Connection error (0)
V4L2GRABBER INFO: Signal detected
V4L2GRABBER INFO: Signal lost
V4L2GRABBER INFO: Signal detected
KODICHECK ERROR: Kodi Connection error (0)
V4L2GRABBER INFO: Signal lost
En tu mensaje no hay ninguna imagen adjunta. Pero por los listados que has colgado ya te digo que probablemente estés lanzando comandos sin saber qué hacen. Te recomiendo que leas con calma el tutorial de la wiki de la página inicial del hilo, porque en él se explica paso a paso lo que hacer, cómo conectar todo y, en especial, cómo configurarlo para que te funcione con una capturadora usb externa compatible.
Pero ya te adelanto que el primer listado corresponde a la orden que primero "mata" Hyperion y luego procede a hacer una captura manual de lo que "ve" la capturadora, con una serie de parámatros adicionales (como son la resolución horizontal y vertical, los parámetros de recorte, etc). Como puedes ver al final de ese primer listado, la imagen capturada se guarda en el fichero llamado screenshot.png, que está en la raíz del almacenamiento. Es necesario matar el proceso de Hyperion para poder manualmente acceder a la capturadora. En caso contrario no se hará captura manual porque Hyperion "reserva" la capturadora para su uso exclusivo.
Búsca ese png, cópialo al PC y ábrelo para ver lo que ha capturado. La idea es poder ver, en sucesivas capturas -que reescriben el anterior fichero-, cómo se van recortando los márgenes de la imagen (gracias a los valores de recorte que le pasas como atributos al comando), para tratar que finalmente solo se capture la parte útil de la señal que entra en la capturadora. Lo que se busca es eliminar de la captura las posibles bandas laterales y superior/inferior que podrían hacer que el efecto de ambilight tomase esas bandas como píxeles útiles para calcular el color de los leds, cuando no nos interesan para nada.
Pero una vez lanzas esa orden, Hyperion ya no está en funcionamiento, por lo que los leds no serán controlados hasta que no reinicies la Pi o vuelvas a lanzar manualmente Hyperion (en el tutorial se explica cómo hacerlo).
El segundo listado simplemente detecta y muestra en pantalla todos los dispositivos usb conectados y reconocidos por la Pi. Entre ellos verás que está la capturadora externa, identificada como Fushicai USBTV007. Ese comando sirve precisamente para listar los dispositivos usb pinchados y ver si entre ellos está la capturadora.
Y el tercero pues básicamente te dice que por momentos detecta señal de vídeo en la capturadora y en otros que se ha perdido la señal. Lo normal será porque has desconectado el cable de señal, o porque la capturadora no funciona bien o falla la conexión usb con la Pi.
LD_LIBRARY_PATH=/storage/hyperion/bin /storage/hyperion/bin/hyperion-v4l2 --screenshot
{
// DEVICE CONFIGURATION
"device" :
{
"name" : "MyHyperionConfig",
"type" : "ws2801",
"output" : "/dev/spidev0.0",
"rate" : 1000000,
"colorOrder" : "rbg"
},
// COLOR CALIBRATION CONFIG
"color" :
{
"channelAdjustment" :
[
{
"id" : "default",
"leds" : "*",
"pureRed" :
{
"redChannel" : 255,
"greenChannel" : 0,
"blueChannel" : 0
},
"pureGreen" :
{
"redChannel" : 0,
"greenChannel" : 255,
"blueChannel" : 0
},
"pureBlue" :
{
"redChannel" : 0,
"greenChannel" : 0,
"blueChannel" : 255
}
}
],
"temperature" :
[
{
"id" : "default",
"leds" : "*",
"correctionValues" :
{
"red" : 255,
"green" : 255,
"blue" : 255
}
}
],
"transform" :
[
{
"id" : "default",
"leds" : "*",
"hsl" :
{
"saturationGain" : 1.0000,
"luminanceGain" : 1.0000,
"luminanceMinimum" : 0.0000
},
"red" :
{
"threshold" : 0.0000,
"gamma" : 2.5000
},
"green" :
{
"threshold" : 0.0000,
"gamma" : 2.5000
},
"blue" :
{
"threshold" : 0.0000,
"gamma" : 2.5000
}
}
],
// SMOOTHING CONFIG
"smoothing" :
{
"type" : "linear",
"time_ms" : 200,
"updateFrequency" : 20.0000,
"updateDelay" : 0
}
},
// NO V4L2 GRABBER CONFIG
"grabber-v4l2" :
{
"device" : "/dev/video0",
"input" : 0,
"standard" : "PAL",
"width" : 720,
"height" : 576,
"frameDecimation" : 2,
"sizeDecimation" : 8,
"priority" : 800,
"mode" : "2D",
"cropLeft" : 5,
"cropRight" : 5,
"cropTop" : 5,
"cropBottom" : 5,
"redSignalThreshold" : 0.2,
"greenSignalThreshold" : 0.2,
"blueSignalThreshold" : 0.2
},
// BLACKBORDER CONFIG
"blackborderdetector" :
{
"enable" : true,
"threshold" : 0.01,
"unknownFrameCnt" : 600,
"borderFrameCnt" : 50,
"maxInconsistentCnt" : 10,
"blurRemoveCnt" : 1,
"mode" : "default"
},
// KODI CHECK CONFIG
"xbmcVideoChecker" :
{
"xbmcAddress" : "127.0.0.1",
"xbmcTcpPort" : 9090,
"grabVideo" : true,
"grabPictures" : true,
"grabAudio" : true,
"grabMenu" : false,
"grabPause" : true,
"grabScreensaver" : true,
"enable3DDetection" : true
},
// BOOTEFFECT CONFIG
"bootsequence" :
{
"color" : [0,0,0],
"effect" : "Rainbow swirl fast",
"duration_ms" : 3000,
"priority" : 700
},
// JSON SERVER CONFIG
"jsonServer" :
{
"port" : 19444
},
// PROTO SERVER CONFIG
"protoServer" :
{
"port" : 19445
},
// EFFECT PATH
"effects" :
{
"paths" :
[
"/storage/hyperion/effects",
"/usr/share/hyperion/effects"
]
},
// NO FRAME GRABBER CONFIG
// NO BOBLIGHT SERVER CONFIG
// NO JSON/PROTO FORWARD CONFIG
// LED CONFIGURATION
user1989 escribió:
Vale, he seguido las opciones del manual y sigue sin funcionarme, no sé que estaré haciendo mal o si es cosa de la grabadora.
El caso es que cuando hago la captura de pantalla, con el comando del manualLD_LIBRARY_PATH=/storage/hyperion/bin /storage/hyperion/bin/hyperion-v4l2 --screenshot
me sigue saliendo una imagen completamente en negro.
(estoy enviando el chromecast a la tv).
Los leds funcionan bien, ya que puedo cambiarles el color manualmente y he probado sin la grabadora, directamente con la RP2 y también funciona.
¿Alguna idea ?
Subo la imagen del montaje (a ver si esta vez sí):montaje.jpg
:
:
balbu14 escribió:Alguien que tenga scimo me puede dar opinión. No me veo capaz de montarlo yo entonces busco lo más sencillo posible. Veo scimo en su página por 165€ pero esto incluye los Led o hay que comprar aparte y si es así cuales hay que comprar.
Actualmente cual recomendáis de los que se venden ya montados y todo lo quiero principalmente para jugar a consola y ver alguna pelicula
popy5 escribió:balbu14 escribió:Alguien que tenga scimo me puede dar opinión. No me veo capaz de montarlo yo entonces busco lo más sencillo posible. Veo scimo en su página por 165€ pero esto incluye los Led o hay que comprar aparte y si es así cuales hay que comprar.
Actualmente cual recomendáis de los que se venden ya montados y todo lo quiero principalmente para jugar a consola y ver alguna pelicula
No conozco Scimo ni ningún otro de los posibles kits tipo 'conectar y listo', pero ya te adelanto que los leds no vienen incluídos en el Scimo.
Scimo usa leds del tipo WS281x (WS2811, WS2812 y WS2812b) o bien TM18xx. Son algo más baratos que los WS2801, pero de cualquier forma vas a tener que soldar o usar conectores en las esquinas de las tiras de leds. Y soldar cables o usar algún tipo de conector/ficha de conexiones para la alimentación y el cable de datos (al que debes intercalarle la resistencia de 300 Ohm incluida).
Y el kit de 165€ (Scimo Basic), que entiendo no incluye portes, sólo funciona con señales en formato S-Video, pero no HDMI. Para usarlo con señales HDMI, o le añades un conversor HDMI a CVBS por tu cuenta o ya te vas al kit Scimo HDMI de 215€ (que es el Scimo Basic + el conversor, HDMI, etc).
Quizás de los kits más sencillos de instalar, aunque tampoco lo he probado, sea el de DreamScreen (170$ el kit HD para TVs de hasta 70'' e incluyen los leds; el kit 4K es más caro).
popy5 escribió:user1989 escribió:
Vale, he seguido las opciones del manual y sigue sin funcionarme, no sé que estaré haciendo mal o si es cosa de la grabadora.
El caso es que cuando hago la captura de pantalla, con el comando del manualLD_LIBRARY_PATH=/storage/hyperion/bin /storage/hyperion/bin/hyperion-v4l2 --screenshot
me sigue saliendo una imagen completamente en negro.
(estoy enviando el chromecast a la tv).
Los leds funcionan bien, ya que puedo cambiarles el color manualmente y he probado sin la grabadora, directamente con la RP2 y también funciona.
¿Alguna idea ?
Subo la imagen del montaje (a ver si esta vez sí):montaje.jpg
:
:
Pues si sin usar la capturadora externa te funciona, las posibles causas son:
a) Podría fallar una de las salidas del splitter y entonces la señal de vídeo HDMI no llega al HDMI2AV. Intercambia las dos salidas del splitter, es decir, la que ahora va a la TV conéctala a la entrada del HDMI2AV, y la otra (la que iba al HDMI2AV) a la TV. Si sigues viendo la señal en la TV, es que el splitter está Ok.
b) Falla el HDMI2AV. Los fallos más normales son debidos a:
- No es un HDMI2AV, sino el convertidor contrario: un AV2HDMI. Es un fallo tonto, pero ya ha sucedido. Incluso puedes haber comprado el correcto y el vendedor haberte enviado el contrario. En la carcasa plástica la serigrafía te debe decir qué tipo de convertidor es.
- El convertidor HDMI2AV no recibe suficiente alimentación desde el conector HDMI. Prueba a alimentarlo además con un alimentador de 5V (suponiendo que el convertidor disponga de entrada para alimentación externa).
- El selector externo de modo PAL/NTSC del HDMI2AV está en la posición incorrecta.
- El convertidor realmente no soporta la resolución de la señal HDMI que el envías. Como mínimo, y al igual que el splitter, el convertidor debe soportar la misma resolución que la señal de entrada al splitter. Lo normal es que sea Full HD. Hay básicamente 3 tipos de conversores: los que soportan sólo resolución 480p, los que llegan a HD Ready (720p) y los Full HD (1080p). Los hay también que soportan 2K y 4K. Dependiendo de la resolución de la señal de origen, así deberá ser el convertidor (y el splitter y el switch HDMI si lo usas).
Si la señal de entrada en el convertidor "supera" la resolución máxima admitida, lo normal es que no te dé ninguna señal de vídeo útil en la salida de vídeo compuesto: una pantalla en negro, o de fondo azul, o, en el mejor de los casos, con un texto indicando "NO SIGNAL". El conversor HDMI2AV tiene que ser activo, es decir, no sirven los que son un simple adaptador en un cable. Si no necesita alimentación para funcionar, descártalo. Pero si es como los que se recomiendan por aquí, puedes salir de dudas con un par de pruebas:
- Inyecta una señal de 480p o de 720p máximo en la entrada del convertidor. Por ejemplo, la salida de un receptor TDT, un vídeo, reproductor de DVD, cámara, consola, etc. Es decir, de algún aparato que te permita en origen configurar la resolución máxima de la señal de salida por el HDMI a valores de 480p o 720p. Si con una señal de esta resolución las capturas en manual salen ok, ya sabes que tu convertidor no soporta más de esa resolución, y toca cambiarlo. Y si tampoco capturas, pues el fallo muy probablemente esté en la capturadora.
c) Para descartar que el problema sea la capturadora, y si tienes forma de hacerlo, conéctale directamente una señal de vídeo compuesto (no superior a la resolución PAL de 720x576) a la misma. Por ejemplo, desde el euroconector de la TV/vídeo/reproductor/etc, usando un convertidor de euroconector a RCA, le metes la señal al conector RCA amarillo de la capturadora. Y como antes, haces capturas manuales. Si captura bien, la caturadora no es el problema. Si no captura, verifica que efectivamente no le estás metiendo más de la resolución PAL admitida. Si sigue sin capturar, lo normal es que falle el hardware de la capturadora o que no reciba alimentación suficiente desde el USB de la Pi. Usa entonces un hub usb autoalimentado entre la Pi y la capturadora.
Finalmente revisa el tema de los valores de la prioridad del grabber interno (el que usa Hyperion cuando no tienes señal en la capturadora externa y muestra el ambilight de lo que reproduce la PI) y la prioridad asignada en la sección del grabber-v4l2 de la capturadora externa (por defecto, priority = 800).
Revisando tu .json veo que no tienes activado precisamente el grabber interno (sección FRAME GRABBER CONFIG del json). Deberías tenerlo activo si quieres que cuando no haya señal externa en la capturadora, el ambilight pase a ser generado con lo que esté reproduciendo la Pi. Si no lo activas, no habiendo señal externa sobre la que generar el ambilight, tampoco lo hará sobre la señal que procese internamente Kodi en la Pi. El frame grabber interno lo puedes reactivar generando de nuevo el .json desde HyperCon con esa opción marcada y dejando, por el momento, el valor de priority que te sugiere para él.
Solo si luego cuando ya te funcionen el ambilight con ambas fuentes (la Pi y la capturadora) ves que cuando no hay señal en la capturadora el ambilight no cambia al de la Pi, es que debes jugar con las prioridades. Un valor mayor para el parámetro priority en ambos casos implica en realidad disminuir la prioridad al correspondiente grabber.
user1989 escribió:Vale, ya lo he solucionado, era por el HDMI2AV que no funcionaba. Me he comprado uno bueno, aunque me ha salido bastante caro... Pero ya funciona correctamente.
Muchas gracias por la ayuda!
Una cosa, al conectar netflix con el chromecast, los LEDs están activados incluso aunque no esté reproduciendo nada (a diferencia del menú de kodi). ¿Hay alguna manera de apagar los LEDS en el salvapantallas de Netflix o directamente al apagar la TV?
Es que suelo poner la TV para dormir y así me libro de levantarme a desenchufar los LEDs
Y una vez más, muchas gracias
popy5 escribió:
La segunda opción sería mediante software. Básicamente se trata de crear un script que lanza o mata el proceso de Hyperion (cuando lo matas, los leds se apagan porque ya no reciben señales de control). El otro script necesario se encarga de detectar cuando la tecla que hayas definido en tu mando a distancia es pulsada, para así encender/apagar Hyperion. Cuando así sea, se lanza el script que mata (o carga) Hyperion.
Si no estoy equivocado, para que te funcione es necesario que la salida HDMI de la Pi esté conectada con una entrada de la TV compatible con CEC (no todas las entradas HDMI de las TVs suelen serlo), ya que es el sensor de infrarrojos de la propia TV el que detecta la pulsación de la tecla y, a través del CEC, reenvía la orden que debe ser luego interceptada por Hyperion para activar el script. De ahí que se necesite un cable y conectores HDMI compatibles con CEC entre la Pi y el aparato que reciba las señales del mando a distancia.
Los detalles ya han sido antes comentados por @Bite_Your_Idols:
http://www.elotrolado.net/viewtopic.php?p=1738171059
Creo que ya hay un addon para Kodi en el foro oficial de Hyperion para hacer esto precisamente.
gchamor escribió:Buenos días,
Hasta hace 2 semanas estaba disfrutando de mi ambilight casero y de la noche a la mañana me ha dejado de funcionar, he intentado todo lo que se me ocurre para intentar solucionarlo, pero no hay manera, los leds ni se inmutan. Os pido ayuda por aquí como último recurso, llevo varias tardes perdidas intentando arreglarlo pero no hay forma, a ver si me podéis echar un cable.
Sistema montado des de Julio de 2015
Hardware:
Raspberry Pi 2 + adaptador corriente de un smartphone
Tira leds ws2801 + fuente 5V / 10A / 50W
Software:
Openelec 7 con hyperion.
Des de 2015 ha funcionado todo correctamente, pero hace unos meses Kody me empezó a mostrar avisos de incompatibilidad de addons, pero no hice caso, eran addons que ni conocía.
De repente, los leds no funcionaban, puedo entrar a Kody sin problema, pero los leds no se encienden.
Que he hecho por ahora para intentar solucionarlo:
A nivel de software:
- He intentado reescribir el archivo .jconf de hyperion, por si se había desconfigurado, pero nada, no ha funcionado.
- He instalado Openelec a la última versión 8.0.3, con la imagen oficial de ligthberry, que ya viene con hyperion preinstalado y he configurado los leds tanto cargando manualmente el archivo .jconf como automáticamente con el addon de Kody, pero nada, los leds no encienden.
A nivel hardware:
- He revisado todas las soldaduras de la tira de leds, y parecen correctas.
- He revisado con un tester la conductividad de la tira de leds y parece correcta.
- He revisado las conexiones a los pines GPIO de la Raspberry y son correctas.
- He revisado la fuente y parece que funciona (muestra un led verde parpadeando todo el rato, desconozco si es lo normal).
He de decir que no sé muy bien cómo funciona el tester, veo que me muestra valores, pero no sé si lo he calibrado como toca.
Conclusión, no sé que más puedo hacer. Perdón por el tochamen, agradeceré cualquier ayuda o consejo que me podáis dar. Gracias!
popy5 escribió:gchamor escribió:Buenos días,
Hasta hace 2 semanas estaba disfrutando de mi ambilight casero y de la noche a la mañana me ha dejado de funcionar, he intentado todo lo que se me ocurre para intentar solucionarlo, pero no hay manera, los leds ni se inmutan. Os pido ayuda por aquí como último recurso, llevo varias tardes perdidas intentando arreglarlo pero no hay forma, a ver si me podéis echar un cable.
Sistema montado des de Julio de 2015
Hardware:
Raspberry Pi 2 + adaptador corriente de un smartphone
Tira leds ws2801 + fuente 5V / 10A / 50W
Software:
Openelec 7 con hyperion.
Des de 2015 ha funcionado todo correctamente, pero hace unos meses Kody me empezó a mostrar avisos de incompatibilidad de addons, pero no hice caso, eran addons que ni conocía.
De repente, los leds no funcionaban, puedo entrar a Kody sin problema, pero los leds no se encienden.
Que he hecho por ahora para intentar solucionarlo:
A nivel de software:
- He intentado reescribir el archivo .jconf de hyperion, por si se había desconfigurado, pero nada, no ha funcionado.
- He instalado Openelec a la última versión 8.0.3, con la imagen oficial de ligthberry, que ya viene con hyperion preinstalado y he configurado los leds tanto cargando manualmente el archivo .jconf como automáticamente con el addon de Kody, pero nada, los leds no encienden.
A nivel hardware:
- He revisado todas las soldaduras de la tira de leds, y parecen correctas.
- He revisado con un tester la conductividad de la tira de leds y parece correcta.
- He revisado las conexiones a los pines GPIO de la Raspberry y son correctas.
- He revisado la fuente y parece que funciona (muestra un led verde parpadeando todo el rato, desconozco si es lo normal).
He de decir que no sé muy bien cómo funciona el tester, veo que me muestra valores, pero no sé si lo he calibrado como toca.
Conclusión, no sé que más puedo hacer. Perdón por el tochamen, agradeceré cualquier ayuda o consejo que me podáis dar. Gracias!
Así de primeras deberías comprobar que los leds reciben 5V de la fuente.
Si es una fuente conmutada como las que recomendamos, suelen -aunque no todas- tener algún led que indique que están conectadas a la línea de 220V AC. Pero no es normal que el led parpadee. Por eso te digo que con el téster en medición de voltaje de corriente continua compruebes si hay 5V. Si es un tester autorango no tienes más que elegir el modo V de continua (probablemente lo indique con VDC o V=) y mides el voltaje que llega a los leds,
Si es un téster normal sin autorango, ponlo en Voltaje continuo y en un valor de escala que dé para medir los 5V (quizás la escala de 20V, si la tiene).
Si el voltaje que midas no es de 5V o lo más próximo a él, toca cambiar o reparar la fuente.
gchamor escribió:
Muchas gracias! Este fin de semana lo probaré. Saludos
El Lado Oscuro escribió:Muy buenas.
A falta de que me llegue el conversor de de 3.3v a 5v (Realmente no se si lo necesito, ya que mis leds son APA102).
Me dispongo a ir adelantando faena y estoy montando todo, pero...
Comento para que lo voy a utilizar y que equipos tengo.
La tv es una QLED 4K y tengo un HTPC con kodi para ver mis cositas. Junto una PS4 Pro.
Todo conectado a mi ampli Denom 2400 (como ya comente en algun post anterior, quiero sacar la seña a la capturadora por la salida Monitor del ampli y asi poder usar el ambilight con todos los contenidos)
Mi gran duda es... Como no voy a usar kodi en la PI. Por donde Empiezo con el tema software???
Sigo todos los pasos de la guia, igualmente? voy muy pez con Linux
Un saludo y gracias x la ayuda
popy5 escribió:...
La RB Pi 2 (y la 3 aún más) puede sin problemas reproducir ella misma contenidos codificados con x264. Si ya se trata de contenidos codificados con x265, pues ahí ya no porque no tiene ni la potencia ni el hardware necesario.
...
Exacto! La mayoría de los ripeos H265 están en 10 bits, lo cual es una muy mala noticia para los usuarios de la Rpi...-ice- escribió:Una acotación menor a los dichos del compa @popy5, exactos y pulcros cómo siempre.
La RPi puede con HEVC (H.265) siempre y cuándo se cumplan los siguientes rquisitos:
-Que esté bien configurado el reproductor.
- Que el H.265 no sobrepase los 1080p
- Que la profundidad de color no sea superior a 8 bits.
Con éstos parámetros, se puede reproducir sin problemas ni atascos.
El problema es que la mayoría de los encoders tienen mucha voluntad (que se agradece) con pocos conocimientos y nulas gana de aprender. Entonces recodifican un 1080p con H.265 y le suben los bits a 10 (inutilmente) jodiendo el invento.
RoBOrE escribió:Hola!
¿Que tira led me recomendais para comprar en amazon.es para una televisión de 46 pulgadas? WS o APA?.
¿Y respecto al número de leds y alimentación?.
ssh connected
ssh out: cat /storage/logfiles/hyperion.log
ssh in: Hyperion Ambilight Deamon (394)
ssh in: Version : V1.03.4 (brindosch-c750c41/dc6a602-1522918225
ssh in: Build Time: Apr 5 2018 01:57:25
ssh in: INFO: Selected configuration file: /storage/.config/hyperion.config.json
ssh in: HYPERION INFO: ColorTransform 'default' => [0; 194]
ssh in: HYPERION INFO: ColorCorrection 'default' => [0; 194]
ssh in: HYPERION INFO: ColorAdjustment 'default' => [0; 194]
ssh in: LEDDEVICE INFO: configuration:
ssh in: {
ssh in: "colorOrder" : "rgb",
ssh in: "name" : "MyHyperionConfig",
ssh in: "output" : "/dev/spidev0.0",
ssh in: "rate" : 1000000,
ssh in: "type" : "apa102"
ssh in: }
ssh in: INFO: Creating linear smoothing
ssh in: HYPERION (CS) INFO: Created linear-smoothing(interval_ms=33;settlingTime_ms=150;updateDelay=0
ssh in: EFFECTENGINE INFO: 27 effects loaded from directory /storage/hyperion/effects
ssh in: EFFECTENGINE INFO: Initializing Python interpreter
ssh in: INFO: Hyperion started and initialised
ssh in: INFO: Boot sequence 'Rainbow swirl fast' EFFECTENGINE INFO: run effect Rainbow swirl fast on channel 0
ssh in: BLACKBORDER INFO: threshold set to 0.1 (26)
ssh in: BLACKBORDER INFO: mode:default
ssh in: started
ssh in: INFO: Json server created and started on port 19444
ssh in: INFO: Proto server created and started on port 19445
ssh in: DISPMANXGRABBER INFO: Display opened with resolution: 1920x1080
ssh in: BLACKBORDER INFO: threshold set to 0.1 (26)
ssh in: BLACKBORDER INFO: mode:default
ssh in: INFO: Frame grabber created and started
ssh in: EFFECTENGINE INFO: effect finished
ssh in: BORDER SWITCH REQUIRED!!
ssh in: CURRENT BORDER TYPE: unknown=0 hor.size=0 vert.size=2
// Automatically generated configuration file for Hyperion ambilight daemon
// Notice: All values are explained with comments at our wiki: wiki.hyperion-project.org (config area)
// Generated by: HyperCon (The Hyperion deamon configuration file builder)
// Created with HyperCon V1.03.3 (22.10.2017)
{
// DEVICE CONFIGURATION
"device" :
{
"name" : "MyHyperionConfig",
"type" : "apa102",
"output" : "/dev/spidev0.0",
"rate" : 1000000,
"colorOrder" : "rgb"
},
// COLOR CALIBRATION CONFIG
"color" :
{
"channelAdjustment" :
[
{
"id" : "default",
"leds" : "*",
"pureRed" :
{
"redChannel" : 255,
"greenChannel" : 0,
"blueChannel" : 0
},
"pureGreen" :
{
"redChannel" : 0,
"greenChannel" : 255,
"blueChannel" : 0
},
"pureBlue" :
{
"redChannel" : 0,
"greenChannel" : 0,
"blueChannel" : 255
}
}
],
"temperature" :
[
{
"id" : "default",
"leds" : "*",
"correctionValues" :
{
"red" : 255,
"green" : 255,
"blue" : 255
}
}
],
"transform" :
[
{
"id" : "default",
"leds" : "*",
"hsl" :
{
"saturationGain" : 1.0000,
"luminanceGain" : 0.8000,
"luminanceMinimum" : 0.0000
},
"red" :
{
"threshold" : 0.0000,
"gamma" : 2.5000
},
"green" :
{
"threshold" : 0.0000,
"gamma" : 2.5000
},
"blue" :
{
"threshold" : 0.0000,
"gamma" : 2.5000
}
}
],
// SMOOTHING CONFIG
"smoothing" :
{
"type" : "linear",
"time_ms" : 150,
"updateFrequency" : 30.0000,
"updateDelay" : 0
}
},
// NO V4L2 GRABBER CONFIG
// FRAME GRABBER CONFIG
"framegrabber" :
{
"width" : 64,
"height" : 64,
"frequency_Hz" : 10.0,
"priority" : 890
},
// BLACKBORDER CONFIG
"blackborderdetector" :
{
"enable" : true,
"threshold" : 0.1,
"unknownFrameCnt" : 600,
"borderFrameCnt" : 50,
"maxInconsistentCnt" : 10,
"blurRemoveCnt" : 1,
"mode" : "default"
},
// BOOTEFFECT CONFIG
"bootsequence" :
{
"color" : [0,0,0],
"effect" : "Rainbow swirl fast",
"duration_ms" : 3000,
"priority" : 700
},
// JSON SERVER CONFIG
"jsonServer" :
{
"port" : 19444
},
// PROTO SERVER CONFIG
"protoServer" :
{
"port" : 19445
},
// EFFECT PATH
"effects" :
{
"paths" :
[
"/storage/hyperion/effects",
"/usr/share/hyperion/effects"
]
},
// NO KODI CHECK CONFIG
// NO BOBLIGHT SERVER CONFIG
// NO JSON/PROTO FORWARD CONFIG
// LED CONFIGURATION
"leds" :
[
{
"index" : 0,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.9737, "maximum" : 1.0000 }
},
{
"index" : 1,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.9474, "maximum" : 0.9737 }
},
{
"index" : 2,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.9211, "maximum" : 0.9474 }
},
{
"index" : 3,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.8947, "maximum" : 0.9211 }
},
{
"index" : 4,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.8684, "maximum" : 0.8947 }
},
{
"index" : 5,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.8421, "maximum" : 0.8684 }
},
{
"index" : 6,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.8158, "maximum" : 0.8421 }
},
{
"index" : 7,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.7895, "maximum" : 0.8158 }
},
{
"index" : 8,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.7632, "maximum" : 0.7895 }
},
{
"index" : 9,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.7368, "maximum" : 0.7632 }
},
{
"index" : 10,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.7105, "maximum" : 0.7368 }
},
{
"index" : 11,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.6842, "maximum" : 0.7105 }
},
{
"index" : 12,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.6579, "maximum" : 0.6842 }
},
{
"index" : 13,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.6316, "maximum" : 0.6579 }
},
{
"index" : 14,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.6053, "maximum" : 0.6316 }
},
{
"index" : 15,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.5789, "maximum" : 0.6053 }
},
{
"index" : 16,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.5526, "maximum" : 0.5789 }
},
{
"index" : 17,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.5263, "maximum" : 0.5526 }
},
{
"index" : 18,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.5000, "maximum" : 0.5263 }
},
{
"index" : 19,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.4737, "maximum" : 0.5000 }
},
{
"index" : 20,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.4474, "maximum" : 0.4737 }
},
{
"index" : 21,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.4211, "maximum" : 0.4474 }
},
{
"index" : 22,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.3947, "maximum" : 0.4211 }
},
{
"index" : 23,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.3684, "maximum" : 0.3947 }
},
{
"index" : 24,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.3421, "maximum" : 0.3684 }
},
{
"index" : 25,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.3158, "maximum" : 0.3421 }
},
{
"index" : 26,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.2895, "maximum" : 0.3158 }
},
{
"index" : 27,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.2632, "maximum" : 0.2895 }
},
{
"index" : 28,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.2368, "maximum" : 0.2632 }
},
{
"index" : 29,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.2105, "maximum" : 0.2368 }
},
{
"index" : 30,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.1842, "maximum" : 0.2105 }
},
{
"index" : 31,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.1579, "maximum" : 0.1842 }
},
{
"index" : 32,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.1316, "maximum" : 0.1579 }
},
{
"index" : 33,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.1053, "maximum" : 0.1316 }
},
{
"index" : 34,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.0789, "maximum" : 0.1053 }
},
{
"index" : 35,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.0526, "maximum" : 0.0789 }
},
{
"index" : 36,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.0263, "maximum" : 0.0526 }
},
{
"index" : 37,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0263 }
},
{
"index" : 38,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0167 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 39,
"hscan" : { "minimum" : 0.0167, "maximum" : 0.0333 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 40,
"hscan" : { "minimum" : 0.0333, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 41,
"hscan" : { "minimum" : 0.0500, "maximum" : 0.0667 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 42,
"hscan" : { "minimum" : 0.0667, "maximum" : 0.0833 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 43,
"hscan" : { "minimum" : 0.0833, "maximum" : 0.1000 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 44,
"hscan" : { "minimum" : 0.1000, "maximum" : 0.1167 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 45,
"hscan" : { "minimum" : 0.1167, "maximum" : 0.1333 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 46,
"hscan" : { "minimum" : 0.1333, "maximum" : 0.1500 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 47,
"hscan" : { "minimum" : 0.1500, "maximum" : 0.1667 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 48,
"hscan" : { "minimum" : 0.1667, "maximum" : 0.1833 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 49,
"hscan" : { "minimum" : 0.1833, "maximum" : 0.2000 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 50,
"hscan" : { "minimum" : 0.2000, "maximum" : 0.2167 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 51,
"hscan" : { "minimum" : 0.2167, "maximum" : 0.2333 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 52,
"hscan" : { "minimum" : 0.2333, "maximum" : 0.2500 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 53,
"hscan" : { "minimum" : 0.2500, "maximum" : 0.2667 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 54,
"hscan" : { "minimum" : 0.2667, "maximum" : 0.2833 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 55,
"hscan" : { "minimum" : 0.2833, "maximum" : 0.3000 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 56,
"hscan" : { "minimum" : 0.3000, "maximum" : 0.3167 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 57,
"hscan" : { "minimum" : 0.3167, "maximum" : 0.3333 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 58,
"hscan" : { "minimum" : 0.3333, "maximum" : 0.3500 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 59,
"hscan" : { "minimum" : 0.3500, "maximum" : 0.3667 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 60,
"hscan" : { "minimum" : 0.3667, "maximum" : 0.3833 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 61,
"hscan" : { "minimum" : 0.3833, "maximum" : 0.4000 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 62,
"hscan" : { "minimum" : 0.4000, "maximum" : 0.4167 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 63,
"hscan" : { "minimum" : 0.4167, "maximum" : 0.4333 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 64,
"hscan" : { "minimum" : 0.4333, "maximum" : 0.4500 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 65,
"hscan" : { "minimum" : 0.4500, "maximum" : 0.4667 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 66,
"hscan" : { "minimum" : 0.4667, "maximum" : 0.4833 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 67,
"hscan" : { "minimum" : 0.4833, "maximum" : 0.5000 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 68,
"hscan" : { "minimum" : 0.5000, "maximum" : 0.5167 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 69,
"hscan" : { "minimum" : 0.5167, "maximum" : 0.5333 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 70,
"hscan" : { "minimum" : 0.5333, "maximum" : 0.5500 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 71,
"hscan" : { "minimum" : 0.5500, "maximum" : 0.5667 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 72,
"hscan" : { "minimum" : 0.5667, "maximum" : 0.5833 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 73,
"hscan" : { "minimum" : 0.5833, "maximum" : 0.6000 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 74,
"hscan" : { "minimum" : 0.6000, "maximum" : 0.6167 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 75,
"hscan" : { "minimum" : 0.6167, "maximum" : 0.6333 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 76,
"hscan" : { "minimum" : 0.6333, "maximum" : 0.6500 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 77,
"hscan" : { "minimum" : 0.6500, "maximum" : 0.6667 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 78,
"hscan" : { "minimum" : 0.6667, "maximum" : 0.6833 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 79,
"hscan" : { "minimum" : 0.6833, "maximum" : 0.7000 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 80,
"hscan" : { "minimum" : 0.7000, "maximum" : 0.7167 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 81,
"hscan" : { "minimum" : 0.7167, "maximum" : 0.7333 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 82,
"hscan" : { "minimum" : 0.7333, "maximum" : 0.7500 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 83,
"hscan" : { "minimum" : 0.7500, "maximum" : 0.7667 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 84,
"hscan" : { "minimum" : 0.7667, "maximum" : 0.7833 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 85,
"hscan" : { "minimum" : 0.7833, "maximum" : 0.8000 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 86,
"hscan" : { "minimum" : 0.8000, "maximum" : 0.8167 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 87,
"hscan" : { "minimum" : 0.8167, "maximum" : 0.8333 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 88,
"hscan" : { "minimum" : 0.8333, "maximum" : 0.8500 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 89,
"hscan" : { "minimum" : 0.8500, "maximum" : 0.8667 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 90,
"hscan" : { "minimum" : 0.8667, "maximum" : 0.8833 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 91,
"hscan" : { "minimum" : 0.8833, "maximum" : 0.9000 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 92,
"hscan" : { "minimum" : 0.9000, "maximum" : 0.9167 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 93,
"hscan" : { "minimum" : 0.9167, "maximum" : 0.9333 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 94,
"hscan" : { "minimum" : 0.9333, "maximum" : 0.9500 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 95,
"hscan" : { "minimum" : 0.9500, "maximum" : 0.9667 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 96,
"hscan" : { "minimum" : 0.9667, "maximum" : 0.9833 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 97,
"hscan" : { "minimum" : 0.9833, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 98,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0270 }
},
{
"index" : 99,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.0270, "maximum" : 0.0541 }
},
{
"index" : 100,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.0541, "maximum" : 0.0811 }
},
{
"index" : 101,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.0811, "maximum" : 0.1081 }
},
{
"index" : 102,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.1081, "maximum" : 0.1351 }
},
{
"index" : 103,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.1351, "maximum" : 0.1622 }
},
{
"index" : 104,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.1622, "maximum" : 0.1892 }
},
{
"index" : 105,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.1892, "maximum" : 0.2162 }
},
{
"index" : 106,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.2162, "maximum" : 0.2432 }
},
{
"index" : 107,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.2432, "maximum" : 0.2703 }
},
{
"index" : 108,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.2703, "maximum" : 0.2973 }
},
{
"index" : 109,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.2973, "maximum" : 0.3243 }
},
{
"index" : 110,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.3243, "maximum" : 0.3514 }
},
{
"index" : 111,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.3514, "maximum" : 0.3784 }
},
{
"index" : 112,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.3784, "maximum" : 0.4054 }
},
{
"index" : 113,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.4054, "maximum" : 0.4324 }
},
{
"index" : 114,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.4324, "maximum" : 0.4595 }
},
{
"index" : 115,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.4595, "maximum" : 0.4865 }
},
{
"index" : 116,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.4865, "maximum" : 0.5135 }
},
{
"index" : 117,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.5135, "maximum" : 0.5405 }
},
{
"index" : 118,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.5405, "maximum" : 0.5676 }
},
{
"index" : 119,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.5676, "maximum" : 0.5946 }
},
{
"index" : 120,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.5946, "maximum" : 0.6216 }
},
{
"index" : 121,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.6216, "maximum" : 0.6486 }
},
{
"index" : 122,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.6486, "maximum" : 0.6757 }
},
{
"index" : 123,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.6757, "maximum" : 0.7027 }
},
{
"index" : 124,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.7027, "maximum" : 0.7297 }
},
{
"index" : 125,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.7297, "maximum" : 0.7568 }
},
{
"index" : 126,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.7568, "maximum" : 0.7838 }
},
{
"index" : 127,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.7838, "maximum" : 0.8108 }
},
{
"index" : 128,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.8108, "maximum" : 0.8378 }
},
{
"index" : 129,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.8378, "maximum" : 0.8649 }
},
{
"index" : 130,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.8649, "maximum" : 0.8919 }
},
{
"index" : 131,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.8919, "maximum" : 0.9189 }
},
{
"index" : 132,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.9189, "maximum" : 0.9459 }
},
{
"index" : 133,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.9459, "maximum" : 0.9730 }
},
{
"index" : 134,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.9730, "maximum" : 1.0000 }
},
{
"index" : 135,
"hscan" : { "minimum" : 0.9833, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 136,
"hscan" : { "minimum" : 0.9667, "maximum" : 0.9833 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 137,
"hscan" : { "minimum" : 0.9500, "maximum" : 0.9667 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 138,
"hscan" : { "minimum" : 0.9333, "maximum" : 0.9500 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 139,
"hscan" : { "minimum" : 0.9167, "maximum" : 0.9333 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 140,
"hscan" : { "minimum" : 0.9000, "maximum" : 0.9167 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 141,
"hscan" : { "minimum" : 0.8833, "maximum" : 0.9000 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 142,
"hscan" : { "minimum" : 0.8667, "maximum" : 0.8833 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 143,
"hscan" : { "minimum" : 0.8500, "maximum" : 0.8667 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 144,
"hscan" : { "minimum" : 0.8333, "maximum" : 0.8500 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 145,
"hscan" : { "minimum" : 0.8167, "maximum" : 0.8333 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 146,
"hscan" : { "minimum" : 0.8000, "maximum" : 0.8167 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 147,
"hscan" : { "minimum" : 0.7833, "maximum" : 0.8000 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 148,
"hscan" : { "minimum" : 0.7667, "maximum" : 0.7833 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 149,
"hscan" : { "minimum" : 0.7500, "maximum" : 0.7667 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 150,
"hscan" : { "minimum" : 0.7333, "maximum" : 0.7500 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 151,
"hscan" : { "minimum" : 0.7167, "maximum" : 0.7333 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 152,
"hscan" : { "minimum" : 0.7000, "maximum" : 0.7167 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 153,
"hscan" : { "minimum" : 0.6833, "maximum" : 0.7000 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 154,
"hscan" : { "minimum" : 0.6667, "maximum" : 0.6833 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 155,
"hscan" : { "minimum" : 0.6500, "maximum" : 0.6667 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 156,
"hscan" : { "minimum" : 0.6333, "maximum" : 0.6500 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 157,
"hscan" : { "minimum" : 0.6167, "maximum" : 0.6333 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 158,
"hscan" : { "minimum" : 0.6000, "maximum" : 0.6167 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 159,
"hscan" : { "minimum" : 0.5833, "maximum" : 0.6000 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 160,
"hscan" : { "minimum" : 0.5667, "maximum" : 0.5833 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 161,
"hscan" : { "minimum" : 0.5500, "maximum" : 0.5667 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 162,
"hscan" : { "minimum" : 0.5333, "maximum" : 0.5500 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 163,
"hscan" : { "minimum" : 0.5167, "maximum" : 0.5333 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 164,
"hscan" : { "minimum" : 0.5000, "maximum" : 0.5167 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 165,
"hscan" : { "minimum" : 0.4833, "maximum" : 0.5000 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 166,
"hscan" : { "minimum" : 0.4667, "maximum" : 0.4833 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 167,
"hscan" : { "minimum" : 0.4500, "maximum" : 0.4667 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 168,
"hscan" : { "minimum" : 0.4333, "maximum" : 0.4500 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 169,
"hscan" : { "minimum" : 0.4167, "maximum" : 0.4333 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 170,
"hscan" : { "minimum" : 0.4000, "maximum" : 0.4167 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 171,
"hscan" : { "minimum" : 0.3833, "maximum" : 0.4000 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 172,
"hscan" : { "minimum" : 0.3667, "maximum" : 0.3833 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 173,
"hscan" : { "minimum" : 0.3500, "maximum" : 0.3667 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 174,
"hscan" : { "minimum" : 0.3333, "maximum" : 0.3500 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 175,
"hscan" : { "minimum" : 0.3167, "maximum" : 0.3333 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 176,
"hscan" : { "minimum" : 0.3000, "maximum" : 0.3167 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 177,
"hscan" : { "minimum" : 0.2833, "maximum" : 0.3000 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 178,
"hscan" : { "minimum" : 0.2667, "maximum" : 0.2833 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 179,
"hscan" : { "minimum" : 0.2500, "maximum" : 0.2667 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 180,
"hscan" : { "minimum" : 0.2333, "maximum" : 0.2500 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 181,
"hscan" : { "minimum" : 0.2167, "maximum" : 0.2333 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 182,
"hscan" : { "minimum" : 0.2000, "maximum" : 0.2167 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 183,
"hscan" : { "minimum" : 0.1833, "maximum" : 0.2000 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 184,
"hscan" : { "minimum" : 0.1667, "maximum" : 0.1833 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 185,
"hscan" : { "minimum" : 0.1500, "maximum" : 0.1667 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 186,
"hscan" : { "minimum" : 0.1333, "maximum" : 0.1500 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 187,
"hscan" : { "minimum" : 0.1167, "maximum" : 0.1333 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 188,
"hscan" : { "minimum" : 0.1000, "maximum" : 0.1167 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 189,
"hscan" : { "minimum" : 0.0833, "maximum" : 0.1000 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 190,
"hscan" : { "minimum" : 0.0667, "maximum" : 0.0833 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 191,
"hscan" : { "minimum" : 0.0500, "maximum" : 0.0667 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 192,
"hscan" : { "minimum" : 0.0333, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 193,
"hscan" : { "minimum" : 0.0167, "maximum" : 0.0333 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 194,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0167 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
}
],
"endOfJson" : "endOfJson"
}