控制方法和控制装置与流程

文档序号:11802723阅读:197来源:国知局
控制方法和控制装置与流程
本发明涉及电子技术领域,更具体地涉及一种用于电子设备的控制方法和控制装置。

背景技术:
随着电子技术的发展,出现了各种类型的电子设备,诸如计算机、电视机、游戏机、通信终端、个人数字助理等。在所述电子设备上可以播放视频、游戏、音乐、文本、图片等各种内容,从而利用电子设备进行娱乐和工作。在电子设备上运行所述内容的过程中,通常在播放界面上提供播放进度条来控制所述内容的播放进程,这难以控制实现播放内容的准确控制。例如,在利用平板电脑或移动通信终端等具有触摸屏的设备观看视频时,视频播放界面上的视频播放进度条的偏移量是根据整个视频的长度计算出来的。如果在长影片播放的情况下移动播放进度条,则视频播放的进程会前进或后退很多,难以根据用户的意图来准确地控制视频的播放进程。此外,对于文本文件、网页等的展示文件,可能需要调整所述展示文件的缩放倍数以最佳地利用显示屏幕,并且可能需要改变展示文件的播放位置以显示用户希望浏览的内容部分。因此,需要一种能够根据用户的意图来准确、方便地播放文件的方案。

技术实现要素:
本发明实施例提供了一种用于电子设备的控制方法和控制装置,其能够根据用户的意图来准确、方便地控制文件显示,提升了用户体验。一方面,提供了一种控制方法,应用于一电子设备,所述电子设备具有一触摸式的显示屏幕,且所述电子设备运行一文件,其特征在于,所述控制方法包括:确定是否正在所述显示屏幕上显示所述文件的内容;当正在所述显示屏幕上显示所述文件的内容时,确定在所述显示屏幕上用于显示所述文件的显示部分;检测在所述显示部分的任意位置上的手势信息,所述手势信 息包括手与所述显示部分的接触点的个数和所述接触点的移动信息;根据所述手势信息来调整所述文件的内容。另一方面,提供了一种控制装置,应用于一电子设备,所述电子设备具有一触摸式的显示屏幕,且所述电子设备运行一文件,其特征在于,所述控制装置包括:确定单元,用于确定是否正在所述显示屏幕上显示所述文件的内容,并且当正在所述显示屏幕上显示所述文件的内容时,确定在所述显示屏幕上用于显示所述文件的显示部分;检测单元,用于检测在所述显示部分的任意位置上的手势信息,所述手势信息包括手与所述显示部分的接触点的个数和所述接触点的移动信息;控制单元,用于根据所述手势信息来调整所述文件的内容。在本发明实施例的上述用于电子设备的控制方案中,通过根据手势信息来控制电子设备中的文件的内容显示,从而能够根据用户的意图来准确、方便地控制文件显示,有效地增强了用户的使用体验。附图说明为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1是图示了根据本发明实施例的用于电子设备的控制方法的流程图;图2是图示了在根据本发明实施例的所述控制方法中的调整操作的第一实现的流程图;图3是图示了在根据本发明实施例的所述控制方法中的调整操作的第二实现的流程图;图4是图示了根据本发明另一实施例的控制装置的框图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。图1是图示了根据本发明实施例的用于电子设备的控制方法100的流程 图。所述控制方法100可以应用于具有触摸式的显示屏幕的任何电子设备,例如,个人数字助理、游戏机、通信终端等。该触摸式的显示屏幕可以对诸如手指、电子笔等的触控操作进行响应。电子设备的类型不构成对本发明的限制,只要其具有触摸式的显示屏幕即可。所述电子设备可以运行各种文件,诸如视频文件、音频文件、文本文件、图片、网页、游戏等,并可通过对触摸式显示屏幕的触控操作来控制所述文件的显示。所述控制方法100可包括:确定是否正在所述显示屏幕上显示所述文件的内容(步骤S110);当正在所述显示屏幕上显示所述文件的内容时,确定在所述显示屏幕上用于显示所述文件的显示部分(步骤S120);检测在所述显示部分的任意位置上的手势信息,所述手势信息包括手与所述显示部分的接触点的个数和所述接触点的移动信息(步骤S130);根据所述手势信息来调整所述文件的内容(步骤S140)。在步骤S110中,确定是否正在所述显示屏幕上显示所述文件的内容。可通过检测所述文件的打开操作来获知正在所述显示屏幕上显示所述文件的内容,通过检测所述文件的关闭操作来获知当前没有在所述显示屏幕上显示所述文件的内容,并实时地记录文件的打开操作和关闭操作,以用于确定是否正在所述显示屏幕上显示所述文件的内容,从而通过对触摸式的显示屏幕的触控操作来实现所述文件显示的控制。此外,还可以通过正在所述电子设备中运行的应用程序的信息来确定是否正在所述触摸式的显示屏幕上显示文件内容。在实践中,工程技术人员可以根据个人习惯和实际情况采用合适的方式来确定是否正在所述显示屏幕上显示所述文件的内容,具体的确定方式不构成对本发明的限制。在步骤S120中,当正在所述显示屏幕上显示所述文件的内容时,确定在所述显示屏幕上用于显示所述文件的显示部分。在电子设备中可能同时显示多个文件,不同的文件被显示在显示屏幕的不同部分上。例如,用户在进行网页浏览的同时,还可能打开了文本文件或图片,从而实现文件的上传或下载。当确定了在所述显示屏幕上用于显示所述文件的显示部分时,就可以通过在与文件对应的显示部分上的触控操作来实现相应文件的控制。在步骤S130中,检测在所述显示部分的任意位置上的手势信息,所述手势信息包括手与所述显示部分的接触点的个数和所述接触点的移动信息。这里,只要所述接触点的起始位置在所述显示部分上,就认为所述手势信息是 所述显示部分上的信息,并不要求所述接触点自始至终都在所述显示部分上。对于想要控制其显示的文件,检测在与该文件对应的显示部分上的手势信息。该手势信息可通过手在触摸式的显示屏幕上的触控操作来产生,也可以通过人体的除了手之外的其它部位在触摸式的显示屏幕上的触控操作来产生,还可以通过电子笔在所述显示屏幕上的触控操作来产生。相应地,手与所述显示部分的接触点可以通过人体的各个部位或电子笔与所述显示部分的触控来产生。也就是说,所述手势信息是任何可以起到手的作用的主体在显示部分上的触控信息,并不局限于手。在通过电子笔在所述显示屏幕上的触控操作来产生手势信息的情况中,所述接触点指的是由用户操作的电子笔与所述显示部分的接触点。所述手势信息可以包括所述接触点的个数和所述接触点的移动信息。此外,该手势信息还可以包括其它信息,诸如点击信息、双击信息、旋转信息等。在步骤S140中,根据所述手势信息来调整所述文件的内容(步骤S140)。如前所述,所述手势信息包括手与所述显示部分的接触点的个数和所述接触点的移动信息。也就是说,根据手与所述显示部分的接触点的个数和所述接触点的移动信息来调整文件的内容。具体地,调整文件的内容的显示位置、快进、快退、慢动作播放、放大、缩小等。要注意,还可以仅仅根据所述接触点的个数和所述接触点的移动信息中一个来调整文件的内容。在本发明实施例的上述用于电子设备的控制方法中,通过根据手与所述显示部分的接触点的个数和所述接触点的移动信息来控制电子设备中的文件的内容显示,能够根据用户的意图来准确、方便地控制文件显示,有效地增强了用户的使用体验。图2是图示了在根据本发明实施例的所述控制方法中的调整操作的第一实现的流程图。下面以诸如视频文件、音频文件、Flash文件的流媒体文件为例,详细说明如何根据手势信息来调整所述文件的内容的步骤(步骤S140)。所述根据手势信息来调整所述文件的内容可包括:根据所述接触点的个数来划分所述流媒体文件的内容的调整等级,其中高调整等级中的调整速度比低调整等级中的调整速度快(步骤S210);在与接触点的个数对应的调整等级内,根据所述移动信息来调整所述流媒体文件的内容(步骤S220)。在步骤S210中,可以按照所述调整等级随着所述接触点的个数的增加而递增或递减方式,来划分所述流媒体文件的内容的调整等级。例如,对于播 放时长为60分钟的流媒体文件,如下面的表1所示。当手与所述触摸式的显示屏幕的接触点为一个时,所述流媒体文件的内容的调整等级为L1,在该调整等级L1中,所述流媒体文件可以从当前播放位置改变最多1分钟的播放时长;当手与所述触摸式的显示屏幕的接触点为两个时,所述流媒体文件的内容的调整等级为L2,在该调整等级L2中,所述流媒体文件可以从当前播放位置改变最多10分钟的播放时长;当手与所述触摸式的显示屏幕的接触点为三个时,所述流媒体文件的内容的调整等级为L3,在该调整等级L3中,所述流媒体文件可以从当前播放位置改变最多30分钟的播放时长;以及当手与所述触摸式的显示屏幕的接触点为四个时,所述流媒体文件的内容的调整等级为L4,在该调整等级L4中,所述流媒体文件可以从当前播放位置改变最多60分钟的播放时长。在调整等级L1中,流媒体文件的调整速度被设置为最慢,其最大的播放时间改变量最小(1分钟),这可以实现流媒体文件的微调。在调整等级L4中,流媒体文件的调整速度被设置为最快,其最大的播放时间改变量最大(60分钟),这可以实现流媒体文件的播放位置的快速调整。通过根据接触点的个数而组合使用不同的调整等级,可以控制所述流媒体文件的快速调整和慢速调整,从而方便且准确地控制流媒体文件的播放。此外,例如还可以在所述接触点的个数为5个时,控制进行所述流媒体文件的慢动作播放,从而实现特定的播放控制操作。表1接触点的个数调整等级文件的最大时长改变量1L11分钟2L210分钟3L330分钟4L460分钟要注意,可以将高调整等级中的调整速度设置为比低调整等级中的调整速度慢。还可以按照所述调整等级随着所述接触点的个数的增加而递减方式,来划分所述流媒体文件的内容的调整等级。此外,所述流媒体文件的最大时长改变量的数值仅仅是示意性的,可以根据流媒体文件的总播放时长和用户的控制意图进行设置。在步骤S220中,在与接触点的个数对应的调整等级内,根据所述移动信息来调整所述流媒体文件的内容。所述移动信息可以包括移动距离和移动速 度之一、以及移动方向。如图2中的虚线框内所示,所述根据移动信息来调整所述流媒体文件的内容的步骤可包括:根据移动方向来确定所述流媒体文件的内容的调整方向(步骤S221);根据所述移动距离和移动速度之一来确定所述流媒体文件的内容的调整距离(步骤S222);在所述调整方向上将所述流媒体文件的内容改变所述调整距离(步骤S223)。作为示例,当接触点的移动方向与流媒体文件的播放进度条的前进方向相同或大致相同时,则确定要对流媒体文件的内容进行快进调整;当接触点的移动方向与流媒体文件的播放进度条的后退方向相同或大致相同时,则确定要对流媒体文件的内容进行快退调整。对大致相同的含义进行如下说明。因为手在显示屏幕上的移动方向会变化、且难以精确地控制手与显示屏幕的接触点的移动方向,所以难以实现接触点的移动方向与流媒体文件的播放进度条的前进方向的严格相同,因此可以在二者大致相同(例如,二者的夹角小于45°)时,即判断接触点的移动方向与流媒体文件的播放进度条的前进方向相同。此外,在与接触点的个数对应的调整等级内,根据所述接触点的移动距离或移动速度来确定所述流媒体文件的内容的调整距离(步骤S222)。例如,在与1个接触点对应的调整等级L1的情况中,此时流媒体文件的最大时长改变量为1分钟,如果所述接触点的移动距离是所述文件的显示部分(或显示屏幕)的总长的一半,则确定所述流媒体文件的内容的调整距离为播放时长30秒(1分钟的一半)。在确定了调整方向和调整距离之后,在所述调整方向上将所述流媒体文件的内容改变所述调整距离(步骤S223)。工程技术人员可以根据需要采用其它的方式来确定所述调整距离。根据上面结合图2的描述可知,通过根据手与所述显示部分的接触点的个数和所述接触点的移动信息来控制流媒体文件的内容播放,能够根据用户的意图来准确、方便地控制文件播放,有效地增强了用户的使用体验。图3是图示了在根据本发明实施例的所述控制方法中的调整操作的第二实现的流程图。在该第二实现中,以静态展示文件为例进行说明,所述手与所述显示部分的接触点的个数为至少两个,所述接触点的移动信息包括接触点的移动方向。所述静态展示文件包括图片、网页、诸如Word文件、Txt文件之类的文本文件等,其可以是除了按时间先后次序播放的连续媒体流文件之外的任何其它文件。在所述根据手势信息来调整所述文件的内容(步骤S140)的过程中,首先判断所述手与显示部分的接触点的移动方向是否相同(步骤S310),当所述接触点中存在移动方向不同的接触点时(步骤S310中的否),调整所述静态展示文件的缩放,当所述接触点的移动方向相同时(步骤S310中的是),调整所述静态展示文件的展示位置。作为所述调整所述静态展示文件的缩放的具体实现,可以判断所述移动方向不同的接触点是相向移动还是背向移动(步骤S320),当所述移动方向不同的接触点相向移动时,缩小所述静态展示文件,当所述移动方向不同的接触点背向移动时,放大所述静态展示文件。具体地,当所述移动方向不同的接触点背向移动时,根据所述接触点的个数确定所述静态展示文件的放大倍数(步骤S330),并按照所述放大倍数对所述静态展示文件进行放大(步骤S340);当所述移动方向不同的接触点相向移动时,根据所述接触点的个数确定所述静态展示文件的缩小倍数(步骤S350),并按照所述缩小倍数对所述静态展示文件进行缩小(步骤S360)。作为所述调整所述静态展示文件的展示位置的具体实现,可以根据所述接触点的个数确定静态展示文件的移动距离(步骤S370);并然后根据所述移动距离改变所述静态展示文件的展示位置(步骤S380)。需要说明的是,在前述的“移动方向是否相同”、以及“接触点是相向移动还是背向移动”的判断中,由于人工的控制方式难以实现接触点的移动方向的严格相同或相背,因此所述判断是一种大致的判断。例如,在手与显示部分的接触点全部从左向右滑动的过程中,即使接触点的滑动轨迹呈现弧形、或不同接触点的滑动方向之间存在一定的夹角(例如,20°、40°等),也判断接触点的移动方向相同。在不同接触点朝完全不同方向的运动时(例如,一个接触点向左运动、一个接触点向右运动),才判断接触点的移动方向不同。在具体的实践中,可以根据手的各个手指在触摸式的显示屏幕上移动时的移动特点加以判断。下面以控制图片的播放为例进行示例性说明。假设三个手指在图片的显示部分上移动,与三个手指对应的缩放比例是放大20%或缩小20%,以及与与三个手指对应的移动距离是图片的50%。如果三个手指在显示部分上的接触点的移动方向全部相同,则在接触点的移动方向上将图片移动其一半的距离。如果三个手指在显示部分上的接触点不全部相同,进一步判断移动方向 不同的接触点是相向移动还是背向移动。当移动方向不同的接触点是背向移动时,将所述图片放大20%;当移动方向不同的接触点是相向移动时,将所述图片缩小20%。在具体的实践中,工程技术人员还可以不同地设置接触点的个数与移动距离或缩放倍数之间的关系。图3仅仅是根据手势信息来调整静态展示文件的内容的示范性实例。还可以采取其它的方式来调整静态展示文件的内容。例如,可以根据所述接触点的个数来划分所述静态展示文件的内容的调整等级,其中高调整等级中的调整速度比低调整等级中的调整速度快;在与接触点个数对应的调整等级内,根据所述接触点的移动信息来调整所述静态展示文件的展示位置。所述移动信息可以包括移动速度和移动方向,也可以包括移动距离和移动方向。图4是图示了根据本发明另一实施例的控制装置400的框图。所述控制装置400可以应用于具有触摸式的显示屏幕的任何电子设备。该触摸式的显示屏幕可以对诸如手指、电子笔等的触控操作进行响应。所述电子设备可以显示各种文件。所述控制装置400包括:确定单元410,用于确定是否正在所述显示屏幕上显示所述文件的内容,并且当正在所述显示屏幕上显示所述文件的内容时,确定在所述显示屏幕上用于显示所述文件的显示部分;检测单元420,用于检测在所述显示部分的任意位置上的手势信息,所述手势信息包括手与所述显示部分的接触点的个数和所述接触点的移动信息;控制单元430,用于根据所述手势信息来调整所述文件的内容。所述确定单元410可通过检测所述文件的打开操作和关闭操作来确定是否正在所述显示屏幕上显示所述文件的内容,还可以通过正在所述电子设备中运行的应用程序的信息来确定是否正在所述触摸式的显示屏幕上显示文件内容。当确定正在所述显示屏幕上显示所述文件的内容时,所述确定单元410进一步确定在所述显示屏幕上用于显示所述文件的显示部分,从而可以通过在与文件对应的显示部分上的触控操作来实现相应文件的控制。在实践中,工程技术人员可以根据个人习惯和实际情况采用合适的方式来进行确定,具体的确定方式不构成对本发明的限制。对于想要控制其显示的文件,所述检测单元420检测在与该文件对应的显示部分上的手势信息。所述手势信息是任何可以起到手的作用的主体在显示部分上的触控信息,并不局限于手。所述手势信息可以包括所述接触点的 个数和所述接触点的移动信息。而且,只要所述接触点的起始位置在所述显示部分上,就认为所述手势信息是所述显示部分上的信息,并不要求所述接触点自始至终都在所述显示部分上。此外,该手势信息还可以包括其它信息,诸如点击信息、双击信息、旋转信息等。所述控制单元430根据手与所述显示部分的接触点的个数和所述接触点的移动信息来调整文件的内容。具体地,调整文件的内容的显示位置、快进、快退、慢动作显示、放大、缩小等,以实现对文件的显示的多样化的准确控制。要注意,还可以仅仅根据所述接触点的个数和所述接触点的移动信息中一个来调整文件的内容。在本发明实施例的上述用于电子设备的控制装置中,通过根据手与所述显示部分的接触点的个数和所述接触点的移动信息来控制电子设备中的文件的内容显示,能够根据用户的意图来准确、方便地控制文件显示,有效地增强了用户的使用体验。下面结合流媒体文件和静态展示文件说明所述控制单元430的操作和实现。以流媒体文件的控制作为实例,所述控制单元430可以包括:划分部件,用于根据所述接触点的个数来划分所述流媒体文件的内容的调整等级,其中高调整等级中的调整速度比低调整等级中的调整速度快;调整部件,用于在与接触点的个数对应的调整等级内,根据所述移动信息来调整所述流媒体文件的内容。具体地,所述划分部件可以按照所述调整等级随着所述接触点的个数的增加而递增或递减方式,来划分所述流媒体文件的内容的调整等级。在与接触点的个数对应的调整等级内,所述调整部件可通过如下操作来调整所述流媒体文件的内容:根据移动信息中的移动方向来确定所述流媒体文件的内容的调整方向;根据移动信息中的移动距离或移动速度来确定所述流媒体文件的内容的调整距离;以及在所述调整方向上将所述流媒体文件的内容改变所述调整距离。关于划分部件和调整部件的具体操作,可以参照上面结合图2进行的详细描述。此外,所述控制单元430还可以根据手势信息控制显示文件的缩放和展示位置。这里,以如上所述的静态展示文件为例进行说明。所述检测单元420检测到手与显示部分的接触点的个数为至少两个,并检测到了接触点的移动方向。此时,所述控制单元430包括:判断部件,用于判断所述接触点的移 动方向是否相同;第一调整部件,用于当所述接触点的移动方向相同时,调整所述静态展示文件的展示位置;第二调整部件,用于当所述接触点中存在移动方向不同的接触点时,调整所述静态展示文件的缩放。当所述接触点的移动方向相同时,所述第一调整部件通过如下操作调整所述静态展示文件的展示位置:根据所述接触点的个数确定所述静态展示文件的移动距离;以及根据所述移动距离改变所述静态展示文件的展示位置。当所述接触点中存在移动方向不同的接触点时,所述判断部件可以进一步判断所述移动方向不同的接触点是相向移动还是背向移动,所述第二调整部件通过如下操作调整所述静态展示文件的缩放:当所述移动方向不同的接触点相向移动时,根据所述接触点的个数确定所述静态展示文件的缩小倍数,并按照所述缩小倍数对所述静态展示文件进行缩小,当所述移动方向不同的接触点背向移动时,根据所述接触点的个数确定所述静态展示文件的放大倍数,并按照所述放大倍数对所述静态展示文件进行放大。所述控制单元430在此情况中的具体操作可以参照上面结合图3进行的描述。此外,还可以采取其它的方式来调整静态展示文件的内容。例如,可以根据所述接触点的个数来划分所述静态展示文件的内容的调整等级;在与接触点个数对应的调整等级内,根据所述接触点的移动速度(或移动距离)和移动方向来调整所述静态展示文件的展示位置。在本发明实施例的上述用于电子设备的控制装置中,通过根据手与所述显示部分的接触点的个数和所述接触点的移动信息来控制电子设备中的文件的内容显示,能够根据用户的意图来准确、方便地控制文件显示,有效地增强了用户的使用体验。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置、单元和部件的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,可以 通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1