<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>VIDWAV.com</title>
	<atom:link href="http://www.vidwav.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.vidwav.com</link>
	<description>关注于视频技术领域的相关资讯，研发和产品</description>
	<lastBuildDate>Thu, 20 May 2010 13:51:01 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>由Google收购ON2谈起</title>
		<link>http://www.vidwav.com/2009/08/talk-about-google-buy-on2.htm</link>
		<comments>http://www.vidwav.com/2009/08/talk-about-google-buy-on2.htm#comments</comments>
		<pubDate>Sun, 09 Aug 2009 02:48:26 +0000</pubDate>
		<dc:creator>Yu Liu</dc:creator>
				<category><![CDATA[杂项]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[ON2]]></category>
		<category><![CDATA[视频]]></category>

		<guid isPermaLink="false">http://www.vidwav.com/?p=395</guid>
		<description><![CDATA[最近Google宣布, 与<a href="http://www.on2.com">On2 Technologies</a>达成最终协议，将收购这家总部位于纽约克利夫公园的视频压缩技术开发商. On2公司主要为桌面和移动应用开发先进的视频压缩、编码和潜入技术，主要产品包括视频编码VP6/VP7/VP8、Web开发平台Flix Pro、一系列Web浏览器插件Flix Publisher、服务器转码平台Flix Engine、视频内容创建库Flix DirectShow SDK，服务客户有Adobe、Skype、Sun、Brightcove、Move Networks、诺基亚、英飞凌、联发科、索尼等业界大厂，其中Flash编码工具在过去三年中分别贡献了64％、4[......]<p class='read-more'><a href='http://www.vidwav.com/2009/08/talk-about-google-buy-on2.htm'>继续阅读</a></p>]]></description>
			<content:encoded><![CDATA[<p>最近Google宣布, 与<a href="http://www.on2.com">On2 Technologies</a>达成最终协议，将收购这家总部位于纽约克利夫公园的视频压缩技术开发商. On2公司主要为桌面和移动应用开发先进的视频压缩、编码和潜入技术，主要产品包括视频编码VP6/VP7/VP8、Web开发平台Flix Pro、一系列Web浏览器插件Flix Publisher、服务器转码平台Flix Engine、视频内容创建库Flix DirectShow SDK，服务客户有Adobe、Skype、Sun、Brightcove、Move Networks、诺基亚、英飞凌、联发科、索尼等业界大厂，其中Flash编码工具在过去三年中分别贡献了64％、41％、27％的收入.</p>
<p>对于视频市场，Google早有自己的打算，当今，视频应用早已成为普罗大众每天在互联网上的最常见的应用之一，并且视频应用也是很多Google产品中重要的组成部分. 收购ON2的原因在于, YouTube带宽成本太高, ON2的视频压缩技术有助于减少任何视频所使用的带宽, 并且On2可以使Google将视频压缩软件整合到其面向手机的Android系统, 以及即将在2010年发布的面向上网本的Chrome OS系统。</p>
<p>不得不说, Google的野心实在是大, 曾经我们或许会对Google不断推出免费的新产品和服务的多元化经营感到疑惑, 直到Google宣布Chrome浏览器的发布, 一切疑问豁然开朗. 由最开始的Google Search, 到一鸣惊人的Gmail, Gtalk, Google Docs, Picasa&#8230;, 最后到完成战略布局的Google Chrome浏览器, 其逐步朝着能&#8221;一统江湖&#8221;的网络帝国迈进. </p>
<p>如今我们的网络生活可谓难以离开Google的产品与服务了, 至少对于我, 已经被Google深度套牢了, 以下的活动主导了我的网络生活: 打开Chrome浏览器, 利用Google Search进行一般搜索, 用Google Scholar进行学术搜索, 登录Gmail检查邮件了, Gtalk在线聊天, 输入法用Google拼音, 日历用Google Calendar, 在线文档编辑可以用Google Docs, 图片浏览与存储用Picasa和Picasa Web Albums, 新闻阅读用Google Reader, 网络视频用YouTube, 网络地图用Google Maps, 打VoIP电话已经可以用Google Voice了.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vidwav.com/2009/08/talk-about-google-buy-on2.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mac OS X与Windows系统下的常用软件对比</title>
		<link>http://www.vidwav.com/2009/08/common-software-comparison-between-mac-os-x-and-windows-xp.htm</link>
		<comments>http://www.vidwav.com/2009/08/common-software-comparison-between-mac-os-x-and-windows-xp.htm#comments</comments>
		<pubDate>Sat, 01 Aug 2009 02:26:57 +0000</pubDate>
		<dc:creator>Yu Liu</dc:creator>
				<category><![CDATA[杂项]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.vidwav.com/?p=370</guid>
		<description><![CDATA[最近一直在Mac OS X下工作, 已经很久没有通过Bootcamp或VMWare Fusion开启Windows 系统了, 基本上我在Windows下需要的工作及休闲软件在Mac OS X下都有对应的软件,下面是对比列表.



<strong>Windows</strong>
<strong>Mac OS X</strong>
<strong>备注</strong>


编程类


Visual Studio
<a href="http://developer.apple.com/TOOLS/Xcode/">Xcode</a>
可能需要一段时间适应Xcode的开发环境,但对于基本上只用来编控制台程序的我而言,学习曲线很小


Matlab for Windows
<a href="http://www.mathworks.com/">Matlab for Mac/Unix</a>
我用的都是2009a版本,完全一样,没有任何区别


办公类


Microsoft Offi[......]<p class='read-more'><a href='http://www.vidwav.com/2009/08/common-software-comparison-between-mac-os-x-and-windows-xp.htm'>继续阅读</a></p>]]></description>
			<content:encoded><![CDATA[<p>最近一直在Mac OS X下工作, 已经很久没有通过Bootcamp或VMWare Fusion开启Windows 系统了, 基本上我在Windows下需要的工作及休闲软件在Mac OS X下都有对应的软件,下面是对比列表.</p>
<table border="1">
<tbody>
<tr>
<td style="text-align: center;" width="30%"><strong>Windows</strong></td>
<td style="text-align: center;" width="30%"><strong>Mac OS X</strong></td>
<td style="text-align: center;" width="40%"><strong>备注</strong></td>
</tr>
<tr>
<td style="text-align: center;" colspan="3">编程类</td>
</tr>
<tr>
<td>Visual Studio</td>
<td><a href="http://developer.apple.com/TOOLS/Xcode/">Xcode</a></td>
<td>可能需要一段时间适应Xcode的开发环境,但对于基本上只用来编控制台程序的我而言,学习曲线很小</td>
</tr>
<tr>
<td>Matlab for Windows</td>
<td><a href="http://www.mathworks.com/">Matlab for Mac/Unix</a></td>
<td>我用的都是2009a版本,完全一样,没有任何区别</td>
</tr>
<tr>
<td style="text-align: center;" colspan="3">办公类</td>
</tr>
<tr>
<td>Microsoft Office</td>
<td><a href="http://www.microsoft.com/mac/default.mspx">Microsoft Office for Mac</a></td>
<td>Microsoft Office基本功能一样,界面有些区别,兼容性有待加强,但基本不妨使用.</td>
</tr>
<tr>
<td>Microsoft Visio</td>
<td><a href="http://www.conceptdraw.com/en/products/cd5/main.php">ConceptDraw Pro for Mac</a></td>
<td>ConceptDraw Pro号称Mac下的Visio软件，功能与Visio相比，有过之而无不及.</td>
</tr>
<tr>
<td>CTeX套装+TeXnicCenter</td>
<td><a href="http://www.tug.org/mactex/">MacTeX</a></td>
<td>Latex层面没有任何区别,只是编辑界面不同而言</td>
</tr>
<tr>
<td>Adobe Acrobat Pro for Windows</td>
<td><a href="http://www.adobe.com/support/downloads/product.jsp?product=1&amp;platform=Macintosh">Adobe Acrobat Pro for Mac</a></td>
<td>完全一样</td>
</tr>
<tr>
<td>Adobe Photoshop for Windows</td>
<td><a href="http://www.adobe.com/support/downloads/product.jsp?product=39&amp;platform=Macintosh">Adobe Photoshop for Mac</a></td>
<td>完全一样</td>
</tr>
<tr>
<td style="text-align: center;" colspan="3">工具类</td>
</tr>
<tr>
<td>Remote Desktop Connection</td>
<td><a href="http://www.microsoft.com/mac/products/remote-desktop/default.mspx">Remote Desktop Connection for Mac</a></td>
<td>这个非常重要,我经常用它来远程登录其它Windows的系统,而这两个版本完全相同</td>
</tr>
<tr>
<td>Virtual PC</td>
<td><a href="http://www.vmware.com/products/fusion/">VMWare Fusion</a></td>
<td>Fusion是非常好用的虚拟机, Mac下我基本上都用它来进入Windows系统来完成大部分国内网银的登录(不过仅仅为了个国内的破网银,不得不开个虚拟机,耗费我的CPU资源,都不知道国内的网银搞啥名堂,用什么Windows专用的ActiveX控件啊? 更令人发指的是,招商银行的网银居然在虚拟机下还不能用,说虚拟机键盘和鼠标为外接的,不安全,不让进入,所以不得不重启机器Bootcamp进入Windows系统!)</td>
</tr>
<tr>
<td>FileZilla for Windows</td>
<td><a href="http://filezilla-project.org/download.php">FileZilla for Mac</a></td>
<td>完全一样</td>
</tr>
<tr>
<td>Babylon/金山词霸 for Windows</td>
<td><a href="http://www.babylon.com/mac">Babylon</a>/<a href="http://mac.iciba.com/">金山词霸 for Mac</a></td>
<td>完全一样</td>
</tr>
<tr>
<td>NotePlus++</td>
<td><a href="http://www.barebones.com/products/bbedit/">BBEdit</a></td>
<td>功能相同</td>
</tr>
<tr>
<td>WinMerge</td>
<td><a href="http://sourcegear.com/diffmerge/">DiffMerge for Mac</a></td>
<td>功能相同</td>
</tr>
<tr>
<td>Google拼音输入法</td>
<td><a href="http://fit.coollittlethings.com/">FIT (Fun Input Toy)</a>/</p>
<p><a href="http://glider.ismac.cn/RegQIMS.html">QIM (QIM Input Method)</a></td>
<td>以前在Windows下一直用紫光输入法的,后来转用google输入法了. FIT和QIM都号称是Mac下的紫光</td>
</tr>
<tr>
<td>WinRAR</td>
<td><a href="http://www.unrarx.com/">UnRarX</a></td>
<td>对于.zip文件,各自系统都缺省支持,但.rar文件就需要相应的软件了,mac下我推荐UnRarX,比较小巧快速.</td>
</tr>
<tr>
<td>迅雷</td>
<td><a href="http://yazsoft.com/">Speed Download</a> +</p>
<p><a href="http://www.utorrent.com/downloads/mac">uTorrent for Mac</a> +</p>
<p><a href="http://amule.en.softonic.com/mac">aMule(mac)</a></td>
<td>这个有点麻烦,毕竟迅雷还是比较牛,所有类型的下载一个软件搞定,在Mac下需要多个软件配合来完成相应功能</td>
</tr>
<tr>
<td style="text-align: center;" colspan="3">休闲类</td>
</tr>
<tr>
<td>Windows Live Messenger/</p>
<p>Skype for Windows</td>
<td><a href="http://www.microsoft.com/mac/products/messenger/default.mspx">Microsoft Messenger for Mac</a>/</p>
<p><a href="http://www.skype.com/download/skype/macosx/">Skype for Mac</a></td>
<td>Mac版MSN缺少视频通话功能,但我向来都不用MSN的视频通话功能,效果忒次了, 还是Skype的视频通话功能强大啊. 而文本聊天, Mac下的MSN完全胜任</td>
</tr>
<tr>
<td>Windows Internet Explorer/</p>
<p>Safari/Chrome/Firefox</td>
<td>Safari/</p>
<p><a href="http://www.google.com/chrome/intl/en/eula_dev.html?dl=mac">Chrome for Mac</a>/<a href="http://www.mozilla.com/en-US/firefox/firefox.html">Firefox for Mac</a></td>
<td>我现在用的都是系统各自缺省自带的浏览器,Mac下的Safari除了国内变态的网银外,基本都兼容的,而且速度还快</td>
</tr>
<tr>
<td>Windows Media Player/</p>
<p>MPlayer Windows</td>
<td>QuickTime Player/</p>
<p><a href="http://mplayerosx.sttz.ch/">MPlayer OSX Extended</a></td>
<td>系统各自缺省自带的播放器基本上都是不用的,而用MPlayer,其功能完全一样</td>
</tr>
<tr>
<td>Picasa for Windows</td>
<td><a href="http://picasa.google.com/mac/">Picasa for Mac</a></td>
<td>完全一样</td>
</tr>
<tr>
<td style="text-align: center;" colspan="3">其它</td>
</tr>
<tr>
<td>防病毒软件</td>
<td>N/A</td>
<td>完了,Mac下我还没找到相关的防病毒软件,咋办???  还好, Mac系统基本上没有病毒的, 没有必要安装防病毒软件的!</td>
</tr>
<tr>
<td>N/A</td>
<td>iWork/iLife</td>
<td>工作用iWork, 生活用iLife! 享受生活,享受Mac! 呵呵, 做广告呢!</td>
</tr>
</tbody>
</table>
<p>由此可见,基本上可以抛弃臃肿的Windows系统了,完全转向使用Mac OS X系统了.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vidwav.com/2009/08/common-software-comparison-between-mac-os-x-and-windows-xp.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Future collaboration between MPEG and VCEG</title>
		<link>http://www.vidwav.com/2009/07/future-collaboration-between-mpeg-and-vceg.htm</link>
		<comments>http://www.vidwav.com/2009/07/future-collaboration-between-mpeg-and-vceg.htm#comments</comments>
		<pubDate>Fri, 03 Jul 2009 16:08:55 +0000</pubDate>
		<dc:creator>Yu Liu</dc:creator>
				<category><![CDATA[资讯]]></category>
		<category><![CDATA[Collaboration]]></category>
		<category><![CDATA[MPEG]]></category>
		<category><![CDATA[VCEG]]></category>

		<guid isPermaLink="false">http://www.vidwav.com/?p=368</guid>
		<description><![CDATA[As well-known, the JVT (a joint video team between MPEG and VCEG) achieves great success in the standardization of the state-of-art video compression, including H.264/AVC, SVC, and MVC. The academic and industry want to continue the success in the collaboration between MPEG and VCEG. Some proposals [......]<p class='read-more'><a href='http://www.vidwav.com/2009/07/future-collaboration-between-mpeg-and-vceg.htm'>继续阅读</a></p>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">As well-known, the JVT (a joint video team between MPEG and VCEG) achieves great success in the standardization of the state-of-art video compression, including H.264/AVC, SVC, and MVC. The academic and industry want to continue the success in the collaboration between MPEG and VCEG. Some proposals from VCEG suggest the H.NGVC (or H.265) standardization should be collaboratively done with MPEG to produce a significantly advanced video coding standard and to avoid producing multiple similar standards that will make market confusing. VCEG agrees that conducting this work jointly with MPEG would be beneficial to avoid duplication of efforts in this area. Therefore, in this MPEG London meeting, a joint meeting between MPEG and VCEG discussed the future collaboration. However, the collaboration method aroused a lot of controversy, focusing on which one of the following practical experiences should be chosen:</p>
<ul>
<li>Practical experience 1: MPEG-2, a integrate part of video subgroup when under WG 11 auspices;</li>
<li>Practical experience 2: H.264/AVC (JVT), a distinct subgroup of WG11.</li>
</ul>
<p style="text-align: justify;">However, the joint meeting between MPEG and VCEG did not reach a conclusion on which one to use. The naming of output specification and collaborative team were also discussed, but no conclusion was drawn at this stage.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vidwav.com/2009/07/future-collaboration-between-mpeg-and-vceg.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Current Status of HVC (High-performance Video Coding) in MPEG</title>
		<link>http://www.vidwav.com/2009/07/current-status-of-hvc-high-performance-video-coding-in-mpeg.htm</link>
		<comments>http://www.vidwav.com/2009/07/current-status-of-hvc-high-performance-video-coding-in-mpeg.htm#comments</comments>
		<pubDate>Fri, 03 Jul 2009 13:10:18 +0000</pubDate>
		<dc:creator>Yu Liu</dc:creator>
				<category><![CDATA[资讯]]></category>
		<category><![CDATA[HVC]]></category>
		<category><![CDATA[MPEG]]></category>

		<guid isPermaLink="false">http://www.vidwav.com/?p=365</guid>
		<description><![CDATA[In the last MPEG Maui meeting, MPEG issued a Call for Evidence (CfE) on High-performance Video Coding (HVC). Nine responses to the CfE are received in this meeting (89th MPEG London). Those reponse proposals adopt typical coding tools in KTA, such as adaptive loop filter (ALF), extended macroblock s[......]<p class='read-more'><a href='http://www.vidwav.com/2009/07/current-status-of-hvc-high-performance-video-coding-in-mpeg.htm'>继续阅读</a></p>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">In the last MPEG Maui meeting, MPEG issued a Call for Evidence (CfE) on High-performance Video Coding (HVC). Nine responses to the CfE are received in this meeting (89th MPEG London). Those reponse proposals adopt typical coding tools in KTA, such as adaptive loop filter (ALF), extended macroblock size (EMS), larger transform size (LTS), internal bit depth increasing (IBDI), adaptive quantization matrix selection (AQMS), and other tools, such as modified intra prediction, modified de-block filter, decoder-side motion vector derviation (DMVD).</p>
<p style="text-align: justify;">The objective experimental results show that 20% average bit reduction is achieved compared with H.264/AVC High Profile for all classes of test video sequences (Class A: 19%, Class B:25%, Class C:22%, Class D: 15% bit reductions, respectively). Subjective evalution is also conducted during this meeting. The purpose of subjective evaluation is not ranking of response proposals, but identifying examples that give best evidence and assessing whether the evidence is large enough. The subjective evalution results also show that there is positive evidence to support the availability of suitable technology to justify the start for a new standardization activity.</p>
<p style="text-align: justify;">Therefore, MPEG plans to move forward toward quickly issuing a formal Call for Proposals (CfP) on HVC (as soon as October 2009). The timeline of CfP on HVC:</p>
<ul>
<li>July 20, 2009: Availability of test materials defined in Draft CfP</li>
<li>August 15, 2009: Availability of preliminary anchors</li>
<li>October 27, 2009: Deadline for Pre-registration (mandatory)</li>
<li>October 31, 2009: Final Call for Proposals (public)</li>
<li>November 15, 2009: Formal registration</li>
<li>December 15, 2009: Coded test material available at the test site</li>
<li>January 1, 2010: Subjective assessment starts</li>
<li>January 11, 2010: Registration of documents describing the proposals with MPEG video chair</li>
<li>January 12, 2010: Submission of document to MPEG Video chair</li>
<li>January 16, 2010: Report of the subjective test results</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.vidwav.com/2009/07/current-status-of-hvc-high-performance-video-coding-in-mpeg.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AvsX开源项目的启动</title>
		<link>http://www.vidwav.com/2009/06/avsx-project-sourceforge.htm</link>
		<comments>http://www.vidwav.com/2009/06/avsx-project-sourceforge.htm#comments</comments>
		<pubDate>Mon, 22 Jun 2009 14:24:59 +0000</pubDate>
		<dc:creator>Yu Liu</dc:creator>
				<category><![CDATA[产品]]></category>
		<category><![CDATA[AvsX]]></category>
		<category><![CDATA[SourceForge]]></category>
		<category><![CDATA[开源]]></category>

		<guid isPermaLink="false">http://www.vidwav.com/?p=352</guid>
		<description><![CDATA[AvsX开源项目现已启动, 我已在SourceForge建立了AvsX的项目网址 <a href="http://avsx.sourceforge.net">http://avsx.sourceforge.net</a>. 将来有可能迁移到正式的AvsX网址: <a href="http://www.avsx.org">http://www.avsx.org</a> (建设中).
AvsX decoder部分的源代码加入了该网址 <a href="http://sourceforge.net/projects/avsx/">http://sourceforge.net/projects/avsx/</a>,下一步的计划,继续将AvsX encoder部分的源代码逐步加入.
由于一个人的力量有限,对AvsX的编解码器的优化难以完善,希望有更多对AVS开源编解码器有兴趣的朋友能够加入该项目. 如果想参与到这个项目或者修改源代码的，你可以把你的代码e[......]<p class='read-more'><a href='http://www.vidwav.com/2009/06/avsx-project-sourceforge.htm'>继续阅读</a></p>]]></description>
			<content:encoded><![CDATA[<p>AvsX开源项目现已启动, 我已在SourceForge建立了AvsX的项目网址 <a href="http://avsx.sourceforge.net">http://avsx.sourceforge.net</a>. 将来有可能迁移到正式的AvsX网址: <a href="http://www.avsx.org">http://www.avsx.org</a> (建设中).</p>
<p>AvsX decoder部分的源代码加入了该网址 <a href="http://sourceforge.net/projects/avsx/">http://sourceforge.net/projects/avsx/</a>,下一步的计划,继续将AvsX encoder部分的源代码逐步加入.</p>
<p>由于一个人的力量有限,对AvsX的编解码器的优化难以完善,希望有更多对AVS开源编解码器有兴趣的朋友能够加入该项目. 如果想参与到这个项目或者修改源代码的，你可以把你的代码email给我,或者把sourceforge的id发给我,我给你分配sourceforge的项目权限. 谢谢！</p>
<p>代码的svn为: svn co https://avsx.svn.sourceforge.net/svnroot/avsx avsx</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vidwav.com/2009/06/avsx-project-sourceforge.htm/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>IETR Announces an Open Source Code of H.264/SVC Decoder</title>
		<link>http://www.vidwav.com/2009/06/ietr-announces-open-source-code-of-h264svc-decoder.htm</link>
		<comments>http://www.vidwav.com/2009/06/ietr-announces-open-source-code-of-h264svc-decoder.htm#comments</comments>
		<pubDate>Thu, 18 Jun 2009 14:12:59 +0000</pubDate>
		<dc:creator>Yu Liu</dc:creator>
				<category><![CDATA[产品]]></category>
		<category><![CDATA[H.264/SVC]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.vidwav.com/?p=328</guid>
		<description><![CDATA[Today, IETR (Institut d&#8217; Electronique et de Télécommunications de Rennes, France) announces an open source SVC decoder library for TCPMP and Mplayer, 2 different opensource players.
The source code of this decoding library is available <a href="https://sourceforge.net/projects/opensvcdecoder/">here</a>. Further information can be found <a href="https://sourceforge.net/apps/mediawiki/opensvcdecoder/index.php?title=Main_Page">here</a> about installa[......]<p class='read-more'><a href='http://www.vidwav.com/2009/06/ietr-announces-open-source-code-of-h264svc-decoder.htm'>继续阅读</a></p>]]></description>
			<content:encoded><![CDATA[<p>Today, IETR (Institut d&#8217; Electronique et de Télécommunications de Rennes, France) announces an open source SVC decoder library for TCPMP and Mplayer, 2 different opensource players.</p>
<p>The source code of this decoding library is available <a href="https://sourceforge.net/projects/opensvcdecoder/">here</a>. Further information can be found <a href="https://sourceforge.net/apps/mediawiki/opensvcdecoder/index.php?title=Main_Page">here</a> about installation, features and additional tools related to the SVC decoder library. The SVC decoder is conformant to the following sequences, see also the IETR conformance entry in <a href="http://opensvcdecoder.sourceforge.net/JVT-AB023.xls">this tabular</a>. This decoder has been also ported over several platforms such as PDAs and DSP from TI. It can serve as a basis for future development in MPEG RVC (Reconfigurable Video Coding).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vidwav.com/2009/06/ietr-announces-open-source-code-of-h264svc-decoder.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AVS基准及加强档次兼容的视频解码器参考设计</title>
		<link>http://www.vidwav.com/2009/06/avs-jizhun-and-jiaqiang-profiles-compatible-video-decoder.htm</link>
		<comments>http://www.vidwav.com/2009/06/avs-jizhun-and-jiaqiang-profiles-compatible-video-decoder.htm#comments</comments>
		<pubDate>Wed, 17 Jun 2009 03:39:58 +0000</pubDate>
		<dc:creator>Yu Liu</dc:creator>
				<category><![CDATA[产品]]></category>
		<category><![CDATA[AVS]]></category>
		<category><![CDATA[AvsXCore]]></category>
		<category><![CDATA[开源]]></category>
		<category><![CDATA[解码器]]></category>

		<guid isPermaLink="false">http://www.vidwav.com/?p=303</guid>
		<description><![CDATA[为了给开源社区贡献一份力量，特此公开本人开发的AVS基准及加强档次兼容视频编解码器AvsXCore &#8211; Decoder部分的源代码。本解码器已经完全通过最新2009版的AVS P2 &#8211; Jizhun Profile符合性测试的92个标准测试码流，并且完全兼容最新2009年正在报批的AVS P2 &#8211; Jiaqiang Profile。
下载地址：<a href="http://www.vidwav.com/ftp/code/avsxdecore-r1-b20090617.zip">avsxdecore-r1-b20090617.zip</a>
AvsXCore项目下一步开发计划为，采用NVIDIA CUDA架构，实现基于GPU加速的AVS视频解码器，以达到1080p的实时解码及降低CPU的占用率的目标。[......]<p class='read-more'><a href='http://www.vidwav.com/2009/06/avs-jizhun-and-jiaqiang-profiles-compatible-video-decoder.htm'>继续阅读</a></p>]]></description>
			<content:encoded><![CDATA[<p>为了给开源社区贡献一份力量，特此公开本人开发的AVS基准及加强档次兼容视频编解码器AvsXCore &#8211; Decoder部分的源代码。本解码器已经完全通过最新2009版的AVS P2 &#8211; Jizhun Profile符合性测试的92个标准测试码流，并且完全兼容最新2009年正在报批的AVS P2 &#8211; Jiaqiang Profile。</p>
<p>下载地址：<a href="http://www.vidwav.com/ftp/code/avsxdecore-r1-b20090617.zip">avsxdecore-r1-b20090617.zip</a></p>
<p>AvsXCore项目下一步开发计划为，采用NVIDIA CUDA架构，实现基于GPU加速的AVS视频解码器，以达到1080p的实时解码及降低CPU的占用率的目标。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vidwav.com/2009/06/avs-jizhun-and-jiaqiang-profiles-compatible-video-decoder.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The upcoming 89th MPEG/31st JVT/38th VCEG meetings</title>
		<link>http://www.vidwav.com/2009/06/the-upcoming-89th-mpeg31st-jvt38th-vceg-meetings.htm</link>
		<comments>http://www.vidwav.com/2009/06/the-upcoming-89th-mpeg31st-jvt38th-vceg-meetings.htm#comments</comments>
		<pubDate>Mon, 15 Jun 2009 05:25:39 +0000</pubDate>
		<dc:creator>Yu Liu</dc:creator>
				<category><![CDATA[资讯]]></category>
		<category><![CDATA[JVT]]></category>
		<category><![CDATA[MPEG]]></category>
		<category><![CDATA[VCEG]]></category>

		<guid isPermaLink="false">http://www.vidwav.com/?p=287</guid>
		<description><![CDATA[The 89th MPEG / 31st JVT / 38th ITU-VCEG meetings are hosted by the Centre for Digital Music, School of Electronic Engineering and Computer Science of Queen Mary University of London, UK.
<ul>
<li>AhGs will meet on 27-28 June 2009.</li>
<li>The 89th MPEG Meeting will be held on 29 June &#8211; 3 July, 2009.</li>
<li>The 31st[......]</li></ul><p class='read-more'><a href='http://www.vidwav.com/2009/06/the-upcoming-89th-mpeg31st-jvt38th-vceg-meetings.htm'>继续阅读</a></p>]]></description>
			<content:encoded><![CDATA[<p style="TEXT-ALIGN: justify">The 89<sup>th</sup> MPEG / 31<sup>st</sup> JVT / 38<sup>th</sup> ITU-VCEG meetings are hosted by the Centre for Digital Music, School of Electronic Engineering and Computer Science of Queen Mary University of London, UK.</p>
<ul>
<li>AhGs will meet on 27-28 June 2009.</li>
<li>The 89<sup>th</sup> MPEG Meeting will be held on 29 June &#8211; 3 July, 2009.</li>
<li>The 31<sup>st</sup> JVT Meeting will be held on 29 June &#8211; 3 July, 2009.</li>
<li>The 38<sup>th</sup> ITU-VCEG Meeting will be held on 1-2 July, 2009. (Note: this VCEG meeting only discusses the future collaboration of VCEG and MPEG. Technical issues will be discussed in Geneva meeting on July 6 – 8.)</li>
</ul>
<p>I will go to London to attend those meetings, and will report the progress of meetings in good time. Keep an eye on this website!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vidwav.com/2009/06/the-upcoming-89th-mpeg31st-jvt38th-vceg-meetings.htm/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mac OS X Leopard Xcode环境下的NVIDIA CUDA设置</title>
		<link>http://www.vidwav.com/2009/06/mac-os-x-leopard-xcode-nvidia-cuda.htm</link>
		<comments>http://www.vidwav.com/2009/06/mac-os-x-leopard-xcode-nvidia-cuda.htm#comments</comments>
		<pubDate>Sun, 14 Jun 2009 03:30:22 +0000</pubDate>
		<dc:creator>Yu Liu</dc:creator>
				<category><![CDATA[开发]]></category>
		<category><![CDATA[CUDA]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[Xcode]]></category>

		<guid isPermaLink="false">http://www.vidwav.com/2009/06/mac-os-x-leopard-xcode%e7%8e%af%e5%a2%83%e4%b8%8b%e7%9a%84nvidia-cuda%e7%bc%96%e7%a8%8b.htm</guid>
		<description><![CDATA[在前面的文章中，曾介绍过<a href="http://www.vidwav.com/2009/06/integrate-cuda-into-ide.htm">Xcode IDE环境下的CUDA设置</a>。之前提过我的CUDA Plugin for Xcode一直设置不成功，经过一番折腾，总算是把Xcode IDE的CUDA配置给搞定了。下面介绍一下如何设置CUDA Plugin for Xcode IDE。
<ol>
<li>
首先安装NVIDIA最新的显卡驱动,以及 CUDA Toolkit 和 CUDA SDK. 下载地址 <a href="http://www.nvidia.com/object/cuda_get.html">here</a>.
</li>
<li>
安装CUDA之后，你可以测试一下你的机器是否CUDA配置正确。方法如下：进入CUDA安装目录，我将CUDA安装在/Developer目录下。在/Developer/CUDA下有一个Makefile，在该目录[......]</li></ol><p class='read-more'><a href='http://www.vidwav.com/2009/06/mac-os-x-leopard-xcode-nvidia-cuda.htm'>继续阅读</a></p>]]></description>
			<content:encoded><![CDATA[<p align="justify">在前面的文章中，曾介绍过<a href="http://www.vidwav.com/2009/06/integrate-cuda-into-ide.htm">Xcode IDE环境下的CUDA设置</a>。之前提过我的CUDA Plugin for Xcode一直设置不成功，经过一番折腾，总算是把Xcode IDE的CUDA配置给搞定了。下面介绍一下如何设置CUDA Plugin for Xcode IDE。</p>
<ol>
<li>
<div>首先安装NVIDIA最新的显卡驱动,以及 CUDA Toolkit 和 CUDA SDK. 下载地址 <a href="http://www.nvidia.com/object/cuda_get.html">here</a>.</div>
</li>
<li>
<div>安装CUDA之后，你可以测试一下你的机器是否CUDA配置正确。方法如下：进入CUDA安装目录，我将CUDA安装在/Developer目录下。在/Developer/CUDA下有一个Makefile，在该目录下运行make，编译projects目录下的所有demo程序，其中就包括一个deviceQuery程序。编译完成后，你可以在/Developer/CUDA/bin/darwin/release/目录下运行deviceQuery程序，其应该输出以下信息; 否则，你的机器并没有CUDA capable的GPU，或者GPU设备驱动并没有正确安装。</div>
<div><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="devicequery" src="http://ftp.vidwav.com/image/MacOSXLeopardXcodeNVIDIACUDA_99CA/devicequery_thumb.png" border="0" alt="devicequery" width="511" height="394" /></div>
</li>
<li>下载NVCuda Plugin for Xcode，下载地址<a href="http://ftp.vidwav.com/cuda/nvcuda_plugin.zip">here</a>.</li>
<li>
<div>解压缩nvcuda_plugin.zip包，将里面的NVCuda.pbplugin文件拷贝到<br />
&#8220;/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/“ 目录下， 如果你没有这个目录，那么在这个路径上创建相应的目录结构。重新启动你的Xcode后，在你的工程Target的Build Tab下应该有一个叫<strong>NVIDA Cuda – Code Generation</strong>的Section了。</div>
</li>
<li>
<div>打开Xcode，创建一个Command Line Utility下的C++ Tool的工程，将你的源代码拷贝到该工程的目录下并加入工程。</div>
</li>
<li>
<div>在菜单Project -&gt; Edit Active Target下的Build tab进行以下设置<br />
在Section: <strong>Linking</strong>中的Other Linker Flags添加-lcuda, -lcudart, 并选中Prebinding<br />
<img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="linking" src="http://ftp.vidwav.com/image/MacOSXLeopardXcodeNVIDIACUDA_99CA/linking_thumb.png" border="0" alt="linking" width="604" height="113" />以及Section: <strong>Search Paths<span style="font-weight: normal;">中:</span><br />
在<span style="font-weight: normal;">Header Search Paths中添加CUDA的系统目录/usr/local/cuda/include/**,如果你用到了CUDA SDK里面的函数,则需要加上/Developer/CUDA/common/inc.<br />
在Library Search Paths中添加CUDA的系统目录/usr/local/cuda/lib,如果你用到了CUDA SDK里面的函数,则需要加上/Developer/CUDA/lib 和/Developer/CUDA/common/lib<br />
<img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="searchpaths" src="http://ftp.vidwav.com/image/MacOSXLeopardXcodeNVIDIACUDA_99CA/searchpaths_thumb.png" border="0" alt="searchpaths" width="604" height="137" />以及Section: </span>NVIDA Cuda – Code Generation</strong>中,Host Compilation设置为c++.</div>
<p style="text-align: center;"><img class="aligncenter" style="display: inline; border-width: 0px;" title="cudaplugin" src="http://ftp.vidwav.com/image/MacOSXLeopardXcodeNVIDIACUDA_99CA/cudaplugin_thumb.png" border="0" alt="cudaplugin" width="604" height="193" /></p>
</li>
<li>点击Build and Go 按钮，你的程序应该不会再有&#8221;no rule to process file test.cu … for architecture i386″的错误了。</li>
<li>如果你用到了CUDA SDK的函数,有可能会出现Link时找不到相应函数,这时你需要将CUDA SDK的库加入你的工程中,如libcutil.a库文件.</li>
<li>Have Fun！</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.vidwav.com/2009/06/mac-os-x-leopard-xcode-nvidia-cuda.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JM KTA Tutorial: Quantization Techniques &#8211; Part 4</title>
		<link>http://www.vidwav.com/2009/06/jm-kta-tutorial-quantization-techniques-part-4.htm</link>
		<comments>http://www.vidwav.com/2009/06/jm-kta-tutorial-quantization-techniques-part-4.htm#comments</comments>
		<pubDate>Fri, 12 Jun 2009 08:14:45 +0000</pubDate>
		<dc:creator>Yu Liu</dc:creator>
				<category><![CDATA[研究]]></category>
		<category><![CDATA[H.264/AVC]]></category>
		<category><![CDATA[KTA]]></category>
		<category><![CDATA[Quantization]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.vidwav.com/?p=233</guid>
		<description><![CDATA[<strong>4. </strong><strong>Rate-Distortion Optimized Quantization</strong>
Previously, adaptive rounding was proposed to improve quantization, which captures the statistics of the incoming residual signal and adjusts the rounding offsets accordingly. However, the adaptive rounding quantization is still based on the criterion which [......]<p class='read-more'><a href='http://www.vidwav.com/2009/06/jm-kta-tutorial-quantization-techniques-part-4.htm'>继续阅读</a></p>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><strong>4. </strong><strong>Rate-Distortion Optimized Quantization</strong></p>
<p style="text-align: justify;">Previously, adaptive rounding was proposed to improve quantization, which captures the statistics of the incoming residual signal and adjusts the rounding offsets accordingly. However, the adaptive rounding quantization is still based on the criterion which minimizes the mean-squared quantization error between the original signal and the quantization reconstructed signal. From the sense of rate-distortion optimization, the cost from the rate should also be considered.</p>
<p style="text-align: justify;">The basic idea underlying the rate-distortion optimized quantization is to minimize a cost function <em>D+ λR</em> such that both the rate R and the distortion D are considered in coding decisions. For quantization case, the RD optimal coding is to solve a minimization problem of</p>
<p style="text-align: center;"><img class="alignnone" title="eq7" src="http://ftp.vidwav.com/image/quant/eq7.gif" alt="" width="259" height="33" /> (7)</p>
<p style="text-align: justify;">where <em>S</em> is the original signal, and <em>T<sup>-1</sup></em> denotes the inverse transform operation. Consider that the DCT is a unitary transform, which maintains the Euclidean distance. We use the Euclidean distance for D(.) to avoid the inverse DCT computation. Thus, the above equation becomes</p>
<p style="text-align: center;"><img class="alignnone" title="eq8" src="http://ftp.vidwav.com/image/quant/eq8.gif" alt="" width="231" height="36" /> (8)</p>
<p style="text-align: justify;">where <em>W=T(S)</em>, and <em>T</em> is the forward transform operation.</p>
<p style="text-align: justify;">A simplified rate-distortion optimized quantization scheme is proposed and implemented in KTA software. In the RDO-Q, assuming the transform coefficients before quantization are <em>W<sub>i</sub></em>, (<em>i=0,…,M-1), </em> then the quantized coefficients/levels <em>Z<sub>i</sub></em> (<em>i=0,…,M-1) </em>are calculated as follows:</p>
<ol style="text-align: justify;">
<li>For a given coefficient position <em>k, k=M-1,…,0, </em>assume that coefficient <em>W<sub>k</sub></em> is the last significant coefficient in the block:
<ul>
<li>For each coefficient<em> W<sub>i</sub></em>, <em>i=k-1,…,0,</em> calculate its Lagrangian cost when the quantized value <em>Z<sub>i</sub></em> is equal to <em>0</em>, <em>Z<sub>floor</sub></em> and <em>Z<sub>ceil</sub></em>, as shown in Figure 7. The Lagrangian cost <em>J<sub>k,i</sub>(</em><em>λ</em><em>,Z<sub>i</sub>)</em> when coefficient <em>W<sub>i</sub></em> is quantized to <em>Z<sub>i</sub></em> is calculated as:<br />
<img class="alignnone" title="eq9" src="http://ftp.vidwav.com/image/quant/eq9.gif" alt="" width="236" height="25" /> (9)<br />
where <em>err</em>(<em>W<sub>i</sub></em> ,<em> Z<sub>i</sub></em>) is the quantization error if the coefficient <em>W<sub>i</sub></em> is quantized to value <em>Z<sub>i</sub></em>, measured by  Euclidean distance; And <em>bits</em>(<em>Z<sub>i</sub></em>) is the number of bits needed to code <em>Z<sub>i</sub></em>. The value of <em>Z<sub>floor</sub></em> and <em>Z<sub>ceil </sub></em>are defined as:<br />
<img class="alignnone" title="eq10" src="http://ftp.vidwav.com/image/quant/eq10.gif" alt="" width="271" height="27" /> (10)<br />
<img class="alignnone" title="eq11" src="http://ftp.vidwav.com/image/quant/eq11.gif" alt="" width="107" height="25" /> (11)</li>
</ul>
</li>
<li>Let the final quantized level <em>Z<sub>i,opt</sub>=argmin J<sub>k,i</sub>(</em><em>λ</em><em>,Z<sub>i</sub>)</em> and update Lagrangian cost <em>J<sub>k</sub>(</em><em>λ</em><em>)</em> using <em>J<sub>k,i</sub>(</em><em>λ</em><em>,Z<sub>opt</sub>)</em>.</li>
<li>The final quantized vector of quantized coefficients <em>Z<sub>opt</sub>=argmin J<sub>k</sub>(</em><em>λ</em><em>)</em>.</li>
</ol>
<p style="text-align: center;"><img class="alignnone" title="fig7" src="http://ftp.vidwav.com/image/quant/fig7.gif" alt="" width="455" height="72" /></p>
<p style="text-align: center;">Figure 7. Possible quantized values in RDO-Q</p>
<p style="text-align: justify;">
<p style="text-align: justify;">To speed up the algorithm the following simplifications are made:</p>
<ol style="text-align: justify;">
<li>If coefficient <em>W<sub>k</sub></em> is closer (measured as absolute difference between the coefficient and its reconstructed value) to <em>Z<sub>floor</sub></em> than to <em>Z<sub>ceil</sub></em> only value <em>Z<sub>floor</sub></em> is considered.</li>
<li>If coefficient <em>W<sub>k</sub></em> is closer to <em>Z<sub>floor</sub></em> than to <em>Z<sub>ceil</sub></em>, and <em>Z<sub>floor</sub></em> is equal to zero, coefficient <em>W<sub>k</sub></em> can not be the last nonzero coefficient. Hence the calculation of Lagrangian cost <em>J<sub>k</sub>(</em><em>λ</em><em>)</em> is skipped for this value of <em>k</em>.</li>
<li>The calculation of <em>J<sub>k</sub>(</em><em>λ</em><em>)</em> is stopped when <em>J<sub>k</sub>(</em><em>λ</em><em>)</em> starts to increase with decreasing <em>k.</em></li>
</ol>
<p style="text-align: justify;">
<p style="text-align: justify;">Here, we only discuss the entropy coding by using CABAC, and for the CAVLC a similar estimation method for the number of bits can be applied. To estimate the number of bits required to code a coefficients, we use the tabularized values of entropy of the probabilities corresponding to states in CABAC arithmetic coding engine. But, the CABAC algorithm uses the context modeling. That is, the coding of current coefficient in a block is related to the state of previous coded coefficients.</p>
<p style="text-align: justify;">In general, CABAC consists of three steps, i.e.,</p>
<ol style="text-align: justify;">
<li>Binarization. The so-called UEG0 algorithm is used to convert non-zero transform coefficients into a binary representation so that the binary arithmetic coding engine can be used to code them.</li>
<li>Context modeling. CABAC defines a probability model for each binary bit.</li>
<li>Binary arithmetic coding. The binary representation is encoded bit by bit using corresponding models.</li>
</ol>
<p style="text-align: justify;">The RDO-Q is closely related to the context modeling for residual coding. Residual coding by CABAC includes two parts, i.e., coding a so-called significance map and coding non-zero coefficients. Given a zigzag ordered sequence of transform coefficients, its significance map is a binary sequence which indicates the occurrence and location of the non-zero coefficients. The context modeling for coding the significance map is associated with the zig-zag order, and is easy to be included in RDO-Q. The context modeling for coding non-zero coefficients, however, is complicated. For a given sequence, there are in total 10 contexts for coding non-zero coefficients, with 5 of them for coding the first bit of a binary representation and the other 5 dedicated to coding the second to 14th bits. Briefly, contexts are selected as follows,</p>
<ol style="text-align: justify;">
<li>Scan the sequence in the inverse order to initiate two parameters as <em>NumLg1</em> and <em>NumEq1</em>. <em>NumLg1</em> is the number of coefficients that are greater than 1 while <em>NumEq1</em> accords to those equal to one.</li>
<li>The context for the first bit is determined by<br />
<img class="alignnone" title="eq12" src="http://ftp.vidwav.com/image/quant/eq12.gif" alt="" width="293" height="48" /> (12)</li>
<li>The context for the 2-14th bits is selected by<br />
<img class="alignnone" title="eq13" src="http://ftp.vidwav.com/image/quant/eq13.gif" alt="" width="179" height="25" /> (13)</li>
</ol>
<p style="text-align: justify;">There is also a bypass mode with a fixed distribution. Other bits in the binary representation use the bypass mode.</p>
<p style="text-align: center;"><img class="alignnone" title="fig8" src="http://ftp.vidwav.com/image/quant/fig8.gif" alt="" width="576" height="245" /></p>
<p style="text-align: center;">Figure 8. The graph structure for RDO quantization based on CABAC in H.264/AVC</p>
<p style="text-align: justify;">
<p style="text-align: justify;">In order to solve the minimization problem, a graph-based algorithm is used to address the computation of the rate function R(.) of CABAC. As shown in Figure 8, the graph is constructed based on coding features of CABAC. Basically, states are defined based on the context model selection. Thus, states are named by values of <em>NumEq1</em> and <em>NumLg1</em>, as of <em>NumEq1_NumLg1</em> , e.g., 2_0 accords to <em>NumEq1 = 2</em> and <em>NumLg1 = 0</em>. When <em>NumLg1</em> &gt; 0, the context is irrelevant to <em>NumEq1</em>. Thus, there are three states as <em>X_1, X_2, </em>and<em> X_3</em>. The context is fixed for all <em>NumLg1 </em><em>≥</em><em>4</em>. Accordingly, one state <em>X_X</em> is defined. For a 4&#215;4 luma block, there are 16 columns, each of them corresponding to one coefficient. In each column there are up to 8 states. Transitions are established between states according to the increase of <em>NumEq1</em> and <em>NumLg1</em> , e.g., the state <em>1_0</em> is connected to <em>1_0</em>, <em>2_0</em> and <em>X_1</em> according to a quantization output of 0, 1, or greater than 1, respectively. In case that the quantization output is greater than 1, parallel transitions are established so that each accords to a unique value. In practice, because the distortion is a quadratic function with respect to the quantization output, it is sufficient to investigate only a few parallel transitions. Thus the complexity is greatly reduced without sacrificing the optimality. Finally, a graph structure as shown in Figure 8 is obtained.</p>
<p style="text-align: justify;">The optimal RDO quantization design now becomes a problem to search for a path in the graph for the minimal RD cost. It is not hard to see that the above graph design allows an element-wise additive computation of the RD cost. The Viterbi algorithm is then used to do the search, which leads to the solution of the minimization problem.</p>
<p style="text-align: justify;">
<p style="text-align: justify;"><strong>References:</strong></p>
<p style="text-align: justify;">
<p style="text-align: justify;">[1].    Gary J. Sullivan, &#8220;Adaptive quantization encoding technique using an equal expected-value rule&#8221;, Hong Kong JVT meeting contribution JVT-N011, January 2005.</p>
<p style="text-align: justify;">[2].    E.-h. Yang and X. Yang, “Rate distortion optimization of H.264 with main profile compatibility,” pp282 – 286, ISIT, July 2006</p>
<p style="text-align: justify;">[3].    M. Karczewicz, Y. Ye and I. Chong, Rate distortion optimized quantization, VCEG-AH21, Qualcomm,Jan. 2008</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vidwav.com/2009/06/jm-kta-tutorial-quantization-techniques-part-4.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
