
Preliminary
W9925QF-K
Publication Release Date: April, 1998
Revision 1.0
- 2 -
Details on Revised Register Definitions
8.2 System Operating Registers
A new macro command is added to adjust the frame conversion more efficiently. Also, the resolution of Digest
function is enhanced.
Decoder CoMmand Register
index: 88h
write
bit(15:5)
not used
bit(4:0)
CMD
Add new command for update of resync the frame rate
designation
CMD(4:0)
RESYNC
01000
description
RE-SYNC the frame rate
RESYNC command
The DRAM variables 0x68, 0x6a, 0x6b control the frame rate conversion function of W9925QF.
Usually, these variables are decided automatically by the Display Target and the picture rate of current
decoding bitstream. For instance, user set DRAM variable 0x6d as 1 for NTSC and 2 for PAL. Then
W9925QF decide the frame rate conversion itself as encounter video sequence header. For title
accompanied with only one sequence header, host may need to adjust the the DRAM variables 0x68,
0x6a, 0x6b by itself if want to change the change the Display Target randomly.
Now W9925QF-K provides the RESYNC command to facilitate all these process. Once the Display
Target changed, set DRAM(0x6d) first, then write the RESYNC command to DCMR. The diplay rate
will be re-synchronized to new target system.
DIGEST command
Basically, DIGEST function in W9925QF-K is compatible with its previous version. It provides,
moreover, the 4-frame Digest mode as well as the resolution enhancement of existing 9 frame mode.
Following are the new DRAM variables for DIGEST function :
0x9b: DIGEST_MODE: 0 for 9 frame mode, and non-zero for 4 frame mode, default 0.
0x9c: DIGEST_HSW: W9925QF-K decodes the I picture and subsample the decoded picture to
generate a digest frame. DRAM(DIGEST_HSW) define the subsampling start point and width in
the horizontal direction. DRAM(DIGEST_HSW)[15:8]: subsample horizontal start>>4;
DRAM(DIGEST_HSW)[7:0]: subsample horizontal width>>4; The default value of
DRAM[DIGEST_HSW]=0x16. That is, horizontal start = 0; horizontal width = 352 for normal
MPEG bitstream;
0x9d: DIGEST_VSW: similar to DIGEST_HSW , DIGEST_VSW define the subsample start point
and vertical width in the vertical direction. DRAM(DIGEST_VSW)[15:8]: digest vertical start>>4;
DRAM(DIGEST_VSW)[7:0] : digest vertical width>>4; The default value of
DRAM(DIGEST_VSW)=0x0f. That is, vertical start = 0; vertical width = 240. for NTSC titles. For
PAL, you may modify it as 0x12.
Read BitStream Information command