Laboratoire de l`Informatique du Parallélisme École Normale

Transcription

Laboratoire de l`Informatique du Parallélisme École Normale
Laboratoire de l’Informatique du Parallélisme
SPI
École Normale Supérieure de Lyon
Unité Mixte de Recherche CNRS-INRIA-ENS LYON no 5668
École Normale Supérieure de Lyon
46 Allée d’Italie, 69364 Lyon Cedex 07, France
Téléphone : +33(0)4.72.72.80.37
Télécopieur : +33(0)4.72.72.80.80
Adresse électronique : ! " #$ #
% &
' #
()!* )+" ,-.-
! " " &)/0
' 1 2
3 4 5
' 6 7 ' ()!* " ,-.-
'
8" " &)/0
5 99 99 2 7 8 " 3 : " 3 ; 5 ;
" ; ; 5 " 8 8 ( " " " " 8! 5 8: 8 4 6 5 < " ! 5
:
2
" 8 " 7 2 = 6 $ ) " 2 2" 7" 6 4"
2 8 5 > : 5 : 2 ? 3 4 @ : AB $<
C" 3
' ?& @ A $<
C" 3 : 1 : D & 5 E " ; 8 ' : F : ' 6: ; 8 8 '8
: 0(& E 8 ) @ ) " GAHC" ; D & I: 5 E : 7 :
" 8 ; 8 @ C ; 3 '
I: E I: 8
I: @
C ' :
I: ;
2 :
5
: 7
5 : : : &J)/0 K 5 6 8 8
J)/0 ' 7 : : K : 6 8 3 5
: ' ?& :
3 '
: &)/0" &)/0" '$" !" L
!" (
L 5
4 8 3 3 '
: &)/0" L (
L
5 : 3 3 ' 8 3 7
3 : 5
&)/0 : 2 - = " 8 @G-HC
' " 8 7
( + 3 "
I : 8 / "
Signal vidéo
Signal vidéo
Internet
Signal audio
Signal audio
CODEC
CODEC
Signal audio
Signal numérique
Signal audio
Signal vidéo
Signal vidéo
Micro 1
Micro 1
Camera 2
Camera 1
= 5 8 3 :
8 E @ GHC
5 =
D " 3 +
8 M
D " 3 ;
8 M
D ? 6 7
8 7
8
5
7
8 '
8 <
2 @ C 5
7
8 8 @
C ' 7 ? 8" 6 7
5
5
: ) : " 8 8" 8 : 1 7 8 " 8 6 8 @ 6 C 5 8 ) : " 7 @ '
"
' C 8 F
5 6 7 2 8 5 3 6 5
2 6: 5
; :
Transformateur
Quantificateur
Codeur
= 1 7 8
5 = 8 8 ) : " 9- - - - B B A A A9 9 - B - A9 ' 5/
5 6 8: 8 8 8 7 / 2 N 3 8 K 8 ) " 6 1 : 6 8 ) " 6 5 6 2 8 8 5 " 5 E 8 7 : 5 8 6 8 6 - '
: K " 0O" ( 8 5 8 8
5 ;
" 5 ;
5 + 8 % 7 6 +" 8 ( 8 3 " ( 8
8" 8 8 5 8 3 3 " 5 7 @ '
' C J)/0 5 ' 7
% / 8 '" '" 8 - :
P" Q R 5
:
P Q : 8" 8: R : 58 "
8
5 ' " " :
P Q 5
- ;
" " 0 O
) " -
Codeur
Vecteur d’entrée
Décodeur
Canal de transmission
½
Adressage du
dictionnaire
Vecteur de sortie
½
Dictionnaire C
Dictionnaire C
-= ) 6 8 @GHC =
@C
@C
K " : " 5 8 5
"
8 5
8 8" F
" 5 F 8 S F T 8
5
8
@ +
" C 5
@
C
) 8" 8 8
58 ' 8 2 ; 8 @ F
C 5
8 F
3 5 : ' " 8
+
7 ! 8 ' 5 J)/0 <
? 58 ' : '
:
: 3 2 : - 7
1 ' ' " J)/0" 8 8
' 8
( ' 2 - 8 -
K : " 6 =
@-C
@C
5 U ' 8
8 ' 3 3 3 %
5 J)/0 '" 6" 5/ 7
' 8" / ;" 8 8
3 I
5 6
3 8
$ 8 '8
J)/0
5 6 3 $ / 3 F
" F
F / 8 F 2 8 3 " 6 K F 3 F 2 ' '
AA ST :
" 8 8 5
6 6 =
@AC
@BC
K 8 3 8 1 8; 6 5 J)/0 6 5
;
6 2 8 8 8 " 8
F
" 3 8 " U: GH K 8 8 8" ) " =
A
@.C
8: " 8 ' @VC
@VC
58 6 @.C 3 ' @VC @,C ? :
8 @,C
58 6 J)/0 ! 6 : 3 58 8 5/ SWWT 8
8
5 SWWT 6 5 7 J)/0 S 8T / 3 3 5 = K K X 5 7
7
" 3 % " 6 6 A
6 ,," &)/0 7
,,. 8 LO @ L O
" ;
C L @ B
(0,0) (0,1) (0,2) (0,3) (0,4)
(1,0) (1,1) (1,2) (1,3) (1,4)
(2,0) (2,1) (2,2) (2,3) (2,4)
(3,0) (3,1) (3,2) (3,3) (3,4)
(4,0) (4,1) (4,2) (4,3) (4,4)
= 5 WW 8 W
F '
A= 1 8 6 J)/0
L
" ;
C 1 &)/0
-Y 8
2 &J)/0
5
&)/0 : D &)/0 = 8
M : M 6" I: D &)/0 : " D &)/0 = :
8 : &)/0 = / 5 8
5 : 3 !!"##$$#
" 3
!!"##!!#$# F &)/0 0
5 3 J)/0 / : +
! 8
J)/0" &J)/0 &J)/0 5 8
" : '" 3 8 ' : / &)/0" 8 : 5 8 @ STC
.
8 8 +3 / " F ; ;
8 8 58 ; 3 5 + 8
; 3 8 8 2 7" ; 2
6 3 3 5 ; 3 8 1 8 ' 7
' ;
" 8 K" 2 7
8 I: @ C " " 6 8 5 3 7 3 7 8
; )" 7
" !" 8 8 3 8 8
( I: " 3 8 !
5 : 3 8 ; 5 X 5 6 B Vecteur de
mouvement
Image N
Image N+1
Partie de l’objet en mouvement
B= 5 N + " X 3 ;" 8
5 ; 8 2 ' 8 5 8 8 1 8 W 7 8 S T
5
3 8 ) 58 3
2 ! ) 5
8 ) K 2 8 F
V
; 3 + 3 /: " ) 8 !
5
O 3 8
! ) 5
O 8 K 2 / F
? 0?) 8
@0?) Z 0 ? )
C 8
E
!" 8
) O 5 6 0?) 3 7
! 5 8 0?) " A / " 8 O 2 " ) " :
: 8 0?)
" 8 ; 3 8 8
8
@0?)C 8 7 " 8F
2 / ;" 8 ! ) 8
8 O 58 O 3 : )"
+
83 8 ! 8
5 6 . 5
) O 5
7
O 0?) 2
87
7 ! 0?) 8 2
[ - A B . V , 0?) ! O O ) O O ) O O ) O O ! 0?) F
! ) O O ) O O ) O O ! O O .= 5 ;
8
!
&)/0 8 :
6
&)/0" :
6" &)/0 )6 " 6 2 : 1 6
3 8 8 : 1 7 6
: 8 I: ! :
@B 6 :C 8 6
1 &)/0
6 : 8 6 8 5
6 6 " " = =" (" 6 5
: " " ) : 6 " 6 S6 T ! " ! ) 5
1 6" S) T 5
)6 ) @& )6 C E 8 5 O
8 3 -A : 5 ;
)6 ) @& )6 & 5 Z &)\&5C" &)/0 5 * 7 3 6 6 5 * 6 W "
B =, 3 , 8 W:
,
5 &)/0 &)/0 @ &)/0
&)/0C 6 6 ,,, @G-HC 1 3 8 . 4#
& ) &
58+ &)/0 : &)/0 &)/0 &
" 8 &)/0 7
&)/0 = 8" / 8 ; 8
: = " " " &)/0 " @
7
C @444" 87
C 5 8 " 87
3 " &)/0 5 " "
6
" " " 6 6 " 8 8
:7 " : 8 > + = 8 6 8 8 7 8
" 8 @ C"
8 +
"
5 &)/0 " ) " &)/0 I: 8+8 " 4 / " 8
) 87
!" &)/0 ; 8 : 3 : ] 3 1 : 3 7 : 3 8 ;
&)/0 5 ;
7
3 ) " &)/0 8 " 6:
5 87
: : :" : : ) " &)/0 8 ' =
D S+
T @ " C '
+
2 @ " C"
D +
: +
7 "
D : : +
6 8 2
: 3 8+"
D 8 8 7 5 &)/0 7
6 V
V= /: 7 &)/0
5
7
&)/0 +
7 5
+
6:
@ : C" +
@ C" +
@ :
3 C" &)/0 8+
8 "
- / +
" &)/0 6 +
:
" :
:
8 " 1 + 8+
7 I: ! + 2 5 +
F 6
8+ : 6
: " 8: 8 8+ 8 + 5 6 V : 7 7 8+
5 6 +
+
5
7 6 , 5
+
: 8 +
3 )
: " 8+ 3 : + 3 : ,= ( 8 7 &)/0
: 7
:
: @ > 8 C
) " &)/0 7" : =
D + 8 K 7 "
D 8; +"
D :"
D 6 8 + 3 8 I: "
D " 8 8 7
5 7 7
L&5 @L
& 5C ^
8+
!" 5
+
8 I: I: 1 8+ 6 I: 3 + ! +
" 8
@ S 8+TC ' I: 6 : " 3 I: @ :" C
5 I: 87
3
8 I: 5 7 86 87
8
! 8+ " 86 87
@ : " 7C I:
" +
7 : 5 : 6 : 7
# $ !" 5 ;
I: 8
3 " ;
" @ C ;
: 3 : 5 6 5 &: 8 : @ 8 & :C : 8
5 % :&: @ 8 % : & :C : ' 7 8 &: 1 I &: I
% :&: 1 I % :&: I
5 &!% 8 & ! %#$
' ; 6 87
: : 6
/ : 8 8 ;
5 ( 5 I: 5 7 : 6
&!% @ & ! %#$C" &)/0 ' : 2 % :&: ;
I
U : 2 : I
2 " :
3 8
5 &: ; 3 ( 8 6 &)/0 5 : > 3 :
2 @)C<1 )<!)" @5AC<& ! 8
8 &: 5 : &: 3 8 6 " 3 &)/0 82 8
58 8 : % :&: 2 &: + 5 " "
+
6 " =
D 6 87
" " 8 "
-
= 5 7 7 &)/0
D : ;
I: I: % :&:"
D > I: I: &:" " I:
: +
I: I: % :&:
&:
% & / " 8 7 87
8 '"
8" 8 8 7 )
" =
D " 8
3 7"
D 8+
7"
D 8
: I: "
D 8 ' ( ) ! : 86 +
&)/0 86 $
6 7 @ !( = ! (
!(' = ! ( 'C '
2 6 +
' 6
" &)/0 86 ] 3 S
T<SJ T &)/0 ; (
8
8 > 87
3 ) " 3 GH
* + ,
58
6
8
7 &)/0 6 5
I: @ $C I: &: :
I: % :&: : % :&: I: @
/( / (
C 5
I: : 5 +
+ L @LC 2
8
5
+
L 3 5
+
7 7 6 8 58 " 6
8" 7 % 8 +
@?'! ?+ ' !C = 1 7 &)/0 # $%
-
' 8
" 7 @6 ,C 5
;
2 +
!
L&5" &)/0 7 O!%( O! %
(
) " 8" 7 I: : +
1 3 86 7
3 7 ; 7
8F +
@ C : 6
+
@ 8 + 7C ) 6 8
7
3 A
+
:2
" 7
7 +
5 : 7
7
D 1 7 &)/0 2 @6 ,C ' + 5
8 8
M @ 7
C 2 ? 8 +" ^
2 " 2 +
D 7 &)/0" +
' + 7 1 7 7 8+ 6:
' 7 8+ 8
5
+
7 6 8 7 7 3 8+ 7 6 ^
7 8
D 5
+
^
7 7
] : 2 > ? : 8 8
+ ., &
5 &)/0 6 +
+
& /0(# 5 &)/0 ; 8 5 :
: 3 6 : ! 2 7
) " $ ! 3 : &)/0
1 8 + 4 ;
&)/0 4 +3 58 + &)/0 : W
5
+
:
'
: 4
5 &)/0 +3 8 ' 8 8 ] 4
: 6: 8
6:
) +:" &)/0" :
6:
" 8" :
- 8
6:
8
:
+
" 1 , & 5
3 +
&)/0 $" :
" 8
'
8
+
@L ?+
@L?C C 1 : L? 2 @
C 2 8
+
6 7
) &)/0 " =
D "
B
D
D
D
D
D
D
D
D
D
:
- "
"
8 "
87
L?"
8:
"
"
+
"
" "
: 8
2 5
+
8 " +
=
D =
D 8 "
D :
"
D :
&, 58+ S T 2 F 5
" : 8:
> 7
6 @% ) % 6 ) C < 7
8 @%) % )
C 8 " 8+ :
! 7
8 8 I: :
" : 3 " 7
6 2 E
8 : 1 7 2 % )
5 8 5
% ) %) O ) @O 6 )C O) @O )
C
, 5 8 :2
^
5 &)/0 " 8+
- 5 2 + 8 - 5 6 : &)/0 8; +
- =
D 8+ = 7
" 6 +
"
8 @ 8C M
D " 8 : :
8
0 , 3 & / E 7" 58 8" 8 8 " @
C ' 8 '
.
= /: 4 & &)/0 +3 &)/0 &)/0 = ;
" " : " : " :" &)/0 3 7
@L5OL = L 5# O L" A B$<
C 8
8
@+
83 A <
C 5
L5OL =
D 8
: " : " : "
D 87
" 8 $ 87
3 '
F
3 @*OL = B$<
3 &<
C L 5 ;
9+
9 @L?C
8 7 ! 6 8 @ +
C +
+
@ : 7 C
4 , & , 5 6 - &)/0" @
C 8 5 @ C" : '
1 8 : 8 8 + 7 ) 2 F I: =
D 3 "
V
-= ( &)/0
D 8 S
T @
E
_C 1
6: 8 "
7
8+ '
7
F 7 5 6 8 ? : + 8 5 8 8
7 $ W ) "
7
8 8 58+ @ +C + 5 : 8 8 ) 3 " 3 , & &)/0 7
8
+
+
58 7 3 8 I 8
=
D : " " "
D "
D "
D 3 ' 3 8 : @ ')1" C
) 6:
" 6: : +
8 ) " - : 6
6 2 ,
,
= /: &)/0
5 7
"
;
! 6
@ &)/0" &)/0 &)/0C @ *B *B-C @ *--C ) :
"
3 =<<###<'' <
&
'
' E % 6 ' ?& 3 @:C ! " +: 8+ 8 3 )'
'8
" " 6 5 3 ) 8 " 2 3 - $<
5
' N$ L 4#
1 : 7
')1 " 6 @ 4C 6 (8 :
" : 2 ` 3 N$ L 4#
" 8
@2 9
9 C
/ " 3 : 2
4 @ - $<
C '$ " 82 @' ?& : C
&
" &
( % )(*
&
#+ $%
' 4#
! V 9 L 9 @ C ' 7
'$ ! '?&
5 2
'8
! L ! @!L!C ;
5 " " 6 5
3 ' 8 N$ &" N$ 4#
8! -" ! L !" 8
! - '
8 L 4#
5 -Y '$ ! - : 3 '$ +: K 8 8 N$ 4#
" 8
3 N 7
X 1 2 ' &! '8
) 8
! 2 " (
0" )' & ' (L @ ( L
C 8 3 : " : " ' : ' 8 8 F
' ! L ! ! ' ; " X (&!5 @(W & ! 5" !!"##$#%#C
5
=
D 8 ;
8 : D 5 3 8
8 : "
D 7
5
=
D 8
2 "
D &J)/0" & J)/0" 3 J)/0 J
) /: 0 6:
" 8
6:
J)/0 ! J)/0 8 " ' 8 = J)/0 7
8
3
" &J)/0
'8
: 7
: (
" LL
!&!P L'
5 J)/0 / 7
' N$ L 4#
5 ' 7
" ! 7
: &2 J)/0 " 7 ;
8 ;7 ;
7
&J)/0 ) : " 7
: 6 ' 7
6
" ` " 8
3 ;
' ?& : 3 @ ')1 C ( 6 " J)/0 6 2
&
# $%
&&
# $%
5
&)/0 2 ! & ) /: 0" 8?
@?(! !(? C 5 &)/0 6 3 ' ?&
&)/0 ' 5 3
5 7 ; ' " : $ ; 8 7 / ! @$ !C &)/0 6 : 8
5
7
) @ )
C 5
O @ C ; '
7
8 8
: ' 6 : ' 2 W : " 3 5
8 5 5
7
! &)/0 8 8 " &)/0 ;
8
5 N$" & ) ) 5 : ' ?& : : @ 4C '8
;
5 &)/0 6 3 ' " 8
&)/0 5 A&<
&)/0 ;
L L '
8
3 ;
4 5 ] : 5 ] 3 ) 2
&)/0" &)/0 8
7
5 4 : 6
1 ,,V &,
-. # (
5 '! 2
" '8
3 &)/0 '8
I @
C
5
8: I
4" :
&)/0
5
8 3 @ C &
'
3 8:
" :
^ 7 ;
5 J)/0 6:
&)/0 L 5 &)/0" 6 3 +" 5 ' : 3 " &)/0" &)/0" 7 7 8
7
8 : " 7
U
&)/0 " 8 3 3 7
' 3 @ a A $<
C ;
! : &)/0 '
')1 @ !!"## ()!# !!"##()$# : C
&)/0 8
6 " @&
C
;
L N$ '
3
2 8 " 6 U -
!
GH & )
/: 0 @!(?<!/' J'<(',<40C &)/0 ! ) &
b ) @!)&) ?# b " ,,V
GH & )
/: 0 @!(?<!/' J'<(',<40C 6 &)/0 L / " ,,V
G-H & )
/: 0 @!(?<!/' J'<(',<40C ?# &)/0 (
@O+ C" J GH &$ 1? " ,,-
GAH * ( W" ( '
" %$" L J
) = ) ! " %' VV," !!"## *!!# !+#'#',--. !"
& ,,B