Microsoft Kinect » MuyComputer
[ Microsoft Kinect ]
Kinect llegará al PC

Kinect llegará al PC

PrimeSense, los creadores de Kinect para la Xbox 360, ha anunciado que está desarrollando un dispositivo que permitirá llevar al PC la misma tecnología de sensores de movimiento que han hecho un éxito del periférico de Microsoft. El controlador será desarrollado en colaboración con ASUS, que además se encargará de crear una tienda on-line para vender aplicaciones compatibles para este dispositivo. La evolución de Kinect y su llegada masiva al PC parecía prácticamente inevitable.   Este controlador se llamará WAVI Xtion, y permitirá controlar PCs con aplicaciones Media Center a través de gestos de nuestro cuerpo. Según PrimeSense, el objetivo del dispositivo estará en el control multimedia, y no en el control de videojuegos como ocurre con Kinect... aunque haya desarrolladoras de videojuegos que también quieran explorar ese terreno.    Sin embargo, como sucede en Kinect probablemente necesitemos una habitación espaciosa para poder disfrutar de todas las posibilidades. ASUS está desarrollando la llamada Xtion Online Store, donde los desarrolladores podrán vender aplicaciones diseñadas para el WAVI Xtion.   Como indican en Ars Technica, hay demanda para estos dispositivos, aunque Microsoft no parece estar del todo de acuerdo con esa idea, que parecía querer restringir a su Xbox 360.   Sin embargo, la aparición de decenas de hacks tras el descubrimiento del driver Open Source para Microsoft Kinect ha dejado claro que el interés por ampliar las posibilidades de esta tecnología es muy grande. El WAVI Xtion está preparando su presentación en febrero de 2011, aunque veremos un prototipo en el CES que comenzará en pocos días.  
0 comentarios0 shares
04/01/2011Javier Pastor
Sony: ‘Move mejor que Kinect’

Sony: ‘Move mejor que Kinect’

La compañía japonesa acaba de pasar a la acción en relación al dispositivo de control gestual Microsoft Kinect. El ingeniero jefe de PlayStation Move en Sony, Anton Mikhailov, a comentado que el sistema de Microsoft es peor que Move. Realmente no ha infravalorado el novedoso Kinect, sino más bien ha comentado varios problemas técnicos del sistema y cómo PlayStation Move permite un mayor grado de precisión en movimientos rápidos convirtiéndolo en mejor sistema para un mayor rango de juegos.Lo que en principio podría parecer una pataleta infantil del tipo "mi juguete es mejor que el tuyo" parece tener cierta argumentación técnica que deja entrever ciertas carencias del sistema de control de Microsoft, Kinect.Mikhailov ha probado el juego para Xbox 360 y para PS3, Star Wars lightsaber, y ha comentado que la experiencia es mucho mejor con la consola de Sony. En relación al porqué de dicha afirmación, el ingeniero comenta que Kinect utiliza un sistema de captura de imágenes con una tasa de 30fps frente a los 60 ps de PlayStation Eye, utilizado por el sistema Move. En palabras textuales ha comentado: "No estamos necesariamente en contra de Kinect o las cámaras de profunidad, sólo pensamos que Move tiene más aplicaciones entre distintos géneros que es lo que intentamos hacer [...] También pensamos que la tecnología, si bien no muy inmadura, no está a la altura que pensábamos. PlayStation Eye trabaja a 60 fps por lo que puede seguir movimientos rápidamente donde Kinect no, ya que sólo captura 30fps. Kinect está más enfocado a movimientos lentos."El ingeniero ha comentado que los juegos de baile no requieren movimientos rápidos, pero en juegos en los que haya que saltar o bien "luchar" Kinect podría no estar a la altura. Además de ello ha comentado que si bien Kinect necesita entre un 10% y un 15% de potencia de la Xbox 360, Move sólo necesita un 1% de la potencia de PS3.
5 comentarios1 shares
02/12/2010Jesús Maturana
Windows 7 controlado con Kinect

Windows 7 controlado con Kinect

La llegada del novedoso sistema de control para Xbox 360 de Microsoft conocido como Kinect ha conseguido amasar tras de sí una gran scene que ha conseguido no sólo unos drivers open source para el mismo sino numerosas aplicaciones extra para el mismo. En esta ocasión os vamos a mostrar una de ellas en la que se puede comprobar en directo -adjuntamos vídeo demostrativo- que se utilizar Microsoft Kinect para manejar mediante gestos un sistema operativo Windows 7, también de la compañía de Redmond.Desde MuyComputer os hemos ido informando del proceso de creación de drivers open source para Kinect y de diversas aplicaciones alternativas para el mismo, incluyendo una cámara 3D, entre otros. En esta ocasión os mostramos un sistema de control que permite utilizar nuestros gestos para controlar un sistema operativo Windows 7. Wolfgang Herfurtner ha colgado un vídeo en YouTube en el que muestra Kinect manejando Windows 7. Las funciones que ha implementado incluyen soporte multitáctil -habría que rebautizar el término si hablamos de gestos en el aire-, hacer clic, acceso a Media Center, teclado en pantalla y control de navegación web. La implementación parece bastante buena tal y como se observa en el vídeo y trabaja de manera muy fluida. Los gestos son traducidos vía Kinect y software a clics y otros comandos de manera muy eficiente en tiempo real. Kinect va a ser un superventas estas Navidades y no sólo como periférico para la consola Xbox 360.
0 comentarios0 shares
23/11/2010Jesús Maturana
Los secretos de Kinect

Los secretos de Kinect

Hemos tenido la oportunidad de entrevistar a Alex Acero, uno de los máximos responsables del desarrollo de Microsoft Kinect y que está especializado en el área del sonido y el reconocimiento de voz. Esta es precisamente una de las características menos conocidas de Kinect, que permitirá ofrecer un interesante sistema de control por órdenes de voz. En dicha entrevista hemos conocido todos los detalles sobre esta tecnología, su relevancia en Kinect, además de hablar sobre esta revolución.Este ingeniero español tiene una dilatada carrera en el terreno de la investigación: como demuestra su currículum en Microsoft Research, trabajó en Apple y en Telefónica I+D antes de entrar a formar parte en 1994 de la división Microsoft Research, un gigantesco centro que tiene sedes tanto en Redmond (la más importante, con cerca de 400 investigadores), como en Bangalore (India), Beijing (China), Cambridge (Reino Unido), Cambridge (Massachusetts), Mountain View (California) y San Francisco (California).Desde ese momento Acero ha trabajado en diversos proyectos, siempre relacionados con el reconocimiento de voz y el procesado de lenguaje natural. Una de las aplicaciones de su trabajo, por ejemplo, ha sido la realizada en el sistema de reconocimiento de voz de los automóviles Ford, el llamado Ford Sync. Pero desde hace aproximadamente 2 años y medio su trabajo y el de su equipo ha sido el de proporcionar a Microsoft Kinect un sistema eficiente de reconocimiento de voz.Claves del reconocimiento de voz de KinectCuando comenzaron a trabajar en este problema, nos contaba Acero, uno de los problemas que surgieron fue el de la cancelación de eco, un tipo de proceso que es clásico en la telefonía pero que no es tanto en este tipo de periféricos. De hecho tenemos ejemplos recientes como el de Skype, que como indicaba el investigador español funciona de forma decente cuando la distancia entre el interlocutor y el micrófono no era demasiado amplia.Sin embargo a este problema se une otro: mientras que los sistemas de cancelación de eco casi se aplicaban en configuraciones de sonido mono, en Kinect la configuración es de cuatro micrófonos, por lo que el proceso era mucho más complicado. De hecho, según algunos estudios previos, la cancelación de eco estereofónica o con más de una fuente parecía imposible.Sin embargo Acero y su equipo han logrado resolver el problema y hacer posible que esta cancelación de eco sea realmente eficiente. Tanto, que el proceso está en constante mejora: la última versión del firmware de Kinect fue completada hace tan solo una semana, y la calidad del software en temas como la cancelación del eco "es como cinco veces mejor" a la que por ejemplo tenían preparada en Casa Kinect en el momento en que pudimos comprobar su eficiencia.Cada uno de estos cubos representa una patente concedida al investigador o empresa responsable del estudio. Y Alex Acero ya dispone de 89 de estos cubos... además de los que están a la espera.Afortunadamente las actualizaciones software de la consola y de Kinect permitirán obtener dichas mejoras de forma frecuente. Tal ha sido la calidad de la solución que ya la han patentado y puede que se sume a las nada menos que 89 patentes que ya tiene Acero en su despacho y que de hecho probablemente se amplíen pronto ya que el proceso de aprobación de patentes "tarda entre tres y cinco años". En iFixit realizaron un despiece de una unidad de Kinect y en una de las imágenes podemos comprobar la posición de tres de los cuatro micrófonos que están integrados en Kinect. Estos tres micrófonos están situados en la parte derecha del dispositivo, por uno en la parte derecha. Como comentaba Acero, el diseño "alargado" de Kinect favorece esa calidad de recepción de los micrófonos, aunque por supuesto cuanto más largo sea el dispositivo, mejor. Tres de los cuatro micrófonos de Kinect, en el despiece revelado por iFixit. En Microsoft nos confirmaron que inicialmente no habrá soporte para el idioma español en la parte del reconocimiento de voz: era demasiado importante preparar el sistema para que funcionara bien en primera instancia, construir las bases y los cimientos del sistema, para a partir de ahí ir creciendo en funciones y, como decíamos, en soporte de idiomas. Se espera que el reconocimiento de voz en castellano esté preparado en la primavera de 2011. Y si os preguntábais si podréis utilizar al menos comandos en inglés, los responsables de la división de entretenimiento de Microsoft nos comentaron que ese soporte no estará disponible tampoco. Quieren evitar la frustración de los usuarios, de modo que no será posible siquiera usar la versión inglesa en nuestras consolas. Mejoras futuras en Kinect Como indicaba Acero, cuando empezaron a desarrollar Kinect querían comenzar poco a poco: "vamos a enfocarnos a unos pocos idiomas nada más, y en muy poquitos comandos", más que nada "por un principio conservador". Sin embargo a partir de ahí hay "miles de ideas". "Por ejemplo cambiar los canales sin tener que buscar dónde está el mando", incluso "para domótica, para controlar la casa: la alarma, las ventanas", o también "para la lista de la compra". La información podría dictarse a Kinect, pasar a un servidor en la nube, y recolectar esa información por ejemplo en el móvil una vez estamos haciendo hacer la compra realmente. Similtudes con el reconocimiento de Windows Vista y Windows 7 Al preguntarle si el motor de reconocimiento de voz tenía algo en común con los motores de Windows Vista y de Windows 7, Acero nos lo confirmaba. "Básicamente es el mismo motor, pero evolucionado. La parte nueva es la de acústica: la cancelación de ecos, y el llamado beam forming, enfocar el haz de micrófonos". Una de las demos del kit de desarrollo de Kinect demuestra cómo nos reconocía e iba asignando el Avatar en función de la posición. El motor de reconocimiento es una evolución, y de hecho el investigador nos explicaba cómo habían grabado voces de todo tipo de personas, y por supuesto de niños, para poder entrenar al sistema y que reconociese en general a todo tipo de personas. También pudimos preguntarle si había diferenciación de tonos, de forma que por ejemplo un padre de familia sí pueda ejecutar ciertos comandos de voz pero un hijo no. De momento ese soporte no está integrado en el reconocimiento de voz de Kinect, como tampoco lo está el sistema detección de emociones, que también es otra de las áreas en las que podrían trabajar en un futuro próximo. Orígenes de Kinect Es evidente que Nintendo revolucionó este mercado con su consola Wii, que por primera vez integró un sistema de reconocimiento de gestos, aunque en este caso era imprescindible el uso de un mando con una serie de sensores y un giroscopio. Así pues, ¿fue la Wii el detonante del desarrollo de Kinect? "Me imagino que algo tuvo que ver", comentaba Acero, que también habló de Alex Kipman, un ingeniero brasileño que Acero calificaba de "futurólogo", y que precisamente impulsó el desarrollo de Kinect. De hecho, el nombre original del proyecto, Natal -una ciudad brasileña en la que él pasaba los veranos-, se creó como tributo al país de origen de Kipman, que incubó el proyecto y lo ha liderado desde entonces. Reconocimiento natural del lenguaje Una de las áreas en las que Acero y su equipo estaban trabajando para el futuro es la del reconocimiento del lenguaje natural. Aunque actualmente es necesario decir el comando exacto para activar una u otra función de la consola, en el futuro el objetivo es que el sistema reconozca lo que queremos aunque no digamos una frase específica: el propio contexto ayudará a que efectivamente se ejecute aquello que queríamos, aunque no haya una forma única y específica de decirlo. ¿Cómo funciona entonces el reconocimiento de comandos? No hay un entrenamiento previo por parte de cada usuario, como sucede en los motores de reconocimiento de algunas aplicaciones para el PC, tal y como nos explicaba Acero: "Recogemos voces de muchas personas... se puede particularizar para una persona y puede funcionar mejor, pero entonces necesitas mucho entrenamiento. Entonces vemos qué palabras utilizan. Lo que queremos es que sea de forma natural, que no tengamos que decir el comando exacto". Así pues, explicaba el investigador, la idea es modelar a través de esa recolección de frases y comandos que dictan los usuarios durante las pruebas. "Nosotros le decimos a la gente: 'Si tú quisieras decirle esto a Kinect, qué es lo que tu dirías', y cada persona va a decir unas palabras un poquito distintas. Muchas van a ser iguales, pero alguna varía un poquito. Lo que queremos es modelar el lenguaje que utiliza la mayoría de la gente". Luego está el modelo de comprensión: no basta con utilizar el lenguaje -como el dictado, que hemos entrenado previamente-, hay que que comprenderlo, su semántica, y su morfología. Y eso se realiza a través del estudio de las frases y semántica que utilizan todo tipo de personas. ¿El futuro de la Xbox 360 será solo de Kinect? Tras la aparición de Kinect se ha hablado mucho de si los títulos actuales podrán adaptarse de alguna forma a este sistema de control, y si eso hará que Microsoft centre todos sus esfuerzos en este tipo de títulos. Sin embargo, Lidia Pitzalis, directora de relaciones públicas en Microsoft en nuestro país, aclaraba la situación: "Hay un apoyo muy sólido para los jugadores hard-core, y esa es una pata que no se mueve en Xbox. Hay dos tipos de demanda, y no se incorporará Kinect a algo a lo que no tenga sentido incorporarlo". En este vídeo podemos comprobar cómo la cámara infrarroja de Microsoft Kinect genera un mapa tridimensional a partir de una serie de puntos que proyecta y que ayudan de forma crítica al reconocimiento 3D de los objetos, las personas, y sus gestos. También les preguntamos si pensando en las limitaciones del sistema -se habla de que por ejemplo en el juego de tenis de mesa no hay un reconocimiento preciso del giro de muñeca- existiría la posibilidad de contar con algún tipo de elemento adicional que ayude a los sensores de movimiento, como quizás unas muñequeras o algún mando complementario. Pitzalis nos confirmaba que ese no será el camino en Microsoft, y que se seguirá puliendo Kinect: "El desarrollo va dirigido precisamente al reconocimiento de los dedos. Este es el primer paso, hay mucha gente trabajando en la incorporación de nuevas funciones", de modo que es probable que esa precisión de reconocimiento supla esas pequeñas deficiencias con nuevas versiones del software. El futuro de Kinect Lo que nos dejaron claro tanto Alex Acero como los responsables de Microsoft es que Kinect ha logrado establecer un punto de partida sólido a partir del cual ya solo queda implementar nuevas ideas: las posibilidades parecen infinitas, y tanto en la precisión del sistema como en sus aplicaciones prácticas, aún nos queda mucho por ver. Las posibilidades en ramas como la telemedicina, la robótica, la teleasistencia o la seguridad son notables, pero hay muchas más áreas en las que es posible avanzar en este campo. Y seguramente podamos ver muchas aplicaciones prácticas e incluso muchos proyectos de investigación -la relación de Acero y su equipo con centros académicos es muy estrecha, y precisamente comentó su interés por impulsar el uso de Kinect en todo tipo de ramas de investigación- podrían beneficiarse de esta revolución.
1 comentario0 shares
08/11/2010Javier Pastor
Microsoft Kinect descuartizado

Microsoft Kinect descuartizado

Los chicos de IFixit se han hecho con el innovador dispositivo de Microsoft para su consola Xbox 360 y han realizado su tradicional despiece. Con él se han encontrado con interesantes componentes como por ejemplo tres cámaras y cuatro micrófonos. Desde IFixit han comentado que dispone de múltiples sensores y que su complejidad está a la altura de la del robot dinosaurio Pleo. También han dejado claro que el diseño sigue el patrón del realizado por el equipo de diseño hardware de Xbox.El sistema de control Kinect es un sistema bastante innovador ya que permite el uso de gestos para controla juegos lo que hace la experiencia mucho más interactiva. Sony ya disponía de Eyetoy como sistema de control, aunque ha mejorado claramente su sistema con PlayStation Move. Sin embargo Microsoft ha afinado tanto el sistema que no es necesario disponder de ningún mando para que funcione correctamente.Despiece Microsoft Kinect. Los chicos de Ifixit han realizado su tradicional despiece de todo gadget que llega al mercado y Kinect no iba a ser menos. Es interesante ver el nivel de integración que han conseguido en un dispositivo tan pequeño que integra tres cámaras, cuatro micrófonos y un sistema motorizado para poder seguir los movimientos de los jugadores.Clic para ampliar.Clic para ampliar. Circuito lógico y chips integrados de izquierda a derecha:-Wolfson Microelectronics WM8737G - Stereo ADC with microphone preamp -Fairchild Semiconductor FDS8984 - N-Channel PowerTrench MOSFET -NEC uPD720114 - USB 2.0 hub controller -H1026567 XBOX1001 X851716-005 GEPP (Help us identify this 6 mm x 4.9 mm SAP package. Possibly SPI flash, maybe Atmel?) -Marvell AP102 – SoC with Camera interface controller -Hynix H5PS5162FF 512 megabit DDR2 SDRAM-Analog Devices AD8694 – Quad, Low Cost, Low Noise, CMOS Rail-to-Rail Output Operational Amplifier -TI ADS7830I - 8-Bit, 8-Channel Sampling A/D Converter with I2C Interface -Allegro Microsystems A3906 - Low Voltage Stepper and Single/Dual DC Motor Driver -ST Microelectronics M29W800DB - 8 Mbit (1Mb x8 or 512Kb x16) NV Flash Memory -PrimeSense PS1080-A2 - SoC image sensor processorSistema de doble cámara.-Dispone de una cámara con rango visual normal para la detección de movimiento y objetos y cámara de infrarrojos junto con un proyector IR que hacen la función doble de detección de profundidad de la escena y reconocimiento de figuras en movimiento.
1 comentario1 shares
05/11/2010Jesús Maturana
Recompensa driver libre Kinect

Recompensa driver libre Kinect

La compañía Adafruit Industries acaba de ofrecer una prima de 1.000 dólares al desarrollador que ofrezca unos drivers open source para el novedoso sistema de control Kinect para Xbox 360. Kinect ofrece un sistema muy preciso de reconocimiento gestual y podría tener bastantes aplicaciones en la industria y si se dispone de un driver open source, el hardware realmente no es tan caro, en comparación con sistemas industriales desarrollados específicamente a tal efecto.Kinect ha sido lanzado oficialmente en Estados Unidos hoy y por el momento sólo es funcional con la consola de Microsoft, Xbox 360. Quizá con el tiempo el soporte se extienda a la plataforma Windows, pero Adafruit Industries, compañía líder en desarrollo hardware open-source piensa que eso no es suficiente.Adafruit está liderada por Limor Fried, alumno de MIT Media Lab y el editor senior del magazine Make Phillip Torrone. Actualmente está ofreciendo una recompensa de 1.000 dólares al primer desarrollador que ofrezca una solución open-source como driver para Kinect. En palabras textuales: "la primera persona o grupo que suba el código y ejemplos bajo licencia open-souce a la web GitHub."Torrone ha comentado que el hardware es impresionante y no debería estar bloqueado sólo para Xbox 360, su cámara radar es capaz de obtener vídeo y la distancia al sensor, un avance muy interesante en cuanto a hardware con muchas posibilidades.
2 comentarios0 shares
04/11/2010Jesús Maturana
Microsoft Kinect, a punto

Microsoft Kinect, a punto

El nuevo sistema de control de videojuegos a través de los gestos de nuestro cuerpo está preparado para su salida a la venta en tiendas, y varios medios se han hecho eco de las prestaciones reales de un dispositivo revolucionario en este segmento. Kinect se basa en un sistema de cámaras y un algoritmo de reconocimiento de formas que permite recoger nuestros movimientos con precisión y prácticamente sin retrasos, y pronto podremos comprobar si su prometedor futuro se hace realidad.   Nuestros compañeros de MuyComputerPRO hablan precisamente de ese prometedor futuro: se espera que en esta inminente etapa navideña se vendan 5 millones de unidades de Kinect, unas cifras que se consolidarían en 2011 con la venta de decenas de millones más gracias entre otras cosas a la aparición de nuevos juegos que se puedan controlar con este sistema.    Muy pronto podremos disfrutar de Microsoft Kinect y de la oferta inicial de 17 juegos que estará disponible en ese lanzamiento,  el próximo 10 de noviembre, y será entonces cuando los usuarios darán su veredicto final a un sistema que parece revolucionario.   En Wired nos explican todos los secretos de la tecnología bajo la que se asienta Kinect, que se basa en el uso de su cámara y en un proyector de luz infrarroja (una tecnología de PrimeSense) para generar una imagen tanto de la profundidad de las personas y sus manos, brazos, pies o piernas, pero también de la textura 3D de esos objetos.    Además de esos dos componentes y el del middleware (el firmware del sistema) tenemos el micrófono integrado en Kinect, que permitirá dar órdenes de voz y también realizar videoconferencias con otros usuarios de Xbox LIVE, una función que amplía las posibilidades de un dispositivo que tenemos muchas ganas de probar en profundidad, y que esperamos poder analizar en detalle muy pronto.  
0 comentarios0 shares
04/11/2010Javier Pastor
Kinect, revolución de Microsoft

Kinect, revolución de Microsoft

El nuevo dispositivo que permite capturar nuestros movimientos y trasladarlos a un videojuego para la Xbox 360 es según sus responsables una verdadera revolución que va más allá de las consolas y que nos hace vislumbrar el futuro. En Gizmodo han realizado un estudio a fondo de este producto, de sus componentes internos y de las bases del hardware y software que permitirán a jugadores de todo el mundo disfrutar de una revolución que puede que no tarde mucho en ir más allá de las consolas.   Como indican en el artículo original de Gizmodo, lo que Microsoft considera revolucionario de Kinect -y lo consideran realmente revolucionario- no es el hecho de que registre el movimiento de nuestro cuerpo, o responda a comandos de voz, o que tenga una cámara de vídeo estándar. La revolución es que combina esos tres apartados y los une por primera vez en la historia. Esto representa un paso fundamental para la interfaz de usuario natural.    En ese artículo se echa un vistazo en detalle al interior de Microsoft Kinect, un dispositivo que permitirá disfrutar de un sistema de videojuegos mucho más ambicioso que el que Nintendo ofreció hace años con sus Wiimandos en el que Sony también ha trabajado con PlayStation Move.   En Kinect se combinan estudios como el de la captación de entornos 3D, que lleva 15 años en desarrollo y que Microsoft ha conseguido ofrecer en un producto de 150 dólares, cuando los sistemas tradicionales costaban entre 10.000 y 150.000 dólares.   La captación de voz también se aprovecha de la tecnología llamada beam forming, de modo que el micrófono integrado puede enfocarse a puntos específicos de una habitación en los que situar la escucha, mientras que el procesador de audio realiza la cancelación de eco multicanal, de modo que nuestras órdenes de voz no se mezclen con el sonido que sale de la televisión.    Otro de los componentes claves de Kinect es el software que lo controla. "El hardware es mágico, pero el software es dos veces mágico", afirman sus desarrolladores, que revelan que trasladar todos esos datos y procesarlos ha sido otro de los grandes logros de Kinect, que no solo está orientado a ser utilizado como una interfaz para videojuegos.   Sus creadores ya están pensando en aplicaciones "serias" y no de ocio, y puede que no tardemos mucho en ver esta idea trasladada al PC y a aplicaciones profesionales e industriales.  
0 comentarios0 shares
06/08/2010Javier Pastor
[ ]