CN104813633B - 用于传输视频流的方法 - Google Patents
用于传输视频流的方法 Download PDFInfo
- Publication number
- CN104813633B CN104813633B CN201380060322.9A CN201380060322A CN104813633B CN 104813633 B CN104813633 B CN 104813633B CN 201380060322 A CN201380060322 A CN 201380060322A CN 104813633 B CN104813633 B CN 104813633B
- Authority
- CN
- China
- Prior art keywords
- video flowing
- frame
- video
- credit rating
- threshold value
- 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.)
- Expired - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/765—Media network packet handling intermediate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/70—Media network packetisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/23418—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
- H04N21/234345—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements the reformatting operation being performed only on part of the stream, e.g. a region of the image or a time segment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/812—Monomedia components thereof involving advertisement data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/141—Systems for two-way working between two video terminals, e.g. videophone
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/15—Conference systems
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
一种用于在网络(5)中传输视频流的方法,所述方法由视频传输设备(3)执行并且包括:‑从源通信终端(2)接收第一视频流(VIN);‑确定所述第一视频流(VIN)的质量等级(Q),以及‑将基于所述第一视频流(VIN)的第二视频流(VOUT)传输至目的地通信终端(4),其中:‑如果所述质量等级(Q)高于预先确定的阈值,则所述第二视频流(VOUT)的帧包括所述第一视频流(VIN)的帧,以及‑如果所述质量等级(Q)低于所述预先确定的阈值,则所述方法包括确定所述第一视频流(VIN)的帧的满足质量标准的部分,所述第二视频流(VOUT)的帧包括所述部分和第三视频流(VSUB)的帧。
Description
技术领域
本发明涉及网络中的视频流的传输领域。
背景技术
在网络中传输视频流时,当不能再保证预期的等级时,多种用来确保质量等级或做出反应的技术方案是公知的。例如,在多媒体子系统(IMS)或LTE网络中,在呼叫建立期间,编解码器被协商(SDP协商)以在终端用户和网络之间达成协议。在媒体服务器(MRF网络单元、IMS的媒体资源功能)内或最终用户终端自身中,已知的一些同步机制、预测或校正算法可被用于维护期望的质量等级。例如使用实时控制协议(RTCP)以及包丢失隐藏(PLC)的音频和视频同步。然而,这些不同的技术方案受到所述网络的物理能力的限制。
假如视频流的质量是不足的,可能的反应为取消该视频流的传输(并且仅传输音频)或用预先确定的视频流代替该视频流,例如替身(avatar)。然而,在该情况下,所述用户没有关于所述视频流的信息。
发明内容
因此,本发明的实施例的一个目的是提出一种用于在网络中传输视频流的改进的方法,其未显示出现有技术方法的内在缺点。
依据本发明的实施例,该目的通过一种用于在网络中传输视频流的方法来达成,所述方法由视频传输设备执行并且包括:
-从源通信终端接收第一视频流,
-确定所述第一视频流的质量等级,以及
-将基于所述第一视频流的第二视频流传输至目的地通信终端,其中:
-如果所述质量等级高于预先确定的阈值,则所述第二视频流的帧包括所述第一视频流的帧,
-如果所述质量等级低于所述预先确定的阈值,则所述方法包括确定所述第一视频流的帧的满足质量标准的部分,所述第二视频流的帧包括所述部分和第三视频流的帧。
相应地,本发明的实施例涉及视频传输设备,所述视频传输设备包括:
-用于从源通信终端接收第一视频流的装置,
-用于确定所述第一视频流的质量等级的装置,
-用于将基于所述第一视频流的第二视频流传输至目的地通信终端的装置,以及
-用于确定所述第一视频流的帧的满足质量标准的部分的装置,如果所述质量等级低于所述预先确定的阈值,则该装置被激活,其中
-如果所述质量等级高于预先确定的阈值,则所述第二视频流的帧包括所述第一视频流的帧,
-如果所述质量等级低于所述预先确定的阈值,则所述第二视频流的帧包括所述部分和第三视频流的帧。
以这样的方法,当质量足够时,所述第一视频流可被传输至所述目的地通信终端而无需修改。相反,当质量不足时,所述第一视频流仅有一部分——与替代视频流结合——被传输至所述目的地通信终端。由于被选择的部分满足质量标准,可以向目的地通信终端的用户(至少部分地)隐藏质量的降级。此外,由于向所述用户提供了替代视频流,用户的注意力可以从所述部分P相对于原视频减小的尺寸转移。因此,即使在质量降级时,用户仍然可以享受流畅的满意的视觉体验。
在实施例中,所述第一视频流包括第一图像数据和第二图像数据,其中所述第一图像数据包含帧的完整区域的数据,所述第二图像数据包含相对于前一帧的帧的区域的改变的数据,如果对于预先确定的时间段已经接收到用于一个区域的第二图像数据,那么该区域满足所述质量标准。
如果所述质量等级低于所述预先确定的阈值,则所述第二视频流的帧可包括在由所述第三视频流的元数据所指定的位置的所述部分。
如果所述质量水平低于所述预先确定的阈值,则所述第二视频流的帧可包括在通过所述第三视频流的分析而确定的位置的所述部分。
如果所述质量等级低于所述预先确定的阈值,则所述第二视频流的帧包括在预先确定的位置的所述部分。
在上述三个示例中,所述部分可位于感兴趣的区域。
第三视频流可包括广告。
在实施例中,可根据源通信终端或目的地通信终端的标识符来确定所述第三视频流。相应地,提供个性化。
例如,可根据从社交网络服务可得(available from)的与所述标识符相关的数据来确定所述第三视频流。
在实施例中,对于所述第一视频流的连续帧,重复地确定所述第一视频流中的帧的满足质量标准部分。相应地,对于连续帧,被确定的部分可随时间变化。
实施例涉及视频会议。相应地,所述方法可包括:
-从各个通信终端接收多个第一视频流;
-为所述第一视频流中的至少一个确定质量等级;
-将基于所述第一视频流的第二视频流传输至所述通信终端,其中:
-如果所述质量等级高于预先确定的阈值,则所述第二视频流的帧包括所述所述第一视频流中所述至少一个的帧,并且
-如果所述质量等级低于所述预先确定的阈值,则所述方法包括确定所述至少一个的第一视频流的帧满足质量标准的部分,所述第二视频流的帧包括所述部分以及第三视频流的帧。
例如,第二视频流可以是基于所述第一视频流的拼接(mosaic)。在另一实施例中,第二视频流可通过选择所述第一视频流中的一个来确定,例如,选择参与者中说话最大声的那个。
本发明的实施例还涉及计算机程序,例如在计算机可读介质上的计算机程序,其包括当计算机执行所述程序时,用于依据本发明的实施例执行方法的指令。
附图说明
通过参阅实施例的下列描述并结合附图,以上所述以及本发明的其他目的和特征将更加明显并且本发明自身将被更好的理解,其中:
图1为系统原理图,其中依据本发明的实施例用于传输视频流的方法可被实现;
图2为依据本发明的实施例用于传输视频流的方法的流程图;
图3、4和5示出了视频流的部分与替代视频流相结合的多个示例;
图6为系统原理图,其中可实现依据本发明的实施例用于传输视频流的方法;
图7示出了在图6的所述系统中视频流的一部分与替代视频流相结合的示例。
具体实施方式
需注意图中所示多种单元的功能可以通过使用专用硬件或能执行软件的硬件结合适当的软件来提供。当由处理器提供时,提供该功能的处理器可能是单独的专用处理器、单独的共享处理器或部分独立处理器被共享的多个独立处理器。此外,术语“处理器”或“控制器”的明确使用不应被理解为涉及排除能执行软件的硬件,并且应理解为其包括但不限于数字信号处理器(DSP)硬件、网络处理器、专用集成电路(ASIC)、现场可编程门阵列(FPGA)、用来存储软件的只读存储器(ROM)、随机存储器(RAM)以及非易失存储器。其余常规和/或定制硬件设备也可能包括在内。它们的功能可能通过对程序逻辑的操作来执行,也可能通过专用逻辑器件、或通过程序控制与专用逻辑器件的交互作用、甚至手动来进行执行,具体实现方式可以由实施者依照其个人对上下文的理解来进行选择。
需要进一步指出,对于本领域技术人员来说本文中任意的方框图描绘的是体现本发明原理的电路的概念性视图。类似地,需要指出所有流程图表、流程图、状态转移图、伪码及类似物均表述了实质上位于计算机可读媒体中上并可以被计算机或处理器执行的各种程序,而不论此类计算机或处理器是否明确地被表露。
图1为系统1的原理图,其中依据本发明的实施例用于传输视频流的方法可被实施。所述系统1包括由网络5连接的通信终端2、视频传输设备3和通信终端4。所述系统1还可包括替代视频服务器6和视频质量评估设备7。
所述系统1允许经由视频传输设备3通过网络5从通信终端2(其作为源终端)传输源视频流VS至通信终端4(其作为目的地终端)。可使用会话发起协议(SIP)在IP多媒体子系统中发起视频流VS的传输。但是,本发明的实施例并不仅限于该示例。
通信终端2可为存储可由用户请求的多个视频流的多媒体服务器。通信终端2还可作为用户终端,例如,能够为视频通信捕获视频并通过网络发送所捕获的视频的终端,例如PC或智能手机。
通信终端4可为能够接收将被显示的视频流的用户终端,例如PC、智能手机和机顶盒。
视频传输设备3位于通信终端2和通信终端4之间的网络5中。由视频传输设备3接收的视频流VIN可能不同于源视频流VS,例如因为在网络5中的包丢失或延迟。也就是说,网络5中可用的视频流VIN可能是失真的,即,质量可能是降低的。
为了考虑到可能的质量降级,传输设备3确定视频流VIN的质量等级Q。在实施例中,视频传输设备3自己评估质量等级Q。在另一实施例中,如图1中由虚线所示,视频传输设备3通过咨询视频质量评估设备7来确定质量等级Q,所述视频质量评估设备7被配置用于评估视频流VIN的质量并且将质量等级Q提供至视频传输设备3。
可通过任意适当的视频质量评估方法来评估质量等级Q。在实施例中,其中基于I-片(I-Slice)(其包含帧的完整区域的数据)和P-片(P-Slice)(其包含相对于前一帧的帧的区域的改变的数据)来编码源视频流VS,如果对于预先确定的持续时间用于帧的每个区域的P-片已经被接收,那么质量等级Q可以反映出足够的质量,否则可以反映出不足的质量。
从视频传输设备3传输至通信终端4的视频流VOUT取决于被确定的质量等级Q:
-如果质量等级Q高于预先确定的质量阈值Q0,则视频流VOUT以其整体包括视频流VIN(例如,视频流VOUT等同于视频流VIN)。
-如果质量等级Q低于所述质量阈值Q0,则视频传输设备3通过将视频流VIN中满足质量标准的部分与替代视频流VSUB相结合来组成视频流VOUT。用于该结合的多种可能将随后参考图3、4和5进行描述。
替代视频流VSUB可以是存储在视频传输设备3中的视频。在由图1中的虚线示出的另一实施例中,替代视频流VSUB被替代视频服务器6提供给视频传输设备3。
替代视频流VSUB可包含广告。所述广告取决于通信终端2或通信终端4的用户的ID。例如,替代视频服务器6基于表明被选择的广告适合于该用户的配置信息(profileinformation)来选择广告。替代视频流VSUB还可包括以类似于个性化回铃音功能(PersonalRing Back Tone function)的视频化方式由通信终端2或通信终端4的用户所预先选择的视频。替代视频流VSUB还可以包括根据从社交网络服务可得的与通信终端2或4的用户相关的数据来确定的视频。例如,如果通信终端2的用户已经在社交网络服务上分享了视频,则该视频可以被包括在替代视频流VSUB中。
图2为由视频传输设备3执行的用于传输视频流的方法的流程图。
视频传输设备3从通信终端2接收视频流VIN(步骤S1),并且确定视频流VIN的质量等级Q(步骤S2)。被确定的质量等级Q与阈值Q0相比较(步骤S3)。
如果Q>Q0(或者Q≥Q0),那么视频传输设备3将视频流VIN作为输出视频流VOUT来使用(步骤S4)。
相反,如果Q<Q0(或Q≤Q0),那么视频传输设备3确定至少视频流VIN中满足质量标准的一部分P(步骤S5),并且通过将所述部分P与替代视频流VSUB相结合来组成视频流VOUT(步骤S6)。
在这两种情况下,视频流VOUT均被传输至通信终端4(步骤S7)。
如图2中从步骤S7至步骤S1的箭头所示,在传输视频流的同时,步骤S1至S7被连续不断地执行。因此,整个视频流的传输可由VIN的质量是令人满意的(Q≥Q0)并且VOUT等同于VIN的时间段和VIN的质量是不令人满意的(Q≤Q0)并且VOUT是VIN的部分与替代视频流VSUB的结合的结果的其他时间段来组成。
当基于I-片(包含帧的完整区域的数据)和P-片(包含相对于前一帧的帧的区域的改变的数据)编码源视频流时,用于确定视频流VIN的部分P的质量标准可如下所述:如果在某一时间T,自可配置的并且小于两个完整的图像(I-片)之间的时间间隔的数毫秒以来,用于某区域的P-片已经被周期性地接收,那么帧的该区域被选择作为满足质量标准的部分P。在已接收到用于多个区域的P-片的情况下,可以选择最大的区域。当然,可以使用其他的质量标准。
图3示出了通过将视频流VIN的部分与替代视频流VSUB相结合来组成视频流VOUT的第一示例。图3示出了视频流VIN的帧F1,其中两个区域R1和R2满足质量标准。最大的一个(该示例中的R1)被选择作为将被包括于视频流VOUT中的部分P。图3示出了替代视频流VSUB的帧F2,其至少包括感兴趣的区域A。区域A例如可由包括于所述替代视频流VSUB中的元数据指定。在另一示例中,区域A可由视频传输设备3通过分析替代视频流VSUB来确定,例如基于视频流VIN的运动矢量。最后,图3示出了通过在区域A的位置在帧F2上叠置帧F1的P部分而组成的视频流VOUT的帧F3。如果区域A与部分P具有不同的尺寸,则这可能包含增大或减小部分P的尺寸。
对于连续的帧,该结合被重复。对于每一帧,可分别地确定所述部分P。因此,包括在视频流VOUT之中的视频流VIN的部分P可能随着时间变化。例如,如果停止接收用于区域R1的P-片,但是没有停止用于区域R2的P-片,那么可以选择区域R2来代替区域R1作为部分P并且包括在视频流VOUT之中。
图4示出了通过将视频流VIN的部分与替代视频流VSUB相结合来组成视频流的第二示例。图4示出了视频流VIN的帧F4,其具有被选择包括在视频流VOUT之中的部分P。图4示出了替代视频流VSUB的帧F5。最后,图4示出了通过在例如黑色背景的背景上添加帧F4的部分P和帧F5而组成的视频流VOUT的帧F6。在该示例中,部分P与帧F5在帧F6中部分地重叠,但是他们可以相邻而没有任何重叠。取决于帧F5和F6的相对尺寸,帧F5的尺寸可被减小至适合帧F6同时为部分P保留足够的空间。
图5示出了通过将视频流VIN的部分与替代视频流VSUB相结合来组成视频流VOUT的第三示例。图5示出了视频流VIN的帧F7,其具有被选择包括在视频流VOUT之中的部分P。在这种情况下,部分P覆盖了除未被选择的部分P’之外的帧F7的大部分。图5示出了替代视频流VSUB的帧F8。最后,图5示出了通过由帧F8代替帧F7的未被选择的部分P’而组成的视频流VOUT的帧F9。取决于未被选择的部分P’和帧F8的相对尺寸,帧F8的尺寸可以被增大或减小以适应所述未被选择的部分P’。
已经参考个别的帧对图3至5的每一个示例进行了描述。需理解在视频流VIN质量降级时(Q<Q0),以类似的方式组成视频流VOUT的连续帧。
在系统1中,当质量足够(Q>Q0)时,视频流VIN被传输至用户终端4而无需修改。相反,当质量不足够(Q<Q0)时,视频流VIN仅有一部分与替代视频流VSUB相结合并被传输至通信终端4。因为被选择的部分满足质量标准,所以可以向通信终端4的用户(至少部分地)隐藏质量的降级。此外,由于向用户提供了替代视频流,用户的注意力被从相对于源视频尺寸被减小的部分P转移。因此,即使在质量降低时,通信终端4的用户仍可享受流畅的令人满意的观影体验。
到此为止,已经描述了从通信终端2至通信终端4的视频流的传输。在通信终端2与通信终端4都是能够传输和接收例如双向视频会议的视频流的用户终端的情况下,视频传输设备3可施加如上描述的相同的方法至从通信网络4接收的视频流,以便确定将被传输至通信终端2的视频流。
已经通过两个通信终端之间的通信描述了图1中的系统1。然而,如图6中所示出的,本发明的实施例还可适用于多个(即多于2个)通信终端之间的通信。在图6中,与图1中相同的引用指相同的或相似的组件。
图6中的系统1包括经由视频传输设备3通过网络5连接的多个通信终端2a、2b、2c、2d。
每个通信终端2a、2b、2c、2d发送各自的源视频流VSa、VSb、VSc、VSd至视频传输设备3。由于例如网络5中的包丢失和延迟,由视频传输设备3所接收的视频流VINa、VINb、VINc、VINd可不同于源视频流VSa、VSb、VSc、VSd,换句话说,质量可能是降级的。
视频传输设备3充当视频会议服务器并且传输视频流VOUT_M至每个通信终端2a、2b、2c、2d。
在一个实施例中,通过例如基于哪个的参与者说话最大声选择视频流VINa、VINb、VINc、VINd中的一个,并施加图2中的方法至被选择的视频流来确定视频流VOUT_M。
在图6的实施例中,视频传输设备3传输相同的视频流VOUT_M至每个通信终端2a、2b、2c、2d。然而,在另一实施例中,可以传输不同的视频流至每个通信终端2a、2b、2c、2d。
在另一实施例中,如图7中示出的,通过将图2的方法施加至视频流VINa、VINb、VINc、VINd中的至少一个,并且随后通过将获得的视频流拼接(mosaic)来确定视频流VOUT_M。优选地,并行地施加图2中的方法至视频流VINa、VINb、VINc、VINd中的每一个。因此,在图7的示例中,视频流VINa、VINc和VINd的质量等级被判定为足够的,而视频流VINb的质量等级被判定为不足够的。因此,视频流VOUT_M的拼接包括视频流VINa、VINc和VINd中每一个的完整帧和视频流VINb的帧的一部分与替代视频流的帧相结合。该结合的执行可以例如如上参考图3至5中的一个所述。
可借助于专用的硬件和/或软件或两者的任意组合来执行所述方法的实施例。
虽然上文结合特定的装置对本发明的原理进行了描述,需充分理解该描述仅作为举例来说而非对如所附权利要求所定义的本发明的领域的限制。
Claims (11)
1.一种用于在网络(5)中传输视频流的方法,所述方法由视频传输设备(3)执行并且包括:
-从源通信终端(2;2a、2b、2c、2d)接收(S1)第一视频流(VIN;VINa、VINb、VINc、VINd),其中所述第一视频流(VIN;VINa、VINb、VINc、VINd)可能不同于从所述源通信终端(2;2a、2b、2c、2d)发送的源视频流(VS),
-确定(S2)所述第一视频流(VIN;VINa、VINb、VINc、VINd)的质量等级(Q),
-将基于所述第一视频流(VIN;VINa、VINb、VINc、VINd)的第二视频流(VOUT)传输(S7)至目的地通信终端(4;2a、2b、2c、2d),其中:
-如果所述质量等级(Q)高于预先确定的阈值(Q0),则所述第二视频流(VOUT)的帧(F3、F6、F9)包括所述第一视频流(VIN;VINa、VINb、VINc、VINd)的帧(F1、F4、F7),
-如果所述质量等级(Q)低于所述预先确定的阈值(Q0),则所述方法包括确定(S5)所述第一视频流(VIN;VINa、VINb、VINc、VINd)的帧(F1、F4、F7)的满足质量标准的部分(P),所述第二视频流(VOUT)的帧(F3、F6、F9)包括所述部分(P)和第三视频流(VSUB)的帧(F2、F5、F8)。
2.如权利要求1所述的方法,其中所述第一视频流(VIN;VINa、VINb、VINc、VINd)包括第一图像数据和第二图像数据,其中所述第一图像数据包含帧的完整区域的数据,所述第二图像数据包含相对于前一帧的帧的区域的改变的数据,如果对于预先确定的时间段已经接收到用于区域(R1、R2)的第二图像数据,则所述区域(R1、R2)满足所述质量标准。
3.如权利要求1和2中任一项所述的方法,其中,如果所述质量等级(Q)低于所述预先确定的阈值(Q0),则所述第二视频流(VOUT)的帧(F3)包括在由所述第三视频流(VSUB)的元数据指定的位置的所述部分(P)。
4.如权利要求1和2中任一项所述的方法,其中,如果所述质量等级(Q)低于所述预先确定的阈值(Q0),则所述第二视频流(VOUT)的所述帧(F3)包括在通过所述第三视频流(VSUB)的分析而确定的位置的所述部分(P)。
5.如权利要求1和2中任一项所述的方法,其中,如果所述质量等级(Q)低于所述预先确定的阈值(Q0),则所述第二视频流(VOUT)的所述帧(F3、F6)包括在预先确定的位置的所述部分(P)。
6.如权利要求1和2中任一项所述的方法,其中,根据所述源通信终端(2;2a、2b、2c、2d)或目的地通信终端(4;2a、2b、2c、2d)的标识符来确定所述第三视频流(VSUB)。
7.如权利要求6所述的方法,其中,根据从社交网络服务可得的与所述标识符有关的数据来确定所述第三视频流(VSUB)。
8.如权利要求1和2中任一项所述的方法,其中,对于所述第一视频流(VIN;VINa、VINb、VINc、VINd)的连续的帧,重复地确定(S5)所述第一视频流(VIN;VINa、VINb、VINc、VINd)的帧(F1、F4、F7)的满足质量标准的部分(P)。
9.如权利要求1和2中任一项所述的方法,包括:
-从各个通信终端(2a、2b、2c、2d)接收多个第一视频流(VINa、VINb、VINc、VINd);
-确定所述第一视频流(VINa、VINb、VINc、VINd)中的至少一个的质量等级(Q);
-将基于所述第一视频流(VINa、VINb、VINc、VINd)的第二视频流(VOUT_M)传输(S7)至所述通信终端(2a、2b、2c、2d),其中:
-如果所述质量等级(Q)高于预先确定的阈值(Q0),则所述第二视频流(VOUT_M)的帧(F3、F6、F9)包括所述第一视频流(VIN;VINa、VINb、VINc、VINd)中的所述至少一个的帧(F1、F4、F7),
-如果所述质量等级(Q)低于所述预先确定的阈值(Q0),则所述方法包括确定所述至少一个第一视频流(VIN;VINa、VINb、VINc、VINd)的帧(F1、F4、F7)的满足质量标准的部分(P),所述第二视频流(VOUT_M)的帧(F3、F6、F9)包括所述部分(P)和第三视频流(VSUB)的帧(F2、F5、F8)。
10.如权利要求9所述的方法,其中,所述第二视频流(VOUT_M)是基于所述第一视频流(VINa、VINb、VINc、VINd)的拼接。
11.一种视频传输设备(3),包括:
-用于从源通信终端(2;2a、2b、2c、2d)接收第一视频流(VIN;VINa、VINb、VINc、VINd)的装置,其中所述第一视频流(VIN;VINa、VINb、VINc、VINd)可能不同于从所述源通信终端(2;2a、2b、2c、2d)发送的源视频流(VS),
-用于确定所述第一视频流(VIN;VINa、VINb、VINc、VINd)的质量等级(Q)的装置,以及
-用于将基于所述第一视频流(VIN;VINa、VINb、VINc、VINd)的第二视频流(VOUT)传输至目的地通信终端(4;2a、2b、2c、2d)的装置,以及
-用于确定(S5)所述第一视频流(VIN;VINa、VINb、VINc、VINd)的帧(F1、F4、F7)的满足质量标准的部分(P)的装置,如果所述质量等级(Q)低于预先确定的阈值(Q0),则该装置被激活,其中,
-如果所述质量等级(Q)高于所述预先确定的阈值(Q0),则所述第二视频流(VOUT)的帧(F3、F6、F9)包括所述第一视频流(VIN;VINa、VINb、VINc、VINd)的帧(F1、F4、F7),
-如果所述质量等级(Q)低于所述预先确定的阈值(Q0),则所述第二视频流(VOUT)的帧(F3、F6、F9)包括所述部分(P)和第三视频流(VSUB)的帧(F2、F5、F8)。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP12306443.8A EP2733903B1 (en) | 2012-11-20 | 2012-11-20 | Method for transmitting a video stream |
EP12306443.8 | 2012-11-20 | ||
PCT/EP2013/074023 WO2014079793A1 (en) | 2012-11-20 | 2013-11-18 | Method for transmitting a video stream |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104813633A CN104813633A (zh) | 2015-07-29 |
CN104813633B true CN104813633B (zh) | 2018-04-10 |
Family
ID=47326019
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201380060322.9A Expired - Fee Related CN104813633B (zh) | 2012-11-20 | 2013-11-18 | 用于传输视频流的方法 |
Country Status (6)
Country | Link |
---|---|
US (1) | US9380098B2 (zh) |
EP (1) | EP2733903B1 (zh) |
JP (1) | JP6076494B2 (zh) |
KR (1) | KR101726586B1 (zh) |
CN (1) | CN104813633B (zh) |
WO (1) | WO2014079793A1 (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6558071B2 (ja) * | 2015-05-20 | 2019-08-14 | 富士通コネクテッドテクノロジーズ株式会社 | 無線通信装置、無線通信プログラム、及び無線通信方法 |
US11184648B2 (en) * | 2019-08-30 | 2021-11-23 | Rovi Guides, Inc. | Systems and methods for providing content during reduced streaming quality |
US11501752B2 (en) * | 2021-01-20 | 2022-11-15 | International Business Machines Corporation | Enhanced reproduction of speech on a computing system |
US11716531B2 (en) | 2021-03-22 | 2023-08-01 | International Business Machines Corporation | Quality of multimedia |
US11533427B2 (en) | 2021-03-22 | 2022-12-20 | International Business Machines Corporation | Multimedia quality evaluation |
US11483472B2 (en) * | 2021-03-22 | 2022-10-25 | International Business Machines Corporation | Enhancing quality of multimedia |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1240092A (zh) * | 1996-12-10 | 1999-12-29 | 英国电讯有限公司 | 视频编码 |
US6014694A (en) * | 1997-06-26 | 2000-01-11 | Citrix Systems, Inc. | System for adaptive video/audio transport over a network |
CN101828396A (zh) * | 2007-10-15 | 2010-09-08 | 汤姆森特许公司 | 传达突发模式活动的装置和方法 |
CN101529901B (zh) * | 2006-10-31 | 2011-02-23 | 微软公司 | 视频特性的动态修改 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003189310A (ja) * | 2001-12-19 | 2003-07-04 | Nef:Kk | 画像符号化装置 |
US20040116183A1 (en) * | 2002-12-16 | 2004-06-17 | Prindle Joseph Charles | Digital advertisement insertion system and method for video games |
JP3913726B2 (ja) * | 2003-10-30 | 2007-05-09 | 株式会社リコー | 多地点テレビ会議制御装置及び多地点テレビ会議システム |
JP2005244384A (ja) * | 2004-02-25 | 2005-09-08 | Nippon Telegr & Teleph Corp <Ntt> | 受信品質通知方法、受信品質通知装置及び受信品質通知プログラム |
JP3936708B2 (ja) * | 2004-05-26 | 2007-06-27 | 日本電信電話株式会社 | 画像通信システム,通信会議システム,階層符号化装置,サーバ装置,画像通信方法,画像通信プログラムおよび画像通信プログラム記録媒体 |
FR2902266B1 (fr) * | 2006-06-13 | 2008-10-24 | Canon Kk | Procede et dispositif de repartition de la bande passante de communication |
WO2008086423A2 (en) * | 2007-01-09 | 2008-07-17 | Vidyo, Inc. | Improved systems and methods for error resilience in video communication systems |
FR2943879A1 (fr) * | 2009-03-30 | 2010-10-01 | Univ Nantes | Procede et dispositif d'evaluation de la qualite visuelle d'une image ou d'une sequence d'images, mettant en oeuvre des indicateurs objectifs, et programme d'ordinateur correspondant. |
JP5146491B2 (ja) * | 2010-06-08 | 2013-02-20 | パナソニック株式会社 | 移動端末およびサーバー |
-
2012
- 2012-11-20 EP EP12306443.8A patent/EP2733903B1/en not_active Not-in-force
-
2013
- 2013-11-18 US US14/442,834 patent/US9380098B2/en not_active Expired - Fee Related
- 2013-11-18 CN CN201380060322.9A patent/CN104813633B/zh not_active Expired - Fee Related
- 2013-11-18 WO PCT/EP2013/074023 patent/WO2014079793A1/en active Application Filing
- 2013-11-18 JP JP2015542282A patent/JP6076494B2/ja not_active Expired - Fee Related
- 2013-11-18 KR KR1020157016382A patent/KR101726586B1/ko not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1240092A (zh) * | 1996-12-10 | 1999-12-29 | 英国电讯有限公司 | 视频编码 |
US6014694A (en) * | 1997-06-26 | 2000-01-11 | Citrix Systems, Inc. | System for adaptive video/audio transport over a network |
CN101529901B (zh) * | 2006-10-31 | 2011-02-23 | 微软公司 | 视频特性的动态修改 |
CN101828396A (zh) * | 2007-10-15 | 2010-09-08 | 汤姆森特许公司 | 传达突发模式活动的装置和方法 |
Also Published As
Publication number | Publication date |
---|---|
KR20150090139A (ko) | 2015-08-05 |
US9380098B2 (en) | 2016-06-28 |
CN104813633A (zh) | 2015-07-29 |
JP2016504812A (ja) | 2016-02-12 |
JP6076494B2 (ja) | 2017-02-08 |
KR101726586B1 (ko) | 2017-04-13 |
WO2014079793A1 (en) | 2014-05-30 |
EP2733903A1 (en) | 2014-05-21 |
EP2733903B1 (en) | 2017-02-15 |
US20150334156A1 (en) | 2015-11-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104813633B (zh) | 用于传输视频流的方法 | |
US10798386B2 (en) | Video compression with generative models | |
CN108093197B (zh) | 用于信息分享的方法、系统及机器可读介质 | |
US9007426B2 (en) | Comparison-based selection of video resolutions in a video call | |
EP3127285B1 (en) | Method and systems for optimizing bandwidth utilization in a multi-participant full mesh peer-to-peer video session | |
US9143728B2 (en) | User interface control in a multimedia conference system | |
CN114600468B (zh) | 将复合视频流中的视频流与元数据组合的组合器系统、接收器设备、计算机实现的方法和计算机可读介质 | |
CN113726958B (zh) | 视频彩铃的播放方法、彩铃平台和终端 | |
CN114073097A (zh) | 通过边缘计算促进视频流式传输和处理 | |
KR20120035881A (ko) | Http 스트리밍의 표현 스위칭시 자연스런 재생을 위한 스케일러블한 http 스트리밍 전송 방법 | |
CN103109528A (zh) | 用于控制和管理多点会议的系统和方法 | |
CN105635636A (zh) | 一种视频会议系统及其实现视频图像传输控制的方法 | |
Vucic et al. | The impact of packet loss and google congestion control on QoE for WebRTC-based mobile multiparty audiovisual telemeetings | |
CN112040232B (zh) | 实时通信的传输方法和装置、实时通信的处理方法和装置 | |
Devlic et al. | QoE-aware optimization for video delivery and storage | |
CN108540745A (zh) | 高清双流视频的传输方法、发送端、接收端及传输系统 | |
JP6193569B2 (ja) | 受信装置、受信方法、及びプログラム、撮像装置、撮像方法、及びプログラム、送信装置、送信方法、及びプログラム | |
EP2884743A1 (en) | Process for managing the exchanges of video streams between users of a video conference service | |
US8928728B2 (en) | Systems, methods, and media for controlling a presentation of data images in a video stream | |
US20240155072A1 (en) | Three-dimensional visual communication sessions | |
CN108401126A (zh) | 声音共享装置、终端及声音共享方法 | |
Othman | Objective video quality metric aware Adaptation mechanisms for video streaming based on DASH | |
CN119052462A (zh) | 通话质量评估方法、装置、设备及可读存储介质 | |
Vučić | Quality of experience driven video encoding adaptation for multiparty audiovisual telemeetings on mobile devices | |
Yeo | Finding perceptually optimal operating points of a real time interactive video-conferencing system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
EXSB | Decision made by sipo to initiate substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20190822 Address after: American New York Patentee after: Origin Asset Group Co.,Ltd. Address before: French Boulogne Billancourt Patentee before: ALCATEL LUCENT |
|
TR01 | Transfer of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20180410 Termination date: 20211118 |
|
CF01 | Termination of patent right due to non-payment of annual fee |