自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

szu030606的专栏

视音频专家(视频标准制定者)

  • 博客(94)
  • 资源 (67)
  • 收藏
  • 关注

原创 男人最佳的生育年限,程序员们,看看吧!!!

读书太多的程序猿们,看看吧,男人最佳的生育年限,看看吧!!!

2014-05-31 13:17:27 1946

转载 H.265:网络视频的高清时代

HEVC/H.265标准LOGO去年八月,爱立信公司推出了首款H.265编解码器,而在仅仅六个月之后,国际电联(ITU)就正式批准通过了HEVC/H.265标准,标准全称为高效视频编码(High Efficiency Video Coding),相较于目前的H.264标准有了相当大的改善。H.265旨在在有限带宽下传输更高质量的网络视频,仅需原先的一半带宽,即可播放

2014-05-28 23:01:03 1491

转载 广东48.6万人资产超600万 华东超600万人群最多

中国有290万人资产超600万元 6.7万人资产过亿个人资产600万元以上有290万人亿万资产以上的人有6.7万人胡润研究院昨天发布的《2014中国高净值人群心灵投资白皮书》(以下简称《白皮书》)显示,截至2013年年底,全国个人资产600万元以上的高净值人群数量比上年新增10万人,达到290万人,其中超过6万的新人住在北京、上海与广州。而亿万资产以上的高净值人群数量比上年新增25

2014-05-28 12:18:00 3447

转载 京东上市了,员工有多少股票? .

近期中国互联网公司接二连三在美国上市,媒体自媒体们也都跟跟打了鸡血一样,每一篇文章都不忘提及该公司创始人现在身价是多少,这些财富故事读起来很刺激,不过背后,虽说不是「一将功成万骨枯」,却也多了不少一线员工的寂寥,「热闹是他们的,跟我没什么关系」。昨晚京东纳斯达克挂牌,各种现场报道涌来,微信朋友圈热闹的很,一时间多了很多「假装在纽约」的朋友。其实,我也不知道这些人兴奋的原因,你们也不买京东股

2014-05-27 09:43:31 2299

转载 过度扩容 A股“虚胖”

新股扩容每周5到8家,再融资和大小非减持不断,新三板预计今年推出,国际板开始预热……扩容“大跃进”已成为A股市场难以承受之重。数据显示,目前上证指数不到2500点,与最高点相比已跌去了六成;而如果以流通市值计算,6000多点时A股流通市值也不过八万多亿,如今尽管股价跌去大半,流通市值却仍高达18万亿元,4年时间,以如此速度增加的市值谁能承受?  一级市场扩容步伐纷乱  2009年6月IPO

2014-05-25 18:31:46 1050

转载 中国股市下跌的秘密

价值投资似乎是股市投资中的不二法则。  但是价值投资的拥趸者近期遇到无数的疑惑,众多公司股价跌破净资产仍然无法止跌,而低至五倍市盈率的银行股无人问津,尽管监管层越位充当了市场的评论员,公开宣称蓝筹股投资价值不菲,甚至为此多次降低了手续费以吸引投资者入市,但时至今日,我们可以看到的是,股市远未看到形成趋势性反弹的必要条件。  我们不要再自欺欺人了!价值投资是巴菲特取胜的秘笈,但有时并不是中国

2014-05-25 16:12:48 968

转载 美国华裔科学家谈免疫系统真相!运动,心情胜过一切药品!

寻找疾病的真正病因  1928年,抗生素诞生了,我们向世人宣称能够控制所有感染性的疾病。但我们没有想到,抗生素会给人类带来一系列疾病。过去,医学人员认为是病毒、细菌制造了疾病。但是现代研究发现,有10%的病人感染依波拉病毒,但并没有死于这种病,原因在于他们身体里有抵抗力;同样,有30%的肺结核病人并没有出现严重的症状,而且还可以自行恢复。科学家认识到,是否患肺结核取决于自身免疫系统;艾滋病

2014-05-25 10:38:32 1392

转载 穷人靠力,富人借力!看完你将明白一切!

有个穷人,因为吃不饱穿不暖,而在佛祖面前痛哭流涕,诉说生活的艰苦,天天干活累的半死却挣不来几个钱。 哭了半晌他突然开始埋怨道:“这个社会太不公平了,为什么富人天天悠闲自在,而穷人就应该天天吃苦受累?”佛祖微笑的问:“要怎样你才觉得公平哪?”穷人急忙说道:“要让富人和我一样穷,干一样的活,如果富人还是富人我就不再埋怨了。”佛祖点头道:“好吧!”说完佛祖把一位富人变成了和穷人一样穷的人。并

2014-05-25 10:31:16 1182

转载 中国股市低迷的根本原因

和讯网友“长江荐股”发文探讨中国股市低迷的根本原因,我深表认同,特转载于下: 1、当年股市为国企扭亏服务,给投资者埋下了后遗症。1998年政府为了实现国企3年扭亏的目标,要求一家优质企业捆绑一家亏损企业一起上市,通过业绩包装作假,在大规模圈钱后,大股东再掏空上市公司,为股市制度缺陷埋下祸根,造成了许多大盘股沦为垃圾股、ST股。如中国远洋从68.4元跌到4.14元,广大投资在这些老大盘股里蒙

2014-05-18 23:05:27 2377

转载 中国股市6000点下跌创最大熊市 股民因贪欲被套牢

核心提示:人的欲望,他的那个欲望,他永远在那个,你看涨了40我都不卖,还贪,还得到45,还贪。贪贪没有完,跌到35了,35还觉得还能回去,跌30了。 凤凰卫视5月14日《凤凰大视野》,以下为文字实录:陈晓楠:2007年,有一首叫《死了都不卖》的歌,准确地反映了当时牛市股民的心态。这一年,上证指数从2000多点一下子从攀升到了4000多点,而后在短暂的停歇之后,再一次快速攀升,达到了60

2014-05-18 22:37:11 5246 2

转载 程序员的11个阶段

程序员的职业生涯是一段充满起伏的有趣经历。考虑到其陡峭的学习曲线,完全可以预见你将经历挫折、启蒙、骄傲自大这几个时期,以及穿插其间的各种心路历程。在这篇文章中让我们轻松一下,通过一系列搞笑 gif 图来回顾其中的每一个阶段 。阶段1-菜鸟初入职场的日子,我们都充满激情。在此期间,你毫无头绪,根本不知道该做什么。就像鱼儿离开了水,每一行代码对你来说都是个迷。Doctype?哈?见鬼,这个

2014-05-18 10:57:23 753

转载 成功必读本:培养人脉的106个技巧

成功的道路上,人脉比知识更重要。发展人际关系应当是你优先级最高的事。《不要一个人吃饭( Never Eat Alone)》一书介绍了21世纪的交际规则。书中包括了许多实用技巧,让你通过人际关系而兴旺发达。  保留精华,以下是从书中总结的106条技巧。在实践中练习这些技巧,变成为生活成功充实的交际大师。  1、帮助他人成功  社交的本质就是不断用各种形式帮助其它人成功。共享出你的知识与资

2014-05-16 14:49:31 775

转载 云计算三大主流阵营的竞争与合作

摘要:目前,以AWS等为代表的互联网阵营、以IBM、HP为代表的IT阵营以及以AT&T为代表的电信运营商阵营在云计算领域展开竞争与合作,但是未来三大阵营的竞争和合作将更加复杂,IaaS、PaaS和SaaS的界限也逐步消弭。【编者按】云计算领域从来不缺少大型互联网企业的参与,时下,随着云计算的发展,该领域初步形成了三大主流竞争阵营,即互联网阵营、IT阵营和电信运营商阵营。 互联网阵营是以国外的亚

2014-05-15 23:14:38 957

转载 研发团队平稳度过“从小到大”并非易事

摘要:创业团队在经历初期的艰难发展阶段后,团队的扩大也带来一系列管理上的混乱,CTO俱乐部会员、呱呱视频社区研发总监王国良分享了自己关于创业团队发展的思考,他认为研发团队想要平稳度过“从大到小”并非易事。创过业的人都知道,创业初期是人均产出最高的时候,有时前一天大家吃饭时讨论出一个想法,在第二天晚上就看到这个功能,第三天也行就上线了。那时并没有分工一说,所有人都兼职测试、客服、市场、网维甚至前

2014-05-15 23:11:44 659

转载 为什么有些语言会比别的快?

摘要:为什么有些语言比别的快:JIT与字节码的使用,带来了Java和C#这样介于前两者之间的中间选择;编译型语言比解释型快,引入的间接层越多,速度越慢;语言设施上的投入力度;语言本身的设计等等。看看在科学计算方面,Fortran语言在科学和工程领域经久不衰,讨论的最热烈的一个主题就是性能。Fortran语言至今依然非常重要的一个最主要原因是速度快。在Fortran中捣弄数字的方式比

2014-05-15 23:09:31 631

转载 缺乏运动 七种病早早光临

我们年轻,我们不怕病痛,但事实并非如此。常常听着老一辈的念叨,说年轻人要动动,老了才不会这痛那痛的,觉得自己的身体“强大无比”,不会有疾病困扰,只是因为你不到那个年龄你理解不了。当我们还是孩子的时候,学业负担太重,没时间运动。家长望子成龙、望女成凤,只要孩子“两耳不闻窗外事,一心只读圣贤书”,除了要求孩子完成学校布置的家庭作业外,自行购置大量的课外“同步作业”,让孩子反复练习。当我

2014-05-15 21:41:02 1014

转载 亚特兰大峰会精彩看点:软件吞噬世界,OpenStack是变革核心

摘要:5月12日早9点,OpenStack Atlanta峰会在超过90家赞助厂商和4500名参会者的陪伴下拉开了序幕。Jonathan Bryce特别提出了Superuser和Marketplace两个新概念,软件正在吞噬整个世界,OpenStack是这场变革的核心。第一天精彩看点:Superuser,Marketplace2014年5月12日早9点(北京时间5月12日晚9点),Open

2014-05-15 10:36:21 942

转载 男人七个健康“保鲜剂”

导读:男人很累,要让女人开心,要承担生活和工作中的巨大压力,还要保持姿容完美。美国男性健康网近日体谅地为男人定制了一份全面的套餐,帮助他们用最省时、最简单的办法不被劳累“氧化”,为健康“保鲜”。  1.搞定坐姿高效工作。在办公室想一直保持完美挺拔的坐姿不太实际,而且会很累,运用20—20法则,每坐20分钟,就站起来20秒,伸伸胳膊、活动活动颈椎,能有效缓解疲劳,促进血液循环。  2.关注耳

2014-05-13 09:50:29 728

转载 坚持步行的惊人效果,网上被疯狂转载!

俗话说,人老腿先老。由于人体2/3的肌肉集中在下半身,所以六十多岁的人可以有年轻人七成的握力和臂力,但下半身力量却只剩下四成。不过,大家也不必担心。最近,包括以色列、美国在内的科学家们发现,温和地健步行走,具有神奇的抗衰老功效。 最近在美国出版的《走路!不要跑步。》一书中,作者史塔曼博士指出:“行走健身要求迈大步,速度较快,双臂摆动,抬头挺胸。”别以为健步行走就是简单的下肢

2014-05-13 09:47:36 1490

转载 自信不疑的人不会做的15件事

自信不疑的人相信自己的能力。如果自己都不信任自己,那么别人怎么相信你!自信不疑的人相信自己的能力。如果自己都不信任自己,那么 别人怎么相信你!想要昂首阔步、增加自信,请留意自信不疑的人不会做的15件事情。1.不找借口。自信不疑的人对自己的想法和行为负责。上班迟到不会怪交通不好。对于自己的缺点不会找诸如“我没有时间”或者“我只是不够好”这样的借口;他们会找出时间并且不断改进直到自己足

2014-05-13 09:45:40 820

转载 相信什么,生命就走向什么

一、因果定律:生命的成熟,体现在一个人的行为是否越来越遵循因果定律。世界上没有一件事是偶然发生的,每一件事的发生必有其原因。这是宇宙的最根本定律。人的命运当然也遵循这个定律。认同因果定律的不仅是佛教,还有基督教和印度教等等。古希腊哲学家苏格拉底和大科学家牛顿等人,也认为这是宇宙最根本定律。人的思想、语言和行为,都是“因”,都会产生相应的“果”。所以欲修造命运者,必须先注意和明了自己的每一个

2014-05-12 22:36:48 854

转载 延长汽车使用寿命,抛弃六大用车坏习惯

汽车使用越来越普及,因为用车习惯问题导致汽车寿命减短,因错误用车习惯导致伤车、损车的例子比比皆是。而用车习惯得当与否,直接关系到汽车的使用寿命。例如发动机,如果保养得当,开50万~60万公里都没问题。  相关阅读: 只有15年寿命!汽车五大生命周期解析 点击查看 >>>  汽车使用越来越普及,因为用车习惯问题导致汽车寿命减短,因错误用车习惯导致伤车、损车的例子比比皆是。而用车习惯得当与

2014-05-11 08:41:58 892

转载 延长汽车寿命的6个良好习惯

怎样最大程度的使用你的汽车涉及到许多东西,比如保养维护,还有良好的驾驶习惯。很多人对正确的维护保养对延长汽车寿命的重要性已很了解,所以我们这里集中谈一谈什么是良好的驾车习惯。驾车习惯和方式决定了汽车的预期寿命,换另一种说法,就是在汽车送进废车场之前你能够开多长时间。这有点像我们人的身体,如果你知道如何照顾好自己,你应该可以活得更长。1) 当心短距离驾驶如果你开车上班的距离很短,那么你应

2014-05-11 08:41:06 894

转载 广州驾考科目三电子考16日全面启动

满败而归  头两日通过率均低于10%  “连续两天,没有‘拉’回来一个科目三考试通过的学员。”广州粤兴驾校王教练和同事们都很发愁,4月1日、2日,粤兴驾校赴考科目三的学员超过50名,通过人数:零!而到考场实地体验的教练带来的也是“坏消息”:好几名老教练3.4公里的考试路程走下来,都被扣了超过1000分。  王教练告诉记者,新政策头两天,每天都有很多学员打电话来取消过渡期预约,而从昨日下

2014-05-10 10:41:25 1652

转载 新研究:长寿又健康的秘诀

最近对南加州一个退休社区,成千上万90岁以上者的一项具有里程碑意义的研究,指出了长寿的可能因素。吸烟致使寿命缩短,运动使人活得更长。即使从事非运动的方式,保持活跃的生活,也会延长寿命。肥胖不好,但过瘦也不好。每天小喝两杯的人,死亡风险也会降低。加州大学欧文分校(UC-Irvine)的卡瓦斯(Claudia Kawas)博士在加州Laguna Woods市的14,000位居民中找到了丰富的研究资

2014-05-10 10:32:17 1399 1

转载 25岁肥胖!美研究:晚年恐出现病态肥胖

如果您现在刚好25岁,最好注意一下现在的体重,因为美国纽约大学最新研究发现,如果在25岁这个年龄,您的体重是超重的,10年后肥胖的机率会比较高,男生恐怕高到23.1%,女生高到46.9%,而年轻时候就肥胖,中年后肥胖的机率就会更高,而肥胖也容易造成新陈代谢疾病、血压高、血糖高,容易出现高血压、糖尿病等疾病!腰围随着年龄增加,体重计上的数字也跟着攀升,美国纽约大学研究发现,体重的秘密就绑在25岁

2014-05-10 10:30:45 832

转载 开车路上怎样赶走瞌睡虫?网友支招如何防路困

春困秋乏,秋天时不时来个哈欠打个盹也是人之常情,可是如果您正在路上开车可就是危险之极的事情了!要知道,这在路上开快车不是最危险的,最危险的是走神,而打瞌睡更是要命的!可这打瞌睡是身体疲乏发出的信号不是人为能控制的啊,最近正逢秋天这打瞌睡的“黄金时间”,网友们在上网总结出一套“防困攻略”,相当贴心实用,开车的童鞋们要看好了,也许关键时刻能救命哦。    瞌睡虫来了怎么办?感官总动员!  

2014-05-09 23:34:33 1001

转载 刹车八个技巧 教你踩得又稳又好

驾车加速行驶,这是谁都可以做到的。但是如果我们不能够正确地操作刹车,汽车有可能在一瞬间变成事故的凶器,因此,也许我们可以说刹车技术是驾驶汽车的境界之一。以下为大家列举八种刹车技巧,如果全部掌握的话,在刹车这件事上,你可以说是游刃有余了。长距离轻刹车长距离轻刹车的技巧高超的刹车技巧是不给乘车人有冲击的感觉,其前提条件是正确把握前方的道路及交通状况。首先是松开油门踏板,然后根据距离、车速等进行

2014-05-09 23:33:31 1109

转载 开车人千金难买的知识!(组图)

开车一族赶紧收着吧,下面这些都是超级有用的知识: 遮阳板可以向侧面转 遮阳板大家一定不陌生,当我们迎着阳光开车的时候,可以放下遮阳板,来阻挡太阳光对我们的影响。 也许很多朋友不知道,遮阳板是可以向侧面转动的,当我们侧面面对阳光的时候,可以将遮阳板的一端旋转至侧面来光。遮挡两侧的阳光。 从油表灯看油箱盖方向 车辆的油箱盖有的在左侧有的在右侧,我们应当牢记自己车辆油箱盖的位置,加油时把车停在相应的位置

2014-05-09 23:28:41 5949

原创 告诉你中国著名的40个四大是什么?

一、四大江南才子:唐伯虎、文征明、祝枝山、徐祯卿;  二、四大才女:蔡文姬、班昭(又说上官婉儿)、卓文君、李清照;  三、四大名著:《三国演义》、《西游记》、《水浒传》、《红楼梦》; 四、四大美女:沉鱼落燕,闭月羞花。西施、王昭君、杨玉环、貂婵; 五、四大悲剧:关汉卿《窦娥冤》、马致远《汉宫秋》、白朴《梧桐雨》、纪君祥《赵氏孤儿》;    六、清宫四大奇案:《太后下嫁》、《雍正被刺》、《顺治出家》

2014-05-09 22:40:53 2095

转载 米饭凉一凉再吃会更加地健康

米饭,是人们日常饮食中的主角之一;一味米饭,与五味调配,几乎可以供给全身所需营养。大米性平、味甘;有补中益气、健脾养胃、益精强志、和五脏、通血脉、聪耳明目、止烦、止渴、止泻的功效。 人们往往认为米饭应该趁热的时候吃。但是用电饭煲煮的米饭,则另当别论。米饭中所含的主要成分是淀粉,淀粉经口腔内的唾液淀粉酶水解成糊精及麦芽糖,经胃进入小肠后,被分解为葡萄糖,再由肠粘膜吸收。淀粉在加热到60摄氏度以上

2014-05-09 22:38:27 957

原创 高速行车12条技巧,每一条都关乎你的生命

1、长途旅行前,全面检查整车,防止漏油,轮胎检查是重点!     在中国很多高速事故是可以避免的,绝大部分司机缺少本应该在驾校学到的必备知识,这导致很多冤枉的事故发生! 准备要跑高速,第一件事儿,就是在前几天要把全车整体检查一遍,比如刹车系统、空调、是否漏油,任何一个小的细节,在高速上都是致命的!在检测里面最重要的当然是轮胎!高速爆胎基本上幸存率很低!所以,与其在出事儿的时候去力挽狂澜挽救自己的性

2014-05-09 22:30:15 2090

转载 让你成为有钱一族的黄金理财法则?

想要获得财富的每个人来说,愿意进行创富探索的意愿就是重要的财富,也许你不知道该怎么做,很多事确实有待尝试。而愿意去探索,失败,再探索是成功的核心所在,只要你有了创富的意愿,加以规划,付诸行动,成功也就水到渠成了。关于成为有钱一族的黄金理财法则,以下总结了几条供大家参考?1、创富目标是抓住财富的绳索很多人梦想着将来成为一个有钱人,可是又觉得目标很遥远,怎样才能有钱,却一无所知。那为什么会出现

2014-05-09 22:25:02 886

转载 从技术岗位走向管理岗位:机会是留给有准备的人

摘要:机会总是留给有准备的人。在被从技术岗位提拔到管理岗位之前,技术人员就要具备管理岗位所需要的基本素质和能力,将功课做在前面,提拔只是最后一步。作者结合自己十年的工作经验谈了自己的看法。机会总是留给有准备的人。在被从技术岗位提拔到管理岗位之前,技术人员就要具备管理岗位所需要的基本素质和能力,将功课做在前面,提拔只是最后一步。然而,从技术岗位走向管理岗位需要具备哪些素质呢?我结合自己十年的工作

2014-05-08 21:35:35 718

转载 每天2分钟,10个简单方法改变你的生活

千里之行始于足下。——老子距离没什么可怕的,但迈开第一步却是困难的。——玛丽.狄.代芳夫人想要生活有一个积极的改变,并不意味着要做一个巨大的飞跃。而且我相信,在众多因素中,信念也可使人们远离快速的生活和世界。(译者按:作者倡导慢生活,从细微处入手,积少成多,慢慢改变生活)一个简单的方法,是经过许多切实的行动才形成的,在这过程中,新的习惯也会建立。至少在我看来是这样的,也许只是迈出很

2014-05-08 12:55:40 698

转载 已婚男人的心理五大变化

很多女生都会说:他结婚经常会给我惊喜,婚后就完全变了。人们也常说:男人婚前婚后总是两个样。那到底婚后的男人心理到底出现了哪些变化,造成了这些行为上的变化呢?一、婚后男人变得很懒这仿佛是所有已婚男人的变化,你已经是内人了嘛,没必要这么端着。大家舒服一点,不用时刻收拾时刻清洗。这是很自然的,除非男人不把你当自己的女人,或者这男人本身就有洁癖,否则所有已婚男人都有这样的心理变化。二、更喜欢聚

2014-05-08 09:33:15 1224

转载 男人八大折寿恶习

男人看似比女人强壮,可往往更容易被疾病击倒。世界卫生组织一项调查显示,男人的心脏、肠胃天生就比女人脆弱,心脑血管病和肠胃病的发病率是女人的好几倍。另外,由于在社会中男人承担着更多的压力,心理健康也备受挑战。即使这样,大部分男人仍不关心自身健康,由于长期忽视一些生活恶习,让健康一再透支。  近日,美国“关爱网”刊文总结出增加男人患病风险的8种折寿恶习,本期《生命时报》记者就此采访了权威专家,为广

2014-05-08 09:32:11 839

原创 教给孩子的10句“保命金言”(图)

1、平安成长比成功更重要。教育孩子人人有若干权利,如呼吸权、生命权、隐私权,这些权利任何人不能剥夺。告诉孩子,任何人也无权剥夺他的安全权,安全重于一切。2、背心裤衩覆盖的地方不许别人摸。孩子应当知道身体属于自己,身体的某些部分应被衣服所覆盖,不许别人看,不许触摸。孩子有拒绝亲吻、触摸的权利。3、生命第一财产第二。告诉孩子在遇到暴徒时有权坚决拒绝暴徒的要求。许多暴徒表面凶狠,内心

2014-05-08 09:30:23 1637

转载 补肾分男女,养肾如养命

肾虚是一个笼统的名词,主要区分为肾阳虚和肾阴虚,这两个症形表现不一样。肾阳虚的病人畏寒怕冷浮肿,腰腿冷痛、尿频、慢性腹泻伴有性功能失常的表现,阳萎、遗精、早泄。 肾阴虚的病人主要是面容憔悴、腰背酸痛、下肢无力,凡糖尿病,高血压,高血脂,脑血栓,尿毒症,肾功能衰竭等,都是肾虚晚期导致的肾病并发症,而早期只是觉得有点肾虚,多数人以为自己没病都不会注意,从而忽视了对肾脏的保养。测一测自己

2014-05-07 11:42:07 979

转载 人生五不为

人生如若以百年算,除去童年和老年,一般也有60多年的活跃期。在这活跃期中,人们要求学择业、要成家育子、要做许许多多的事情,同时也被人世间的不少因素所困扰。这些因素都有哪些呢?不外乎是:名、利、钱、情、官。古今中外有识之士曾经指出,这些都是人间不可避免的困惑,但要敢于善于看淡它、看穿它。如何做到这一点呢?笔者以为,要有“五不为”的精神。第一、不为名所累。名,名声、名气之谓。这

2014-05-06 22:56:00 854

UNIX环境高级编程第二版

UNIX环境高级编程第二版,帮助你最深入了解unix和linux系统。

2012-02-26

mxf标准文档

mxf 标准文档 文件格式 mxf 标准文档 文件格式

2012-02-10

16进制编辑 hex edit

16进制编辑 hex edit

2012-02-03

系统架构设计师教程

系统架构设计师教程,帮助你顺利过考试,good luck

2012-02-03

INTEL 架构 8086指令详解 指令集

集成了多种语言查询的“指令字典2005” 增加了新的功能,新的语言,新的界面, 还对原有语言进行了全面扩充与完善(例如:C、C++的函数增加到了350多个, 开放了文件修改功能等等)还有很多扩充完善这里就不多做介绍了,快来下载吧 "_"

2012-02-03

H264协议详细分析

H.264/MPEG-4 AVC(Advanced Video Coding) MPEG-4第10部分; 注重实用,采用成熟的技术,要求更高的编码效率和简洁的表现形式; 注重对移动和IP网络的适应,采用分层技术,从形式上将编码和信道隔离开来,实质上是在源编码器算法中更多地考虑到信道的特点; 在混合编码器的基本框架下,对其主要关键模块都进行了重大改进;

2012-02-03

h264 JM 所有代码和工具

h264 JM 所有代码和工具,是264编解码最好的工具,帮助你理解编解码的发展和改进

2011-11-06

Intel.VTune.Performance.Analyzer,code analysis

Intel.VTune.Performance.Analyzer,code analysis,Intel.VTune.Performance.Analyzer.v9.0.009.rar 帮助你分析代码,提高代码的质量。

2011-11-06

source insight 3.5.0064 和注册码

source insight 3.5.0064 是开发使用的最好阅读代码工具,帮助提高编码水平。

2011-11-06

算术编码 加权编码资料

编解码使用的算术编码和加权编码资料,264 ,avs 编解码很重要的资料

2011-11-06

音频视频处理技术及工程实践(第六部分)

音频视频处理技术及工程实践 书和所有的源代码。共6部分。

2011-03-30

音频视频处理技术及工程实践(第五部分)

音频视频处理技术及工程实践 书和所有的源代码。共6部分。

2011-03-30

音频视频处理技术及工程实践(第四部分)

音频视频处理技术及工程实践,代码和书,共6部分

2011-03-30

音频视频处理技术及工程实践(第三部分)

音频视频处理技术及工程实践 书和所有的源代码。共6部分。

2011-03-29

音频视频处理技术及工程实践(第二部分)

音频视频处理技术及工程实践 书和所有的源代码。共6部分。

2011-03-29

音频视频处理技术及工程实践

音频视频处理技术及工程实践 书和所有的源代码。共6部分。

2011-03-29

ucos-ii2.76的商业代码

ucos如果用于商业用途那就不再免费了,这个是ucos-ii2.76的商业版本

2010-01-10

ucos ii在vc6 上可运行源代码vc6可调试

ucos是一个非常优秀的嵌入式操作系统,但作者只提供了bc下测试与调试代码,非常难于调试与学习,特别是初学者。vc是windows下非常优秀的IDE,如果把ucos移植到vc下运行,将非常方便ucos的调试与学习,有利于于ucos的推广。此项目的目的是希望能够把ucos及其相关的文件系统ucfs,GUI界面ucgui,网络tcp/ip都移植过来,方便广大爱好者学习。 能够在vc6上单步调试,便于学习。

2010-01-10

c语言常见问题集和google搜索算法

c语言常见问题集,提高编程能力和调试能力,还有google搜索使用的算法

2009-08-12

微软面试题解答google微软等大公司面试题

微软公司面试人员的面试题解答,google微软等大公司面试题,软件架构师的设计。

2009-08-12

gcc对应rpm安装包_4_4_7.zip

gcc-4.4.7-4.el6.x86_64.rpm gcc-c++-4.4.7-23.el6.x86_64.rpm libstdc++-4.4.7-23.el6.x86_64.rpm libstdc++-devel-4.4.7-23.el6.x86_64.rpm cloog-ppl-0.15.7-1.2.el6.x86_64.rpm cpp-4.4.7-4.el6.x86_64.rpm glibc-devel-2.12-1.132.el6.x86_64.rpm glibc-headers-2.12-1.132.el6.x86_64.rpm kernel-headers-2.6.32-431.el6.x86_64.rpm libgomp-4.4.7-4.el6.x86_64.rpm mpfr-2.4.1-6.el6.x86_64.rpm ppl-0.10.2-11.el6.x86_64.rpm 先安装: rpm -ivh kernel-headers-2.6.32-431.el6.x86_64.rpm rpm -ivh glibc-headers-2.12-1.132.el6.x86_64.rpm --nodeps --force rpm -ivh glibc-devel-2.12-1.132.el6.x86_64.rpm --nodeps --force rpm -ivh libgomp-4.4.7-4.el6.x86_64.rpm rpm -ivh ppl-0.10.2-11.el6.x86_64.rpm rpm -ivh cloog-ppl-0.15.7-1.2.el6.x86_64.rpm rpm -ivh mpfr-2.4.1-6.el6.x86_64.rpm rpm -ivh cpp-4.4.7-4.el6.x86_64.rpm rpm -ivh libstdc++-4.4.7-23.el6.x86_64.rpm rpm -ivh libstdc++-devel-4.4.7-23.el6.x86_64.rpm 然后, 安装gcc rpm -ivh gcc-4.4.7-4.el6.x86_64.rpm 1 安装g++ rpm -ivh gcc-c++-4.4.7-23.el6.x86_64.rpm --nodeps --force

2019-12-24

glibc_2_17.zip

glibc-2.17-55.el6.x86_64.rpm glibc-common-2.17-55.el6.x86_64.rpm glibc-devel-2.17-55.el6.x86_64.rpm glibc-headers-2.17-55.el6.x86_64.rpm 执行方法: sudo rpm -Uvh glibc-2.17-55.el6.x86_64.rpm \ glibc-common-2.17-55.el6.x86_64.rpm \ glibc-devel-2.17-55.el6.x86_64.rpm \ glibc-headers-2.17-55.el6.x86_64.rpm

2019-12-24

Video_Codec_SDK_8.0.14.zip

做编解码需要的 常用工具,Video_Codec_SDK_8.0.14.zip 最新的sdk

2018-03-25

avs2_cavs2_最全资料编解码最详细分析

很好的资料,请认真看,你就理解编解码的来龙去脉。

2017-06-09

hevc_265_关键技术详解

hevc_265_关键技术详解 ,框架,预测,量化技术详解。

2014-07-18

hevc_cabac

hevc cabac reference

2014-07-18

openCL 2.0 资料 文档

opencl 2.0 reference specification ,reference card

2014-04-05

HEVC/H265 白皮书

HEVC/H265 白皮书 Demystified ,HEVC/H265 参考好资料。

2013-03-09

HEVC/H265 设计者讲概述

HEVC/H265 设计者讲概述,是很重要的设计HEVC/H265的参考。

2013-03-09

Visual_Assist_X_1823

Visual+Assist+X+1823.rar, vs最好很新的dll插件,帮助你写读代码。

2012-12-09

uyvy 422 转420代码 simd mmx代码

uyvy 422 转420代码 simd mmx代码

2012-09-20

最牛的两个程序.rar

最牛的两个程序 好好看,,然后cmd下debug < 1.txt ,出来1.com,cmd下运行1.com, niu.c 是好代码。

2012-08-30

dct idct 原理详解

离散余弦正转换和离散余弦反转换的公式,数字影像频率域表示法

2012-06-10

视音频最经典名著 Video Demystified

A Handbook for the Digital Engineer Fourth Edition Chapter 1 • Introduction 1 Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Organization Addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Chapter 2 • Introduction to Video 6 Analog vs. Digital . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Video Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Digital Video . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Video Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Video Resolution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Standard Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Enhanced Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 High Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Audio and Video Compression . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Application Block Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 DVD Players . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Digital Media Adapters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Digital Television Set-top Boxes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Contents v Contents vi Contents Chapter 3 • Color Spaces 15 RGB Color Space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 YUV Color Space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 YIQ Color Space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 YCbCr Color Space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 RGB - YCbCr Equations: SDTV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 RGB - YCbCr Equations: HDTV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 4:4:4 YCbCr Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 4:2:2 YCbCr Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 4:1:1 YCbCr Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 4:2:0 YCbCr Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 PhotoYCC Color Space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 HSI, HLS and HSV Color Spaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Chromaticity Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Non-RGB Color Space Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Gamma Correction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Constant Luminance Problem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 Chapter 4 • Video Signals Overview 35 Digital Component Video Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Coding Ranges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 480i and 480p Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Interlaced Analog Composite Video . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Interlaced Analog Component Video . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Progressive Analog Component Video . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Interlaced Digital Component Video . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Progressive Digital Component Video . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 576i and 576p Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Interlaced Analog Composite Video . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Interlaced Analog Component Video . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Progressive Analog Component Video . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Interlaced Digital Component Video . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Progressive Digital Component Video . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Contents vii 720p Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Progressive Analog Component Video . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Progressive Digital Component Video . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 1080i and 1080p Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Interlaced Analog Component Video . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Progressive Analog Component Video . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Interlaced Digital Component Video . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 Progressive Digital Component Video . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 Other Video Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Chapter 5 • Analog Video Interfaces 66 S-Video Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 SCART Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 SDTV RGB Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 7.5 IRE Blanking Pedestal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 0 IRE Blanking Pedestal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 HDTV RGB Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 Copy Protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 SDTV YPbPr Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 VBI Data for 480p Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 VBI Data for 576p Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 HDTV YPbPr Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 VBI Data for 720p Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 VBI Data for 1080i Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 Copy Protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 D-Connector Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 Other Pro-Video Analog Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 VGA Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 viii Contents Chapter 6 • Digital Video Interfaces 100 Pro-Video Component Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 Video Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 Ancillary Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 25-pin Parallel Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 93-pin Parallel Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 Serial Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 SDTV—Interlaced . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 SDTV—Progressive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 HDTV—Interlaced . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 HDTV—Progressive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 Pro-Video Composite Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 NTSC Video Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 PAL Video Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145 Ancillary Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 25-pin Parallel Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 Serial Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149 Pro-Video Transport Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 Serial Data Transport Interface (SDTI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 High Data-Rate Serial Data Transport Interface (HD-SDTI) . . . . . . . . . . . . . . . . . . . . . . . 156 IC Component Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 “BT.601” Video Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 Video Module Interface (VMI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164 “BT.656” Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166 Zoomed Video Port (ZV Port) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 Video Interface Port (VIP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168 Consumer Component Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172 Digital Visual Interface (DVI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172 High Definition Multimedia Interface (HDMI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177 Digital Flat Panel (DFP) Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178 Open LVDS Display Interface (OpenLDI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180 Gigabit Video Interface (GVIF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182 Consumer Transport Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184 USB 2.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184 Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184 IEEE 1394 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199 Contents ix Chapter 7 • Digital Video Processing 202 Rounding Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203 SDTV - HDTV YCbCr Transforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204 4:4:4 to 4:2:2 YCbCr Conversion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205 Display Enhancement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208 Brightness, Contrast, Saturation (Color) and Hue (Tint) . . . . . . . . . . . . . . . . . . . . . . . . . 208 Color Transient Improvement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210 Sharpness . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210 Video Mixing and Graphics Overlay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212 Luma and Chroma Keying . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219 Video Scaling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231 Pixel Dropping and Duplication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232 Linear Interpolation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232 Anti-Aliased Resampling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232 Display Scaling Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235 Scan Rate Conversion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235 Frame or Field Dropping and Duplicating . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240 Temporal Interpolation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242 2:2 Pulldown . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248 3:2 Pulldown . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248 3:3 Pulldown . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249 24:1 Pulldown . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249 Noninterlaced-to-Interlaced Conversion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249 Scan Line Decimation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249 Vertical Filtering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251 Interlaced-to-Noninterlaced Conversion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251 Video Mode: Intrafield Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251 Video Mode: Interfield Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253 Film Mode (using Inverse Telecine) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255 Frequency Response Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255 DCT-Based Compression . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256 Fixed Pixel Display Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260 Expanded Color Reproduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260 Detail Correction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260 Non-uniform Quantization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260 Scaling and Deinterlacing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261 Application Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264 x Contents Chapter 8 • NTSC, PAL, and SECAM Overview 265 NTSC Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265 Luminance Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265 Color Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265 Color Modulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266 Composite Video Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267 Color Subcarrier Frequency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269 NTSC Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269 RF Modulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273 PAL Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288 Luminance Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288 Color Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289 Color Modulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289 Composite Video Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289 PAL Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293 RF Modulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293 PALplus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308 SECAM Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311 Luminance Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311 Color Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311 Color Modulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312 Composite Video Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312 SECAM Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312 Video Test Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320 VBI Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345 Timecode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345 EIA–608 Closed Captioning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354 Widescreen Signalling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 376 Teletext . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381 “Raw” VBI Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388 “Sliced” VBI Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389 NTSC/PAL Decoder Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389 Ghost Cancellation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390 Enhanced Television Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390 References. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392 Contents xi Chapter 9 • NTSC and PAL Digital Encoding and Decoding 394 NTSC and PAL Encoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395 2× Oversampling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395 Color Space Conversion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395 Luminance (Y) Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399 Color Difference Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 402 Analog Composite Video . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410 Color Subcarrier Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413 Horizontal and Vertical Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417 Clean Encoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421 Bandwidth-Limited Edge Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422 Level Limiting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423 Encoder Video Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423 Genlocking Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427 Alpha Channel Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428 NTSC and PAL Digital Decoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428 Digitizing the Analog Video . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428 Y/C Separation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431 Color Difference Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431 Luminance (Y) Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435 User Adjustments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438 Color Space Conversion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440 Genlocking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442 Video Timing Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450 Auto-Detection of Video Signal Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452 Y/C Separation Techniques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452 Alpha Channel Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 464 Decoder Video Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471 xii Contents Chapter 10 • H.261 and H.263 472 H.261 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472 Video Coding Layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472 Video Bitstream . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 478 Still Image Transmission . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 487 H.263 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 487 Video Coding Layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 488 Video Bitstream . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490 Optional H.263 Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 518 Chapter 11 • Consumer DV 519 Audio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521 IEC 61834 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521 SMPTE 314M . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522 Audio Auxiliary Data (AAUX) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522 Video . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525 DCT Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 526 Macroblocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 526 Super Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 526 Compression . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 526 Video Auxiliary Data (VAUX) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 527 Digital Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 536 IEEE 1394 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 538 SDTI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 538 100 Mbps DV Differences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 538 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541 Contents xiii Chapter 12 • MPEG-1 543 MPEG vs. JPEG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 543 Quality Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 544 Audio Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 545 Sound Quality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 545 Background Theory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 546 Video Coding Layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 546 Interlaced Video . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 547 Encode Preprocessing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 547 Coded Frame Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 547 Motion Compensation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 549 I Frames . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 550 P Frames . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 552 B Frames . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 553 D Frames . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 554 Video Bitstream . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 555 Video Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 555 Sequence Header . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 555 Group of Pictures (GOP) Layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 559 Picture Layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 560 Slice Layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 561 Macroblock (MB) Layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 562 Block Layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 566 System Bitstream . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 574 ISO/IEC 11172 Layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 574 Pack Layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 574 System Header . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 575 Packet Layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 577 Video Decoding 579 Fast Playback Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 579 Pause Mode Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 579 Reverse Playback Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 579 Decode Postprocessing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 579 Real-World Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 580 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 580 xiv Contents Chapter 13 • MPEG-2 581 Audio Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 582 Video Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 582 Levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 582 Profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 582 Scalability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 588 Video Coding Layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 589 YCbCr Color Space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 589 Coded Picture Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 589 Motion Compensation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 590 Macroblocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 591 I Pictures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 591 P Pictures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 594 B Pictures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 595 Video Bitstream . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 595 Video Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 597 Sequence Header . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 597 User Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 600 Sequence Extension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 600 Sequence Display Extension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 602 Sequence Scalable Extension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 605 Group of Pictures (GOP) Layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 607 Picture Layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 608 Content Description Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 609 Picture Coding Extension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 615 Quant Matrix Extension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 618 Picture Display Extension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 620 Picture Temporal Scalable Extension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 621 Picture Spatial Scalable Extension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 622 Copyright Extension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 623 Camera Parameters Extension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 624 ITU-T ext. D Extension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 624 Active Format Description (AFD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 624 Slice Layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 624 Macroblock Layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 626 Block Layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 635 Motion Compensation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 636 PES Packet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 653 Contents xv Program Stream . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 662 Pack Layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 663 System Header . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 663 Program Stream Map (PSM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 665 Program Stream Directory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 667 Transport Stream . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 667 Packet Layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 667 Adaptation Field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 669 Program Specific Information (PSI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 672 Program Association Table (PAT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 674 Program Map Table (PMT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 676 Transport Stream Description Table (TSDT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 677 Conditional Access Table (CAT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 678 Network Information Table (NIT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 679 IPMP Control Information Table (ICIT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 679 MPEG-2 PMT/PSM Descriptors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 680 MPEG-4 PMT/PSM Descriptors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 691 ARIB PMT Descriptors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 695 ATSC PMT Descriptors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 698 DVB PMT Descriptors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 701 OpenCable PMT Descriptors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 706 Closed Captioning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 707 EIA–708 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 707 ATSC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 709 Digital Cable - SCTE 21 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 711 Digital Cable - SCTE 20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 711 DVB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 713 Teletext . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 713 DVB VBI Standard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 713 DVB EBU Teletext Standard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 715 Widescreen Signaling (WSS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 716 Subtitles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 716 Digital Cable Subtitles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 716 DVB Subtitles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 720 Enhanced Television Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 721 Intellectual Property Management and Protection (IPMP) . . . . . . . . . . . . . . . . . . . . . . . . . . . 723 MPEG-4 over MPEG-2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 724 H.264 over MPEG-2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 724 SMPTE VC-9 over MPEG-2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 724 xvi Contents Data Broadcasting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 725 Carousels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 725 IP Multicasting over MPEG-2 Transport . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 725 Data Broadcasting Mechanisms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 728 Decoder Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 729 Audio and Video Synchronization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 729 Testing Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 733 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 734 Chapter 14 • MPEG-4 and H.264 736 Audio Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 737 General Audio Object Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 737 Speech Object Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 738 Synthesized Speech Object Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 738 Synthesized Audio Object Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 738 Visual Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 739 YCbCr Color Space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 739 Visual Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 739 MPEG-4 Part 2 Natural Visual Object Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 739 MPEG-4 Part 2 Natural Visual Profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 741 Graphics Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 741 Visual Layers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 745 Visual Object Sequence (VS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 745 Video Object (VO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 745 Video Object Layer (VOL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 745 Group of Video Object Plane (GOV) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 745 Video Object Plane (VOP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 747 Object Description Framework . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 747 Object Descriptor (OD) Stream . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 747 Object Content Information (OCI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 749 Intellectual Property Management and Protection (IPMP) . . . . . . . . . . . . . . . . . . . . . . . . 749 Scene Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 749 BIFS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 749 Synchronization of Elementary Streams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 751 Sync Layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 751 DMIF Application Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 752 Multiplexing of Elementary Streams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 752 FlexMux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 752 Contents xvii MPEG-4 Over MPEG-2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 752 MP4 File Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 753 Intellectual Property Management and Protection (IPMP) . . . . . . . . . . . . . . . . . . . . . . . . . . . 753 MPEG-4 Part 10 (H.264) Video . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 753 Profiles and Levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 754 Video Coding Layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 754 Network Abstraction Layer (NAL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 759 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 759 Chapter 15 • ATSC Digital Television 760 Video Capability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 762 Audio Capability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 762 Program and System Information Protocol (PSIP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 764 Required Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 764 Optional Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 764 Descriptors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 766 Data Broadcasting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 768 Data Service Announcements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 768 Service Description Framework (SDF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 769 Terrestrial Transmission Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 770 E-VSB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 772 Audio Capability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 772 Video Capability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 773 Modulation System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 773 Program and System Information Protocol (PSIP-E) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 773 Application Block Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 773 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 777 Chapter 16 • OpenCable™ Digital Television 778 Video Capability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 780 Audio Capability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 780 In-Band System Information (SI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 780 Required Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 781 Optional Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 782 Descriptors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 784 xviii Contents Out-of-Band System Information (SI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 786 Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 786 Descriptors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 788 In-Band Data Broadcasting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 790 Data Service Announcements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 790 Service Description Framework (SDF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 791 Conditional Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 792 Related Technologies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 792 DOCSIS® . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 792 PacketCable™ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 792 Application Block Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 792 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 795 Chapter 17 • DVB Digital Television 796 Video Capability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 798 Audio Capability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 798 System Information (SI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 798 Required Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 798 Optional Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 799 Descriptors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 804 Teletext . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 808 Subtitles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 808 Widescreen Signaling (WSS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 808 Data Broadcasting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 808 Transmission Format: Terrestrial (DVB-T) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 809 Transmission Format: Cable (DVB-C) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 812 Transmission Format: Satellite (DVB-S) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 812 Transmission Format: Satellite (DVB-S2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 812 Transmission Format: Mobile (DVB-H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 812 Conditional Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 812 Simulcrypt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 813 Multicrypt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 813 DVB Common Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 813 Application Block Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 814 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 814 Contents xix Chapter 18 • ISDB Digital Television 816 ISDB-S (Satellite) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 817 ISDB-C (Cable) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 817 ISBD-T (Terrestrial) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 818 Video Capability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 818 Audio Capability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 818 Still Picture Capability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 819 Graphics Capability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 819 System Information (SI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 819 Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 819 Descriptors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 821 Captioning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 829 Data Broadcasting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 829 Application Block Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 830 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 830 Chapter 19 • IPTV 831 Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 831 Multicasting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 832 RTSP-Based Solutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 832 RTSP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 832 RTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 834 RTCP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 837 RSVP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 838 ISMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 838 Broadcast over IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 839 Conditional Access (DRM). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 839 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 839 Chapter 20 • Glossary 841

2012-05-29

C语言处理配置文件方法(rm,jm解码处理法)

C语言处理配置文件方法(rm,jm解码处理法)

2012-04-26

批处理文件.rar

批处理文件,能够一次处理许多文件。批处理文件,能够一次处理许多文件。

2012-04-25

C语言处理配置文件方法(x264,xavs处理法)

C语言处理配置文件方法(x264,xavs处理法) 和C语言处理配置文件方法(rm,jm处理法),是最好的两种方法,你学好,一生受用。

2012-04-24

C语言处理配置文件方法(rm,jm处理法)

C语言处理配置文件方法(rm,jm处理法)

2012-04-23

ffmpeg 0.6.3 代码, 经过我努力,能够在vs 2005 下单步调试代码

1. ffmpeg-0.6.3_modify.7z 是修改后的ffmepg的代码; 2.ffmpeg-0.6.3_srouce.tar.bz2 是ffmpeg原始代码; 3.SDL-devel-1.2.15-VC.zip 是图像显示使用使用的sdl代码; 4.w_cc_p_10.1.020.exe 是vc 2005 需要使用的编译器; 5. icc_lic.rar 是安装w_cc_p_10.1.020.exe的注册码;

2012-03-11

Windows内核原理与实现

Windows内核原理与实现,帮助你熟悉window编程规则。

2012-02-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除