<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-486004628906665560</id><updated>2011-09-07T15:50:53.132Z</updated><category term='JCT-VC'/><category term='H.264 mode selection skip'/><category term='H.265'/><category term='H.264 book'/><category term='HM1'/><category term='HEVC'/><title type='text'>Vcodex</title><subtitle type='html'>Weblog for www.vcodex.com, a site about video compression and video coding standards, created and maintained by Iain Richardson.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://vcodex.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://vcodex.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Iain Richardson</name><uri>http://www.blogger.com/profile/05614776608235333089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.vcodex.com/images/ir_photo_1.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>47</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-486004628906665560.post-1075784683643289814</id><published>2011-07-05T11:16:00.003Z</published><updated>2011-07-05T11:40:52.831Z</updated><title type='text'>High Efficiency Video Coding (HEVC) : Test model HM3</title><content type='html'>The Joint Collaborative Team on Video Coding (JCT-VC), a joint effort of the MPEG and VCEG standardisation committees, is developing a new video coding standard known as High Efficiency Video Coding (HEVC). HEVC is expected to be published as an International Standard in 2013.&lt;br /&gt;&lt;br /&gt;The HEVC "Test Model" is a working prototype that includes the tools or algorithms that are under consideration for the proposed HEVC standard. Version HM3 of the test model (March 2011) defines two groups of tools or "configurations", High Efficiency and Low Complexity.&lt;br /&gt;&lt;br /&gt;Both High Efficiency and Low Complexity configurations include the following coding tools:&lt;br /&gt;&lt;br /&gt;Coding Unit tree structure (8x8 up to 64x64 luma samples)&lt;br /&gt;Prediction Units&lt;br /&gt;Transform unit tree structure (3 level max.) &lt;br /&gt;Transform block size of 4x4 to 32x32 samples &lt;br /&gt;Mode-dependent Transform for 4x4 block&lt;br /&gt;Spatial Intra Prediction (34 angular directions and Planar)&lt;br /&gt;Adaptive Intra Smoothing&lt;br /&gt;Intra Chroma Prediction using Luma samples&lt;br /&gt;DCT-based interpolation filter for luma samples (1/4-sample, 8-tap)&lt;br /&gt;DCT-based interpolation filter for luma samples (1/8-sample, 4-tap)&lt;br /&gt;Coding Unit based Skip &amp; Prediction Unit based merging&lt;br /&gt;Advanced motion vector prediction&lt;br /&gt;Deblocking filter&lt;br /&gt;&lt;br /&gt;The Low Complexity configuration includes Context Adaptive Variable Length Coding (CAVLC).&lt;br /&gt;&lt;br /&gt;The High Efficiency configuration uses Context Adaptive Binary Arithmetic Coding (CABAC) and supports increased bit precision for internal operations and an adaptive loop filter.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://phenix.int-evry.fr/jct/doc_end_user/documents/5_Geneva/wg11/JCTVC-E602-v1.zip"&gt;Download&lt;/a&gt; the HM3 Test Model description document.&lt;br /&gt;&lt;br /&gt;Keep up to date with the HEVC contributions and documents via the JCT-VC working site:&lt;br /&gt;&lt;a href="http://phenix.int-evry.fr/jct/index.php"&gt;http://phenix.int-evry.fr/jct/index.php&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/486004628906665560-1075784683643289814?l=vcodex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vcodex.blogspot.com/feeds/1075784683643289814/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=486004628906665560&amp;postID=1075784683643289814' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/1075784683643289814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/1075784683643289814'/><link rel='alternate' type='text/html' href='http://vcodex.blogspot.com/2011/07/high-efficiency-video-coding-hevc-test.html' title='High Efficiency Video Coding (HEVC) : Test model HM3'/><author><name>Iain Richardson</name><uri>http://www.blogger.com/profile/05614776608235333089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.vcodex.com/images/ir_photo_1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-486004628906665560.post-7442401741223569300</id><published>2011-05-17T09:04:00.002Z</published><updated>2011-05-17T09:07:10.402Z</updated><title type='text'>MPEG Royalty Free video coding standard</title><content type='html'>From MPEG's March 2011 press release:&lt;br /&gt;'As announced in January, MPEG will develop a new video compression standard in line with the expected usage models of the Internet. The new standard is intended to achieve substantially better compression performance than that offered by MPEG-2 and possibly comparable to that offered by the AVC Baseline Profile. MPEG issued a Draft Call for Proposals (CfP) for Internet Video Coding Technologies that is expected to lead to a standard falling under ISO/IEC “Type-1 licensing”, i.e. intended to be “royalty free”. Proposals are due in October 2011 and will be evaluated at the 98th MPEG meeting in Geneva. It is expected that this standard will become the default video codec for internet applications.&lt;br /&gt;&lt;br /&gt;The text of the Call for Proposals is available at http://mpeg.chiariglione.org/working_documents/explorations/opt1-licence/opt1-lic-cfp.zip.  Responses to this call are due in October 2011 and will be evaluated at the 98th MPEG meeting in Geneva.'&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/486004628906665560-7442401741223569300?l=vcodex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vcodex.blogspot.com/feeds/7442401741223569300/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=486004628906665560&amp;postID=7442401741223569300' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/7442401741223569300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/7442401741223569300'/><link rel='alternate' type='text/html' href='http://vcodex.blogspot.com/2011/05/mpeg-royalty-free-video-coding-standard.html' title='MPEG Royalty Free video coding standard'/><author><name>Iain Richardson</name><uri>http://www.blogger.com/profile/05614776608235333089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.vcodex.com/images/ir_photo_1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-486004628906665560.post-3705271719020834033</id><published>2010-12-10T10:57:00.002Z</published><updated>2010-12-10T11:01:12.007Z</updated><title type='text'>At CES, January 2011</title><content type='html'>I'll be at the Consumer Electronics Show in Las Vegas on 6th and 7th January 2011, with a demo of the new OneCodec concept (&lt;a href="http://onecodec.com"&gt;onecodec.com&lt;/a&gt;). If you would like to meet me, let me know (&lt;a href="mailto:iain@vcodex.com"&gt;iain@vcodex.com&lt;/a&gt;).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/486004628906665560-3705271719020834033?l=vcodex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vcodex.blogspot.com/feeds/3705271719020834033/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=486004628906665560&amp;postID=3705271719020834033' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/3705271719020834033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/3705271719020834033'/><link rel='alternate' type='text/html' href='http://vcodex.blogspot.com/2010/12/at-ces-january-2011.html' title='At CES, January 2011'/><author><name>Iain Richardson</name><uri>http://www.blogger.com/profile/05614776608235333089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.vcodex.com/images/ir_photo_1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-486004628906665560.post-4632104713648791388</id><published>2010-11-30T10:20:00.003Z</published><updated>2010-11-30T10:27:25.994Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='JCT-VC'/><category scheme='http://www.blogger.com/atom/ns#' term='HM1'/><category scheme='http://www.blogger.com/atom/ns#' term='HEVC'/><title type='text'>High Efficiency Video Coding: HEVC Test Model</title><content type='html'>The JCT-VC have specified the first version of the Test Model for the new HEVC standard. The Test Model, HM1, will gradually evolve into the final version of the new standard as coding tools are evaluated + added to it. I've posted a summary &lt;a href="http://www.vcodex.com/h265.html"&gt;here&lt;/a&gt; together with a link to the JCT-VC document site.&lt;br /&gt;&lt;br /&gt;So far, indications are that HEVC will deliver around 2x better compression compared with H.264/AVC, at the expense of a big increase in computational complexity. By the time the new standard is published (around 2013), the hope is that this increased complexity will be well within the capabilities of consumer devices.&lt;br /&gt;&lt;br /&gt;There will still be many people who question the need for a new video coding standard. That's why we are developing the &lt;a href="http://onecodec.com"&gt;OneCodec concept&lt;/a&gt;, so that you can deliver improved video coding performance as and when it's needed, without the high cost of switching over to a completely new standard.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/486004628906665560-4632104713648791388?l=vcodex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vcodex.blogspot.com/feeds/4632104713648791388/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=486004628906665560&amp;postID=4632104713648791388' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/4632104713648791388'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/4632104713648791388'/><link rel='alternate' type='text/html' href='http://vcodex.blogspot.com/2010/11/high-efficiency-video-coding-hevc-test.html' title='High Efficiency Video Coding: HEVC Test Model'/><author><name>Iain Richardson</name><uri>http://www.blogger.com/profile/05614776608235333089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.vcodex.com/images/ir_photo_1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-486004628906665560.post-3592164966929918151</id><published>2010-11-16T10:33:00.002Z</published><updated>2010-11-16T10:36:15.562Z</updated><title type='text'>Getting the best out of H.264 / talk tomorrow</title><content type='html'>A free web seminar on H.264 &amp; how to get the best performance. I'll look at coding options, the effect they have on compression and computation and how an H.264 codec can make "good" coding choices.&lt;br /&gt;&lt;br /&gt;Register here to join the session:&lt;br /&gt;http://www.brighttalk.com/webcast/23533&lt;br /&gt;Wednesday 17th November 2010, 4.30pm GMT / 11.30am EST / 8.30am PST&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/486004628906665560-3592164966929918151?l=vcodex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vcodex.blogspot.com/feeds/3592164966929918151/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=486004628906665560&amp;postID=3592164966929918151' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/3592164966929918151'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/3592164966929918151'/><link rel='alternate' type='text/html' href='http://vcodex.blogspot.com/2010/11/getting-best-out-of-h264-talk-tomorrow.html' title='Getting the best out of H.264 / talk tomorrow'/><author><name>Iain Richardson</name><uri>http://www.blogger.com/profile/05614776608235333089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.vcodex.com/images/ir_photo_1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-486004628906665560.post-6885406988923730401</id><published>2010-10-28T08:10:00.002Z</published><updated>2010-10-28T08:13:04.628Z</updated><title type='text'>Webinar, 17th November: Getting the best out of H.264</title><content type='html'>Sign up for my next webinar, "getting the best out of H.264", a one-hour presentation on 17th Nov 2010 at 4.30pm GMT (that's 8.30am Pacific time and 11.30am East Coast time in the US). It's free to attend and you get the chance to ask questions during the talk.&lt;br /&gt;&lt;br /&gt;Register here:&lt;br /&gt;&lt;a href="http://www.brighttalk.com/webcast/23533"&gt;http://www.brighttalk.com/webcast/23533&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Iain&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/486004628906665560-6885406988923730401?l=vcodex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vcodex.blogspot.com/feeds/6885406988923730401/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=486004628906665560&amp;postID=6885406988923730401' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/6885406988923730401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/6885406988923730401'/><link rel='alternate' type='text/html' href='http://vcodex.blogspot.com/2010/10/webinar-17th-november-getting-best-out.html' title='Webinar, 17th November: Getting the best out of H.264'/><author><name>Iain Richardson</name><uri>http://www.blogger.com/profile/05614776608235333089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.vcodex.com/images/ir_photo_1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-486004628906665560.post-4260464875900582203</id><published>2010-10-01T10:18:00.002Z</published><updated>2010-10-01T10:45:53.658Z</updated><title type='text'>Internet Enabled Television</title><content type='html'>What will be the next significant development in TV technology? Electronics manufacturers are investing heavily in 3DTV, hoping to capitalise on the success of 3D movies such as Avatar. However, there are indications that consumers are not in a hurry to buy 3D television sets. According to some reports, Internet Enabled Television, IETV, shows signs of being much more popular with consumers.&lt;br /&gt;&lt;br /&gt;Internet Enabled TV makes it possible to access "watch again" services such as BBC iPlayer, as well as video sharing services such as YouTube and Vimeo, through your TV set. Also described as "Hybrid IPTV", IETV uses a home broadband connection to provide internet video services on your television.&lt;br /&gt;&lt;br /&gt;Interesting links:&lt;br /&gt;&lt;a href="http://www.hbbtv.org/"&gt;HbbTV consortium&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.youview.com/"&gt;YouView platform&lt;/a&gt;&lt;br /&gt;"&lt;a href="http://www.digitimes.com/news/a20100730PR208.html"&gt;Sales of IETV to out-perform 3DTV&lt;/a&gt;", Digitimes, August 2010&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/486004628906665560-4260464875900582203?l=vcodex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vcodex.blogspot.com/feeds/4260464875900582203/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=486004628906665560&amp;postID=4260464875900582203' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/4260464875900582203'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/4260464875900582203'/><link rel='alternate' type='text/html' href='http://vcodex.blogspot.com/2010/10/internet-enabled-television.html' title='Internet Enabled Television'/><author><name>Iain Richardson</name><uri>http://www.blogger.com/profile/05614776608235333089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.vcodex.com/images/ir_photo_1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-486004628906665560.post-534632126365119553</id><published>2010-09-30T13:31:00.000Z</published><updated>2010-09-30T13:31:44.609Z</updated><title type='text'>I just want one video codec...</title><content type='html'>&lt;object style="background-image:url(http://i4.ytimg.com/vi/stZR6vxqFFA/hqdefault.jpg)"  width="480" height="295"&gt;&lt;param name="movie" value="http://www.youtube.com/v/stZR6vxqFFA?fs=1&amp;amp;hl=en_GB"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/stZR6vxqFFA?fs=1&amp;amp;hl=en_GB" width="480" height="295" allowScriptAccess="never" allowFullScreen="true" wmode="transparent" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/486004628906665560-534632126365119553?l=vcodex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vcodex.blogspot.com/feeds/534632126365119553/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=486004628906665560&amp;postID=534632126365119553' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/534632126365119553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/534632126365119553'/><link rel='alternate' type='text/html' href='http://vcodex.blogspot.com/2010/09/i-just-want-one-video-codec.html' title='I just want one video codec...'/><author><name>Iain Richardson</name><uri>http://www.blogger.com/profile/05614776608235333089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.vcodex.com/images/ir_photo_1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-486004628906665560.post-8637687744554822323</id><published>2010-09-29T13:58:00.002Z</published><updated>2010-09-29T13:59:17.396Z</updated><title type='text'>New book mentioned on ITU-T web site</title><content type='html'>A mention for my new book on H.264 / AVC on the ITU-T website:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.itu.int/ITU-T/newslog/New+Book+On+Emmy+Award+Winning+ITU+Video+Codec.aspx"&gt;http://www.itu.int/ITU-T/newslog/New+Book+On+Emmy+Award+Winning+ITU+Video+Codec.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Iain&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/486004628906665560-8637687744554822323?l=vcodex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vcodex.blogspot.com/feeds/8637687744554822323/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=486004628906665560&amp;postID=8637687744554822323' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/8637687744554822323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/8637687744554822323'/><link rel='alternate' type='text/html' href='http://vcodex.blogspot.com/2010/09/new-book-mentioned-on-itu-t-web-site.html' title='New book mentioned on ITU-T web site'/><author><name>Iain Richardson</name><uri>http://www.blogger.com/profile/05614776608235333089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.vcodex.com/images/ir_photo_1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-486004628906665560.post-2795509183870239492</id><published>2010-09-17T17:17:00.003Z</published><updated>2010-09-17T17:23:54.555Z</updated><title type='text'>In Boston for the Embedded Systems Convention</title><content type='html'>I'm in Boston, giving a talk at the Embedded Systems Convention on Wednesday 22nd September at 4.30pm, with my colleague Maja Bystrom:&lt;br /&gt;&lt;br /&gt;&lt;a href="https://www.cmpevents.com/ESCe10/a.asp?option=C&amp;V=11&amp;SessID=11386"&gt;Our talk at ESC&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;We'll be talking about our work on Configurable Video Coding. By exploiting the increased flexibility of programmable processors, a configurable video codec can handle multiple video formats using a single coding “engine”, making efficient use of system resources and reducing the time-to-market for new systems.&lt;br /&gt;&lt;br /&gt;I'll be at ESC on Tuesday 21st and Wednesday 22nd September.&lt;br /&gt;&lt;br /&gt;- Iain&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/486004628906665560-2795509183870239492?l=vcodex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vcodex.blogspot.com/feeds/2795509183870239492/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=486004628906665560&amp;postID=2795509183870239492' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/2795509183870239492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/2795509183870239492'/><link rel='alternate' type='text/html' href='http://vcodex.blogspot.com/2010/09/in-boston-for-embedded-systems.html' title='In Boston for the Embedded Systems Convention'/><author><name>Iain Richardson</name><uri>http://www.blogger.com/profile/05614776608235333089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.vcodex.com/images/ir_photo_1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-486004628906665560.post-5290046330456645923</id><published>2010-08-11T17:48:00.003Z</published><updated>2010-08-11T17:51:08.612Z</updated><title type='text'>View my slides...</title><content type='html'>You can view the presentation slides for two recent talks here:&lt;br /&gt;&lt;a href="http://www.slideshare.net/vcodex/introduction-to-h264-advanced-video-compression"&gt;An overview of H.264 video compression&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.slideshare.net/vcodex/book-launch-the-h264-advanced-video-compression-standard"&gt;Book launch: H.264 Advanced Video Compression&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Iain&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/486004628906665560-5290046330456645923?l=vcodex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vcodex.blogspot.com/feeds/5290046330456645923/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=486004628906665560&amp;postID=5290046330456645923' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/5290046330456645923'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/5290046330456645923'/><link rel='alternate' type='text/html' href='http://vcodex.blogspot.com/2010/08/view-my-slides.html' title='View my slides...'/><author><name>Iain Richardson</name><uri>http://www.blogger.com/profile/05614776608235333089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.vcodex.com/images/ir_photo_1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-486004628906665560.post-515515311637538293</id><published>2010-06-15T19:52:00.003Z</published><updated>2010-06-15T19:55:43.614Z</updated><title type='text'>Book launch tomorrow - tune in for free...</title><content type='html'>Still time to register for tomorrow's book launch (16 June, 4pm UK time). I'll be giving a 30-minute presentation and answering any questions from viewers. Click to register:&lt;br /&gt;&lt;a href="http://www.brighttalk.com/webcast/21438"&gt;http://www.brighttalk.com/webcast/21438&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;After the talk is over, you will be able to re-play it using the link.&lt;br /&gt;- Iain Richardson.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/486004628906665560-515515311637538293?l=vcodex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vcodex.blogspot.com/feeds/515515311637538293/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=486004628906665560&amp;postID=515515311637538293' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/515515311637538293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/515515311637538293'/><link rel='alternate' type='text/html' href='http://vcodex.blogspot.com/2010/06/book-launch-tomorrow-tune-in-for-free.html' title='Book launch tomorrow - tune in for free...'/><author><name>Iain Richardson</name><uri>http://www.blogger.com/profile/05614776608235333089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.vcodex.com/images/ir_photo_1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-486004628906665560.post-4508138212429253046</id><published>2010-06-03T11:24:00.002Z</published><updated>2010-06-03T11:27:40.494Z</updated><title type='text'>Book Launch: The H.264 Advanced Video Compression Standard</title><content type='html'>The new book has been available in the UK for a few weeks and should be available in the US and the rest of the world in June. I will launch the book via a free webcast on Wednesday 16th June 2010 at 4pm BST / 8am Pacific time / 11am East Coast US time. During the half-hour webcast I will give a brief overview of the main chapters. Participants will have the opportunity to post questions which I will answer during the talk. Click here to register for free:&lt;br /&gt; &lt;a href="http://www.brighttalk.com/webcast/21438"&gt;http://www.brighttalk.com/webcast/21438&lt;/a&gt;  &lt;br /&gt;&lt;br /&gt;- Iain Richardson&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/486004628906665560-4508138212429253046?l=vcodex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vcodex.blogspot.com/feeds/4508138212429253046/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=486004628906665560&amp;postID=4508138212429253046' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/4508138212429253046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/4508138212429253046'/><link rel='alternate' type='text/html' href='http://vcodex.blogspot.com/2010/06/book-launch-h264-advanced-video.html' title='Book Launch: The H.264 Advanced Video Compression Standard'/><author><name>Iain Richardson</name><uri>http://www.blogger.com/profile/05614776608235333089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.vcodex.com/images/ir_photo_1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-486004628906665560.post-9089593268856595860</id><published>2010-05-24T08:52:00.002Z</published><updated>2010-05-24T08:56:08.299Z</updated><title type='text'>Comparison of VP8 and H.264</title><content type='html'>Google released the open-source WebM multimedia framework last week:&lt;br /&gt;http://www.webmproject.org/&lt;br /&gt;WebM includes the VP8 video codec.&lt;br /&gt;&lt;br /&gt;Streamingmedia.com has published a comparison between VP8 and H.264:&lt;br /&gt;http://www.streamingmedia.com/Articles/Editorial/Featured-Articles/First-Look-H.264-and-VP8-Compared-67266.aspx&lt;br /&gt;&lt;br /&gt;- Iain&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/486004628906665560-9089593268856595860?l=vcodex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vcodex.blogspot.com/feeds/9089593268856595860/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=486004628906665560&amp;postID=9089593268856595860' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/9089593268856595860'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/9089593268856595860'/><link rel='alternate' type='text/html' href='http://vcodex.blogspot.com/2010/05/comparison-of-vp8-and-h264.html' title='Comparison of VP8 and H.264'/><author><name>Iain Richardson</name><uri>http://www.blogger.com/profile/05614776608235333089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.vcodex.com/images/ir_photo_1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-486004628906665560.post-4024290684434479145</id><published>2010-05-03T16:41:00.003Z</published><updated>2010-05-03T16:58:17.843Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='H.265'/><category scheme='http://www.blogger.com/atom/ns#' term='HEVC'/><title type='text'>High Efficiency Video Coding Standard</title><content type='html'>Work is continuing on the new video coding standard, currently known as "High Efficiency Video Coding" (HEVC). A Joint Collaborative Team on Video Coding (JCT-VC) has been set up by ISO/IEC MPEG and ITU-T VCEG. Following a Call for Proposals in January, 27 proposals were submitted to the first meeting of the JCT-VC in April. Elements of some of these proposals have been combined to develop an initial Test Model, a starting point for development of the new standard. The initial Test Model has similarities to earlier standards such as H.264/AVC, including block-based intra/inter prediction, block transform and entropy coding. New features include increased prediction flexibility, more sophisticated interpolation filters, a wider range of block sizes and new entropy coding schemes. Coding performance varies across the different proposals. It looks like we might expect to see a 2x compression improvement compared with H.264/AVC (i.e. half the bitrate at the same visual quality), at the expense of a significant increase in computational complexity (perhaps 3x or more). You can find the technical proposals &lt;a href="http://ftp3.itu.int/av-arch/jctvc-site/" target = "blank"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/486004628906665560-4024290684434479145?l=vcodex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vcodex.blogspot.com/feeds/4024290684434479145/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=486004628906665560&amp;postID=4024290684434479145' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/4024290684434479145'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/4024290684434479145'/><link rel='alternate' type='text/html' href='http://vcodex.blogspot.com/2010/05/high-efficiency-video-coding-standard.html' title='High Efficiency Video Coding Standard'/><author><name>Iain Richardson</name><uri>http://www.blogger.com/profile/05614776608235333089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.vcodex.com/images/ir_photo_1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-486004628906665560.post-8907399500044935381</id><published>2010-04-22T18:31:00.001Z</published><updated>2010-04-22T18:39:18.461Z</updated><title type='text'>The new book...</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_8pq4Aoqask8/S9CWE742JCI/AAAAAAAAABU/WgZIyPjDi48/s1600/book_photo_1.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 240px; height: 320px;" src="http://4.bp.blogspot.com/_8pq4Aoqask8/S9CWE742JCI/AAAAAAAAABU/WgZIyPjDi48/s320/book_photo_1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5463031359540175906" /&gt;&lt;/a&gt; Just got an advance copy...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/486004628906665560-8907399500044935381?l=vcodex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vcodex.blogspot.com/feeds/8907399500044935381/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=486004628906665560&amp;postID=8907399500044935381' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/8907399500044935381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/8907399500044935381'/><link rel='alternate' type='text/html' href='http://vcodex.blogspot.com/2010/04/new-book_22.html' title='The new book...'/><author><name>Iain Richardson</name><uri>http://www.blogger.com/profile/05614776608235333089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.vcodex.com/images/ir_photo_1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_8pq4Aoqask8/S9CWE742JCI/AAAAAAAAABU/WgZIyPjDi48/s72-c/book_photo_1.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-486004628906665560.post-5217941314483195050</id><published>2010-04-21T09:38:00.004Z</published><updated>2010-04-21T09:40:09.771Z</updated><title type='text'>New book...</title><content type='html'>Just heard that I will receive some advance copies of my new book in a few days. It should be available in the UK very soon; I'll post a note here once I have a confirmed date for US and the rest of the world.&lt;br /&gt;&lt;a href="http://www.vcodex.com/h264book/index.html"&gt;http://www.vcodex.com/h264book/index.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Iain&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/486004628906665560-5217941314483195050?l=vcodex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vcodex.blogspot.com/feeds/5217941314483195050/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=486004628906665560&amp;postID=5217941314483195050' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/5217941314483195050'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/5217941314483195050'/><link rel='alternate' type='text/html' href='http://vcodex.blogspot.com/2010/04/new-book.html' title='New book...'/><author><name>Iain Richardson</name><uri>http://www.blogger.com/profile/05614776608235333089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.vcodex.com/images/ir_photo_1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-486004628906665560.post-1203655851802620426</id><published>2010-04-07T10:04:00.004Z</published><updated>2010-04-07T10:15:40.417Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='H.264 mode selection skip'/><title type='text'>SKIP macroblocks</title><content type='html'>Praveen asked the following question:&lt;br /&gt;"I have a question regarding 'SKIP' block coding. When is a block decided to be "SKIPPED". What are the criteria and how is the SKIP macroblock coded?"&lt;br /&gt;&lt;br /&gt;A SKIP macroblock is a macroblock (16x16 displayed pixels) for which no information is sent to the decoder - i.e. no coded coefficients, no header and no prediction information. In H.264, an encoder can choose SKIP mode for a macroblock in a P- or B-slice. The decoder estimates a motion vector for the skipped macroblock from neighbouring coded macroblocks and uses this to calculate a motion compensated prediction for the skipped MB. Since there is no residual, the motion compensated prediction is directly inserted into the decoded frame or field.&lt;br /&gt;&lt;br /&gt;It's up to the encoder to choose whether to code or skip a MB. Typically the encoder might choose SKIP when the rate-distortion cost of SKIP mode is lower than any coded mode, i.e. when a weighted combination of bitrate and distortion (the quality loss of the decoded MB) is lower. The encoder may also "guess" that SKIP mode is suitable using other criteria such as local scene statistics, in order to save computation.&lt;br /&gt;&lt;br /&gt;For a more detailed discussion, see e.g. &lt;a href="http://www4.rgu.ac.uk/files/image584_november07.pdf"&gt;http://www4.rgu.ac.uk/files/image584_november07.pdf&lt;/a&gt; or our other &lt;a href="http://www4.rgu.ac.uk/eng/cvc/page.cfm?pge=3441"&gt;papers on mode selection&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- Iain&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/486004628906665560-1203655851802620426?l=vcodex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vcodex.blogspot.com/feeds/1203655851802620426/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=486004628906665560&amp;postID=1203655851802620426' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/1203655851802620426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/1203655851802620426'/><link rel='alternate' type='text/html' href='http://vcodex.blogspot.com/2010/04/skip-macroblocks.html' title='SKIP macroblocks'/><author><name>Iain Richardson</name><uri>http://www.blogger.com/profile/05614776608235333089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.vcodex.com/images/ir_photo_1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-486004628906665560.post-5862050606309558049</id><published>2010-03-29T12:04:00.003Z</published><updated>2010-03-29T12:06:16.128Z</updated><title type='text'>In the Bay area, 26-29 April</title><content type='html'>I'll be in the SF Bay / San Jose area from 26th-29th April 2010, visiting the Embedded Systems Conference. Please &lt;a href="http://www.vcodex.com/contact.html"&gt;get in touch&lt;/a&gt; if you are interested in meeting me.&lt;br /&gt;- Iain Richardson&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/486004628906665560-5862050606309558049?l=vcodex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vcodex.blogspot.com/feeds/5862050606309558049/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=486004628906665560&amp;postID=5862050606309558049' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/5862050606309558049'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/5862050606309558049'/><link rel='alternate' type='text/html' href='http://vcodex.blogspot.com/2010/03/in-bay-area-26-29-april.html' title='In the Bay area, 26-29 April'/><author><name>Iain Richardson</name><uri>http://www.blogger.com/profile/05614776608235333089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.vcodex.com/images/ir_photo_1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-486004628906665560.post-5790677882208279123</id><published>2010-03-24T17:46:00.002Z</published><updated>2010-03-24T17:49:18.105Z</updated><title type='text'>The proofs are corrected...</title><content type='html'>I've made the final corrections to the proofs of my new book, "The H.264 Advanced Video Compression Standard". Hopefully it'll appear in May 2010. You can find some more information &lt;a href="http://www.vcodex.com/h264book/index.html"&gt;here&lt;/a&gt;. If you have any questions about the new book, please &lt;a href="http://www.vcodex.com/contact.html"&gt;let me know&lt;/a&gt;.&lt;br /&gt;- Iain Richardson.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/486004628906665560-5790677882208279123?l=vcodex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vcodex.blogspot.com/feeds/5790677882208279123/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=486004628906665560&amp;postID=5790677882208279123' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/5790677882208279123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/5790677882208279123'/><link rel='alternate' type='text/html' href='http://vcodex.blogspot.com/2010/03/proofs-are-corrected.html' title='The proofs are corrected...'/><author><name>Iain Richardson</name><uri>http://www.blogger.com/profile/05614776608235333089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.vcodex.com/images/ir_photo_1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-486004628906665560.post-964490979916209078</id><published>2010-03-23T08:59:00.001Z</published><updated>2010-03-23T09:01:36.366Z</updated><title type='text'>This blog has moved</title><content type='html'>&lt;br /&gt;       This blog is now located at http://vcodex.blogspot.com/.&lt;br /&gt;       You will be automatically redirected in 30 seconds, or you may click &lt;a href='http://vcodex.blogspot.com/'&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;       For feed subscribers, please update your feed subscriptions to&lt;br /&gt;       http://vcodex.blogspot.com/feeds/posts/default.&lt;br /&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/486004628906665560-964490979916209078?l=vcodex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://vcodex.blogspot.com/' title='This blog has moved'/><link rel='replies' type='application/atom+xml' href='http://vcodex.blogspot.com/feeds/964490979916209078/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=486004628906665560&amp;postID=964490979916209078' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/964490979916209078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/964490979916209078'/><link rel='alternate' type='text/html' href='http://vcodex.blogspot.com/2010/03/this-blog-has-moved.html' title='This blog has moved'/><author><name>Iain Richardson</name><uri>http://www.blogger.com/profile/05614776608235333089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.vcodex.com/images/ir_photo_1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-486004628906665560.post-8633292708865474963</id><published>2010-03-23T08:54:00.002Z</published><updated>2010-03-23T08:58:49.381Z</updated><title type='text'>Yesterday's webcast</title><content type='html'>Hundreds of viewers and tens of questions.. Thanks for watching the webcast yesterday, "An Introduction to H.264". If you missed it, you can watch the recording &lt;a href="http://www.brighttalk.com/webcast/7022  "&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I hope to do more webcasts, explaining H.264/AVC in more depth, perhaps starting with a "book launch" webcast.&lt;br /&gt;&lt;br /&gt;If you liked the webcast or any of the other resources on this site, please &lt;a href="http://www.vcodex.com/contact.html"&gt;tell me about it&lt;/a&gt; and/or click the "Share This" link on any of the pages on the website.&lt;br /&gt;&lt;br /&gt;- Iain Richardson&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/486004628906665560-8633292708865474963?l=vcodex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vcodex.blogspot.com/feeds/8633292708865474963/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=486004628906665560&amp;postID=8633292708865474963' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/8633292708865474963'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/8633292708865474963'/><link rel='alternate' type='text/html' href='http://vcodex.blogspot.com/2010/03/yesterdays-webcast.html' title='Yesterday&apos;s webcast'/><author><name>Iain Richardson</name><uri>http://www.blogger.com/profile/05614776608235333089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.vcodex.com/images/ir_photo_1.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-486004628906665560.post-3219219634388107409</id><published>2010-03-22T09:08:00.002Z</published><updated>2010-03-22T09:12:52.625Z</updated><title type='text'>Webcast today</title><content type='html'>Today's webcast is an introduction to H.264/AVC. You can register for free at:&lt;br /&gt;&lt;a href="http://tinyurl.com/h264talk1"&gt;http://tinyurl.com/h264talk1&lt;/a&gt;  . It starts at 4pm GMT. Note that the UK is NOT yet on Summer Time, so that's 12noon on the East Coast (US), 11am in Texas, 9am on the West Coast. Hope you can join the webcast...&lt;br /&gt;Iain.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/486004628906665560-3219219634388107409?l=vcodex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vcodex.blogspot.com/feeds/3219219634388107409/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=486004628906665560&amp;postID=3219219634388107409' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/3219219634388107409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/3219219634388107409'/><link rel='alternate' type='text/html' href='http://vcodex.blogspot.com/2010/03/webcast-today.html' title='Webcast today'/><author><name>Iain Richardson</name><uri>http://www.blogger.com/profile/05614776608235333089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.vcodex.com/images/ir_photo_1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-486004628906665560.post-8689710823610104169</id><published>2010-03-04T11:09:00.004Z</published><updated>2010-03-04T16:48:36.691Z</updated><title type='text'>Webcast on H.264/AVC</title><content type='html'>I'll be presenting a free webcast on H.264/AVC in association with DCKTN on 22nd March 2010. I will cover the basics of H.264 technology and I'll take questions from participants. &lt;br /&gt;&lt;br /&gt;The talk will be presented live on 22nd March at 4pm GMT, that's 11am EST / 10am CST / 8am PST.&lt;br /&gt;&lt;br /&gt;You can register here:&lt;br /&gt;&lt;a href="http://tinyurl.com/h264talk1"&gt;http://tinyurl.com/h264talk1&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;Hope you can tune in....&lt;br /&gt;Iain.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/486004628906665560-8689710823610104169?l=vcodex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vcodex.blogspot.com/feeds/8689710823610104169/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=486004628906665560&amp;postID=8689710823610104169' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/8689710823610104169'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/8689710823610104169'/><link rel='alternate' type='text/html' href='http://vcodex.blogspot.com/2010/03/webcast-on-h264avc.html' title='Webcast on H.264/AVC'/><author><name>Iain Richardson</name><uri>http://www.blogger.com/profile/05614776608235333089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.vcodex.com/images/ir_photo_1.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-486004628906665560.post-3389261850000547150</id><published>2010-02-22T14:05:00.002Z</published><updated>2010-02-22T14:08:21.061Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='H.264 book'/><title type='text'>New book - ordering info.</title><content type='html'>I've put up a page with some information about my new book, H.264 Advanced Video Compression:&lt;br /&gt;&lt;a href="http://www.vcodex.com/h264book/"&gt;http://www.vcodex.com/h264book/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Apart from chapters 2 and 3 (video quality and video compression concepts), the material has been completely rewritten. Chapters 4-7 cover the H.264 standard in detail and chapters 8-10 cover performance, implementation and extensions. Please get in touch if you have any questions about the book.&lt;br /&gt;- Iain.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/486004628906665560-3389261850000547150?l=vcodex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vcodex.blogspot.com/feeds/3389261850000547150/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=486004628906665560&amp;postID=3389261850000547150' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/3389261850000547150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/3389261850000547150'/><link rel='alternate' type='text/html' href='http://vcodex.blogspot.com/2010/02/new-book-ordering-info.html' title='New book - ordering info.'/><author><name>Iain Richardson</name><uri>http://www.blogger.com/profile/05614776608235333089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.vcodex.com/images/ir_photo_1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-486004628906665560.post-1272128110838340806</id><published>2009-12-13T12:10:00.002Z</published><updated>2009-12-13T12:12:26.489Z</updated><title type='text'>CES, Las Vegas, January 2010</title><content type='html'>I'll be at the Consumer Electronics Show (CES) in Las Vegas on 9 and 10 January 2010, then at the ICCE conference to present a paper on our configurable video coding work. If you're at CES and would like to meet to discuss video coding technology, let me know.&lt;br /&gt;- Iain Richardson&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/486004628906665560-1272128110838340806?l=vcodex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vcodex.blogspot.com/feeds/1272128110838340806/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=486004628906665560&amp;postID=1272128110838340806' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/1272128110838340806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/1272128110838340806'/><link rel='alternate' type='text/html' href='http://vcodex.blogspot.com/2009/12/ces-las-vegas-january-2010.html' title='CES, Las Vegas, January 2010'/><author><name>Iain Richardson</name><uri>http://www.blogger.com/profile/05614776608235333089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.vcodex.com/images/ir_photo_1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-486004628906665560.post-1903227865608623552</id><published>2009-11-19T10:23:00.002Z</published><updated>2009-11-19T10:33:41.159Z</updated><title type='text'>A new video coding standard by 2013?</title><content type='html'>MPEG have set out a timetable for development of a new video coding standard, currently known as High Performance Video Coding (HVC). A formal Call for Proposals will be issued in January 2010 and registration, submission and evaluation of proposals will take place from February to April 2010. The aim will be to show significantly better coding performance than H.264/AVC. The best technical features of the proposals will be incorporated into a Test Model, a working reference codec, in late 2010. A new standard could be published in 2012/2013. The new standard is likely to deliver better compression performance for current and emerging video applications, probably at the expense of increased computational cost.&lt;br /&gt;&lt;br /&gt;- Iain.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/486004628906665560-1903227865608623552?l=vcodex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vcodex.blogspot.com/feeds/1903227865608623552/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=486004628906665560&amp;postID=1903227865608623552' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/1903227865608623552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/1903227865608623552'/><link rel='alternate' type='text/html' href='http://vcodex.blogspot.com/2009/11/new-video-coding-standard-by-2013.html' title='A new video coding standard by 2013?'/><author><name>Iain Richardson</name><uri>http://www.blogger.com/profile/05614776608235333089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.vcodex.com/images/ir_photo_1.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-486004628906665560.post-6653321883811929380</id><published>2009-11-14T09:28:00.003Z</published><updated>2009-11-14T09:30:40.995Z</updated><title type='text'>New book is on its way...</title><content type='html'>I've finally finished the manuscript for my new book. It's with the publishers now (November 2009) and should be published in a few months. It's a completely revised and updated follow up to my last book, titled "H.264 Advanced Video Compression". It took longer than I planned to complete, but hopefully the wait will be worth it...&lt;br /&gt;- Iain.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/486004628906665560-6653321883811929380?l=vcodex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vcodex.blogspot.com/feeds/6653321883811929380/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=486004628906665560&amp;postID=6653321883811929380' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/6653321883811929380'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/6653321883811929380'/><link rel='alternate' type='text/html' href='http://vcodex.blogspot.com/2009/11/new-book-is-on-its-way.html' title='New book is on its way...'/><author><name>Iain Richardson</name><uri>http://www.blogger.com/profile/05614776608235333089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.vcodex.com/images/ir_photo_1.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-486004628906665560.post-6789054375235251380</id><published>2009-09-10T09:43:00.002Z</published><updated>2009-09-10T09:59:59.961Z</updated><title type='text'>What's next after H.264 ?</title><content type='html'>H.264 Advanced Video Compression (also known as MPEG-4 Part 10) is widely accepted as a leading video compression standard. Other formats such as VC-1 and AVS can (arguably) offer similar performance but H.264 is definitely a front runner in terms of coding efficiency. First standardized in 2003, H.264/AVC is now a mature technology. So what is next ?&lt;br /&gt;&lt;br /&gt;The Moving Picture Experts Group (MPEG) and Video Coding Experts Group (VCEG) are examining the need for a new video compression standard. At the recent MPEG meeting (June 2009), several proposals for improved video compression were presented. The consensus was that (a) there is likely to be a need for a new compression format, as consumers demand higher-quality video and as processing capacity improves and (b) there is potential to deliver better performance than the current state-of-the art.&lt;br /&gt;&lt;br /&gt;The current plan is to set up a Joint Collaborative Team (JCT) of MPEG and VCEG representatives to work on a new video coding standard. Proposals for the new standard will be reviewed in early 2010 and a new standard could be finalized around 2012/2013. It will aim to deliver significantly better compression performance than H.264/AVC, probably at a higher computational cost. Its working title ? High Performance Video Coding or Enhanced Performance Video Coding.&lt;br /&gt;&lt;br /&gt;- Iain.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/486004628906665560-6789054375235251380?l=vcodex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vcodex.blogspot.com/feeds/6789054375235251380/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=486004628906665560&amp;postID=6789054375235251380' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/6789054375235251380'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/6789054375235251380'/><link rel='alternate' type='text/html' href='http://vcodex.blogspot.com/2009/09/whats-next-after-h264.html' title='What&apos;s next after H.264 ?'/><author><name>Iain Richardson</name><uri>http://www.blogger.com/profile/05614776608235333089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.vcodex.com/images/ir_photo_1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-486004628906665560.post-3649603534944472105</id><published>2009-09-03T10:03:00.004Z</published><updated>2009-09-03T10:18:55.316Z</updated><title type='text'>Video coding and cloud computing ?</title><content type='html'>The announcement of &lt;a href="http://www.onlive.com/" target="_blank"&gt;OnLive&lt;/a&gt;'s "on-demand gaming" platform has generated a lot of interest. The basic idea is that a video game runs on a central server, not on your PC or games platform. You interact with the game via a broadband connection. The key to making this work is response time -  the time lag between your input reaching the server and the updated game screen reaching your display. The gameplay video is rendered on the server and so a critical question is whether a high-definition, high framerate game display can be streamed to your display in real time.&lt;br /&gt;&lt;br /&gt;OnLive claim that this can be done using video compression; i.e. compression of the rendered scene, streaming, decompression and display in a fraction of a second. If the platform matches up to the claims, then this might be the start of a trend towards &lt;a href="http://www.wikinomics.com/blog/index.php/2009/03/27/gaming-pushes-frontier-of-cloud-computing/" target="_blank"&gt;cloud computing&lt;/a&gt;, in which high-performance computing is done on a remote server and the results (a rendered screen in this case) are sent to your display using video compression. Are current video compression algorithms good enough to support the cloud computing model ? We'll soon find out...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/486004628906665560-3649603534944472105?l=vcodex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vcodex.blogspot.com/feeds/3649603534944472105/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=486004628906665560&amp;postID=3649603534944472105' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/3649603534944472105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/3649603534944472105'/><link rel='alternate' type='text/html' href='http://vcodex.blogspot.com/2009/09/video-coding-and-cloud-computing.html' title='Video coding and cloud computing ?'/><author><name>Iain Richardson</name><uri>http://www.blogger.com/profile/05614776608235333089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.vcodex.com/images/ir_photo_1.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-486004628906665560.post-1084410854028134284</id><published>2009-08-19T13:42:00.002Z</published><updated>2009-08-19T13:53:51.263Z</updated><title type='text'>The ideal video codec ?</title><content type='html'>What would the idea video codec look like ? Here's a list of suggestions:&lt;br /&gt;&lt;br /&gt;1. Just one video codec (instead of the ever-increasing number of competing video coding formats).&lt;br /&gt;&lt;br /&gt;2. Delivers the best performance, i.e. a combination of:&lt;br /&gt;a. maximum image quality and frame rate&lt;br /&gt;b. minimum bit rate&lt;br /&gt;c. minimum computational complexity or power consumption,&lt;br /&gt;- the best combination of these factors for the platform (e.g. mobile, hardware, software...)&lt;br /&gt;&lt;br /&gt;3. Easy upgrades (preferably completely transparent to the user) to take advantage of new ideas and techniques.&lt;br /&gt;&lt;br /&gt;4. No license fees (or at least a license-free option).&lt;br /&gt;&lt;br /&gt;5. No inter-operability problems.&lt;br /&gt;&lt;br /&gt;6. Easy scalability (the same content on multiple platforms at multiple resolutions).&lt;br /&gt;&lt;br /&gt;Impossible ? Maybe...&lt;br /&gt;&lt;br /&gt;Comments very welcome !&lt;br /&gt;&lt;br /&gt;- Iain.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/486004628906665560-1084410854028134284?l=vcodex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vcodex.blogspot.com/feeds/1084410854028134284/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=486004628906665560&amp;postID=1084410854028134284' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/1084410854028134284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/1084410854028134284'/><link rel='alternate' type='text/html' href='http://vcodex.blogspot.com/2009/08/ideal-video-codec.html' title='The ideal video codec ?'/><author><name>Iain Richardson</name><uri>http://www.blogger.com/profile/05614776608235333089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.vcodex.com/images/ir_photo_1.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-486004628906665560.post-5322506418772932972</id><published>2009-08-19T13:28:00.002Z</published><updated>2009-08-19T13:41:47.449Z</updated><title type='text'>Quantization - "flat" scaling factor.</title><content type='html'>JianFeng Zheng sent me a good question about H.264 inverse transform and quantization. In the H.264 standard, there is an extra division by 16 that occurs in section 8.5.8 (in the 2007 version of the document) that I don't mention in my tutorial on the inverse transform. It's not easy to see where this factor comes from.&lt;br /&gt;&lt;br /&gt;H.264 includes the option to send a non-uniform quantization scaling matrix ("scaling list"), which makes it possible to quantize coefficients differently depending on their position in the block. The default scaling matrix, Flat_4x4_16 (or 8x8 equivalent) is a constant value for every coefficient position. The constant value is &lt;span style="font-weight: bold;"&gt;16&lt;/span&gt; (rather than 1 as might be expected). This is cancelled out by the division by 16 (implemented as a right-shift by 4 binary places) in section 8.5.8. So it all works out neatly.&lt;br /&gt;&lt;br /&gt;Thanks to JianFeng for the question.&lt;br /&gt;&lt;br /&gt;- Iain.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/486004628906665560-5322506418772932972?l=vcodex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vcodex.blogspot.com/feeds/5322506418772932972/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=486004628906665560&amp;postID=5322506418772932972' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/5322506418772932972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/5322506418772932972'/><link rel='alternate' type='text/html' href='http://vcodex.blogspot.com/2009/08/quantization-flat-scaling-factor.html' title='Quantization - &quot;flat&quot; scaling factor.'/><author><name>Iain Richardson</name><uri>http://www.blogger.com/profile/05614776608235333089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.vcodex.com/images/ir_photo_1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-486004628906665560.post-2474024769207438153</id><published>2009-07-16T10:24:00.002Z</published><updated>2009-07-16T11:27:46.050Z</updated><title type='text'>In the Bay area</title><content type='html'>I will be in the SF Bay area in August (10-14 Aug 09). If your company is working in the video coding space and you're keen to talk to me, let me know and I'll see if I can arrange a visit. - Iain.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/486004628906665560-2474024769207438153?l=vcodex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vcodex.blogspot.com/feeds/2474024769207438153/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=486004628906665560&amp;postID=2474024769207438153' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/2474024769207438153'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/2474024769207438153'/><link rel='alternate' type='text/html' href='http://vcodex.blogspot.com/2009/07/in-bay-area.html' title='In the Bay area'/><author><name>Iain Richardson</name><uri>http://www.blogger.com/profile/05614776608235333089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.vcodex.com/images/ir_photo_1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-486004628906665560.post-3898291039839181214</id><published>2009-04-04T18:23:00.002Z</published><updated>2009-04-04T18:28:10.071Z</updated><title type='text'>H.264 quantization parameter</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.vcodex.com/uploaded_images/qpvsqstep-779417.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 240px;" src="http://www.vcodex.com/uploaded_images/qpvsqstep-779416.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Quantization in an H.264 encoder is controlled by a quantization parameter, QP, that ranges from 0 to 51. QP is an index used to derive a scaling matrix. It is possible to calculate the equivalent quantizer step size (Qstep) for each value of QP (see my &lt;a href="http://www.vcodex.com/h264.html"&gt;tutorial&lt;/a&gt; on H.264 4x4 transform). As QP increases, Qstep increases; in fact, Qstep doubles for every increase of 6 in QP. The logarithmic relationship can be seen in this graph of QP (x-axis, linear) vs. Qstep (y-axis, logarithmic).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/486004628906665560-3898291039839181214?l=vcodex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vcodex.blogspot.com/feeds/3898291039839181214/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=486004628906665560&amp;postID=3898291039839181214' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/3898291039839181214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/3898291039839181214'/><link rel='alternate' type='text/html' href='http://vcodex.blogspot.com/2009/04/h264-quantization-parameter.html' title='H.264 quantization parameter'/><author><name>Iain Richardson</name><uri>http://www.blogger.com/profile/05614776608235333089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.vcodex.com/images/ir_photo_1.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-486004628906665560.post-2201604016173265573</id><published>2009-03-31T08:30:00.003Z</published><updated>2009-03-31T08:32:19.211Z</updated><title type='text'>Guest lectures</title><content type='html'>I will be giving a number of guest lectures on video coding over the next few months, in Rochester (NY), Aberdeen (UK), France and Spain. You can find out about arranging a lecture on H.264/AVC, video codec design and optimization, or emerging video coding topics, by visiting &lt;a href="http://www.vcodex.com/expertspeaker.html"&gt;this page&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/486004628906665560-2201604016173265573?l=vcodex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vcodex.blogspot.com/feeds/2201604016173265573/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=486004628906665560&amp;postID=2201604016173265573' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/2201604016173265573'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/2201604016173265573'/><link rel='alternate' type='text/html' href='http://vcodex.blogspot.com/2009/03/guest-lectures.html' title='Guest lectures'/><author><name>Iain Richardson</name><uri>http://www.blogger.com/profile/05614776608235333089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.vcodex.com/images/ir_photo_1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-486004628906665560.post-4923817835279397419</id><published>2009-03-04T08:22:00.001Z</published><updated>2009-03-04T08:23:36.630Z</updated><title type='text'>Modified transform tutorial</title><content type='html'>I have modified the tutorial on the H.264 4x4 transform and quantization processes and corrected a minor error. The new tutorial is available &lt;a href="http://www.vcodex.com/h264.html"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/486004628906665560-4923817835279397419?l=vcodex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vcodex.blogspot.com/feeds/4923817835279397419/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=486004628906665560&amp;postID=4923817835279397419' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/4923817835279397419'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/4923817835279397419'/><link rel='alternate' type='text/html' href='http://vcodex.blogspot.com/2009/03/modified-transform-tutorial.html' title='Modified transform tutorial'/><author><name>Iain Richardson</name><uri>http://www.blogger.com/profile/05614776608235333089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.vcodex.com/images/ir_photo_1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-486004628906665560.post-3375885543039435939</id><published>2009-01-27T12:23:00.003Z</published><updated>2009-01-27T12:30:08.338Z</updated><title type='text'>H.264 vs MJPEG2000 vs MJPEG</title><content type='html'>Here's an interesting article:&lt;br /&gt;&lt;div&gt;&lt;span&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;a href="http://www.isc365.com/Why_We_Like_MJPEG_Compression.aspx" target="_blank"&gt;http://www.isc365.com/Why_We_&lt;wbr&gt;Like_MJPEG_Compression.aspx&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;br /&gt;It's interesting because it claims that MJPEG is better than H.264. This is a strange claim. If you want to do Intra-only coding (i.e. no motion compensation), you can use H.264 in Intra mode. Detlev Marpe demonstrated that H.264 in Intra mode has similar performance to Motion JPEG2000:&lt;br /&gt;&lt;cite&gt;http://www.f4.fhtw-berlin.de/~barthel/paper/spie03_marpe_et_al.pdf&lt;/cite&gt;&lt;br /&gt;&lt;br /&gt;Note that Marpe includes actual results, unlike the article above. So, even in Intra mode, H.264 will significantly out-perform the older MJPEG standard. Using Intra and Inter coding (i.e. adding motion compensation) will increase the performance dramatically, even if there is a lot of camera movement and detail in the scene.&lt;br /&gt;&lt;br /&gt;If in doubt about competing claims, ask for rate-distortion results and independent subjective test results. For example, see this site for some third-party codec comparisons:&lt;br /&gt;http://compression.ru/video/codec_comparison/mpeg-4_avc_h264_2007_en.html&lt;br /&gt;&lt;br /&gt;Or send me an email - I will try and answer it and give you an impartial opinion.&lt;br /&gt;&lt;br /&gt;- Iain.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/486004628906665560-3375885543039435939?l=vcodex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vcodex.blogspot.com/feeds/3375885543039435939/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=486004628906665560&amp;postID=3375885543039435939' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/3375885543039435939'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/3375885543039435939'/><link rel='alternate' type='text/html' href='http://vcodex.blogspot.com/2009/01/h264-vs-mjpeg2000-vs-mjpeg.html' title='H.264 vs MJPEG2000 vs MJPEG'/><author><name>Iain Richardson</name><uri>http://www.blogger.com/profile/05614776608235333089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.vcodex.com/images/ir_photo_1.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-486004628906665560.post-8042870790758410675</id><published>2009-01-20T13:01:00.003Z</published><updated>2009-01-20T13:11:43.721Z</updated><title type='text'>Analyzing H.264 clips</title><content type='html'>I have put two examples of H.264 coded sequences on the &lt;a href="http://www.vcodex.com/downloads.html"&gt;downloads&lt;/a&gt; page. Both are short segments of the "Foreman" CIF video sequence, coded using the Baseline and Main profiles of H.264.&lt;br /&gt;&lt;br /&gt;Use a viewer such as Elecard's Streameye to analyze the clips:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.elecard.com/products/products-pc/professional/streameye/"&gt;http://www.elecard.com/products/products-pc/professional/streameye/&lt;/a&gt;&lt;br /&gt;(you can download a time-limited trial version).&lt;br /&gt;&lt;br /&gt;Here's an screenshot of the Main Profile clip. You can see the P-slices (blue bars) and B-slices (green bars). Use the Streameye menus to examine frames, look at the distribution of macroblock types, motion vectors, etc.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.vcodex.com/images/streameyegrab.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px; height: 319px;" src="http://www.vcodex.com/images/streameyegrab.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/486004628906665560-8042870790758410675?l=vcodex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vcodex.blogspot.com/feeds/8042870790758410675/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=486004628906665560&amp;postID=8042870790758410675' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/8042870790758410675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/8042870790758410675'/><link rel='alternate' type='text/html' href='http://vcodex.blogspot.com/2009/01/analyzing-h264-clips.html' title='Analyzing H.264 clips'/><author><name>Iain Richardson</name><uri>http://www.blogger.com/profile/05614776608235333089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.vcodex.com/images/ir_photo_1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-486004628906665560.post-7150151482362223328</id><published>2009-01-20T10:52:00.002Z</published><updated>2009-01-20T11:01:09.362Z</updated><title type='text'>What does the "H" in H.264 stand for?</title><content type='html'>I was asked this question today and I think it's a really good question: what does the "H" stand for in H.264 ?&lt;br /&gt;&lt;br /&gt;H.264 is an ITU standard or "Recommendation". ITU Recommendations are&lt;br /&gt;assigned letters and numbers; so everything that starts with H. is in&lt;br /&gt;a similar area (audiovisual/multimedia) :&lt;br /&gt;&lt;a href="http://www.itu.int/rec/T-REC-h" target="_blank"&gt;http://www.itu.int/rec/T-REC-h&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Other groups of standards start with different letters, always a&lt;br /&gt;letter and a number. E.g. P.910 is a standard for subjective quality measurement.&lt;br /&gt;&lt;br /&gt;ISO/IEC standards have numbers, so MPEG-2 Video is ISO/IEC 13818-2. "MPEG" is a standardisation group within ISO/IEC.&lt;br /&gt;&lt;br /&gt;H.264 is co-published with ISO/IEC MPEG so it also has an MPEG number. Confusingly,&lt;br /&gt;it's given the same basic number as MPEG-4:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt; MPEG-4 Visual (older standard) is ISO/IEC 14496-2 ("MPEG-4 Part 2")&lt;/li&gt;&lt;li&gt; H.264/Advanced Video Coding is co-published as ISO/IEC 14496-10 ("MPEG-4 Part 10")&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;A list of a few current standards:&lt;br /&gt;&lt;a href="http://www.citeulike.org/user/xistenshal/tag/standard" target="_blank"&gt;http://www.citeulike.org/user/&lt;wbr&gt;xistenshal/tag/standard&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Finally, a note about the publication date of standards. The ISO/IEC or ITU website lists the date of the most recent published version of a standard. However, this can be confusing. For example, ITU-T H.263 was first published in 1995, but the most recent updated version was published in 2005 (after the first publication of H.264). Generally, updated versions will correct errors in the text and (in some cases) add extensions. For a realistic timeline of standards development, look at the original publication date. In chronological order of original publication date:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;H.261&lt;/li&gt;&lt;li&gt;MPEG-1&lt;/li&gt;&lt;li&gt;MPEG-2 / H.262 (co-published)&lt;/li&gt;&lt;li&gt;H.263&lt;/li&gt;&lt;li&gt;MPEG-4 Visual&lt;/li&gt;&lt;li&gt;H.264 / MPEG-4 Part 10 (co-published)&lt;/li&gt;&lt;li&gt;VC-1&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/486004628906665560-7150151482362223328?l=vcodex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vcodex.blogspot.com/feeds/7150151482362223328/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=486004628906665560&amp;postID=7150151482362223328' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/7150151482362223328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/7150151482362223328'/><link rel='alternate' type='text/html' href='http://vcodex.blogspot.com/2009/01/what-does-h-in-h264-stand-for.html' title='What does the &quot;H&quot; in H.264 stand for?'/><author><name>Iain Richardson</name><uri>http://www.blogger.com/profile/05614776608235333089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.vcodex.com/images/ir_photo_1.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-486004628906665560.post-5495772238095167220</id><published>2009-01-08T09:41:00.001Z</published><updated>2009-01-08T09:42:58.092Z</updated><title type='text'>New tutorial on transform and quantization</title><content type='html'>New white paper / tutorial posted on the derivation of the 4x4 forward + inverse transforms. Comments welcome. - Iain.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/486004628906665560-5495772238095167220?l=vcodex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vcodex.blogspot.com/feeds/5495772238095167220/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=486004628906665560&amp;postID=5495772238095167220' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/5495772238095167220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/5495772238095167220'/><link rel='alternate' type='text/html' href='http://vcodex.blogspot.com/2009/01/new-tutorial-on-transform-and.html' title='New tutorial on transform and quantization'/><author><name>Iain Richardson</name><uri>http://www.blogger.com/profile/05614776608235333089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.vcodex.com/images/ir_photo_1.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-486004628906665560.post-8970572340613275051</id><published>2008-09-25T07:32:00.003Z</published><updated>2008-09-25T07:38:16.227Z</updated><title type='text'>Fully Configurable Video Coding</title><content type='html'>I gave a plenary talk at IEEE System on Chip Conference last week and used the opportunity to launch our new research topic, Fully Configurable Video Coding. The idea is to enable complete, dynamic reconfiguration of a video codec. The new concept is attracting a lot of interest from industry and researchers. Here's some &lt;a href="http://www.vcodex.com/reconfig.html"&gt;more information&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/486004628906665560-8970572340613275051?l=vcodex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vcodex.blogspot.com/feeds/8970572340613275051/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=486004628906665560&amp;postID=8970572340613275051' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/8970572340613275051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/8970572340613275051'/><link rel='alternate' type='text/html' href='http://vcodex.blogspot.com/2008/09/fully-configurable-video-coding.html' title='Fully Configurable Video Coding'/><author><name>Iain Richardson</name><uri>http://www.blogger.com/profile/05614776608235333089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.vcodex.com/images/ir_photo_1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-486004628906665560.post-5755592349185389390</id><published>2008-03-27T14:52:00.002Z</published><updated>2008-03-27T14:54:23.891Z</updated><title type='text'>Article on video compression patents</title><content type='html'>I've posted a new article on &lt;a href="http://www.vcodex.com/videocodingpatents.html"&gt;video compression patents and IPR&lt;/a&gt;. The article gives an overview of the IPR position related to video coding and video compression, with particular reference to video coding standards and patent licenses.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/486004628906665560-5755592349185389390?l=vcodex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vcodex.blogspot.com/feeds/5755592349185389390/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=486004628906665560&amp;postID=5755592349185389390' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/5755592349185389390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/5755592349185389390'/><link rel='alternate' type='text/html' href='http://vcodex.blogspot.com/2008/03/article-on-video-compression-patents.html' title='Article on video compression patents'/><author><name>Iain Richardson</name><uri>http://www.blogger.com/profile/05614776608235333089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.vcodex.com/images/ir_photo_1.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-486004628906665560.post-6008502429927313528</id><published>2007-12-03T14:52:00.001Z</published><updated>2007-12-03T14:56:10.725Z</updated><title type='text'>New version of H.264/AVC overview</title><content type='html'>I have posted a new version of my introductory overview, "What is H.264?". &lt;a href="http://www.vcodex.com/h264overview.html"&gt;Visit the page&lt;/a&gt; and please contact me with any comments.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.vcodex.com/images/h264overview_clip_image002_0005.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px;" src="http://www.vcodex.com/images/h264overview_clip_image002_0005.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/486004628906665560-6008502429927313528?l=vcodex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vcodex.blogspot.com/feeds/6008502429927313528/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=486004628906665560&amp;postID=6008502429927313528' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/6008502429927313528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/6008502429927313528'/><link rel='alternate' type='text/html' href='http://vcodex.blogspot.com/2007/12/new-version-of-h264avc-overview.html' title='New version of H.264/AVC overview'/><author><name>Iain Richardson</name><uri>http://www.blogger.com/profile/05614776608235333089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.vcodex.com/images/ir_photo_1.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-486004628906665560.post-1251764773457855529</id><published>2007-11-01T10:33:00.000Z</published><updated>2007-11-01T11:18:04.878Z</updated><title type='text'>Computer-drawn or hand-drawn diagrams ?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.vcodex.com/uploaded_images/multiframe_prediction-702435.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 361px; height: 137px;" src="http://www.vcodex.com/uploaded_images/multiframe_prediction-702433.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I'm developing diagrams for a new edition of my book on H.264/AVC. I've been experimenting with hand-drawn vs. computer-drawn diagrams. I quite like the immediacy of hand-drawn diagrams. Here are a few examples - I'd like to have your opinions on these. Please leave a comment (or send me an email) with your views - do you prefer hand-drawn or computer-drawn?&lt;br /&gt;&lt;br /&gt;The examples are in this file:&lt;br /&gt;&lt;a href="http://www.vcodex.com/Figures_H264book_poll.pdf"&gt;Figures_H264book_poll.pdf&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/486004628906665560-1251764773457855529?l=vcodex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vcodex.blogspot.com/feeds/1251764773457855529/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=486004628906665560&amp;postID=1251764773457855529' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/1251764773457855529'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/1251764773457855529'/><link rel='alternate' type='text/html' href='http://vcodex.blogspot.com/2007/11/computer-drawn-or-hand-drawn-diagrams.html' title='Computer-drawn or hand-drawn diagrams ?'/><author><name>Iain Richardson</name><uri>http://www.blogger.com/profile/05614776608235333089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.vcodex.com/images/ir_photo_1.jpg'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-486004628906665560.post-1390178733956876143</id><published>2007-03-29T10:27:00.000Z</published><updated>2007-03-29T10:43:27.171Z</updated><title type='text'>New overview of H.264/AVC</title><content type='html'>I have written a new white paper that gives an overview of the H.264/AVC standard (&lt;a href="http://www.vcodex.com/h264.html"&gt;here&lt;/a&gt;). It's intended to be a (relatively) non-technical introduction to the standard. The new paper describes what H.264 is, how an H.264 video codec works and why H.264 is an important industry standard. I'd be happy to receive any comments.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/486004628906665560-1390178733956876143?l=vcodex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vcodex.blogspot.com/feeds/1390178733956876143/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=486004628906665560&amp;postID=1390178733956876143' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/1390178733956876143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/1390178733956876143'/><link rel='alternate' type='text/html' href='http://vcodex.blogspot.com/2007/03/new-overview-of-h264avc.html' title='New overview of H.264/AVC'/><author><name>Iain Richardson</name><uri>http://www.blogger.com/profile/05614776608235333089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.vcodex.com/images/ir_photo_1.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-486004628906665560.post-5328406853332385258</id><published>2007-03-06T10:47:00.000Z</published><updated>2007-03-06T10:53:03.373Z</updated><title type='text'>Topics for new tutorials</title><content type='html'>I will be posting a number of new H.264 tutorials over the next few months. I plan to update the existing tutorials (&lt;a href="http://www.vcodex.com/h264.html"&gt;here&lt;/a&gt;) and add further topics. The first will be an "easy" introduction to the H.264/AVC standard. I'd welcome requests for new tutorial topics, so please add a comment if you'd like to suggest a topic for a tutorial paper.&lt;br /&gt;- Iain&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/486004628906665560-5328406853332385258?l=vcodex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vcodex.blogspot.com/feeds/5328406853332385258/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=486004628906665560&amp;postID=5328406853332385258' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/5328406853332385258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/5328406853332385258'/><link rel='alternate' type='text/html' href='http://vcodex.blogspot.com/2007/03/topics-for-new-tutorials.html' title='Topics for new tutorials'/><author><name>Iain Richardson</name><uri>http://www.blogger.com/profile/05614776608235333089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.vcodex.com/images/ir_photo_1.jpg'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-486004628906665560.post-6084705687385606533</id><published>2007-02-27T09:07:00.000Z</published><updated>2007-02-27T12:08:46.000Z</updated><title type='text'>Welcome</title><content type='html'>Welcome to the newly-published Vcodex site. This site contains resources, links and information about video compression and about my work. I have kept the existing resources (including the popular &lt;a href="http://www.vcodex.com/h264.html"&gt;H.264 tutorials&lt;/a&gt;) and added new material. I will continue to add resources to the site. &lt;a href="http://www.vcodex.com/contact.html"&gt;Contact me&lt;/a&gt; if you'd like to suggest or request further resources, tutorial topics, etc, or to find out more about what I do.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/486004628906665560-6084705687385606533?l=vcodex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vcodex.blogspot.com/feeds/6084705687385606533/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=486004628906665560&amp;postID=6084705687385606533' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/6084705687385606533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/486004628906665560/posts/default/6084705687385606533'/><link rel='alternate' type='text/html' href='http://vcodex.blogspot.com/2007/02/welcome.html' title='Welcome'/><author><name>Iain Richardson</name><uri>http://www.blogger.com/profile/05614776608235333089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.vcodex.com/images/ir_photo_1.jpg'/></author><thr:total>0</thr:total></entry></feed>
