⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jpehuftb

📁 TMS320VC55XX图像处理程序
💻
字号:
;; ==========================================================
;; Project  CRICKETT
;; ------------------
;; Module: jpge_tab.asm
;; 
;; tables for JPEG encoder:
;;	1. DCT/IDCT coefficient tables
;;	2. QUANT   tables
;;	3. HUFFMAN ENCODE tables
;;
;; RCS Version Control:
;; $Id: jpge_tab.asm,v 1.1 1999/01/18 23:22:58 yoo Exp yoo $
;; COPYRIGHT by TEXAS INSTRUMENTS, Inc. 1998
;; ----------------------------------------------------------
;; $Log: jpge_tab.asm,v $
;; Revision 1.1  1999/01/18 23:22:58  yoo
;; Initial revision
;;
;; Revision 1.2  1998/12/12 20:43:00  illgner
;; working version
;;
;; Revision 1.1  1998/12/10 20:57:14  illgner
;; Initial revision
;; ==========================================================

	.def	r_y_quant_tab, r_uv_quant_tab
	.def	r_zigzag_ref, r_zz_header

	.def	r_y_rdchuff, r_y_rachuff, r_uv_rdchuff, r_uv_rachuff
	.def	r_lowmask

;;========================================================================
;	.sect ".bitstream"
;Image	.copy "testinq.inc"
	
	.sect  "jpetabrom" 


;-----------------------------------------------------------------------
;   Reference Quantization tables for Q=1.0 
;-----------------------------------------------------------------------
r_y_quant_tab:    
	.word	16,    11,    10,    16,    24,    40,    51,    61
	.word   12,    12,    14,    19,    26,    58,    60,    55
	.word   14,    13,    16,    24,    40,    57,    69,    56
	.word   14,    17,    22,    29,    51,    87,    80,    62
	.word   18,    22,    37,    56,    68,   109,   103,    77
	.word   24,    35,    55,    64,    81,   104,   113,    92
	.word   49,    64,    78,    87,   103,   121,   120,   101
	.word   72,    92,    95,    98,   112,   100,   103,    99

r_uv_quant_tab:
	.word	17,    18,    24,    47,    99,    99,    99,    99
	.word	18,    21,    26,    66,    99,    99,    99,    99
	.word	24,    26,    56,    99,    99,    99,    99,    99
	.word	47,    66,    99,    99,    99,    99,    99,    99
	.word	99,    99,    99,    99,    99,    99,    99,    99
	.word	99,    99,    99,    99,    99,    99,    99,    99
	.word	99,    99,    99,    99,    99,    99,    99,    99
	.word	99,    99,    99,    99,    99,    99,    99,    99


;---------------------------------------------
;	 ZIGZAG  Cofficient
;---------------------------------------------
r_zigzag_ref:
	.word	  0, 1, 5, 6,14,15,27,28
	.word	  2, 4, 7,13,16,26,29,42
	.word	  3, 8,12,17,25,30,41,43
	.word	  9,11,18,24,31,40,44,53
	.word	 10,19,23,32,39,45,52,54
	.word	 20,22,33,38,46,51,55,60
	.word	 21,34,37,47,50,56,59,61
	.word	 35,36,48,49,57,58,62,63

r_zz_header:
	.word	  0, 1, 8,16, 9, 2, 3,10
	.word	 17,24,32,25,18,11, 4, 5
	.word	 12,19,26,33,40,48,41,34
	.word	 27,20,13, 6, 7,14,21,28
	.word	 35,42,49,56,57,50,43,36
	.word	 29,22,15,23,30,37,44,51
	.word	 58,59,52,45,38,31,39,46
	.word	 53,60,61,54,47,55,62,63

;
;-------------------------------------------------------------------------
;     Huffman tables
;-------------------------------------------------------------------------
r_y_rdchuff:	  ; Luminance  DC table
	.word	0002h,0023h,0033h,0043h,0053h,0063h
	.word	00e4h,01e5h,03e6h,07e7h,0fe8h,1fe9h

r_uv_rdchuff:	 ; Chrominance DC table
	.word	0002h,0012h,0022h,0063h,00e4h,01e5h
	.word	03e6h,07e7h,0fe8h,1fe9h,3feah,7febh

r_lowmask:		
	.word 0000H,0001h,0003h,0007h,000fh,001fh,003fh,007fh
	.word 00ffh,01ffh,03ffh,07ffh,0fffh,1fffh,3fffh,7fffh
	.word 0ffffh

;-------------------------------------------------------------------------
r_y_rachuff:	  ; Luminance
	.word  000a4h,00000h,00000h,00000h,00000h,00000h,00000h,00000h  ;0/0
	.word  00000h,00000h,00000h,00000h,00000h,00000h,00000h,07f9bh  ;8/0
	.word  00002h,000c4h,001c5h,003a6h,003b6h,007a7h,007b7h,00fa8h  ;0/1
	.word  01f89h,01f99h,01fa9h,03f9ah,03faah,07f8bh,0ffeah,0fff4h  ;8/1
	.word  00012h,001b5h,00f98h,01f79h,03f8ah,07f7bh,0ff6ch,0ff7ch  ;0/2
	.word  0ff80h,0ffbdh,0ffc6h,0ffcfh,0ffd8h,0ffe1h,0ffebh,0fff5h  ;8/2
	.word  00043h,00797h,03f7ah,0ff5ch,0ff95h,0ff9dh,0ffa5h,0ffadh  ;0/3
	.word  0ffb5h,0ffbeh,0ffc7h,0ffd0h,0ffd9h,0ffe2h,0ffech,0fff6h  ;8/3
	.word  000b4h,01f69h,0ff4ch,0ff8eh,0ff96h,0ff9eh,0ffa6h,0ffaeh  ;0/4
	.word  0ffb6h,0ffbfh,0ffc8h,0ffd1h,0ffdah,0ffe3h,0ffedh,0fff7h  ;8/4
	.word  001a5h,07f6bh,0ff88h,0ff8fh,0ff97h,0ff9fh,0ffa7h,0ffafh  ;0/5
	.word  0ffb7h,0ffc0h,0ffc9h,0ffd2h,0ffdbh,0ffe4h,0ffeeh,0fff8h  ;8/5
	.word  00787h,0ff83h,0ff89h,0ff90h,0ff98h,0ffa0h,0ffa8h,0ffb0h  ;0/6
	.word  0ffb8h,0ffc1h,0ffcah,0ffd3h,0ffdch,0ffe5h,0ffefh,0fff9h  ;8/6
	.word  00f88h,0ff84h,0ff8ah,0ff91h,0ff99h,0ffa1h,0ffa9h,0ffb1h  ;0/7
	.word  0ffb9h,0ffc2h,0ffcbh,0ffd4h,0ffddh,0ffe6h,0fff0h,0fffah  ;8/7
	.word  03f6ah,0ff85h,0ff8bh,0ff92h,0ff9ah,0ffa2h,0ffaah,0ffb2h  ;0/8
	.word  0ffbah,0ffc3h,0ffcch,0ffd5h,0ffdeh,0ffe7h,0fff1h,0fffbh  ;8/8
	.word  0ff81h,0ff86h,0ff8ch,0ff93h,0ff9bh,0ffa3h,0ffabh,0ffb3h  ;0/9
	.word  0ffbbh,0ffc4h,0ffcdh,0ffd6h,0ffdfh,0ffe8h,0fff2h,0fffch  ;8/9
	.word  0ff82h,0ff87h,0ff8dh,0ff94h,0ff9ch,0ffa4h,0ffach,0ffb4h  ;0/A
	.word  0ffbch,0ffc5h,0ffceh,0ffd7h,0ffe0h,0ffe9h,0fff3h,0fffdh  ;8/A

r_uv_rachuff:	   ; Chrominance
	.word	00002h,00000h,00000h,00000h,00000h,00000h,00000h,00000h
	.word	00000h,00000h,00000h,00000h,00000h,00000h,00000h,03faah
	.word	00012h,000b4h,001a5h,001b5h,003a6h,003b6h,00797h,007a7h
	.word	00f98h,01f79h,01f89h,01f99h,01fa9h,07f9bh,0ff80h,0ff82h
	.word	00043h,00396h,00f78h,00f88h,01f69h,03f9ah,07f7bh,07f8bh
	.word	0ffb2h,0ffbbh,0ffc4h,0ffcdh,0ffd6h,0ffdfh,0ffe8h,0fff1h
	.word	000a4h,00f68h,03f7ah,03f8ah,0ff92h,0ff9ah,0ffa2h,0ffaah
	.word	0ffb3h,0ffbch,0ffc5h,0ffceh,0ffd7h,0ffe0h,0ffe9h,0fff2h
	.word	00185h, 1f59h,0ff6ch,0ff7ch,0ff93h,0ff9bh,0ffa3h,0ffabh
	.word	0ffb4h,0ffbdh,0ffc6h,0ffcfh,0ffd8h,0ffe1h,0ffeah,0fff3h
	.word	00195h, 7f6bh,0ff81h,0ff8ch,0ff94h,0ff9ch,0ffa4h,0ffach
	.word	0ffb5h,0ffbeh,0ffc7h,0ffd0h,0ffd9h,0ffe2h,0ffebh,0fff4h
	.word	00386h,0ff5ch,0ff87h,0ff8dh,0ff95h,0ff9dh,0ffa5h,0ffadh
	.word	0ffb6h,0ffbfh,0ffc8h,0ffd1h,0ffdah,0ffe3h,0ffech,0fff5h
	.word	00787h,0ff83h,0ff88h,0ff8eh,0ff96h,0ff9eh,0ffa6h,0ffaeh
	.word	0ffb7h,0ffc0h,0ffc9h,0ffd2h,0ffdbh,0ffe4h,0ffedh,0fff6h
	.word	01f49h,0ff84h,0ff89h,0ff8fh,0ff97h,0ff9fh,0ffa7h,0ffafh
	.word	0ffb8h,0ffc1h,0ffcah,0ffd3h,0ffdch,0ffe5h,0ffeeh,0fff7h
	.word	03f6ah,0ff85h,0ff8ah,0ff90h,0ff98h,0ffa0h,0ffa8h,0ffb0h
	.word	0ffb9h,0ffc2h,0ffcbh,0ffd4h,0ffddh,0ffe6h,0ffefh,0fff8h
	.word	0ff4ch,0ff86h,0ff8bh,0ff91h,0ff99h,0ffa1h,0ffa9h,0ffb1h
	.word	0ffbah,0ffc3h,0ffcch,0ffd5h,0ffdeh,0ffe7h,0fff0h,0fff9h

	.end

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -