News Focus
News Focus
Followers 0
Posts 181
Boards Moderated 0
Alias Born 05/08/2006

Re: DrGolan post# 1112

Tuesday, 07/01/2008 2:38:16 AM

Tuesday, July 01, 2008 2:38:16 AM

Post# of 40220
Never left DrGonad, still here watching you make a complete .......

http://www.tmmi.us/products.html

Current status

TruDef port to EM64T Intel® 64 Dual and Quad Core architecture is underway.

Phase I: Update code base to Visual Studio 2008 C++ 9.0 (Complete)

Phase II: Support for large file format, segmented files input, RGB 4:4:4 12 bit color depth, Ultra HD 7,680 x 4,320 pixel resolution, high bitrate encoding. (In progress)

Encoder Latest Build: TruDef Encoder V.0.001 (June 17, 2008), Visual Studio 2008 for Vista 32, supports Multi Threading for Intel® Dual and Quad Core architecture, distributed processing over networked servers.

Decoder Latest Build: TruDef Decoder V.0.001 (June 30, 2008), Visual Studio 2008 for Vista 32, supports Windows Media Player version 11.0.6001.7000



TruDef High Definition Fractal Video Codec

TruDef is the successor of TMMI's SoftVideo high definition fractal compression products developed in the 1990's. TMMI is actively developing this technology and the examples shown here represent the true capability of fractal compression ratios, clarity and unique scaling abilities.

Fractal compression relies on the fact that in most images similar geometric forms and patterns are repeated. A fractal algorithm mathematically encodes these features into data called "fractal codes" eliminating the relationship to any specific resolution, the image data has become resolution independent. Fractal compression differs from pixel-based compression schemes such as JPEG, GIF and MPEG since no actual pixels are saved. When images are viewed fractal code containing the geometric features of the original are remapped back into pixels according to the viewer's resolution, similar features are reused during this decoding process. The encoding process is computationally intensive, however, decoding is done in near real-time. During the 1990's the slow 16 bit and 32 bit hardware of that era limited the practical use of fractal compression. With today's 64 bit hardware being significantly more powerful this technology is now viable for commercialization.

Resolution independence is an important inherent aspect of fractal compression since it permits the up or down scaling of video by way of geometric transformations of the encoded data without the introduction of image artifacts or a loss in detail that occurs in bitmap images. Upscaling is valuable for transforming archived content originally shot in lower resolution formats to modern HD formats while maintaining as much of the original detail as possible. Upscaling also permits a fixed data stream to be viewed in higher resolutions without the need for additional data.

Fractal scaling allows for viewing of video up to 400% larger than its native resolution while maintaining high quality. To achieve comparative results with traditional compression schemes at upscaled display resolutions compression ratios would need to be 1000:1 or greater, which is not possible without the introduction of an unacceptable level of image artifacts.

Images with a greater bit depth (such as 24-bit TrueColor images) will compress more efficiently than images with fewer bits per pixel (such as 8-bit gray-scale images). Efficiency is also increased with sharp images since geometric shapes and patterns are more easily defined.

TruDef is capable of compression ratios of up to 250:1 for broadcast quality video and up to 700:1 for video surveillance/security.

TruDef Encoder


The TruDef Encoder, based on Fractal Compression, is currently compiled in Visual Studio 2008 for Windows Vista 32 and is multi-threaded taking advantage of Intel® Dual and Quad Core architecture. TruDef is also scalable over a network of encoding servers, able to handle the most demanding frame independent encoding tasks required by the digital media industry working with terabytes of raw video. With the introduction of 10 Gbps digital camera interfaces the use of raw content at the production level will only increase.

The TILE64™ family of multicore processors that features 64 identical processor cores (tiles) interconnected with Tilera's iMesh™ on-chip network and the revolutionary NVIDIA® Tesla™ high performance computing (HPC) solution are being evaluated for real time TruDef encoding.

The next generation 64 bit upgrade will include support for 1920x1080p, 3840x2160p and 7680x4320p resolutions up to RGB4:4:4.

TruDef Decoder



The TruDef Decoder runs in Vista supporting Windows Media Player.

Current status

TruDef port to EM64T Intel® 64 Dual and Quad Core architecture is underway.

Phase I: Update code base to Visual Studio 2008 C++ 9.0 (Complete)

Phase II: Support for large file format, segmented files input, RGB 4:4:4 12 bit color depth, Ultra HD 7,680 x 4,320 pixel resolution, high bitrate encoding. (In progress)

Encoder Latest Build: TruDef Encoder V.0.001 (June 17, 2008), Visual Studio 2008 for Vista 32, supports Multi Threading for Intel® Dual and Quad Core architecture, distributed processing over networked servers.

Decoder Latest Build: TruDef Decoder V.0.001 (June 30, 2008), Visual Studio 2008 for Vista 32, supports Windows Media Player version 11.0.6001.7000


Evaluation

TruDef has been tested with the "Magic Hour" sequence of StEM (Standard Evaluation Material) commissioned by DCI (Digital Cinema Initiative) for purposes of quality analysis of video compression codecs. This footage contains a number of elements such as complex motion, film graining and color variations that are a better test of a video codec's capabilities.

The original uncompressed StEM footage was converted into a 13.9GB raw uncompressed 1280x960 60fps source file and divided into 7 1.987GB segments.

After compression the 7 segments totaled 87MB in size, producing 63 seconds of 1280x960 60fps YUV 4:2:0 video for an average bitrate of 11.05mbps

Comparison between TruDef compressed and uncompressed frame captures and the original raw frames. Video frame captures are 24bit RGB, however, the current version of the TruDef codec uses YUV 4:2:0 color depth. Comparisons should be made between the YUV 4:2:0 frame captures. The original raw RBG 4:4:4 frames are included as a reference only since the 4:4:4 color depth is not used by TruDef at this time. Please compare pixel clarity between all versions.

2GB raw source clips compressed to 15MB, and uncompressed back to 2GB:

TruDef Compressed
Source YUV 4:2:0 TruDef Uncompressed
Source YUV 4:2:0 Raw Frames
Source YUV 4:2:0 Raw Frames
Source RGB 4:4:4
Frame 1 Frame 1 Frame 1 Frame 1
Frame 2 Frame 2 Frame 2 Frame 2
Frame 3 Frame 3 Frame 3 Frame 3
Frame 4 Frame 4 Frame 4 Frame 4
Frame 5 Frame 5 Frame 5 Frame 5

Click to open image in 1280 x 960


Current test results verify TruDef's compression efficiency increases with resolution. i.e 640x480 60fps 36 second clip 37MB, 1280x960 60fps 36 second clip 55MB

The following 1280x960 frame captures are in descending order of increased compression up the maximum limits TruDef is capable of:
Raw Reference frame for quality comparison
130:1
300:1
400:1
600:1
700:1


Performance

Total time to compress 552 1280x960 frame sequence: 127635 ms (4.324833 fps)

Note: Encoding time includes hard drive I/O bottleneck.

Test System

OS Name Microsoft® Windows Vista™ Home Premium
Version 6.0.6001 Service Pack 1 Build 6001
System Model P5K Deluxe
System Type x64-based PC
Processor Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz, 2394 Mhz, 4 Core(s), 4 Logical Processor(s)
BIOS Version/Date American Megatrends Inc. 0404, 6/15/2007
SMBIOS Version 2.4
Hardware Abstraction Layer Version = "6.0.6001.18000"
Installed Physical Memory (1066mhz RAM) 4.00 GB
Available Physical Memory 2.40 GB
Total Virtual Memory 8.21 GB
Available Virtual Memory 5.90 GB
Hard Drive Seagate 1TB 7,200 RPM 32MB Cache

http://www.tmmi.us/products.html
Volume:
Day Range:
Bid:
Ask:
Last Trade Time:
Total Trades:
  • 1D
  • 1M
  • 3M
  • 6M
  • 1Y
  • 5Y