<html><head><meta http-equiv="content-type" content="text/html; charset=UTF-8"><style>body { line-height: 1.5; }blockquote { margin-top: 0px; margin-bottom: 0px; margin-left: 0.5em; }body { font-size: 10.5pt; font-family: 'Segoe UI'; color: rgb(0, 0, 0); line-height: 1.5; }</style></head><body>
<div><span></span><div>hello Min,</div><div>Thanks for your reply.</div><div><br></div><div>a)</div><div>deltaQp = <span style="font-size: 10.5pt; line-height: 1.5; background-color: window;">sliceQp</span><span style="font-size: 10.5pt; line-height: 1.5; background-color: window;"> - </span><span style="font-size: 10.5pt; line-height: 1.5; background-color: window;">ppsQp</span></div><div>ppsQp is saved in PPS and deltaQp is saved in bitstream. </div><div><span style="font-size: 10.5pt; line-height: 1.5; background-color: window;">In fact, I don't calculate new QP, but </span>calculate <span style="font-size: 10.5pt; line-height: 1.5; background-color: window;">a best delta for pps</span><span style="font-family: ''; font-size: 10.5pt; line-height: 1.5; background-color: window;">QP and deltaQp without changing sliceQp.</span></div><div><span style="font-family: ''; font-size: 10.5pt; line-height: 1.5; background-color: window;">For example, </span><span style="font-size: 10.5pt; line-height: 1.5; background-color: window;">deltaQp = 14(cost 4 bits), </span><span style="font-size: 10.5pt; line-height: 1.5; background-color: window;"> </span><span style="font-size: 10.5pt; line-height: 1.5; background-color: window;">sliceQp = 40</span><span style="font-size: 10.5pt; line-height: 1.5; background-color: window;">, and </span><span style="font-size: 10.5pt; line-height: 1.5; background-color: window;">ppsQp = 26</span></div><div><span style="font-size: 10.5pt; line-height: 1.5; background-color: window;">If we set deltaQp = 14 - 14 = 0 ( cost 1 bits) and ppsQp = 26 + 14 = 40, sliceQp is still 40. Then we save 3 - 1 = 2 bits in bitstream for each slice.</span></div><div><br></div><div>b)</div><div>I have change <span style="font-family: 'Segoe UI', Tahoma; line-height: normal; font-size: 10.5pt; background-color: window;">QP Range with range extension. Please see this patch.</span></div></div>
<div><br></div><hr style="width: 210px; height: 1px;" color="#b5c4df" size="1" align="left">
<div><span><div style="MARGIN-LEFT: 10px; MARGIN-TOP: 10px; MARGIN-RIGHT: 10px">
<div><span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; COLOR: #000000">Regards,</span></div>
<div><span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; COLOR: #000000"></span> </div>
<div><span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; COLOR: #000000"> Xuefeng
Jiang</span></div>
<div><span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; COLOR: #000000"></span> </div>
<div><span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; COLOR: #000000"><a href="mailto:xuefeng@multicorewareinc.com">xuefeng@multicorewareinc.com</a></span></div></div></span></div>
<blockquote style="margin-top: 0px; margin-bottom: 0px; margin-left: 0.5em;"><div><br></div><div>
</div></blockquote>
</body></html>