《数字视频和高清:算法和接口》一1.1幅型比概念

简介: 本节书摘来华章计算机《数字视频和高清:算法和接口》一书中的第1章 ,第1.1节, [加]查尔斯·波因顿(Charles Poynton)著 刘开华 褚晶辉 马永涛 吕卫 宫霄霖 等译 译更多章节内容可以访问云栖社区“华章计算机”公众号查看。

1.1幅型比概念

简单地说,幅型比是指一副图像的宽度和高度的比例。电影和视频的标准的幅型比如图1.2所示。本书中所说的幅型比有时称为显示幅型比(DAR)或图片幅型比(PAR)。标准清晰度(SD)电视的幅型比为4∶3.
2017_09_20_140229
式(1-1)是关于图像和样本的幅型比。为了给幅型比为AR的图像赋值n阶方阵采样像素,根据式(1-2),选择图像列和图像的行进行计数(分别为c和r)。
电影胶片通常采用1.85∶1(由于历史原因,它被称为平面或者球面),或2.4∶1(“宽银幕电影”,或俗称宽银幕)。很多电影的幅型比是1.85∶1,但“大片”通常采用的是2.4∶1幅型比。幅型比为2.4∶1的电影在历史上是通过采用非球面透镜,以两倍因子压缩图像的水平维度获得的。投影机配备有一个类似的镜头来恢复投影图像的水平尺寸。这种透镜和技术称为变形。原则上,一个变形镜头可以有任意的比例,实际上,正好是2的比例普遍存在于电影应用中。

宽屏是指高于4∶3的幅型比的屏幕。高清晰度(HD)电视标准幅型比为16∶9。在视频中,变形这个术语通常是指基本视频标准的16∶9宽屏变形体,在这个变形体中16∶9图像的水平尺寸占用了标准幅型比为4∶3的相同宽度。消费电子设备很少恢复这样转换之后的正确幅型比(我们将在后面的章节探讨)
高清的标准化幅型比为16∶9(约1.78∶1),相当接近普通影片1.85∶1的幅型比。图1.3显示的是幅型比为16∶9的起源。通过一次数字命题的偶然机会Kerns Powers首次揭示4∶3(传统电视的标准幅型比)与2.4∶1(宽银幕电影影片的幅型比)的几何平均值非常接近于16∶9(计算显示在图的右下角)。高清标准选择比例为16∶9意味着标清、高清和宽银幕电影拥有共同的“影像圈”:16∶9是在标清要求的垂直裁剪和宽银幕电影要求的水平裁剪中的折中选择。

2017_09_20_140416

图1.3高清电视16∶9的幅型比
高清电视选择16∶9的幅型比是因为16∶9非常接近传统的电视图像的4∶3幅型比和宽银幕电影图像2.4∶1的几何平均数

相关文章
|
3月前
|
存储 算法
数据结构与算法学习二二:图的学习、图的概念、图的深度和广度优先遍历
这篇文章详细介绍了图的概念、表示方式以及深度优先遍历和广度优先遍历的算法实现。
73 1
数据结构与算法学习二二:图的学习、图的概念、图的深度和广度优先遍历
|
3月前
|
存储 算法 Java
Set接口及其主要实现类(如HashSet、TreeSet)如何通过特定数据结构和算法确保元素唯一性
Java Set因其“无重复”特性在集合框架中独树一帜。本文解析了Set接口及其主要实现类(如HashSet、TreeSet)如何通过特定数据结构和算法确保元素唯一性,并提供了最佳实践建议,包括选择合适的Set实现类和正确实现自定义对象的hashCode()与equals()方法。
57 4
|
7月前
|
存储 算法 Linux
【数据结构和算法】---二叉树(1)--树概念及结构
【数据结构和算法】---二叉树(1)--树概念及结构
62 0
|
3月前
|
JSON 算法 数据可视化
测试专项笔记(一): 通过算法能力接口返回的检测结果完成相关指标的计算(目标检测)
这篇文章是关于如何通过算法接口返回的目标检测结果来计算性能指标的笔记。它涵盖了任务描述、指标分析(包括TP、FP、FN、TN、精准率和召回率),接口处理,数据集处理,以及如何使用实用工具进行文件操作和数据可视化。文章还提供了一些Python代码示例,用于处理图像文件、转换数据格式以及计算目标检测的性能指标。
84 0
测试专项笔记(一): 通过算法能力接口返回的检测结果完成相关指标的计算(目标检测)
|
5月前
|
搜索推荐 算法 Java
现有一个接口DataOperation定义了排序方法sort(int[])和查找方法search(int[],int),已知类QuickSort的quickSort(int[])方法实现了快速排序算法
该博客文章通过UML类图和Java源码示例,展示了如何使用适配器模式将QuickSort类和BinarySearch类的排序和查找功能适配到DataOperation接口中,实现算法的解耦和复用。
57 1
现有一个接口DataOperation定义了排序方法sort(int[])和查找方法search(int[],int),已知类QuickSort的quickSort(int[])方法实现了快速排序算法
|
5月前
|
机器学习/深度学习 算法
【机器学习】解释对偶的概念及SVM中的对偶算法?(面试回答)
解释了对偶的概念,指出对偶性在优化问题中的重要性,尤其是在强对偶性成立时可以提供主问题的最优下界,并且详细阐述了支持向量机(SVM)中对偶算法的应用,包括如何将原始的最大间隔优化问题转换为对偶问题来求解。
112 2
|
6月前
|
机器学习/深度学习 人工智能 自然语言处理
机器学习之深度学习算法概念
深度学习算法是一类基于人工神经网络的机器学习方法,其核心思想是通过多层次的非线性变换,从数据中学习表示层次特征,从而实现对复杂模式的建模和学习。深度学习算法在图像识别、语音识别、自然语言处理等领域取得了巨大的成功,成为人工智能领域的重要技术之一。
98 3
|
7月前
|
存储 算法 C语言
二分查找算法的概念、原理、效率以及使用C语言循环和数组的简单实现
二分查找算法的概念、原理、效率以及使用C语言循环和数组的简单实现
|
7月前
|
机器学习/深度学习 算法 C语言
详细介绍递归算法在 C 语言中的应用,包括递归的基本概念、特点、实现方法以及实际应用案例
【6月更文挑战第15天】递归算法在C语言中是强大力量的体现,通过函数调用自身解决复杂问题。递归涉及基本概念如自调用、终止条件及栈空间管理。在C中实现递归需定义递归函数,分解问题并设定停止条件。阶乘和斐波那契数列是经典应用示例,展示了递归的优雅与效率。然而,递归可能导致栈溢出,需注意优化。学习递归深化了对“分而治之”策略的理解。**
141 7
|
7月前
|
搜索推荐 算法
【排序】数据结构——排序算法概念及代码详解(插入、冒泡、快速、希尔)
【排序】数据结构——排序算法概念及代码详解(插入、冒泡、快速、希尔)

热门文章

最新文章