用于传送根据显示设备能力而优化的多媒体内容的方法和系统的制作方法

文档序号:6596434阅读:130来源:国知局
专利名称:用于传送根据显示设备能力而优化的多媒体内容的方法和系统的制作方法
技术领域
本发明总体上涉及多媒体内容传送,更具体地,涉及优化多媒体内容显示。
背景技术
当将家庭娱乐系统连接至内容服务提供商时,例如连接至缆线、卫星和互联网服务提供商时,通常需要用户对系统的技术方面有一些了解,以确保用户可以获得根据其家庭娱乐系统的能力而可能获取的最佳画面显示。这些方面包括视频和音频解码标准、显示设备支持的扫描参数、和到服务提供商的连接带宽。然而,许多用户不具有这种基本的技术知识,结果,这些用户得应对减损的视频显示质量,甚至可能没有意识到他们自己没有对其家庭娱乐系统的全部潜能进行利用。

发明内容
示例实施例提供了根据最优或完美画面来自动优化媒体内容或媒体内容的显示的手段。例如,远程内容服务器可以从用户家庭网络上的接收机接收显示设备参数,进而服务器可以向接收机发送对于该用户的特定显示设备而言优化的多媒体内容。备选地,远程服务器可以发送对于显示设备而言优化的参数设置的描述。其它示例实施例包括广播可以由用户的接收机选择和使用的不同的内容版本和/或不同的参数设置集合。应该理解的是本文采用的“显示设备”包括能够呈现或显现任何类型或所有类型的媒体和多媒体内容 (包括这种内容的视频和音频元素)的任何设备。在一个实施例中,一种从远程服务器传送内容的方法包括经由广域网从接收机接收对客户端显示设备参数的指示;基于客户端显示设备参数,确定对于客户端显示设备而言优化的多媒体内容的版本,使得所述版本在显示设备上的显示与针对内容的预定最优模型的显示属性相当;以及向接收机发送该版本。在备选实施例中,一种从远程服务器传送内容的方法包括经由广域网从接收机接收对客户端显示设备参数的指示;针对多媒体内容,确定对于显示设备而言优化的显示参数设置;以及向接收机发送多媒体内容和对所确定显示参数设置的指示。在另一实施例中,一种从远程服务器接收多媒体内容的方法包括获得对客户端显示设备的显示参数的指示;经由广域网向远程服务器发送该指示;以及接收对于客户端显示设备的显示参数而言优化的多媒体内容的版本。


4
通过结合附图考虑以下详细描述,可以容易地理解本发明的教导,其中图1是根据本发明一个示例实施例的用于传送对于显示设备而言优化的媒体内容版本的示例系统的高级框图/流程图。图2是根据本发明一个示例实施例的用于传送媒体内容和对于显示设备而言优化的显示设备参数设置集合的示例系统的高级框图/流程图。图3是根据本发明一个示例实施例的用于广播对于不同的相应显示设备而言优化的不同媒体内容版本的示例系统的高级框图/流程图。图4是根据本发明一个示例实施例的用于广播媒体内容和对于不同的相应显示设备而言优化的不同显示设备参数设置集合的示例系统的高级框图/流程图。图5是根据本发明一个示例实施例的用于传送对于显示设备而言优化的媒体内容版本的示例方法的高级框图/流程图。图6是根据本发明一个示例实施例的用于接收对于显示设备而言优化的媒体内容版本的示例方法的高级框图/流程图。图7是根据本发明一个示例实施例的用于传送媒体内容和对于显示设备而言优化的显示设备参数设置集合的示例方法的高级框图/流程图。图8是根据本发明一个示例实施例的用于接收媒体内容和对于显示设备而言优化的显示设备参数设置集合的示例方法的高级框图/流程图。图9是根据本发明一个示例实施例的用于广播对于不同的相应显示设备而言优化的不同媒体内容版本的示例方法的高级框图/流程图。图10是根据本发明一个示例实施例的用于接收所广播的对于不同的相应显示设备而言优化的媒体内容版本并在版本之间进行选择的示例方法的高级框图/流程图。图11是根据本发明一个示例实施例的用于广播媒体内容和对于不同的相应显示设备而言优化的不同显示设备参数设置集合的示例方法的高级框图/流程图。图12是根据本发明一个示例实施例的用于接收媒体内容并且在所广播的对于不同的相应显示设备而言优化的显示设备参数设置集合之间进行选择的示例方法的高级框图/流程图。应该理解的是附图是为了说明本发明构思,而不一定是用于说明本发明的唯一可能配置。为了方便理解,可能情况下使用的相同的附图标记指示附图共有的相同元件。
具体实施例方式根据本发明示例实施例,可以由服务提供商自动地提供针对顾客家庭娱乐系统的 “完美画面”,从而消除顾客对其家庭系统的能力进行理解的需求,并且允许顾客确信其正在享受可能的最好观赏体验。例如,与向用户提供关于视频和音频压缩标准、扫描参数等选项相反,服务提供商可以在用户很少干预或没有用户干预的情况下自动地优化画面。此外,即使用户对其家庭娱乐系统具备基本技术理解,内容提供商也时常地传送没有充分利用用户家庭娱乐系统或显示设备能力的内容。例如,通过诸如缆线或卫星网络或互联网之类的网络传送内容的内容提供商使内容符合建议(Rec) 709或ITU-R BT. 709(国际电信联盟无线通信部门广播电视建议709)标准,所述标准对在现有HD(高清)电视系统中使用的基本比色法进行了规定。类似地,Rec 601标准对在现有SD (标清)
5电视系统中使用的基本比色法进行了规定。传统上,Rec 709或Rec 601系统中的内容是在阴极射线管(CRT)系统上试验观看的,这事实上强加了额外的比色要求,比如欧洲广播联盟(EBU)要求。然而,即使内容与Rec 709或Rec 601标准非常接近,诸如等离子体、液晶显示器(IXD)、具有发光二极管作为背光的IXD (LED+IXD)、有机发光二极管(OLED)、数字光处理(DLP)投影仪之类的较新技术的显示器具有不同于CRT的特点,并且针对相同内容再现不同的颜色。具体地,这些不同的设备典型地具有比Rec 709或Rec 601的色域更宽的色域,并且具有潜能以提供比符合Rec 709或Rec 601的内容更丰富的观赏体验。因此, 传送给显示设备的内容对于具体的用户家庭娱乐系统可能不是优化的,结果,无法充分利用用户娱乐系统的全部潜能。本发明的多个示例实施例可以实现来修剪内容或其显示,以充分利用用户家庭娱乐系统的能力。例如,如上所述,可以考虑多种参数以在用户的显示器上提供“完美画面”。 这种参数可以包括声音和视频解码标准、处理能力、网络带宽、多通道声音支持(单声道、 立体声、环绕等)、音频和视频编码参数、网络延迟、本地存储和缓冲能力、二维(2D)vs.三维(3D)能力、3D立体声信号格式等。此外,这种参数可以包括显示参数,比如颜色参数、 Y (暗区域重现)、高宽比、屏幕尺寸、屏幕分辨率。如下所述,可以实现多种方法和系统,以根据用户的家庭娱乐系统优化内容,或备选地或附加地,根据针对具体内容的“理想”设置来优化用户的显示设备。此外,如果用户稍后获得较高质量的家庭网络或系统,那么在初始设置之后可以通过使用本文公开的原理向用户提供升级其画面或显示器设置的选择。为了便于理解本发明的方面,现在参照附图,其中,在多个视图中,类似附图标记标识相似或相同的元件。可以通过使用专用硬件以及与适当软件相关联的能够执行软件的硬件来提供附图中所示的不同元件的功能。当由处理器提供时,可以由单个专用处理器、单个共享处理器、或其中一部分可以共享的多个独立处理器来提供功能。而且,对术语“处理器”或“控制器”的显式使用不应该视为排他性地指示能够执行软件的硬件,而可以非限制地隐含地包括数字信号处理器(“DSP”)硬件、用于存储软件的只读存储器(“ROM”)、随机存取存储器(“RAM”)和非易失性存储器。而且,记载本发明原理、方面、实施例以及其具体示例的本文中的所有表述旨在涵盖本发明结构上和功能上的等同物。此外,这种等价物旨在包括当前已知的等同物以及未来开发的等同物(即,所开发的执行相同功能的任何元件,而不管结构如何)。因此,例如,本领域技术人员将理解,本文框图代表采用了本发明原理的示例性系统组件和/或电路的概念视图。类似地,应该理解,任何流程图表、流程图、状态转移图、伪代码和类似物代表了多个过程,这些过程实质上可以计算机可读介质来表示,并且通过计算机或处理器来执行,而不论这种计算机或处理器是否明确地示出。现在参考图1,示出了根据本发明一个示例实施例的内容传送系统100。尽管为了便于理解,此处和其它附图中仅示出了一个接收机,但是应该理解本文所描述的系统可以包括从远程服务器接收内容的多个接收机。在系统100中,与用户的家庭本地局域网和/ 或娱乐系统显示设备106相连的接收机104可以自动地标识显示设备的本地参数,并且可以经由广域网1 沿着信道110向远程内容提供商服务器101发送对本地参数的指示。应该理解,术语“广域网”除了其在所属技术领域中的普遍技术含义以外,这里还定义为包括有线广播网络、光广播网络、卫星广播网络、以及在互联网上实现的单播和组播网络。此外,“广域网”还包括城域网和校园网。还可以将信道110实现为诸如卫星网络之类的一些网络中的有线返回信道。指示可以例如是产品公司和型号。此外,接收机和显示设备106之间的连接132可以是HDMI (高清多媒体接口)连接。接收机可以通过实施由HDMI支持的视频电子标准协会(VESA)增强扩展显示标识数据标准(E-EDID),来确定显示设备制造商标识号和型号标识号。备选地,例如,接收机可以在安装期间请求用户输入这种信息。在多种示例实施例中,仅需要向远程服务器发送一次指示,并且可以将指示本地存储在分配给控制器102的存储器中。此外,可选地,可以按照点播设置来实现系统100,其中,可以经由网络1 沿信道109或经由返回信道来发送针对特定视频内容的请求。远程服务器101可以包括理想画面数据库118和参数数据库120。理想画面数据库可以为多个内容指定任何“理想”参数,这允许根据预定规范来显示内容。例如,理想参数可以描述预定最优参数模型,可以指定与导演的原始意图相对应的参数设置,使得可以与剧院设置等同的方式显示内容。这些参数可以包括显示设置,诸如颜色设置、亮度、对比度和其它显示参数。参数数据库120可以进而包括与不同类型的显示设备或家庭娱乐系统相对应的多种参数的描述。例如,如上所述,这种参数可以包括视频和声音解码标准兼容性、色域、高宽比、屏幕尺寸、处理能力、视频编解码参数、屏幕分辨率、本地存储容量、二维vs.三维能力等。此外,参数数据库可以将这些参数的集合与多个显示设备或娱乐系统的品牌和型号进行交叉参考。可以采用这种交叉参考来使接收机发送参数指示所使用的带宽资源最小化。 远程服务器101还可以包括内容产生器114,内容产生器114可以被配置为接收基本视频内容124(基本视频内容IM例如可以符合数字电影提案(DCI)标准),并且产生多个内容版本以存储在内容存储设备116中。例如,内容产生器114可以被配置为使用理想画面数据库118来修剪每个内容版本,使每个内容版本适应参数数据库120中列出的每个显示设备或娱乐系统。例如,一些显示设备可以具有比其它显示设备更广泛的能力,内容产生器114进而可以以充分利用相应显示设备能力的方式来创建内容,使得内容版本尽可能与理想画面数据库118中列出的参数匹配。可以将每个版本与对品牌和型号的参考一起存储,以方便检索。控制器102可以参考沿信道110接收的设备参数,并且可以采用匹配器122来找到与显示设备106对应的内容版本。如上所述,从接收机104接收的设备参数可以包括品牌和型号,可以将品牌和型号与存储在存储设备116中的对应内容版本相匹配。因此,控制器102可以从内容数据库116中选择适当的内容。备选地,从接收机104接收的设备参数可以可选地发送设备参数列表。如果参数数据库120不包括该特定显示设备106,那么可以发送该列表。在这种情况下,如上所述,内容产生器可以在运行中(on-the-fly)产生内容, 使内容适合显示设备106。在一些实施例中,可以在有或没有品牌和型号的情况下初始地发送列表。备选地,如果服务器确定其不包括接收机初始发送的品牌和型号,则可以响应于来自服务器101的查询,发送列表。在找到或产生适当的内容版本之后,可以向接收机104发送该内容版本,并向显示设备106传输该内容版本以用于显示。还应该注意,备选地,如果还没有产生针对显示设备106的版本,则可以沿着信道112向接收机104发送缺省版本。现在参考图2,并继续参考图1,示出了根据本发明另一示例实施例的内容传送系统200。如上所述,如在系统100中一样,接收机204可以沿着信道110发送相同的设备参数指示,可选地,如上所述,接收机204可以经由网络1 沿着信道108向远程服务器201发送针对特定视频内容的请求。如在系统100中一样,远程服务器201可以包括理想画面数据库118和参数数据库120。然而,与发送已修剪的内容版本相反,服务器可以在网络1 中沿着信道212向接收机204发送基本内容和参数设置集合两者。例如,远程服务器201 可以包括设置产生器214,设置产生器214采用存储在理想画面数据库118中的参数以及存储在参数数据库120中的参数,来产生不同的参数设置集合。例如,在参数数据库120中提供的每个显示设备或娱乐系统可以具有相应的不同的参数设置集合。这里,设置产生器 214可以创建每个参数设置集合,使得当在相应的显示设备上显示内容时,可以充分利用该相应显示设备的不同能力。例如,如果针对特定参数设置集合的相应显示设备根据该设置集合来显示内容,则可以向用户提供与数据库118中提供的理想画面参数尽可能匹配的显示。例如,参数集合可以指定包括颜色设置、亮度、音量和其它类似参数。此外,每个参数设置集合可以包括元数据,所述元数据指示了接收机204中的参数控制器2 (以下将进一步讨论)应如何将服务器发送的媒体内容适配至显示设备106。例如,如以下将进一步讨论的,这种适配可以包括执行颜色变换以使内容适合显示设备能力。控制器202可以使用沿着信道108从接收机204接收的设备参数指示,来利用匹配器222匹配该指示,该指示具有由设置产生器214产生的设置集合中的一个。例如,可以参考相应显示设备的品牌和型号,将参数设置集合存储于设置存储设备216中。可以在网络126中沿着信道212向接收机204发送匹配的设置。响应于接收到参数设置,接收机可以利用参数控制器226,根据从服务器201接收到的参数设置集合来设置显示设备。例如,参数控制器2 可以设置颜色设置、亮度、音量等。此外,如以下进一步讨论的,参数控制器2 还可以被配置为执行颜色变换。接收机204 可以向显示设备106传输从服务器201接收的视频内容,以根据参数设置集合进行显示。应该注意,与系统100相似,参数设置产生器214可以在运行中产生参数设置集合。例如,如上所述,如果在参数数据库120中没有列出该特定显示设备106,那么可以执行在运行中产生。因此,如上所述服务器201可以产生与显示设备106适合的参数集合,并可以响应于接收到经由信道108初始发送的参数列表或响应于服务器查询,发送参数集合。 此外,如上所述,如果还没有产生针对显示设备106的参数设置集合,那么沿着信道212向接收机204发送缺省设置集合。还应该理解,系统100和200的可选变型可以包括周围环境传感器130,该传感器 130可以被配置为测量显示设备106周围的环境照明条件。例如,周围环境传感器130可以测量显示设备周围的光的颜色和/或强度,并且沿着信道108与设备参数指示一起发送颜色/强度信息。因此,在这种场景下,系统100中的服务器101可以在考虑到环境光条件的情况下在运行中产生版本,使得显示的内容可以尽可能地与数据库118中的理想画面参数匹配。可以经由网络1 沿着信道112发送该版本。在系统200中,设置产生器214可以在考虑到显示设备106周围的环境照明条件的情况下在运行中产生设置集合。该设置集合可以包括对应该以什么程度来修改的指示。例如,参数控制器2 可以被配置为向用户显示对应该使照明变暗或增强进行指示的信息,并且可以使用传感器130向用户指示何时照明已调节到足以满足从服务器201接收的参数设置集合中提供的设置的程度。备选地,如果在用户楼内接收机和光源之间提供有足够的接口,那么可以通过参数控制器自动地进行调节。此外,对于环境照明,备选地,可以直接在接收机内部进行调整过程。例如,传感器可以测量照明条件,接收机可以使用该测量来选择沿着信道212从服务器接收的颜色配置设置中的子集,并将其用于颜色处理。因此,颜色参数设置的集合可以包括若干参数子集, 一个子集针对一种照明级别,比如昏暗、黑暗、正常、明亮等。而且,系统100和200的可选变型可以包括带宽传感器134,带宽传感器134可以被配置为测量接收机的网络连接的带宽。带宽可以发送到远程服务器的一种设备参数,远程服务器进而可以使用该带宽来修剪视频内容版本以适合网络126或其上连接有显示设备106的本地网络的特定带宽限制。以下参考颜色优化示例对带宽测量和使用进行进一步描述。现在参考图3,并且继续参考图1,示出了根据本发明另一示例实施例的内容传送系统300。这里,远程服务器301可以包括内容产生器114、理想画面数据库118、参数数据库120和内容存储设备116,所有这些设备可以执行如上参考系统100描述的相同功能。然而,系统300与系统100的不同之处在于在接收机304处执行选择决定。例如,远程服务器 301中的控制器302可以被配置为获取在内容存储设备116中存储的所有内容版本(例如 η个版本),并将其向多个接收机广播。可以沿着一个或多个信道312-1至312-η向接收机发送η个版本。此外,远程服务器301可以将这多个版本与对相应的视频显示设备参数集合的指示一起发送。例如,服务器301可以发送参考表313,参考表313将针对每个内容版本的信道或分组标识符与相应的设备品牌和型号相映射。因此,接收机304可以包括版本选择器326,版本选择器3 可以接收和使用该指示,将相应的显示设备106与适当的版本相匹配。例如,版本选择器3 可以使用参考表313将显示设备106的品牌和型号与适当的版本相匹配。响应于版本选择器3 选择适当的版本,接收机304可以向显示设备106 传输适当、优化的内容版本以用于显示。现在参考图4,并且继续参考图2,示出了根据本发明另一示例实施例的内容传送系统400。在系统400中,远程服务器401可以包括设置产生器214、理想画面数据库118、 参数数据库120、设置存储设备216和内容存储设备116,所有这些设备可以执行参考系统 200描述的相同功能。系统400与系统200的不同之处在于在接收机404处执行选择决定。 例如,远程服务器401中的控制器402可以被配置为从内容存储设备116获取内容并将内容沿着信道412向多个接收机广播。此外,控制器402还可以获取在设置存储设备216中存储的所有参数设置集合(例如η个参数集合),并将其向多个接收机广播。可以沿着一个或多个信道412-1至412-η向接收机404发送η个参数集合。此外,远程服务器401可以将这多个参数集合与相应的视频显示设备参数集合的指示一起发送。例如,服务器401 可以发送参考表413,参考表413将针对每个参数集合的信道或分组标识符与相应的设备品牌和型号相映射。因此,接收机404可以包括设置选择器426,设置选择器4 可以接收和使用指示,将相应的显示设备106与适当的设置集合相相配。例如,选择器4 可以使用参考表413将显示设备106的品牌和型号与适当的参数设置集合相匹配。如以上参考方法 200所述,响应于设置选择器似6选择适当的参数设置集合,参数控制器2 可以根据适当的设置集合来修改显示设备设置。接收机304可以向显示设备106传输内容,以根据优化的参数设置来显示。还应该理解,上述系统实施例关注于特定特征,以简化和方便对特征的理解。然而,可以将以上关于一个系统实施例讨论的任何方面与所描述的任何一个或多个其它系统实施例相组合,或者将其添加到所描述的任何一个或多个其它系统实施例中。例如,可以得到发送一个或多个内容版本并且发送一个或多个参数设置集合的系统。因此,尽管参考一个实施例描述了特定方面,但是可以在所描述的任何其它实施例中实现这些方面。此外,在本文所讨论的每个实施例中,接收机可以被配置为自动地识别显示设备的本地参数,包括网络连接特性以及设备能力。备选地或附加地,如上所述,接收机可以简单地获得显示设备106的品牌和型号,并且可以在远程服务器处将特定设备的参数集合与该显示设备的品牌和型号进行交叉参考。如上所述,参数集合可以包括对显示设备或家庭网络支持的视频和音频解码标准的描述。这种解码标准可以包括WMV(视窗媒体视频)、 VCl (视频编码1)、MPEG (运动图像专家组)、MPEG2、H. 264/MPEG-4AVC (高级视频编码)、 SVC (可缩放视频编码)、MVC (多视图编码)、AAC (高级音频编码)、AC3 (杜比数字音频编解码3)、MP3(MPEG-1音频层幻等。如上所述,远程服务器可以向接收机发送使用了显示设备支持的特定编码标准来编码的视频内容。备选地,例如,可以使用服务器发送的参数设置集合,来在接收机处将内容转换为适当的编码标准,尽管这种选择具有附加成本而效率不高。 还应该注意,显示设备或家庭系统参数可以包括所支持的容器格式,例如MPEG-2 TS(传输流)、MPEG4文件格式、Matroska, Flash、QuickTime、IP封装等。当然,远程服务器可以根据显示设备、家庭网络或家庭娱乐系统支持的容器格式向接收机发送视频内容。其它参数可以包括显示设备或家庭娱乐系统支持的扫描参数。这种扫描参数可以包括HD或者30、480丨、480 、720 、1080丨、1080 ,并且可以包括扫描速率,比如60Hz或50Hz 等。远程服务器可以使用扫描参数,在考虑内容比特率的情况下优化要传送的内容。可以使用商标/型号信息、或扩展显示标识数据(EDID)/消费电子控制(CEC)HDMI数据,来获取这些扫描参数。此外,参数可以包括显示设备或娱乐系统采用的广域网(WAN)和/或局域网(LAN) 的带宽。例如,接收机可以通过监视比特流输入缓冲器填充来实时测量带宽参数。备选地, 用户可以声明他或她从网络运营商订购的WAN带宽。可由接收机在显示设备上提示并且可由用户输入这种信息。服务器201可以使用带宽信息来产生针对特定显示设备的、对于所支持的带宽而优化的内容版本。例如,可以针对较高带宽产生具有较高比特率的版本,而针对较低带宽产生具有较低比特率的版本。例如,可以将带宽的分层(tiered)集合与比特率的分层集合交叉参考,使得可以给从接收机接收的、落入分层区间内的任何带宽分配相应的比特率。如上所述,可以在运行中预产生或产生版本。还可以从接收机可用带宽的估计中导出服务器可以用来准备/选择内容的扫描分辨率参数(HD、SD、480i、480p、720p、1080i、 1080p等)。例如,带宽的减少或增加可以分别导致选择较低或较高的分辨率。降低分辨率是降低比特率的一种方便手段。一些参数可以与“3D”(三维)观看应用相对应。例如,参数可以包括视频3D编码方案,比如,多视图视频编码(MVC)、具备每视图二分之一分辨率的高级视频编码(AVC)、 并行的双AVC等。其它这种参数可以包括诸如全3D,3D预备之类的显示器3D呈现能力、以及支持的格式,比如行顺序、帧顺序、五点形等。其它参数可以指定显示设备或家庭娱乐系
10统是否可以承载诸如HDMI 1.3或1.4等之类的两个视频视图。如上所讨论的,远程服务器可以产生与解码方案、3D呈现能力和显示设备支持的格式全局兼容的内容版本,并且还可以向接收机传送可以用于配置整个用户安装的任何必要的参数设置。此外,对于一些示例参数,接收机可以修改内容并将其转换到适合显示设备的标准。例如,依据接收机的硬件能力,可以将SD转换为HD,反之亦然。如上所述,参数还可以包括颜色信息。例如,颜色信息可以是当前正在国际电工委员会(IEC)讨论的“色域标识”或“色域ID”中定义的参数。接收机可以发送针对特定设备的色域ID,或者如上所述,可以将色域ID存储在参数数据库中,并且使用型号和品牌对色域ID进行参考。为了有助于理解本发明的方面,现在参照如下描述可以如何使用颜色信息,来通过产生特定优化内容版本和/或产生参数设置集合,对显示进行优化。颜色信息只是参数类型的一个示例;然而这里所述的原理可以扩展至上述其他参数。可以使用颜色信息来确保显示设备上的颜色显现与“原始”电影颜色匹配或者非常近似。例如,当他或她想要以剧院设置观看电影或影片时,“原始”电影颜色可以与导演指定的颜色相对应。为了这样优化内容和/或显示设置,应该考虑若干不同的成分。如上所述,一个这种成分是原始视频内容本身,比如基本内容124。根据本发明的示例方面,可以DCI格式接收原始视频内容,因为利用这种格式时,可以表示全色光谱轨迹。其它考虑事项包括头端或远程服务器。在向网络传送视频内容之前,可以对DCI内容进行颜色处理以匹配诸如Rec 709和4:2:2之类的传送格式。在头端中,具备一些处理能力来处理这种变换,这种变换可以被适配至比如以上参考理想画面数据库118讨论的理想画面规范或预定最优参数模型。 另一考虑事项是可以在消费者机顶盒(STB)中实现的接收机。该STB可以具有一定能力以使用适当的硬件盒/或软件来处理例如从远程服务器接收的参数设置集合中指定的颜色变换。另一考虑事项是最终呈现颜色以用于观看的显示设备。根据诸如原色、Y、对比度、发光度等显示器能力,来进行呈现。如上所述,大多数显示设备被设计为符合Rec 709 或Rec 601色域。典型地,这是使用CRT的情况,但是IXD、等离子体、DLP和兴起的技术正开始拓展709和601色域的限制。本发明示例实施例执行的颜色管理可以包括对理论Rec 709色域与给定显示器实际色域之间的一些失配的校正。此外,颜色管理可以通过采用Y 来改善黑暗区域中的细节呈现。还可以考虑消费者的观看条件。如上所述,可以采用周围环境传感器来考虑到环境光。典型地,环境光受消费者控制。这样,可以向用户提供观看条件指南以允许最优的颜色呈现。例如,如上所述,使用传感器,接收机中的参数控制器可以显示指示了应该如何调节环境光的消息。备选地,如果没有采用传感器,那么可以显示消息的形式向用户提供一般描述。现在参考图2的系统200,图2的系统200用作示例以描述在示例实施例中如何实现颜色优化。然而可以在以上讨论的任何系统或任何系统组合中采用本文以下所讨论的原理。例如,当消费者使用例如HDMI缆线将新的显示设备106连接到实现为机顶盒的接收机 204时,机顶盒可以使用EIDI协议在HDMI缆线上获取显示设备的商标和型号,或者可以手动地获取显示设备的商标和型号。还可以指令消费者将显示器重置为STB用户指南建议的缺省的颜色、对比度和其它设置,或者STB可以使用诸如CEC或HDMI 1. 4之类的适当协议将显示器重置为这些设置。STB连接至远程服务器201,并且发送具有显示设备商标/型号的请求。此外,可以从远程服务器发送诸如3X ID查找表(LUT)和矩阵系数之类的相应颜色校正元数据,并将相应的颜色校正元数据获取并本地存储于STB中,以在执行颜色变换期间使用。机顶盒中用于颜色校正的硬件可以是3X3矩阵和3X 1D-LUT。当观看根据Rec 709或Rec 601的优化内容时,机顶盒可以被配置为实时应用颜色和Y校正。还可以指示消费者根据用户指南将其观看室变暗或变亮。对于消费者的益处是具有更一致的内容颜色呈现。此外,应该注意,尽管使用Rec 709或Rec 601标准,但是可以采用更宽的色域。例如,根据诸如等离子体、OLED、LED、DLP和LCD设备等显示设备的能力,更宽的色域是适合的。机顶盒可以用于在回放或流传输期间解码内容,并且能够进行实时颜色处理功能。这些功能可以是3X ID查找表(LUT)的应用、电光变换功能(EOTF)的校正、对比度、白色电平、黑色电平等。其它这种功能可以包括对3X3线性(可编程)矩阵的应用,原色校正、白点色温和色调。此外,如上所述,机顶盒能够捕获显示屏颜色能力。例如,这可以通过提示用户输入显示设备的商标和型号而手动地进行,或者可以使用EDID/HDMI协议自动进行。机顶盒可以连接至远程服务器,并且获取比如ID LUT内容、矩阵系数等所有的颜色校正信息。对于较宽色域的显示设备,服务器可以准备3D LUT,并且STB可以将3D LUT用于颜色变换。除了显示器商标和型号之外,STB还可以向服务器指示嵌入了何种类型的颜色变换硬件,诸如3X3矩阵加上3X ID LUT vs(伪)3D LUT等。服务器基于颜色变换硬件信息, 可以计算由STB颜色校正硬件使用的设置。对于诸如3X3矩阵加上3X1D LUT或(伪)3D LUT等不同类型的颜色变换硬件,显示设置一般不同。此外,远程服务器可以持有显示屏数据库,显示屏数据库保持要被下载到机顶盒中的目标显示设备特性和校正。数据库还可以包括接收机硬件信息,比如颜色变换硬件。可以在设置存储设备216中包括显示屏数据库和接收机。存在若干构建显示屏数据的方法, 比如,测量所有现有显示设备的特性,或者从显示设备制造商处获取详细规范。现在参考图5,并继续参考图1,示出了根据本发明一个示例实施例的传送内容的方法500。例如,系统100的远程服务器101可以执行方法500。例如,方法500可以在步骤502处开始,其中,如上所述,内容产生器114可以产生对于不同的显示设备参数集合而言优化的多个多媒体内容版本。此外,如上所述,可以产生多媒体内容版本,使得多媒体内容版本与针对该内容的理想画面数据库118中的参数尽可能相符合。备选地,不需要在服务器处产生多个版本,而是可以从远程内容产生器接收多个版本,并且将其直接存储于内容存储设备116中。在步骤504,服务器101可以将多个版本存储于内容存储设备116中。在步骤506,如上所述,远程服务器101可以从接收机接收对客户端显示设备106 的客户端显示设备参数的指示。可以经由网络1 或返回信道发送该指示。此外,如上所述,该指示可以是品牌和型号,或者可以是对客户端设备参数的详细描述。可选地,在步骤508,服务器101可以接收对多媒体内容的请求。例如,如上所述, 可以在点播设置中使用系统100。在步骤510,控制器102可以基于客户端显示设备参数来确定对于客户端显示设备而言优化的适当多媒体内容版本。例如,如上所述,控制器102可以采用匹配器122将对客户端显示设备参数的指示与对于客户端显示设备参数而言优化的相应版本相匹配。例如,如上所述,匹配器可以将显示器和型号与参考该显示器和型号的对应版本相匹配。备选地,如上所述,服务器101可以通过在运行中产生适当版本,来确定对于客户端显示设备而言优化的适当多媒体内容版本。例如,响应于接收到对客户端显示设备参数的指示和/或对多媒体内容的请求,内容产生器114可以产生与显示设备106的参数相适应的版本。在步骤512,服务器101可以向接收机发送该适当版本。参考图6,并继续参考图1和5,示出了根据本发明示例实施例的用于从远程服务器接收多媒体内容的方法600。接收机104可以执行方法600,并且方法600可以对方法 500进行补充。方法600可以在步骤602处开始,其中,如上所述,接收机104可以获得对客户端显示设备106参数的指示。例如,如上所述,该指示可以是显示设备的品牌和型号。而且,如上所述,可以使用HDMI连接来获取诸如扫描参数之类的参数。此外,接收机104可以采用传感器130和134来获得客户端显示设备参数。例如,如上所述,周围环境传感器130 可以被配置为测量环境光颜色和强度。此外,带宽传感器134可以被配置为测量与远程服务器相连的传输信道110、108的带宽。在步骤604,如上所述,接收机104可以向远程服务器发送对客户端显示设备106 的客户端显示设备参数的指示。例如,如上所述,该指示可以包括显示设备品牌和型号,并且可以包括对参数的显式描述。如上所述,这些参数可以包括解码和扫描参数、周围环境信息和带宽。可选地,在步骤606,如上所述,接收机104可以发送对多媒体内容的请求。在步骤608,如上所述,接收机104可以接收对于客户端显示设备参数而言优化的多媒体内容版本,以及在步骤610,如上所述,可以在显示设备106上显示多媒体内容版本。现在参考图7,并继续参考图2,示出了根据本发明一个示例实施例的传送内容的方法700。例如,系统200的远程服务器201可以执行方法700。例如,方法700可以在步骤702处开始,其中,如上所述,针对多媒体内容,设置产生器214可以产生对于相应的多个客户端显示设备参数而言优化的多个不同显示设备参数设置集合。此外,如上所述,可以产生参数设置集合,使得参数设置集合与针对内容的理想画面数据库118中的参数尽可能匹配。如上所述,例如,设置集合可以与多媒体内容的导演针对多媒体内容在剧院设置中的显示而设置的颜色规范相当。颜色规范集合可以与理想画面数据库118中提供的预定最优参数模型相当。备选地,不需要在服务器处产生多个版本,而是可以从远程设置产生器中接收多个版本,并且将其直接存储于设置存储设备216中。在步骤704,服务器201可以将所产生的参数设置集合存储于设置存储设备214 中。在步骤706,如上所述,远程服务器101可以从接收机204接收对客户端显示设备 106的客户端显示设备参数的指示。可以经由网络1 或返回信道发送该指示。此外,如上所述,该指示可以是品牌和型号,或者可以是对客户端设备参数的详细描述。可选地,在步骤708,服务器201可以接收对多媒体内容的请求。例如,如上所述, 可以在点播设置中使用系统200。在步骤710,控制器202可以基于客户端显示设备参数来确定对于客户端显示设备而言优化的适当参数设置集合。例如,如上所述,控制器202可以采用匹配器222将对客户端显示设备参数的指示与对于客户端显示设备参数而言优化的相应参数设置集合相匹配。例如,如上所述,匹配器可以将显示器和型号与参考该显示器和型号的相应参数设置集合相匹配。备选地,如上所述,服务器101可以通过在运行中产生适当版本,来实时确定对于客户端显示设备而言优化的适当设置集合。例如,响应于接收到对客户端显示设备参数的指示和/或对多媒体内容的请求,设置产生器214可以产生与显示设备106的参数相适应的设置集合。在步骤712,服务器201可以连同多媒体内容一起向接收机发送该适当设置集合。参考图8,并继续参考图2和7,示出了根据本发明示例实施例的用于从远程服务器接收多媒体内容的方法800。接收机204可以执行,并且可以方法800对方法700进行补充。方法800可以在步骤802处开始,其中,如上所述,接收机204可以获取对客户端显示设备106的参数的指示。例如,如上所述,该指示可以是显示设备的品牌和型号。而且, 如上所述,可以使用HDMI连接来获得一些参数。此外,接收机204可以采用传感器130和 134来获得客户端显示设备参数。例如,如上所述,周围环境传感器130可以被配置为测量环境光颜色和强度。此外,带宽传感器134可以被配置为测量与远程服务器相连的传输信道110,108的带宽。在步骤804,如上所述,接收机204可以向远程服务器发送对客户端显示设备106 的客户端显示设备参数的指示。例如,如上所述,该指示可以包括显示设备的品牌和型号, 并且可以包括参数的显式描述。如上所述,这些参数可以包括解码和扫描参数、颜色信息、 周围环境信息和带宽。此外,如上所述,颜色信息可以包括色域ID。可选地,在步骤806,如上所述,接收机204发送对多媒体内容的请求。在步骤808,如上所述,接收机204可以接收多媒体内容和针对该多媒体内容的、 对于客户端显示设备参数而言优化的显示设备参数设置的指示。例如,如上所述,这些参数可以包括颜色设置、亮度、音量和其它参数。如上所述,颜色设置可以包括ID或3D LUT0接收机204可以根据所接收的参数设置集合,设置客户端显示设备和/或修改多媒体内容。例如,在步骤810,如上所述,接收机204的参数控制器2 可以根据显示设备参数设置集合来设置客户端显示设备,以进行多媒体内容的显示。例如,参数控制器2 可以使用从服务器201获得的设置集合来调节颜色设置、亮度、音量或其它参数。此外,如上所述, 参数控制器2 可以根据设置来指示用户应该如何调节环境照明,或可以自动地修改环境光。在步骤812,参数控制器2 可以根据显示设备参数设置集合来修改多媒体内容。 例如,参数控制器2 可以根据参数设置集合来执行多媒体内容的颜色变换,使得内容尽可能地与理想画面数据库118中提供的预定最优设置模型相匹配。在步骤814,显示设备106可以根据显示设备参数设置集合来显示多媒体内容。这样,可以自动向用户呈现优化的画面。现在参考图9,并继续参考图3,示出了根据本发明一个示例实施例的传送内容的方法900。例如,系统300的远程服务器301可以执行方法900。例如,方法900可以在步骤902处开始,其中,如上所述,内容产生器114可以产生对于不同的显示设备参数集合而言优化的多个多媒体内容版本。此外,如上所述,可以产生多媒体内容版本,使得多媒体内容版本与理想画面数据库118中针对该内容的参数尽可能地近似。备选地,不需要在服务器处产生这多个版本,而是可以从远程内容产生器中接收多个版本,并且将其直接存储于内容存储设备116中。在步骤904,服务器301可以将多个版本存储于内容存储设备116中。在步骤906,远程服务器301可以被配置为向多个客户端接收机广播多个版本以及对相应显示设备参数集合的指示,以允许接收机选择适当版本来显示。例如,如上所述, 对视频显示参数集合的指示可以是显示设备106的品牌和型号,或者可以是对相应客户端设备参数的详细描述。此外,可以参考表313的形式发送指示,参考表313将不同的内容版本与其相应的显示设备品牌和型号相关联。参考图10,并继续参考图3和图9,示出了根据本发明示例实施例的用于从远程服务器接收多媒体内容的方法1000。接收机304可以执行方法1000,并且方法1000可以对方法900进行补充。方法1000可以在步骤1002处开始,其中,如上所述,接收机304可以获得对客户端显示设备106的参数的指示。例如,如上所述,该指示可以是显示设备品牌和型号。在步骤1004,接收机304可以经由网络从远程服务器接收多个多媒体内容版本、 以及对相应的显示设备参数集合的指示,这些版本是针对相应的显示设备参数集合而优化的。例如,如上所述,这些指示可以是以参考表313的形式发送的设备品牌和型号,所述参考表313将指示与其相应的版本相关联。在步骤1006,接收机304的版本选择器3 可以通过将对客户端显示设备参数集合的指示与从远程服务器接收的相应版本之一相匹配,来选择版本之一。例如,版本选择器 326可以使用参考表313将步骤1002中获得的品牌和型号与相应版本相匹配。在步骤1008,显示设备106可以显示对于显示设备而言优化的所选版本。现在参考图11,并继续参考图4,示出了根据本发明一个示例实施例的传送内容的方法1100。例如,系统400的远程服务器401可以执行方法1100。例如,方法1100可以在步骤1102处开始,其中,如上所述,设置产生器214可以产生针对多媒体内容的、对于相应的多个客户端显示设备参数而言优化的多个不同显示设备参数设置集合。此外,如上所述,可以产生参数设置集合,使得参数设置集合与理想画面数据库118中针对该内容的参数尽可能地近似。备选地,不需要在服务器处产生多个版本,而是可以从远程设置产生器接收多个版本,并且将其直接存储于设置存储设备216中。在步骤1104,服务器201可以将所产生的参数设置集合存储于设置存储设备216 中。在步骤1106,远程服务器401可以被配置为向多个接收机广播多媒体内容和对不同视频显示参数设置集合的指示,以允许接收机选择适当的视频显示参数设置集合,并且根据该适当设置来显示多媒体内容。例如,如上所述,可以作为显示设备106的品牌和型号,或者作为对相应客户端设备参数的详细描述,来发送对视频显示参数集合的指示。此外,可以参考表413的形式发送指示,参考表413将每个参数集合与相应的设备品牌和型号相关联,接收机404可以采用该品牌和型号来确定对于显示设备106而言优化的参数集合。参考图12,并继续参考图4和11,示出了根据本发明示例实施例的用于从远程服务器接收多媒体内容的方法1200。接收机404可以执行方法1200,并且方法1200可以对方法1100进行补充。方法1200可以在步骤1202处开始,其中,如上所述,接收机404可以获得对客户端显示设备106参数的指示。例如,如上所述,该指示可以是显示设备的品牌和型号。而且,如上所述,可以使用HDMI连接来获得一些参数。在步骤1204,如上所述,接收机404可以接收多媒体内容以及针对该多媒体内容的、对于不同的相应客户端显示设备而言优化的多个显示设备参数设置集合的指示。可选地,在步骤1206,设置选择器4 可以通过将对客户端显示设备参数集合的指示与相应的显示设备参数设置指示之一相匹配,来选择对于客户端显示设备而言优化的显示设备参数设置集合。例如,如上所述,对客户端显示设备参数集合的指示可以与步骤 1202中获得的品牌和型号相对应。此外,设置选择器4 可以采用参考表414将显示设备 106的品牌和型号与从远程服务器401广播的适当设置集合相匹配。而且,如上所述,接收机404可以根据所接收到的参数设置集合来设置客户端显示设备和/或修改多媒体内容。例如,在步骤1208,如上所述,接收机404的参数控制器2 可以根据所选择的显示设备参数设置集合来设置客户端显示设备,以进行多媒体内容的显示。在步骤1210,如上所述,参数控制器2 可以根据所选择的显示设备参数设置集合来修改多媒体内容。在步骤1212,显示设备106可以根据所选择的显示设备参数设置集合来显示多媒体内容。还应该理解,上述方法实施例关注于特定特征,以简化和方便对特征的理解。然而,可以将以上关于一个方法实施例讨论的任何方面和/或步骤与所描述的任何一个或多个其它方法实施例相组合,或者将其添加到所描述的任何一个或多个其它方法实施例中。 因此,尽管关于一个实施例描述了一些方面,但是可以在所描述的任何其它实施例中实现这些方面。例如,根据本发明示例实施例,可以将方法500/600与方法700/800结合。例如, 接收机可以首先经由广域网以显示设备参数的形式向服务器发送其能力细节。服务器可以向接收机发送配置设置和参数设置,以便接收机使用。此外,服务器可以单播模式向接收机发送最适当的优化多媒体内容。例如,当内容可能是HD或SD、MPEG2或MPEG4、AAC或AC3、 2Dvs3D等时,接收机可以采用该配置或参数设置来执行颜色管理。可以在与互联网相连的标准宽带网络中实现这种场景。此外,根据本发明示例实施例,可以将方法900/1000与方法1100/1200结合。例如,服务器可以广播多个配置设置或参数设置,以由接收机用来本地处理多媒体内容。此外,可以向接收机发送多个多媒体内容版本,所述多个多媒体内容版本是相同内容但是不同格式(比如编码参数、颜色映射等)的若干实例。这里,如上所述,接收机可以根据其本地能力选择最适当的配置设置或参数设置、以及最适当的多媒体内容版本。可以在诸如卫星网络等标准广播网络中实现这种场景。尽管已经描述了根据最优或理想画面来自动优化媒体内容或媒体内容显示的本发明的多个示例内容传送实施例(所述实施例旨在说明而非限制),但是应该注意的是本领域技术人员根据上述教导可以进行修改和改变。因此,应该理解,可以在所附权利要求限定的本发明范围内对所公开的本发明具体实施例进行改变。尽管上文涉及本发明的多种
16实施例,但是可以在不背离本发明基本范围的情况下对本发明的其它和另外实施例进行设计。
权利要求
1.一种方法,包括步骤经由广域网从接收机接收对至少一个客户端显示设备参数的指示; 基于客户端显示设备参数,确定对于客户端显示设备而言优化的多媒体内容版本,使得该版本在显示设备上的显示与针对内容的预定最优模型的显示属性相当;以及向接收机发送该版本。
2.如权利要求1所述的方法,还包括步骤响应于接收到对多媒体内容的请求,执行所述确定和发送。
3.如权利要求1所述的方法,还包括步骤 响应于接收到所述指示,产生所述版本。
4.如权利要求1所述的方法,还包括步骤存储对于不同的显示设备参数集合而言优化的多个多媒体内容版本,其中,所述确定还包括通过将对客户端显示设备参数的指示与对于客户端显示设备参数而言优化的相应版本进行匹配,来选择适当的版本,以发送给接收机。
5.如权利要求1所述的方法,还包括步骤对于所述客户端显示设备参数,包括对客户端显示设备周围的环境光的指示。
6.如权利要求1所述的方法,还包括步骤 对于所述客户端显示设备参数,包括色域标识。
7.如权利要求1所述的方法,还包括步骤对于所述客户端显示设备参数,包括客户端显示设备的商标和型号指示。
8.如权利要求1所述的方法,还包括步骤通过利用指示了多个不同显示设备的参数的数据库,来产生所述版本。
9.如权利要求1所述的方法,还包括步骤针对所述多媒体内容,确定对于显示设备而言优化的显示参数设置,其中,所述发送还包括经由所述网络向接收机发送对确定的显示参数设置的指示。
10.一种从远程服务器传送内容的方法,包括步骤 经由广域网从接收机接收对客户端显示设备参数的指示;针对多媒体内容,确定对于显示设备而言优化的显示参数设置;以及向接收机发送多媒体内容和对确定的显示参数设置的指示。
11.如权利要求10所述的方法,还包括步骤针对多媒体内容,存储对于相应的客户端显示设备参数而言优化的多个不同显示设备参数设置集合,其中,所述确定包括选择所述不同显示设备参数设置集合中的一个。
12.如权利要求10所述的方法,还包括步骤响应于接收到对客户端显示设备参数的指示,产生显示参数设置。
13.如权利要求10所述的方法,还包括步骤 产生显示参数设置,使得显示参数设置与预定最优参数模型相当。
14.一种方法,包括获得对客户端显示设备的显示参数的指示; 经由广域网向远程服务器发送所述指示;以及接收对于客户端显示设备的显示参数而言优化的多媒体内容版本。
15.如权利要求14所述的方法,还包括步骤经由广域网从远程服务器接收针对多媒体内容的、对于显示设备而言优化的显示参数设置的指示。
16.如权利要求15所述的方法,还包括步骤 根据显示参数设置来设置显示设备。
17.如权利要求16所述的方法,还包括步骤 对颜色、音量、亮度和对比度中的至少一项进行设置。
18.如权利要求15所述的方法,还包括步骤 根据显示参数设置来修改所述版本。
19.如权利要求18所述的方法,还包括步骤 执行颜色变换。
20.如权利要求10所述的方法,还包括步骤 针对显示参数设置,包括颜色查找表;以及在查找表的基础上执行所述变换,使得所述版本在客户端显示设备上的显示与预定最优参数模型相当。
全文摘要
公开了根据最优或理想画面优化多媒体内容或媒体内容显示的方法和系统。可以远程地产生对于不同显示设备而言优化的不同内容版本,并将其发送到与显示设备相连的接收机。此外,可以向接收机发送对于不同显示设备而言优化的显示器参数设置集合,以允许显示针对多媒体内容的最优画面。而且,可以向远程服务器发送对显示设备参数的描述或指示,以用于产生不同版本的内容或不同的显示器参数设置集合。
文档编号G06F3/14GK102422258SQ200980159086
公开日2012年4月18日 申请日期2009年11月12日 优先权日2009年5月6日
发明者斯科特·道戈尔, 玛丽-让·科拉蒂斯, 阿默德·纳塞尔·尤里 申请人:汤姆森许可贸易公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1