用于助益有对媒体流的图像的高抖动容限的动态相位检测的机制的制作方法

文档序号:9401997阅读:250来源:国知局
用于助益有对媒体流的图像的高抖动容限的动态相位检测的机制的制作方法
【技术领域】
[0001] 本发明的实施例一般地涉及媒体通信,并尤其涉及用于助益带有对媒体流的图像 的高抖动容限的动态相位检测的机制。
【背景技术】
[0002] 随着电子设备的数字化,诸如有高清晰度多媒体接口(HDMI)和移动高清晰度链 路(MHL)连接器的电视机的增长的数量,将模拟信号转换成数字信号以移除模拟连接器并 改善图像质量变得普遍。然而,此类计算机生成的图像是低质量的并且不智能,因为他们不 考虑任何数量的关键因素。

【发明内容】

[0003] 描述了用于助益带有对媒体流的图像的高抖动容限的动态相位检测的机制。
[0004] 在一个实施例中,方法包括基于关于图像的多个相位的两个或多个连续帧的多个 像素而计算媒体流的图像的稳定性优化、计算图像的锐度优化、和基于图像的稳定性和锐 度优化而选择多个相位中的最优相位。最优相位可表示图像从而使得图像以根据人类视觉 感知的方式而显示。
[0005] 在另一实施例中,装置执行根据上述操作中的任何一个或多个的方法。
[0006] 在另一实施例中,系统包括执行根据上述操作中的任何一个或多个的方法的一个 或多个设备。
[0007] 在又一实施例中,至少一个计算机可读介质包括多个指令,该指令响应于在计算 设备上执行而致使计算设备执行根据所述操作中的任何一个或多个的方法。
【附图说明】
[0008] 作为示例而非限制,在附图中解说了本发明的实施例,附图中相似的附图标记指 示相似的元素。
[0009] 图1解说了采用根据一个实施例的动态相位检测机制的媒体设备;
[0010] 图2A解说了根据一个实施例的动态相位检测机制;
[0011]图2B解说了被选择用于根据一个实施例的动态相位检测的图像的图像模式;
[0012] 图2C解说了根据一个实施例的动态相位检测;
[0013] 图3解说了用于根据一个实施例的动态相位检测的方法;以及
[0014] 图4解说了能够采用一个或多个实施例的计算设备。
【具体实施方式】
[0015] 本发明的实施例涉及助益带有对媒体流的图像的高抖动容限的自动相位检测。
[0016] 图1解说了采用根据一个实施例的动态相位检测机制110的媒体设备。通信通信 或网络媒体设备100可包括任何数量和类型的媒体设备,诸如源设备(例如发射器)、阱设 备(例如接收器)、中间设备(例如,模数转换器)、放大器等。通信媒体设备100可包括可 对于各种各样的媒体设备(诸如阱设备、源设备等)普遍的任何数量的组件和/或模块; 然而观察此文档并尤其是参考图2,在一个实施例中并且为了简洁、清楚和易于理解,通信 媒体设备100可包括和被称为主设备或主机器,该主设备或主机器采用动态相位检测机制 ("相位机制")11〇并被设置为在与任何数量和类型的设备通信,该设备诸如网络(例如, 广播网(诸如有线或卫星广播网)、广域网(WAN)、局域网(LAN)、个人区域网(PAN)、城域网 (MAN)、基于云的网络、内部网、互联网等等)上的一个或多个源设备和/或阱设备和/或中 间设备。
[0017] 源设备指负责将数据(例如,媒体音频和/或视频数据/内容流)传输到阱设备 的发送设备,而阱设备制指负责接收通过通信网络传输的数据的接收器或接收设备。源设 备的示例可包括消费者电子设备,诸如个人计算机(PC)、移动计算设备(例如,平板计算 机、智能电话等等)、MP3播放器、音频设备、电视机、无线电、全球定位系统(GPS)或导航设 备、数码相机、音频/视频记录器、蓝光播放器、数字多功能盘(DVD)播放器、紧致盘(CD)播 放器、视频带记录器(VCR)、便携摄录机等等。源设备的示例还可包括计算设备、数据终端、 机器(例如,传真机、电话等)、视频摄影机、广播站(例如,但是或无线电站、有线头端等)、 有线广播头端、机顶盒、卫星等。阱设备可包括与针对源设备列出的那些媒体设备相同的媒 体设备的示例中的一个或多个。类似地,中间设备可包括与针对源设备列出的那些媒体设 备相同的媒体设备中的一个或多个,或者其可包括用于助益媒体从一个形式到另一个形式 (诸如从模拟到数字或者反之)的转换的专用转换器。
[0018] 通信媒体设备100可包括用作源设备100的任何硬件或物理资源与阱设备或用户 之间的接口的操作系统106。通信媒体设备100还可包括一个或多个处理器102、存储器设 备104、网络设备、驱动器等等,以及输入/输出(I/O)源108 (诸如触摸屏、触摸面板、触摸 板、虚拟或常规键盘、虚拟或常规鼠标等)。
[0019] 实施例提供相位机制110以助益内部经锁相环或锁相环(PLL)动态地生成用于模 数转换器(ADC)的目标像素时钟,并使用该像素时钟搜索可以用来生成具有人眼所偏好的 质量的图像的相位。由相位机制110进行的相位检测过程贯穿本文档可称为自动相位检测 (APD)或Aro过程。然而,应该构想的是,使用术语"APD"或任何前述相对应术语都不应被 解读为将实施例限制为在此文档外部的产品或文献中带有该标签的设备、硬件、软件等。
[0020] 例如,传统机制提供计算机猜测的图像质量,因为他们不考虑人眼的运作或偏好, 诸如什么质量或因子(诸如锐度水平或稳定性的量等)可对于人(也称为"用户""终端用 户"、"观者"等)是有吸引力的。构想了不同相位配置导致不同的显示质量。诸如在好相 位处显示是清楚并锐利的,而在坏相位处显示是模糊并暗淡的。类似地,一些相位可具有显 著的噪音,诸如可能对用户视觉上恼人的水平闪烁条纹。相位性能可根据它们的源、平台、 格式等而不同,并且因此不是最优性能的相位是很麻烦的,尤其是在复杂媒体环境中。实 施例提供准确、成本高效、资源高效、快速、相对简单、并有强抖动容限等等的全面的解决方 案。在一个实施例中,该解决方案是基于关于人视觉认知的已知信息的,并且通过使用可以 从由科学和医疗社区阐述的任何数量的报告获得的该信息,更适当的相位被确定和选择从 而使得所产生的图像质量对人眼是令人愉悦的并被用户认为是高质量(诸如就其锐度、稳 定性、形式分布等而言)。
[0021] 如将参考图2A进一步描述的,一旦Aro过程已经由相位机制110启动了,它就针 对较大过程内的每一个过程以定义的增量将启动位置的相位位置移动到结束位置。在一个 实施例中,在图像的每一个相位,计算和/或确定各种因素(例如,稳定性优化、锐度优化、 图像一致性评估、图像稳定性评估等等)以评估反映例如显示锐度和稳定性的图像稳定性 和/或质量。随后所收集的信息可跨所有相位位置进行比较并且最终选择有最优特性的相 位。如前述,在一个实施例中,最优特性可以是基于关于人视觉如何感知图像质量的公知科 学的,从而所选择的相位助益典型的人眼将领会和欣赏的那些方面的最好图像质量。而且, 为了使比较公平从而追求类似物之间的合理比较,作为前提条件,在检测试剂期间可使APD 的输入图像静止并保持一致并使该图像包含足以刺激相位性能函数的一定量的对比。
[0022] 相位机制110可在自动模式或手动模式中被触发并使用,在模式中例如,通过维 持各种组件和其他组件之间的握手,与每个相位位置相关的原始数据可由各种组件确定或 计算,而此类计算的结果可由相位机制的其他组件提供。在自动模式的情况中,为了节省系 统资源和达到过程的快速完成,某些组件可执行多个函数,诸如计算原始数据和排序相位 候选两者,而无需涉及其他组件。而且,出于调试和/或后处理的目的,在自动和手动模式 两者中,与每个相位候选相关的经计算的原始数据可存储在可在Aro过程完成之后访问的 存储器中。类似地,一旦Aro执行之后,电路可关闭且相位可保持为硬件或软件选择直到下 一 APD过程被触发。
[0023] 图2A解说了根据一个实施例的动态相位检测机制110。在一个实施例中,相位机 制110包括数个组件,诸如输入图像扫描器("扫描器")202、具有像素强度模块("像素 模块")206和帧强度模块("帧模块")208的稳定性优化逻辑("稳定性逻辑")204、具有 锐度函数模块("锐度模块")212的锐度优化逻辑("锐度逻辑")210、具有能量函数模块 ("能量模块")216的图像一致性评估逻辑("一致性逻辑")214、图像合适性逻辑("合适 性逻辑")218、握手
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1