逐行和隔行原理 去隔行原理 去隔行芯片

article/2025/9/20 6:45:18

1. 隔行使用原因

电视发展早期,采用隔行显示(interlacing)的技术来减少每幅图像所需发送的数据量。

 

这种方式先发送奇数行图像,接着发送偶数行数据,每次发送数据量为一幅图像的一半

2. 逐行使用原因

为了避免由于过低的帧率而导致颜色对比显著的边缘出现闪烁,要限制扫描线的变化,

这本质上是由于在垂直方向上对图像进行了低通滤波。

而逐行显示方式对线之间的变化就没有这种限制,

因此逐行能够提供更高分辨率的没有闪烁的图像

3. 显示设备

(1)CRT显示器

大多数基于CRT的显示器是隔行显示

而LCD、等离子等采用逐行方式

(2)液晶显示器

液晶显示器是每个液晶滴独立显示色彩的跟CRT显示器成像方法不同,没有刷新概念

4. 隔行图像问题

上场与下场的图像实际上是有一定时间位移之差的,

所以这两场的图像在空间上是不能完全重合的,

尤其在拍摄活动画面时,活动主体的位置往往会形成梳状条纹,如图所示。

                    隔行扫描视频的1帧画面由不同时刻取样的上场和下场画面组成


                  隔行扫描视频在画面中运动的部分出现梳状交错现象

5. 去隔行原理

在对影像做后期处理时,比如抠像等,

若直接处理隔行扫描素材会产生边缘锯齿现象,导致画质下降

还有在隔行扫描数字格式转胶片和构建相对完美的逐行扫描视频时,

每一格(帧)都需要无交错的高质量的画面,所以也需要对隔行片源视频进行去隔行处理。


去隔行处理就是通过一定手段,让原本因隔行扫描形成的交错帧显得不再交错,

注意是“显得不再交错”而不是“还原”,因为理论上讲是无法复原为100%完整画面的,

如此一来,其实去隔行的目的就是最大限度地去交错,所以两个概念也往往混称。

一般情况下,常见的去隔行处理方法有以下几种

(1)奇偶场直接合并

当画面中没有运动的时候,奇数场和偶数场的采样信息依然能直接合并为完整的一帧画面,如图所示。

                                 静止画面中奇数场与偶数场直接合并为完整的一帧画面

当然,这种情况少之又少,绝大多数情况下,画面中总是会有运动(否则就是照片了),所以这种模式几乎不会采用,不过它给我们提供了某种启示,在随后的运动遮罩合并模式中得到体现。

(2)场复制合并

最简单的一种解决方法就是仅保留单场,抛弃另一场,然后把该单场中的行进行复制组合为新的另一场,最后再合并为一帧。

                                        场复制模式减少梳状也带来锯齿

这样方法虽然大大减少梳状条纹的程度,但同时也会带来明显的锯齿现象,且画面的有效清晰度大大下降,因仅用了一半行数的画面信息。

(3)内插补点(大多数情况适用)


为了改善场复制模式带来的锯齿程度,同时得到相对快捷的处理速度,许多应用软件都使用内插补点的方法作为标准的去交错模式。

这种方法首先依然保留单场信息,然后丢弃另一场,接着通过内插补点的方法创建新的扫描线。与场复制不同的时,它更加智能,会经过计算保留场相邻的行间的信息来创建另一场。

                                      内插补点方式消除梳状也较少锯齿

如此处理,大大减少了场复制模式带来的锯齿现象,图像质量大幅提升。

不过画面的有效信息依然被抽去了一半。

(4)场融合


为了增加画面的有效信息,可以把内插补点的方法加以延伸,就是分别把原画面的奇数场使用内插补点得到新画面,再把原偶数场使用内场补点得到另一个新画面,然后再把两个新得到画面各取一半合并起来,就便是所谓的场融合方法,也叫奇偶平均合并方法。

                            场融合方式保留全部信息但也带来重影现象

这种混合奇偶两个图场的方法,可以大大降低突兀的锯齿现象,是去交错的有效方法之一,而且画面的有效信息扩大为全帧画面信息。

不过副作用是画面会因为两中间帧混合导致画面模糊,运动剧烈的画面还会有重影现象。

 

6. 去隔行芯片

TW9912是瑞萨推出的一款低功耗的NTSC / PAL / SECAM视频解码芯片,也支持模拟分量视频作为输入。

(1)该视频解码器可将基带模拟CVBS或S视频信号解码为数字8位4:2:2 YCbCr格式。模拟分量视频被数字化为8位YCbCr格式,数字输出支持隔行扫描视频的标准BT.656格式。

(2)当解码器接收到逐行分量输入时,可以输出逐行BT.656格式,

(3)也可以通过内部去隔行引擎将隔行视频转换成逐行格式

TW9912使用1.8V的模拟和数字电源电压和3.3V的I / O电源。

所有模拟视频标准转换都只需要一个27MHz的晶振即可实现。


http://chatgpt.dhexx.cn/article/dtkjVHPb.shtml

相关文章

电视原理学习笔记:电视扫描原理——电视传像、逐行扫描、隔行扫描

电视传像的基本原理 利用人眼的视觉惰性,在发送端可以将代表图像中像素的物理量按一定顺序一个一个地传送,而在接收端再按同样的规律重显原图像。只要这种顺序进行的足够快,人眼就会感觉图像上在同时发亮。在电视技术中,将这种传…

隔行扫描信号与逐行扫描信号转换

隔行扫描信号与逐行扫描信号转换理论 (1) 场的概念。隔行扫描视频的每帧画面均包含两个场,每一个场又分别含有该帧画面的奇数行扫描线或偶数行扫描线信息,分别叫奇数场或偶数场。 (2) 去隔行处理。为了能够…

逐行扫描与隔行扫描

标题起得没有技术含量,可能想吸引一下眼球吧。下文中的隔/逐行转换所带来的一系列问题并没有展开来说,文章写得有些虎头蛇尾,点到为止吧,挤出点时间写这么多我也不容易了。欢迎朋友们指正交流。转载请注明来处,谢谢。 …

隔行扫描 和 逐行扫描

隔行扫描 每一帧被分割为两场,每一场包含了一帧中所有的奇数扫描行或者偶数扫描行,通常是先扫描奇数行得到第一场,然后扫描偶数行得到第二场。 无论是逐行扫描还是隔行扫描,都有视频文件、传输和显像三个概念,这三个概…

第三方Android 模拟器流畅速度快,适合开发人员

“工欲善其事,必先利其器。” 使用Android模拟器开发和调试应用肯定比使用真机方便。但相比XCODE的IOS模拟器,Android SDK自带的AVD实在不争气,不过一些第三方的模拟器却表现不俗! 12年我开始接触Android开发时候,手头…

Android 内存分析工具集【7】Android Systrace

本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容: 一、Systrace 简介 Systrace 允许你收集和检查设备上运行的所有进程的计时信息。 它包括Androidkernel的一些数据(例如CPU调度程序,IO和APP T…

小米8刷入LineageOS17.1

从来如此,便对吗? —鲁迅 XDA论坛原帖 1.首先解BL锁 详见解BL锁 2.下载资源 下载LineageOS 17.1直接下载最新版就行了 下载MIUI Q based firmware(推荐) 谷歌云盘(不推荐) 下载OPEN GAPPS(推…

如何优雅的使用GMS,为此我做了个食用Google服务的magisk microG懒人模块。

如何优雅的使用GMS,为此我做了个食用Google服务的magisk懒人包。 开端 其实吧,我对google服务的需求并不大,我主要就是在play store下下软件,同步同步通讯录和用Google相机,所以我就在magisk仓库找到了microG体验了一…

Android开发百科全书①

友情提示根据目录 快速查找问题 %1$s %1$d Android string 1、整型&#xff0c;比如“我今年23岁了”&#xff0c;这个23是整型的。在string.xml中可以这样写&#xff0c;<string name"old">我今年%1$d岁了</string> 在程序中&#xff0c;使用 [java] …

【exthmui】【红米9】红米9类原生系统 exthmui 使用体验

ExTHmui 前言特性简洁 清爽流畅亮点 不足后台Gapps时不时系统界面无响应屏幕闪烁亮度终端 后记 前言 设备&#xff1a;红米9 464 exthmui版本&#xff1a;见下图 底包&#xff1a;V12.0.1.0.RJCMIXM ⚠本文所述的一切内容均基于本人实际使用体验&#xff0c;不吹不黑&#xff…

安卓玩机搞机-----没有第三方包 刷写第三方各种GSI系统 体验非官方系统

很多安卓友友热衷与刷这些各种第三方包体验。但有个别机型第三方资源较少。而且有的机型要体验非官方系统却没有对应系统的第三方包。那可以体验下刷gsi系统来畅玩。今天的帖子就聊聊GSI系统的各种刷写操作和对应的故障解析、 &#x1f494;&#x1f494;&#x1f494;&#x…

Windows 10 安装安卓子系统 WSA(Magisk/KernelSU)使用 WSA 工具箱安装 APK

from https://blog.zhjh.top/archives/XokySA7Rc1pkVvnxAEP5E 前提是系统为 Windows 10 22H2 10.0.19045.2311 或更高版本&#xff0c;尽量新。 步骤 使用 WSAPatch 和 MagiskOnWSALocal 安装 WSA 在 Microsoft Store 中安装 Ubuntu LTS&#xff08;或你喜欢的发行版&#xf…

AndroidThings之基础二 设计理念

转载自&#xff1a;https://blog.csdn.net/tangxiaoyin/article/details/75273491 (PS:目前AndroidThings已经走向消费级别&#xff0c;发布正式版本1.0版&#xff0c;开发板推荐树莓派3B) 【CSDN 编者按】Android Things 是 Google 在 2016 年底推出的基于物联网的操作系统…

Android 9.0 TV版导入GMS组件以及Google Play

一、Android P之后的差异 参照phone版本整理出一版适合电视或者电视盒子相关GMS框架导入方法 可查看GMS P Initial Release Notes 了解&#xff1a; 1、P上增加了一些core app &#xff1a;AndroidPlatformServices、GoogleRestore、Device Health Services (Turbo) 2、Goo…

Android 玩机指南详细汇总(刷机、root、Xposed等)

点击上方“程序员大咖”&#xff0c;选择“置顶公众号” 关键时刻&#xff0c;第一时间送达&#xff01; 目录 Android 系统简介Android 系统版本Android API 等级基于原生安卓的定制系统第三方 ROMOEM 定制 ROM无处不在的 Android 系统任何人都可以免费为安卓系统开发应用安卓…

【LineageOS】编译安装及windows下推送更新记录

【LineageOS】编译安装及windows下推送更新记录 背景说明编译安装GApps 安装windows下推送更新 背景说明 AOSP装谷歌服务&#xff0c;遇到很多问题&#xff0c;于是选择其它的rom&#xff0c;之前装了piexlExperience没有成功&#xff0c;后来又换了LineageOS&#xff0c;终于…

iOS 和 Android 的后台推送原理各是什么?有什么区别?

2019独角兽企业重金招聘Python工程师标准>>> 郑紫阳&#xff0c;ziyangzhihu.com 炉门、尘规、陈汤姆 等人赞同 • 收录于 知乎周刊 iOS 系统的推送&#xff08;APNS&#xff0c;即 Apple Push Notification Service&#xff09;依托一个或几个系统常驻进程运作&…

android 版本选择,谷歌服务框架版本如何选择 我该下载哪个版本解析

谷歌服务框架版本如何选择 我该下载哪个版本解析 来源&#xff1a;www.18183.com作者&#xff1a;似水流年时间&#xff1a;2017-06-29 谷歌服务框架版本如何选择呢&#xff1f;本文小编为您带来谷歌服务框架版本如何选择 我该下载哪个版本解析。 谷歌服务框架版本如何选择呢?…

GAPPS版本区别

细雨灯花落&#xff0c;泪眼若为容。 Open Gapps GAPPS是谷歌软件服务集合&#xff08;Google Apps&#xff09;的缩写形式。由于移动设备生产厂商的某些限制&#xff0c;一些运行Android系统的设备没有安装谷歌服务框架。这类设备在无法运行一些基于谷歌服务框架开发的应用软…

线性代数(矩阵和向量)

目录 矩阵和向量加法和标量乘法矩阵向量乘法矩阵乘法矩阵乘法特征逆和转置 矩阵和向量 矩阵&#xff1a; 下图为一个R(4x2)和一个R(2x3)的矩阵 矩阵优点&#xff1a;快速整理&#xff0c;索引和访问大量数据。 向量&#xff1a; 下图为一个R(4)的向量 加法和标量乘法 加…