Entries Tagged as ''

John Hanke Talks about the Rocky Road for Google Earth

Google Earth Blog  - Frank Taylor writes:

John Hanke, Director of Google Earth and Maps at Google, and the CEO of Keyhole before it was bought by Google, spoke at Berkeley where he got his business degree (video here - Real Player required). This is a fascinating lecture as it tells the story of his several business ventures and the challenging history of Keyhole before it was acquired. Also, at the end he shows some interesting slides about the success of Google Earth. I especially liked the [point] map showing all the placemarks on Earth in their search index on a map. He also shared a photo of the fleet of cars Google is deploying to take Streetview imagery which was taken by a blogger. Well worth watching if you want to know more about the history of Google Earth.

I have a few alternate recollections on the very early days, but I wasn’t as closely involved in the funding situation as John, Brian, and Michael. I recall we had a few leads on bubble-sized funding right before the April 2000 internet meltdown, the VCs then pulled back, and it took us until Jan/Feb of 2001 to close that first, smaller $5.5M in series A from other sources, which is coincidentally about the time I left.

I’m not sure about the first version of the technology John saw, but I thought we already had the software working with compressed imagery over the internet by the time he signed up to be CEO of the spin-off (when I got my formal offer to switch from Intrinsic to Keyhole full-time). The very next thing I remember working on in spring of 2000 was the giant quadtree scene management for data layers, etc.. and the 3D user interface (navigation, compass, placemarks, and the custom content system that preceded KML).

But as I’ve said before, the credit and reward for making Google Earth what it is today belongs to the people who stuck it out through the lean times and didn’t give up. Had I stayed on, I would have been happy to be paid in stock during the cash crunches (hint: unless you’re a founder, always try to maximize stock before salary — startups don’t have enough of an upside if you don’t take that risk). But I honestly don’t know how I would have dealt with In-Q-Tel being the financial savior of the company at that critical time. I was, however, very happy about the decision to merge into Google vs. go it alone and everything that’s happened since.

 

Virtual Fallout

Following the Virtual Worlds fall conference last week, there’s some interesting fallout. First, a big WTF? to Microsoft, whom I’d given ample credit for having their heads on straight with respect to virtual worlds. Afterwards, I’ll cover the Linden/IBM "synergy."

[Read more →]

Amazon One-Click Patent Overturned

igdmlgd: AMAZON ONE-CLICK PATENT REJECTED BY THE US PATENT OFFICE AS A RESULT OF MY REQUEST

In a recent office action, the USPTO has rejected the claims of the Amazon.com one-click patent following the re-examination request that I filed on 16 February 2006. My review resulted in the broadest claims of the patent being ruled invalid. In its Office Action released 9 October 2007, the Patent Office found that the prior art I found and submitted completely anticipated the broadest claims of the patent, U.S. Patent No. 5,960,411. I had only requested the USPTO look at claims 11, 14, 15, 16, 17, 21 and 22 but the Office Action rejects claims 11-26 and claims 1-5 as well!

This is most excellent. All bad patents must die.

It makes me want to go invalidate that Sony Mind-Writing Patent that even Sony admits is complete blue sky.

 

Second Life Extends its Reach

Free the Avatars - Bits - Technology - New York Times Blog

IBM teams up with virtual world developer - MSNBC

 

Update: Here’s the official press release with a little more specificity than the above two articles.

 

With the new crop of "open" virtual worlds systems like Areae’s Metaplace coming out, Linden Labs (makers of Second Life) clearly had to take their ground-breaking but oft-criticized efforts up a notch. And they have, with this announcement of an initiative (with the muscle of IBM behind it) to make their avatars, and by implication everything else, cross the boundaries of their grid.

[Read more →]

Towards Better 3D Image Capture

Focus images instantly with Adobe’s computational photography

Now here’s a camera I’d love to buy. It’s certainly not the first in the field of computational photography. But it’s nice to see companies start supporting this at the application level too.

Now, there are lots of ways to get 3D images via digital photography. You can shoot lasers or IR signals out from your camera to measure distance per pixel based on return trip time. You can take stereo pairs and infer depth. But this method goes much farther — it takes many similar pictures from slightly different angles and can compute the whole field of images from any point nearby.

In other words, it’s as close to real-time digital holography as we current can get. And the result is a photograph that not only knows the distance to each pixel, but can also tilt the image in 3D to see around objects, as well as modify the focal plane across the image.

And when companies start using cameras like these and computational photography techniques to compute novel viewing positions (i.e., positions that might sit between or outside of actual sample), we’ll have a truly 3D photographic world to explore.

Google + Multiverse Announcement: Analysis

Google tools to power virtual worlds | CNET News.com

The announcement is straightforward. Google Geo (Maps + Earth) has given Multiverse Networks an easy path to exporting 3D content, models, terrain, imagery (I imagine) into the Multiverse framework. So there’s now apparently a button to extract a small section of the Earth.

What’s great about this is that there’s now a button to extract a small section of the Earth. Before this, one could use the OpenGLExtractor to grab whatever 3D geometry was in view. But doing so would probably violate the terms of use of Google Earth. And it would really grab everything as you see it, which would mean viewing the same content in another app from any other POV would have the hi-res detail left in the wrong place.

What was notably absent from the article, and we’ll see if the official announcement has more details, is any mention of licensing the GE rendering/streaming engine. That’s significant, because without that engine (or something equivalent), you can’t handle more than a small area of the Earth. Small areas are all the article talks about, so I’m not expecting any bigger news just yet.

Here’s the technical aside: level of detail management is critical to being able to handle more than a small swath of land. Without it, your graphics card would be quickly overwhelmed with the sheer amount of data it has to draw for no real benefit (see How Google Earth Works for more, at least w.r.t. imagery). The other technical note is that one of the reasons Google Earth would have trouble being a metaverse, allowing you to walk around at ground level, is that doing so requires some heavy duty "occlusion culling," meaning the software has to effectively remove everything that’s hidden from view (e.g., behind something else, e.g., behind a wall when you’re inside a room) or else your graphics card would be quickly overwhelmed with the sheer amount of data it has to draw for no real benefit.

Do you see a common thread there? Rendering fully-detailed planets with the ability to go anywhere  and also go inside buildings is considered a hard problem in 3D engine design. Do not try this at home.

Anyway, the biggest beneficiaries of this announcement will not be what you expect. The biggest winners will be the 3D real estate companies who so far have had a hard time pushing their 3D walkthroughs into Google Earth due to some of the above constraints, not to mention that GE has no concept of walking on a floor, which makes a two story house kind of hard to navigate.

These companies will now flock to Multiverse’s free development system (they get their money on the back end, as do real estate companies — see the synergy?) to enable 3D walkthroughs of their real-estate with some added Google Earth content. It’s still not quite as good as doing a real walkthrough in GE, which has over 250 million downloads and can show you important things like school districts and supermarkets. But this will be better for at least one aspect of the real estate sell, plus it adds the ability to offer better interactive content via scripting, which GE lacks. The only downside is the state of the real estate market.

What I’m really waiting for is the announcement of the first 3D game or world that actually licenses GE’s engine, or at least key parts of it, for a new flavor of EarthViewer that’s not strictly limited to the real world. John Hanke has in the past said it’s on the table, though I have no idea what the licensing terms would be.

Virtual Earth, on the other hand, seems more geared towards embedding VE’s world in other people’s products, even going so far as to offer a free API. This welcome announcement may be a sign that Google Earth is finally opening up to more mashups than we can possibly imagine.

Real 3D DVDs on Your Current Home TV?

IT Broadcast and Digital Cinema: TRIDIX Brings 3-D to DVDs (via VRoot.org)

TRIDIX claims to offer a solution to taking a 3D movie (not necessarily an older movie that might have 3D added as an afterthought), encoding it onto a DVD, and playing it on your standard CRT, LCD, plasma, or other monitor or TV. They do this with cheap disposable glasses that come with the DVD.

So how can they possibly pull this off? Well, there’s a modern twist on those red/green cellophane glasses we remember from the old crop of 3D movies. The reason that old trick works is that the red and green color channels are separable — you can create a single pixel with independent red and green intensity values, rendered simultaneously with one projector, and use the red/green filters over your eyes to separate the two bits of information out for each eye to see a slightly different picture. The problem, of course, is that one eye is seeing only red+blue and the other is seeing only green+blue, and that’s disconcerting, especially if either eye is visually dominant.

The modern trick says, lets use more sophisticated color filters such that we still give each eye an independent color, but let’s split up the color spectrum more evenly. Imagine the red and green channels are divided into 10 zones, with each eye’s filter doing the even or odd sections. The result, with some required pre-filtering of the images to offset the resulting errors, is stereo viewing with much better color rendition to each eye, better combination of both in 3D, and no gaps or flicker, like you’d get with active stereo methods (which use spatial or temporal multiplexing for half the resolution in space or time). The color method is essentially multiplexing in color-space, which should be less noticeable. (here’s a powerpoint presentation that explains Infitec passive and active if you want to understand it better.)

The problem is, until now, this method of complex color combination using passive (cheap, simple, non-flickering) glasses has required two projectors shining on a single screen, which obviously wouldn’t work on your old TV. It’ll be interesting to see how TRIDX can encode a single pixel with enough information to supply two different full RGB colors to each eye.

 

Microsoft’s Virtual World?

Virtual Worlds Conference and Expo - October 10-11, 2007 - San Jose Convention Center

I’ve been waiting for the big Microsoft Virtual World announcement — you know the one to compete with Sony’s Home and possibly Second Life – for a while now. I’m somewhat surprised by the venue, but it looks like it might just come next week at the Virtual Worlds conference.

[Read more →]