首页> 中国专利> 具有视频来源装置与视频接收装置的系统中的调整视频处理

具有视频来源装置与视频接收装置的系统中的调整视频处理

摘要

视频来源装置与视频接收装置的其中一个可:(a)于该一个装置停用视频处理功能并且传送命令,使另一个视频来源装置与视频接收装置启动该视频处理功能;(b)于该一个装置启动该视频处理功能并且传送命令,使另一个装置停用该视频处理功能;以及(c)基于指出(a)或(b)哪一个导致优选视频影像的使用者输入,实行(a)或(b)。该一个装置可接收另一个装置所具有的视频处理功能的指示,使得步骤(a)、(b)及(c)可为了该一个装置亦具有的各个经指示出的视频处理功能而实行。一种使用者接口包含至少一个可选择的控件,用于指出可显示由步骤(a)所产生的视频影像或者可显示由步骤(b)所产生的视频影像。

著录项

  • 公开/公告号CN101971617A

    专利类型发明专利

  • 公开/公告日2011-02-09

    原文格式PDF

  • 申请/专利权人 ATI技术无限责任公司;

    申请/专利号CN200880127097.5

  • 发明设计人 D·格伦;

    申请日2008-12-17

  • 分类号H04N5/44;H04N7/015;H04N5/91;

  • 代理机构北京戈程知识产权代理有限公司;

  • 代理人程伟

  • 地址 加拿大安大略省

  • 入库时间 2023-12-18 01:52:15

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2015-12-02

    授权

    授权

  • 2011-03-23

    实质审查的生效 IPC(主分类):H04N5/44 申请日:20081217

    实质审查的生效

  • 2011-02-09

    公开

    公开

说明书

技术领域

本发明一般而言涉及视频处理,更详而言之,涉及具有视频来源装置与视频接收装置的系统中的调整视频处理。

背景技术

对于视频来源装置(亦即,可输出包括视频影像的视频信号的装置,如数字多功能光盘(Digital Versatile Disc,DVD)视频播放器、高画质(High-Density,HD)DVD视频播放器、蓝光光盘(Blu-ray disc)播放器、视频机上盒(set-top boxes)或者个人计算机)与视频接收装置(亦即,可接收视频信号并且进一步处理对该信号进行视频处理且可能显示所产生的视频影像的装置(如电视或监视器),可为市售常見的如阴极射线管(Cahode Ray Tubes,CRTs)的模拟或数字装置、如液晶显示器(Liquid Crystal Displays,LCDs或等离子(plasma)显示器的平板显示器、或者如数字光处理(Digital Light Processing,DLP)的背投影式(rear-projection)显示器或硅基型液晶显示器(Liquid Crystal on Silicon,LCoS))。举例而言,消费者组装家庭娱乐系统时,可自一家制造商购买视频来源装置组件并且自另一家制造商购买视频接收装置组件。消费者对于组件选择可能基于消费者喜好、取得性(availability)或零售商促销的因素。该消费者接着可于家庭娱乐系统中将所述组件互连,如此使得来源装置输出视频信号至该接收装置。该互连可经由电缆线并符合已知工业标准,如视频图形数组(VGA)、视频输入/输出信号(composite/S-video)或色差端子输出、数字视觉接口(Digital Visual Interface,DVI)、高解析多媒体影音接口(High-Definition Multimedia InterfaceTM,HDMITM)或数字式视频接口标准(DisplayPort),或者无线显示接口(例如:“wireless HDMI”)。

当代的许多视频来源装置皆能够实行各种视频处理功能,如图框率转换(frame-rate conversion)、交错(interlacing)、去交错(de-interlacing)、去噪声(de-noise)、缩放(scaling)、色彩校正(color correction)、对比校正(contrast correction)、伽玛校正(gamma correction)以及细节增强(detail Enhancement)。各种视频处理功能皆可由视频处理器的功能性方块所实行,该视频处理器可由硬件、软件、韧件或上述各者的组合所完成。功能性方块可于不同视频装置中以不同方式实现。也就是说,一个视频来源装置中的功能性方块可应用一种视频处理算法以达到所欲的视频处理功能,同时另一视频来源装置中的相同功能性方块应用另一种视频处理算法以不同方式达到相同的视频处理功能。举例而言,一些交错扫描仪方块可应用扫描线取样(扫描线decimation)算法以交错视频,同时另一个的交错扫描仪可经固定或动态地组构。于稍后介绍的情况下,于任何给定时间所使用的算法可取决于例如目前正处理的视频数据内容或使用者喜好等因素。

一种视频接收装置可能亦能够将各种视频处理功能应用于所接收的视频信号,包含上游(upstream)视频来源装置所能够实现的一些或全部相同视频处理功能(称作“重叠视频处理功能(overlapping video processing functions)”)。所述重叠是由于该视频接收装置为一种能够与视频处理能力可变化的各种类型视频来源装置互连的模块化组件。由视频处理的观点来看,该视频来源装置与视频接收装置可各自具有不同的效用与缺点。举例来说,该来源装置可能具有该接收装置无法执行的数个扫描率转换算法,而该接收装置可能具有该来源装置所无法执行的多种图框率转换功能,同时该接收装置具有该来源装置所无法执行的多种去交错功能。

现有的方式是提供消费者含有测试视频影像的DVD与具有指令的视频剪辑(video clip),该指令是用于在连接至电视的播放器中播放该DVD。该指令可对于各种类型的电视(例如:720p DLP、LCD或等离子;768p LCD或等离子;1024x1024等离子;或者1920x1080 DLP、LCD或等离子)建议用于测试该DVD-视频播放器(例如:720p、768p、1080i或1080p)的DVD-视频播放器输出设定以及用于测试该电视(例如:480i)的DVD-视频播放器输出设定。该指令亦可描述应该如何评估经显示的影像或视频剪辑的质量。不利的是,使用者必须正确地设定该DVD-视频播放器输出设定。倘若不正确地设定,则该经显示的影像或视频剪辑的评估质量可归因于错误的装置(DVD-视频播放器或电视)。有鉴于许多DVD-视频播放器的复杂使用者接口与许多使用者不熟练组构设定输出,输出设定不正确的可能性相当高。此外,即便该DVD-视频播放器输出设定是经正确地设定,最终基于该测试输出而组构该DVD-视频播放器为最佳化影像的适当模式仍然是使用者的责任。再者,错误组构的可能性相对较高。

故期望得到减轻或排除至少一些上述缺点的解决方案。

发明内容

于一个态样中,提供了一种方法,包括,于视频来源装置与视频接收装置的其中一个:(a)于该一个装置停用视频处理功能并且传送命令,使另一个该视频来源装置与该视频接收装置启动该视频处理功能;(b)于该一个装置启动该视频处理功能并且传送命令,使另一个装置停用该视频处理功能;以及(c)基于指出(a)或(b)哪一个导致优选视频影像的使用者输入,实行(effect)(a)或(b)。

于另一个态样中,提供了一种储存指令的机器可读取媒体,当该指令由视频来源装置与视频接收装置其中一个的处理器所执行时,使该一个装置:(a)于该一个装置停用视频处理功能并且传送命令,使另一个该视频来源装置与该视频接收装置启动该视频处理功能;(b)于该一个装置启动该视频处理功能并且传送命令,使另一个装置停用该视频处理功能;以及(c)基于指出(a)或(b)哪一个导致优选视频影像的使用者输入,实行(a)或(b)。

于另一个态样中,提供了一种视频接收装置,包括处理器以及与该处理器互连的内存,该内存储存指令,当该指令由该处理器所执行时,使该视频接收装置:(a)于该视频接收装置停用视频处理功能并且传送命令,使视频来源装置启动该视频处理功能;(b)于该视频接收装置启动该视频处理功能并且传送命令,使该视频来源装置停用该视频处理功能;以及(c)基于指出(a)或(b)哪一个导致优选视频影像的使用者输入,实行(a)或(b)。

于另一个态样中,提供了一种视频来源装置,包括处理器以及与该处理器互连的内存,该内存储存指令,当该指令由该处理器所执行时,使该视频来源装置:(a)于该视频来源装置停用视频处理功能并且传送命令,使视频接收装置启动该视频处理功能;(b)于该视频来源装置停用视频处理功能并且传送命令,使视频接收装置启动该视频处理功能;以及(c)基于指出(a)或(b)哪一个导致优选视频影像的使用者输入,实行(a)或(b)。

于另一个态样中,提供了一种储存指令的机器可读取媒体,当处理该指令时,使所产生的电路能够:(a)于视频来源装置与视频接收装置的其中一个停用视频处理功能并且传送命令使另一个该视频来源装置与该视频接收装置启动该视频处理功能;(b)于该一个装置启动该视频处理功能并且传送命令使另一个装置停用该视频处理功能;以及(c)基于指出(a)或(b)哪一个导致优选视频影像的使用者输入,实行(a)或(b),其中,该电路包括该一个装置。

通过检阅以下本发明的特定实施例说明配合附加图式,将使得熟习本领域者清楚了解本发明内容的另一个态样与特征。

附图说明

于附加图式中描绘本发明的示范实施例:

图1是具有视频来源装置与视频接收装置的系统的示意图;

图2是描绘图1的视频来源装置的运作的流程图;

图3是描绘图1的视频接收装置的运作的流程图;

图4A至图4D是描绘图1的系统所呈现的图形化使用者接口的屏幕;

图5与图6是描绘图1的视频来源装置与视频接收装置所(分别地)具有的视频处理功能的示范指示的示意图;以及

图7是制造包括视频来源装置与视频接收装置的电路的简化示意图。

具体实施方式

参照图1,是描绘示范的系统10。该系统10包含通过视频互连16而互连的视频来源装置12与视频接收装置14。

该视频来源装置12是在互连16上输出视频信号(包括例如图框(frame)或场(field))的电子装置。该装置12可为例如个人计算机、DVD-视频播放器、HD-DVD视频播放器、蓝光光盘播放器、或者接收来自任何同轴电缆、卫星接收碟、电话线、电源在线宽带(broadband over power line)、以太网络电缆或模拟或数字广播(例如:VHF、UHF或HD)的视频信号的视频机上盒。如图1所示,该视频来源装置12包含缓冲器20、视频处理功能性方块22与24、以及控制器30。为了清楚起见,省略视频来源装置12的其它组件。

缓冲器20储存视频数据(可为图框或场的形式),所述功能性方块22与24其中一个或多者根据该视频数据选择性地实行视频处理功能。该经储存的视频数据可通过译码器(未显示)译码成为图框或场,该译码器可顺从该视频来源装置12中的缓冲器的上游的一些视频编码/压缩标准(如MPEG、MPEG 2、MPEG 4、divX、ITU Recommendation ITU-H.264、HDMI(TM)、ATSC、PAL或NTSC电视、数字电视(例如:ITU BT.601)或类似标准)的任何一个。该译码器(倘若存在)所运作的视频信号可例如通过视频来源装置12自外部来源(例如:电缆头端器(cable head-end)、卫星或广播)接收、通过装置12自储存媒体(例如:硬盘或光盘(如DVD))读取、或者通过装置12(例如:通过如视频游戏的软件应用程序)所产生。缓冲器20可为该视频来源装置12中部分较大的挥发性内存。为了有助于视频处理功能性方块22与24的平行运作(parallel operation),缓冲器20可具有立即储存多个连续图框或场的容量。一旦对该视频数据实行视频处理功能,该经处理的视频数据是如同视频信号自该缓冲器20输出于互连16上,典型上(虽然非必要)是经由视频接口传输器(未显示)。视频接口传输器(倘若存在)的角色是将该视频数据转换成为顺从有效视频接口标准的视频信号,该有效视频接口标准支配互连16(例如:DVI、HDMITM、DisplayPort、数字平板(DFP)接口、Open LVDS显示接口(OpenLDI)、或者千兆位视频接口(GVIF)标准、或者无线显示接口)。该缓冲器与该视频接口传输器之间可插入图框缓冲器(未显示),用于在互连16上传输前储存该经处理的视频数据。

各个视频处理功能性方块22、24皆是实行视频处理功能的硬件、软件、或韧件(或上述各者的组合)方块。虽然图1仅描绘了两个方块22、24,应体认到方块数量可为N个,其中N是大于或等于1的整数。该N个方块所实行的视频处理功能可包含例如图框率转换、交错、去交错、去噪声、缩放(scaling)、色彩校正、对比效正、伽玛校正及细节增强。一些功能性方块可选择性地实行一些算法其中一个,以达到所欲的视频处理功能。举例而言,交错方块可应用扫描线取样算法或者垂直滤波算法(vertical滤波algorithm)任一个。于任何给定时间所使用的算法可取决于例如目前正在处理的视频数据内容或使用者喜好等因素。另一个功能性方块仅可应用一种算法,以达到所欲的视频处理功能(亦即,可为固定的算法)。为了清楚起见,本说明书中所使用的术语“算法”不应理解为必然暗示由软件实现。

为了说明起见,一些示范视频处理功能将确认如下,简短地描述两种或多种可实行以达到该视频处理功能的视频处理算法的各个功能。

扫描率转换(亦即,图框率转换)

每N个图框/场落下(Dropping)/重制(Duplicating)-此为扫描率转换(scan-rate conversion)的简单形式,其中每N个场的其中一个是经落下或经重制。举例而言,60Hz至50Hz的经交错运作的转换可每6个场落下一个。此技术的一个可能缺点是称作为“急动(judder)”的明显跳动(jerky motion)。

3∶2下拉(Pulldown)-此技术通常用于当转换24个图框/秒的内容为NTSC(59.94-Hz场率)时。底片速度(film speed)减慢0.1%至23.976(24/1.001)图框/秒。两个底片图框(film frame)产生五个视频场。

另一个下拉-可实行另一个类型的下拉(例如:2∶2、24∶1、及另一个比例)。

时间插补(Temporal Interpolation)-此技术根据需要自原始图框产生新的图框,以产生所欲的图框率。来自过去与未来输入图框的信息可用以最佳化处理出现与消失的对象。当利用时间插补自50Hz转换至60Hz时,对于每五个50Hz视频的场而言,有六个60Hz视频的场。在对准两个来源之后,两个相邻的50Hz场是混合在一起,以产生新的60Hz场。

移动补偿(Motion Compensation)-移动补偿试图确认该视频数据中的真实移动向量(true motion vector)并且于时间插补期间利用此信息将移动噪声(motion artifact)最小化。如此一来可产生顺畅且自然的移动,而避免发生急动。

交错(Interlacing)

扫描线取样-于此方法中,摒弃各个未经交错的图框中另一个每一个主动扫描线。

垂直去闪烁滤波(Vertical De-Flicker Filtering)-于此方法中,两个或多个未经交错的数据是用以产生一条经交错的数据线。于数条经交错的数据线使的快速垂直转换(transition)顺畅。

去交错

扫描线重制(Scan Line Duplication)-扫描线重制是重制先前的主动扫描线。虽然主动扫描线的数量加倍,但是没有增加垂直分辨率。

场合并(Field Merging)-此技术将两个连贯的场合并在一起,以产生视频图框。于各个场时间,该场的主动扫描线是与先前的场的主动扫描线合并。结果是对于各个输入场时间而言,结合一对场(a pair of field)以产生图框。由于两个场之间的时间差,移动中的对象可能具有噪声(artifact),亦称作“结合”。

扫描线插补-扫描线插补于多条原始的主动扫描线之间产生经插补的扫描线。主动扫描线的数量加倍,但是垂直分辨率并未加倍。于简单的实现方式中,线性插补(linear interpolation)是用以于两条输入扫描线间产生新的扫描线。可利用有限脉冲响应(Finite Impulse Response;FIR)滤波器达到优选的结果。

移动适应去交错(Motion Adaptive De-interlacing)-此方法就“每个像素(pixel)来说,场合并是用于图片的静止区域而扫描线插补是用于移动的区域(areas of movement)。为了完成此工作,实时侦测该整体图片上以逐一取样(sample-by-sample)为基础的移动。因此一次可处理数个视频场。当结合两个场时,于图片的静止区域中维持完整的垂直分辨率。决定何时使用来自先前的场的取样(由于移动,可能位于“错误的”位置)或者何时于目前的场(current field)中插补来自相邻扫描线的新取样。交越衰退(crossfading)或“软切换(soft switching)”是用以降低方法间的突然切换的可见度(visibility)。一些解决方案可实行“每个场”的移动适应去交错,以避免需要为每一个取样作决定,如同“每个像素”的移动适应去交错所作。

移动补偿去交错-移动补偿(或“移动向量操纵(motion vector steered)”)去交错的还杂程度较移动适应去交错高出数个等级,必须对于各个取样计算场之间的移动向量并且沿着各个取样的移动轨迹进行插补。移动向量亦经发现通过各个遗漏的取样。

对角线边缘插补(Diagonal Edge Interpolation)-为了移除明显的“阶梯(staircase)”效应,搜寻对角线并且试图沿着所述对角线进行插补。

缩放

像素落下与重制(Pixel Dropping and Duplication)-于此方法中,可称作“最近邻者(nearest neighbor)”缩放,仅使用最接近输出取样的输入取样。于像素落下中,每Y个取样中有X个取样是经水平地与垂直地抛除(thrown away)。经修改的Bresenham绘线(line-drawing)算法典型上是用以判断不摒弃哪些取样。于像素重制中,可完成简单的放大,每Y个取样中有X个取样是经水平地与垂直地重制。

线性插补-于此方法中,当输出取样落于两个输入取样间(水平地或垂直地)时,通过于该两个输入取样间线性地进行插补而运算该输出取样。

抗锯齿重新取样(Anti-Aliased Resampling)-此方法可用以确保频率内容于水平和垂直方向上随该影像尺寸成比例缩放。本质上,该输入数据是经升取样(upsampled)并且经低通滤波,以移除由该插补程序所产生的影像频率。滤波器移除重新取样程序中将产生锯齿(alias)的频率。

内容适应缩放(Content-Adaptive Scaling)-缩放是部份基于被缩放的数据(对比于普遍应用的缩放算法)。

色彩校正

Flesbtone校正、白点校正、及色彩饱和增强(color-saturation Enhancement)皆为可替代或结合应用的不同类型色彩校正算法的范例。

细节增强

锐利度增强(sharpness Enhancement)-锐利度是通过例如决定相邻像素的亮度(brightness)并且增强其间的对比而增加。

边缘增强(Edge Enhancement)-侦测影像中的角度或边缘并且将其整体放大。

超分辨率(Super-Resolution)-为了改善影像特征的分辨率,于一连串出现该特征的图框上收集有关该特征的信息。该信息可接着用以增加各个图框中该特征的锐利度。

应体认到,先前所述的视频处理算法仅为说明,且于替代实施例中可能不同。

该控制器30是视频来源装置12的组件,控制该视频处理功能性方块22、24的运作。具体而言,该控制器能够独立地启动与停用各个功能性方块22、24。于各种情况下,由功能性方块所应用的视频处理算法是可动态组构的,该控制器30亦可动态地组构该功能性方块所欲应用的视频处理算法。该控制器30进一步能够接收源自视频接收装置的命令,用于启动或停用一个或多个视频处理方块22、24。该控制器30可以硬件、软件、韧件或上述各者的组合来实现,该控制器30的实现方式可能基于该视频来源装置12的特性而变化。举例而言,倘若该视频来源装置12是个人计算机(PC),则该控制器30接着可为执行视频播放器软件应用程序或图形驱动程序的图形系统卡中的图形处理单元(graphics processing unit;GPU)。倘若该视频来源装置12是消费者电子设备,则该控制器30(以及缓冲器20与功能性方块22、24)可形成部分硬件视频处理器组件。

如本说明书所述的视频来源装置12的运作可由自机器可读取媒体32(machine-readable medium)(例如:光盘、磁盘或只读存储器芯片)加载该视频来源装置12(未明确显示)的内存中由处理器所执行(可能为控制器30)的可执行指令所支配。

视频接收装置14是接收视频信号(包括互连16上的视频数据(例如:图框或场))的电子装置并且选择性地应用进一步的视频处理于该视频数据。于本实施例中,该视频接收装置14是显示器装置(例如;CRT、LCD、LCoS、DLP或等离子监视器或电视),亦可基于所接收、经选择性处理的视频数据而显示视频影像。应体认到,一些视频接收装置(如中间视频处理器,例如:DVDOiScanTMVP50)无法合并显示器,且显示视频影像的能力并非视频接收装置所需的特征。本实施例的视频接收装置14是由远程控制单元52(remote control unit)所控制,可发射RF信号或红外线(或近红外线)至该装置14上的接收器(未显示)。经由该装置的前端面板上的按钮可控制另一个实施例。

如图1所示,该视频接收装置14包含缓冲器40、显示器41、视频处理功能性方块42、44、控制器50以及内存54。为了清楚起见,省略了视频来源装置12的其它组件。

缓冲器40储存视频数据,一个或多个功能性方块42与44根据该视频数据选择性地实行视频处理功能。该视频数据可包括例如图框或场。该缓冲器40中的视频数据起初是经接收于互连16上并且(该互连16符合视频接口标准)在储存于该缓冲器40中之前可通过视频接口接收器(未显示)进行译码。为了有助于视频处理功能性方块22与24的平行运作,缓冲器40可为该视频接收装置14的部分较大的挥发性内存(如描述于下的内存54),及/或可具有立即储存多个连续图框或场的容量。一旦通过方块42或44对(倘若有的话)该视频数据实行视频处理功能,该视频数据是作为视频影像显示于显示器41上。该缓冲器40与该显示器41之间可插入图框缓冲器(未显示),用于在显示该视频数据之前将其储存。

虽然未必以相同方式实现,但该视频处理功能性方块42、44于概念上类似于视频来源装置12的视频处理功能性方块22、24。一般而言,各个方块42、44皆是实行视频处理功能的硬件、软件、或韧件(或者上述各者的组合)方块。虽然图1中仅描绘了两个方块42、44,应体认到方块数量可为M个,其中M为大于1的整数。该视频接收装置14中的方块数量M可(但非必要)相同与该视频来源装置12中的方块数量N。方块42、44所提供的视频处理功能至少部分相同于视频来源装置12的方块22、24所提供的视频处理功能,也就是说,装置12与14的视频处理能力重叠。装置12与14之间视频处理能力的重叠可能是因为所述装置皆为模块化组件,倾向于不仅仅能够彼此互连也能够与视频处理能力可变化的各种其它类型视频来源装置或视频接收装置互连。一些方块42、44能够选择性地实行一些算法的其中一个,以达到相關聯的视频处理功能。

该控制器50是视频接收装置14的组件,控制所述视频处理功能性方块42、44的运作。更具体而言,该控制器能够独立地启动与停用各个功能性方块42、44,于各种情况下,由功能性方块所应用的视频处理算法是可动态组构的,当该方块為主动时,该控制器可组构欲应用的视频处理算法。该控制器50可以硬件、软件、韧件或上述各者的组合来实现。于该视频接收装置14是消费者电子设备的情况下,该控制器50(以及缓冲器40与功能性方块42、44)可形成该装置14的部分硬件视频处理器组件。该控制器50亦能够产生并传送命令至视频来源装置12,用于启动或停用该控制器50的一个或多个视频处理方块22、24。接收自远程控制装置52的使用者输入实行该控制器50的运作,该使用者输入反应显示器41上的图形化使用者接口(将描述于下文中)的呈现。

内存54是习用的内存,用以储存图形化使用者接口(GUI)56的图像,除此之外可能还储存有其它数据。为了达到使用者认为优选的视频处理输出,该图形化使用者接口56是用于得到决定该视频来源装置12应实行哪一个视频处理功能以及该视频接收装置14应实行哪一个视频处理功能。于本实施例中,该图形化使用者接口56是导引使用者通过如下所述的一系列屏幕(或对话盒)的精灵。该内存54可为只读存储器(于工厂加载有该图形化使用者接口56于其中)或可为另一个形式的内存(例如:闪存或挥发性内存)。该图形化使用者接口56可自机器可读取媒体58(例如:光盘、磁盘或只读存储器芯片)加载内存54中。于一些实施例中,该媒体58亦可储存支配如本说明书中所述的视频接收装置14的运作的可执行指令(软件),可通过控制器50或独立的处理器执行该可执行指令。

该视频互连16是用于将来自该视频来源装置12的视频信号承载至该视频接收装置14的互连,并且于相同与相反方向上承载其它信息。于本实施例中,该视频信号是承载于第一信道60上,同时其它信息是承载于第二信道62(称作为“命令信道”)上。另一个实施例可能缺少第二信道62,且其它信息可如同该视频信号般承载于相同信道60上。该“其它信息”包含视频处理功能的指示与一个或多个命令,该视频处理功能的指示是自视频来源装置12提供予视频接收装置14,而该一个或多个命令是承载于相反方向上用于使该装置12启动或停用一个或多个视频处理功能。实质上,该互连16可为电性或光学电缆,或可仅为该装置12与14之间的空气,视频数据是无线地于空气上传输。该互连可由专属的信号协议所支配。又或者,该互连16可符合已知的视频互连标准,例如DVI、HDMITM、DisplayPort、DFP接口、OpenLDI、或者GVIF标准。当该互连16符合该HDMITM标准时,该命令信道62可为消费者电子控制(Consumer Electronics Control;CEC)信道,其為单一导线、双向、串行的总线。于该情况下,上述所提及用于使得该装置12启动或停用一个或多个视频处理功能的命令可为该信道上所传送的一组现存的、现有的命令的扩张,如来自该来源与接收装置其中一个用于使另一个来源与接收装置电源启动的命令。倘若该互连16符合该DVI或HDMITM标准,则该命令信道62可为显示器数据信道(Display Data Channel;DDC)。该DDC是由视频电子标准协会(Video Electronics Standards Association;VESA)所公布的标准所支配,并且支配接收装置与图形子系统(graphics subsystem)间的通讯。该DDC标准(例如:增强显示器数据信道(E-DDCTM)标准,版本1.1,2004年5月24日)提供了经标准化的方法,视频接收装置可藉以告知视频来源装置有关其特性,如最大分辨率与色彩深度(color depth),以便允许该视频来源装置产生欲呈现予使用者的有效显示器组构选项(display configuration option)。当该互连16符合该DisplayPort标准时,该命令信道62可为辅助信道(Auxiliary Channel)。

图2与图3描绘本实施例对于系统10(如图1所示)中的调整视频处理的运作200与300。运作200发生于视频来源装置12,同时运作300发生于该视频接收装置14。于本实施例中,运作200与300可由使用者所输入的命令(user entry of command)所触发(例如:利用视频接收装置14的远程控制单元52),该命令指示欲调整视频处理至使用者的喜好。

反应所输入的命令,该视频接收装置14可显示图形化使用者接口54的第一屏幕410,如图4A所示。该屏幕410包含文字,指出标示为“A”与“B”的一对影像将依序显示,而使用者应依序观看每对影像并且选出使用者认为显示优选者。使用者选择“OK”按钮412使得该图形化使用者接口前进至下一个屏幕。

参照图2,该视频来源装置12于该互连16上传送该视频来源装置12所具有的视频处理功能的指示(S202)至该视频接收装置14,由该视频接收装置14所接收(图3S302)。指示70可于命令信道62上通讯,该命令信道可为由视频互连标准所定义的辅助信道,该视频互连标准支配从属于该第一信道60的互连16(若有的話),视频数据是在该第一信道60上通讯。举例而言,该指示可于(HDMITM或DVI互连的)DDC信道、(DisplayPort互连的)辅助信道、或者HDMITM连接的消费者电子控制(Consumer Electronics Control;CEC)信道上传送。于一些实施例中,该指示70可伴随在该互连16上在第一信道60上进行通讯的视频数据于带内(in-band)传送,例如:于该视频数据的未使用部分(如垂直或水平空白区间)中进行多任务。用于达到此类视频处理能力70的指示的带内嵌入(in-band embedding)的特定方法可取决于支配该互连16(若有的話)的有效视频互连标准。举例而言,于互连符合该HDMITM标准或消费者电子协会(CEA)861标准(Rev.D)的实施例中,该指示可于主要通讯信道中嵌入一个或多个次要数据封包(data packet)中,称作“信息图框(Info Frames)”或“信息封包(Info Packets)”。图5描绘示范指示70。

参照图5,该指示70是呈现为表格的形式。应体认到,系统10中指示70的实际形式可为例如二进制或原文(例如:标示语言(markup language))电子文件、记录、数据结构或信息。该视频来源装置12所具有的十种不同视频处理功能的每一个-亦即,扫描率转换、交错、去交错、去噪声、缩放、色彩校正、对比校正、伽玛校正及细节增强-皆是表示为图5的表格中的一行(row)。该视频处理功能是经确认于列(column)72中,同时装置12实行各个视频处理功能的能力是经指示于列74中。列74中字眼“是(yes)”指示出视频来源装置12含有功能性方块(如方块22或24),用于实行该经指出的视频处理功能。因此,基于列74中的数值,应了解到指示70所对应的示范视频来源装置12具有四种功能性方块,亦即扫描率转换、交错、去交错、及缩放。

对于该视频来源装置12与该视频接收装置14所共有的各个视频处理功能(详如图3的S304、图2的S204)而言,为了当装置12实行该视频处理功能时或当装置14实行该功能时允许使用者确定该视频影像是否优选,于装置12与装置14中依序启动该视频处理功能。该视频接收装置14可通过比较接收自视频来源装置12的指示70与该视频接收装置14本身所具有的视频处理功能的类似指示80而确认该装置12与14所共有的视频处理功能,于运作期间该指示80可由该装置14自本地ROM读取并且保留在内存54中。此类指示80是描绘于图6中,如同图5所示者。因此,基于图6列84中的数值,应清楚了解到,该示范视频接收装置14能够实行列82所确认且列84中数值是“是(yes)”(亦即,除了交错外的全部功能)的九种功能。相比于该指示70,显露出三种视频处理功能是装置12与14所共有的:扫描率转换、去交错及缩放。对于这三种功能的每一个(或三者的子集合)而言,该视频接收装置14实行运作S306至S320,而该视频来源装置12实行互补运作S206至S212。

更具体而言,该视频接收装置14的控制器50(如图1所示)于命令信道62上传送命令至视频来源装置12,用于在装置12启动第一共有视频处理功能(图3,S306)。倘若命令信道62是显示器数据信道(例如:DVI或HDMITM互连),则该视频接收装置14可能需要加入特殊的处理,规定该视频来源装置12习用上可认为是该DDC信道的“主控(master)”。具体来说,传送该命令起初可能需要该视频接收装置14仿真热插拔侦测事件(hot plug detect event)。如同相关领域所现有,热插拔侦测事件现有上是用以与视频来源装置(典型上为CPU盒)通讯,有显示装置动态地插入或拔除自该视频来源装置。通过仿真此类事件,可造成该视频来源装置12“收回(retrieve)”该命令,例如:如同部分延伸显示识别数据(Extended Display identification Data;EDID)数据结构。如同相关领域所习用的,该VESA增强延伸显示识别数据(Enhanced Extended Display identification Data;E-EDID)标准(Release A,2.0,2006年9月)定义最小128-字节数据结构(可称作“EDID 1.4”数据结构),含有允许先进计算机知道本身连接至于哪种监视器的信息,包含卖家信息、最大影像尺寸、色彩特性、工厂预设时序(pre-set timing)、频率范围限制、及监视器名称与序号字符串。该命令可定义为部分数据结构或定义为该数据结构的扩张方块。于替代实施例中,不必要此类热插拔侦测事件模拟。举例而言,当信道62包括该CEC信道时,因为该CEC协议允许多个主控共存于单一CEC信道上,因此可能不需要此类特别处理。因此,在此情况下,该视频接收装置14可开始将该命令通讯至装置12。于一些实施例中,该命令信道62可包括配合该DDC信道使用的CEC信道,作为通讯命令之用。举例而言,指示该视频来源装置12“读取来自该DDC信道上的视频接收装置14的命令”的CEC命令可通过该视频接收装置14传送。于此情况下,该互连16是由该DisplayPort接口所支配,该视频接收装置14可通过传送中断信号(interrupt signal)至该视频来源装置12而开始通讯该命令,如此一来该装置12可经由该中断向量缓存器(interrupt vector register)自该DisplayPort辅助信道上的装置14存取该命令。该装置12与14之间可能有各种用于通讯命令的机制。

该命令是由装置12所接收(图2,S206),其中控制器30通过传送启动命令至相關聯的功能性方块22或24(S208)而启动视频处理功能。该控制器30可确保除了该相關聯的功能性方块以外,所有的功能性方块皆为停用,使得该视频影像的结果可纯粹归因于所讨论的视频处理功能。其间,该控制器50停用于视频接收装置14实行相同视频处理功能的方块(图3,S308),且未来可停用装置14的所有的其它功能性方块。当未启动视频处理方块42、44任何一个时,该视频接收装置14的缓冲器40实质上作为视频数据的通路(pass-through)。如此一来,使得装置12的单一、主动的功能性方块对于该视频影像的效果不会受到装置14的本地视频处理所影响,装置14的本地视频处理可能降低使用者确定该装置12对于该视频影响的处理效果的能力。

所产生的视频影像(基于仅由该装置12的主动功能性方块所处理的视频数据)接着如图4B所示般显示于显示器41上(S310)。该影像呈现于图形化使用者接口56的图形化使用者接口屏幕420中,包含影像识别422(“影像A”)与目前正在进行测试的视频处理功能的括号内指示器424(parenthesized indicator)。倘若使用者对于了解目前正在进行测试的视频处理功能的特性认为不重要,则可省略后者的指示器424。图形化使用者接口控制选项426(例如:按钮)允许使用者控制该影像显示多久时间,使得该使用者可检查(study)该影像达所欲之时间长度。

在选择控制选项426之后,该控制器50(如图1所示)于命令信道62上传送命令,用于停用该装置12的视频处理功能(图3,S312)。该命令是由装置12所接收(图2,S210),其中控制器30通过传送停用命令至相關聯的功能性方块22或24(S212)而停用视频处理功能。当未启动装置12的视频处理方块22、24(如图1所示)任何一个时,该缓冲器20现在实质上作为视频数据的通路。在那之后,装置14的控制器50启动于视频接收装置14(图3,S314)实行相同视频处理功能的方块。为了清楚起见,本范例假设由该装置14的功能性方块所应用的视频处理算法不同于该装置12的功能性方块所应用者。

新的视频影像(基于仅由该装置14的主动功能性方块所处理的视频数据)接着如第4C图所示般显示于显示器41上(S316)。该影像呈现于图形化使用者接口56的图形化使用者接口屏幕430中,包含影像识别432(“影像B”)与目前正在进行测试的视频处理功能的括号内指示器434(该括号内指示器434可类似于先前所述般为选择性的)。标示为“选定(vote)”的图形化使用者接口控制选项436允许使用者在选定影像A与B何者优选之前能够控制该影像显示多久时间。如此一来使得该使用者可检查该第二影像达所欲之时间长度。另一个图形化使用者接口控制选项438允许该使用者返回影像A作比较。于此情况下,可反还进行图3的运作S306、S308、S310与图2的S206、S208,而经重新显示的图4的图形化使用者接口屏幕420可更新为包含类似第4C图的图形化使用者接口控制选项436的“选定”控制选项(因现在影像A与B两者皆已知为已显示)。倘若希望,则当考虑哪一个影像优选时,该使用者可利用控制选项426与438于影像A与B之间进行切换。对于装置12或装置14的功能性方块中视频处理算法能够动态组构成一些视频处理算法其中一个的实施例而言,当该装置的方块启动时,能够自动地选取“最佳的”视频处理算法。

在使用者选择图形化使用者接口控制选项436(如第4C图所示)或者其于重新显示的图形化使用者接口屏幕420上的对应选项(倘若有显示)之后,显示有进一步的图形化使用者接口屏幕440(如图4D所示)(图3S,318)。该屏幕440邀请使用者通过分别选择图形化使用者接口控制选项442或444而选定影像A或影像B为优选。倘若需要的话,图形化使用者接口控制选项446例如通过返回至图4B的图形化使用者接口屏幕420允许再次观看所述影像。指出对于影像A或影像B的喜好的使用者输入(亦即,指出对于装置12或装置14的功能性方块的喜好)在那之后是经接收(图3,S320)并储存。

倘若判断存在有更多共有视频处理功能(S304),则接着对于各个功能重复进行运作S306至S320(如图3)与S206至S212(如图2)。各个视频处理功能可根据相同的来源视频内容而实行。该视频内容可仅为使用者所欲观看的内容(例如:电影或视频游戏),当下该系统10可有助于依特性“调整”至使用者感兴趣的视频内容。又或者,可根据不同的视频内容实行各个视频处理功能,该视频内容可能为特定功能(function-specific)的外观,使得该使用者具有于装置12与14间选择优选视频处理算法的最佳能力。举例而言,当测试移动适应噪声降低(motion-adaptive noise reduction)时,该视频内容可为移动的影像;当测试锐利度增强时,该视频内容可为模糊的影像;以及诸如此类。如此一来,显示图4B与图4C的括号内指示器424与434,且应更新所述指示器424与434以反映出目前正在进行测试的视频处理功能。

最终,对于各个共同视频处理功能而言,将接收对于装置12或装置14任一个的相關聯的功能性方块喜好指示的使用者输入。于此阶段,依据使用者的喜好,控制器50通过传送一个或多个命令至装置12以造成该装置12启动及/或停用其视频处理方块(S322),并且通过以互补的方式启动及/或停用该视频接收装置14的相同视频处理功能性方块(亦即,倘若该装置12的方块是启动的,则该装置14的对应方块是停用的,反之亦然)实行该使用者的喜好。于该装置12,接收该命令(S214)并且产生作用(S216)。运作200与300因而结束。

有利的是,使用者为了根据使用者喜好而组构装置12与14所需要做的就是回答图形化使用者接口56的屏幕上所显示的问题。该使用者无须手动地组构装置12或14任何一个以达到所欲的结果,甚至无须知道为了达到所欲的结果已组构何项视频处理功能。

可注意到,先前所述的运作S202、S302无须响应对于调整视频处理所输入的使用者命令。于该视频来源装置12的初始化期间,反倒可实行运作S202、S302,例如:在侦测该接收装置14之后(且可能仅于该阶段期间,例如:倘若于该装置12与14的互连周期期间不太可能改变指示70)。

应体认到,装置12或14的视频处理功能的启动/停用可承受另一个视频处理功能是否能够或无法启动,或者确实必须同时启动。举例而言,倘若启动必然牵涉到缩放的某种形式的去交错,则必然接着同时启动该缩放功能与该去交错功能。于另一个范例中,由该来源所实行的边缘增强可能影响亦由该来源所实行的对比校正。于此种情况下,可能必须分别修改图2与图3的运作S206至S212与S306至S320,以同时启动对应于这些功能的多个功能性方块,首先于装置12,接着于装置14,而非如上所述于各个装置一次仅一个方块。

一般而言,亦应该体认到,系统10中视频处理功能性方块的启动/停用可能受到除运作200与300以外的因素所影响。举例而言,视频来源装置12或视频接收装置14的使用者能够撤销运作200与300所造成的视频处理的启动/停用。因此,尽管运作200与300能够有助于自动选择该系统10中欲实行的视频处理算法,但未必所有经决定的视频处理功能最终皆应实行。

如同熟习本领域者将体认到,上述实施例在未违背本发明的本质的前提下可做出各种修改。举例而言,于上述实施例中,该视频来源装置传送本身所具有的视频处理功能的指示,该指示是由该视频接收装置所接收。接着,对于各个经指出且为所述装置所共有的视频处理功能实行S204至S212与S304至S320所述的步骤。于一些实施例中,该视频接收装置可能不知道该视频来源装置所具有的视频处理功能。相反地,预期另一个装置能够实行所述这些视频处理功能的至少一个,可盲目地对于驱动该程序的装置(亦即,该视频接收装置)所具有的一个或多个视频处理功能实行S204至S212与S304至S320所述的步骤。因此,所述步骤不仅限定于两个装置所共有的视频处理功能。类似地,一些实施例可能认定使用者可能偏好停用某些视频处理功能,而不管该功能是否为两个装置所共有的或者仅为其中一个装置所提供。因此,一个影像A可显示已经启动的视频处理功能,同时另一个影像B可显示已经停用的功能。该使用者接着能够选择其中非优选视频处理功能经停用的影像,如此将具有停用提供该视频处理功能的装置的效用。再者,将体认到,于一些实施例中,可仅对于所述装置所共有且经指出的视频处理功能子集合(例如:至少一个)实行S204至S212与S304至S320所述的步骤。

图4A至图4D所描绘的使用者接口于替代实施例中可能有所不同。举例而言,不具有如图4D所示的独立屏幕,图4B与图4C中所示的屏幕可个别具有使用者接口控制选项,用于选定影像A或B任一个。于一些实施例中,倘若影像A与B可同时显示(例如:于单一屏幕中并排显示),则不需要有如图4B与图4C所示的两个独立屏幕。如此同时显示可能需要启动缩放并且混合多种运作。于一些情况下(例如:对于NTSC信号而言),虽然混合可能仍旧必要,但可能无须任何缩放而同时显示所述影像。举例而言,于一个实施例中,可传送命令至该来源,告诉该来源以启动分割屏幕(split-screen),该来源可能仅应用其处理于一半的屏幕上,使得该接收装置可应用其处理于另一半的屏幕上。于另一个实施例中,该接收装置可自该来源装置接收已经该来源装置处理的影像,并且将该经处理的视频储存于缓冲器中。该接收装置接着可自该来源装置请求未经处理的视频,使得该接收装置可将本身的视频处理应用于该视频,而最终并排显示该两个影像。

不必要使用两个独立的使用者接口控制选项(例如:图4D的GUI控制选项442、444)以具体指出对于影像A或B的喜好。于一些实施例中,单一使用者接口控制选项(如下拉(pull-down)或下落式清单(drop-down list))足够用于具体指出使用者喜好。

于一些实施例中,该视频接收装置14可能缺乏显示器(例如:该装置可能为中间视频处理器)。于此种情况下,该视频接收装置14可输出视频信号至显示装置,藉该显示装置可显示视频影像以允许该使用者观察所述装置12与14所依序实行的视频处理的效果。于此种情况下,可能必须停用该显示装置的视频处理功能,使得目前装置12或14的主动功能性方块针对该视频影像的效用不会受到该显示装置的本地视频处理所减损(detract),该显示装置的视频处理功能可能降低该使用者确认该视频影像的能力。如此一来,该显示装置的视频处理功能可自动停用(例如:通过于视频接收装置14与该显示装置间的互连的命令信道上传送命令(以类似上述的形式)),能够使得该使用者不必手动地组构该显示装置。此外,倘若指出对于影像A或B的喜好的使用者输入在那之后是接收自远程控制单元或该显示装置的前端面板,则可能必须于该命令信道上将此使用者输入自该显示装置通讯至视频接收装置14。

于另一个替代实施例中,就图2与图3所述的运作而言,可颠倒所述装置12与14的角色。也就是说,该视频来源装置12可实行图3的运作300,同时该视频接收装置14实行图2的运作200,而各别提及以“视频接收装置”取代图2与图3的“视频来源装置”,且反之亦然。因此,该装置14将本身所具有的视频处理功能的指示通讯至该装置12(而非反方向),同时可于相反方向上传送启动/停用视频处理功能的命令。上述所提及关于在上述实施例中利用CEC、DDC或辅助信道承载所述装置12与14间的视频处理功能指示及/或命令的考虑实质上对于本实施例来说可为相反的。同样地,用于显示该视频影像的运作S310与S316可由输出视频信号至该视频接收装置14所构成,该视频接收装置可显示所述影像(而非视频来源装置12)。

于此种替代实施例中,或者于最初所述的实施例中,该视频接收装置14可为符合监视器指令标准(如该视频电子标准协会(VESA)所定义的监视器控制命令集(MCCS)标准)的显示装置。如本领域所现有者,该MCCS标准定义一组指令,该指令允许自视频来源装置于命令信道上远程地控制监视器的运作。典型上,可利用MCCS进行控制的运作类型包含设定亮度(luminance)、对比、图片尺寸、位置、及色彩平衡、或另一个现有可利用屏幕上显示控制机制(on-screen display control mechanism)进行设定者。于一些实施例中,此组指令可于该MCCS标准下扩张,以包含图2与图3所提及的命令,用于在“其它”装置启动/停用视频处理功能(其中,于此情况下,“其它”装置是该视频接收装置14,而非视频来源装置12)。举例而言,该视频来源装置12可传送命令,该命令有效地使得该视频接收装置14“扫视(sweep)”各个有关的视频处理功能,使得各个有关的视频处理功能可动态组构成本身所有可能的层次或设定(亦即,可造成不同的视频处理算法被应用于各个视频处理功能),在那之后,该使用者可选择优选的层次或设定。

将进一步体认到,于一些实施例中,该视频来源装置与视频接收装置任一个或两者皆可能包括电路。该电路可为独立运作的集成电路,或者可形成部分更大的集成电路,或者可纳入电子装置中。可利用制造设备(例如:半导体制造工厂或设备厂中所使用的设备类型)制造该电路。该设备可基于包括描述该电路的硬件描述语言的一组指令而产生电路。该制造设备处理所述指令并且(基于该处理)产生该电路。此方法可用以制造代表视频来源装置的电路或者代表视频接收装置的电路(或两者)。

此方法是示意地描绘于图7中。储存于机器可读取媒体120上的示范硬件描述语言指令(hardware description language instruction)是由示范制造设备122所处理,基于该经处理的指令产生示范电路124。所述示范指令可为例如硬件描述语言,如HDL、非常高速集成电路硬件描述语言(VHDL)、Altera硬件描述语言(AHDL)、Verilog或Verilog-A。

本发明是定义于附加申请专利范围中,因此,对于熟习本领域者将清楚明了本发明的另一个修改与变化。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号