Par exemple, si vous souhaiter créer un code discret pour mettre le PAN vertical à 50 c'est possible.
Pour ça il faut :
- la liste des codes de commande correspondant à chacune des fonctionnalités de l'appareil (elle est décrite dans ce document à partir de la page 42).
- le moyen de générer le code discret à partir de la commande et de la valeur que l'on veut attribuer à cette commande.
Par exemple, pour le PAN horizontal, la commande est 42. Et la plage de valeur va de 0 à 100 (cf page 43 du document ci-dessus).
La façon de générer le code discret est décrite dans ce même document (page 28), mais c'est particulièrement laborieux à faire à la main.
Barry Gordon (son site) avait fait un programme qui permettait de générer facilement ces codes à partir de la commande attendue, mais je n'avais pas réussi à le faire fonctionner sur vista. J'avais donc fait une petite page HTML avec un petit bout de javascript ou il suffit de lui indiquer la commande attendue ainsi que la valeur et il génère automatiquement le code Hex Pronto correspondant.
Mais Barry vient de mettre son application à jour en tenant compte de toutes les commandes possibles des DVDO VPxx et du EDGE.
Son programme est disponible ici.
Une petite copie d'écran :
On y retrouve des codes très intéressants comme le "1:1 Frame Rate" :
ON = 0000 006C 001B 0000 0064 0064 0016 0041 0016 0041 0016 0041 0016 0041 0016 0015 0016 0041 0016 0015 0016 0015 0016 0041 0016 0015 0016 0015 0016 0015 0016 0041 0016 0041 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0041 0016 0041 0016 0015 0044 0044 0016 0001
OFF = 0000 006C 001B 0000 0064 0064 0016 0041 0016 0041 0016 0041 0016 0041 0016 0015 0016 0041 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0041 0016 0041 0016 0015 0016 0015 0016 0041 0016 0041 0016 0041 0016 0041 0016 0041 0016 0015 0016 0041 0016 0015 0044 0044 0016 0001
L'"output color space" :
RGB = 0000 006C 001B 0000 0064 0064 0016 0015 0016 0015 0016 0041 0016 0041 0016 0015 0016 0041 0016 0041 0016 0015 0016 0041 0016 0015 0016 0015 0016 0015 0016 0041 0016 0041 0016 0015 0016 0015 0016 0041 0016 0015 0016 0041 0016 0041 0016 0041 0016 0015 0016 0015 0016 0041 0044 0044 0016 0001
YUV444 = 0000 006C 001B 0000 0064 0064 0016 0015 0016 0015 0016 0041 0016 0041 0016 0015 0016 0041 0016 0041 0016 0015 0016 0041 0016 0041 0016 0015 0016 0015 0016 0041 0016 0041 0016 0015 0016 0015 0016 0041 0016 0041 0016 0041 0016 0041 0016 0041 0016 0015 0016 0015 0016 0041 0044 0044 0016 0001
Et j'en passe (fixer le zoom, le contraste, le DE, le DD à une valeur précise en une commande par exemple).
Pour info, je joins également la page javascript que j'avais fait, mais elle n'est plus d'aucune utilité avec le programme de Gordon.
Voici la liste des fonctions du EDGE que l'on peut commander par code discret obtenu via le programme de Barry :
- Code: Tout sélectionner
[Commands]
Video Input Select = 4C; Enumeration; (0)Auto, (1)Video, (2)S-Video, (3)Component1, (4)Component2/PC, (5)HDMI-1, (6)HDMI-2, (7)HDMI-3, (8)HDMI-4, (9)HDMI-5, (10)HDMI-Front
Auto Video Input Select = 4D; Enumeration; (0)Off, (1)On
Brightness = 21; Integer; -50..50
Contrast = 22; Integer; -50..50
Saturation = 23; Integer; -50..50
Hue = 24; Integer; -50..50
Fine Detail = C8; Integer; -50..50
Edge Enhancement = C9; Integer; -50..50
Mosquito NR Control = CA; Enumeration; (0)Off, (1)Low, (2)Medium, (3)High
YC Delay = 27; Integer; -50..50
Horizontal Zoom = 40; Real; 0.0..100.0
Vertical Zoom = 41; Real; 0.0..100.0
Horizontal Pan = 42; Integer; -240..240
Vertical Pan = 43; Integer; -240..240
Overscan = 46; Real; 0.0..100.0
Audio Input Select = 4A; Enumeration; (1)HDMI, (2)Coaxial, (3)Toslink-1, (4)Toslink-2, (5)Toslink-3, (6)Stereo
Audio Delay = 4B; Integer; -56..200
Output Format Selection = 61; Enumeration; (0)Auto, (1)480i, (2)576i, (3)480p, (4)576p, (5)720p50, (6)720p60, (7)1080i50, (8)1080i60, (9)1080p24, (10)1080p25, (11) 1080p48, (12)1080p50, (13)1080p60, (14)VGA60, (15)SVGA60, (16)XGA60, (17)SXGA60
Display Active Ratio = 6A; Enumeration; (0)Auto, (1)16x9, (2)4x3
Underscan = 8B; Real; 0.0..20.0
Output Color Space {RGB/YUV} = 6C; Enumeration; (0)Auto, (1)RGB, (2)YUV422, (3)YUV444
Output Colorimetry {601/709} = E5; Enumeration; (0)Auto, (1)601, (2)709
Output Dynamic Range = E6; Enumeration; (0)Auto, (1)Video, (2)Computer
Input Dynamic Range = F0; Enumeration; (0)Auto, (1)Video, (2)Computer
Power = A1; Enumeration; (0)Off, (1)On
Auto Standby = 83; Enumeration; (0)Off, (1)On
Auto Wake Up = 2E; Enumeration; (0)Off, (1)Mode-1, (2)Mode-2
Test Pattern Generation = 80; Enumeration; (0)Off, (1)Frame Geometry, (2)Brightness/Contrast, (3)Checkerboard, (4)Vertical Lines, (5)Horizontal Lines, (6)Judder, (7)Color Bars@75, (8)Color Bars@100, (9)IRE@10, (10)IRE@20, (11)IRE@30, (12)IRE@40, (13)IRE@50, (14)IRE@60, (15)IRE@70, (16)IRE@80, (17)IRE@90, (18)IRE@100, (19)Gray Ramp, (20)Coarse Cross Hatch, (21)Fine Cross Hatch, (22)Focus, (23)HalfBW, (24)HC7B75, (25)HC7B10, (26)HC8s75, (27)HC8B10, (28)White@100, (29)Red@100, (30)Green@100, (31)Blues@100, (32)Cyan@100, (33)Magenta@100, (34)Yellow@100, (35)Black@100
Info Screen {OSD} = A5; Enumeration; (0)Off, (1)Page-1, (2)Page-2, (3)Page-3, (4)Page-4
Reset to Factory Defaults = AC; Enumeration; (1)Execute
Reset Input Name = 29; Enumeration; (1)Execute
Reset Picture Controls = 2B; Enumeration; (1)Execute
Reset Output Format = 2C; Enumeration; (1)Execute
Audio Output Preference = BA; Enumeration; (0)Auto, (1)HDMI-A/V, (2)HDMI-A only, (3)Toslink
Game Mode = 2D; Enumeration; (0)Off, (1)On
1:1 Frame Rate = 2F; Enumeration; (0)Off, (1)On
Input Aspect Ratio = 30; Enumeration; (1)16x9-FF, (2)4x3-FF, (3)4x3-LB, (4)Panorama
PReP Mode = B6; Enumeration; (0)Auto, (1)Off
Hot Plug Source = 71; Enumeration; (0)Auto, (1)Off
De-Interlacer Bias = 49; Enumeration; (0)Auto, (1)Film, (2)Video
Output Frame Lock = 74; Enumeration; (0)Auto, (1)Unlock
'
' Video Input Priority = 81; Enumeration; (1)Video, (2)S-Video, (3)Component1, (4)Component2/PC, (5)HDMI-1, (6)HDMI-2, (7)HDMI-3, (8)HDMI-4, (9)HDMI-5, (10)HDMI-Front
' Remote Navigation = A2; Enumeration; (1)Left, (2)Right, (3)Up, (4)Down, (5)Menu, (6)Enter, (7)Exit
'
[Remote Codes]
Power Off = 91
Power On = 66
Info = 64
Guide = 35
Up = 01
Down = 02
Left = 05
Right = 19
Enter = 11
Menu = 67
Exit = 68
Auto = 75
Video 1 = 74
S-Video 1 = 78
Component 1 = 79
Component 2 = 18
HDMI 1 = 86
HDMI 2 = 87
HDMI 3 = 88
HDMI 4 = 89
HDMI 5 = 92
HDMI Front = 93
ZOOM More = 33
ZOOM Less = 32
AR 4:3 = 69
AR LBX = 70
AR 16:9 = 71
C'est sur ce paramétrage que s'appuie son programme. Avec ces infos et mon programme javascript vous pouvez vous en sortir sans installer son programme si vous n'y arrivez pas.
Amusez-vous bien

Richard.