bt601、bt709、bt2020

时间: 2023-04-22 13:02:51 浏览: 559
bt601、bt709、bt202是视频颜色空间标准,用于确定视频信号中颜色的范围和精度。其中,bt601是标准清晰度视频的颜色空间标准,bt709是高清晰度视频的颜色空间标准,而bt202是超高清晰度视频的颜色空间标准。这些标准的制定旨在确保视频信号的颜色准确性和一致性,以便在不同的设备上播放时能够呈现出相同的颜色效果。
相关问题

BT601/BT709/BT2020色域

BT601、BT709和BT2020是三种不同的色彩空间标准。BT601定义了SDTV(标清电视)的色彩空间,BT709定义了HDTV(高清电视)的色彩空间,而BT2020定义了UHDTV(超高清电视)的色彩空间。 BT601色彩空间是用于标清电视的,它使用了YUV颜色编码方式。Y是亮度分量,U和V是色度分量。这种编码方式适合于模拟电视和标清数字电视的传输和显示。 BT709色彩空间是用于高清电视的,它也使用了YUV颜色编码方式。与BT601相比,BT709扩展了色域范围,提供了更高的色彩准确性和丰富度。这使得高清电视在显示颜色方面比标清电视更具细节和真实感。 BT2020色彩空间是用于超高清电视的,它也采用了YUV颜色编码方式。BT2020对色域范围进行了进一步扩展,提供了更广阔的颜色表现能力,使超高清电视能够呈现更加鲜艳和生动的颜色。 总结来说,BT601适用于标清电视,BT709适用于高清电视,BT2020适用于超高清电视。每种色彩空间标准都有其特定的色域范围和色彩准确性,以满足不同电视标准对颜色表现的要求。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [数字电视输出标准规范和BT601/BT709/BT2020色域转换方法资料整理](https://blog.csdn.net/qq_20797295/article/details/102679394)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [BT601/BT709/BT2020 YUV2RGB RGB2YUV 公式](https://blog.csdn.net/m18612362926/article/details/127667954)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

bt656 bt601 bt1120

### 回答1: BT656、BT601和BT1120都是数字视频接口标准,用于将视频信号传输到显示设备。 BT656标准是一种视频传输标准,适用于标准清晰度(SD)视频。它定义了一种基于同步交错采样(ITUR.BT.601标准)的信号传输格式。BT656和BT601之间的主要区别在于传输格式。BT656将以下信号传输在一个物理通道上:亮度采样量、色度采样量和同步信号,而BT601使用3个物理通道将亮度采样量、蓝色色度采样量和红色色度采样量分开传输。 BT1120是一种高清数字视频接口标准,适用于720p和1080p高清视频。它基于ITUR.BT.656标准,使用了10位数字信号,并增加了数据通道和控制通道。使用BT1120标准传输视频信号可以提供更高的图像质量和更高的传输速度。 总之,这三种数字视频接口标准都是在不同的视频传输场景下使用的,BT656适用于SD视频传输,BT601和BT1120适用于高清视频传输。 ### 回答2: 这三个是数字视频信号传输标准。其中,BT656和BT601是视频信号传输标准,主要用于模拟视频信号的传输和处理。BT1120是数字视频信号传输标准,可用于传输像素数据和时序信息。 BT656是一种基于ITU-R BT.601标准的数字模拟接口标准,其主要用于发射视频和音频数据。与BT601标准一样,BT656也使用YUV色彩空间,但是它在传输协议和时序处理上有一些改进,主要是增加了垂直同步信息的传输方式,避免了色彩间隙等问题。 BT601也叫作ITU-R BT.601-5,是标准的数字视频接口标准。它定义了一系列视频信号的参数,包括YUV格式、图像分辨率、帧率、色度子载波等,一般用于连接不同设备之间的视频信号传输,例如电视、监视器等。 BT1120是一种数字视频传输标准,支持4:2:2颜色空间和8位/10位数据,能够传输高清视频信号,适用于液晶显示器、数字电视等数字视听设备。它提供了更高的数据带宽、更高的精度和更高的分辨率,使得数字视频传输更加清晰和流畅。

相关推荐

### 回答1: BT1120和BT656都是视频传输接口。BT1120是一种用于高分辨率视频传输的接口标准,它支持像素时钟传输和行场同步,适用于分辨率高达1080p的视频信号传输。它通过一对差分信号来传输视频数据和同步信号,具有较低的传输时延和较高的传输带宽,适合于高质量的视频传输。 而BT656是一种标准的低分辨率视频传输接口,它基于串行传输技术,适用于传输低分辨率的视频信号,如标清(SD)视频信号。它使用了固定的时序和同步信号,通过串行方式传输视频和同步信号,传输带宽较低,适合于对视频质量要求不高的应用。 这两种接口在应用场景和传输性能上有所区别。BT1120适用于高分辨率视频信号的传输,例如高清电视、摄像机等应用,它可以提供更高的画质和传输带宽;而BT656适用于低分辨率视频信号的传输,例如监控摄像头、视频采集卡等应用,它的传输带宽较低但成本较低。 综上所述,BT1120和BT656是两种不同的视频传输接口标准,分别用于高分辨率和低分辨率视频信号的传输,根据具体应用需求选择合适的接口标准。 ### 回答2: BT1120和BT656是两个视频数据传输接口标准。 BT1120是一种高清视频传输接口标准。它是基于FPGA或ASIC技术实现的高性能数字视频传输接口。BT1120通过LVDS(低压差分信号传输)技术传输视频数据,支持最高1080p分辨率。BT1120接口具有较高的抗干扰性和传输稳定性,适用于高清视频信号传输,如高清电视、监控摄像头等。 BT656是一种标准清晰度视频传输接口标准。它是基于PAL和NTSC视频制式的数字视频传输接口,可以通过串行接口传输标准清晰度的视频信号。BT656接口主要用于传输低分辨率的视频信号,如普通电视信号、摄像头信号等。 这两个接口标准在视频传输方面有所不同。BT1120适用于高清视频信号的传输,提供较高的分辨率和传输质量;而BT656适用于标准清晰度视频信号的传输,如电视信号、摄像头信号等。 总而言之,BT1120和BT656是两种不同的视频传输接口标准,分别适用于高清视频和标准清晰度视频的传输。
### 回答1: BT1120和BT656都是数字视频信号传输协议,但它们之间有一些不同之处。 首先,BT1120支持高清视频传输,具有更高的分辨率和色彩深度。它允许传输1080p分辨率的视频,并且可以支持更多的颜色空间选项,例如YCbCr和RGB。 与之相比,BT656是一种标准的视频传输协议,主要用于传输标准定义的视频信号。它只能传输480i或576i分辨率的视频,并且只支持有限的颜色空间选项,如YCbCr 4:2:2。 其次,BT1120比BT656具有更高的带宽需求。BT1120需要更快的传输速度来支持高分辨率视频和更大的数据量。因此,它需要更高品质的传输介质(如同轴电缆,高速HDMI线等)来进行传输,而BT656则可以使用普通的同轴电缆。 最后,BT1120也比BT656更灵活和可扩展。它可以通过增加像素时钟信号来支持更高的分辨率,还可以在不影响图像质量的情况下添加其他数据流,如音频和元数据。而BT656的功能相对简单,无法像BT1120那样灵活。 总之,BT1120和BT656在数据传输速率,分辨率和可扩展性方面存在明显的差异。选择哪种协议需要根据实际需求和应用场景来决定。 ### 回答2: BT1120和BT656是两种数字视频接口标准。它们之间的主要区别在于传输的视频信号的格式和带宽。 BT656是一种标准的数字视频接口,通常用于将8位或10位数字视频信号从摄像机、视频录像机或其他视频设备传输到数字信号处理器或其他数字设备。BT656标准规定的视频信号格式为ITU-R BT.601 YCbCr 4:2:2。需要注意的是,BT656标准定义的传输带宽为27MHz。 BT1120是BT656的升级版。BT1120标准的视频信号格式为16位的YCbCr 4:2:2,传输数据速率高达74.25MHz,因此它能够传输更高质量的视频信号,并且能够支持高清晰度的视频,因此在高分辨率摄像机和数字显示器之间进行数字信号传输时广泛使用。 总之,BT1120是BT656的升级版,传输带宽更高且能够支持更高质量的视频传输。 ### 回答3: BT1120和BT656均为数字视频信号传输协议,但二者有以下区别: 1. 数据码率方面不同:BT1120的数据码率是270Mbps,而BT656的数据码率只有27Mbps,BT1120传输的数据量是BT656的10倍。 2. 传输数据的位数不同:BT1120传输的位数为16位,而BT656传输的位数为8位。因此,BT1120可以传输更多的数据,比如色深、色域等信息,更适合高清视频的传输。 3. 数据传输方式有所不同:BT1120采用差分传输模式,而BT656则采用同步传输模式。因此,BT1120的抗干扰能力比BT656更强。 4. 应用场景不同:BT656适用于标清或低清视频信号传输,如普通的监控摄像头、VCD、DVD等。而BT1120适用于高清视频信号传输,如高清数字视频摄像机、高清显示器等。 总的来说,BT1120比BT656传输数据量更大、传输质量更高、传输模式更优越,但是它的硬件要求更高,适用场景也更为专业化。
BT1120是一种视频串行传输协议,用于将视频数据从一个设备传输到另一个设备的接口,同时还能传输同步和控制信号。BT1120 Verilog是使用Verilog语言编写的BT1120接口的设计和实现。 Verilog是一种硬件描述语言,它可以用于描述和设计各种数字逻辑电路和系统。在BT1120的设计中,Verilog被用来描述BT1120接口的功能和行为。 BT1120 Verilog的设计过程主要包括以下几个步骤: 1. 确定BT1120接口的功能和传输要求。BT1120接口通常包括数据传输线、时钟线、帧同步信号和控制信号等。 2. 根据接口的功能要求,定义和描述Verilog模块。Verilog模块是用于实现接口的基本单元,可以包括输入输出端口、状态机、寄存器和组合逻辑等。 3. 编写Verilog代码,描述模块的电路功能和行为。Verilog代码可以使用模块实例化、状态转换、计数器和多路复用器等结构,实现输入信号和输出信号的处理和转换。 4. 进行仿真测试和验证。使用Verilog仿真工具,对设计的Verilog代码进行功能和时序仿真,检查接口的功能是否符合要求。 5. 实现和布局。在FPGA或ASIC芯片上实现Verilog代码,将其编译成可执行的二进制文件。 6. 进行综合和优化。通过综合工具,将Verilog代码转换为硬件网表,进行逻辑综合和优化,以提高性能和减少资源占用。 BT1120 Verilog的设计和实现对于视频传输应用非常重要。它可以实现高带宽和高质量的视频数据传输,并且可以灵活地适应不同的视频格式和协议。通过使用Verilog语言,可以方便地对BT1120接口进行设计和开发,实现视频传输的各种功能和要求。
### 回答1: Verilog是一种硬件描述语言,具有高度的抽象性和可扩展性,可以用于模拟电路和系统级设计,支持数字电路和模拟电路的混合设计。BT656是一种视频处理协议,用于传输数字视频数据,并可以用于带有同步信号和色度数据的模拟视频信号。 Verilog BT656是使用Verilog语言实现BT656视频协议的硬件设计。这种设计可以使用FPGA等硬件平台,将模拟视频信号转换为数字信号,并进行数字信号处理,以实现多种视频功能,如显示、编码、解码、压缩等。Verilog BT656设计需要具备良好的电路设计和Verilog编程技能,同时还需要具备对视频处理算法的了解,以实现各种视频功能。 总的来说,Verilog BT656设计是一种非常实用的硬件设计方法,可以提高视频处理的效率,降低成本,大大拓展了数字视频处理的应用范围。 ### 回答2: Verilog是一种硬件描述语言,常用于设计数字电路的模块。BT656是一种视频传输格式。Verilog BT656是一种用Verilog语言实现的BT656格式的视频传输模块。 BT656是一种广泛应用于数字视频传输中的格式。它规定了视频信号、同步信号和控制信号的传输方式,可以使得不同设备之间的数字视频传输更加稳定和可靠。在Verilog BT656中,需要实现这些传输方式,同时还需要考虑视频流的帧同步和像素同步等问题。 实现Verilog BT656需要对视频传输格式和Verilog语言有一定的了解。首先需要设计BT656的视频传输模块,可以参考BT656的规范,在代码中实现视频信号和同步信号的传输。同时,在模块中需考虑到视频流的帧同步和像素同步等问题,确保传输的视频流能够正确解码。 总之,Verilog BT656是一种基于Verilog语言实现的BT656视频传输模块,它可以使得数字视频传输更加稳定和可靠。实现Verilog BT656需要对视频传输格式和Verilog语言有一定的了解,开发者需要根据需要进行相应的设计和编码。 ### 回答3: Verilog是一种硬件描述语言,它可以用来描述数字逻辑电路。BT656是一种数字视频接口标准,它定义了在数字视频应用中使用的一些基本参数和信号。使用Verilog可以实现BT656接口的编码和解码,使得数字视频数据可以在不同的设备之间传输和显示。 具体而言,Verilog BT656可以通过定义接口的各种参数和信号,实现数字视频编码和解码的功能。例如,可以定义像素时钟、行同步、场同步、数据线等信号,以及它们之间的时序关系。然后,可以使用Verilog描述来实现将视频信号编码到数字形式或将数字信号解码为原始视频信号的逻辑。 Verilog BT656的应用范围非常广泛,在各种数字视频设备中都可以看到它的踪迹,例如数字电视、监控系统、嵌入式视频系统等。使用Verilog BT656,可以快速设计和开发数字视频应用,并且可以保证视频信号的高质量传输和显示。 总而言之,Verilog BT656是一种非常有用的数字视频接口标准,它可以通过Verilog语言来实现数字视频的编码和解码,为数字视频应用提供了高效、可靠的技术支持。
### 回答1: BT656编码是一种常见的视频编码标准,用于将数字视频信号转换成模拟视频信号。BT656编码规定了视频信号的各个部分的传输方式和处理方式。 BT656编码包含了不同的信号传输层协议,其中最常见的是通过串行接口传输。编码过程中,数字视频信号经过采样、量化和编码处理后,被转换成并行的数字数据流。之后,通过串行化将并行的数据流转换为串行的视频信号,并传输到输出设备。 在BT656编码中,还可以对视频信号使用不同的格式进行编码,例如YUV和RGB。其中,YUV格式常用于电视和视频应用中,将亮度信号(Y)和色度信号(U、V)分离处理,可以减小数据传输量,并提高图像质量。而RGB格式则将红、绿、蓝三个分量直接编码,常用于计算机图形和显示器等应用中。 BT656编码是一种广泛应用于视频传输和处理的编码方式。它能够将数字视频信号转换成模拟视频信号,并通过串行化传输到输出设备。通过选择合适的信号传输层协议和视频格式,可以实现高质量的视频传输和显示效果。 ### 回答2: BT656编码是一种数字视频编码标准,用于将模拟视频信号转换为数字信号进行传输和处理。它是由国际电信联盟(ITU)制定的,是一种广泛应用于视频设备和通信系统中的编码方案。 BT656编码通过将模拟视频信号进行数字化处理,将其分为亮度(Y)和色度(Cb和Cr)两个分量。亮度分量表示图像的亮度信息,而色度分量表示图像的颜色信息。这些分量通过将连续的模拟信号转换为数字信号进行采样和量化,然后由数字编码器进行压缩和编码。 BT656编码使用的采样率为13.5MHz,并使用8位或10位的采样深度。它还定义了视频信号的传输和同步方式,其中包括了帧同步信号、行同步信号和像素同步信号,确保在传输和接收过程中的正确解码和显示。 BT656编码广泛应用于视频摄像机、监控系统、视频处理设备和视频传输系统中。它具有高质量的视频信号传输,能够准确地捕捉和传输图像的亮度和颜色信息。此外,BT656编码还允许将模拟视频信号与数字信号进行无损转换,提高了视频信号的稳定性和可靠性。 总之,BT656编码是一种数字视频编码标准,用于将模拟视频信号转换为数字信号进行传输和处理。它在视频设备和通信系统中得到广泛应用,具有高质量的视频信号传输和稳定性的特点。
FPGA BT656是一种使用了字段同步和行同步的数字视频接口标准。它主要用于将数字视频信号传输到FPGA(现场可编程门阵列)中进行处理和转换。 FPGA是一种可重构的硬件,它可以根据用户的需求进行编程和配置。它具有高度的灵活性和可编程性,能够实现各种不同的功能和应用。BT656是一种视频接口标准,它规定了视频信号的传输形式和时序。 在FPGA BT656中,字段同步和行同步信号是用来进行视频帧同步的重要信号。通过接收和处理这些同步信号,FPGA能够正确地将数字视频信号分解成帧、字段和行,并进行相应的处理。 FPGA BT656可以广泛应用于视频处理和图像处理领域。例如,它可以用于视频信号的采集和传输,支持各种不同的视频格式和分辨率。同时,它还可以用于视频的编码、解码和压缩。通过对视频信号进行处理和转换,FPGA能够实现图像增强、滤波、平滑等功能,提高图像质量。 此外,FPGA BT656还可以用于视频监控系统、视频会议系统和数字电视系统等应用中。它可以将来自摄像头或其他视频源的信号传输到FPGA中进行实时处理和转换,并通过显示屏或其他设备进行展示。 总之,FPGA BT656是一种用于数字视频处理和转换的接口标准。它在图像处理、视频编码和传输等领域具有广泛的应用前景,能够通过FPGA的可编程性实现各种复杂的视频处理算法和功能。
"bt source 模拟器" 是一种模拟蓝牙源设备的软件工具。当我们在开发蓝牙相关的应用程序或设备时,我们经常需要与真实的蓝牙设备进行通信和测试。然而,这可能会受到多种因素的影响,例如设备的可用性和稳定性。 为了解决这个问题,bt source 模拟器应运而生。它可以模拟蓝牙源设备的功能,使我们能够在没有真实设备的情况下进行测试和开发。通过这个模拟器,我们可以模拟各种蓝牙源设备的行为,包括发送和接收数据,解析报文,与其他设备进行连接等。 使用 bt source 模拟器有几个优点。首先,它提供了一种可靠且可重复的测试环境,我们可以在不同的场景下使用不同的参数来测试和验证我们的应用程序的性能和功能。其次,与真实设备相比,模拟器更加灵活和易于控制,可以根据我们的需要自定义和调整蓝牙源设备的行为。最后,通过模拟器,我们可以更早地进行开发和调试工作,而不必等待真实设备的可用性。 然而,bt source 模拟器也有一些局限性。由于它是基于软件的模拟,与真实设备相比,可能无法完全准确地模拟设备的物理行为和特性。另外,在一些特殊的场景下,可能需要使用真实设备进行更精确的测试和验证。 总而言之,bt source 模拟器是一种方便而实用的工具,可以帮助开发人员在没有真实蓝牙源设备的情况下进行蓝牙应用程序的开发和测试。它为我们提供了一个灵活和可靠的环境,可以模拟蓝牙源设备的功能和行为。然而,我们仍然需要在一些情况下使用真实设备来进行更准确和可靠的测试。

最新推荐

比较三种介面 : BT1120 (12bit), BT656(8bit),和 Raw data (12bit)

(Please refer the ITU-R 601: “Luma at 13.5MHz, Chroma at 6.75MHz ) 3. 详细说明其传输封包格式. 4. 有何条件, 可以增加其实际传输频宽 (Active resolution)? 请举例说明 ? 5. 说明其实际传输频宽 (Active ...

ITU-R BT.2100-2 中文

ITU-R BT.2100-2 中文版本,用于制作和国际节目交换的高动态范围电视图像参数值。 关键词 高动态范围、HDR、电视、HDR-TV、图像系统参数、电视制作、国际节目交换、广色域、感性量化、PQ、混合对数伽马、HLG

加速bt环境下utorrent上传流量

加速bt环境下utorrent上传流量,为了一天几十T的上传量,值得10分,大家一起来下载

Android手机安装原版BT5[ARM]

BT5全称 Back Track 5 包括信息收集、渗透测试、漏洞扫描、反向工程、持续访问、密码破解等一系列工具的一个安全测试/渗透/评估平台。最初是因为BT[345]破解无线密码而出名,BT5是一个基于ubuntu[linux]平台进行重新...

BT4中文版BT4中文版BT4中文版

BT4中文版BT4中BT4中文BT4中文版版文版BBT4中文版T4中文版BT4中文版BT4中文版BT4中文版BT4BT4中文版中文版BT4中文版BT4中文版BT4中文版BT4中文版BT4中文版BT4中文版BT4中文版BT4中文版BT4中文版BT4中文版BT4中文版BT...

代码随想录最新第三版-最强八股文

这份PDF就是最强⼋股⽂! 1. C++ C++基础、C++ STL、C++泛型编程、C++11新特性、《Effective STL》 2. Java Java基础、Java内存模型、Java面向对象、Java集合体系、接口、Lambda表达式、类加载机制、内部类、代理类、Java并发、JVM、Java后端编译、Spring 3. Go defer底层原理、goroutine、select实现机制 4. 算法学习 数组、链表、回溯算法、贪心算法、动态规划、二叉树、排序算法、数据结构 5. 计算机基础 操作系统、数据库、计算机网络、设计模式、Linux、计算机系统 6. 前端学习 浏览器、JavaScript、CSS、HTML、React、VUE 7. 面经分享 字节、美团Java面、百度、京东、暑期实习...... 8. 编程常识 9. 问答精华 10.总结与经验分享 ......

基于交叉模态对应的可见-红外人脸识别及其表现评估

12046通过调整学习:基于交叉模态对应的可见-红外人脸识别Hyunjong Park*Sanghoon Lee*Junghyup Lee Bumsub Ham†延世大学电气与电子工程学院https://cvlab.yonsei.ac.kr/projects/LbA摘要我们解决的问题,可见光红外人重新识别(VI-reID),即,检索一组人的图像,由可见光或红外摄像机,在交叉模态设置。VI-reID中的两个主要挑战是跨人图像的类内变化,以及可见光和红外图像之间的跨模态假设人图像被粗略地对准,先前的方法尝试学习在不同模态上是有区别的和可概括的粗略的图像或刚性的部分级人表示然而,通常由现成的对象检测器裁剪的人物图像不一定是良好对准的,这分散了辨别性人物表示学习。在本文中,我们介绍了一种新的特征学习框架,以统一的方式解决这些问题。为此,我们建议利用密集的对应关系之间的跨模态的人的形象,年龄。这允许解决像素级中�

java二维数组矩阵相乘

矩阵相乘可以使用二维数组来实现,以下是Java代码示例: ```java public class MatrixMultiplication { public static void main(String[] args) { int[][] matrix1 = {{1, 2, 3}, {4, 5, 6}}; // 定义一个2x3的矩阵 int[][] matrix2 = {{7, 8}, {9, 10}, {11, 12}}; // 定义一个3x2的矩阵 int[][] result = multiply(matrix1, matr

数据结构1800试题.pdf

你还在苦苦寻找数据结构的题目吗?这里刚刚上传了一份数据结构共1800道试题,轻松解决期末挂科的难题。不信?你下载看看,这里是纯题目,你下载了再来私信我答案。按数据结构教材分章节,每一章节都有选择题、或有判断题、填空题、算法设计题及应用题,题型丰富多样,共五种类型题目。本学期已过去一半,相信你数据结构叶已经学得差不多了,是时候拿题来练练手了,如果你考研,更需要这份1800道题来巩固自己的基础及攻克重点难点。现在下载,不早不晚,越往后拖,越到后面,你身边的人就越卷,甚至卷得达到你无法想象的程度。我也是曾经遇到过这样的人,学习,练题,就要趁现在,不然到时你都不知道要刷数据结构题好还是高数、工数、大英,或是算法题?学完理论要及时巩固知识内容才是王道!记住!!!下载了来要答案(v:zywcv1220)。

通用跨域检索的泛化能力

12056通用跨域检索:跨类和跨域的泛化2* Soka Soka酒店,Soka-马上预订;1印度理工学院,Kharagpur,2印度科学学院,班加罗尔soumava2016@gmail.com,{titird,somabiswas} @ iisc.ac.in摘要在这项工作中,我们第一次解决了通用跨域检索的问题,其中测试数据可以属于在训练过程中看不到的类或域。由于动态增加的类别数量和对每个可能的域的训练的实际约束,这需要大量的数据,所以对看不见的类别和域的泛化是重要的。为了实现这一目标,我们提出了SnMpNet(语义Neighbourhood和混合预测网络),它包括两个新的损失,以占在测试过程中遇到的看不见的类和域。具体来说,我们引入了一种新的语义邻域损失,以弥合可见和不可见类之间的知识差距,并确保潜在的空间嵌入的不可见类是语义上有意义的,相对于其相邻的类。我们还在图像级以及数据的语义级引入了基于混�