Saturday, August 23, 2014

GPU ACCELERATION OF H.265 / MPEG-4 AVC SOFTWARE VIDEO ENCODER

Hi,

Project '2' description: Developing GPU Acceleration of H.265 / MPEG-4 AVC Software Video Encoder.

Begin search about standards and compression formats:
A. H.265
B. GPU
C. MPEG
D. VP9
E. CUDA  (Compute Unified Device Architecture)

H.265: I'd like to call it H.265, because it sounds cool, but it's full name is High Efficiency Video Coding (HEVC). It's the new successor to Advanced Video Coding (AVC), also known as H.264, which is one of the compression schemes used by Blu-ray.



The idea of HEVC is to offer the same level of picture quality as AVC, but with better compression, so there's less data to deal with. This is key if we want 4K/Ultra HD broadcasts (including satellite), 4K Blu-rays, and more.













You can be author of this blog, if you want, just mail me!

That was a brief description, i`m searching technical ...

PROJECT 1: DEVELOPING TOSHIBA TCM8240MD CAMERA MODULE.

Hi,

Project '1' description: Developing TCM8240MD Camera module with ATXmega or other microcontrollers and save output image to Micro SD.

Now, i begin to data collection about TCM8240MD specifications, microcontrollers and Micro SD.

A. TCM8240MD:

Datasheet: TCM8240MD


TCM8240MD is an area color image sensor, at 1.3 Mega-pixels of array resolution (1300 x 1040) ,
incorporating a camera signal processor.


Features
1. General
Large flexibility in external clock frequency range by PLL operation
(JPEG is not available in case of w/o PLL operation)
Frame rate : up to 15 fps for every resolution
Output data rate reduction for full 1.3 Mega resolution by JPEG compression
Dual power supply : Either 2.5+/-0.2V or 2.8 +/- 0.2 V, and 1.6+/-0.1V
Operation temperature : -20 to + 60 degree C
Storage temperature : -30 to +85 degree C

2. Sensor
Optical size : 1/3.3 inch optical format
Effective pixel numbers : 1300(H) x 1040(V)
Output pixel number : 1280(H) x1024 (V) maximum
Pixel pitch : 3.3um(H)x3.3um(V) (square pixel)
Image size : 4.29 mm(H) x 3.43mm(V)
Color filter : Primary color filter, Bayer arrangement

3. Camera signal processing
Digital output mode
Output terminals: 8bit parallel data output along with DCLK, HBLK, and VBLK
(1) YUV=4:2:2 or RGB=5:6:5 data (multiplexed 8bit parallel output )
(2) JPEG encoded data (8 bit parallel) for full 1.3 Mega data
Multi-step digital zoom for downsized VGA, QVGA, QQVGA, CIF, QCIF and subQCIF
Vertical and horizontal flip
ALC ( automatic luminance level control) with fluorescent flicker-less operation
AWB ( automatic white balance)
Automatic blemish detection and correction
Strobe pulse for flash trigger

That was brief description of Toshiba TCM8240MD Camera Module.
If you want to participate to this project, just send an email to me.

At the next time, i will search about image processing fundamental.