| 5756 | } |
| 5757 | |
| 5758 | function initCategoryNumber() |
| 5759 | { |
| 5760 | var nrlower = 1; |
| 5761 | var nrupper = 2; |
| 5762 | for (var cat = 1; cat <= 15; cat++) { |
| 5763 | //Positive numbers |
| 5764 | for (var nr = nrlower; nr<nrupper; nr++) { |
| 5765 | category[32767+nr] = cat; |
| 5766 | bitcode[32767+nr] = []; |
| 5767 | bitcode[32767+nr][1] = cat; |
| 5768 | bitcode[32767+nr][0] = nr; |
| 5769 | } |
| 5770 | //Negative numbers |
| 5771 | for (var nrneg =-(nrupper-1); nrneg<=-nrlower; nrneg++) { |
| 5772 | category[32767+nrneg] = cat; |
| 5773 | bitcode[32767+nrneg] = []; |
| 5774 | bitcode[32767+nrneg][1] = cat; |
| 5775 | bitcode[32767+nrneg][0] = nrupper-1+nrneg; |
| 5776 | } |
| 5777 | nrlower <<= 1; |
| 5778 | nrupper <<= 1; |
| 5779 | } |
| 5780 | } |
| 5781 | |
| 5782 | function initRGBYUVTable() { |
| 5783 | for(var i = 0; i < 256;i++) { |