Monthly Archive for July, 2005

Digital cinema: one step closer


Digital Cinema Initiatives, LLC (DCI) – founded in March 2002, as a joint venture of Disney, Fox, MGM, Paramount, Sony Pictures Entertainment, Universal and Warner Bros. Studios – just released its “FINAL OVERALL SYSTEM REQUIREMENTS AND SPECIFICATIONS FOR DIGITAL CINEMA”:

(Hollywood, CA – July 27, 2005) Digital Cinema Initiatives, LLC (DCI) has completed the final overall system requirements and specifications to help theatrical projector and equipment manufacturers create uniform and compatible digital cinema (…)
(from dcimovies.com)

The specification is available at dcimovies.com (1MB – PDF).

OVERVIEW

These are the stages in the flowchart of digital cinema:

DSM (Digital Source Master)

the end-product of the ‘feature postproduction’.
FORMAT: Defined by producer (color space and bit depth, resolution, fps, …)
SECURITY: Defined by the producer

DCDM (Digital Cinema Distribution Master)

this is the version ready to play on a digital cinema projector.
CONTENT: combines video, audio and subtitle data, based on SMPTE standards, the equivalent of an (unencrypted) DVD
FORMAT:
RESOLUTION: 2K (2048 x 1080), 4K (4096 x 2160 pixels)
FRAMES PER SECOND: 24 fps or 48 fps (only possible for 2K)
COLOR DEPTH: 12bit/color = 36 bit total for RGB (68 billion colors)
IMAGE FORMAT: MXF (Material eXchange Format)
IMAGE BANDWIDTH: maximum 250 Mbps which is 112 GB/hour
AUDIO FORMAT: up to 16 channels of 20-bit 48 KHz or 96 KHz WAV
SUBTITLE FORMAT: PNG files or Timed Text
TOTAL MOVIE SIZE: between 45 and 140 GB/hour
SECURITY: not encrypted – should be ready to play

DCP (Digital Cinema Package)

FORMAT: compressed, split up in ‘reels’
SECURITY: encrypted using 128-bit AES

MASTERING

The Digital Source Master (DSM) is created in post-production and can be used to convert into a Digital Cinema Distribution Master (DCDM). The DSM can also be used to convert to a film duplication master, a home video master, and/or a master for archival purposes.

TRANSFER

A DCDM is created from the DSM, and then prepared for shipment in a DCP. The DCP is shipped to the actual cinema venue, where the content is decrypted and decompressed into the DCDM format again, ready to be projected. Since an uncompressed movie will be something like 100GB to 500GB of data, the compressed version maybe 5 to 10 times smaller, the shipping of the remaining 10-100GB could be done with a Blu-Ray disc, a DLT tape or a simple portable hard-disk. Even an iPod might do the trick. Jim Rygiel used those for shipping draft versions of Lord Of The Rings, as he mentioned on IT Conversations.

PROJECTION

Most systems work with the Texas Instruments DLP (Digital Light Processing) technology: a chip with thousands of little mirrors that can be flipped electronically at very high speeds. They enable 1024 levels of gray for each of the RGB colours, which would amount to 30-bit – or 1 billion – colours, were it not that all documentation talks about ‘more than 35 trillion colours’.

1. A digital projector based on DLP CinemaTM technology transfers the digitized image file onto three optical semiconductors known as Digital Micromirror Devices, or DMDs. Each of these chips is dedicated to one primary color-red, green, or blue. A DMD chip contains a rectangular array of over one million microscopic mirrors.
2. Light from the projector’s lamp is reflected off the mirrors and is combined in different proportions of red, green and blue, as controlled by the image file, to create an array of different colored pixels that make up the projected image. (…)
3. The DMD mirrors tilt either toward or away from the light source thousands of times per second to reflect the movie onto the screen. These images are sequentially projected onto the screen, recreating the movie in front of you with perfect clarity and a range of more than 35 trillion colors.
(from: Digital Cinema 101 – Texas Instruments)

These projectors – like the ones from Digital Projection and Barco – get their input through a DVI-D, SMPTE 292M or BNC connector. (Overview of video connectors on utram.com)

OBSERVATIONS

  • The 2K standard translates into 2.2 megapixel images and the 4K standard into 8.8 megapixel. So 4K Digital Cinema uses a resolution most commerical ‘still’ camera’s don’t have yet.
  • If you project a 2K image on a screen 15m (50 feet) wide, each pixel is 15000/2048 = 7.3 mm wide. At 4K: 3.6mm wide. If you would project a DVD (720×480 pixels), a pixel would be 2cm wide.
  • Texas Instruments already has a 2K DLP (DC 2K DMD) chip, but there is no 4K chip yet. Sony, however, announced their first 4K projectors.
  • The Sony SXRD technology has a 16:9 aspect ratio (1920/1080), the JVC DLA-QX1G projector has a 4:3 aspect ratio, but the new standard has a very unusual 19:10 ratio. No idea why that is.
  • The DCI announcement was also covered on cinematech.blogspot.com, docbug.com, ofview.com and blogs.mercurynews.com. Some good articles on DLP: whatsonhdtv.blogspot.com.

‘Moroccan Blue’ Leads Top Fashion Colors (RGB)

Moroccan Blue topped the list of colors at New York Fashion Week’s Fall 2005 collections, according to Pantone, Inc., the global authority on color and provider of professional color standards for the design industries.
Each season, Pantone surveys designers showing at New York Fashion Week and collects feedback on prominent collection colors, color inspiration, color philosophy and each designer’s signature shades. This information is used to create the PANTONE Fashion Color Report.
The top 10 most directional women’s ready-to-wear colors for Fall 2005 (along with printing values) are
(converted by me to RGB):

Color Name Pantone RGB
Moroccan Blue PANTONE 19-4241 #004D7A
Glazed Ginger PANTONE 18-1154 #BA5D00
American Beauty PANTONE 19-1759 #BF0000
Ruby Wine PANTONE 19-1629 #730028
Atmosphere PANTONE 16-1406 #B2A68F
Burnt Olive PANTONE 18-0521 #466900
Gloxinia PANTONE 19-3022 #5600A6
Rattan PANTONE 14-1031 #DACE3D
Moss PANTONE 16-0532 #9DA600
Burnt Orange PANTONE 16-1448 #ED7700

from creativepro.com

Technorati:

Bentzon Brotherhood: Rapper’s New Delight

A couple of weeks ago, at a party in Maastricht, I heard a new version of Rapper’s Delight (Sugarhill Gang), a 15-minute funky jazz version with a kick-ass bass. I went to the DJ booth and turned my head at 45RPM so I could read the name of the artist: “Bentzon“. Back home, some elementary Googling later:

Nikolaj Bentzon is Denmarks finest Keyboardist and has played alongside David Sanborn, Van Morrison & Joe Henderson amongst many others. For his debut release on Freestyle Records he teams up with the rhythm section from The Headhunters: Paul Jackson on Bass & Mick Clark on Drums and pays homage to the genius of the Sugarhill Gangs debut release Rappers Delight.
from kudosrecords.co.uk

Or here:

Listen to Rapper’s Delight (through Webjay)
A real head-turner, this one. The Bentzon Brotherhood, working around Nicolaj Bentzon’s slick Rhodes and Clavinet manoeuvres, take the Sugarhill Gang’s ‘Rapper’s Delight’ and go all funky and jazzical on its ass.
from tunes.co.uk

It is released on a record label without a web site: Freestyle Records:

Freestyle Records is the new label from DJ & promoter at the world famous Jazz Café venue in London, Adrian Gibson

Hear a sample via jazz-network.com (RAM) and beatstreet.ca (MP3) or fatcity.co.uk (MP3).

Technorati:

Online software development: the WikiRAD


I love the idea of social software. Specifically, while it has been several years since I first encountered the wiki concept (Ward Cunningham‘s c2.com), and I have been a Wikipedia contributor for a while, it is only since I checked out the emerging wiki hosting sites (see Google and social software: wikis) that I realize that wikis are becoming mainstream. Sites like Wikispaces, JotSpot and PbWiki are providing anyone with the tools to safely and effortlessly develop a body of knowledge.

On a seemingly unrelated point, I am currently developing some stuff in PHP (codeword ‘photcasting‘ but more on that later) and I realise my development environment is so amateuristic: I use a text-editor with FTP support (the last couple of years it has always been Editplus), and everytime I save some code, I overwrite the older version on the ‘live’ server. I also develop on different PCs in a typical week (easily 3) and so I don’t have 1 development PC with PHP running where I could stage everything before I deploy it to my ‘production’ site. With a bad broadband connection, when a ‘save’ operation goes wrong, you end up with a ‘crucialstuff.php’ script file that is empty (0 bytes) and brings your whole site down. Unfortunately, I know this from (repeated) experience.

Earlier today, I was thinking about these 2 issues one right after the other and bam: they collided. I have a new development paradigm: the WikiRAD.

‘WikiRAD’ development

WRITE CODE

  • you write your code with your browser in a Wiki-style editor, with syntax colouring added (haven’t seen that in a Wiki editor yet). The code resides on a WikiRAD server (with RAID5 disks, daily backups, …). You need no other software on your PC to be able to develop software.
  • the Wiki system takes care of version management and comparing of sources (Wikis already do this). Check in, check out, rollback, branching, merging, several developers on 1 codebase, … all possible!
  • you can search your whole codebase for certain keywords, jump to class definitions – just like normal IDE
  • when you look at your code, the names of classes, templates, libaries, .. become clickable, just like in a … wiki!
  • there are tools to make writing code easier (class wizard, sample code, forum for questions)
  • there’s a Google-like crawler that indexes code so it becomes available for other developers – this is real “open source”!

COMPILE AND RUN

  • the WikiRAD server lets you develop in a ‘stage’ mode (separate from your real system) and lets you deploy it to ‘production’ once you’re sure. The production server can be your own server, with deployment via FTP or SSH.
  • for the most popular languages, you also have a lint system that can detect obvious errors in your code before compiling.
  • if the language you write in requires compiling (like C++, C#, VB.NET, …) the server takes care of that – probably faster than on your own Pentium III.
  • you no longer need to set up a ‘similar’ server to test your software, it will run on the same kind of system, behind the same combination of routers and firewalls, with the same libraries installed.
  • you can add breakpoints, see the console output, view values of variables, …

So take Sourceforge, drop in a Wiki system for writing the code, a system for online debugging and profiling and tada: life has just become so much easier for a programmer.

All remarks are welcome!

Technorati: