一种长按拍照系统及其方法与流程

文档序号:11133425阅读:381来源:国知局
一种长按拍照系统及其方法与制造工艺

本发明涉及通信技术领域,尤其涉及一种拍照系统及其方法。



背景技术:

近年来,触摸屏技术飞速发展,其可接收触头等输入讯号的感应式液晶显示装置,当接触了屏幕上的图形按钮时,屏幕上的触觉反馈系统可用来取代机械式的按钮面板,并借由液晶显示画面制造出生动的影音效果。目前,已经广泛应用到各种智能终端(如智能手机、平板电脑等)中,借由触摸屏上的操作触发相应的目标事件,为人们的生活带来诸多便利。

在选用智能终端时,拍照功能越来越被看中,也成为供应商的一大卖点。但是,目前智能终端在进行拍照的过程中,往往都需要点击特定的“拍照按钮”才能进行拍照。在某些应用场景,尤其是在使用触摸屏较大的智能终端进行自拍的时候,这种拍照方式会给用户带来诸多不便,方法过于死板。



技术实现要素:

针对上述问题,本发明提供了一种长按拍照系统和方法,其通过长按事件来触发拍照事件,这样,用户在拍照的过程中不再需要通过手动点击拍照按钮才能拍照,只需在终端屏幕任意位置按照预设规则完成长按事件就能实现目的,简单方便。

为了解决上述问题,本发明提供了一种长按拍照系统,包括:检测模块,配置为检测是否有针对拍照事件的长按事件;信息获取模块,耦合于所述检测模块,所述信息获取模块配置为获取所述长按事件的时间信息和位置信息;触发模块,耦合于所述信息获取模块,配置为基于获取的时间信息来选择性触发所述拍照事件;以及拍照模块,耦合于所述触发模块,配置为基于所述位置信息来聚焦拍照。

优选地,所述长按拍照系统中还包括信息存储模块,耦合于所述触发模块,配置为存储预设时间条件,用于基于所述时间信息和预设时间条件来选择性触发所述拍照事件。

优选地,所述时间信息包括:所述长按事件的长按时间,并且所述预设时间条件包括:所述长按事件的长按时间大于或等于预设时间阈值。

优选地,所述触发模块还配置为:判断所述获取的时间信息是否满足预设时间条件;若所述时间信息不满足所述预设时间条件,则将所述拍照事件认定为移动事件。

优选地,所述位置信息包括:所述长按事件的触点坐标,并且所述拍照模块还配置为:以所述触点坐标为焦点来拍照。

本发明还提供了一种长按拍照方法,包括:检测是否有针对拍照事件的长按事件;若检测到所述长按事件,获取所述长按事件的时间信息和位置信息;基于获取的时间信息来选择性触发所述拍照事件;以及如果触发所述拍照事件,则基于所述位置信息来聚焦拍照。

优选地,所述基于获取的时间信息来选择性触发所述拍照事件的步骤还包括:判断所述获取的时间信息是否满足预设时间条件;若所述时间信息满足所述预设时间条件,则触发所述拍照事件。

优选地,所述时间信息包括:所述长按事件的长按时间,并且所述预设时间条件包括:所述长按事件的长按时间大于或等于预设时间阈值。

优选地,所述基于获取的时间信息来选择性触发所述拍照事件的步骤还包括:判断所述获取的时间信息是否满足预设时间条件;若所述时间信息不满足所述预设时间条件,则将所述拍照事件认定为移动事件。

优选地,所述位置信息包括:所述长按事件的触点坐标,并且所述基于所述位置信息来聚焦拍照的步骤包括:以所述触点坐标为焦点来拍照。

本发明提供的长按拍照系统和方法,能够带来以下有益效果:

在本发明中,通过一长按事件来触发拍照事件,且只有该长按事件满足了触发条件才能触发拍照事件,为智能终端中的拍照功能提供了便利,用户在使用智能终端拍照时,不再需要点击特定的拍照按钮进行拍照,只需在智能终端中的触摸屏任意位置按照预设规则(满足预设时间条件)完成相应的长按事件即可。扩展了智能终端功能的同时为用户拍照提供便利;尤其当用户自拍/智能终端触摸屏较大不方便点击拍照按钮时,用户只需在触摸屏中进行长按,就能实现自动拍照的目的,简单快捷,大大提高了用户的拍照体验,同时提高了智能终端的品质。

附图说明

图1是根据本发明一实施例的长按拍照系统;

图2是长按事件的触摸消息示意图;

图3是根据本发明一实施例的长按拍照方法。

具体实施方式

在下面的描述中阐述了很多具体细节以便于充分理解本发明。但是本发明能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本发明内涵的情况下做类似推广,因此本发明不受下面公开的具体实施的限制。

其次,本发明利用示意图进行详细描述,在详述本发明实施例时,为便于说明,所述示意图只是实例,其在此不应限制本发明保护的范围。

如上所述,传统的智能终端在进行拍照的过程中,往往都需要点击特定的“拍照按钮”才能进行拍照。在某些应用场景,尤其是在使用触摸屏较大的智能终端进行自拍的时候,这种拍照方式会给用户带来诸多不便,方法过于死板。

为了解决背景技术中的技术问题,本发明提供了一种长按拍照系统,包括:检测模块,配置为检测是否有针对拍照事件的长按事件;信息获取模块,耦合于所述检测模块,所述信息获取模块配置为获取所述长按事件的时间信息和位置信息;触发模块,耦合于所述信息获取模块,配置为基于获取的时间信息来选择性触发所述拍照事件;以及拍照模块,耦合于所述触发模块,配置为基于所述位置信息来聚焦拍照。

本发明还提供了一种长按拍照方法,包括:检测是否有针对拍照事件的长按事件;若检测到所述长按事件,获取所述长按事件的时间信息和位置信息;基于获取的时间信息来选择性触发所述拍照事件;以及如果触发所述拍照事件,则基于所述位置信息来聚焦拍照。

下面结合附图和具体实施例对本发明的技术方案做进一步说明。

图1是根据本发明一实施例的长按拍照系统100。如图1所示,长按拍照系统100包括检测模块110、信息获取模块120、触发模块130、和拍照模块140。

检测模块110配置为检测是否有针对拍照事件的长按事件。

信息获取模块120耦合于所述检测模块110,并且配置为获取所述长按事件的时间信息和位置信息。在一个实施例中,所述时间信息包括:所述长按事件的长按时间,即从长按事件开始到长按事件结束的时间。所述位置信息包括:所述长按事件的触点坐标(例如,在屏幕上的对应坐标(X,Y))。

触发模块130耦合于所述信息获取模块120,并且配置为基于获取的时间信息来选择性触发所述拍照事件。在一个实施例中,所述长按拍照系统100中还包括信息存储模块(未示出),耦合于所述触发模块130,配置为存储预设时间条件,用于基于所述时间信息和预设时间条件来选择性触发所述拍照事件。在一个实施例中,所述时间信息包括:所述长按事件的长按时间,并且所述预设时间条件包括:所述长按事件的长按时间大于或等于预设时间阈值(例如,1000ms(毫秒))。例如,在手指按下屏幕的时候使用定时器,在1000毫秒内,如果手指抬起了则移除定时器,没有抬起手指并且手指一直点击在屏幕上的该坐标位置,则表示我们长按了屏幕。

图2是长按事件的触摸消息示意图。结合以上描述来理解,在触摸消息中,存在三种触摸状态监测,它们分别是1)用户轻触(tap)了屏幕;2)用户点击(press)了屏幕;3)用户长按(long press)了屏幕。如果在t0时间内用户释放了屏幕(即,不再长按屏幕),即判定在t0时间内发生轻触事件(预点击);如果用户在大于t0小于t1的时间内释放了屏幕(即,不再长按屏幕),则判定在t1时间内发生点击事件;如果用户在超过t1时间处释放屏幕(即,不再长按屏幕),则判定发生长按事件。以此方式,实现对于触摸状态的认定。

在一个实施例中,所述触发模块还配置为:判断所述获取的时间信息是否满足预设时间条件;若所述时间信息不满足所述预设时间条件,则将所述拍照事件认定为移动事件(例如,从屏幕上的A点移动到B点)。

例如,智能终端开始检测是否有长按事件发生;如果有,就开始检测发生该长按事件的长按时间(例如,利用定时器来检测从开始长按到长按结束的时间);若检测到该长按事件的长按时间大于1000ms,则说明在该智能终端中发生的长按事件满足了触发拍照事件的条件,则拍照事件被触发。若长按事件持续的时间小于1000ms(在这期间手指抬起),则拍照事件触发失败。当然,在其它实施例中,预设时间条件中长按事件的长按时间可以根据实际应用需求进行确定,如还可以设定为800ms、1200ms、1500ms甚至更多,在此不作限定。

拍照模块140耦合于所述触发模块130,并且配置为基于所述位置信息来聚焦拍照。在一个实施例中,所述位置信息包括:所述长按事件的触点坐标,并且所述拍照模块140还配置为:以所述触点坐标(例如,在屏幕上的对应坐标(X,Y))为焦点来拍照。例如,如果用户长按了屏幕的某个位置则拍照焦点就会跳动到该长按的位置,长按一会即可进行拍照,当拍完一张照片后要松开手指,再次进行长按,更新屏幕长按的位置,然后在根据我们移动的X,Y的坐标来获取移动到该屏幕的哪一个位置再次进行拍照。

图3是根据本发明一实施例的长按拍照方法300。图3可结合图1和图2的描述来理解,为简洁起见,重复之处不另赘述。长按拍照方法300包括以下步骤:

步骤302:检测是否有针对拍照事件的长按事件;

步骤304:若检测到所述长按事件,获取所述长按事件的时间信息和位置信息;

步骤306:基于获取的时间信息来选择性触发所述拍照事件。在一个实施例中,步骤306还可包括:判断所述获取的时间信息是否满足预设时间条件;若所述时间信息满足所述预设时间条件,则触发所述拍照事件。在一个实施例中,步骤306还可包括:若所述时间信息不满足所述预设时间条件,则将所述拍照事件认定为移动事件。

在一个实施例中,所述时间信息包括:所述长按事件的长按时间,并且所述预设时间条件包括:所述长按事件的长按时间大于或等于预设时间阈值。

步骤308:如果触发所述拍照事件,则基于所述位置信息来聚焦拍照。

在一个实施例中,所述位置信息包括:所述长按事件的触点坐标,并且所述基于所述位置信息来聚焦拍照的步骤包括:以所述触点坐标为焦点来拍照。

有利地,本发明所提供的长按拍照系统和方法为智能终端中的拍照功能提供了便利,用户在使用智能终端拍照时,不再需要点击特定的拍照按钮进行拍照,只需在智能终端中的触摸屏任意位置完成相应的长按事件即可,简单易行,大大提高了用户的拍照体验。

需要说明的是,通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明的部分或全部可借助软件并结合必需的通用硬件平台来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可包括其上存储有机器可执行指令的一个或多个机器可读介质,这些指令在由诸如计算机、计算机网络或其他电子设备等一个或多个机器执行时可使得该一个或多个机器根据本发明的实施例来执行操作。机器可读介质可包括,但不限于,软盘、光盘、CD-ROM(紧致盘-只读存储器)、磁光盘、ROM(只读存储器)、RAM(随机存取存储器)、EPROM(可擦除可编程只读存储器)、EEPROM(电可擦除可编程只读存储器)、磁卡或光卡、闪存、或适于存储机器可执行指令的其他类型的介质/机器可读介质。

本发明可用于众多通用或专用的计算系统环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、置顶盒、可编程的消费电子设备、网络PC、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等。

本发明可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本发明,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。

需要说明的是,本领域技术人员可以理解,上述部分组件可以是可编程逻辑器件,包括:可编程阵列逻辑(Programmable Array Logic,PAL)、通用阵列逻辑(Generic Array Logic,GAL)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、复杂可编程逻辑器件(Complex Programmable Logic Device,CPLD)中的一种或多种,本发明对此不做具体限制。

本发明虽然已以较佳实施例公开如上,但其并不是用来限定本发明,任何本领域技术人员在不脱离本发明的精神和范围内,都可以利用上述揭示的方法和技术内容对本发明技术方案做出可能的变动和修改,因此,凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化及修饰,均属于本发明技术方案的保护范围。

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