具有图像显示修正机制的显示系统及其操作方法
【专利摘要】一种显示系统的操作方法,包括:发送已知测试样本;提取所述已知测试样本;比较已知测试样本和被提取的已知测试样本;基于用于修正被提取已知测试样本的比较产生补偿模型;以及提供该补偿模型以用于在设备上显示被修正的显示。
【专利说明】具有图像显示修正机制的显示系统及其操作方法
[0001]本申请主张于2012年8月28日提交的序列号为61/694,168的美国临时专利申请的权益,通过参考将其主题合并于此。
【技术领域】
[0002]本申请的实施例通常涉及显示系统,并且更具体地,涉及用于图像显示的系统。
【背景技术】
[0003]现代消费和工业电子产品,特别是诸如图形显示系统、电视机、投影仪、蜂窝电话机、便携数字助理、以及组合设备的设备正在提供不断增加的功能水平以支持包含图像显示的现代生活。现有技术中的研究和开发能够带来各种各样的不同方向。
[0004]在商业的许多方面每天进行着图像显示决定。当消费者购买产品时,图像显示能够是对购买决定的主要影响。在现代商业中,具有通过互联网或者通过其他虚拟手段购买的能力。这种能力使得准确和精确的图像显示更加重要,因为这种显示通过展示表示物理产品的图像显示。当购买产品时,在相信它就是在图像显示中的那一个的情况下通过互联网购买了产品,而随后接收到产品才认识到所述图像显示没有被恰当显示,这对于购买者来说将是令人失望的。
[0005]在显示设备中重现准确和精确的图像显示的能力在广告、产品封装和产品生产的业务中也是重要的。当正在创建这些材料时,能够使用在线虚拟合作系统来评价和赞同印刷图像的产品原型。在这些情形中,使用用于在显示设备上重现精确和准确图像显示的系统或方法将是有益的。
[0006]随着互联网正在成为我们日常生活的一部分以及获得信息的主要渠道,网页视频正在成为非常重要的媒体类型。通过在你的PC、PDA、智能手机和数字媒体播放器上观看网页视频,许多类型的信息是可利用的。为了允许网页视频片段在网络带宽和存储空间的限制下易于访问,网页视频片段通常被大幅压缩,导致退化的图像和视频。
[0007]因此,仍然需要具有图像显示修正机制的图像显示系统以显示图像。鉴于不断增长的商业竞争压力,伴随着不断增长的消费者预期以及在市场上针对有意义产品差异的不断缩减的机会,找到这些问题的答案越来越关键。此外,降低成本、提高效率和性能、以及满足竞争压力的需要,对于找到这些问题的答案的关键必要性增加了更大的紧迫性。
[0008]这些问题的解决方案已经被长期寻求,但是之前的开发还没有提出或建议任何解决方案,因此,这些问题的解决方案仍然长期困扰着本领域技术人员。
【发明内容】
[0009]本发明的实施例提供一种显示系统的操作方法,包括:发送已知测试样本;提取所述已知测试样本;比较已知测试样本和被提取的已知测试样本;基于用于修正被提取已知测试样本的比较产生补偿模型;以及提供该补偿模型以用于在设备上显示被修正的显
/Jn ο[0010]本发明实施例提供一种显示系统的操作方法,包括:发送具有色域的已知测试样本;提取具有被退化色域的已知测试样本;利用控制单元比较已知测试样本的色域和被提取已知测试样本的被退化色域;基于用于修正被提取的已知测试样本的比较产生补偿模型;以及提供该补偿模型以用于在设备上显示被修正的显示。
[0011]本发明实施例提供一种显示系统,包括:通信单元,被配置发送已知测试样本并且被配置提取所述的已知测试样本;控制单元,被配置比较已知测试样本和被提取的已知测试样本,并且被配置基于用于修正被提取已知测试样本的比较产生补偿模型;以及存储单元,被配置提供该补偿模型以用于在设备上显示被修正的显示。
[0012]除了或者代替以上所提及的那些实施例,本发明某些实施例具有其它步骤或元素。根据参考附图时的以下详细描述的阅读,所述步骤或元件对于本领域技术人员将是显而易见的。
【专利附图】
【附图说明】
[0013]图1是在本发明实施例中的具有图像显示修正机制的显示系统。
[0014]图2a和2b是在图1的第一设备的显示接口上图像的实例。
[0015]图3是所述显示系统的示例框图。
[0016]图4是所述显示系统的控制流程。
[0017]图5是在本发明的进一步实施例中的显示系统的操作方法的流程图。
【具体实施方式】
[0018]以下实施例被充分详细地描述以使本领域技术人员能够实现和使用本发明。将理解到,其它实施例基于本公开将是明显的,并且在不脱离本发明范围的情况下可以进行系统、处理或机制的改变。
[0019]在以下描述中,给出许多特定的细节以提供本发明的全面理解。然而,显然在没有这些特定细节的情况下可以实践本发明。为了避免妨碍本发明,一些熟知的电路、系统配置、和处理步骤不被详细公开。
[0020]示出所述系统实施例的图形是半图解的,而不是成比例的,具体地说,一些维度是为了展示清楚并且被示出在图形中被夸大。类似地,虽然图形中的视图为了便于描述通常示出相似的方向,图形中的本描述对于大部分是任意的。通常,本发明能够以任何方向被操作。
[0021]根据其中术语被使用的上下文,术语“模块”在这里指代在本发明中能够包含软件、硬件、或者其组合。例如,所述软件可以是机器码、固件、嵌入式代码、以及应用程序软件。此外例如,所述硬件能够是电路、处理器、计算机、集成电路、集成电路核、压力传感器、惯性传感器、微机电系统(MEMS)、无源设备、或者其组合。
[0022]现在参照图1,在本发明实施例中的具有图像显示修正机制的显示系统100示出在那里。显示系统100包括被连接到第二设备106 (诸如客户端或服务器)的第一设备102(诸如客户端或服务器)。第一设备102通过诸如无线或有线网络的通信路径104与第二设备106通信。
[0023]例如,第一设备102能够是诸如蜂窝电话机、个人数字助理、笔记本计算机、液晶显示(LCD)系统、发光二极管(LED)系统,或者其它多功能显示器或娱乐设备的多种显示设备的任意一种。第一设备102能够或者直接或者间接耦接到通信路径104以便与第二设备106通信,或者能够是独立设备。
[0024]为了说明目的,显示系统100描述为具有作为显示设备的第一设备102,尽管理解到第一设备102能够是不同类型的设备。例如,第一设备102也能够是用于展示图像或者多媒体展示的设备。多媒体展示能够是包含声音、流图像或视频传送序列、或者其组合的展示。作为实例,第一设备102能够是高清电视机、三维电视机、计算机监视器、个人数字助理、蜂窝电话机、或者多媒体机。
[0025]第二设备106能够是多种被集中或被分散的计算设备的任意一种,或视频发送设备。例如,第二设备106能够是多媒体计算机、膝上型计算机、台式计算机、视频游戏控制台、网格计算资源、虚拟化计算机资源、云计算资源、路由器、开关、对等分布式计算设备、媒体播放设备、数字视频光盘(DVD)播放器、三维使能的DVD播放器、诸如照相机或视频照相机的记录设备、或者其组合。在另一实例中,第二设备106能够是用于接收广播或实况流信号的信号接收器,诸如电视接收器、电缆箱、圆盘式卫星接收器或网页使能设备。
[0026]第二设备106能够被集中在单个房间,被分布跨越不同房间,被分布跨越不同地理位置,被嵌入在电信网络之内。第二设备106能够与通信路径104耦接以与第一设备102通信。
[0027]为了说明目的,显示系统100被描述为具有作为计算设备的第二设备106,尽管理解到第二设备106能够是不同类型的设备。而且为了说明目的,显示系统100被示出为具有作为通信路径104的端点的第二设备106和第一设备102,尽管理解到显示系统100能够在第一设备102、第二设备106和通信路径104之间具有不同划分。例如,第一设备102、第二设备106或者其组合也能够当做通信路径104的部分。
[0028]通信路径104能够跨越和表示各种网络。例如,通信路径104能够包含无线通信、有线通信、光学、超声或者其组合。卫星通信、蜂窝通信、蓝牙、红外数据协会标准(IrDA)、无线保真(WiFi)、以及用于微波接入的世界范围互操作性(WiMAX)是能够被包含在通信路径104中的无线通信的实例。以太网、数字用户线(DSL)、光纤到户(FTTH)以及普通传统电话业务(POTS)是能够被包含在通信路径104中的有线通信的实例。进一步,通信路径104能够横越许多网络拓扑和距离。例如,通信路径104能够包括直接连接、个域网(PAN)、局域网(LAN)、城域网(MAN)、广域网(WAN)、或者其组合。
[0029]现在参照图2a和2b,在图1的第一设备的第一显示器202上的图像的实例示出在那里。图2a在第一设备102的第一显示器202上描绘图形204的已知样本,并且图2b在第一设备102上的第二显示器212上描绘被示出为图形214的图形204的被退化样本。第一显示器202能够显示包含图像或视频的图形204。
[0030]包含图像或视频的图形204能够优选地由具有颜色或色度的多个像素206组成。使用数学语言、方程、或者表达式能够测量或者映射像素206的每一个或像素206的组,例如,色域映射。
[0031]类似地,包含图像或视频的图形214能够优选地由具有颜色或色度的多个像素216组成。通过诸如上传、下载的处理、任何传递方法、或者其组合,像素216的颜色或色度能够从像素206的颜色或色度改变或退化。[0032]能够为像素206的每一个或像素206的组测量或建模图形204的颜色。使用色域映射技术能够表征图形204的被测量或被建模颜色。图形204的已知测试样本能够被用于与已经从诸如包含网页视频服务器的网页服务器的远程设备被传递(诸如上传或下载)的图形214的色域映射比较的色域映射表征。
[0033]普通观察者能够看到在已知测试样本和被下载的已知测试样本之间按照亮度、颜色和锐度的视觉差异或对照。通常,被下载的已知测试样本具有包含被减少的亮度、较少的亮度和颜色对比、被改变的颜色、以及被降低的锐度等的被退化的图像质量。
[0034]褪色和移位是与网络视频相关联的普通图像质量问题之一。为了解决这个问题,图像颜色修正或改善技术能够包含与颜色有关的几个方面,其包括但不限于色度、亮度、色调、饱和度、浓度、强度、波长、纯度或其组合。
[0035]例如,通过基于诸如从中发起图像或视频的网页视频服务器的颜色退化模型元数据(CDMM)的适当退化模型,反向补偿诸如通过传递(诸如上传或下载)图形204所引入的褪色或移位的不恰当颜色改变,能够改善图像或视频的颜色质量。
[0036]所有这些图像质量退化能够被定量检测到和被表征。在被发明的显示系统中开发并提供被优选的表征和修正方法,以处理被改变或被退化颜色的问题,然而,也能够在一定程度上改善其它类型的图像质量。例如,利用被修正的颜色,能够明显改善颜色对比度。此外,也可以提高亮度对比和图像锐度。
[0037]用于诸如网页服务器的特定信源的计算服务器、第一设备102、或第二设备106,基于图形204的已知测试样本和来自所述特定信源或网页服务器的图形204的被传递样本的比较,能够提供颜色退化模型元数据。能够包含用于特定信源或网页服务器的颜色退化模型元数据的补偿模型,为了改善质量能够被应用于包含从特定网页服务器接收的图像或视频的其它图形。
[0038]已经发现,具有图像显示修正机制的显示系统,至少基于被应用于来自特定信源的图像和视频的,包含诸如颜色退化模型元数据的退化模型、修正模型或其组合的补偿模型的应用程序,提供一致被改善的包含图像和视频的图形。将图形204的色域映射与表征用于特定遥控设备的至少褪色和移位的图形214的被退化色域映射进行比较。
[0039]现在参照图3,显示系统100的实施例框图示出在那里。显示系统100能够包含第一设备102、通信路径104以及第二设备106。第一设备102能够经由通信路径104向第二设备106发送第一设备发送308中的信息。第二设备106能够经由通信路径104向第一设备102发送第二设备发送310中的信息。
[0040]为了说明目的,显示系统100被示出具有作为客户设备的第一设备102,尽管理解到显示系统100能够具有作为不同类型设备的第一设备102。例如,第一设备102能够是具有显示接口和显示器的服务器。
[0041]而且为了说明目的,显示系统100被示出具有作为服务器的第二设备106,尽管理解到显示系统100能够具有作为不同类型设备的第二设备106。例如,第二设备106能够是客户设备。
[0042]为了在本发明的这个实施例中的简洁描述,第一设备102将被描述为客户设备并且第二设备106将被描述为服务器设备。本声明不局限于针对设备类型的这种选择。所述选择是本发明的实例。[0043]第一设备102能够包含第一控制单兀312、第一存储单兀314、第一通信单兀316、以及第一用户接口 318。第一控制单元312能够包含第一控制接口 322。第一控制单元312能够运行第一软件326以提供显示系统100的智能信息。
[0044]第一控制单元312能够被以许多不同方式来实现。例如,第一控制单元312能够是处理器、专用集成电路(ASIC)、嵌入式处理器、微处理器、硬件控制逻辑、硬件有限状态机(FSM)、数字信号处理器(DSP)或其组合。第一控制接口 322能够被用于第一控制单元312和第一设备102中的其它功能单元之间的通信。第一控制接口 322也能够被用于第一设备102外部的通信。
[0045]第一控制接口 322能够从其它功能单元或从外部信源接收信息,或者能够向其它功能单元或向外部信宿发送信息。所述外部信源和外部信宿指代第一设备102外部的信源和?目宿。
[0046]取决于哪个功能单元或外部单元正在与第一控制接口 322进行接口,第一控制接口 322能够被以不同方式实现并且能够包含不同的实现。例如,压力传感器、惯性传感器、微机电系统(MEMS)、光电路、波导、无线电路、有线电路或其组合能够实现第一控制接口322。
[0047]第一存储单元314能够存储第一软件326。第一存储单元314也能够存储相关信息,诸如表示进来图像的数据、表示以前被展示图像的数据、声音文件、或者其组合。
[0048]第一存储单元314能够是易失性存储器、非易失性存储器、内部存储器、外部存储器或者其组合。例如,第一存储单元314能够是诸如非易失性随机存取存储器(NVRAM)、闪存、磁盘存储器的非易性失存储器、或诸如静态随机存取存储器(SRAM)`的易失性存储器。
[0049]第一存储单元314能够包含第一存储接口 324。第一存储接口 324能够被用于第一存储单元314和在第一设备102中的其它功能单元之间的通信。第一存储接口 324也能够被用于第一设备102外部的通信。
[0050]第一存储接口 324能够从其它功能单元或从外部信源接收信息,或者能够向其它功能单元或外部信宿发送信息。所述的外部信源和外部信宿指代第一设备102外部的信源和?目宿。
[0051]取决于哪个功能单元或外部单元正在与第一存储单元314接口,第一存储接口324能够包含不同的实现。能够使用类似于第一控制接口 322实现的技术和技巧来实现第一存储接口 324。
[0052]第一通信单元316能够使能到第一设备102和从第一设备102的外部通信。例如,第一通信单元316能够允许第一设备102与图1的第二设备106,诸如外围设备或台式计算机的附属物、以及通信路径104进行通信。
[0053]第一通信单元316也能够用作通信集线器,允许第一设备102用作通信路径104的一部分,并且不局限于是通信路径104的端点或终端单元。第一通信单元316能够包含用于与通信路径104交互的诸如微电子或天线的有源和无源组件。
[0054]第一通信单元316能够包含第一通信接口 328。第一通信接口 328能够被用于第一通信单元316和在第一设备102中的其它功能单元之间的通信。第一通信接口 328能够从其它功能单元接收信息或者能够向其它功能单元发送信息。
[0055]取决于哪个功能单元正在与第一通信单元316接口,第一通信接口 328能够包含不同的实现。能够使用类似于第一控制接口 322实现的技术和技巧来实现第一通信接口328。
[0056]第一用户接口 318允许用户(未示出)与第一设备102接口和交互。第一用户接口318能够包含输入设备和输出设备。第一用户接口 318的输入设备的实例能够包含键盘板、触摸板、软键、键盘、麦克风、用于接收远程信号的红外传感器或其任意组合,以提供数据和通信输入。
[0057]第一用户接口 318能够包含作为输出设备的第一显示接口 330。第一显示接口 330能够向诸如投影仪、视频屏幕、扬声器或其任意组合的第一显示器202输出。
[0058]第一控制单元312能够操作第一用户接口 318以显示被显示系统100产生的信息。第一控制单兀312也能够运行用于显不系统100的其它功能的第一软件326。第一控制单元312经由第一通信单元316能够进一步运行用于与通信路径104相互作用的第一软件 326。
[0059]第二设备106能够被用于在具有第一设备102的多个设备实施例中实现本发明。第二设备106能够提供与第一设备102相比附加的或更高性能的处理能力。第二设备106能够包含第二控制单元334、第二通信单元336、第二用户接口 338和第二存储单元346。
[0060]第二用户接口 338允许用户(未示出)与第二设备106接口和交互。第二用户接口 338能够包含输入设备和输出设备。第二用户接口 338的输入设备的实例能够包含键盘板、触摸板、软键、键盘、麦克风、或其任意组合,以提供数据和通信输入。第二用户接口 338的输出设备的实例能够包含第二显示接口 340。第二显示接口 340能够向诸如投影仪、视频屏幕、扬声器或其任意组合的图2的第二显示器212输出。
[0061]第二控制单元334能够运行第二软件342以向显示系统100的第二设备106提供智能信息。第二软件342能够连同第一软件326 —起操作。第二控制单元334能够提供与第一控制单元312相比的附加性能。
[0062]第二控制单元334能够操作第二用户接口 338显示信息。第二控制单元334也能够运行用于显示系统100其它功能的第二软件342,包括操作第二通信单元336以经由通信路径104与第一设备102通信。
[0063]第二控制单元334能够被以许多不同方式来实现。例如,第二控制单元334能够是处理器、嵌入式处理器、微处理器、硬件控制逻辑、软件有线状态机(FSM)、数字信号处理器(DSP)或其组合。
[0064]第二控制单元334能够包含第二控制接口 344。第二控制接口 344能够被用于第二控制单元334和在第二设备106中的其它功能单元之间的通信。第二控制接口 344也能够被用于第二设备106外部的通信。
[0065]第二控制接口 344能够从其它功能单元或从外部信源接收信息,或者能够向其它功能单元或外部信宿发送信息。外部信源和外部信宿指代第二设备106外部的信源和信宿。
[0066]取决于哪个功能单元或外部单元正在与第二控制接口 344进行接口,第二控制接口 344能够被以不同方式实现并且包含不同的实现。例如,压力传感器、惯性传感器、微机电系统(MEMS)、光电路。波导、无线电路、有线电路或其组合能够实现第二控制接口 344。
[0067]第二存储单元346能够存储第二软件342。第二存储单元346也能够存储诸如表示进来图像的数据、表示以前被展示图像的数据、声音文件、或其组合的信息。第二存储单元346能够被调整大小以提供附加存储容量来补充第一存储单元314。
[0068]为了说明目的,第二存储单元346被示出作为单个元件,尽管理解到第二存储单元346能够是存储元件的分布。而且为了说明目的,带有第二存储单元346的显示系统100被示出为单一分层存储系统,尽管理解到显示系统100能够以不同配置具有第二存储单元346。例如,利用形成存储器分层系统的不同存储技术,包括不同等级的高速缓存、主存储器、旋转介质、或者离线存储,能够形成第二存储单元346。
[0069]第二存储单元346能够是易失性存储器、非易失性存储器、内部存储器、外部存储器或其组合。例如,第二存储单元346能够是诸如非易失性随机存取存储器(NVRAM)的非易失性存储器、闪存、磁盘存储器、或诸如静态随机存取存储器(SRAM)的易失性存储器。
[0070]第二存储单元346能够包括第二存储接口 348。第二存储接口 348能够被用于第二存储单元346和第二设备106中的其它功能单元之间的通信。第二存储接口 348也能够被用于第二设备106外部的通信。
[0071]第二存储接口 348能够从其它功能单元或者从外部信源接收信息,或者向其它功能单元或者向外部信宿发送信息。所述外部信源和外部信宿指代第二设备106外部的信源和?目宿。
[0072]取决于哪个功 能单元或外部单元正在被与第二存储单元346接口,第二存储接口348能够包括不同的实现。能够使用类似于第二控制接口 344的实现的技术和技巧来实现第二存储接口 348。
[0073]第二通信单元336能够使能到第二设备106和从第二设备106的外部通信。例如,第二通信单元336能够允许第二设备106通过通信路径104与第一设备102通信。
[0074]第二通信单元336也能够用作通信集线器,允许第二设备106用作通信路径104的一部分,并且不限于是通信路径104的端点或终端单元。第二通信单元336能够包含用于与通信路径104交互的诸如微电子或天线的有源和无源组件。
[0075]第二通信单元336能够包括第二通信接口 350。第二通信接口 350能够被用于第二通信单元336和第二设备106中的其它功能单元之间的通信。第二通信接口 350能够从所述其它功能单元接收信息,或者能够向所述其它功能单元发送信息。
[0076]取决于哪个功能单元正在被与第二通信单元336接口,第二通信接口 350能够包括不同的实现。能够使用类似于第二控制接口 344的实现的技术和技巧来实现第二通信接Π 350。
[0077]第一通信单元316能够与通信路径104耦接以在第一设备发送308中向第二设备106发送信息(例如,已知测试样本)。第二设备106能够从通信路径104的第一设备发送308接收第二通信单元336中的信息。
[0078]第二通信单元336能够与通信路径104耦接,以便在第二设备发送310中向第一设备102发送信息。第一设备102能够从通信路径104的第二设备发送310接收(或提取)第一通信单兀316中的信息。
[0079]能够通过第一控制单元312、第二控制单元334及其组合来运行显示系统100。虽然理解到第二设备106能够具有不同的划分,为了说明目的,使用含有第二用户接口 338、第二存储单元346、第二控制单元334、以及第二通信单元336的划分来示出第二设备106。例如,第二软件342能够被以不同方式划分,以便在第二控制单元334和第二通信单元336中能够包括它的部分或所有功能。此外,第二设备106能够包括为了简便没有在图3中示出的其它功能单元。
[0080]第一设备102中的功能单元能够单独和独立于其它功能单元进行工作。第一设备102能够单独和独立于第二设备106和通信路径104进行工作。
[0081]第二设备106中的功能单元能够单独和独立于其它功能单元进行工作。第二设备106能够单独和独立于第一设备102和通信路径104进行工作。
[0082]为了说明目的,通过第一设备102和第二设备106的操作来描述显示系统100。需理解到,第一设备102和第二设备106能够操作显示系统100的任何模块和功能。
[0083]现在参照图4,在那里示出具有图像显示修正机制的显示系统100的控制流程。以类似于图2a和2b描述的方式,修正和改善图像和视频中的至少褪色和移位。以出现在图像上的颜色均匀覆盖整个可利用色域范围的方式专门创建已知测试样本。这样在色度平面(能够使用基于LUV或XYZ的颜色空间)上,所述数据点(每个点代表存在于帧/图像中的颜色)被相当均匀地分布在由sRGB颜色空间定义的整个色域上。
[0084]在图像或视频被上传到网页视频服务器并且在网站上被观看后,视频图像的颜色质量通常出现各种程度的退化。如果在本地PC (或者PDA或者智能手机等等)上下载和观看被发布的视频片段,则可以观察到进一步的颜色质量退化。所述颜色质量退化对于观察者能够显现为颜色移位或褪色,而在色度平面上它表现为数据点从它们的原始位置的移动。如果在色度平面上的数据点被看做网格或网孔,则所述颜色退化能够导致被称为色域映射的网格移位和变形,这能够使用各种数学方法来表征。
[0085]在用于颜色退化的表征和修正方法的实施例中,在色度域中执行已知测试样本和被下载的已知测试样本之间的定量比较。首先,计算图像像素的颜色(色度数值)并且将其记录在色度平面上作为其xy坐标是色度数值的(数据)点。能够考虑来自已知测试样本的所有点以构建网孔。类似地,来自被下载的已知测试样本的所有点也能够构建网孔。
[0086]在每个像素位置,已知测试样本和被下载的已知测试样本在颜色平面上通常具有对应于两个不同位置的不同颜色。在两个颜色,例如数据点,之间的颜色改变能够被表征为简单线性平移或置换。然而,为了表征在两个样本之间的所有像素的颜色之间的颜色改变,能够利用所述的网孔构思,并且所述的颜色改变能够被解释为变换一个网孔到另一个的二维(2D )空间变换问题。在图像处理领域,将在颜色色域内的所有颜色的颜色改变称为色域映射。
[0087]为了处理在已知测试样本和被下载已知测试样本之间的色域映射问题,优选的数学工具或模型是三(3rd)或四(4rd)阶双变量多项式。
[0088]为了建模的目的,需要数学工具以定量地描述颜色改变行为。由于色域能够是2D空间并且色域映射能够被认为是2D空间变换,双变量三阶(3rd-order)多项式转移函数是优选的数学工具。所述双变量三阶多项式转移函数能够描述具有高精度的平滑2D空间变换,包括平移、旋转、伸缩、扭曲等。所述的三阶多项式转移函数在适合精度和复杂度之间也具有适当的平衡。原则上,二阶(2nd-order)和四阶(4th-order)多项式函数也能够被用于表征色域映射。
[0089]在目标显示接口上包含图像和视频的图形的已知测试样本的颜色在方框402中能够被测量和被建模作为在色度平面上的一组数据点,通常用于覆盖平面区域的一组系数。所述区域是第一(1st)显示色域。
[0090]处理器、专用集成电路(ASIC)、嵌入式处理器、微处理器、硬件控制逻辑、硬件有限状态机(FSM)、数字信号处理器(DSP)或者其组合,例如,图3的第一控制单元312、图3的第二控制单元334或者其组合,在方框402中能够测量或建模图形的已知测试样本。
[0091]外部通信设备、通信集线器、端点或终端单元、发送器、接收器、收发器、或者其组合,例如,图3的第一通信单元316、图3的第二通信单元336,或者其组合,在模块402中能够发送、接收或提取图形的已知测试样本。投影仪、视频屏幕、扬声器或者其任意组合,诸如,第一显示器202、第二显示器212或者其组合,能够提供用于图形的已知测试样本的目标显不O
[0092]在目标显示接口上从远程设备接收的包括图像或视频的图形的已知测试样本的颜色,在方框404中能够被测量或被建模为覆盖平面区域的色度平面上的一组数据点。所述区域是第二(2nd)显示色域。
[0093]处理器、专用集成电路(ASIC)、嵌入式处理器、微处理器、硬件控制逻辑、硬件有限状态机(FSM)、数字信号处理器(DSP)、或者其组合,例如,图3的第一控制单元312、图3的第二控制单元334、或者其组合,在方框404中能够测量或建模从远程设备接收或提取的已知测试样本的图形。投影仪、视频屏幕、扬声器、或者其任意组合,例如,第一显示器202、第二显示器212、或者其组合,能够提供用于被接收或被提取的已知测试样本的图形的目标显
/Jn ο
[0094]外部通信设备、通信集线器、端点或终端单元、发送器、接收器、收发器、或者其组合,例如图3的第一通信单元316、图3的第二通信单元336、或者其组合,在方框404中能够发送、接收、或提取图形的被接收或被提取的已知测试样本。
[0095]在方框406中比较已知测试样本的第一和第二色域,以便在方框408中产生能够被存储在诸如颜色退化模型元数据服务器的模型服务器中的色域映射(正向和逆向两者)的模型。
[0096]处理器、专用集成电路(ASIC)、嵌入式处理器、微处理器、硬件控制逻辑、硬件有限状态机(FSM)、数字信号处理器(DSP)、或者其组合,例如,图3的第一控制单元312、图3的第二控制单元334、或者其组合,能够在方框406中比较已知测试样本和被提取的已知测试样本。
[0097]易失性存储器、非易失性存储器、内部存储器、外部存储器、或者其组合,例如,第一存储单元314、第二存储单元346、或者其组合,在方框408中能够将色域映射的模型存储在模型服务器中。
[0098]如果对原始图像或视频执行所获得的正向色域映射模型,则在上传之前的原始图像或视频能够被观察到非常类似于被下载的视频片段。应用所述色域映射能够正确地描述在色度平面上所展示的颜色变化。颜色修正在目标或用户设备中能够被优选地实现为带有嵌入算法的软件或硬件。在方框410中,能够包括针对特定信源或网页服务器的,诸如基于色域映射的颜色退化模型元数据的退化模型的补偿模型能够被应用,以改善包括从所述特定网页服务器接收的图像或视频的其它图形的质量。
[0099]外部通信设备、通信集线器、端点或终端单元、发送器、接收器、收发器、或者其组合,例如,图3的第一通信单元316、图3的第二通信单元336、或者其组合,在方框410中能够发送、接收或者提取所述补偿模型。
[0100]通过反转颜色改变处理以将颜色质量改变回原始条件,例如,通过对被退化的图像或视频执行逆2D空间变换(逆色域映射),能够实现不想要颜色变化的补偿或修正。由于所述多项式函数是三阶双变量函数,求解多项式函数的逆函数是困难的。 [0101]可替换地,通过反转图像或视频的顺序能够产生所述逆变换。使用原始图像或视频作为输入并且使用被退化图像或视频作为目标,所述计算产生用于将原始图像或视频变换为被退化图像或视频的转移函数。给定被退化的图像或视频作为输入以及原始图像或视频作为输出,所述计算产生将被退化的图像或视频转换为非常类似于原始图像或视频的图像或视频的转移函数。因此,在目标或用户设备中的逆空间变换提供针对被退化图像或视频的修正或改进。描述逆2D变换的转移函数仍然是三阶双变量多项式函数。
[0102]基于针对专用信源或者诸如网页视频服务器的网页服务器的颜色色域的比较,提供诸如颜色退化模型元数据的示例退化模型。进一步,所述示例补偿模型能够包括示例退化、示例修正模型或者其组合。
[0103]也能够使用数学语言,即数学方程或表达式,来描述用于网页视频颜色修正的色域映射算法。
[0104]方程(I)和(2 )定义了在目标或原始图像和远程或颜色被退化图像之间的色域映射关系,其中,A=La1, a2]表示在原始图像上的像素的色度,B=[b1; b2]表示在被退化图像上的像素的色度。方程(I)中的变换(或者,转移函数)T描述由互联网上的问题所引起的颜色退化。根据之前的讨论,T也表示在色度平面上的将A转换到B的正向2D变换。相反,r1表示A和B之间的逆向变换
[0105]B=T (A) (I)
[0106]A=iT1(B) (2)
[0107]根据用于色度映射的基于空间变换的方法,所述退化模型等价于描述从已知测试样本到被下载已知测试样本的颜色变化的转换。方程(I)中的变换T也能够表示所述退化模型。
[0108]利用在之前被引入的离线处理能够在数值上确定T。在优选实施例中,T是基于三(或者四)阶双变量多项式的非线性函数。因此,使用矩阵格式能够将方程(I)改写为方程
(3)
[0109]
【权利要求】
1.一种显不系统的操作方法,包括: 发送已知测试样本; 提取所述已知测试样本; 利用控制单元比较已知测试样本和被提取的已知测试样本; 基于用于修正被提取的已知测试样本的比较产生补偿模型;以及 提供该补偿模型以用于在设备上显示被修正的显示。
2.如权利要求1所述的方法,其中,发送已知测试包括:发送已知测试样本以用于在网页服务器上存储所述已知测试样本。
3.如权利要求1所述的方法,其中,产生补偿模型包括:基于空间变换产生模型。
4.如权利要求1所述的方法,其中,产生补偿模型包括:基于逆空间变换产生模型。
5.如权利要求1所述的方法,其中,提供补偿模型包括:提供颜色退化模型元数据。
6.—种显不系统的操作方法,包括: 发送具有色域的已知测试样本; 提取具有被退化色域的已知测试样本; 利用控制单元比较已知测试样本的色域和被提取已知测试样本的被退化色域; 基于用于修正被提取的已知测试样本的比较产生补偿模型;以及 提供该补偿模型以用于在设备上显示被修正的显示。
7.如权利要求6所述的方法,其中,发送已知测试样本包括:发送具有均匀覆盖可利用色域范围的颜色的已知测试样本。
8.如权利要求6所述的方法,其中,产生补偿模型包括:基于二维空间变换产生模型。
9.如权利要求6所述的方法,其中,产生补偿模型包括:基于使用已知测试样本和被提取已知测试样本的相反顺序的逆空间变换产生模型。
10.如权利要求6所述的方法,其中,提供补偿模型包括:提供用于存储在模型服务器上的颜色退化模型元数据。
11.一种显不系统,包括: 通信单元,被配置来发送已知测试样本并且被配置来提取所述已知测试样本; 控制单元,被耦接到通信单元,被配置来比较已知测试样本和被提取的已知测试样本,以及被配置来基于用于修正被提取的已知测试样本的比较产生补偿模型;以及 存储单元,被耦接到控制单元,被配置来提供该补偿模型以用于在设备上显示被修正的显示。
12.如权利要求11所述的系统,其中,所述被配置来发送已知测试样本的通信单元包括被配置来发送用于存储在网页服务器上的已知测试样本的通信单元。
13.如权利要求11所述的系统,其中,被配置来产生补偿模型的控制单元包括被配置来基于空间变换产生模型的控制单元。
14.如权利要求11所述的系统,其中,被配置来产生补偿模型的控制单元包括被配置来基于逆空间变换产生模型的控制单元。
15.如权利要求11所述的系统,其中,被配置来提供补偿模型的存储单元包括被配置来提供颜色退化模型元数据的存储单元。
【文档编号】H04N9/64GK103686108SQ201310381490
【公开日】2014年3月26日 申请日期:2013年8月28日 优先权日:2012年8月28日
【发明者】陶理 申请人:三星电子株式会社