基于多点触摸手势切换电视界面的人机交互方法及***
技术领域
本发明涉及电视领域,尤其涉及的是一种基于多点触摸手势切换电视界面的人机交互方法及***。
背景技术
随着电子技术的发展和人们生活水平的不断提高,电视机的使用越来越普及,电视机已经成为人们生活中不可缺少的娱乐工具,不仅具有普通的电视功能,而且越来越多的电视还具有网络功能。
但是现有技术的电视机都不具有多点触摸手势切换电视界面的功能,操作繁琐,有时给用户操作造成不方便。
因此,现有技术还有待于改进和发展。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于多点触摸手势切换电视界面的人机交互方法及***, 提供了一种基于多点触摸手势快速切换电视界面内容的人机交互方法,提供了一种全新的人机交互方式,可以以多任务形式同时运行数种界面视图(包含数字视频内容和应用程序),用户通过多点触摸手势操作在不同的任务间快速进行切换,大大为用户提供了方便。
本发明解决技术问题所采用的技术方案如下:
一种基于多点触摸手势切换电视界面的人机交互方法,其中,包括:
A、设置通过电视***程序控制启动电视界面视图,其中设置每一个电视界面视图包括屏幕显示区域和完整的程序运行环境;并设置在电视的屏幕显示区域显示的电视界面包括:电视播放界面、程序运行界面、视图功能列表界面;
B、当电视开机后,控制电视***以多任务形式同时启动运行所有预定义的数种界面视图,并默认显示电视播放界面;其它界面视图保持在后台运行并按照预定值进行排序等待;
C、接收用户的操作指令,通过多点触摸手势调用不同的任务,使各界面视图根据需要进行切换显示,当某个电视界面的任务被调用时,及时控制该被调用的电视界面显示在所述屏幕显示区。
所述基于多点触摸手势切换电视界面的人机交互方法,其中,所述步骤B还包括:
B1、控制电视的屏幕显示区域一次显示一个电视界面。
所述基于多点触摸手势切换电视界面的人机交互方法,其中,所述步骤C还包括:
C11、当通过遥控器接收用户的多点触摸手势操作指令,进行切换界面视图后,电视***自动控制调入后台的界面视图自动保存运行数据,并处于挂起状态;
C12、当通过遥控器接收用户的多点触摸手势操作指令,切换调回之前调入后台的界面视图后,电视***程序控制之前调入后台的界面视图从已保存运行数据中恢复运行状态,并重新调出到所述屏幕显示区显示。
所述基于多点触摸手势切换电视界面的人机交互方法,其中,所述步骤C还包括:
C20、通过支持多点触摸的触摸板作为输入设备,接收用户的多点触摸手势操作指令,当用户水平滑动3指时,电视***切换当前显示界面视图。
所述基于多点触摸手势切换电视界面的人机交互方法,其中,所述步骤C20具体包括:
C21、通过支持多点触摸的触摸板作为输入设备,接收用户的多点触摸手势操作指令;
C22、当所述多点触摸手势操作指令为自右向左滑动时,则控制当前屏幕显示区域显示的电视界面视图从视图N切换到N+1;
C23、当所述多点触摸手势操作指令为自左向右滑动时,则控制当前屏幕显示区域显示的电视界面视图从视图N切换到N-1;其中N为***预先设置的一预定值。
所述基于多点触摸手势切换电视界面的人机交互方法,其中,所述步骤C20还包括:
C24、当接收用户的多点触摸手势操作指令为在触摸板上三指以上向同一目标同向运动,则控制当前屏幕显示区域显示所有可用视图预览;
C25、当当前屏幕显示区域显示所有可用视图预览界面时,接收用户的多点触摸手势操作指令为三指以上背向移动,则控制当前屏幕显示区域恢复单一视图显示模式。
一种基于多点触摸手势切换电视界面的人机交互***,其中,包括:
设置模块,用于设置通过电视***程序控制启动电视界面视图,其中设置每一个电视界面视图包括屏幕显示区域和完整的程序运行环境;并设置在电视的屏幕显示区域显示的电视界面包括:电视播放界面、程序运行界面、视图功能列表界面;
开机任务加载处理模块,用于当电视开机后,控制电视***以多任务形式同时启动运行所有预定义的数种界面视图,并默认显示电视播放界面;其它界面视图保持在后台运行并按照预定值进行排序等待;
操作与显示模块,用于接收用户的操作指令,通过多点触摸手势调用不同的任务,使各界面视图根据需要进行切换显示,当某个电视界面的任务被调用时,及时控制该被调用的电视界面显示在所述屏幕显示区。
所述基于多点触摸手势切换电视界面的人机交互***,其中,所述开机任务加载处理模块进一步包括:
第一控制单元,用于当电视开机时,控制电视的屏幕显示区域一次显示一个电视界面。
所述基于多点触摸手势切换电视界面的人机交互***,其中,所述操作与显示模块进一步包括:
接收与调用单元,用于当通过遥控器接收用户的多点触摸手势操作指令,进行切换界面视图后,电视***自动控制调入后台的界面视图自动保存运行数据,并处于挂起状态;当通过遥控器接收用户的多点触摸手势操作指令,切换调回之前调入后台的界面视图后,电视***程序控制之前调入后台的界面视图从已保存运行数据中恢复运行状态,并重新调出到所述屏幕显示区显示;
操作处理单元,用于通过支持多点触摸的触摸板作为输入设备,接收用户的多点触摸手势操作指令,当用户水平滑动3指时,电视***切换当前显示界面视图。
所述基于多点触摸手势切换电视界面的人机交互***,其中,所述操作处理单元进一步包括:
接收子单元,用于通过支持多点触摸的触摸板作为输入设备,接收用户的多点触摸手势操作指令;
第一控制子单元,用于当所述多点触摸手势操作指令为自右向左滑动时,则控制当前屏幕显示区域显示的电视界面视图从视图N切换到N+1;
第二控制子单元,用于当所述多点触摸手势操作指令为自左向右滑动时,则控制当前屏幕显示区域显示的电视界面视图从视图N切换到N-1;其中N为***预先设置的一预定值。
第三控制子单元,用于当接收用户的多点触摸手势操作指令为在触摸板上三指以上向同一目标同向运动,则控制当前屏幕显示区域显示所有可用视图预览;
第四控制子单元,用于当当前屏幕显示区域显示所有可用视图预览界面时,接收用户的多点触摸手势操作指令为三指以上背向移动,则控制当前屏幕显示区域恢复单一视图显示模式
本发明所提供的基于多点触摸手势切换电视界面的人机交互方法及***,本发明在电视界面引入了多任务***,使电视***增加了新功能:当用户利用支持多点触摸的遥控器进行操作时,可以直观看到切换整个屏幕的显示内容,也可以在多个不同应用中进行切换,大大为用户提供了方便,大幅提高了电视用户的使用体验。
附图说明
图1是本发明基于多点触摸手势切换电视界面的人机交互方法的较佳实施例的流程图。
图2是本发明实施例的电视视图显示区域的显示的几种模式结构示意图。
图3是本发明实施例所述方法中视图的预定排序结构示意图。
图4是本发明实施例所述方法中视图的切换结构示意图。
图5是本发明实施例的操作操作多点触摸的触摸板结构示意图。
图6是本发明实施例的用户操作多点触摸的触摸板的“抓”操作结构示意图。
图7是本发明实施例中所有可用视图预览界面结构示意图。
图8是本发明实施例的基于多点触摸手势切换电视界面的人机交互***功能原理框图。
具体实施方式
本发明所提供的基于多点触摸手势切换电视界面的人机交互方法及***,为了使用户操作更加方便,通过软件技术创新,提供了一种全新的人机交互方式,以多任务形式同时运行数种界面视图(包含数字视频内容和应用程序),用户通过多点触摸手势操作在不同的任务间快速进行切换。
为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例提供的一种基于多点触摸手势切换电视界面的人机交互方法,如图1所示,包括以下步骤:
步骤S100、设置通过电视***程序控制启动电视界面视图,其中设置每一个电视界面视图包括屏幕显示区域和完整的程序运行环境;并设置在电视的屏幕显示区域显示的电视界面包括:电视播放界面、程序运行界面、视图功能列表界面。
即本发明实施例中首先需对电视界面视图进行定义:设置通过电视***程序控制启动电视界面视图,其中设置每一个电视界面视图包括屏幕显示区域和完整的程序运行环境;如图2所示,并设置在电视的屏幕显示区域(视图显示区域)可以显示电视播放界面、程序运行界面、视图功能列表界面。
步骤S200、当电视开机后,控制电视***以多任务形式同时启动运行所有预定义的数种界面视图,并默认显示电视播放界面;其它界面视图保持在后台运行并按照预定值进行排序等待。
本实施例中,当电视开机后,控制电视***以多任务形式同时启动运行所有预定义的多种界面视图,如图3所示,包括有:当前显示一个电视界面(即当前显示视图)的视图1:电视播放界面;以及在后台运行的多个后台视图,如图3所示的视图2、视图3、视图4和视图5。
本实施例中从图3可以看到,控制电视的屏幕显示区域一次显示一个电视界面。电视开机完成后,电视***默认将所有预定义的界面视图启动,并默认显示电视播放视图。所有界面视图按照预定值进行排序(见附图3)。
界面视图在电视显示屏幕区域全屏显示,即电视整个屏幕区域一次仅显示一种界面视图,其它界面视图保持在后台运行,用户执行操作,即被呼出,显示在电视屏幕上。
步骤S300、接收用户的操作指令,通过多点触摸手势调用不同的任务,使各界面视图根据需要进行切换显示,当某个电视界面的任务被调用时,及时控制该被调用的电视界面显示在所述屏幕显示区。
本实施例中,当通过用户的多点触摸手势操作指令切换界面视图后,进入后台的界面视图自动保存运行数据,并处于挂起状态,当用户切换回之前视图后,程序从已保存运行数据中恢复运行状态,具体如下所述。
C11、当通过遥控器接收用户的多点触摸手势操作指令,进行切换界面视图后,电视***自动控制调入后台的界面视图自动保存运行数据,并处于挂起状态;
C12、当通过遥控器接收用户的多点触摸手势操作指令,切换调回之前调入后台的界面视图后,电视***程序控制之前调入后台的界面视图从已保存运行数据中恢复运行状态,并重新调出到所述屏幕显示区显示。
示例请参考:附图3->附图4。
图3中当前显示的视图为视图1:电视播放界面;在后台运行的多个后台视图为视图2、视图3、视图4和视图5。
图4中当前显示的视图切换为视图2:在后台运行的多个后台视图为视图1:电视播放界面、视图3、视图4和视图5。
进一步地,本发明实施例中,可以通过支持多点触摸的触摸板作为输入设备,接收用户的多点触摸手势操作指令,当用户水平滑动3指时,电视***切换当前显示界面视图。
譬如通过支持多点触摸的触摸板作为输入设备,接收用户的多点触摸手势操作指令;当所述多点触摸手势操作指令为自右向左滑动时,则控制当前屏幕显示区域显示的电视界面视图从视图N切换到N+1;当所述多点触摸手势操作指令为自左向右滑动时,则控制当前屏幕显示区域显示的电视界面视图从视图N切换到N-1;其中N为***预先设置的一预定值。
譬如、用户操作——切换视图:用户可以使用支持多点触摸的触摸板作为输入设备,当用户水平滑动3指时,参考图5;***切换当前显示界面视图。具体操作如下:用户自右向左滑动时,当前屏幕显示视图从视图N切换到N+1;当用户自左向右滑动时,当前屏幕显示视图从视图N切换到N-1(N取决于***预定值)。
进一步地,所述基于多点触摸手势切换电视界面的人机交互方法,还可以采用当接收用户的多点触摸手势操作指令为在触摸板上三指以上向同一目标同向运动,则控制当前屏幕显示区域显示所有可用视图预览;
当当前屏幕显示区域显示所有可用视图预览界面时,接收用户的多点触摸手势操作指令为三指以上背向移动,则控制当前屏幕显示区域恢复单一视图显示模式。
譬如、当用户操作——查看所有视图:用户在触摸板上三指以上向同一目标同向运动(“抓”操作,参考图6的“抓”操作),则屏幕显示所有可用视图预览,如图7所示的所有视图预缆包括视图1、视图2、视图3、视图4、视图N,在查看所有视图预览界面上,三指以上背向移动(“放”操作),则恢复单一视图显示模式。
由上可见,本发明实施例提供的一种基于多点触摸手势切换电视界面的人机交互方法, 提供了一种基于多点触摸手势快速切换电视界面内容的人机交互方法,提供了一种全新的人机交互方式,可以以多任务形式同时运行数种界面视图(包含数字视频内容和应用程序),用户通过多点触摸手势操作在不同的任务间快速进行切换,大大为用户提供了方便。
基于上述实施例,本发明实施例还提供了一种基于多点触摸手势切换电视界面的人机交互***,如图,包括:
设置模块810,用于设置通过电视***程序控制启动电视界面视图,其中设置每一个电视界面视图包括屏幕显示区域和完整的程序运行环境;并设置在电视的屏幕显示区域显示的电视界面包括:电视播放界面、程序运行界面、视图功能列表界面;具体如上所述。
开机任务加载处理模块820,用于当电视开机后,控制电视***以多任务形式同时启动运行所有预定义的数种界面视图,并默认显示电视播放界面;其它界面视图保持在后台运行并按照预定值进行排序等待;具体如上所述。
操作与显示模块830,用于接收用户的操作指令,通过多点触摸手势调用不同的任务,使各界面视图根据需要进行切换显示,当某个电视界面的任务被调用时,及时控制该被调用的电视界面显示在所述屏幕显示区;具体如上所述。
其中,所述开机任务加载处理模块进一步包括:
第一控制单元,用于当电视开机时,控制电视的屏幕显示区域一次显示一个电视界面;具体如上所述。
所述基于多点触摸手势切换电视界面的人机交互***,其中,所述操作与显示模块830进一步包括:
接收与调用单元,用于当通过遥控器接收用户的多点触摸手势操作指令,进行切换界面视图后,电视***自动控制调入后台的界面视图自动保存运行数据,并处于挂起状态;当通过遥控器接收用户的多点触摸手势操作指令,切换调回之前调入后台的界面视图后,电视***程序控制之前调入后台的界面视图从已保存运行数据中恢复运行状态,并重新调出到所述屏幕显示区显示;具体如上所述。
操作处理单元,用于通过支持多点触摸的触摸板作为输入设备,接收用户的多点触摸手势操作指令,当用户水平滑动3指时,电视***切换当前显示界面视图;具体如上所述。
所述基于多点触摸手势切换电视界面的人机交互***,其中,所述操作处理单元进一步包括:
接收子单元,用于通过支持多点触摸的触摸板作为输入设备,接收用户的多点触摸手势操作指令;具体如上所述。
第一控制子单元,用于当所述多点触摸手势操作指令为自右向左滑动时,则控制当前屏幕显示区域显示的电视界面视图从视图N切换到N+1;具体如上所述。
第二控制子单元,用于当所述多点触摸手势操作指令为自左向右滑动时,则控制当前屏幕显示区域显示的电视界面视图从视图N切换到N-1;其中N为***预先设置的一预定值;具体如上所述。
第三控制子单元,用于当接收用户的多点触摸手势操作指令为在触摸板上三指以上向同一目标同向运动,则控制当前屏幕显示区域显示所有可用视图预览;具体如上所述。
第四控制子单元,用于当当前屏幕显示区域显示所有可用视图预览界面时,接收用户的多点触摸手势操作指令为三指以上背向移动,则控制当前屏幕显示区域恢复单一视图显示模式;具体如上所述。
本发明所提供的基于多点触摸手势切换电视界面的人机交互方法及***,本发明在电视界面引入了多任务***,使电视***增加了新功能:当用户利用支持多点触摸的遥控器进行操作时,可以直观看到切换整个屏幕的显示内容,也可以在多个不同应用中进行切换,大大为用户提供了方便,大幅提高了电视用户的使用体验。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。