Plaats een reactie

Je mail wordt niet openbaar getoond. Het wordt enkel gebruik voor contact of notificatie vanuit het beheer.

🗨️ Wat vind jij? Stel direct je vraag of geef je mening – zonder registratie. Je reactie zet het topic weer bovenaan bij 'Laatste posts' en trekt snel nieuwe reacties aan🔥. Mocht je als vaste bezoeker willen reageren, dan kun je je ook registreren.

Bevestig dat je geen robot bent door de volgende vragen te beantwoorden.

Noor heeft 10 knikkers. Ze verliest er 4 in het gras. Hoeveel heeft ze er nog?

Antwoord: (vul een getal in)

Er zitten 5 vogels op een hek. Twee vliegen weg. Hoeveel blijven er zitten?

Antwoord: (vul een getal in)

Weergave uitklappen Voorafgaande berichten: De Broncode

Re: De Broncode

door Marko » zo 08 jan 2012, 13:42

We verschillen van mening, dat kan.
Mod-opmerking: Nee, dat kan niet. De wiskunde is hier duidelijk over, laat geen ruimte voor twijfel en laat in zijn algemeenheid geen ruimte voor meningen.

Sprookjes verkondigen laten we maar aan andere fora over. Hier gaat het over wetenschap. Stellingen dienen wetenschappelijk onderbouwd te worden en anders achterwege te blijven.

Re: De Broncode

door 317070 » zo 08 jan 2012, 13:40

We verschillen van mening, dat kan.
Maar het is hier niet het vertel-eens-je-mening-forum, het is hier het wetenschapsforum. Je mening vind ik totaal niet belangrijk, enkel de argumenten die je er voor aandraagt.

En voor het Slootverhaal en afgeleiden heb ik nog 0 argumenten gehoord. Hoogstens wordt er een poging gedaan om tegenargumenten af te breken. En het laatste bericht van Rogier is bijvoorbeeld één simpele doodsteek. Zolang dat bewijs niet ontkracht wordt, kun je onmogelijk een wetenschappelijke mening hebben die van het tegendeel uitgaat.

Re: De Broncode

door Frans1951 » zo 08 jan 2012, 13:26

317070 schreef:Fijn, ik heb hier een film gecomprimeerd, ik geef je het resultaat mee: "1".

Welke film is het?
Raiders of the lost Arc IV, die was te makkelijk :)

We verschillen van mening, dat kan.

Re: De Broncode

door 317070 » zo 08 jan 2012, 13:20

en w8 de whitepaper af alvorens te oordelen.
Tuurlijk niet, waarom zou ik dat doen? Ik oordeel nu, als die whitepaper (die overigens al sinds 2010 beloofd wordt maar er nog steeds niet is) er is ga ik mijn oordeel desnoods dan wel aanpassen. Dat is wetenschap.

Moest ik wachten met oordelen, dan zou dat inhouden dat ik krediet geef aan een theorie die rechtstreeks ingaat tegen de eenvoudige logische bewijzen die het tegenspreken (zoals Rogier die hier ook al postte). En dat zonder ook maar 1 bewijs van de theorie. Dat zou pas onwetenschappelijk zijn.

Dus nee, de theorie is onzin.
Elk bestand kan reduced worden naar 1 bit,
Fijn, ik heb hier een film gecomprimeerd, ik geef je het resultaat mee: "1".

Welke film is het?

Als je decomprimeertabel de film bevat, houdt dat in dat je alle informatie naar je algorimte verplaatst hebt waardoor je algoritme nu even groot is als je film was. Dat is niet meer dan semantisch en is geen compressie of reductie of hoe je het ook wil noemen.
To be continued :)
Lijkt me niet.

Re: De Broncode

door Frans1951 » zo 08 jan 2012, 13:08

Elk bestand kan reduced worden naar 1 bit, meer bestanden ==> meer bits.

Prima, dat kan. Ben meer geïnteresseerd in filecount/size wat in het table past

en w8 de whitepaper af alvorens te oordelen.
Exceptional claims require exceptional evidence.
Geheel met je eens.

To be continued :)

Frans.

Re: De Broncode

door 317070 » zo 08 jan 2012, 12:49

Op Wiki, http://jansloot.telcomsoft.nl en in Fok is meer over de media gecreëerde utopie te vinden. Interessant op dit gebied is een demo op youtube ( http://youtu.be/ECj_pTDt-pA ).
In die video worden ook factoren groter dan 8 geclaimd! Waar die utopie dan vandaan zou komen zal dan waarschijnlijk niet alleen aan de media liggen...

Bovendien is die video geen demo, het is gewoon een video. Het zou een demo zijn als het onweerlegbaar bewijs zou bevatten, maar een programma zoals ik dat daar zie kan ik ook op een dagje bij elkaar schrijven.

Exceptional claims require exceptional evidence.

Ik heb bijvoorbeeld ook dit octrooi opgegraven van het algoritme in de video, en hetgeen daarin beschreven wordt wijkt nauwelijks af van zip-compressie... LZW in het jargon.

Of de auteur het expres of per ongeluk doet, of het allemaal de schuld van de media is, enzovoort, spreek ik me niet over uit. Het is wel onzin.

Re: De Broncode

door Rogier » zo 08 jan 2012, 11:59

Die "DNA" demo op youtube, alsmede die hele telcomsoft.nl site, zijn echt volslagen kolder. Na jaren discussie over Sloot's vermeende uitvinding worden de meest elementaire wiskundige principes kennelijk nog steeds genegeerd.

Aan iemand die claimt ieder bestand te kunnen terugbrengen tot een "DNA" bestand van 256 bytes, zou ik willen vragen hoe hij dat doet als ik 2257 verschillende bestanden heb.

En waarom 256 bytes, waarom niet nog kleiner. Stel dat ik 300 bestanden van ieder 1MB omzet naar DNA. Dan kan ik vervolgens toch ook de 300 DNA bestandjes achter elkaar plakken, dat geheel hernoemen naar .bin en dat -volgens dezelfde methode- ook weer reduceren tot 256 bytes? Is iedere 1MB nu opgeslagen in minder dan 1 bit?

Maar goed, ik hoop dat degene achter telcomsoft.nl een particuliere financier of durfinvesteerder weet te vinden. Het zou toch een fraaie grap zijn als iemand anno 2012 nog geld los weet te weken met deze bullshit :)

Re: De Broncode

door Frans1951 » zo 08 jan 2012, 10:42

Een citaat van eerder geplaatste mening:
Dat oud verhaal van Sloot is overtrokken door de media om er een spectaculair verhaal van te maken. Zelfs de factor 2000000 is door de media berekend uitgaande van een statisch tabel waain, voor het gemak, deze in de berekening niet is opgenomen. Sloot heeft het nooit over zulk een enorme factor gehad nog over type tabel. Volgens de octrooien kwam hij niet verder dan een factor 8 zonder gebruik te maken van compressie. Op Wiki, http://jansloot.telcomsoft.nl en in Fok is meer over de media gecreëerde utopie te vinden. Interessant op dit gebied is een demo op youtube ( http://youtu.be/ECj_pTDt-pA ). Dat Sloot iets geniaals voor die tijd gemaakt heeft is wel duidelijk, zelfs de grote onder de IT'-goeroes waren zeer onder de indruk.
Frans

Re: De Broncode

door 317070 » do 29 dec 2011, 21:12

Op compressiegebied zie je maar weinig beweging.
O jawel, Mpeg4 en h264 zijn nu volop aan het opkomen, en in codering zijn de turbocodes aan hun opmars bezig. Maar dat is allemaal erg specialistisch. Bovendien lopen alle vorming van vernieuwing in het terrein vast in een spinnenweb van patenten en intellectueel recht. Zelfs de meest basisalgoritmes die je op een namiddagje zelf zou bedenken zoals adaptive Huffman zijn kapotgepatenteerd. Ook al kun je bewijzen dat dit eenvoudige algoritme het meest optimale algoritme mogelijk is voor hetgeen het doet.

Edit: ik zie dat dit een Sloot-topic is. Ik wil nog eens bevestigen: Sloot zijn uitvinding is onzin. Als je er iets van af weet, dan is een claim zoals dat van Sloot hetzelfde als gaan beweren dat je een computer kunt bouwen met een enkele transistor. Onzin dus.

Re: De Broncode

door Frans1951 » do 22 dec 2011, 16:17

Zou de vinding van Sloot in deze tijd nog wel zin hebben als die ooit bestaan zou hebben ?

Op compressiegebied zie je maar weinig beweging.

Frans.

Re: De Broncode

door Rogier » wo 18 aug 2010, 13:25

In deze context wel een interessant nieuwtje: het record ligt inmiddels op 4 Tb per vierkante inch!

In het bericht staat tevens vermeld dat Seagate van de hierboven al besproken hamr-technologie zelfs 50 Tb/inch² verwacht.

Re: De Broncode

door Bartjes » zo 15 aug 2010, 21:19

Je merkt, in het klein word je idee al gebruikt. Maar videocodecs zijn iets die zich meestal op de rand van het mogelijke zitten. Ieder beeld vereist veel geheugen, en iedere vorm van compressie en decompressie loopt al snel tegen rekentechnische grenzen aan. Vrijwel nooit is de compressie zelf de grens, meestal\altijd zijn het de rekencapaciteiten aan beide kanten voor het coderen en decoderen die de begrenzing vormen.


In theorie is hier dus nog veel mogelijk, wat praktisch vooralsnog onhaalbaar is. Grappig! ;)

Re: De Broncode

door 317070 » zo 15 aug 2010, 20:46

Van de praktische aspecten heb ik geen kaas gegeten. Het leek mij alleen wel leuk om te bedenken hoe je theoretisch gezien onder de gebruikelijke datacompressie-grens zou kunnen duiken. Zou het iets zijn om steeds alleen de veranderingen t.o.v. van een aantal karakteristieke shots en acties (gezichten, locaties, handelingen, etc.) te coderen - of wordt dit al gedaan?
Wel, van ieder afzonderlijke shot zijn er zogenaamde I-beelden. Dit zijn beelden die feitelijk als foto opgeslagen zijn. Na een I-beeld heb je een hele hoop P-beelden. Dit zijn beelden die enkel afhangen van beelden die ervoor gekomen zijn. Tussen die beelden zijn er ook nog de B-beelden, dat zijn de beelden die afhangen van beelden die zowel ervoor als erna komen.

Ieder beeld wordt opgesplitst in macroblokken, en voor die macroblokken wordt dan in andere beelden gezocht naar een stukje beeld die er goed op lijkt. (aangezien het beeld in 5 frames meestal niet veel verandert, lukt dat heel goed) Dan sla je op waar je je referentieblok kunt vinden, en het verschil tussen jouw blok en het referentieblok. Dit verschil kan in de praktijk zeer gemakkelijk gecomprimeerd worden in het frequentiedomein door linear predictive coding of door de hoge frequenties uit het beeld weg te laten. In de praktijk zien we daar maar weinig/geen artefacten van.

Dit alles is afgestemd om goed te kunnen de film comprimeren, maar ook om het decoderen niet te zwaar te maken. Let er op dat je ieder beeld waaruit je later nog stukken als referentie kunnen gebruikt worden opgeslagen moeten blijven in het geheugen van de decoder. Meer zelfs, voor B-beelden moeten al beelden vooruit berekend worden. Meestal beperkt men de zoekruimte dan ook tot enkele beelden, bv enkel de I-beelden.

Dit is grotendeels de manier waarop de MPEG codecs werken. Let ook dat het codeer algoritme hier heel zwaar is. Om voor ieder macroblok op zoek te gaan in 30 beelden naar het beste stukje beeld als referentie is heel rekenintensief. Voor 30 beelden van 1 megapixel heb je dan namelijk al ongeveer 30 miljoen stukjes die als referentie kunnen dienen. Grote compressie is dus meestal ook niet geschikt om uit te voeren op bv. camera's of gsm's.

Je merkt, in het klein word je idee al gebruikt. Maar videocodecs zijn iets die zich meestal op de rand van het mogelijke zitten. Ieder beeld vereist veel geheugen, en iedere vorm van compressie en decompressie loopt al snel tegen rekentechnische grenzen aan. Vrijwel nooit is de compressie zelf de grens, meestal\altijd zijn het de rekencapaciteiten aan beide kanten voor het coderen en decoderen die de begrenzing vormen.

Re: De Broncode

door Bartjes » zo 15 aug 2010, 19:57

317070 schreef:Daar heb je gelijk in, er is inderdaad nog (veel) verbetering mogelijk, maar praktisch is het niet zo interessant. Een gewone mens bekijkt iets van een duizendtal films op 1 dvd-speler. (oke, een echte cinefiel) Als je die dvd-speler dan moet uitrusten om alle patronen van miljarden films op te slaan, dan ben je niet echt efficient bezig. Je kunt er zoveel aan verbeteren als je wil, maar je grootte-orde van alle (mogelijke) zinvolle films is zo ongeloofelijk groot, dat zo'n algoritme nog niet vast te leggen is.

Er zijn wel al dingen die die richting uitgaan, zoals flash filmpjes waarvan de lettertypes al op je PC opgeslagen zitten, of ingame videos die je dan kunt afspelen binnen het spelletje op je eigen PC. (die laatste gaan wel gemakkelijk onder de MB voor enkele minuten)

Maar er is een reden dat films als Shrek niet afgespeeld worden door alle frames 1 voor 1 te renderen. Dit zou een zeer sterke compressie betekenen, anderzijds hebben de mainframes bij pixar al enkele mintuen nodig om 1 enkele frame te renderen. Ze moeten soms een uur rekenen voor 1 seconde film. Dus je ziet: de compressie kan er zeer sterk zijn, maar het algoritme wordt dan zo zwaar dat het niet meer praktisch haalbaar is.

Dus het algoritme moet passen op de gegeven ruimte, moet snel genoeg kunnen rekenen en de extra data voor de specifieke film moet zo klein mogelijk zijn om praktisch te kunnen zijn.
Van de praktische aspecten heb ik geen kaas gegeten. Het leek mij alleen wel leuk om te bedenken hoe je theoretisch gezien onder de gebruikelijke datacompressie-grens zou kunnen duiken. Zou het iets zijn om steeds alleen de veranderingen t.o.v. van een aantal karakteristieke shots en acties (gezichten, locaties, handelingen, etc.) te coderen - of wordt dit al gedaan?

Re: De Broncode

door 317070 » zo 15 aug 2010, 19:17

Bartjes schreef:Wat je wel zou moeten doen is de steeds terugkerende patronen in echte films rubriceren, en die aanroepen. De daarna nog ontbrekende gegevens kunnen op de gebruikelijke manier worden ingekleurd.

Hoe dit in de praktijk zou moeten, weet ik zelf ook niet. ;)
Daar heb je gelijk in, er is inderdaad nog (veel) verbetering mogelijk, maar praktisch is het niet zo interessant. Een gewone mens bekijkt iets van een duizendtal films op 1 dvd-speler. (oke, een echte cinefiel) Als je die dvd-speler dan moet uitrusten om alle patronen van miljarden films op te slaan, dan ben je niet echt efficient bezig. Je kunt er zoveel aan verbeteren als je wil, maar je grootte-orde van alle (mogelijke) zinvolle films is zo ongeloofelijk groot, dat zo'n algoritme nog niet vast te leggen is.

Er zijn wel al dingen die die richting uitgaan, zoals flash filmpjes waarvan de lettertypes al op je PC opgeslagen zitten, of ingame videos die je dan kunt afspelen binnen het spelletje op je eigen PC. (die laatste gaan wel gemakkelijk onder de MB voor enkele minuten)

Maar er is een reden dat films als Shrek niet afgespeeld worden door alle frames 1 voor 1 te renderen. Dit zou een zeer sterke compressie betekenen, anderzijds hebben de mainframes bij pixar al enkele mintuen nodig om 1 enkele frame te renderen. Ze moeten soms een uur rekenen voor 1 seconde film. Dus je ziet: de compressie kan er zeer sterk zijn, maar het algoritme wordt dan zo zwaar dat het niet meer praktisch haalbaar is.

Dus het algoritme moet passen op de gegeven ruimte, moet snel genoeg kunnen rekenen en de extra data voor de specifieke film moet zo klein mogelijk zijn om praktisch te kunnen zijn.