热门标签 | HotTags
当前位置:  开发笔记 > 人工智能 > 正文

[转载]屏幕PPI、分辨率到底需要多大才能满足?

屏幕PPI、分辨率到底需要多大才能满足?郝蛋儿江湖骗子13人赞同了该文章最近想买一个43寸的电视,720P和1080P差了500大洋。我不禁纠结了起来。看网上争得面红耳赤,有的人说

屏幕PPI、分辨率到底需要多大才能满足?


屏幕PPI、分辨率到底需要多大才能满足?
郝蛋儿

郝蛋儿

江湖骗子

最近想买一个43寸的电视,720P和1080P差了500大洋。我不禁纠结了起来。看网上争得面红耳赤,有的人说不如1080清晰,有的人说肉眼看不出区别。我也拿不定主意。看来,很多人都对此不够理解。

没办法,只能深入的研究一下了。 以下报告。

先说明分辨率和PPI。分辨率是量(屏幕上有几个像素),PPI是密度(每单位上的像素数量)。实际上,单单拿出这两个值,是无法去回答我们今天的问题的。因为在不同的屏幕尺寸上,分辨率相同,PPI密度不同,如果密度过低,会有点阵的感觉(想想红白机对战的像素小人)。而PPI相同,又会因为视觉距离不同,导致点阵感的不同。

 


分辨率算法PPI的含义

 

1.先说明,为什么越远看东西越小。因为相同高度的物体,距离越远,视角夹角越小(图示α)。当α小到一定的值之后,会因为夹角过小失去视野(看不见了)。

根据视网膜结构和晶状体曲度能力,目前的定义为,一个视觉健康的人,视力大概在1角分(1°=60′)(当然少数人可以突破这个界限,而国人的视力比较差,那么这个值就非常的保守)


参考文献:人眼的最小分辨视角​wenku.baidu.com视角1'视角与距离

 

2.那么720P和1080P到底有没有区别?

如果在某一距离下,在720P的分辨率的屏幕上肉眼无法察觉像素矩阵,则该屏幕720P与1080,2K,4K均没有区别。

 

假设一个常见的手机屏幕是1080P的,尺寸为5寸。

分辨率=1920*1080

尺寸=5”

计算 PPI=[√(1080²+1920²)] / 5=440, 意义为 440像素点/1英寸,这意味着每两个像素点距离为1/17毫米,


 

如果人眼在25厘米处查看屏幕,两个相邻的像素点夹角α=2·arctan(1/17/2) / 250=2.9*10^-4 rad,转为角度后得0.79′

对比1',这个分度已经很小,实际上,这是足够的。那你在使用这台手机的时候,是感觉不到屏幕上的像素点的。

 

3.接下来,我们看看。43英寸的电视,720P的分辨率,在2米的范围内,是否会被像素矩阵影响画质。

尺寸43″

分辨率:1280*720

经数学运算,PPI得到:45.5,这意味着两个相邻的像素点距离为0.55mm。

 


经过数学运算,视角α的角度是0.997分度。对比1'分度,可以看到这个值,仍然很少,大多数的人都是无法看出其中的区别的。

根据这个算法,可以通过看电视的距离来计算当前尺寸的屏幕在多少分辨率下就可以满足人们需求。

 

End.

 

参考文献:

编写时间:20180101

 

 

 

 


编辑于 2018-01-03

屏幕分辨率

电视选购

PPI(像素密度)

 

推荐阅读
  • 高效解决应用崩溃问题!友盟新版错误分析工具全面升级
    友盟推出的最新版错误分析工具,专为移动开发者设计,提供强大的Crash收集与分析功能。该工具能够实时监控App运行状态,快速发现并修复错误,显著提升应用的稳定性和用户体验。 ... [详细]
  • 从零开始构建完整手机站:Vue CLI 3 实战指南(第一部分)
    本系列教程将引导您使用 Vue CLI 3 构建一个功能齐全的移动应用。我们将深入探讨项目中涉及的每一个知识点,并确保这些内容与实际工作中的需求紧密结合。 ... [详细]
  • 本文总结了涡喷发动机动平衡的几种有效方法,探讨了不同传感器和软件工具的应用,旨在帮助爱好者和工程师更好地理解和实现动平衡调整,确保发动机高效稳定运行。 ... [详细]
  • 汇编语言等号伪指令解析:探究其陡峭的学习曲线
    汇编语言以其独特的特性和复杂的语法结构,一直被认为是编程领域中学习难度较高的语言之一。本文将探讨汇编语言中的等号伪指令及其对初学者带来的挑战,并结合社区反馈分析其学习曲线。 ... [详细]
  • 离散型随机变量的典型分布:超几何、几何、二项及泊松分布
    本文探讨了几种常见的离散型随机变量分布,包括超几何分布、几何分布、二项分布及其衍生的负二项分布和泊松分布。通过具体的模型和推导过程,详细介绍了这些分布的概率质量函数、期望和方差等关键特征。 ... [详细]
  • 探索1000以内的完美数:因数和等于自身
    本文探讨了如何在1000以内找到所有完美数,即一个数的因数(不包括自身)之和等于该数本身。例如,6是一个完美数,因为1 + 2 + 3 = 6。通过编程实现这一过程,可以更好地理解完美数的特性。 ... [详细]
  • 深入理解Java中的Collection接口与Collections工具类
    本文详细解析了Java中Collection接口和Collections工具类的区别与联系,帮助开发者更好地理解和使用这两个核心组件。 ... [详细]
  • 本文探讨了MariaDB在当前数据库市场中的地位和挑战,分析其可能面临的困境,并提出了对未来发展的几点看法。 ... [详细]
  • 最近团队在部署DLP,作为一个技术人员对于黑盒看不到的地方还是充满了好奇心。多次咨询乙方人员DLP的算法原理是什么,他们都以商业秘密为由避而不谈,不得已只能自己查资料学习,于是有了下面的浅见。身为甲方,虽然不需要开发DLP产品,但是也有必要弄明白DLP基本的原理。俗话说工欲善其事必先利其器,只有在懂这个工具的原理之后才能更加灵活地使用这个工具,即使出现意外情况也能快速排错,越接近底层,越接近真相。根据DLP的实际用途,本文将DLP检测分为2部分,泄露关键字检测和近似重复文档检测。 ... [详细]
  • 本题探讨如何通过最大流算法解决农场排水系统的设计问题。题目要求计算从水源点到汇合点的最大水流速率,使用经典的EK(Edmonds-Karp)和Dinic算法进行求解。 ... [详细]
  • 毕业设计:基于机器学习与深度学习的垃圾邮件(短信)分类算法实现
    本文详细介绍了如何使用机器学习和深度学习技术对垃圾邮件和短信进行分类。内容涵盖从数据集介绍、预处理、特征提取到模型训练与评估的完整流程,并提供了具体的代码示例和实验结果。 ... [详细]
  • 本文介绍 MATLAB 中匿名函数的构造方法及其在实际编程中的应用。匿名函数是一种简洁的函数表达方式,可以直接在命令行或脚本中定义。例如,定义一个平方函数 `sqr = @(x) x.^2`。此外,匿名函数作为句柄对象,可以方便地传递计算函数,用于求解方程组等复杂问题,如 `fun = @(x) (x-3).*(x-5)`。 ... [详细]
  • 本文详细介绍了Linux系统中init进程的作用及其启动过程,解释了运行级别的概念,并提供了调整服务启动顺序的具体步骤和实例。通过了解这些内容,用户可以更好地管理系统的启动流程和服务配置。 ... [详细]
  • 深入解析 Apache Shiro 安全框架架构
    本文详细介绍了 Apache Shiro,一个强大且灵活的开源安全框架。Shiro 专注于简化身份验证、授权、会话管理和加密等复杂的安全操作,使开发者能够更轻松地保护应用程序。其核心目标是提供易于使用和理解的API,同时确保高度的安全性和灵活性。 ... [详细]
  • 作者:守望者1028链接:https:www.nowcoder.comdiscuss55353来源:牛客网面试高频题:校招过程中参考过牛客诸位大佬的面经,但是具体哪一块是参考谁的我 ... [详细]
author-avatar
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有