Last year (2017) I announced a project to create a custom Still Photos and Video CODEC for Canon and other camera bodies that has Full RAW and Compressed 4:4:4, 4:2:2, 4:2:0, 4:1;1 sampling at 16-bit, 14-bit, 12-bit, 10-bit, 8-bit and 6-bits per colour channel or greyscale imagery using an almost noiseless and nearly-visually lossless image compression algorithm. After a period of many months, a third party became VERY interested in our system after my current employer made sure that me using company gear allowed them to say that money was to be made out of my originally MEANT-TO-BE-FREE codec.
I actually have no problem with my employer doing what he did because in the end we all benefited. The current project code name is Wave-8 and basically is very similar to generic Wavelet but with some added features and abilities. Patent-wise we have avoided all patent claims in Europe, USA, Canada, Japan, etc since we have based our technology SPECIFICALLY upon expired intellectual property but implemented in a very appealing, user-friendly everything-and-the-kitchen-sink package.
TODAY, you get to see the final test image results of all that programming that has NO RESTRICTIONS on frame rate, no restrictions on colour depth and no restrictions on bit-rate. YOU THE END USER get to choose what you want to record and save including advanced pre-defined and user-defined-and-added realtime metadata for every video frame/still photo or every user-specified Nth Video frame or group of photos.
There is no image-size restrictions and the system is pre-defined and OPTIMIZED for the following video resolutions and COMMON Canon, Nikon, Sony, Panasonic, Fuji, Leica Still photo resolutions and the still photo and moving video resolutions can be sampled from the FULL FRAME or via a simple centre-crop as specified by YOU the user! The resize algorithms used are one of Lanczos-5, Lanczos-3, Sin-C, Bicubic, Bilinear, 2x, 4x and 8x super-sampling.
All major time-lapse, broadcast video and cinema frame rates are supported from 1 frame per day, hour, minute, second to 10 fps, 15 fps, 23.976 fps, 24 fps, 25 fps, 29.97 fps, 30 fps, 50 fps, 59.98, 60 fps, 100 fps, 120 fps, 240 fps, 300 fps, 480 fps, 500 fps, 600 fps, 960 fps, 1000 fps, 1200 fps, 2000 fps up to TRILLIONS of of fps for scientiffic imaging. This codec is DESIGNED for still photos, broadcast video, Hollywood cinema and broadcast video integral and fractional frame rates, time lapse, nano-scale-to-cosmic-scale scientific imaging and astrophotography.
DCI Still Photo and Video Resolutions (in pixels):
1.89:1 Aspect Ratio:
---------------------------------
131072 x 69120
65536 x 34560
32768 x 17280
16384 x 8640
8192 x 4320
4096 x 2160
2048 x 1080
1024 x 540
512 x 270
256 x 135
HDTV 16:9 Still Photo and Video
Aspect Ratio Resolutions:
---------------------------------
122880 x 69120
61440 x 34560
30720 x 17280
15360 x 8640
7680 x 4320
3840 x 2160
1920 x 1080
1280 x 720
960 x 540
640 x 360
480 x 270
240 x 135
SDTV and VESA Still Photo and Video Resolutions:
4:3 and 3:2 Aspect Ratios
---------------------------------
1600 x 1200
1440 x 960
1280 x 1024
1024 x 768
800 x 600
720 x 576 NTSC and PAL SDTV
756 x 486 OTHER SDTV
720 x 480
640 x 480
360 x 240
320 x 240
180 x 120
160 x 120
Square Still Photo and Video
Aspect Ratios:
---------------------------------
131072 x 131072
65536 x 65536
32768 x 32768
16384 x 16384
8192 x 8192
4096 x 4096
2048 x 2048
1024 x 1024
512 x 512
256 x 256
128 x 128
3:1 Ultra Wide Still Photo and Video
Aspect Ratios:
---------------------------------
393216 x 131072
196608 x 65536
98304 x 32768
49152 x 16384
24576 x 8192
12288 x 4096
6144 x 2048
3072 x 1024
1536 x 512
768 x 256
384 x 128
Cinema 2.4:1 Anamorphic
Still Photo and Video Aspect Ratios:
---------------------------------
314572 x 131072
157286 x 65536
78644 x 32768
39322 x 16384
19660 x 8192
9830 x 4096
4916 x 2048
2458 x 1024
1228 x 512
614 x 256
308 x 128
8:1 Aspect Ratios
for 360 degree Surround-View
Still Photo and Video (requires 8-cameras).
using Front/Back/Left/Right cameras and
45 degrees/135 degrees/225 degrees/315 degrees angled cameras.
Each camera will use a separate CPU/GPU thread for playback/recording:
---------------------------------
1048576 x 131072
524288 x 65536
262144 x 32768
131072 x 16384
65536 x 8192
32768 x 4096
16384 x 2048
8192 x 1024
4096 x 512
2048 x 256
1024 x 128
AND....Multiple Still Photo Resolutions Common to Canon, Nikon, Sony, Fuji, Panasonic, Leica, Hasselblad, Phase-One, etc.
We have built-in LIVE REAL-TIME RGBA and YCbCrA colour corrections, hue-saturation-luminance, and Highlights/Midtones/Shadows control and support for 3D-XYZ distance-from-lens / 3D-Depth and Alpha Transparency channels in 32 bits per pixel and 64 bits per pixel modes. We have a real-time edge-detection output channel which save BOTH the live video and any still photos AND a SOBEL 2D-XYZ edge detection map into your still photo image, video file AND/OR external communications port. We also support realtime Infrared (IR) and Ultraviolet (UV) filtering that outputs multi-colour thermal/heat maps and green-scale or grey-scale nightvision imaging on a separate data channel that is output to the container file and/or external communications port. Separate resolutions, frame rates and bit-depths can be sent to different files, hard drives, external ports as specified by the end-user in real-time.
We offer built-in real-time digital zoom at 1.5x, 2x, 3x, 4x, 8x, 10x, 16x, 32x and 64x zoom ratios using high quality image resize algorithms (note: this is hardware speed dependent!). Realtime noise reduction, anti-aliasing (or not!), overall image sharpen, edges-only-enhancement, unsharp mask and alpha-channel-based user-defined and preset cookie-cutout Bitmap overlay masks are supported in real-time depending upon processor speed.
We support mono, stereo, 5.1, 7.2, 10.2, and 24/48/96/128 channel sound at 8/16/20/24/32 bits per audio sample at 4, 8, 12, 16, 32, 44.1, 48, 88, 96, 192 KHz up to 5 MHz audio sampling rates saved into the files or sent out to the external communications ports with real-time resampling and waveform anti-aliasing.
We support multiple metadata fields such as GPS Lat/Long/Elevation/Depth, 2D-XYZ/3D-XYZ Orientation/Rotation/Velocity, 2D-XY/3D-XYZ Relative and Absolute Position, True Heading, Compass Heading, Course-Over-Ground (COG), Speed-Over-Ground (SOG), Calendar Date/Clock Time, SMPTE Timecode, audio-waveform-overlay, Live Bitmap and Vector-based Moving Map overlays with AIS (Augmented Information System) and Flight/Submersible/Space-oriented metadata overlays burned right into the video at a user specific transparency level, and/or embedded as separate metadata tracks!
A live blue-screen and green-screen chroma keyer and luminance keyer/alpha channel is built-in with edge smoothing and a user-specified drop shadow addition to the foreground objects.
All codec and camera functions such as iris, focus, optical/servo zoom and digital zoom functions, plus image enhancement/antialiasing, vectorscope, luminance waveform monitoring, RGB/YCbCr Parade monitoring is available in realtime and controllable by USB-2/3 or wireless command codes from your smartphone.
See the following images to show you the TYPE OF VISUAL QUALITY you will get! Anti-aliasing AND image-enhancement can be turn-off or turned-on AT WILL at ANYTIME via menu option or USB/Wireless command from your smartphone/laptop/desktop.
I have posted the 2k, 4k, 8k and 16k resolution images in uncompressed PNG format for your pixel-peeping desires.
These uncompressed images were decompressed from the original Wave-8 Still Photo and Moving Video CODEC.
The contents of each image came from various still and video cameras and collaged together at the specified test resolutions.
You will especially notice a very cinematic-looking noise profile AND the impressive sharpness on edges such as found on fonts, lines and curves!
On Canon 5D Mk4 and Canon 1Dx Mk2 you will get DCI 4k (4096 by 2160) at 60 fps even on that cheap 750 MHz to 1 GHz to 1.5 GHz ARM-cortex M4/A4 based DIGIC CPU they use.
Either click on the web links below (hosted on our website) or cut and paste the web links into your browser's address bar.
2048 by 1080 pixel PNG format Still Image from Wave-8 CODEC compressed result:
http://www.midgrid.com/images/2048_by_1080_Pixel_2k_DCI_Test_Image.png
4096 by 2160 pixel PNG format Still Image from Wave-8 CODEC compressed result:
http://www.midgrid.com/images/4096_by_2160_Pixel_4k_DCI_Test_Image.png
8192 by 4380 pixel PNG format Still Image from Wave-8 CODEC compressed result:
http://www.midgrid.com/images/8192_by_4380_Pixel_8k_DCI_Test_Image.png
16384 by 8760 pixel PNG format Still Image from Wave-8 CODEC compressed result:
http://www.midgrid.com/images/16384_by_8760_Pixel_16k_DCI_Test_Image.png
----
See how much reduced blockiness and noise there is over JPEG/JPEG-2000 compression formats!
I will also release a Windows/Mac OS, Linux, iOS, Android plug-in so you can read the new Wave-8 format on your favorite image editing and video editing applications.
I actually have no problem with my employer doing what he did because in the end we all benefited. The current project code name is Wave-8 and basically is very similar to generic Wavelet but with some added features and abilities. Patent-wise we have avoided all patent claims in Europe, USA, Canada, Japan, etc since we have based our technology SPECIFICALLY upon expired intellectual property but implemented in a very appealing, user-friendly everything-and-the-kitchen-sink package.
TODAY, you get to see the final test image results of all that programming that has NO RESTRICTIONS on frame rate, no restrictions on colour depth and no restrictions on bit-rate. YOU THE END USER get to choose what you want to record and save including advanced pre-defined and user-defined-and-added realtime metadata for every video frame/still photo or every user-specified Nth Video frame or group of photos.
There is no image-size restrictions and the system is pre-defined and OPTIMIZED for the following video resolutions and COMMON Canon, Nikon, Sony, Panasonic, Fuji, Leica Still photo resolutions and the still photo and moving video resolutions can be sampled from the FULL FRAME or via a simple centre-crop as specified by YOU the user! The resize algorithms used are one of Lanczos-5, Lanczos-3, Sin-C, Bicubic, Bilinear, 2x, 4x and 8x super-sampling.
All major time-lapse, broadcast video and cinema frame rates are supported from 1 frame per day, hour, minute, second to 10 fps, 15 fps, 23.976 fps, 24 fps, 25 fps, 29.97 fps, 30 fps, 50 fps, 59.98, 60 fps, 100 fps, 120 fps, 240 fps, 300 fps, 480 fps, 500 fps, 600 fps, 960 fps, 1000 fps, 1200 fps, 2000 fps up to TRILLIONS of of fps for scientiffic imaging. This codec is DESIGNED for still photos, broadcast video, Hollywood cinema and broadcast video integral and fractional frame rates, time lapse, nano-scale-to-cosmic-scale scientific imaging and astrophotography.
DCI Still Photo and Video Resolutions (in pixels):
1.89:1 Aspect Ratio:
---------------------------------
131072 x 69120
65536 x 34560
32768 x 17280
16384 x 8640
8192 x 4320
4096 x 2160
2048 x 1080
1024 x 540
512 x 270
256 x 135
HDTV 16:9 Still Photo and Video
Aspect Ratio Resolutions:
---------------------------------
122880 x 69120
61440 x 34560
30720 x 17280
15360 x 8640
7680 x 4320
3840 x 2160
1920 x 1080
1280 x 720
960 x 540
640 x 360
480 x 270
240 x 135
SDTV and VESA Still Photo and Video Resolutions:
4:3 and 3:2 Aspect Ratios
---------------------------------
1600 x 1200
1440 x 960
1280 x 1024
1024 x 768
800 x 600
720 x 576 NTSC and PAL SDTV
756 x 486 OTHER SDTV
720 x 480
640 x 480
360 x 240
320 x 240
180 x 120
160 x 120
Square Still Photo and Video
Aspect Ratios:
---------------------------------
131072 x 131072
65536 x 65536
32768 x 32768
16384 x 16384
8192 x 8192
4096 x 4096
2048 x 2048
1024 x 1024
512 x 512
256 x 256
128 x 128
3:1 Ultra Wide Still Photo and Video
Aspect Ratios:
---------------------------------
393216 x 131072
196608 x 65536
98304 x 32768
49152 x 16384
24576 x 8192
12288 x 4096
6144 x 2048
3072 x 1024
1536 x 512
768 x 256
384 x 128
Cinema 2.4:1 Anamorphic
Still Photo and Video Aspect Ratios:
---------------------------------
314572 x 131072
157286 x 65536
78644 x 32768
39322 x 16384
19660 x 8192
9830 x 4096
4916 x 2048
2458 x 1024
1228 x 512
614 x 256
308 x 128
8:1 Aspect Ratios
for 360 degree Surround-View
Still Photo and Video (requires 8-cameras).
using Front/Back/Left/Right cameras and
45 degrees/135 degrees/225 degrees/315 degrees angled cameras.
Each camera will use a separate CPU/GPU thread for playback/recording:
---------------------------------
1048576 x 131072
524288 x 65536
262144 x 32768
131072 x 16384
65536 x 8192
32768 x 4096
16384 x 2048
8192 x 1024
4096 x 512
2048 x 256
1024 x 128
AND....Multiple Still Photo Resolutions Common to Canon, Nikon, Sony, Fuji, Panasonic, Leica, Hasselblad, Phase-One, etc.
We have built-in LIVE REAL-TIME RGBA and YCbCrA colour corrections, hue-saturation-luminance, and Highlights/Midtones/Shadows control and support for 3D-XYZ distance-from-lens / 3D-Depth and Alpha Transparency channels in 32 bits per pixel and 64 bits per pixel modes. We have a real-time edge-detection output channel which save BOTH the live video and any still photos AND a SOBEL 2D-XYZ edge detection map into your still photo image, video file AND/OR external communications port. We also support realtime Infrared (IR) and Ultraviolet (UV) filtering that outputs multi-colour thermal/heat maps and green-scale or grey-scale nightvision imaging on a separate data channel that is output to the container file and/or external communications port. Separate resolutions, frame rates and bit-depths can be sent to different files, hard drives, external ports as specified by the end-user in real-time.
We offer built-in real-time digital zoom at 1.5x, 2x, 3x, 4x, 8x, 10x, 16x, 32x and 64x zoom ratios using high quality image resize algorithms (note: this is hardware speed dependent!). Realtime noise reduction, anti-aliasing (or not!), overall image sharpen, edges-only-enhancement, unsharp mask and alpha-channel-based user-defined and preset cookie-cutout Bitmap overlay masks are supported in real-time depending upon processor speed.
We support mono, stereo, 5.1, 7.2, 10.2, and 24/48/96/128 channel sound at 8/16/20/24/32 bits per audio sample at 4, 8, 12, 16, 32, 44.1, 48, 88, 96, 192 KHz up to 5 MHz audio sampling rates saved into the files or sent out to the external communications ports with real-time resampling and waveform anti-aliasing.
We support multiple metadata fields such as GPS Lat/Long/Elevation/Depth, 2D-XYZ/3D-XYZ Orientation/Rotation/Velocity, 2D-XY/3D-XYZ Relative and Absolute Position, True Heading, Compass Heading, Course-Over-Ground (COG), Speed-Over-Ground (SOG), Calendar Date/Clock Time, SMPTE Timecode, audio-waveform-overlay, Live Bitmap and Vector-based Moving Map overlays with AIS (Augmented Information System) and Flight/Submersible/Space-oriented metadata overlays burned right into the video at a user specific transparency level, and/or embedded as separate metadata tracks!
A live blue-screen and green-screen chroma keyer and luminance keyer/alpha channel is built-in with edge smoothing and a user-specified drop shadow addition to the foreground objects.
All codec and camera functions such as iris, focus, optical/servo zoom and digital zoom functions, plus image enhancement/antialiasing, vectorscope, luminance waveform monitoring, RGB/YCbCr Parade monitoring is available in realtime and controllable by USB-2/3 or wireless command codes from your smartphone.
See the following images to show you the TYPE OF VISUAL QUALITY you will get! Anti-aliasing AND image-enhancement can be turn-off or turned-on AT WILL at ANYTIME via menu option or USB/Wireless command from your smartphone/laptop/desktop.
I have posted the 2k, 4k, 8k and 16k resolution images in uncompressed PNG format for your pixel-peeping desires.
These uncompressed images were decompressed from the original Wave-8 Still Photo and Moving Video CODEC.
The contents of each image came from various still and video cameras and collaged together at the specified test resolutions.
You will especially notice a very cinematic-looking noise profile AND the impressive sharpness on edges such as found on fonts, lines and curves!
On Canon 5D Mk4 and Canon 1Dx Mk2 you will get DCI 4k (4096 by 2160) at 60 fps even on that cheap 750 MHz to 1 GHz to 1.5 GHz ARM-cortex M4/A4 based DIGIC CPU they use.
Either click on the web links below (hosted on our website) or cut and paste the web links into your browser's address bar.
2048 by 1080 pixel PNG format Still Image from Wave-8 CODEC compressed result:
http://www.midgrid.com/images/2048_by_1080_Pixel_2k_DCI_Test_Image.png
4096 by 2160 pixel PNG format Still Image from Wave-8 CODEC compressed result:
http://www.midgrid.com/images/4096_by_2160_Pixel_4k_DCI_Test_Image.png
8192 by 4380 pixel PNG format Still Image from Wave-8 CODEC compressed result:
http://www.midgrid.com/images/8192_by_4380_Pixel_8k_DCI_Test_Image.png
16384 by 8760 pixel PNG format Still Image from Wave-8 CODEC compressed result:
http://www.midgrid.com/images/16384_by_8760_Pixel_16k_DCI_Test_Image.png
----
See how much reduced blockiness and noise there is over JPEG/JPEG-2000 compression formats!
I will also release a Windows/Mac OS, Linux, iOS, Android plug-in so you can read the new Wave-8 format on your favorite image editing and video editing applications.
Last edited: