Sunday, June 27, 2010

SMPTE (Society of Motion Picture and Television Engineers)

The Society of Motion Picture and Television Engineers (SMPTE) was founded in 1916 to advance theory and development in the motion imaging field. Today, SMPTE serves its members with the latest technology information and education on a rapidly changing industry. SMPTE also is an accredited and globally-respected industry standards-setting body. As the leading technical society for the motion imaging industry, SMPTE is shaping the future of the constantly evolving content business - and is well-positioned to provide its members with many unique benefits - opportunities to:
  • Participate in development of industry standards
  • Gain knowledge through web-based and face-to-face seminars, exhibitions and conferences
  • Access timely information and resources on the latest technology developments
  • Connect with a network of like-minded peers
http://www.smpte.org/

SMPTE International Conference on Stereoscopic 3D for Media and Entertainment
http://www.smpte.org/events/3d_conference/

Saturday, June 26, 2010

Google Earth API

The Google Earth Plug-in and its JavaScript API let you embed Google Earth, a true 3D digital globe, into your web pages. Using the API you can draw markers and lines, drape images over the terrain, add 3D models, or load KML files, allowing you to build sophisticated 3D map applications. If you have an existing Maps API site, you can 3D-enable your page with as little as one line of code.

http://code.google.com/intl/ko/apis/earth/
http://www.insideria.com/2008/08/exploring-the-google-earth-api.html

KML (Keyhole Markup Language)

Keyhole Markup Language (KML) is an XML-based language schema for expressing geographic annotation and visualization on existing or future Internet-based, two-dimensional maps and three-dimensional Earth browsers. KML was developed for use with Google Earth, which was originally named Keyhole Earth Viewer. It was created by Keyhole, Inc, which was acquired by Google in 2004. The name "Keyhole" is an homage to the KH reconnaissance satellites, the original eye-in-the-sky military reconnaissance system first launched in 1976. KML is an international standard of the Open Geospatial Consortium. Google Earth was the first program able to view and graphically edit KML files. Other projects such as Marble have also started to develop KML support.

http://en.wikipedia.org/wiki/Kmz

COLLADA (COLLAborative Design Activity)

COLLADA is a COLLAborative Design Activity for establishing an interchange file format for interactive 3D applications. COLLADA is managed by the not-for-profit technology consortium, the Khronos Group.
COLLADA defines an open standard XML schema for exchanging digital assets among various graphics software applications that might otherwise store their assets in incompatible file formats. COLLADA documents that describe digital assets are XML files, usually identified with a .dae (digital asset exchange) filename extension.

http://en.wikipedia.org/wiki/COLLADA

Thursday, June 17, 2010

OpenCV

OpenCV is a computer vision library originally developed by Intel. It is free for use under the open source BSD license. The library is cross-platform. It focuses mainly on real-time image processing. If the library finds Intel's Integrated Performance Primitives on the system, it will use these commercial optimized routines to accelerate itself.


http://en.wikipedia.org/wiki/OpenCV

Tuesday, June 15, 2010

Derived formats for stereoscopic 3D : JPS and MPO

Derived formats for stereoscopic 3D



§ JPEG Stereoscopic (JPS, extension .jps) is a JPEG-based format for stereoscopic images.[24][25] It has a range of configurations stored in EXIF fields, but usually contains one image of double width, representing two images of identical size in cross-eyed side by side arrangement. This file format can be viewed as a JPEG without any special software, or can be processed for rendering in other modes.
§ JPEG Multi-Picture Format (MPO, extension .mpo) is a JPEG-based format for multi-view images. It contains two or more JPEG files concatenated together.[26][27] There are also special EXIF fields describing its purpose. This is used by the Fujifilm FinePix Real 3D W1 camera.

Monday, June 14, 2010

3D Cameras

Detailed information about stereoscopic cameras

3-D Review magazine
CHDK wiki
      • Modern low cost digital cameras, and even dSLRs, can be mounted in pairs, with both triggered simultaneously. For nonmoving images this can be done by pressing both camera actuating buttons simultaneously, but this is not sufficiently accurate for moving objects. Certain camera models can accept modified programming from an image chip, and the software to trigger a slave camera from a master has been developed as open source software.

Sunday, June 13, 2010

OpenBinder

OpenBinder is a system-level component architecture, designed to provide a richer high-level abstraction on top of traditional modern operating system services. The current implementation runs on Linux, but the code has run on a diverse variety of platforms, including BeOS, Windows, and PalmOS Cobalt.


http://www.angryredplanet.com/~hackbod/openbinder/docs/html/index.html




[Excerpted from Wikipedia]



OpenBinder[1] is a system for interprocess communication. It was developed at Be Inc. and then Palm, Inc.[2] and has more recently been used in theAndroid mobile phone platform developed by Google[3].
OpenBinder allows processes to present interfaces which may be called by other threads. Each process maintains a thread pool which may be used to service such requests. OpenBinder takes care of reference counting, recursion back into the original thread, and of course the inter-process communication itself. On the Linux version of OpenBinder the communication itself is achieved using ioctls on a given filehandle, communicating with a kernel driver.

http://en.wikipedia.org/wiki/OpenBinder