Was Sternzeichen mit der Serie Grimm auf Netflix zu tun haben.

Grimm

Quelle:Netflix

Wer die Serie Grimm auf Netflix gesehen hat, dem wird aufgefallen sein, daß die Wesen, welche sich in der Aufwallung zeigen, den Charakteren der Menschen ähnlich sind.

Der Mensch scheint nur die Hülle zu sein, sein Charakter ist das Wesen.

Da liegt es nahe, das Konzept fortzuführen, und die Menschen sich in einem „Spin-Off“ in ihre Sternzeichen verwandeln zu lassen.

Ein Mann des Sternzeichens Widder verwandelt seinen Kopf in den eines Widders, wenn er für Widder typische Tendenzen zeigt.

Eine Frau des Sternzeichens Fische verwandelt ihren Kopf in den Kopf eines Fisches, wenn sie für Fische typische Tendenzen zeigt.

Wir werden sehen, wann dieses Spin-Off umgesetzt wird.

Zum Thema Sternzeichen und Widder siehe auch das Buch Wanted: Widder.

Dein Gehirn wird vernetzt. Schon bald.

Jeremy Bishop

(Bildquelle: Jeremy Bishop)

Das ist meine Vorhersage, wenn es um Virtual Reality geht. Es fing vor einiger Zeit mit dem HMZ-T1 wieder mit dem VR-Boom an. Dann folgte die Oculus Rift und anschließend die HTC Vive.

Zuerst ein kleiner Blickwinkel, dann ein größerer Blickwinkel, dann freie Bewegung im Raum. Auch die Kinect spielt in das Prinzip, möglichst viele Sinne und Muskeln anzusprechen, hinein.

Wir haben uns bereits daran gewöhnt, Elektronik direkt am Kopf vor den Augen zu haben. Angefangen mit Kopfhörern, Telefonhörern, und Handies kamen VR-Helme.

Wenn ich diese Folge weiterführe bleibt nur eine Möglichkeit offen: eine sogenannte Gehirn-Computer-Schnittstelle, Hirn-Maschine-Schnittstelle oder Rechner-Hirn-Schnittstelle(BCI), welche Bilder, Gefühle, Klänge und Gerüche direkt im Gehirn erzeugt.

Wie praktisch, daß Computer als auch das Gehirn mit Strom arbeiten.

Zuletzt wird das Gehirn vernetzt, damit auch andere Menschen an dieser Simulation teilhaben können.

Nachdem die 3D-Objekte nach wie vor erstellt werden müssen, wird es neue, verfeinerte Hardware und neue 3D-Modelle, als auch Spiele geben.

Ich schreibe das am 17.03.2017. Schauen wir, wann es so weit sein wird.

 

Headspace

Creator: Wilfred Iven

(Image source: Wilfred Iven)

Why do we need another meditation app?

For some reason I decided to install the android app of headspace.

There is a guy speaking. He wants you to calm down and breath. To observe your thoughts, observe your mind, observe your breath.

Nothing new, at all.

Yet there it is, the headspace app. Nothing fancy, nothing special.

Just one of many apps that deserve to be dismissed.

Yet 1 million people downloaded it and 38,228 people gave it an average of 4.6 of 5(Feb 24th of 2017).

I listened to it once. And removed the app. No benefit that justifies buying the app’s course for 14$ a month.

Netflix is a better investment.

Now I read that the guy who created it was a billionaire.

Money works in mysterious ways.

I resent myself for downloading and trying it just to be assured that it is the same „Be calm now“ nonsense you can get in every corner for free.

Rollei 5S Wifi als Webcam verwenden

Rollei5SWifi

Bildquelle: Amazon

Wiederverwertung. Das klingt nach Abfall, Recyclinghöfen und erhobenem Zeigefinger. Doch es gibt auch eine ganz andere Form der Wiederverwertung.

Und zwar alte oder ungenutzte elektrische Geräte neu zu verbinden. Mein letztes Projekt war es, eine Rollei 5S Wifi Kamera als Webcam am PC zu nutzen. Und zwar per Wifi! Es stellte sich heraus, daß dies gar nicht so einfach umzusetzen war, denn der Videodatenstrom der Rollei 5S Wifi muß erst einmal gestartet werden! Und das funktioniert eben nicht einfach so durch Einschalten sondern eine ganze Reihe von Befehlen, die an die Rollei 5S Wifi gesendet werden müssen. Erst dachte ich, daß dies der gleiche Befehlssatz wie bei der Xiaomi Yi Sports Camera sein müßte, doch das hat sich nach langen frustrierenden Stunden als falsch herausgestellt. Denn diese Kamera beginnt die Startsequenz nicht mit der gleichen sog. msg_id, obwohl beide Kameras den gleichen Chipsatz Ambarella verwenden.

Hier die Startsequenz für die Xiaomi Yi Sports Camera:

  1. Authenticate: {„msg_id“:257,“token“:0,“param“:0}
  2. Activate streaming: {„msg_id“:259,“token“:#TOKEN FROM AUTH PARAM#,“param“:“none_force“}

Ich habe den Datenverkehr zwischen der Kamera und meinem Androidhendi abgespeichert, in Wireshark analysiert und damit endlich die richtige Startsequenz herausgefunden.

Hier also die Startsequenz für das Aktivieren des Videodatenstromes der Rollei 5S Wifi(fettgedruckt sind die Befehle, normal die zu erwartenden Antworten, man sieht, daß man den „Token“ durch die msg_id 1 und nicht 257 bekommt und auch weitere Befehle notwendig sind):

  1. {„msg_id“:1,“token“:0,“param_size“:0}
  2. { „rval“: 0, „param_size“: 4, „param“: [ 1, 0, 0, 0 ], „session_id“: 1 }. # session_id enthält den „Token“, den du in den folgenden Befehlen nutzen mußt, damit die Kamera die Session zuordnen kann, hier ist der „Token“ 1.
  3. {„msg_id“:13,“token“:1,“param_size“:0}
  4. { „rval“: 0, „param_size“: 0, „session_id“: 1 }.
  5. {„msg_id“:6,“token“:1,“param_size“:0,“param“:“rtsp“,“type“:“stream type“}
  6. { „rval“: 0, „param_size“: 4, „session_id“: 1, „param“: „rtsp“, „readonly“: „video_tab;streaming;off“ }.
  7. {„msg_id“:6,“token“:1,“param_size“:0,“param“:“on“,“type“:“dual streams“}
  8. { „rval“: 0, „param_size“: 2, „session_id“: 1, „param“: „on“, „readonly“: „video_tab;video stamp;off“, „settable“: „video_tab;streaming;off“ }.
  9. {„msg_id“:6,“token“:1,“param_size“:0,“param“:“on“,“type“:“streaming“}
  10. { „rval“: 0, „param_size“: 2, „session_id“: 1, „param“: „on“ }.
  11. {„msg_id“:12,“token“:1,“param_size“:0}
  12. { „rval“: 0, „param_size“: 0, „session_id“: 1 }.

 

HTC Vive

HTCVive

Bildquelle: Amazon

Das mußte ja so kommen. Natürlich ist es vielen nicht genug, was der HMZ-T1 bietet, wir wollen Rundumsicht. Wir wollen, daß die Bewegung von unserem Kopf registriert wird. Wir wollen, daß das System weiß, wo wir uns im Raum befinden. Wir wollen Spiele, die uns in ihre Welt ziehen.

Das wird momentan auch ganz gut bedient durch die HTC-Vive. Allerdings muß ich sagen, daß mir die Erfahrung nicht so gut gefallen hat, wie ich es gerne hätte. Das liegt etwa daran, daß die Brillengläser sich bei meiner Anwendung nicht so verstellen ließen, daß alles scharf abgebildet wird, insbesondere die Ränder sind nicht scharf gewesen. Auch hat mich die allgemeine Grafikqualität nicht überzeugt, was wahrscheinlich daran liegt, daß das ganze System so viel Rechenleistung abverlangt, daß für die Spiele kaum etwas übrigbleibt.

Mein Fazit nach Ersteindruck ist: ein System, das nach Verbesserung an der Optik und der Darstellung der Spiele durchaus interessant werden kann.

HTC-Vive bei Amazon bestellen.

Vridge von Riftcat

Riftcat

Bildquelle: Riftcat

Ein tatsächlich sehr interessantes Konzept ist das, welches von einer Firma namens RiftCat Sp. z o. o. aus Polen angeboten wird. Jeder, der ein Androidhendi hat, ist damit in der Lage, zusammen mit Google Cardboard Spiele auf dem Computer zu spielen, die eigentlich nur für sehr viel teurere VR-Systeme gedacht sind.
Es gibt so einiges unter Youtube darüber zu finden: https://www.youtube.com/results?search_query=riftcat
Aber das Wichtigste ist wie es sich anfühlt, das System zu verwenden:
Mein Test hat ergeben, daß es schon was ausmacht, ein VR- Spiel mit Erfassung der Kopfbewegung zu spielen, es ist bei weitem realer. Ein Nachteil ist bei mir, daß die Auflösung meines Handies 1280 mal 720 Bildpunkte sind. Nicht nur sehe ich einzelne Punkte aufgrund der Linsen, das gesamte Bild scheint auch etwas unscharf. Aufgrund der Tatsache, dass ich einzelne Punkte sehen kann, liegt die Unschärfe aber nicht darin begründet, daß meine Augen zu schlecht wären.
Es mag ein generelles Problem bei VR – Anwendungen sein, daß sie unscharf abgebildet werden.
Bis morgen ist die Anwendung nach Herstellerangaben noch kostenlos zum Test, ob morgen wird sie etwas kosten.
Mehr Informationen unter https://riftcat.com

 

Über die Kinect und wie man für sie programmieren kann

Kinect

Bildquelle: Amazon

Wer die Kinect am Computer bestimmungsgemäß nutzen möchte, hat damit sehr wenig Freude. Es gibt so gut wie keine Anwendungen für die Kinect unter dem Betriebssystem Windows. Auch ist für die aktuellen Treiber Windows 7 nötig. Gehe ich jetzt aber in die Eigenentwicklung, lerne das Programmieren mit C# oder C++, beginne zu verstehen, wie die kinect arbeitet, dann gestaltet sie sich immer interessanter. Es gibt zwei Versionen, die sogenannte „Kinect 360“ und eine neuere „Kinect for Windows“. Die neuere Kinect hat meiner Meinung nach keinen Vorteil.

Was kann ich mit der Kinect machen? Zuerst einmal hat die Kinect drei diskrete Funktionen: Sie hat eine Reihe von Mikrofonen, die es ermöglichen nicht nur Klang aufzunehmen bzw. Stimmen sondern auch deren Richtung. Oder aber festzulegen, daß Klang aus genau dieser Richtung gefiltert werden soll und alle anderen Klangquellen ausgeblendet werden sollen. Dann ist es eine Kamera, die auch für Skype verwendet werden kann und letztlich gewinnt sie Tiefeninformationen aus der Aufnahme der Verzerrung eines mit einem Infrarotlaser projizierten Musters.

Diese Tiefeninformationen wandelt die Software in ein Array um, das 640 mal von 0 bis 479 die Tiefeninformationen als Ganzzahlen in der Einheit Millimeter Entfernung von der Kinect angibt. Die Frage ist jetzt natürlich, was macht man damit? Bislang klingt das alles noch ziemlich langweilig, wenn man noch nie etwas mit Programmierung zu tun hatte. Wenn doch, sollten so einige hier leuchtende Augen bekommen.

Wenn ich bei dem Videoportal YouTube oder einer Suchmaschine den Begriff Kinect und Hack eingebe, finde ich ungefähr 20 % gute Entwicklungen. So etwa ReconstructMe.

Es ist nach wie vor so, daß sich die Entwickler nicht auf ein Treiberpaket einigen können. So gibt es Treiber von Microsoft, die sogenannten offiziellen Treiber und es gibt Treiber des Herstellers der Tiefenkamera. Die Letzteren haben keine Unterstützung für die Mikrofonmöglichkeiten implementiert, dafür sind sie aber in vielen Fällen schneller. Nachdem Microsoft seine Treiber und damit auch seine Codestrukturen häufig ändert, haben viele Programmierer keine Lust, diese Treiber zu nutzen um damit ständig ihren Code optimieren zu müssen für eine geringe Leistungssteigerung.

Ich verwende trotzdem die aktuellen Kinect Treiber, da sie sich leichter installieren lassen. Außerdem verwende ich in meinen Anwendungen alle Sensoren der Kinect und kann daher die anderen Treiber nicht nutzen.

Es gibt übrigens nicht nur C# und C++ um für die Kinect zu programmieren. So kann man etwa auch Processing verwenden, das auf Java und die OpenNI-Treiber aufbaut. Ganz entgegen dem Klischee, daß Java sehr langsam sei geht das erstaunlich gut.

Auch ipiSoft hat sich der Thematik angenommen und eine beeindruckende Motion-Capture-Software geschrieben.

Kinect bei Amazon bestellen.

HMZ-T1 – Head mounted display

HMZ-T1

Bildquelle: Amazon

Seit Ende 2011 ist der HMZ-T1 auf dem Markt erhältlich. Eigentlich ist erhältlich das falsche Wort. Das Gerät ist zur Zeit lediglich im Geschäft im Berlin zu bekommen, und das auch ziemlich kompliziert. Das Gerät zu erhalten hat mich zum ersten Mal in meinem Leben an Zustände wie in der ehemaligen DDR erinnert, in der man auch sehr lange Zeit auf ein bestimmtes Produkt warten mußte.

Ich habe nun seit einiger Zeit die Möglichkeit, dieses Gerät zu testen. Man glaubt zuerst, man würde damit seltsam aussehen, es paßt sich aber erstaunlich gut an das Gesicht an. Ja, es sieht sogar edel aus, dieses Gerät auf dem Kopf zu haben. Die Auflösung des HMZ ist mit 1920 × 1080 bei 24 Bildern pro Sekunde meiner Ansicht nach relativ hoch. Das bekannte Kinogefühl tritt tatsächlich ein. Den Kopfhörern wird gerne nachgesagt, daß sie besonders gut seien, mir fallen sie lediglich nicht negativ auf. Das Gerät soll einen virtuellen Umgebungsklang produzieren, letztlich läuft es meiner Erfahrung nach aber schlicht auf Stereo raus.

Besonders begeistert hat mich an diesem Gerät die 3-D Darstellung. Nachdem beide Monitore individuell angesteuert werden können (über HDMI 1.4a), kann dort natürlich auch in 3-D dargestellt werden. Mit entsprechenden Tastenkombinationen, die aktiv werden während man ein 3-D Spiel spielt, kann man definieren wo die Szenerie durch die Bildebene geteilt werden als auch wie der maximale Abstand von nahestem zu entferntestem Punkt sein soll. Geeignete Spiele vorausgesetzt; viele Spiele sind nicht darauf ausgelegt, sodaß an falschen Stellen im Raum sich Objekte befinden.

Es ist für mich ein Gerät, das sein Geld wert ist. Es ist schwer zu beschaffen gewesen und genauso schwer zu tragen (ca. 400 g), wenn man es nicht entsprechend modifiziert. Hat man aber geeignete Spiele oder Filme als auch eine Modifikation, die einen Gewichtsausgleich ermöglicht, macht das Gerät wirklich Spaß.

Wer sich ärgern möchte, kann sich auch nach anderen Alternativen umschauen. Dort findet er zu einem Preis, der etwa 300€ darüber liegt ein Gerät, das im Vergleich zum HMZ-T1 120° Betrachtungswinkel hat als auch einen Headtracker. Mir sind diese Zusätze diesen zusätzlichen Aufpreis nicht wert.

HMZ-T1 bei Amazon bestellen.