一种视频播控方法及通信装置与流程

    专利查询2026-06-16  9


    本技术涉及通信,尤其涉及一种视频播控方法及通信装置。


    背景技术:

    1、现有无线投屏协议,如数字生活网络联盟(digital living network alliance,dlna)以及无线同屏协议(miracast)可以实现机顶盒通过无线保真(wireless fidelity,wi-fi)向电视机(television,tv)显示器传输视频流数据,使tv显示器投屏播放视频流。但是,现有的投屏技术只能实现一路视频流投屏播放,而无法实现多路视频流的投屏播放,降低用户的观看体验。


    技术实现思路

    1、本技术实施例提供了一种视频播控方法及通信装置,基于该方法,能够提高用户观看体验。

    2、第一方面,本技术实施例提供了一种视频播控方法,可以应用在数字媒体渲染器中,该方法包括:接收来自数字媒体控制器的第一视频流设置信息,该第一视频流设置信息中包括多个第一视频流分别对应的流标识和多个第一视频流分别对应的第一统一资源标识符uri,一个流标识对应一个第一uri;接收来自数字媒体控制器的第一播控指令,该第一播控指令中携带多个第二视频流分别对应的流标识,多个第一视频流包括多个第二视频流;基于流标识与第一uri之间的对应关系,确定多个第二视频流分别对应的第一uri;基于多个第二视频流分别对应的第一uri,于视频显示界面显示多个第二视频流对应的播放画面。

    3、基于第一方面所描述的方法,第一视频流设置信息提供多个第一视频流对应的第一uri和流标识,第一播控指令中可以通过携带多个第二视频流对应的流标识时,从而使数字媒体渲染器基于该多个第二视频流对应的第一uri播放多个第二视频流对应的画面,提升用户的观看体验。

    4、在一种可能的实现方式中,该方法还包括:在接收到来自第一设备的第一反向操控指令时,向数字媒体控制器发送第一反向操控指令;接收来自数字媒体控制器的第二播控指令,该第二播控指令指示调整第三视频流的播放方式,该第二播控指令携带第三视频流的流标识;基于第二播控指令,调整第三视频流的播放方式。基于该实现方式,可以通过第一设备发送第一反向操控指令,使得dmc向dmr发送第二播控指令,同时对一个或者多个视频流的播放方式进行调整,提升用户的观看体验。并且由于dmr已经获取到第一视频流设置信息,因此第二播控指令可以仅携带流标识,从而减少传输播控指令所需的开销。

    5、在一种可能的实现方式中,该方法还包括:在接收到来自第一设备的第二反向操控指令时,向数字媒体控制器发送第二反向操控指令,该第二反向操控指令用于指示新增显示第四视频流对应的播放画面;接收来自数字媒体控制器的第二视频流设置信息,该第二视频流设置信息中包括多个第一视频流分别对应的第一uri、第四视频流对应的第一uri、多个第一视频流的流标识和第四视频流的流标识;基于第四视频流对应的第一uri,于视频显示界面还显示第四视频流对应的播放画面。基于该实现方式,第一设备通过发送第二反向操控指令,使得dmc向dmr发送第二视频流设置信息,从而新增需投屏播放的视频流,提升用户的观看体验。

    6、在一种可能的实现方式中,该方法还包括:在接收到来自第一设备的第三反向操控指令时,向数字媒体控制器发送第三反向操控指令,该第三反向操控指令指示停止显示第五视频流对应的播放画面;接收来自数字媒体控制器的第三视频流设置信息,该第三视频流设置信息中包括第六视频流对应的第一uri和第六视频流对应的流标识,该第六视频流为多个第一视频流中除了第五视频流以外的其它视频流;将第五视频流的画面从视频显示界面中移除。基于该实现方式,第一设备通过发送第三反向操控指令,使得dmc向dmr发送第三视频流设置信息,从而停止播放正在投屏播放的视频流,提升用户的观看体验。

    7、在一种可能的实现方式中,该方法还包括:接收来自第一设备的第四反向操控指令时,向数字媒体控制器发送第四反向操控指令;接收来自数字媒体控制器的第三播控指令,该第三播控指令包括第七视频流的流标识,该第三播控指令指示新增播放第七视频流;基于第七视频流对应的第一uri,于视频显示界面还显示第七视频流对应的播放画面。基于该实现方式,第一设备通过发送第四反向操控指令,使得dmc向dmr发送第三播控指令,从而新增需投屏播放的视频流,提升用户的观看体验。并且由于dmr已经获取到第一视频流设置信息,因此第三播控指令可以仅携带流标识,从而减少传输播控指令所需的开销。

    8、在一种可能的实现方式中,第一视频流设置信息中还包括多个第一视频流分别对应的显示区域;基于多个第二视频流分别对应的第一uri,于视频显示界面显示多个第二视频流对应的播放画面,具体实现方式为:在多个第二视频流分别对应的显示区域内,基于多个第二视频流分别对应的第一uri,于视频显示界面显示多个第二视频流对应的播放画面。

    9、在一种可能的实现方式中,第一uri关联第二uri和第三uri,第二uri用于获取视频数据,第三uri用于获取透明数据;该方法还包括:若存在至少两个第二视频流对应的显示区域中存在重叠区域,则基于至少两个第二视频流对应的第二uri和至少两个第二视频流所对应的第三uri,采用透明显示的方式在重叠区域显示对应的播放画面。采用透明播放的视频流的方式,可以提高用户的体验。

    10、第二方面,本技术实施例提供了一种视频播控方法,可以应用在数字媒体控制器中,该方法包括:向数字媒体渲染器发送第一视频流设置信息,该第一视频流设置信息中包括多个第一视频流分别对应的流标识和多个第一视频流分别对应的第一统一资源标识符uri,一个流标识对应一个第一uri;向数字媒体渲染器发送第一播控指令,该第一播控指令中携带多个第二视频流分别对应的流标识,该多个第一视频流包括多个第二视频流,第一播控指令指示数字媒体渲染器播放多个第二视频流。第二方面所描述的方法及其下的可能的实现方式所对应的有益效果可以参见上述第一方面所描述的有益效果,本技术实施例在此不作赘述。

    11、在一种可能的实现方式中,该方法还包括:接收来自数字媒体渲染器的第一反向操控指令,该第一反向操控指令指示调整第三视频流的播放方式;向数字媒体渲染器发送第二播控指令,该第二播控指令指示数字媒体渲染器调整第三视频流的播放方式,该第二播控指令携带第三视频流的流标识。

    12、在一种可能的实现方式中,该方法还包括:接收来自数字媒体渲染器的第二反向操控指令,该第二反向操控指令用于指示第四视频流,该第二反向操控指令用于指示新增显示第四视频流对应的播放画面;向数字媒体渲染器发送第二视频流设置信息,该第二视频流设置信息中包括多个第一视频流分别对应的第一uri、第四视频流对应的第一uri、多个第一视频流的流标识和第四视频流的流标识。

    13、在一种可能的实现方式中,该方法还包括:接收来自数字媒体渲染器的第三反向操控指令,该第三反向操控指令指示停止显示第五视频流对应的播放画面;向数字媒体渲染器发送第三视频流设置信息,该第三视频流设置信息中包括第六视频流对应的第一uri和第六视频流对应的流标识,第六视频流为多个第一视频流中除了第五视频流以外的其它视频流。

    14、在一种可能的实现方式中,该方法还包括:接收来自数字媒体渲染器的第四反向操控指令,该第四反向操控指令指示新增显示第七视频流对应的播放画面;向数字媒体渲染器发送第三播控指令,该第三播控指令包括第七视频流的流标识,该第三播控指令指示数字媒体渲染器新增播放第七视频流。

    15、在一种可能的实现方式中,第一视频流设置信息中还包括多个第一视频流分别对应的显示区域和/或多个第二视频流分别对应的图层。

    16、在一种可能的实现方式中,第一uri关联第二uri和/或第三uri,第二uri用于获取视频数据,第三uri用于获取透明数据。

    17、第三方面,本技术提供了一种通信装置,其中,该通信装置还可以为芯片系统。该通信装置可执行第一方面或第二方面所述的方法。该通信装置的功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的单元或模块。该单元或模块可以是软件和/或硬件。该通信装置执行的操作及有益效果可以参见第一方面或第二方面所述的方法以及有益效果,重复之处不再赘述。

    18、第四方面,本技术提供了一种通信装置,所述通信装置包括处理器,当所述处理器调用存储器中的计算机程序时,如第一方面或第二方面中任意一项所述的方法及其可能的实现方式被执行。

    19、在一种可能的实现方式中,该通信装置还包括存储器,该存储器和处理器相互耦合。可选的,该存储器与处理器集成在一起。

    20、在一种可能的实现方式中,该通信装置还包括收发器,该收发器用于收发数据和/或信令。

    21、第五方面,本技术提供了一种通信装置,通信装置包括处理器和接口电路,该接口电路用于接收来自通信装置之外的其它通信装置的信号并传输至处理器或将来自处理器的信号发送给通信装置之外的其它通信装置,处理器通过逻辑电路或执行代码指令用于实现如第一方面或第二方面中任意一项所述的方法及其可能的实现方式。

    22、第六方面,本技术提供了一种计算机可读存储介质,存储介质中存储有计算机程序或指令,当计算机程序或指令被通信装置执行时,实现如第一方面或第二方面所述的方法中任意一项方法及其可能的实现方式。

    23、第七方面,本技术实施例提供一种计算机程序或计算机程序产品,包括代码或指令,当代码或指令在计算机上运行时,使得计算机执行如第一方面或第二方面中任意一项所述的方法及其可能的实现方式。

    24、第八方面,本技术实施例提供一种通信系统,该系统包括第一通信装置和第二通信装置,第一通信装置用于执行上述第一方面及其可能的实现方式,第二通信装置用于执行上述第二方面及其可能的实现方式。


    技术特征:

    1.一种视频播控方法,其特征在于,所述方法包括:

    2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

    3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

    4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

    5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

    6.根据权利要求1~5中任意一项所述的方法,其特征在于,所述第一视频流设置信息中还包括所述多个第一视频流分别对应的显示区域;

    7.根据权利要求6所述的方法,其特征在于,所述第一uri关联第二uri和第三uri,所述第二uri用于获取视频数据,所述第三uri用于获取透明数据;所述方法还包括:

    8.一种视频播控方法,其特征在于,所述方法包括:

    9.根据权利要求8所述的方法,其特征在于,所述方法还包括:

    10.根据权利要求8所述的方法,其特征在于,所述方法还包括:

    11.根据权利要求8所述的方法,其特征在于,所述方法还包括:

    12.根据权利要求8所述的方法,其特征在于,所述方法还包括:

    13.根据权利要求8~12中任意一项所述的方法,其特征在于,所述第一视频流设置信息中还包括所述多个第一视频流分别对应的显示区域和/或所述多个第二视频流分别对应的图层。

    14.根据权利要求8~13中任意一项所述的方法,其特征在于,所述第一uri关联第二uri和/或第三uri,所述第二uri用于获取视频数据,所述第三uri用于获取透明数据。

    15.一种通信装置,其特征在于,所述通信装置包括用于执行权利要求1~7中任一项所述的方法的模块或单元,或者,所述通信装置包括用于执行权利要求8~14中任一项所述的方法的模块或单元。

    16.一种通信装置,其特征在于,包括与存储器耦合的处理器,所述处理器用于执行所述存储器中存储的计算机程序或指令,以实现如权利要求1~7中任一项所述的方法或如权利要求8~14中任一项所述的方法。

    17.根据权利要求16所述的通信装置,其特征在于,所述通信装置还包括所述存储器,和/或收发器,所述收发器用于收发数据和/或信令。

    18.一种通信装置,其特征在于,包括处理器和接口电路,所述接口电路用于接收来自所述通信装置之外的其它通信装置的信号并传输至所述处理器或将来自所述处理器的信号发送给所述通信装置之外的其它通信装置,所述处理器通过逻辑电路或执行指令用于实现如权利要求1~7中任一项所述的方法,或,所述处理器通过逻辑电路或执行指令用于实现如权利要求8~14中任一项所述的方法。

    19.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序或指令,当所述计算机程序或指令被通信装置执行时,如权利要求1~7中任一项所述的方法被执行,或,如权利要求8~14中任一项所述的方法被执行。

    20.一种通信系统,其特征在于,所述通信系统包括第一通信装置和第二通信装置,所述第一通信装置用于执行如上述权利要求1~7中任意一项所述的方法,所述第二通信装置用于执行如上述权利要求8~14中任意一项所述的方法。


    技术总结
    本申请公开了一种视频播控方法及通信装置,其中,该方法包括:接收来自数字媒体控制器的第一视频流设置信息,该第一视频流设置信息中包括多个第一视频流分别对应的流标识和多个第一视频流分别对应的第一URI,一个流标识对应一个第一URI;接收来自数字媒体控制器的第一播控指令,该第一播控指令中携带多个第二视频流分别对应的流标识,多个第一视频流包括多个第二视频流;基于流标识与第一URI之间的对应关系,确定多个第二视频流分别对应的第一URI;基于多个第二视频流分别对应的第一URI,于视频显示界面显示多个第二视频流对应的播放画面。基于该方法,能够通过TV投屏播放多个视频流,提高用户观看体验。

    技术研发人员:朱勇平,庞峰,贾建光
    受保护的技术使用者:华为技术有限公司
    技术研发日:
    技术公布日:2024/11/26
    转载请注明原文地址:https://tc.8miu.com/read-36212.html

    最新回复(0)