20.11.2013 Views

AVC-Ultra

AVC-Ultra

AVC-Ultra

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Panasonic<br />

Professional Camera Solutions<br />

<strong>AVC</strong>-<strong>Ultra</strong> - the universal Codec family<br />

Stefan Hofmann<br />

Business Development Manager<br />

FKTG 2013


Agenda<br />

• <strong>AVC</strong>-<strong>Ultra</strong><br />

‣ the Codec family<br />

• <strong>AVC</strong>-<strong>Ultra</strong><br />

‣ file and data structure<br />

• microP2<br />

‣ a new recording device<br />

FKTG 2013


Agenda<br />

• <strong>AVC</strong>-<strong>Ultra</strong><br />

‣ the Codec family<br />

• <strong>AVC</strong>-<strong>Ultra</strong><br />

‣ file and data structure<br />

• microP2<br />

‣ a new recording device<br />

FKTG 2013


Baseline concept<br />

• <strong>AVC</strong>-<strong>Ultra</strong> is a codec family based on<br />

- H.264/<strong>AVC</strong> MPEG-4 Part 10<br />

- has the same mathematics like <strong>AVC</strong>-I<br />

• Inheriting the advantages of <strong>AVC</strong>-Intra<br />

• Extending for wider variety of applications<br />

- creative productions<br />

- network based workflows<br />

- cost effective solutions<br />

FKTG 2013


Higher picture quality<br />

for creative work of production<br />

4Kx2K & 1080p50/60<br />

Class4:4:4, Class200<br />

Class100, 50<br />

LongG50<br />

LongG25<br />

Lower data rate<br />

with high picture quality<br />

for cost effective workflow<br />

LongG12, LongG6<br />

Extremely low data rate<br />

for network based workflow<br />

FKTG 2013


Compression Format<br />

Approximate Video data rate (bps)<br />

Codec<br />

Class Color<br />

sample<br />

Bit<br />

depth<br />

Full<br />

resolution<br />

Intra/<br />

Long<br />

CBR/<br />

VBR<br />

File<br />

format<br />

24p<br />

1080 720 1080<br />

25p<br />

30p<br />

60i<br />

50i<br />

24p<br />

25p<br />

30p<br />

60p<br />

50p<br />

60p<br />

50p<br />

444 4:4:4 12bit Yes Intra CBR MXF 178M 222M 444M<br />

200 4:2:2 10bit Yes Intra CBR MXF 178M 222M 222M 222M 444M<br />

100 4:2:2 10bit Yes Intra CBR MXF 89M 111M 111M 44M 56M 111M 222M<br />

50 4:2:0 10bit No Intra CBR MXF 54M 54M<br />

CBR: Constant Bit Rate,<br />

VBR: Variable Bit Rate<br />

FKTG 2013


Compression Format<br />

Approximate Video data rate (bps)<br />

Codec<br />

Class Color<br />

sample<br />

Bit<br />

depth<br />

Full<br />

resolution<br />

Intra/<br />

Long<br />

CBR/<br />

VBR<br />

File<br />

format<br />

24p<br />

1080 720 1080<br />

25p<br />

30p<br />

60i<br />

50i<br />

24p<br />

25p<br />

30p<br />

60p<br />

50p<br />

60p<br />

50p<br />

444 4:4:4 12bit Yes Intra CBR OP-Atom MXF 178M 222M 444M<br />

200 4:2:2 10bit Yes Intra CBR OP-Atom MXF 178M 222M 222M 222M 444M<br />

100 4:2:2 10bit Yes Intra CBR OP-Atom MXF 89M 111M 111M 44M 56M 111M 222M<br />

50 4:2:0 10bit No Intra CBR OP-Atom MXF 54M 54M<br />

G50 4:2:2 10bit Yes Long VBR OP-1b MXF 50M 50M 50M 50M<br />

G25 4:2:2 10bit Yes Long VBR OP-1b MXF 25M 25M 25M 25M 50M<br />

G12 4:2:0 8bit Yes Long VBR MXF/mov OP-1b/mov<br />

12M 12M 24M<br />

G6 4:2:0 8bit Yes Long VBR MXF/mov OP-1b/mov<br />

6M 6M 12M<br />

CBR: Constant Bit Rate,<br />

VBR: Variable Bit Rate<br />

FKTG 2013


Compression Format<br />

Approximate Video data rate (bps)<br />

Codec<br />

Class Color<br />

sample<br />

Bit<br />

depth<br />

Full<br />

resolution<br />

Intra/<br />

Long<br />

CBR/<br />

VBR<br />

File<br />

format<br />

24p<br />

1080 720 1080<br />

25p<br />

30p<br />

60i<br />

50i<br />

24p<br />

25p<br />

30p<br />

60p<br />

50p<br />

60p<br />

50p<br />

444 4:4:4 12bit Yes Intra CBR OP-Atom MXF 178M 222M 444M<br />

200 4:2:2 10bit Yes Intra CBR OP-Atom MXF 178M 222M 222M 222M 444M<br />

100 4:2:2 10bit Yes Intra CBR OP-Atom MXF 89M 111M 111M 44M 56M 111M 222M<br />

50 4:2:0 10bit No Intra CBR OP-Atom MXF 54M 54M<br />

G50 4:2:2 10bit Yes Long VBR OP-1b MXF 50M 50M 50M 50M<br />

G25 4:2:2 10bit Yes Long VBR OP-1b MXF 25M 25M 25M 25M 50M<br />

G12 4:2:0 8bit Yes Long VBR MXF/mov OP-1b/mov<br />

12M 12M 24M<br />

G6 4:2:0 8bit Yes Long VBR MXF/mov OP-1b/mov<br />

6M 6M 12M<br />

G3.5 4:2:0 8bit No Long VBR mov 3.5M<br />

G1.5 4:2:0 8bit No Long VBR mov 1.5M<br />

G0.8 4:2:0 8bit No Long VBR mov 800k<br />

CBR: Constant Bit Rate,<br />

VBR: Variable Bit Rate<br />

FKTG 2013


MPEG-4 Part 10 H.264/<strong>AVC</strong> Video Codec<br />

H.264 MPEG-4/<strong>AVC</strong> Part 10<br />

control data<br />

Base Band<br />

Video<br />

Signal<br />

720p<br />

1080i<br />

1080p<br />

-<br />

+<br />

Encoder control<br />

Integer Transformation /<br />

Scaling /<br />

Quantization<br />

Decoder<br />

Scaling / Inverse<br />

Transformation<br />

coefficients<br />

Entropie<br />

Coding<br />

Output<br />

Bitstream<br />

+<br />

Intra frame<br />

prediction<br />

Motion<br />

Compensation<br />

Deblocking<br />

Filter<br />

Video<br />

Output<br />

Motion<br />

Estimation<br />

motion vector<br />

simplified<br />

FKTG 2013


MPEG-4 Part 10 H.264/<strong>AVC</strong> Video Codec<br />

Field/<br />

Frame<br />

Control<br />

Encoder control<br />

control data<br />

Input<br />

Video<br />

720p<br />

1080i<br />

1080p<br />

Blocking<br />

+<br />

-<br />

Decoder<br />

Integer DCT / Scaling /<br />

Quantization<br />

Inverse Scaling /<br />

Quantization / IDCT<br />

coefficients<br />

Entropie<br />

Coding<br />

Output<br />

Bitstream<br />

Intra<br />

frame<br />

prediction<br />

simplified<br />

FKTG 2013


MPEG-4 Part 10 H.264/<strong>AVC</strong> Video Codec<br />

Base Band<br />

Video Signal<br />

Encoder control<br />

control data<br />

720p<br />

1080i<br />

1020p<br />

Sampling<br />

Conversion<br />

for <strong>AVC</strong>-I 50<br />

1920 =>1440<br />

1280 => 960<br />

+<br />

-<br />

Integer<br />

DCT<br />

Scaling /<br />

Quantization<br />

Inverse Scaling /<br />

Inverse Quantization<br />

coefficients<br />

CABAC<br />

CAVLC<br />

Output<br />

Bitstream<br />

Bit rate saving:<br />

20~30%<br />

Intra frame<br />

prediction<br />

inverse<br />

IDCT<br />

Bit rate saving:<br />

30~40%<br />

„lossless“<br />

Memory<br />

+<br />

simplified<br />

FKTG 2013


MPEG-4 Part 10 H.264/<strong>AVC</strong> Video Codec<br />

H.264 MPEG-4/<strong>AVC</strong> Part 10<br />

control data<br />

Base Band<br />

Video<br />

Signal<br />

720p<br />

1080i<br />

1080p<br />

-<br />

+<br />

Encoder control<br />

Integer Transformation /<br />

Scaling /<br />

Quantization<br />

Decoder<br />

Scaling / Inverse<br />

Transformation<br />

coefficients<br />

Entropie<br />

Coding<br />

Output<br />

Bitstream<br />

+<br />

Intra frame<br />

prediction<br />

Motion<br />

Compensation<br />

Deblocking<br />

Filter<br />

Video<br />

Output<br />

Motion<br />

Estimation<br />

motion vector<br />

simplified<br />

FKTG 2013


Base Band<br />

Video<br />

Signal<br />

720p<br />

1080i<br />

1080p<br />

-<br />

+<br />

Pre-encoder and<br />

Picture Analyzer<br />

Integer Transformation /<br />

Scaling /<br />

Quantization<br />

Decoder<br />

Adaptive<br />

Bit-allocation optimizer<br />

Scaling / Inverse<br />

Transformation<br />

coefficients<br />

control data<br />

Entropie<br />

Coding<br />

Output<br />

Bitstream<br />

+<br />

Intra frame<br />

prediction<br />

Motion<br />

Compensation<br />

Deblocking<br />

Filter<br />

Video<br />

Output<br />

Motion<br />

Estimation<br />

motion vector<br />

simplified<br />

FKTG 2013


<strong>AVC</strong>-LongG Codec Features<br />

• Specify constraints on picture prediction and GOP structure<br />

like MPEG-2 style to ensure decoder compatibility<br />

• Parameter sets (SPS/PPS) are present in the start of each GOP to<br />

dynamically optimize picture quality and help random access and<br />

editing, e.g. “Cut detection and I-frame insert”<br />

• Common structure of SEI message for real-time metadata between<br />

<strong>AVC</strong>-Intra and <strong>AVC</strong>-LongG to give compatibility<br />

• Support HRD (Hypothetical Reference Decoder) conformance to<br />

ensure decoder buffer control<br />

FKTG 2013


H.264/<strong>AVC</strong> Profile Conformance<br />

H.264/<strong>AVC</strong> profiles<br />

High<br />

Main<br />

Profile<br />

Profile<br />

4:2:0, 8bit<br />

High 10<br />

Profile<br />

High 4:2:2<br />

Profile<br />

High 4:4:4<br />

Profile<br />

4:2:0, 10bit 4:2:2, 10bit 4:4:4, 14bit<br />

H.264/<strong>AVC</strong><br />

High profiles<br />

Limited to Intra-only<br />

H.264/<strong>AVC</strong><br />

Intra profiles<br />

High 10<br />

Intra profile<br />

High 4:2:2<br />

Intra profile<br />

High 4:4:4<br />

Intra Profile<br />

50 100 200 444<br />

FKTG 2013


MXF Mapping Standard for <strong>AVC</strong>-LongG<br />

Panasonic is driving the development of SMPTE 381-3<br />

“MXF <strong>AVC</strong> mapping standard” to encapsulate <strong>AVC</strong>-LongGOP<br />

Compression<br />

MPEG-2/4<br />

Proposed SMPTE 381-3<br />

<strong>AVC</strong> mapping<br />

Under revision<br />

to support LongG<br />

MXF Mapping<br />

SMPTE RP 2008<br />

<strong>AVC</strong> mapping<br />

SMPTE ST 381-2<br />

MPEG ES mapping<br />

SMPTE ST 377-1<br />

MXF specification<br />

FKTG 2013


<strong>AVC</strong>-ULTRA CODEC Chip<br />

Code Name: DYNA<br />

• H.264/<strong>AVC</strong> MPEG-4 Level 5.2 compliant<br />

• dual stream capability<br />

• 30M Gates LSI with two low power<br />

memories<br />

• stacked in one package<br />

• 18mm² package with 753 pins<br />

FKTG 2013


Partner Status<br />

FKTG 2013


Agenda<br />

• <strong>AVC</strong>-<strong>Ultra</strong><br />

‣ the Codec family<br />

• <strong>AVC</strong>-<strong>Ultra</strong><br />

‣ File and data structure<br />

• microP2<br />

‣ A new recording device<br />

FKTG 2013


File Structure<br />

<strong>AVC</strong>-Intra<br />

with Proxy<br />

CONTENTS<br />

CLIP<br />

VIDEO<br />

AUDIO<br />

0001AB.XML<br />

ICON<br />

PROXY<br />

0001AB.BMP<br />

0001AB.MXF<br />

0001AB00.MXF<br />

0001AB01.MXF<br />

0001AB.MOV<br />

<strong>AVC</strong>-LongG<br />

with Proxy<br />

CONTENTS<br />

<strong>AVC</strong>LIP<br />

CLIP<br />

ICON<br />

VIDEO<br />

AUDIO<br />

PROXY<br />

001AB2CD.MXF<br />

001AB2CD.XML<br />

001AB2CD.BMP<br />

001AB2CD.MOV<br />

<strong>AVC</strong>-LongG +<strong>AVC</strong>-Intra<br />

with Proxy<br />

CONTENTS<br />

<strong>AVC</strong>LIP<br />

CLIP<br />

001AB2CD.MXF<br />

0001AB.XML<br />

001AB2CD.XML<br />

ICON<br />

0001AB.BMP<br />

001AB2CD.BMP<br />

VIDEO<br />

0001AB.MXF<br />

AUDIO<br />

0001AB00.MXF<br />

0001AB01.MXF<br />

PROXY<br />

0001AB.MOV<br />

001AB2CD.MOV<br />

FKTG 2013


Agenda<br />

• <strong>AVC</strong>-<strong>Ultra</strong><br />

‣ the Codec family<br />

• <strong>AVC</strong>-<strong>Ultra</strong><br />

‣ File and data structure<br />

<strong>AVC</strong>-I: OP-Atom<br />

• microP2<br />

‣ A new recording device<br />

FKTG 2013


P2/microP2 Content data structure<br />

• ISO/IEC 14496-10<br />

SMPTE RP2027<br />

SMPTE RP2008<br />

SMPTE 381M<br />

SMPTE 377M<br />

SMPTE 379M<br />

SMPTE 390M<br />

H.264/<strong>AVC</strong><br />

<strong>AVC</strong> Intra-frame coding<br />

Mapping <strong>AVC</strong>-I Streams into Generic Container<br />

Mapping MPEG streams into Generic Container<br />

MXF File format specification<br />

MXF Generic Container<br />

OP-Atom<br />

File header<br />

File body<br />

File footer<br />

Video MXF file<br />

Header<br />

Partition<br />

Header Index<br />

Body<br />

Partition<br />

Pack Metadata Table<br />

Pack<br />

K<br />

L<br />

Essence Container/<br />

Generic Container<br />

Footer<br />

Partition<br />

Index<br />

Pack<br />

Table<br />

Audio MXF file<br />

Header<br />

Partition<br />

Header Index<br />

Body<br />

Partition<br />

Pack Metadata Table<br />

Pack<br />

K<br />

L<br />

Essence Container/<br />

AES3<br />

Footer<br />

Partition<br />

Index<br />

Pack<br />

Table<br />

• Plus additional optional files, e.g., metadata, bitmaps, proxy, voice memo<br />

FKTG 2013


…<br />

P2/microP2 Content data structure/OP-Atom<br />

File header<br />

File body<br />

File footer<br />

Video MXF file<br />

Header<br />

Partition<br />

Header Index<br />

Body<br />

Partition<br />

Pack Metadata Table<br />

Pack<br />

K<br />

L<br />

Essence Container/<br />

Generic Container<br />

Footer<br />

Partition<br />

Index<br />

Pack<br />

Table<br />

Audio MXF file Ch 1<br />

Header<br />

Partition<br />

Header Index<br />

Body<br />

Partition<br />

Pack Metadata Table<br />

Pack<br />

K<br />

L<br />

Essence Container/<br />

AES3<br />

Footer<br />

Partition<br />

Index<br />

Pack<br />

Table<br />

Audio MXF file Ch 2<br />

Header<br />

Partition<br />

Header Index<br />

Body<br />

Partition<br />

Pack Metadata Table<br />

Pack<br />

K<br />

L<br />

Essence Container/<br />

AES3<br />

Footer<br />

Partition<br />

Index<br />

Pack<br />

Table<br />

Audio MXF file Ch 16<br />

Header<br />

Partition<br />

Header Index<br />

Body<br />

Partition<br />

Pack Metadata Table<br />

Pack<br />

K<br />

L<br />

Essence Container/<br />

AES3<br />

Footer<br />

Partition<br />

Index<br />

Pack<br />

Table<br />

FKTG 2013


<strong>AVC</strong>-I and DV-based data structure/OP-Atom<br />

• <strong>AVC</strong> Intra (H.264), DV based frame compression<br />

file structure and MXF mapping (OP-Atom)<br />

DV/DVCPRO MXF file<br />

CONTENTS<br />

Content<br />

Essence<br />

Header<br />

Partition<br />

Header Index<br />

Body<br />

Pack Metadata Table<br />

Partition<br />

Pack<br />

DV,DVCPRO/50/HD<br />

compressed stream<br />

Footer<br />

Partition<br />

Index<br />

Pack<br />

Table<br />

VIDEO<br />

AUDIO<br />

Video MXF file<br />

Audio MXF file<br />

DV-DIF mapping<br />

<strong>AVC</strong>-Intra MXF file<br />

CLIP<br />

XML metadata file<br />

Header<br />

Partition<br />

Pack<br />

Header<br />

Metadata<br />

Index<br />

Table<br />

Body<br />

Partition<br />

Pack<br />

<strong>AVC</strong>-Intra<br />

compressed stream<br />

Footer<br />

Partition<br />

Index<br />

Pack<br />

Table<br />

ICON<br />

Thumbnail file (Bitmap)<br />

MPEG mapping<br />

VOICE<br />

Voice memo file(Wave)<br />

Audio MXF file (common)<br />

PROXY<br />

Proxy AV file(MP4)<br />

Metadata<br />

Header<br />

Partition<br />

Pack<br />

Header<br />

Metadata<br />

Index<br />

Table<br />

Body<br />

Partition<br />

Pack<br />

PCM Audio data<br />

Footer<br />

Partition<br />

Index<br />

Pack<br />

Table<br />

FKTG 2013


P2/microP2 Content data structure – Relationship OP-Atom/OP-1a<br />

• OP-Atom OP-1a<br />

File header<br />

File body<br />

File footer<br />

A/V MXF file<br />

Header<br />

Partition<br />

Header Index<br />

Body<br />

Pack Metadata Table<br />

Partition<br />

Pack<br />

K L<br />

Essence Container/<br />

Generic Container<br />

Footer<br />

Partition<br />

Index<br />

Pack<br />

Table<br />

File body<br />

Audio MXF file Ch 1<br />

Header<br />

Partition<br />

Header Index<br />

Pack Metadata Table<br />

Body<br />

Partition<br />

Pack<br />

K<br />

L<br />

AES/EBU Essence Container/<br />

Ch 1 AES/EBU CH 1<br />

Footer<br />

Partition<br />

Index<br />

Pack<br />

Table<br />

Audio MXF file Ch 2<br />

Header<br />

Partition<br />

Header Index<br />

Pack Metadata Table<br />

Body<br />

Partition<br />

Pack<br />

K L<br />

AES/EBU Essence Container/<br />

Ch 2 AES/EBU Ch 2<br />

Footer<br />

Partition<br />

Index<br />

Pack<br />

Table<br />

FKTG 2013


Agenda<br />

• <strong>AVC</strong>-<strong>Ultra</strong><br />

‣ the Codec family<br />

• <strong>AVC</strong>-<strong>Ultra</strong><br />

‣ File and data structure<br />

<strong>AVC</strong>-LongG: OP-1b<br />

• microP2<br />

‣ A new recording device<br />

FKTG 2013


<strong>AVC</strong>-<strong>Ultra</strong> LongG data structure/OP-1b<br />

128kB<br />

- Header Length 128kB<br />

- Body Partition is divided every 2sec<br />

Header Header<br />

P.P. Metadata<br />

XML<br />

BMP<br />

Audio : Constant frames wrapping<br />

VIDEO: Frame Wrapping<br />

ANC: Frame Wrapping<br />

Audio: Custom Wrapping<br />

Body<br />

P.P.<br />

Video<br />

KL<br />

Data Frame<br />

Data<br />

Video<br />

KL<br />

Data Frame ----<br />

Data<br />

Body<br />

P.P.<br />

Index Body<br />

Table P.P.<br />

KL ANC KL ANC<br />

Data Data Data Data<br />

---- Body<br />

P.P.<br />

Index Body<br />

Table P.P.<br />

Audio<br />

KL<br />

Data Data<br />

Ch 1<br />

Body<br />

P.P.<br />

Index Body<br />

Table P.P.<br />

Audio<br />

KL Body Index<br />

Data Data P.P. Table ----<br />

Ch 2<br />

Body<br />

P.P.<br />

Video<br />

KL<br />

Data Frame<br />

Data<br />

Video<br />

KL<br />

Data Frame<br />

Data<br />

---- Body<br />

P.P.<br />

Index Body<br />

Table P.P.<br />

KL ANC KL ANC Body<br />

Data ----<br />

Data Data Data P.P.<br />

Index<br />

Table<br />

Body<br />

P.P.<br />

Audio<br />

KL Body<br />

Data Data P.P.<br />

Ch 1<br />

Index Body<br />

Table P.P.<br />

Audio<br />

KL Body Index Footer<br />

Data Data P.P. Table ---- P.P.<br />

RIP<br />

Ch 2<br />

2sec<br />

2sec<br />

2sec<br />

125kB / frame (average at 25Mbps)<br />

192kB / 2 sec<br />

Random Index Pack<br />

FKTG 2013


• Thank Implementation you targets of OP-1b<br />

- Typical video server wishes to playback within 5 seconds after capturing video<br />

“2 second partition” has been choosen to meet such demand with enough margin<br />

- Live application needs to playback while ingesting<br />

OP-1b is defined “every index table is located after essence”<br />

If system finds index table, corresponding essence is already arrived<br />

- To access any frame immediately, OP-1b has been fixed to 2 seconds partition<br />

Structural<br />

HPP<br />

Metadata<br />

Descriptive<br />

Metadata<br />

BPP<br />

( XML&Thumbnail )<br />

Video<br />

Index<br />

Index<br />

Audio<br />

Index<br />

BPP Table<br />

BPP<br />

ANC<br />

BPP Table<br />

BPP BPP Table<br />

--- BPP<br />

Video<br />

--- FPP<br />

RIP<br />

Seg .<br />

Seg .<br />

- ch1<br />

Seg .<br />

K L<br />

Video<br />

#1<br />

K L<br />

---<br />

K L<br />

Video<br />

#m<br />

K L ANC<br />

#1<br />

K L<br />

---<br />

K L<br />

ANC<br />

#m<br />

K L<br />

Audio ch1 data<br />

2 seconds (m frames)<br />

2 seconds (m frames)<br />

2 seconds<br />

FKTG 2013


Differences of OP-1a and OP-1b<br />

• MXF OP-1a<br />

- required “Frame Wrapping”<br />

which causes very small piece of audio data between every video frame<br />

- difficult to playback audio in FF/REW mode at mobile devices<br />

- needs extra time to rewrap to other container such as OP-Atom or Quicktime<br />

- no external file support<br />

MXF OP-1a<br />

Video<br />

#1<br />

Video<br />

#2<br />

Video<br />

#3<br />

Video<br />

#4<br />

Video<br />

#5<br />

….<br />

Video (104kB / Frame)<br />

Audio ch1 (3.2kB / Frame )<br />

• MXF OP-1b<br />

- allows any duration of audio/video interleave<br />

- gives better performance to playback and re-wrapping processes<br />

MXF OP-1b<br />

Video<br />

#1<br />

Video<br />

#2<br />

…..<br />

Video<br />

#60<br />

Audio<br />

ch1<br />

Audio<br />

ch2<br />

Video<br />

#61<br />

Video<br />

#62<br />

…..<br />

Video<br />

#120<br />

Audio<br />

ch1<br />

Audio<br />

ch2<br />

….<br />

Video (6.2MB / 60Frame)<br />

Audio ch1 ( 192kB / 60Frame )<br />

FKTG 2013


SMPTE RDD-9 Long GOP implementation of OP-1a<br />

File header File body File footer<br />

Header<br />

Partition<br />

Pack<br />

Header<br />

Metadata<br />

Body<br />

Partition<br />

Pack<br />

MPEG-2/AES<br />

stream<br />

MPEG-2/AES<br />

Body<br />

Partition<br />

Index<br />

Pack<br />

Table<br />

stream<br />

…<br />

Body<br />

Partition<br />

Index<br />

Pack<br />

Table<br />

MPEG-2/AES<br />

stream<br />

Footer<br />

Partition<br />

Index<br />

Pack<br />

Table<br />

Random Index<br />

Pack<br />

Body Partition<br />

Size: 1 GOP up to 10sec<br />

Random<br />

Index<br />

Pack<br />

Random Index<br />

Pack Length Body<br />

SID<br />

Key<br />

Byte<br />

Offset Body<br />

SID<br />

Byte<br />

Offset<br />

Body<br />

SID<br />

Byte<br />

Offset Body<br />

SID<br />

Byte<br />

Offset<br />

…<br />

Body<br />

SID<br />

Byte<br />

Offset Length<br />

In this specification, the Random Index Pack is strongly recommended. Because of the variable<br />

length Edit Unit, it could be much difficult to find each element without the Random Index Pack.<br />

FKTG 2013


Agenda<br />

• <strong>AVC</strong>-<strong>Ultra</strong><br />

‣ the Codec family<br />

• <strong>AVC</strong>-<strong>Ultra</strong><br />

‣ File and data structure<br />

<strong>AVC</strong>-I: OP-Atom<br />

• microP2<br />

‣ A new recording device<br />

FKTG 2013


microP2 card<br />

• Same high reliability like P2 card<br />

- integrated RAID system<br />

• High speed data transfer<br />

- 2Gbps<br />

• Same form factor like SD card<br />

- SD compatible<br />

• Low price media<br />

- 32GB: €200,- RRP<br />

- 64GB: €300,- RRP<br />

AJ-P2M032A (32GB)<br />

• QR code for wireless applications<br />

AJ-P2M064A (64GB)<br />

• Content Protection System (CPS)<br />

FKTG 2013


Security: Content Protection System (CPS)<br />

(1) Set password to PC (2) Export password to SD card<br />

P2 Viewer Plus<br />

Set Password<br />

********<br />

Password<br />

password<br />

(3) Copy password<br />

to P2 device<br />

(4) Format microP2 card<br />

Then microP2 is formatted as<br />

CPS ON (locked by password)<br />

media<br />

(5) microP2 (CPS)<br />

can be used<br />

among your<br />

devices<br />

*You don’t have to enter<br />

password each time<br />

Password<br />

Protected<br />

Password<br />

FKTG 2013


microP2 card adapter<br />

AJ-P2AD1<br />

€165,- RRP<br />

• Compatible with<br />

- many legacy P2 products<br />

- SDHC/SDXC cards (max 50Mbps write)<br />

FKTG 2013


Emergency use of SDHC/SDXC cards<br />

• Maximum writing speed of 50Mbps based on SDHC/SDXC technology<br />

• Support of SDHC/SDXC (4GB-128GB) Class10 or faster<br />

• Recordable Codecs up to 50Mbps:<br />

- DV/DVCPRO/DVCPRO50<br />

- <strong>AVC</strong>-<strong>Ultra</strong><br />

If SDHC/SDXC cards are used, recording is not guaranteed<br />

FKTG 2013


P2/microP2 card low level file formats<br />

• UHS I<br />

• FAT32<br />

• 4GB chunks<br />

• UHS-II<br />

• exFAT (aka FAT64)<br />

• no chunks, unlimited file sizes<br />

FKTG 2013


microP2 drive<br />

AJ-MPD1<br />

€320,- RRP<br />

• High speed USB3.0<br />

• No AC adapter required<br />

FKTG 2013


Panasonic<br />

Professional Camera Solutions<br />

Stefan Hofmann<br />

Business Development Manager<br />

Many thanks for attendance<br />

FKTG 2013

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!