Click here to go to the first RED TEAM post in this thread.   Thread: Slightly OT, is there any wavelet delivery codecs?

Reply to Thread
Page 1 of 2 12 LastLast
Results 1 to 10 of 14
  1. #1 Slightly OT, is there any wavelet delivery codecs? 
    Senior Member Gunleik Groven's Avatar
    Join Date
    Dec 2006
    Location
    Norway
    Posts
    9,268
    Is there any wavelet based competitors to the web delivery codecs out?

    Gunleik
    Life is good. So is RED...
    STUFF Now part II is out! Check it here:
    http://youtu.be/mhFB1CMzQBM
    http://igg.me/at/stuff/x/2338831
    http://bit.ly/mCwcoN
    Twitter: gunleik

    I am open for consulting, work and travel all over, really. Just PM me...
    Reply With Quote  
     

  2. #2 Wavelet Codecs; 
    Senior Member Martin Jäger's Avatar
    Join Date
    Dec 2006
    Location
    Helsinki
    Posts
    200
    hej gunleik!

    i'm not sure if i understand your question - but as far as i know
    there is two codecs in quicktime based on wavelet:

    - pixlet (only on mac-platform)
    - jpg2000

    pixlet runs realtime on my machine (playback ;) ) but not jpg2000
    which also takes hell of a time to compress.

    martin

    EPIC-X
    pudingfilm europe ltd - http://vimeo.com/puding
    Reply With Quote  
     

  3.   Click here to go to the next RED TEAM post in this thread.
  #3  
    The JPEG2000 implement in quicktime is based on a very old JPEG2000 library that has been updated many times since. I'd not base any ideas you have about JPEG2000 on the quicktime implementation. However, the quality of the image from it is pretty good.

    I think there are a few companies out there with JPEG2000 based codecs for movie playback, and of course, Cineform has their wavelet based codec.

    However, I'd not class any of these as delivery codecs. The only one that's "delivery" is DCI spec JPEG2000 which needs a horribly beefy server to run, and is very expensive.

    I don't see any reason why wavelets shouldn't make for a great web codec though. If anyone's got the time, then it could be an interesting little R&D exercise....

    Graeme
    www.red.com - 5k Digital Cinema Camera
    Science enables stories. Stories drive science
    FLUT™, Image Processing, Colour Science and Demosaic Algorithms, REDRAY 4K delivery
    Reply With Quote  
     

  4. #4  
    very interested in this
    if I understand it right wavelets allow for dynamic scaling
    and would allow for some great incorporation in flash movies
    Reply With Quote  
     

  5.   Click here to go to the next RED TEAM post in this thread.
  #5  
    Dynamic scaling? Don't know what you mean by that.

    You can extract out half and quarter resolution and so on out of the wavelets, but that's just it. You can't make it any other size bigger or smaller without using traditional scaling techniques.

    Graeme
    www.red.com - 5k Digital Cinema Camera
    Science enables stories. Stories drive science
    FLUT™, Image Processing, Colour Science and Demosaic Algorithms, REDRAY 4K delivery
    Reply With Quote  
     

  6. #6  
    hi graeme

    perhaps dynamic scaling is not the correct term

    when you open a jpg2000 image in a browser for instance, it follows the size of the window with much less artifacting then if you change the size of an equally compressed regular jpg

    posted to support your r&d suggestion and wanted to learn about how to compress a video stream that can change depending on the size of the users screen while maintaining a small movie file that scales without much artifacting, ideally this codec would function in a flash movie

    thanks
    Reply With Quote  
     

  7.   Click here to go to the next RED TEAM post in this thread.
  #7  
    To scale without artifacting is a function of the scaling algorithm. I don't see it as a specific codec property unless you're getting into encoding bitmap images as vectors.

    Graeme
    www.red.com - 5k Digital Cinema Camera
    Science enables stories. Stories drive science
    FLUT™, Image Processing, Colour Science and Demosaic Algorithms, REDRAY 4K delivery
    Reply With Quote  
     

  8. #8  
    The scaling algorithm? Interesting.

    So then we are talking about the scaling being done by what, the application that is carrying the codec? If the same codec is shown in Quicktime or VLC or Flash or some other way, it would scale, decompress and view differently, is this what you mean?

    I really like the way that you can use flash to show layers of images and videos, and user interaction together with random layers. I have done it with images for awhile and want to get into random layering of videos, all streaming from a website.

    Never got into scaling the images as it produced too much artifacts, but then from reading this site I started playing with jpg2000 and found they behaved differently and produced smoother results, haven't implemented and tested this fully yet. But they do require a bit more cpu or no?

    So there, that is a headache and a half, streaming video in a flash site, layered with varying opacity, and being able to use the same file at different scales, this would then have to be tempered against the average users computer being able to run it without getting stuck in rendering.

    All of these things can't be done successfully now perhaps, at least not in a satisfying scale, but it is where my head is at today.
    Reply With Quote  
     

  9. #9 QuickTime is undergoing a major upgrade too 
    Senior Member Roxco's Avatar
    Join Date
    Jan 2007
    Posts
    125
    We can never predict whether all we want will be built in, but everytime they revise it, we get more cool tools to play with.

    Hopefully Peter Hoddie still sleeps well at night as he brought us quite a few new tools for Mac based NLE's.

    I don't know who is staying up late these days...

    Rosco
    Reply With Quote  
     

  10. #10  
    I don't see any reason why wavelets shouldn't make for a great web codec though. If anyone's got the time, then it could be an interesting little R&D exercise....
    BBC is doing exactly that with Dirac (open source project). Wikipedia has info on it, as does Sourceforge (you can get their specs there).
    Reply With Quote  
     

Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts