Différences entre Expeed 3 et 4

Démarré par Rami, Décembre 31, 2014, 13:02:20

« précédent - suivant »

Rami

Bonjour,

Tout est dans le titre.
J'ai cherché sur le forum mais n'ai pas trouvé (honte sur moi peut-être).

Merci d'avance pour vos explications
Nikonairien (ou presque)

Bernard2

Citation de: Rami le Décembre 31, 2014, 13:02:20
Bonjour,

Tout est dans le titre.
J'ai cherché sur le forum mais n'ai pas trouvé (honte sur moi peut-être).

Merci d'avance pour vos explications
Les constructeurs ne communiquent pas de précisions sur les avancées entre ces modèles. Simplement les ASIC sont des processeurs spécialisés c'est à dire qu'ils sont optimisés pour réaliser les calculs adaptés à certaines fonctions précises (AF, exposition, reconnaissance faciales, correction du bruit etc.). Ils sont donc plus rapides que des microprocesseurs généralistes.
Donc les progrès en ce domaine portent sur les fonctions prises en compte et sur la rapidité de calcul

Phil_C


Verso92


Olivier5457

Citation de: Verso92 le Décembre 31, 2014, 13:29:34
Différences entre Expeed 3 et 4
1.

Ah trop fort, t'as jamais songé à être prof de maths ?  :D :D :D

Olivier5457

et si je dis que expeed 4 est mieux que expeed 3, j'ai bon ?

OK..... je sors  :P

luistappa

Nikon F6/D500/Z5 - Sony A7II

luistappa

Citation de: Olivier5457 le Décembre 31, 2014, 14:05:59
et si je dis que expeed 4 est mieux que expeed 3, j'ai bon ?

OK..... je sors  :P
Oui tout bon ;)
C'est exactement le discour de Nikon, ce qui est un peu juste, sans violer de secrets ils pouraient en dire plus, mais on connaît leur com.
Nikon F6/D500/Z5 - Sony A7II

John Lloyd

Bonjour Rami,

Expeed est le nom utilisé par Nikon pour l'unité qui traite par algorithmes, comme un CPU, les signaux "visuels" reçus sur le capteur pour les "traduire" en signaux numériques "enregistrables". Par extension, Expeed 4 correspondrait à un nouveau CPU que tu trouves sur un PC.

Mais je laisse la parole à d'autres bien plus calés en la matière pour te répondre avec plus de précision.

Cordialement  ;)

luistappa

Sauf que par exemple quand Intel sort un nouveau proc il communique sur ses gains par rapport à la génération précédente.
Nikon F6/D500/Z5 - Sony A7II

Verso92

Citation de: Olivier5457 le Décembre 31, 2014, 14:03:56
Ah trop fort, t'as jamais songé à être prof de maths ?  :D :D :D

J'ai fait, à l'époque (modestement).
Citation de: John Lloyd le Décembre 31, 2014, 14:20:29
Bonjour Rami,

Expeed est le nom utilisé par Nikon pour l'unité qui traite par algorithmes, comme un CPU, les signaux "visuels" reçus sur le capteur pour les "traduire" en signaux numériques "enregistrables". Par extension, Expeed 4 correspondrait à un nouveau CPU que tu trouves sur un PC.

Mais je laisse la parole à d'autres bien plus calés en la matière pour te répondre avec plus de précision.

Cordialement  ;)

Sauf que l'Expeed n'est pas un CPU...

pimy

si je me souviens bien, il faut aller chercher du côté des processeurs d'images Milbeaut de chez Fujistu  ;)

John Lloyd

Citation de: Verso92 le Décembre 31, 2014, 14:41:31
J'ai fait, à l'époque (modestement).
Sauf que l'Expeed n'est pas un CPU...
Alors quèsaco ?

Verso92

#13
Citation de: John Lloyd le Décembre 31, 2014, 14:54:04
Alors quèsaco ?

Bernard2 l'a déjà évoqué plus haut : c'est un ASIC (Application Specific Integrated Circuit).
En d'autres termes, un circuit dénué de toute "intelligence" ou souplesse (l'inverse d'un CPU, donc), câblé pour exécuter des tâches complexes prédéfinies le plus rapidement possible.

Il ne sait faire que ça, mais il le fait bien* !
*enfin, en principe...

Verso92

Citation de: luistappa le Décembre 31, 2014, 14:34:25
Sauf que par exemple quand Intel sort un nouveau proc il communique sur ses gains par rapport à la génération précédente.

Intel se doit de communiquer auprès des intégrateurs qui vont utiliser son proc.
Nikon, ben... pas besoin !

John Lloyd

Citation de: Verso92 le Décembre 31, 2014, 15:06:46
Bernard2 l'a déjà évoqué plus haut : c'est un ASIC (Application Specific Integrated Circuit).
En d'autres termes, un circuit dénué de toute "intelligence" ou souplesse (l'inverse d'un CPU, donc), câblé pour exécuter des tâches complexes prédéfinies le plus rapidement possible.

Il ne sait faire que ça, mais il le fait bien !
Merci Fabrice pour ce complément d'informations  ;)

Verso92


pgrat

Citation de: John Lloyd le Décembre 31, 2014, 14:54:04
Alors quèsaco ?

Ben si, ce n'est pas qu'une CPU, mail il y en a bien une dedans ! Le dernier Expeed 4 embarque une CPU ARM.

Verso92

Citation de: pgrat le Décembre 31, 2014, 15:33:03
Ben si, ce n'est pas qu'une CPU, mail il y en a bien une dedans ! Le dernier Expeed 4 embarque une CPU ARM.

Oui.
Ce que je voulais dire, c'est qu'un voiture embarque un moteur, mais que ce n'est pas un moteur...

luistappa

Citation de: Verso92 le Décembre 31, 2014, 15:12:30
Intel se doit de communiquer auprès des intégrateurs qui vont utiliser son proc.
Nikon, ben... pas besoin !
Effectivement , c'est pas comme s'ils avaient des clients...
Nikon F6/D500/Z5 - Sony A7II

Phil_C

#20
Citation de: pimy le Décembre 31, 2014, 14:48:20
si je me souviens bien, il faut aller chercher du côté des processeurs d'images Milbeaut de chez Fujistu  ;)
Sauf que les Expeed 3 et 4 sont basés sur une architecture ARM. En fait, le Milbeaut est un SOC (System on Chip), qui a adopté le ARM en 2011 (Processeur Fuji 32 bits avant).

pimy

"Apparemment" Expeed 3 était basé sur le Milbeaut Imaging Processors de 6ème génération (MB91696AM)

caractéristiques :  making it possible to shoot 8 frames per second at 14 megapixels and 5.5 frames per second at 20 megapixels.  http://jp.fujitsu.com/group/fsl/en/release/20110208.html
pour Expeed 4 il s'agit du Milbeaut  Image Processor (MB86S22AA) 7ème génération

caractéristiques : CPU: ARM Cortex-A5MP, Maximum image processing speed equivalent to 12fps at 24M pixels,  http://www.fujitsu.com/global/products/devices/semiconductor/assp/milbeaut/
Article sur le sujet , http://www.dslrbodies.com/newsviews/milbeaut-and-expeed.html

coval95


coval95

Citation de: Verso92 le Décembre 31, 2014, 15:06:46
Bernard2 l'a déjà évoqué plus haut : c'est un ASIC (Application Specific Integrated Circuit).

En d'autres termes, un circuit dénué de toute "intelligence" ou souplesse (l'inverse d'un CPU, donc), câblé pour exécuter des tâches complexes prédéfinies le plus rapidement possible.

Il ne sait faire que ça, mais il le fait bien* !

*enfin, en principe...
Citation de: pgrat le Décembre 31, 2014, 15:33:03
Ben si, ce n'est pas qu'une CPU, mail il y en a bien une dedans ! Le dernier Expeed 4 embarque une CPU ARM.
Citation de: Verso92 le Décembre 31, 2014, 15:38:16
Oui.

Ce que je voulais dire, c'est qu'un voiture embarque un moteur, mais que ce n'est pas un moteur...
Il y a quand même un truc qui m'interpelle : c'est que l'ASIC, circuit dénué de toute "intelligence", puisse contenir un CPU, donc un truc lui-même plus souple.
Je me serais attendue au contraire à ce que le processeur de plus haut niveau contienne des processeurs eux-mêmes très spécifiques.  ???

Et autre question : quand on met à jour le firmware, c'est l'ASIC qui est reprogrammé ou un processeur contenu dans l'ASIC ?

Je n'y connais rien en électronique donc une explication serait la bienvenue. Merci d'avance.

JP31

Très intéressant tout ça, je n'y connais rien mais j'ai déjà appris pas mal de trucs en vous lisant et en cherchant des compléments d'infos sur google.

Coval, pour l'ASIC, tu devrais déjà lire Wiki : http://fr.wikipedia.org/wiki/Application-specific_integrated_circuit
Pour le firmware aussi d'ailleurs. http://fr.wikipedia.org/wiki/Firmware ;)

coval95

Citation de: JP31 le Janvier 01, 2015, 18:57:20
Très intéressant tout ça, je n'y connais rien mais j'ai déjà appris pas mal de trucs en vous lisant et en cherchant des compléments d'infos sur google.

Coval, pour l'ASIC, tu devrais déjà lire Wiki : http://fr.wikipedia.org/wiki/Application-specific_integrated_circuit
Pour le firmware aussi d'ailleurs. http://fr.wikipedia.org/wiki/Firmware ;)
OK, merci JP. Je vais y jeter un coup d'oeil.  ;)

Verso92

#26
Citation de: coval95 le Janvier 01, 2015, 18:29:07
Il y a quand même un truc qui m'interpelle : c'est que l'ASIC, circuit dénué de toute "intelligence", puisse contenir un CPU, donc un truc lui-même plus souple.
Je me serais attendue au contraire à ce que le processeur de plus haut niveau contienne des processeurs eux-mêmes très spécifiques.  ???

Et autre question : quand on met à jour le firmware, c'est l'ASIC qui est reprogrammé ou un processeur contenu dans l'ASIC ?

Je n'y connais rien en électronique donc une explication serait la bienvenue. Merci d'avance.

En fait, l'électronique, c'est comme la téléphonie et l'informatique, par exemple : les deux domaines ont fini par converger, en empruntant des technologies de l'autre discipline...
Les circuits programmables (EPLD/FPGA) et les ASIC embarquent de plus en plus souvent des SoC (System on Chip), qui sont des "primitives" pour ces circuits (des petits CPU spécialisés embarqués). De l'autre côtés, les CPU embarquent souvent des périphériques dédiés, comme les micro-contrôleurs (beaucoup utilisés dans le domaine de l'électronique, entre autre).
Par définition, un ASIC ne peut pas être reprogrammé, à l'inverse d'un circuit programmable. Par contre, il est possible que le code faisant tourner le SoC dans un ASIC soit flashable... n'ayant pas développé ce genre de choses personnellement, je ne saurais t'en dire beaucoup plus.

Par contre, bien que ce soit possible dans l'absolu, cela m'étonnerait que le code du SoC de l'ASIC soit upgradable par l'utilisateur. En SAV, par contre, pourquoi pas ?

coval95

Citation de: Verso92 le Janvier 01, 2015, 19:21:34
En fait, l'électronique, c'est comme la téléphonie et l'informatique, par exemple : les deux domaines ont fini par converger, en empruntant des technologies de l'autre discipline...
Merci Fabrice. Et donc tu veux dire que l'électronique a emprunté des technologies à quel autre domaine ? L'informatique ?
En informatique, on a plutôt des "objets" élémentaires (assez spécialisés) qui servent de briques de base pour construire des systèmes plus complexes.

Citation de: Verso92 le Janvier 01, 2015, 19:21:34
Les circuits programmables (EPLD/FPGA) et les ASIC embarquent de plus en plus souvent des SoC (System on Chip), qui sont des "primitives" pour ces circuits (des petits CPU spécialisés embarqués). De l'autre côtés, les CPU embarquent souvent des périphériques dédiés, comme les micro-contrôleurs (beaucoup utilisés dans le domaine de l'électronique, entre autre).
Par définition, un ASIC ne peut pas être reprogrammé, à l'inverse d'un circuit programmable. Par contre, il est possible que le code faisant tourner le SoC dans un ASIC soit flashable... n'ayant pas développé ce genre de choses personnellement, je ne saurais t'en dire beaucoup plus.

Par contre, bien que ce soit possible dans l'absolu, cela m'étonnerait que le code du SoC de l'ASIC soit upgradable par l'utilisateur. En SAV, par contre, pourquoi pas ?
Et donc tu ne sais pas où se trouve le firmware des APN (celui pour lequel les constructeurs fournissent des mises à jour) alors ?

Verso92

Citation de: coval95 le Janvier 01, 2015, 19:33:26
Merci Fabrice. Et donc tu veux dire que l'électronique a emprunté des technologies à quel autre domaine ? L'informatique ?

Non. Je voulais juste dire que les domaines de l'électronique (CPU, ASIC, circuits programmables) s'interpénétraient...
Citation de: coval95 le Janvier 01, 2015, 19:33:26
Et donc tu ne sais pas où se trouve le firmware des APN (celui pour lequel les constructeurs fournissent des mises à jour) alors ?

Le firmware des APN est forcément dans la flash "programme" (du CPU généraliste).
(avec un secteur protégé, qui sert à la MàJ)

coval95

Citation de: Verso92 le Janvier 01, 2015, 19:36:41
Non. Je voulais juste dire que les domaines de l'électronique (CPU, ASIC, circuits programmables) s'interpénétraient...
Le firmware des APN est forcément dans la flash "programme" (du CPU généraliste).
(avec un secteur protégé, qui sert à la MàJ)
OK, merci. Tout ça me semble bien compliqué.  :-[

John Lloyd

Citation de: coval95 le Janvier 01, 2015, 19:55:25
OK, merci. Tout ça me semble bien compliqué.  :-[
Pour moi aussi... Bon, je retourne faire des photos  :D

Verso92


Phil_C

Citation de: Verso92 le Janvier 01, 2015, 19:21:34

Les circuits programmables (EPLD/FPGA) et les ASIC embarquent de plus en plus souvent des SoC (System on Chip), qui sont des "primitives" pour ces circuits (des petits CPU spécialisés embarqués).

Ou alors le contraire: les PSoc intègrent processeurs (Avec leur code en flash), logique programmable et analog front end, tout ces modules sont programmable pour se faire sont circuit dédié, c'est même assez facile à faire.
http://www.cypress.com/psoc/?source=CY-ENG-HEADER


Jean-Claude

Comme déjà dit plus haut, Les Expeed comportent de gros bloc de calcul spécialisés rapides et puissants et non programmables ainsi que des fonctions totalement programmables sinon comment les adapter au différents boîtiers en partie très différents entre eux.

Nikon ne donne pas de renseignement détaillé à ce sujet, mais les gros blocs spécialisés sont forcément ceux qui demandent le plus de puissance de calcul c'est à dire : dématriçage, débruitage, reconnaissance des visages, certains calculs AF etc... Un changement vers un algorithme plus puissant demande forcément, à nombre de pixels et cadence égaux, un Expeed d'une génération plus récente et plus performante.
La Bdb est forcément un module en grande partie programmable quand on voit les différences fonctionnelles assez énormes entre les boîtiers Nikon ( Nikon Df Par ex.)

Inversement quand Nikon sort un boitier relativement simple (Coolpix Â) ils peuvent lui coller un Expeed 2 qui va suffire alors que les reflex de la même époque en étaient tous au Expeed 3.

pscl57

Il me semble que la principale différence entre les processeurs d'images Expeed 4 et Expeed 3 se situe dans la capacité en vidéo, l'Expeed 4 pouvant capturer des vidéos en full HD à 60 i/s. Alors que l'Expeed 3 est "limité" à 30 i/s en Full HD.
Par ailleurs on voit apparaître de nouveaux paramètres pour le traitement des JPEGs (picture control), notamment le contrôle de la clarté. (cela dit c'est très subtil)

Powerdoc

Citation de: coval95 le Janvier 01, 2015, 18:29:07
Il y a quand même un truc qui m'interpelle : c'est que l'ASIC, circuit dénué de toute "intelligence", puisse contenir un CPU, donc un truc lui-même plus souple.
Je me serais attendue au contraire à ce que le processeur de plus haut niveau contienne des processeurs eux-mêmes très spécifiques.  ???

Et autre question : quand on met à jour le firmware, c'est l'ASIC qui est reprogrammé ou un processeur contenu dans l'ASIC ?

Je n'y connais rien en électronique donc une explication serait la bienvenue. Merci d'avance.

Tout ceci ne veux pas dire grand chose
Je suis sur que l'on pourrait intégrer une fonction calculette sur nos APN ...
Disons que ce type de processeur est ce qu'est une carte graphique à un CPU.

Phil_C

Citation de: Powerdoc le Janvier 02, 2015, 12:45:20
Disons que ce type de processeur est ce qu'est une carte graphique à un CPU.
Ce type de composant intègre toutes les fonctions du boitier: Acquisition du capteur, cartes mémoires, écran LCD, mémoire RAM, sorties USB, HDMI. C'est le cœur de l'APN, il pourrait effectivement faire calculatrice, mais le café, il sait pas faire...

coval95

Merci Phil_C pour ce beau schéma.  :)

Phil_C

Citation de: coval95 le Janvier 02, 2015, 18:34:44
Merci Phil_C pour ce beau schéma.  :)
Oui, mais c'est pas moi qui l'ai fait!

bolek

Citation de: Verso92 le Décembre 31, 2014, 13:29:34
Différences entre Expeed 3 et 4
1.
-1 Expeed soit  -Expeed  car :Expeed 3 - Expeed4 =Expeed(3-4)=Expeed(-1)=-Expeed

Nioky

Citation de: Rami le Décembre 31, 2014, 13:02:20
Bonjour,

Tout est dans le titre.
J'ai cherché sur le forum mais n'ai pas trouvé (honte sur moi peut-être).

Merci d'avance pour vos explications

En théorie, le 4 améliore la vitesse de calcul des données entre autres pour améliorer la qualité vidéo en HD et les hauts ISO. Mais je peut être mal compris.

Je sais pas si c'est toujours d'actualité, mais j'avais lu la rumeur d'un D400 avec double expeed 4 pour améliorer la cadence en rafale, comme le 7D et le 1Dx chez Canon.

Désolé pour les maths, je t'en ferai pas, j'avais 2/20 en 2nde, 1 point pour acte de présence et 1 point pour l'encre.