控制方法及装置与流程

文档序号:16427823发布日期:2018-12-28 19:55阅读:137来源:国知局
控制方法及装置与流程

本发明涉及终端技术领域,特别涉及一种控制方法及装置。

背景技术

目前,用户常常期望对视频进行操作,但现有技术中用户只能利用鼠标或者通过手指对触控屏进行触控以对视频进行简单操作,如暂停视频播放、快进视频或者快退视频等,从而不仅使用户操作不便,而且也使得用户对视频进行的操作很有限,且相关技术中用户更无法对视频中的人物等显示对象进行操作,更无法对3d视频进行各种操作,这严重影响了用户体验。



技术实现要素:

本发明提供一种控制方法及装置,用以从而使得用户能够通过操作控制器来对3d视频进行各种操作,这也有利于丰富用户能够对视频进行的操作,极大地提高了用户体验。

本发明提供一种控制方法,用于控制设备,所述控制设备包括触控板和与所述触控板相连接的多个控制器,包括:

在播放3d视频时,判断所述多个控制器是否针对所述触控板进行触控操作;

当所述多个控制器针对所述触控板进行触控操作时,对所述3d视频进行控制。

在一个实施例中,不同控制器用于对所述3d视频中的不同显示对象进行控制;

所述当所述多个控制器针对所述触控板进行触控操作时,对所述3d视频进行控制,包括:

当所述多个控制器中至少一个控制器针对所述触控板进行触控操作时,对所述3d视频中与所述至少一个控制器对应的显示对象进行控制。

在一个实施例中,所述多个控制器包括3个控制器;

所述3个控制器中各控制器分别用于对所述3d视频中的人物、所述3d视频中显示的虚拟屏幕上的按钮、所述3d视频中显示的虚拟场景进行控制。

在一个实施例中,同一控制器下不同的触控操作对应不同的视频控制操作;

所述当所述多个控制器针对所述触控板进行触控操作时,对所述3d视频进行控制,包括:

当所述多个控制器中任一个控制器针对所述触控板进行触控操作时,确定所述触控操作对应的视频控制操作;

对所述3d视频执行所述触控操作对应的视频控制操作。

在一个实施例中,所述多个控制器包括3个控制器;其中:

所述3个控制器中的第一个控制器相对于所述触控板向预设方向移动对应的视频控制操作为:控制所述3d视频中的人物向所述预设方向移动,所述第一控制器相对于所述触控板的预设位置持续转动对应的视频控制操作为:控制所述3d视频中的人物在所述3d视频中原地转动;

所述3个控制器中的第二个控制器相对于所述触控板旋转对应的视频控制操作为:控制所述3d视频中的按钮;

所述3个控制器中的第三个控制器相对于所述触控板运动对应的视频控制操作为:控制所述3d视频中的场景切换。

本发明还提供一种控制装置,包括:

判断模块,用于在播放3d视频时,判断所述多个控制器是否针对所述触控板进行触控操作;

控制模块,用于当所述多个控制器针对所述触控板进行触控操作时,对所述3d视频进行控制。

在一个实施例中,不同控制器用于对所述3d视频中的不同显示对象进行控制;

所述控制模块包括:

控制子模块,用于当所述多个控制器中至少一个控制器针对所述触控板进行触控操作时,对所述3d视频中与所述至少一个控制器对应的显示对象进行控制。

在一个实施例中,所述多个控制器包括3个控制器;

所述3个控制器中各控制器分别用于对所述3d视频中的人物、所述3d视频中显示的虚拟屏幕上的按钮、所述3d视频中显示的虚拟场景进行控制。

在一个实施例中,同一控制器下不同的触控操作对应不同的视频控制操作;

所述控制模块包括:

确定子模块,用于当所述多个控制器中任一个控制器针对所述触控板进行触控操作时,确定所述触控操作对应的视频控制操作;

执行子模块,用于对所述3d视频执行所述触控操作对应的视频控制操作。

在一个实施例中,所述多个控制器包括3个控制器;其中:

所述3个控制器中的第一个控制器相对于所述触控板向预设方向移动对应的视频控制操作为:控制所述3d视频中的人物向所述预设方向移动,所述第一控制器相对于所述触控板的预设位置持续转动对应的视频控制操作为:控制所述3d视频中的人物在所述3d视频中原地转动;

所述3个控制器中的第二个控制器相对于所述触控板旋转对应的视频控制操作为:控制所述3d视频中的按钮;

所述3个控制器中的第三个控制器相对于所述触控板运动对应的视频控制操作为:控制所述3d视频中的场景切换。

本公开的实施例提供的技术方案可以包括以下有益效果:

在播放3d视频时,通过判断多个控制器是否针对触控板进行触控操作,可在判断结果为是时,对3d视频进行自动控制,从而使得用户能够通过操作控制器来对3d视频进行各种操作,这也有利于丰富用户能够对视频进行的操作,极大地提高了用户体验。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:

图1是根据一示例性实施例示出的一种控制方法的流程图。

图2是根据一示例性实施例示出的另一种控制方法的流程图。

图3是根据一示例性实施例示出的一种控制装置的框图。

图4是根据一示例性实施例示出的另一种控制装置的框图。

具体实施方式

以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

为了解决上述技术问题,本公开实施例提供了一种控制方法,该方法适用于控制程序、系统或装置中,用于控制设备,所述控制设备包括触控板和与所述触控板相连接的多个控制器,其中,触控板可以感应控制器的触控操作,以根据控制器的触控操作产生控制信号对3d视频进行控制,而前述触控操作可以包括控制器相对于触控板移动,控制器相对于触控板旋转,控制器相对于触控板进行按压操作和相对于触控板进行悬浮操作等,同时,触控板还可以获取控制器相对其的位置。

如图1所示,该方法包括步骤s101和步骤s102,其中:

在步骤s101中,在播放3d视频时,判断多个控制器是否针对触控板进行触控操作;

触控操作包括但不限于控制器相对于触控板移动,控制器相对于触控板旋转,控制器相对于触控板进行按压操作和相对于触控板进行悬浮操作等。

其次,可按照预设时间间隔进行判断。

另外,播放3d视频的显示板可以与触控板是同一块板或者是两个分别独立的两块板。

在步骤s102中,当多个控制器针对触控板进行触控操作时,对3d视频进行控制。

在播放3d视频时,通过判断多个控制器是否针对触控板进行触控操作,可在判断结果为是时,对3d视频进行自动控制,从而使得用户能够通过操作控制器来对3d视频进行各种操作,这也有利于丰富用户能够对视频进行的操作,极大地提高了用户体验。

如图2所示,在一个实施例中,不同控制器用于对3d视频中的不同显示对象进行控制;

上述图1所示的步骤s102,即当多个控制器针对触控板进行触控操作时,对3d视频进行控制,可以包括步骤s201:

在步骤s201中,当多个控制器中至少一个控制器针对触控板进行触控操作时,对3d视频中与至少一个控制器对应的显示对象进行控制。

不同控制器分别用于对3d视频中的不同显示对象进行控制,这样,当多个控制器中至少一个控制器针对触控板进行触控操作时,可对3d视频中与该至少一个控制器对应的显示对象进行控制,从而使得用户可使用不同的控制器分别对3d视频进行不同的控制操作,如此,可进一步丰富用户可对视频进行的操作,提高用户体验。

在一个实施例中,多个控制器包括3个控制器;

3个控制器中各控制器分别用于对3d视频中的人物、3d视频中显示的虚拟屏幕上的按钮、3d视频中显示的虚拟场景(即3d视频中人物所在的不同场景,如可以是博物馆场景、公园场景、雪山场景、春夏秋冬不同季节的场景等)进行控制。

这3个控制器分别用于对3d视频中的人物、3d视频中显示的虚拟屏幕上的各按钮、3d视频中显示的虚拟场景进行控制,从而使得用户可使用不同的控制器分别对3d视频中的不同显示对象进行不同的控制操作,如此,可进一步丰富用户可对视频进行的操作,提高用户体验。

在一个实施例中,同一控制器下不同的触控操作对应不同的视频控制操作;

当多个控制器针对触控板进行触控操作时,对3d视频进行控制,包括:

当多个控制器中任一个控制器针对触控板进行触控操作时,确定触控操作对应的视频控制操作;

对3d视频执行触控操作对应的视频控制操作。

同一控制器下不同的触控操作对应不同的视频控制操作,这样,当多个控制器中任一个控制器针对触控板进行触控操作时,可自动确定该触控操作对应的视频控制操作,进而对3d视频执行触控操作对应的视频控制操作,从而使得用户可通过不同的触控操作对视频进行不同的控制,如此,可进一步丰富用户可对视频进行的操作,提高用户体验。

在一个实施例中,多个控制器包括3个控制器;其中:

3个控制器中的第一个控制器相对于触控板向预设方向移动对应的视频控制操作为:控制3d视频中的人物向预设方向移动,第一控制器相对于触控板的预设位置持续转动对应的视频控制操作为:控制3d视频中的人物在3d视频中原地转动,预设位置可以是触控板上任一位置,或者是一个小的位置区域;

用户通过控制第一控制器相对于触控板向预设方向移动可控制3d视频中的人物向该预设方向移动,而通过控制第一控制器相对于触控板的预设位置持续转动,可控制3d视频中的人物在与该预设位置对应的位置(该对应的位置即播放3d视频的显示板上与预设位置对应的位置)处原地转动。

3个控制器中的第二个控制器相对于触控板旋转对应的视频控制操作为:控制3d视频中的按钮;

用户通过控制第二控制器相对于触控板旋转可控制3d视频中的不同按钮,具体地,先确定第二控制器当前的旋转位置,进而确定播放3d视频的显示板上与旋转位置对应的位置处显示的按钮,然后对该按钮进行操作。

3个控制器中的第三个控制器相对于触控板运动对应的视频控制操作为:控制3d视频中的场景切换。

第三控制器相对于触控板如何运动才能控制3d视频中的场景切换可个性化设置。例如:可设定第三个控制器相对于触控板向左运动对应的视频控制操作为:控制3d视频中的场景切换为当前场景的上一个场景,或者,可设定第三个控制器相对于触控板向上运动对应的视频控制操作为:控制3d视频中的场景切换为当前场景的下一个场景等。

如图3所示,本发明还提供一种控制装置,包括:

判断模块301,被配置为在播放3d视频时,判断多个控制器是否针对触控板进行触控操作;

控制模块302,被配置为当多个控制器针对触控板进行触控操作时,对3d视频进行控制。

如图4所示,在一个实施例中,不同控制器被配置为对3d视频中的不同显示对象进行控制;

控制模块302包括:

控制子模块3021,被配置为当多个控制器中至少一个控制器针对触控板进行触控操作时,对3d视频中与至少一个控制器对应的显示对象进行控制。

在一个实施例中,多个控制器包括3个控制器;

3个控制器中各控制器分别被配置为对3d视频中的人物、3d视频中显示的虚拟屏幕上的按钮、3d视频中显示的虚拟场景进行控制。

在一个实施例中,同一控制器下不同的触控操作对应不同的视频控制操作;

控制模块包括:

确定子模块,被配置为当多个控制器中任一个控制器针对触控板进行触控操作时,确定触控操作对应的视频控制操作;

执行子模块,被配置为对3d视频执行触控操作对应的视频控制操作。

在一个实施例中,多个控制器包括3个控制器;其中:

3个控制器中的第一个控制器相对于触控板向预设方向移动对应的视频控制操作为:控制3d视频中的人物向预设方向移动,第一控制器相对于触控板的预设位置持续转动对应的视频控制操作为:控制3d视频中的人物在3d视频中原地转动;

3个控制器中的第二个控制器相对于触控板旋转对应的视频控制操作为:控制3d视频中的按钮;

3个控制器中的第三个控制器相对于触控板运动对应的视频控制操作为:控制3d视频中的场景切换。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

最后,本发明中的控制装置适用于终端设备。例如,可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1