[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN117499559B - 虚拟拍摄系统、设备配置方法、装置、设备及存储介质 - Google Patents

虚拟拍摄系统、设备配置方法、装置、设备及存储介质 Download PDF

Info

Publication number
CN117499559B
CN117499559B CN202311396423.5A CN202311396423A CN117499559B CN 117499559 B CN117499559 B CN 117499559B CN 202311396423 A CN202311396423 A CN 202311396423A CN 117499559 B CN117499559 B CN 117499559B
Authority
CN
China
Prior art keywords
standard
broadcast control
color
configuration information
equipment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202311396423.5A
Other languages
English (en)
Other versions
CN117499559A (zh
Inventor
李晓阳
陈石平
张欢
刘杰
张中杰
杨志刚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenli Vision Shenzhen Cultural Technology Co ltd
Original Assignee
Shenli Vision Shenzhen Cultural Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenli Vision Shenzhen Cultural Technology Co ltd filed Critical Shenli Vision Shenzhen Cultural Technology Co ltd
Priority to CN202311396423.5A priority Critical patent/CN117499559B/zh
Publication of CN117499559A publication Critical patent/CN117499559A/zh
Application granted granted Critical
Publication of CN117499559B publication Critical patent/CN117499559B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/2224Studio circuitry; Studio devices; Studio equipment related to virtual studio applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/64Circuits for processing colour signals
    • H04N9/646Circuits for processing colour signals for image enhancement, e.g. vertical detail restoration, cross-colour elimination, contour correction, chrominance trapping filters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/77Circuits for processing the brightness signal and the chrominance signal relative to each other, e.g. adjusting the phase of the brightness signal relative to the colour signal, correcting differential gain or differential phase

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Image Processing (AREA)

Abstract

本公开提供一种虚拟拍摄系统、设备配置方法、装置、设备及存储介质,主控端维护有与不同色域对应的标准配置数据;方法包括:响应于用户配置的目标色域,获取与目标色域对应的标准显卡配置信息,控制渲染设备的显卡配置更新为标准显卡配置信息;获取与目标色域对应的标准播控配置信息,控制播控处理设备的播控配置更新为标准播控配置信息;向渲染设备发送原始颜色,由渲染设备渲染出与原始颜色对应的渲染图像后通过播控处理设备控制所述显示屏进行显示;获取所述拍摄设备拍摄所述渲染图像得到的采集图像中的采集颜色,根据原始颜色与采集颜色之间的差异,提示用户调整所述拍摄设备的拍摄参数。

Description

虚拟拍摄系统、设备配置方法、装置、设备及存储介质
技术领域
本公开涉及虚拟拍摄技术领域,尤其涉及虚拟拍摄系统、设备配置方法、装置、设备及存储介质。
背景技术
目前,一些影视制作采用了虚拟拍摄技术,在拍摄现场,渲染设备可以渲染出虚拟场景并在显示屏中显示;演员可以在显示屏前方、基于显示屏所显示的虚拟场景中进行表演,拍摄设备可以对演员及虚拟场景进行拍摄。其中,在正式拍摄之前,需要进行颜色校准,以建立出渲染设备的渲染颜色与拍摄设备的采集颜色之间的颜色校准映射关系。而进行颜色校准,需要保障虚拟场景中多种设备具有正确的配置,相关技术中需要人工对设备一一配置,配置效率较差。
发明内容
为克服相关技术中存在的问题,本公开提供了虚拟拍摄系统、设备配置方法、装置、设备及存储介质。
根据本说明书实施例的第一方面,提供一种虚拟拍摄系统中的设备配置方法,所述方法应用于所述虚拟拍摄系统中的主控端,所述虚拟拍摄系统还包括渲染设备、播控处理设备、显示屏和拍摄设备;所述主控端维护有与不同色域对应的标准配置数据;所述方法包括:
响应于用户配置的目标色域,从所述标准配置数据中获取与所述目标色域对应的标准显卡配置信息,进一步控制所述渲染设备的显卡配置更新为所述标准显卡配置信息;
在所述渲染设备的显卡配置更新完成后,从所述标准配置数据中获取与所述目标色域对应的标准播控配置信息,进一步控制所述播控处理设备的播控配置更新为所述标准播控配置信息;
在所述播控处理设备的播控配置更新完成后,向所述渲染设备发送一个或多个原始颜色,由所述渲染设备渲染出与所述原始颜色对应的渲染图像后通过所述播控处理设备控制所述显示屏进行显示;获取所述拍摄设备拍摄所述显示屏显示所述渲染图像时得到的采集图像中的采集颜色,根据所述原始颜色与所述采集颜色之间的差异,提示用户调整所述拍摄设备的拍摄参数。
根据本说明书实施例的第二方面,提供一种虚拟拍摄系统中的设备配置装置,所述装置应用于所述虚拟拍摄系统中的主控端,所述虚拟拍摄系统还包括渲染设备、播控处理设备、显示屏和拍摄设备;所述主控端维护有与不同色域对应的标准配置数据;所述装置包括:
显卡配置模块,用于:响应于用户配置的目标色域,从所述标准配置数据中获取与所述目标色域对应的标准显卡配置信息,进一步控制所述渲染设备的显卡配置更新为所述标准显卡配置信息;
播控配置模块,用于:在所述渲染设备的显卡配置更新完成后,从所述标准配置数据中获取与所述目标色域对应的标准播控配置信息,进一步控制所述播控处理设备的播控配置更新为所述标准播控配置信息;
拍摄设备配置模块,用于:在所述播控处理设备的播控配置更新完成后,向所述渲染设备发送一个或多个原始颜色,由所述渲染设备渲染出与所述原始颜色对应的渲染图像后通过所述播控处理设备控制所述显示屏进行显示;获取所述拍摄设备拍摄所述显示屏显示所述渲染图像时得到的采集图像中的采集颜色,根据所述原始颜色与所述采集颜色之间的差异,提示用户调整所述拍摄设备的拍摄参数。
根据本说明书实施例的第三方面,提供一种虚拟拍摄系统,所述虚拟拍摄系统包括主控机、渲染设备、播控处理设备、显示屏和拍摄设备;所述主控机运行有主控程序,所述主控程序被处理器执行时实现第一方面所述方法实施例的步骤。
根据本说明书实施例的第四方面,提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现前述第一方面所述方法实施例的步骤。
根据本说明书实施例的第五方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现前述第一方面所述方法实施例的步骤。
本说明书的实施例提供的技术方案可以包括以下有益效果:
本说明书实施例中,配置了主控端,主控端维护了与不同色域对应的标准配置数据,因此,主控端可以响应于用户配置的目标色域,从所述标准配置数据中获取与所述目标色域对应的标准显卡配置信息,进一步控制所述渲染设备的显卡配置更新为所述标准显卡配置信息;在所述渲染设备的显卡配置更新完成后,从所述标准配置数据中获取与所述目标色域对应的标准播控配置信息,进一步控制所述播控处理设备的播控配置更新为所述标准播控配置信息;在所述播控处理设备的播控配置更新完成后,向所述渲染设备发送一个或多个原始颜色,由所述渲染设备渲染出与所述原始颜色对应的渲染图像后通过所述播控处理设备控制所述显示屏进行显示;获取所述拍摄设备拍摄所述显示屏显示所述渲染图像时得到的采集图像中的采集颜色,根据所述原始颜色与所述采集颜色之间的差异,提示用户调整所述拍摄设备的拍摄参数。如此,可以由主控端自行进行渲染设备和播控处理设备的配置,还可以自动对拍摄设备的拍摄参数是否正常进行分析并向用户输出提示,因此极大地减少了人力的参与,提升了颜色校正过程中的设备配置效率。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本说明书的实施例,并与说明书一起用于解释本公开的原理。
图1是本说明书根据一示例性实施例示出的一种虚拟拍摄的场景示意图。
图2A是本说明书根据一示例性实施例示出的一种虚拟拍摄系统中的设备配置方法的流程图。
图2B是本说明书根据一示例性实施例示出的一种虚拟拍摄系统中的设备配置场景示意图。
图3是本说明书根据一示例性实施例示出的一种颜色校准映射关系的获取装置所在计算机设备的一种硬件结构图。
图4是本说明书根据一示例性实施例示出的一种颜色校准映射关系的获取装置的框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书的一些方面相一致的装置和方法的例子。
在本说明书使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书。在本说明书和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
应当理解,尽管在本说明书可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
本公开所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据,并且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准,并提供有相应的操作入口,供用户选择授权或者拒绝。
虚拟拍摄是一种利用显示屏构建虚拟背景的虚拟拍摄技术。它结合了实时渲染和LED(Light Emitting Diode,发光二极管)显示技术,可以在现场实时呈现出逼真的虚拟环境,以替代传统的绿幕或蓝幕拍摄。虚拟拍摄的主要原理是将背景数字化并实时渲染到一组大型显示屏上。这些显示屏围绕拍摄区域排列,并且可以根据需要实时调整显示内容,以呈现逼真的虚拟背景。
如图1所示,是本说明书根据一示例性实施例示出的一种虚拟拍摄场景的示意图,该虚拟拍摄场景中可以包括由一个或多个计算机设备构成的虚拟拍摄系统,作为一个例子,该系统可以包括如下一种或多种设备的组合:一个或多个主控机011、一个或多个渲染设备021(也可以称为上屏机)、一个或多个播控处理设备031、一个或多个显示屏040(图中示出了3个显示屏:显示屏041、显示屏042和显示屏043),以及一个或多个拍摄设备051;其中,各类设备的数量可以根据实际需要灵活配置,本实施例对此不进行限定。实际应用中,根据需要虚拟拍摄系统中还可以包括其他设备,例如移动终端或网络设备等等,本实施例对此不进行限定。
可选的,每个主控机011可以与一个或多个渲染设备021连接,具体的连接方式可以根据实际需求和设备的兼容性进行选择。作为例子,可以通过局域网或互联网进行有线或无线等连接,可使用网络传输协议进行通信。作为一个例子,主控机可以向与其连接的渲染设备发送多种控制指令,例如可以是包含特定图像信息的控制指令等等。
可选的,每个渲染设备021可以与一个或多个播控处理设备031连接;具体的连接方式可以根据实际需求和设备的兼容性进行选择。作为例子,可以包括DP(DisplayPort,一种数字显示接口标准)连接,DP可用于传输高质量的音频和视频信号。还可以是HDMI(High-Definition Multimedia Interface,一种高清数字音视频接口标准),HDMI可以将音频、视频和控制信号合并在一条电缆上传输。作为一个例子,渲染设备021可以向与其连接的播控处理设备发送多种控制指令,例如渲染设备可以作为图像信号源,发送包含渲染图像的控制指令等等。
实际应用中,播控处理设备031是可选的,在一些场景下也可以不进行配置。可选的,每个播控处理设备031可以与一个或多个显示屏040连接;具体的连接方式可以根据实际需求和设备的兼容性进行选择。作为例子,也可以包括DP或HDMI连接,还可以包括USB(Universal Serial Bus,通用串行总线)或网络连接等等。播控处理设备可用于控制和管理与其连接的显示屏,作为一个例子,播控处理设备031可用于数据传输和解码,如播控处理设备031可接收来自外部源(如上屏机、计算机、移动终端或媒体播放器等等)的信号,并将其解码为适合显示屏显示的格式;还可用于显示控制,如对显示屏进行整体控制和调度,包括亮度调整、色彩校正、灰度控制等;还可用于对显示屏进行分区管理,可以将显示屏划分为多个独立的区域,每个区域可以显示不同的内容。
可选的,每个主控机011可以与一个或多个拍摄设备051连接;具体的连接方式可以根据实际需求和设备的兼容性进行选择。作为例子,可以包括HDMI或SDI(SerialDigital Interface,一种数字视频传输标准)等有线连接,还可以包括Wi-Fi(WirelessFidelity,无线保真)或RF(Radio Frequency,无线射频)等无线连接。拍摄设备051可以将拍摄的数据传输至主控机。
可选的,显示屏040可以是LED屏幕、液晶屏幕等类型,可以是曲面屏或平面屏等结构,应理解,本领域技术人员可以根据实际需求自定义设置虚拟拍摄系统中显示屏的类型、数量、尺寸、分辨率等,对此本说明书实施例不作限制。应理解,本说明书实施例对于设备之间的通信连接方式不作限制。
虚拟拍摄需要使用显示屏来渲染背景画面,而拍摄设备对显示屏进行拍摄得到的采集颜色与显示屏所接收到的渲染颜色会存在不一致的情况,因此,显示屏显示的渲染颜色和拍摄设备拍摄得到的采集颜色之间存在一定的失真,所以需要对虚拟拍摄现场的每个显示屏与摄像机进行颜色校准,确保摄像机采集回来的采集颜色与LED屏幕接收到的渲染颜色是一致的。颜色校准的过程为,在显示屏上显示原始颜色,然后通过拍摄设备采集的这些颜色值得到采集颜色,并找出原始颜色与采集颜色之间的对应关系。这个过程需要经过多个软硬件处理,例如图1中示出的渲染设备、播控处理设备及拍摄设备等等;每个环节设备都会对输入的颜色根据自己系统的理解进行转换并传递到下一个环节,所以每一个环节都需要有正确的配置,以确保显示屏接收到正确的颜色值,拍摄设备准确地采集到该颜色值。如果其中一个或多个环节没有正确配置,颜色校准效果会受到影响甚至出现错误。
相关技术中,通常是用户确定颜色校准的色域后,用户手动输入渲染设备的显卡配置,播控处理设备的播控配置,然后再调试拍摄设备的参数。该方案人工配置低效且容易出错,由其是拍摄现场可能会有多台渲染设备、播控处理器和拍摄设备,整个配置过程需要耗费较大的人力,且容易配置错误,配置出错后容易降低颜色校准精度,或者导致颜色校准失败。
基于此,本说明书实施例提供了一种虚拟拍摄系统中的设备配置方法,所述方法应用于所述虚拟拍摄系统中的主控端,所述虚拟拍摄系统还包括渲染设备、播控处理设备、显示屏和拍摄设备。如图2A所示,是本说明实施例的虚拟拍摄系统中的设备配置方法的流程图,该方法实施例可应用于虚拟拍摄系统中的主控端,所述主控端维护有与不同色域对应的标准配置数据。该方法可以包括如下步骤:
步骤202,响应于用户配置的目标色域,从所述标准配置数据中获取与所述目标色域对应的标准显卡配置信息,进一步控制所述渲染设备的显卡配置更新为所述标准显卡配置信息。
步骤204,在所述渲染设备的显卡配置更新完成后,从所述标准配置数据中获取与所述目标色域对应的标准播控配置信息,进一步控制所述播控处理设备的播控配置更新为所述标准播控配置信息。
步骤206,在所述播控处理设备的播控配置更新完成后,向所述渲染设备发送一个或多个原始颜色,由所述渲染设备渲染出与所述原始颜色对应的渲染图像后通过所述播控处理设备控制所述显示屏进行显示;获取所述拍摄设备拍摄所述显示屏显示所述渲染图像时得到的采集图像中的采集颜色,根据所述原始颜色与所述采集颜色之间的差异,提示用户调整所述拍摄设备的拍摄参数。
在一些例子中,本实施例方法所应用的主控端可以是运行于图1所示实施例中的主控机上的软件程序,其中,主控机具体可以是计算机设备,包括但不限于服务器、云服务器、服务器集群、平板计算机、个人数字助理、膝上计算机、或者台式计算机等设备。
本实施例中的色域可以包括Rec.709或Rec.2020等等,根据实际情况可能有不同的实现,本实施例对此不进行限定。
其中,本实施例的主控端维护了多份对应于不同色域的标准配置数据,标准配置数据可以包括标准显卡配置信息和标准播控配置信息。例如主控端可以维护:色域1的标准配置数据(标准显卡配置信息1+标准播控配置信息1)、色域2的标准配置数据(标准显卡配置信息2+标准播控配置信息2)、色域3的标准配置数据(标准显卡配置信息3+标准播控配置信息3)等等。
可选的,主控机可以连接不同的渲染设备,不同渲染设备中可以配置不同的厂商或型号的显卡,因此,同一色域下的标准显卡配置信息还可以基于不同显卡的类型进行细化。
在一些例子中,所述标准配置数据可以包括:与不同显卡类型分别对应的标准显卡配置信息;
所述从所述标准配置数据中获取与所述目标色域对应的标准显卡配置信息,可以包括:
获取所述渲染设备的显卡的目标显卡类型,从所述标准配置数据中获取与所述目标色域对应且与所述目标显卡类型对应的标准显卡配置信息。
本实施例中,此处的显卡类型实际应用中可以根据需要进行配置,例如可以是显卡厂商或显卡型号;对于相同色域,不同类型的显卡的标准显卡配置信息可能不同,本实施例基于显卡类型对标准配置数据进一步细化,使得本实施例方案可以适配于多种不同的显卡。其中,显卡类型的获取方式可以有多种,例如可以向用户提供配置接口,通过配置接口获取到用户提交的显卡类型;也可以是主控端通过与渲染设备上运行的程序进行交互获取到,本实施例对此不进行限定。
同理,标准播控配置信息也可以基于不同播控处理设备的类型进行细化。在一些例子中,所述标准配置数据可以包括:与不同播控处理设备类型分别对应的标准播控配置信息;
所述从所述标准配置数据中获取与所述目标色域对应的标准播控配置信息,可以包括:
获取所述播控处理设备的目标类型,从所述标准配置数据中获取与所述目标色域对应且与所述播控处理设备的目标类型对应的标准播控配置信息。
本实施例中,此处的播控处理设备类型实际应用中可以根据需要进行配置,例如可以是播控处理设备厂商等等;对于相同色域,不同厂商的播控处理设备的标准播控配置信息可能不同,本实施例基于播控处理设备类型对标准配置数据进一步细化,使得本实施例方案可以适配于多种不同厂商的播控处理设备。其中,播控处理设备的类型的获取方式可以有多种,例如可以向用户提供配置接口,通过配置接口获取到用户提交的播控处理设备的类型;也可以是主控端通过与播控处理设备上运行的程序进行交互获取到,本实施例对此不进行限定。
作为一个例子,主控端维护的不同色域的标准配置数据还可以是:
色域1的标准配置数据,可以包括:显卡101的标准显卡配置信息、显卡102的标准显卡配置信息、……;以及,播控处理设备111的标准播控配置信息、播控处理设备112的标准播控配置信息、……;
色域2的标准配置数据,可以包括:显卡201的标准显卡配置信息、显卡202的标准显卡配置信息、……;以及,播控处理设备211的标准播控配置信息、播控处理设备212的标准播控配置信息、……;
以此类推。
实际应用中,显卡配置信息可以包括如下一种或多种的组合:
①桌面颜色深度:表示显示屏显示的颜色数量,通常以位数表示。比如,24位色深意味着每个像素可以显示16,777,216种颜色。
②输出颜色位深:表示显卡在将图像输出到显示屏时所使用的颜色位数。它决定了每个像素可以显示的颜色数量。较高的位深可以提供更丰富和精确的颜色表现。
③输出颜色格式:表示显卡输出图像的颜色格式。常见的格式包括RGB(红绿蓝)、YUV(亮度-色度)等。不同的格式可以影响图像的色彩表现和数据传输效率。
④输出颜色动态范围:表示显示器能够显示的亮度范围。较宽的动态范围可以提供更高的对比度和更丰富的细节表现。
实际应用中,显卡配置信息根据需要还可以包括其它信息,本实施例对此不进行限定。
实际应用中,播控配置信息包括如下一种或多种的组合:
①输入源信息:表示输入信号所使用的颜色表示格式,例如可以包含表示是RGB或YCbCr(亮度-蓝色色度差-红色色度差)的信息、色域信息、表示完全量化空间或有限量化空间的信息等。
②屏幕亮度:表示显示屏的亮度级别,屏幕亮度的设置会直接影响显示屏的明亮程度和能耗。
③输出色域:表示显示屏的颜色空间,输出色域决定了显示屏能够呈现的颜色范围,此处的输出色域需要与用户配置的用于颜色校准的目标色域相同。
④输出颜色的伽马(Gamma)曲线:伽马曲线是一种用于调整图像亮度和对比度的函数关系。不同的显示屏可能采用不同的伽马曲线,以适应不同的场景需求。
实际应用中,播控配置信息根据需要还可以包括其它信息,本实施例对此不进行限定。
其中,步骤202中,用户配置的目标色域的获取方式,可以是主控端提供配置接口,通过配置接口获取用户配置的目标色域。基于用户配置的目标色域,可以从标准配置数据中查询到目标色域对应的标准显卡配置信息,以及步骤204中与所述目标色域对应的标准播控配置信息。
其中,基于颜色校准流程中的图像传输链路的顺序,图像由渲染设备传输至播控处理设备,因此,本实施例先进行渲染设备的显卡配置,再进行播控处理设备的播控配置。主控端可以控制渲染设备的显卡配置更新为标准显卡配置信息,此处可以包括主控端直接将标准显卡配置信息发送给渲染设备,由渲染设备将显卡配置更新为标准显卡配置信息的情况。
在另一些例子中,所述渲染设备运行有与所述主控端对接的交互程序;所述控制所述渲染设备的显卡配置更新为所述标准显卡配置信息,可以包括:
接收所述交互程序发送的所述渲染设备的当前显卡配置信息,判断所述标准显卡配置信息是否与所述当前显卡配置信息相同;
如果不同,将所述标准显卡配置信息发送给所述交互程序,由所述交互程序将所述渲染设备的显卡配置更新为所述标准显卡配置信息。
本实施例中,交互程序与主控端对接,主控端可以向交互程序发出获取渲染设备的当前显卡配置信息的指令,交互程序接收到该指令后,获取渲染设备的当前显卡配置信息并发送给主控端。从而主控端可以判断标准显卡配置信息是否与当前显卡配置信息相同。在不同的情况下,主控端可以将标准显卡配置信息发送给交互程序,由交互程序将渲染设备的显卡配置更新为标准显卡配置信息。通过本实施例的主控端与交互程序的配合,主控端可以控制不同的渲染设备的显卡配置。
可选的,本实施例方法还可以包括:响应于所述渲染设备的显卡配置更新完成,向用户输出所述渲染设备的显卡配置更新为标准显卡配置信息的更新完成提示消息。实际应用中,该更新完成提示消息可以通过多种方式实现,例如可以是文字提示、弹窗提示,根据需要还可以增加音效提示等等,本实施例对此不进行限定。可选的,该更新完成提示消息中可以包含标准显卡配置信息,使用户可以直观查阅到渲染设备的显卡配置。
实际应用中,主控机可以连接多个渲染设备,主控端可以控制每个渲染设备的显卡配置均更新为对应的标准显卡配置信息。
之后,主控端可以控制所述播控处理设备的播控配置更新为所述标准播控配置信息,此处可以包括主控端直接将标准播控配置信息发送给播控处理设备,由播控处理设备将播控配置更新为标准播控配置信息的情况。
在一些例子中,所述播控处理设备运行有播控程序;
所述控制所述播控处理设备的播控配置更新为所述标准播控配置信息,可以包括:
接收所述播控程序发送的所述播控处理设备的当前播控配置信息,判断所述标准播控配置信息是否与所述当前播控配置信息相同;
如果不同,将所述标准播控配置信息发送给所述播控程序,由所述播控程序将所述播控处理设备的播控配置更新为所述标准播控配置信息。
本实施例中,播控程序与主控端对接,主控端可以向播控程序发出获取播控处理设备的当前播控配置信息的指令,播控程序接收到该指令后,获取当前播控配置信息并发送给主控端。从而主控端可以判断标准播控配置信息是否与当前播控配置信息相同。在不同的情况下,主控端可以将标准播控配置信息发送给播控程序,由播控程序将播控配置更新为标准播控配置信息。通过本实施例的主控端与播控程序的配合,主控端可以控制播控处理设备的播控配置。可选的,播控程序与主控端之间的交互,实际应用中,播控程序与主控端并非同一厂商,可以由播控程序提供交互接口,由主控端提供播控程序提供的交互接口进行交互。
可选的,本实施例方法还可以包括:响应于所述播控处理设备的播控配置更新完成,向用户输出所述播控处理设备的播控配置更新为标准播控配置信息的更新完成提示消息。实际应用中,该更新完成提示消息可以通过多种方式实现,例如可以是文字提示、弹窗提示,根据需要还可以增加音效提示等等,本实施例对此不进行限定。可选的,该更新完成提示消息中可以包含标准播控配置信息,使用户可以直观查阅到播控处理设备的播控配置。
实际应用中,主控机可以连接多个播控处理设备,主控端可以控制每个播控处理设备的播控配置均更新为对应的标准播控配置信息。
在完成播控设备的播控配置后,还需要确保拍摄设备参数设置的准确性。在步骤206中,主控端可以向渲染设备发送一个或多个原始颜色,原始颜色可以是由用户配置的,例如主控端可以提供配置接口,通过配置接口获取用户配置的一个或多个原始颜色。也可以是由主控端自动配置的,例如,主控端中包含了开发人员预先配置的颜色生成规则,主控端可以利用颜色生成规则自动生成多个原始颜色,本实施例对原始颜色及具体的颜色不进行限定,实际应用中可以根据需要进行配置。
作为例子,颜色可以采用颜色值表示,例如RGB(RED,Green,Blue,红绿蓝)值表示;在Rec.709色域下,通常可以用8bit(比特)表示,即每个颜色通道的取值范围为0至255;在Rec.2020色域下,通常可以用10bit(比特)表示,即每个颜色通道的取值范围为0至1023;可选的,采用归一化后的数值表示颜色值也是可选的,本实施例对此不进行限定。
实际应用中,原始颜色可以有多个,主控端可以针对每个原始颜色,循环执行如下流程:发出一个原始颜色,在获取到拍摄设备的采集图像的采集颜色,分析原始颜色与所述采集颜色之间的差异,提示用户调整所述拍摄设备的拍摄参数;之后,主控端再返回执行前述步骤以发出下一个原始颜色,直至所有原始颜色都发送完成。
具体的,可以是主控端向渲染设备发出一个原始颜色,显示屏显示对应的渲染图像,拍摄设备对显示屏显示的渲染图像进行拍摄并实时传输采集信号至主控端;主控端接收拍摄设备传输的采集信号并解析出采集图像后,从采集图像中提取采集颜色;计算原始颜色和采集颜色的差异,基于差异确定是否需要调整所述拍摄设备的拍摄参数。例如差异较小,则确定不需要调整拍摄设备的拍摄参数。如果差异较大,则确定需要调整拍摄设备的拍摄参数,可以提示用户调整所述拍摄设备的拍摄参数;用户调整后,拍摄设备可以继续拍摄,之后,主控端也可以继续持续地获取采集图像,直至原始颜色和采集颜色差异较小,确定不需要调整拍摄设备的拍摄参数。之后,主控端可以获取下一个原始颜色,返回执行前述的“发出一个原始颜色……确定不需要调整拍摄设备的拍摄参数”的步骤。
在另一些例子中,也可以是主控端持续发出多个颜色后,主控端获取拍摄设备采集的多个图像的采集颜色后,再一一分析或者整体分析多个原始颜色与多个采集颜色之间的差异,之后再基于差异输出提示。
作为例子,所述根据所述原始颜色与所述采集颜色之间的差异,提示用户调整所述拍摄设备的拍摄参数,可以包括:
获取所述原始颜色与所述采集颜色之间的色差,响应于所述色差大于设定阈值,向用户输出基于所述色差调整所述拍摄设备的拍摄参数的提示消息。
本实施例的阈值可以根据实际需要进行配置,本实施例对此不进行限定。如此,当原始颜色与采集颜色的色差较大时,拍摄设备的拍摄参数的配置可能有问题,导致拍摄设备的拍摄误差较大,因此,可以输出调整所述拍摄设备的拍摄参数的提示消息。可选的,该提示消息可以包含色差值等等,还可以包含对应的调整建议等信息。
可选的,提示消息可以通过多种方式实现,例如可以是文字提示、弹窗提示,根据需要还可以增加音效提示等等,本实施例对此不进行限定。提示消息中所包含的内容本实施例也不进行限定,可以根据需要进行配置。
在一些例子中,所述原始颜色可以包含如下一种或多种类别的原始颜色:灰度类别的至少一个原始颜色、颜色三通道中任一通道的至少一个原始颜色;
所述获取所述原始颜色与所述采集颜色之间的色差,响应于所述色差大于设定阈值,向用户输出基于所述色差调整所述拍摄设备的拍摄参数的提示消息,可以包括:
针对每一种类别,获取该类别中每个原始颜色与分别对应的采集颜色的色差,进一步基于获取到的各个色差计算出该种类别的平均色差;
响应于该种类别的平均色差大于设定阈值,向用户输出基于该种类别的平均色差调整所述拍摄设备的拍摄参数的提示消息。
本实施例中,针对灰度,可以包含一个或多个原始颜色,如此,可以针对拍摄设备的采集图像在灰度的维度上进行整体分析,以确定拍摄设备在亮度上的拍摄参数是否需要调整。针对颜色三通道中每一个通道,可以包括一个或多个原始颜色;可以针对拍摄设备的采集图像在每一个颜色通道的维度上进行整体分析,以确定拍摄设备的拍摄参数是否需要调整。
例如,对于灰度类别,原始颜色可以包括n个灰度颜色,可以获取这n个灰度颜色分别对应n个采集图像,计算这n个灰度颜色中每一个灰度颜色与对应的采集颜色的色差,得到n个色差,计算n个色差的平均值,得到平均色差;可以将平均色差与第一设定阈值(具体数值可以根据需要灵活配置)的比较,如此,可以得到拍摄设备对于灰度的采集是否有问题。可选的,输出的提示消息可以根据需要进行配置,例如提示消息可以包含计算出的平均色差,以使用户基于平均色差,对应调整拍摄设备的拍摄参数。
颜色三通道包括R通道、G通道和B通道,每个通道的处理同上述的灰度类别的处理;例如,对于R通道的m个原始颜色,可以获取这m个原始颜色分别对应m个采集图像,计算这m个原始颜色中每一个原始颜色与对应的采集颜色的色差,得到m个色差,计算m个色差的平均值,得到R通道的平均色差;可以将平均色差与第二设定阈值的比较(其中,此处的第二设定阈值与前述的第一设定阈值可以相同也可以不同,本实施例对此不进行限定),如此,可以得到拍摄设备对于R通道的采集是否有问题,例如,平均色差较大,表示拍摄设备采集到颜色偏红等等,当然,此处的颜色偏红也可能是用户基于实际拍摄需要而设置的。可选的,输出的提示消息可以根据需要进行配置,例如提示消息可以包含计算出的平均色差,以使用户基于平均色差,确定是否对应调整拍摄设备的拍摄参数。G通道和B通道的处理同理,在此不进行赘述。
实际应用中,主控端可以是每种类别的多个原始颜色都发送至渲染设备,由显示器显示出渲染图像后,主控端得到该类别下的多个采集颜色,进行该类别的整体分析,若分析出拍摄设备对该类别下的图像采集有问题,输出对应的提示消息,用户可以确定是否调整;可选的,还可以在输出提示消息后,提供用户是否需要进行拍摄参数的调整的接口,以通过该接口接受用户输入的消息,确定用户是否需要进行拍摄参数的调整。可选的,用户可以输入需要进行拍摄参数的调整,在用户调整拍摄参数后,主控端可以接收用户调整好拍摄参数的消息,从而再次执行前述的“原始颜色发送、显示、采集和分析”等流程,在分析出拍摄设备对该类别下的图像采集没有问题,输出表示“该类别下的图像采集没有问题”提示消息;然后发出下一类别的多个原始颜色至渲染设备,对下一类别的颜色采集进行整体分析。实际应用中,将全部原始颜色都发送出去,再获取到所有采集图像,分别对每个类别的颜色采集进行该类别的整体分析也是可选的。
实际应用中,为了确保拍摄设备能够拍摄到目标色域下的由低至高的整个颜色范围,本实施例的原始颜色可以包括:
①灰度类别的至少一个原始颜色,包括:在所述目标色域下的颜色值取值范围中均匀采样得到的多个灰度颜色;
以Rec.709色域下,颜色值取值范围为0至255为例,采样的个数可以根据需要进行配置,例如可以是8至64的区间内的任意整数等等。作为例子,采样的灰度颜色可以是:(0,0,0)、(16,16,16)、(32,32,32)……等等。
②颜色三通道任一通道的至少一个原始颜色,包括:在所述目标色域下的颜色值取值范围中,对颜色三通道的每个通道分别均匀采样多个数值后得到的每个通道分别对应的多个颜色;
以Rec.709色域下,颜色值取值范围为0至255为例,采样的个数可以根据需要进行配置,例如可以是8至64的区间内的任意整数等等。作为例子,采样的颜色可以是:
对于R通道,可以包括:(16,0,0)、(32,0,0)、(64,0,0)……等等;
对于G通道,可以包括:(0,16,0)、(0,32,0)、(0,64,0)……等等;
对于B通道,可以包括:(0,0,16)、(0,0,32)、(0,0,64)……等等。
可选的,如何基于两者的差异提示用户调整所述拍摄设备的拍摄参数可以有多种实现方式;例如,本实施例可以关注拍摄设备的采集颜色的颜色范围,例如,以归一化的采集颜色值为例,颜色范围为0至1,需要尽量确保拍摄设备能够采集到颜色范围中的最低值以及最高值,特别的,由于灯光等原因,拍摄设备可能无法采集到最低值0,在最低值附近是可以接受的,例如拍摄设备的采集颜色最低是与0较接近的数值;但需要保证拍摄设备能够采集到最高值1。
如此,可以检测拍摄设备的采集范围,例如,针对最高值的检测,原始颜色中可以包括颜色范围中颜色值最高的多个颜色,例如以Rec.709、未归一化为例,灰度颜色中颜色值最高的颜色是:(255,255,255),以及每个颜色通道中颜色值最高的颜色:(255,0,0)、(0,255,0)、(0,0,255);针对这几个原始颜色,主控端分别获取对应的采集颜色并归一化处理,需要确保采集颜色也需要是:(1,1,1)、(1,0,0)、(0,1,0)、(0,0,1)。如果未能达到,主控端可以输出对应的提示,例如输出“采集颜色未达到最高值”的提示,如“灰度未达到最高值”、“R通道未达到最高值”、“G通道未达到最高值”或“B通道未达到最高值”等提示。可选的,还可以输出对应的调整建议,例如,采集颜色未到达最高值的原因,可能是曝光不够等原因造成的,还可以输出“调大光圈”、“增加曝光”等建议。
作为一个例子,原始颜色中包括目标色域下的颜色范围中颜色值最高的颜色;以0-255为例,则颜色值最高的颜色为(255,255,255)。以归一化为例,原始颜色中的最高值为(1,1,1),为了保障拍摄设备能够采集到最高值,对于采集颜色(r,g,b),主控端可以确定r,g,b三者中的最小值是否大于或等于颜色范围中最高的颜色值;如r,g,b三者中的最小值是否等于或等于1,如果是,则可以确定拍摄设备能够采集到数值最高的颜色;如果不是,可以确定拍摄设备无法采集到数值最高的颜色,可以输出对应的提示,以使用户对应调整拍摄设备的拍摄参数。
同理,针对最低值的检测,原始颜色中可以包括颜色范围中数值最低的一个或多个颜色,例如(0,0,0)。同理,主控端分别获取对应的采集颜色,确定采集颜色是否能够达到预设的低值阈值。如果未能达到,主控端可以输出对应的提示。
可选的,拍摄设备的拍摄参数可以包括采集帧率、曝光、输出色域或输出伽马等参数;主控端输出的提示信息可以包含对上述任一参数的调整建议。
可选的,提示消息可以通过多种方式实现,例如可以是文字提示、弹窗提示,根据需要还可以增加音效提示等等,本实施例对此不进行限定。
如图2B所示,是本说明书实施例示出的一种应用示意图,其中,虚拟拍摄系统中包括主控机、渲染设备、播控处理设备、显示屏,上述各设备可以通过路由器等方式连接,摄像机也可以通过路由器或者SDI等方式与主控机连接。主控机中运行有主控端,主控端可以应用前述实施例的方案,从而可以自动检测和设置渲染设备的显卡配置,也可以自动检测和设置播控处理设备的播控配置。还可以输出摄像机的配置调整提示,以使用户基于提示对摄像机的配置进行调整。
由上述实施例可见,本实施例主控端可以通过对颜色校准过程中影响颜色校准准确性的软硬件系统进行检测分析,针对错误或者可能降低颜色准确性的配置,提示用户,给出修改建议或自动修改,从而提高颜色校准的成功率与准确性。在颜色校准前,通过颜色校准选择的色域,对渲染设备的显卡与播控处理设备进行参数配置检测并配置,高效且准确;避免了人工手动配置每一台渲染设备的显卡配置及播控处理设备的播控配置,低效且容易出错。并给出相机参数设置标准的明确条件及检测手段,即通过在显示屏上渲染若干检测色卡,相机采集后分析颜色值。本实施例方案中,可以在进行颜色校准前会对整体链路进行检测,确认整体链路配置都正确再进行颜色校准,从而提升虚拟拍摄颜色校准的成功率与准确性。
当主控端确定原始颜色与采集颜色之间的差异较小,则表示拍摄设备的拍摄参数设置无误,也可以输出对应的提示,从而用户可以执行进一步的颜色校准流程。
与前述虚拟拍摄系统中的设备配置方法的实施例相对应,本说明书还提供了虚拟拍摄系统中的设备配置装置及其所应用的计算机的实施例。
本说明书虚拟拍摄系统中的设备配置装置的实施例可以应用在计算机设备上,例如服务器或终端设备。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在处理器将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,如图3所示,为本说明书虚拟拍摄系统中的设备配置装置所在计算机设备的一种硬件结构图,除了图3所示的处理器310、内存330、网络接口320、以及非易失性存储器340之外,实施例中虚拟拍摄系统中的设备配置装置331所在的计算机设备,通常根据该计算机设备的实际功能,还可以包括其他硬件,对此不再赘述。
如图4所示,图4是本说明书根据一示例性实施例示出的一种虚拟拍摄系统中的设备配置装置的框图,所述装置应用于所述虚拟拍摄系统中的主控端,所述虚拟拍摄系统还包括渲染设备、播控处理设备、显示屏和拍摄设备;所述主控端维护有与不同色域对应的标准配置数据;所述装置包括:
显卡配置模块41,用于:响应于用户配置的目标色域,从所述标准配置数据中获取与所述目标色域对应的标准显卡配置信息,进一步控制所述渲染设备的显卡配置更新为所述标准显卡配置信息;
播控配置模块42,用于:在所述渲染设备的显卡配置更新完成后,从所述标准配置数据中获取与所述目标色域对应的标准播控配置信息,进一步控制所述播控处理设备的播控配置更新为所述标准播控配置信息;
拍摄设备配置模块43,用于:在所述播控处理设备的播控配置更新完成后,向所述渲染设备发送一个或多个原始颜色,由所述渲染设备渲染出与所述原始颜色对应的渲染图像后通过所述播控处理设备控制所述显示屏进行显示;获取所述拍摄设备拍摄所述显示屏显示所述渲染图像时得到的采集图像中的采集颜色,根据所述原始颜色与所述采集颜色之间的差异,提示用户调整所述拍摄设备的拍摄参数。
在一些例子中,所述渲染设备运行有与所述主控端对接的交互程序;所述控制所述渲染设备的显卡配置更新为所述标准显卡配置信息,包括:
接收所述交互程序发送的所述渲染设备的当前显卡配置信息,判断所述标准显卡配置信息是否与所述当前显卡配置信息相同;
如果不同,将所述标准显卡配置信息发送给所述交互程序,由所述交互程序将所述渲染设备的显卡配置更新为所述标准显卡配置信息。
在一些例子中,所述标准配置数据包括:与不同显卡类型分别对应的标准显卡配置信息;
所述从所述标准配置数据中获取与所述目标色域对应的标准显卡配置信息,包括:
获取所述渲染设备的显卡的目标显卡类型,从所述标准配置数据中获取与所述目标色域对应且与所述目标显卡类型对应的标准显卡配置信息。
在一些例子中,所述播控处理设备运行有播控程序;
所述控制所述播控处理设备的播控配置更新为所述标准播控配置信息,包括:
接收所述播控程序发送的所述播控处理设备的当前播控配置信息,判断所述标准播控配置信息是否与所述当前播控配置信息相同;
如果不同,将所述标准播控配置信息发送给所述播控程序,由所述播控程序将所述播控处理设备的播控配置更新为所述标准播控配置信息。
在一些例子中,所述标准配置数据包括:与不同播控处理设备类型分别对应的标准播控配置信息;
所述从所述标准配置数据中获取与所述目标色域对应的标准播控配置信息,包括:
获取所述播控处理设备的目标类型,从所述标准配置数据中获取与所述目标色域对应且与所述播控处理设备的目标类型对应的标准播控配置信息。
在一些例子中,所述根据所述原始颜色与所述采集颜色之间的差异,提示用户调整所述拍摄设备的拍摄参数,包括:
获取所述原始颜色与所述采集颜色之间的色差,响应于所述色差大于设定阈值,向用户输出基于所述色差调整所述拍摄设备的拍摄参数的提示消息。
在一些例子中,所述原始颜色包含如下一种或多种类别的原始颜色:灰度类别的至少一个原始颜色、颜色三通道中任一通道的至少一个原始颜色;
所述获取所述原始颜色与所述采集颜色之间的色差,响应于所述色差大于设定阈值,向用户输出基于所述色差调整所述拍摄设备的拍摄参数的提示消息,包括:
针对每一种类别,获取该类别中每个原始颜色与分别对应的采集颜色的色差,进一步基于获取到的各个色差计算出该种类别的平均色差;
响应于该种类别的平均色差大于设定阈值,向用户输出基于该种类别的平均色差调整所述拍摄设备的拍摄参数的提示消息。
在一些例子中,所述灰度类别的至少一个原始颜色,包括:在所述目标色域下的颜色值取值范围中均匀采样得到的多个灰度颜色;
所述颜色三通道任一通道的至少一个原始颜色,包括:在所述目标色域下的颜色值取值范围中,对颜色三通道的每个通道分别均匀采样多个数值后得到的每个通道分别对应的多个原始颜色。
在一些例子中,所述方法还包括如下任一步骤:
响应于所述渲染设备的显卡配置更新完成,向用户输出所述渲染设备的显卡配置更新为标准显卡配置信息的更新完成提示消息;
响应于所述播控处理设备的播控配置更新完成,向用户输出所述播控处理设备的播控配置更新为标准播控配置信息的更新完成提示消息。
上述虚拟拍摄系统中的设备配置装置中各个模块的功能和作用的实现过程具体详见上述虚拟拍摄系统中的设备配置方法中对应步骤的实现过程,在此不再赘述。
相应的,本说明书实施例还提供了一种虚拟拍摄系统,所述虚拟拍摄系统包括主控机、渲染设备、显示屏和拍摄设备;所述主控机运行有主控程序,所述主控程序被处理器执行时实现前述虚拟拍摄系统中的设备配置方法实施例的步骤。
相应的,本说明书实施例还提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现前述虚拟拍摄系统中的设备配置方法实施例的步骤。
相应的,本说明书实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现颜色校准映射关系的获取方法实施例的步骤。
相应的,本说明书实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现虚拟拍摄系统中的设备配置方法实施例的步骤。
对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本说明书方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
上述实施例可以应用于一个或者多个计算机设备中,所述计算机设备是一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的设备,所述计算机设备的硬件包括但不限于微处理器、专用集成电路(Application Specific IntegratedCircuit,ASIC)、可编程门阵列(Field-Programmable Gate Array,FPGA)、数字处理器(Digital Signal Processor,DSP)、嵌入式设备等。
所述计算机设备可以是任何一种可与用户进行人机交互的电子产品,例如,个人计算机、平板电脑、智能手机、个人数字助理(Personal Digital Assistant,PDA)、游戏机、交互式网络电视(Internet Protocol Television,IPTV)、智能式穿戴式设备等。
所述计算机设备还可以包括网络设备和/或用户设备。其中,所述网络设备包括,但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(CloudComputing)的由大量主机或网络服务器构成的云。
所述计算机设备所处的网络包括但不限于互联网、广域网、城域网、局域网、虚拟专用网络(Virtual Private Network,VPN)等。
上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该申请的保护范围内。
其中,“具体示例”、或“一些示例”等的描述意指结合所述实施例或示例描述的具体特征、结构、材料或者特点包含于本说明书的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
本领域技术人员在考虑说明书及实践这里申请的发明后,将容易想到本说明书的其它实施方案。本说明书旨在涵盖本说明书的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本说明书的一般性原理并包括本说明书未申请的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本说明书的真正范围和精神由下面的权利要求指出。
应当理解的是,本说明书并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本说明书的范围仅由所附的权利要求来限制。
以上所述仅为本说明书的较佳实施例而已,并不用以限制本说明书,凡在本说明书的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本说明书保护的范围之内。

Claims (13)

1.一种虚拟拍摄系统中的设备配置方法,所述方法应用于所述虚拟拍摄系统中的主控端,所述虚拟拍摄系统还包括渲染设备、播控处理设备、显示屏和拍摄设备;所述主控端维护有与不同色域对应的标准配置数据;所述方法包括:
响应于用户配置的目标色域,从所述标准配置数据中获取与所述目标色域对应的标准显卡配置信息,进一步控制所述渲染设备的显卡配置更新为所述标准显卡配置信息;
在所述渲染设备的显卡配置更新完成后,从所述标准配置数据中获取与所述目标色域对应的标准播控配置信息,进一步控制所述播控处理设备的播控配置更新为所述标准播控配置信息;
在所述播控处理设备的播控配置更新完成后,向所述渲染设备发送一个或多个原始颜色,由所述渲染设备渲染出与所述原始颜色对应的渲染图像后通过所述播控处理设备控制所述显示屏进行显示;获取所述拍摄设备拍摄所述显示屏显示所述渲染图像时得到的采集图像中的采集颜色,根据所述原始颜色与所述采集颜色之间的差异,提示用户调整所述拍摄设备的拍摄参数。
2.根据权利要求1所述的方法,所述渲染设备运行有与所述主控端对接的交互程序;所述控制所述渲染设备的显卡配置更新为所述标准显卡配置信息,包括:
接收所述交互程序发送的所述渲染设备的当前显卡配置信息,判断所述标准显卡配置信息是否与所述当前显卡配置信息相同;
如果不同,将所述标准显卡配置信息发送给所述交互程序,由所述交互程序将所述渲染设备的显卡配置更新为所述标准显卡配置信息。
3.根据权利要求1所述的方法,所述标准配置数据包括:与不同显卡类型分别对应的标准显卡配置信息;
所述从所述标准配置数据中获取与所述目标色域对应的标准显卡配置信息,包括:
获取所述渲染设备的显卡的目标显卡类型,从所述标准配置数据中获取与所述目标色域对应且与所述目标显卡类型对应的标准显卡配置信息。
4.根据权利要求1所述的方法,所述播控处理设备运行有播控程序;
所述控制所述播控处理设备的播控配置更新为所述标准播控配置信息,包括:
接收所述播控程序发送的所述播控处理设备的当前播控配置信息,判断所述标准播控配置信息是否与所述当前播控配置信息相同;
如果不同,将所述标准播控配置信息发送给所述播控程序,由所述播控程序将所述播控处理设备的播控配置更新为所述标准播控配置信息。
5.根据权利要求1所述的方法,所述标准配置数据包括:与不同播控处理设备的类型分别对应的标准播控配置信息;
所述从所述标准配置数据中获取与所述目标色域对应的标准播控配置信息,包括:
获取所述播控处理设备的目标类型,从所述标准配置数据中获取与所述目标色域对应且与所述播控处理设备的目标类型对应的标准播控配置信息。
6.根据权利要求1所述的方法,所述根据所述原始颜色与所述采集颜色之间的差异,提示用户调整所述拍摄设备的拍摄参数,包括:
获取所述原始颜色与所述采集颜色之间的色差,响应于所述色差大于设定阈值,向用户输出基于所述色差调整所述拍摄设备的拍摄参数的提示消息。
7.根据权利要求6所述的方法,所述原始颜色包含如下一种或多种类别的原始颜色:灰度类别的至少一个原始颜色、颜色三通道中任一通道的至少一个原始颜色;
所述获取所述原始颜色与所述采集颜色之间的色差,响应于所述色差大于设定阈值,向用户输出基于所述色差调整所述拍摄设备的拍摄参数的提示消息,包括:
针对每一种类别,获取该类别中每个原始颜色与分别对应的采集颜色的色差,进一步基于获取到的各个色差计算出该种类别的平均色差;
响应于该种类别的平均色差大于设定阈值,向用户输出基于该种类别的平均色差调整所述拍摄设备的拍摄参数的提示消息。
8.根据权利要求7所述的方法,所述灰度类别的至少一个原始颜色,包括:在所述目标色域下的颜色值取值范围中均匀采样得到的多个灰度颜色;
所述颜色三通道任一通道的至少一个原始颜色,包括:在所述目标色域下的颜色值取值范围中,对颜色三通道的每个通道分别均匀采样多个数值后得到的每个通道分别对应的多个原始颜色。
9.根据权利要求1所述的方法,所述方法还包括如下任一步骤:
响应于所述渲染设备的显卡配置更新完成,向用户输出所述渲染设备的显卡配置更新为标准显卡配置信息的更新完成提示消息;
响应于所述播控处理设备的播控配置更新完成,向用户输出所述播控处理设备的播控配置更新为标准播控配置信息的更新完成提示消息。
10.一种虚拟拍摄系统中的设备配置装置,所述装置应用于所述虚拟拍摄系统中的主控端,所述虚拟拍摄系统还包括渲染设备、播控处理设备、显示屏和拍摄设备;所述主控端维护有与不同色域对应的标准配置数据;所述装置包括:
显卡配置模块,用于:响应于用户配置的目标色域,从所述标准配置数据中获取与所述目标色域对应的标准显卡配置信息,进一步控制所述渲染设备的显卡配置更新为所述标准显卡配置信息;
播控配置模块,用于:在所述渲染设备的显卡配置更新完成后,从所述标准配置数据中获取与所述目标色域对应的标准播控配置信息,进一步控制所述播控处理设备的播控配置更新为所述标准播控配置信息;
拍摄设备配置模块,用于:在所述播控处理设备的播控配置更新完成后,向所述渲染设备发送一个或多个原始颜色,由所述渲染设备渲染出与所述原始颜色对应的渲染图像后通过所述播控处理设备控制所述显示屏进行显示;获取所述拍摄设备拍摄所述显示屏显示所述渲染图像时得到的采集图像中的采集颜色,根据所述原始颜色与所述采集颜色之间的差异,提示用户调整所述拍摄设备的拍摄参数。
11.一种虚拟拍摄系统,所述虚拟拍摄系统包括主控机、渲染设备、播控处理设备、显示屏和拍摄设备;所述主控机运行有主控程序,所述主控程序被处理器执行时实现权利要求1至9任一所述方法的步骤。
12.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现权利要求1至9任一所述方法的步骤。
13.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1至9任一所述方法的步骤。
CN202311396423.5A 2023-10-25 2023-10-25 虚拟拍摄系统、设备配置方法、装置、设备及存储介质 Active CN117499559B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311396423.5A CN117499559B (zh) 2023-10-25 2023-10-25 虚拟拍摄系统、设备配置方法、装置、设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311396423.5A CN117499559B (zh) 2023-10-25 2023-10-25 虚拟拍摄系统、设备配置方法、装置、设备及存储介质

Publications (2)

Publication Number Publication Date
CN117499559A CN117499559A (zh) 2024-02-02
CN117499559B true CN117499559B (zh) 2024-08-13

Family

ID=89683940

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311396423.5A Active CN117499559B (zh) 2023-10-25 2023-10-25 虚拟拍摄系统、设备配置方法、装置、设备及存储介质

Country Status (1)

Country Link
CN (1) CN117499559B (zh)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116800941A (zh) * 2023-07-20 2023-09-22 神力视界(深圳)文化科技有限公司 色彩校准方法、装置和存储介质
CN116916072A (zh) * 2023-06-29 2023-10-20 西安诺瓦星云科技股份有限公司 虚拟拍摄系统的设备监控方法及主服务设备

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114760441A (zh) * 2022-03-28 2022-07-15 北京优酷科技有限公司 Led数字背景拍摄监测方法和装置
US11979692B2 (en) * 2022-04-12 2024-05-07 Netflix, Inc. Systems and methods for optimal color calibration for LED volume stages

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116916072A (zh) * 2023-06-29 2023-10-20 西安诺瓦星云科技股份有限公司 虚拟拍摄系统的设备监控方法及主服务设备
CN116800941A (zh) * 2023-07-20 2023-09-22 神力视界(深圳)文化科技有限公司 色彩校准方法、装置和存储介质

Also Published As

Publication number Publication date
CN117499559A (zh) 2024-02-02

Similar Documents

Publication Publication Date Title
KR102493933B1 (ko) 비디오 신호 처리 방법 및 장치
CN109783178B (zh) 一种界面组件的颜色调整方法、装置、设备和介质
CN111429827B (zh) 显示屏色彩校准方法、装置、电子设备及可读存储介质
CN103003870B (zh) 图像显示系统、图像处理设备及其控制方法
TWI506615B (zh) 利用手提裝置均衡電腦監視器
CN112215760A (zh) 一种图像处理的方法及装置
US20220237754A1 (en) Image processing method and apparatus
US20230300475A1 (en) Image processing method and apparatus, and electronic device
CN112967193A (zh) 图像校准方法及装置、计算机可读介质和电子设备
CN109429099A (zh) 用于播放媒体文件的方法、处理器和媒体播放设备
CN109348207B (zh) 色温调节方法、图像处理方法及装置、介质和电子设备
CN110225331B (zh) 选择性地将色彩施加到图像
CN117499559B (zh) 虚拟拍摄系统、设备配置方法、装置、设备及存储介质
CN115278190A (zh) 一种视频数据显示色彩的校准方法、校准设备及校准系统
US11562712B2 (en) Video reproduction system, video reproduction device, and calibration method for video reproduction system
CN117478860B (zh) 颜色校准映射关系的建立方法、虚拟拍摄系统及相关装置
CN115527474A (zh) 图像显示方法、装置、显示设备、投影设备及存储介质
EP3826294A1 (en) Systems and methods for image processing
US20230259320A1 (en) Image Quality Adjustment Method and Apparatus
CN117376718B (zh) 基于摄像机输出信号进行实时色彩调整方法及系统
CN117176933B (zh) 一种图像信号处理方法及装置、电子设备和存储介质
CN118799213A (zh) 图像处理方法、装置、电子设备及存储介质
CN117478861A (zh) 颜色校准映射关系的建立方法、虚拟拍摄系统及相关装置
CN115426485A (zh) 色彩矫正矩阵调整方法、摄像设备、电子设备及存储介质
CN116128827A (zh) 一种智能评价方法、装置、设备及计算机可读存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant