Δείτε και στην σελιδα xlightframe.sourceforge.net για περισσότερα.
Τυχαίνει να έχω για monitor το Philips 109S με το χαρακτηριστικό LightFrame2.
Το lightframe είναι μια πατέντα της Philips για να δείχνει τμήματα της οθόνης σε ποιότητα τηλεόρασης με αρκετά όμορφο αποτέλεσμα για την παρακολούθηση ταινιών,τηλεόρασης ή έστω κάποιου slide show.
Δεν βρήκα πουθενά στο internet πως να το ενεργοποιώ και έτσι το έψαξα μόνος μου 🙂
Μετά από καιρό σήμερα 8-5-2004, (και έχωντας μια έκλαμψη!!.. σχεδόν μου ήρθε το πως δουλεύει στο μυαλό..Απλά σκέφτηκα εγώ πως θα το έφτιαχνα αυτό…Και όντως έτσι ήταν :))) ) βρήκα ότι το χαρακτηριστικό ενεργοποιήται στέλνοντας μια σειρά απο χρωματικούς κωδικούς στην τελευταία γραμμή της οθόνης..
Den exo akoma apodikopihsh pliros to protokolo ths philips pantos katafera na energopihso ena tetragono sthn othonh mou me to ekshs kolpo…
Efiaja mia grammh kanontas grab thn othonh me to gimp kathos energopiousa to lightframe (ta windows trexane se vmware) kai katophn apomonosa mono thn teleytea grammh..
Meta thn proevala sto 100% me to kview se plhrh othonh kai kounontas ligo to parathiro emfanisthke to tetragono tou LightFrame2 :)))))
Ayto pou menei tora einai merika peiramata gia thn apodikopihsh tou protokolou (Pirazontas ton xromatiko kodika mexri na katanoiso ti xreiazete na alazo) kai katophn h kataskevh kapiou adon gia to kde oste na yparxei kai to fuctionality tou lightframe opos sta w$ndows..
enablelightframe.png
el1024x768.png
clearlightframe.png
9-5-2004 Ekana mia analysh tou protokolou pou xrisimopihte… loipon exoume kai leme ta parakato aforoun se analish othonhs 1024×768 an kai leitourgoun kai se megaliterh analish…Profanos apla allazei to mikos ton “bits” Yparxoun 176 tetragona ta opia ana dio metaksh tous dimiourgoun ena bit
* sindiasmos green-blue theoro gia thn ora oti dilonh 1 kai o sindiasmos yellow-white dilonh 0
Sto telos ton 176 tetragonon yparxei mia lourida prasinh pou profanos megalonh analoga me thn analhsh oste na kaliptete olh h othonh… Ta green kai yellow tetragona exoun mhkos 5 pixel eno ta blue kai white 6 pixel gia analish othonhs 1024×768…
Loipon… 176 /2 =88 ara exoume 88 bit 88 /8 = 11 ara exoume 11 byte ta prota 15 zeygaria menoun panta idia kai einai malon to triger gia na katalavei to dsp ths othonhs oti eiparxei entolh lightframe opote exoume pali 176 – 30 = 146 146 / 2 = 73 73 / 8 = den vgenei se akereo polaplasio tou 2 opote kati den paei kala….
Pantos se genikes grammes ayto pou pistevo oti tha vro einai kati san to parakato ena string arxikopihshs oi syntetagmenes x-y-x1-y1 kai ena string telous Se liges meres tha anakinoso edo ta apotelesmata….
10-5-2004 Loipon sinexizo thn analish….
Almost all screen
Yelow-White = 0 Green-Cyan = 1
0111001101100100111111111011111111111100110000001000110100011110111111111111111111001001?????+1 pixel
01110011 01100100 11111111 10111111 11111100 11000000 10001101 00011110 11111111 11111111 11001001
73 64 ff bf fc c0 8d 1e ff ff c9
Yelow-White = 1 Green-Cyan = 0
1000110010011011000000000100000000000011001111110111001011100001000000000000000000110110?????+1 pixel
10001100 10011011 00000000 01000000 00000011 00111111 01110010 11100001 00000000 00000000 00110110
8c 9b 00 40 03 3f 72 e1 00 00 36
35995 64 831 29409 0
39820 16384 15875 57714 0
c c c c
155 832 29247 225
39680 16387 16242 57600
Upper Left
1000110010011011000000000010000000000011000000011010000000011111000000000000000010110100?????+1 pixel
10001100 10011011 00000000 00100000 00000011 00000001 10100000 00011111 00000000 00000000 10110100
8c 9b 0 20 3 1 a0 1f 0 0 b4
UR
1000110010011011001111010110000000000011001111101101000000011101000000000000000000100010?????+1 pixel
10001100 10011011 00111101 01100000 00000011 00111110 11010000 00011101 00000000 00000000 00100010
8c 9b 3d 60 3 3e d0 1d 0 0 22
Bottom Left
1000110010011011000000000011001010111101000000101110001011100001000000000000000001000000?????+1 pixel
10001100 10011011 00000000 00110010 10111101 00000010 11100010 11100001 00000000 00000000 01000000
8c 9b 0 32 bd 2 e2 e1 0 0 40
BR
1000110010011011001111001001001010110100001111101110001011010100000000000000000011100000?????+1 pixel
10001100 10011011 00111100 10010010 10110100 00111110 11100010 11010100 00000000 00000000 11100000
8c 9b 3c 92 b4 3e e2 d4 0 0 e0
00111100 10010010 10110100 00111110 11100010 11010100
001111001001 001010110100 001111101110 001011010100
00000011 11001001 00000010 10110100 00000011 11101110 00000010 11010100
3 c9 2 b4 3 ee 2 d4
969 692 1006 724
c = common byte
First two bytes is signature (or command?)
Last byte is checksum
12 bit screen resoloution
Apo oti katalaveno mexri tora ta dio prota byte einai to signature akolouthoun oi sindetagmenes packed 12bit ta epomena kai meta apo dio mhdenika byte akolouthei to checksum… Tha kano enan elenxo kai tha epaneltho se liges meres…
11-5-2004
Ο τρόπος υπολογισμού του αριθμού των pixels για κάθε χρώμα (Y-W, G-C) είναι ο ακόλουθος:
Y=ROUNDGROUND((ROUNDGROUND(DISPLAYWIDTH/PAIR,0))/2),0)
W=(ROUNDGROUND(DISPLAYWIDTH/PAIR,0))/2-Y
TAIL= DISPLAYWIDTH-((Y+W)*PAIR)
Όπου PAIR=88
DISPLAYWIDTH = ανάλυση Οθόνης στον άξονα χ
TAIL = πλεονάζοντα pixels
H ROUNDGROUND στρογγυλοποιεί στον ακέραιο πχ 11,87654 επιστρέφει 11
Πχ
Y-G W-C DISPLAYWIDTH TAIL
3 4 640 24
4 5 800 8
5 6 1024 56
7 7 1272 40
7 7 1280 48
11 12 2048 24
02-6-2004
Shmera molis katafera na telioso thn routina gia ton ypologismo tou checksum exei hdh graftei arketos kodikas kai tha anarti8h shmera sto sourceforge.net …
03-6-2004
evala ta prota sources sto sourceforge…
http://sourceforge.net/projects/xlightframe/
exo kapio provlima me to CVS (fenete oti mallon einai ena genikeymeno problima tou server) kai otan diothothei tha anevaso ekei ola ta sources….
04-6-2004
Ta arxeia einai pleon ston CVS server tou sourceforge…
Exei ginei hdh arketh doulia ston kodika..
Menei mono na fiaxth h routina pou tha kanei pack ths diastaseis tou frame kai na fiakso sosta thn entolh reset…
To public cvs kathisterh arketa na enimerothei…isos kai pano apo 5 ores!!!
06-06-2004
Telika to deytero byte einai entolh pros to hardware tou monitor…
me 0x93 ginete to init kai yparxoun dio theseis h 0x9a kai h 0x9b stis opies to monitor mporei na apothikevei ths diastaseis tou LFbox..
Exo hdh fiaksei to programma kai anavei olh thn othonh..Distixos kai pali to CVS tou sourceforge exei provlima opote tha anevaso ayrio ths allages an einai entaksh…
07-06-2004
Ola pleon einai etima kai to xLightFrame leitourgei kanonika 🙂
Efiaksa kai ena script me to opio mporo na dialekso opio parathiro thelo kai na perasei ths diastaseis tou sto xlightframe..
Alaksa kai to status tou project se beta kai efiaksa kai rpm gia to SuSe 9.1
Perimeno na do tora thn antapokrish sto sourceforge kai analogos me tis paratiriseis na veltioso an xriasth to programma…
08-06-2004
Efiaksa kai allo ena script to lfs.sh me to opio mporeis na dialekseis opio kommati ths othonhs theleis gia na to fotiseis…
Einai pros to paron mono sto CVS sto module alphacode..
Leo na fiakso kai ena daemon na parakolouthei to parathiro pou exoume kanei highlight kai analoga me to an ginete resize minimize ktlp na prosarmozei to efe
Ayto nomizo arkei gia na teliosh to xLightFrame kai na exei akrivos ta idia functions me to programa ths Philips 😉
09-06-2004
Ekana ena scriptaki to lfwf.sh pou dialegeis to parathiro pou thes kai an tou alakseis diastash aytomata prosarmozei to LF highlight…
exei akoma kapia provlimatakia alla einai xrhshmo…vriskete kai ayto sto alphacode… 17-06-2004
Kontevo na telioso kai thn kataskevh enos cgi kai mias selidas me javascript pou se sindiasmo mporoun na energopihsoun to ?LightFrame mesa apo selides web 🙂
Skefome na fiakso kai ena mikro demo…
24-06-2004
To cgi einai etimo kai exei anevei sto cvs…
Epishs etimo einai kai ena voithitiko programataki pou paragei PNG me codika LF
Beltiothike epishs arketa kai to script lfwf.sh sto alphacode…
Menei na alaksei h selida kai na mpei ena demo pou na ekmetalevete to cgi…
26-06-2004
H kenouria selida einai etimh..
To demo doulevei..
To sourceforge exei mia “arxea” dianomh gia ta web mixanakia tou kai xriastike na kano kapies mikres alages (logo bug tou gcc) gia na doulepsei to cgi
Menei mono na kano ta script tou demo na doulevoun kai me allous browsers peran tou konqueror…