一种基于多点触控技术的视频预览选播方法

文档序号:6425891阅读:101来源:国知局
专利名称:一种基于多点触控技术的视频预览选播方法
一种基于多点触控技术的视频预览选播方法
技术领域
本发明涉及一种预览选播技术,特别是涉及基于多点触控技术的视频预览选播技术。
背景技术
触控技术人们并不陌生,银行的取款机大多有触摸屏功能,很多医院、图书馆等的大厅都有这种触控技术的电脑,支持触摸屏的手机、MP3、数码相机也很多,但是这些已经存在的触控屏幕都是单点触控,只能识别和支持每次一个手指的触控、点击,若同时有两个以上的点被触碰,就不能做出正确反应。多点触控技术能把任务分解为两个方面的工作,一是同时采集多点信号,二是对每路信号的意义进行判断,也就是所谓的手势识别,从而实现屏幕识别人的五个手指同时做的点击、触控动作,多点触控的出现是鼠标出现后用户控制界面的又一次全新升级,这种全新的用户界面通过创新的软件支持和超大的多点触控屏幕,能够通过手指轻松控制一切。触控市场概念随着Windows 7开启多点触控技术应用的新风潮,以及苹果iPad等触控产品的闪亮登场,触醒了长期沉睡的UI (用户界面)市场,各大市场调查公司都对触控市场产生了浓厚的兴趣,尽管他们对市场的分析数字与角度不尽相同,但可以看出触摸产品的旺盛生机。目前,触控技术已经在便捷式设备上广泛应用,将来便捷式设备上的应用程序将逐渐趋于支持触控式的控制,像目前用户在很多的便捷式产品上都可以接触到的是图片浏览器,电子书籍的预览等功能是基于多点触控技术来实现的。目前便捷式设备上实现的视频播放器在预览选播功能可以分为两类一种是无预览功能只有简单的视频列表可以让用户进行选播;另一种有带预览功能,用户选择某部片源时,在固定的位置开始播放,如果用户选择这部片源还要进行若干操作,正式进入播放状态。第一种视频播放器显示的信息无法很直观的告知用户该视频的信息是否为用户所要点播的片源,与用户的交互信息偏少,影响用户的选择。第二种用户可以根据预览选择片源,但是由于操作流程繁琐,不能很直观的根据用户的手势控制达到预览选播的目的,用户体验较第一种好,但是无法给用户较好的用户体验。

发明内容本发明要解决的技术问题,在于提供一种基于多点触控技术的视频预览选播方法,它能够响应用户的多点触摸操作来实现视频的预览选播,提高了用户的操作体验。本发明是这样实现的一种基于多点触控技术的视频预览选播方法,具体包括如下流程用户进行至少两路不同方向的触摸操作,触摸信号捕捉模块捕捉触摸操作,生成对应用户触摸操作的触摸信号;触摸信号整合模块连续接收上述触摸信号,对触摸信号进行整合,针对每一路触摸信号的位置轨迹变化,输出初步轨迹信号;触摸信号处理模块对上述初步轨迹信号进行过滤,形成趋于平滑的轨迹信号;位于应用层上的触摸信号过滤模块,判断用户是否处于视频列表模式,若是,则将上述轨迹信号按等时间间隔进行序列抽点,生成应用层可以识别的信号组值并传送给响应触控模块,若不是,则不响应用户的操作;响应触控模块接收上述的第一个时间点的信号组值,并将该信号组值转换为当前用户操作的位置,以此得到用户操作的片源信息,然后根据后续时间点接收的信号组值转换为用户所要显示画面的宽高值并传送给视频预览模块;视频预览模块接收到上述用户操作的片源信息后,从视频列表信息模块中获取对应片源的视频缩略图信息,将该视频缩略图显示放大到视频预览模块设置的固定宽高值, 后续时间点接收到的信号组值的宽高值,如果大于所述固定宽高值,则视频预览模块触发播放器开始播放此片源,进入预览模式,而且视频画面的宽高值随用户的操作而变化,如果小于所述固定宽高值,则重新进入视频列表模式;视频选播模块在用户的触摸操作结束后,判断当前显示的视频画面的宽高值是否大于视频选播模块设置的预设宽高值,如果大于预设宽高值,则进入正式播放,视频选播模块重新设置视频画面显示的起始位置和宽高值,否则,停止预览模式,重新进入视频列表模式。本发明具有如下优点本发明可以响应用户多点触摸,实现视频的放大预览,以及选播的要求,可以直观的根据用户的手势控制来实现预览选播的目的,提高了用户的体验,有效地解决目前视频播放器在预览选播环节存在的缺点。

下面参照附图结合实施例对本发明作进一步的说明。图1为本发明方法所需模块的结构框图。图2为本发明方法进行多点触控的处理过程的示意图。图3为本发明方法响应触控轨迹后的处理过程的示意图。图4为本发明方法对轨迹信号以等时间间隔进行序列抽点的示意图。图5为本发明方法的一用户操作实例的效果示意图。
具体实施方式请参阅图1至图5所示,对本发明的实施例进行详细的说明。如图1,本发明方法所需要的模块包括依次连接的触摸信号捕捉模块、触摸信号整合模块、触摸信号处理模块、触摸信号过滤模块、响应触控模块、视频预览模块、视频选播模块,虚线框一为支持进行多点触控的处理过程,虚线框二为支持响应触控轨迹后的处理过程,实现视频的预览选播。如图2,用户进行至少两路不同方向的触摸操作,如图2所示的,从左到右依次为a、b、c路共三路触摸操作。所述触摸信号捕捉模块捕捉到用户的a、b、c路触摸操作,生成对应用户a路触摸操作的A路触摸信号、对应用户b路触摸操作的B路触摸信号、对应用户 c路触摸操作的C路触摸信号。这些触摸信号传递到触摸信号整合模块。所述触摸信号整合模块连续接收上述A、B、C路触摸信号,整合用户连续触摸操作产生的触摸信号,针对每一路触摸信号的位置轨迹变化,进行整合,输出初步轨迹信号,即对应A路触摸信号的初步轨迹一、对应B路触摸信号的初步轨迹二、对应C路触摸信号的初步轨迹三。所述触摸信号处理模块对上述初步轨迹信号通过现有的必要预测算法的过滤,去除一些由于物理设备的偏差引起的触摸信号在轨迹中有较大的偏差点,初步形成趋于平滑的轨迹信号,即初步轨迹一处理为平滑的轨迹一,初步轨迹二处理为平滑的轨迹二,初步轨迹三处理为平滑的轨迹三,并将这些轨迹信号传递到应用层上的触摸信号过滤模块。结合图3,所述触摸信号过滤模块,判断用户是否处于视频列表模式,若是,则触摸信号过滤模块自动切换到与视频播放器列表有关的过滤处理流程来进行处理,触摸信号过滤模块经过视频应用使能后,将上述轨迹信号按等时间间隔进行序列抽点,具体的时间间隔可以根据具体设备的能力来具体设置,经过该处理后,生成应用层可以识别的信号组值, 若用户不是处于视频列表模式,则触摸信号过滤模块不响应用户的操作;如图4,以时间间隔为At,对轨迹一、轨迹二进行序列抽点,获取对应每一个时间点的信号组值,所述信号组值即对应每一时间点的坐标值(X,y)值。所述播放器的响应触控模块,接收上述的对应第一个时间点、的信号组值,将这些信号组值经过现有的特定的公式换算得到当前用户操作的位置,根据用户操作的位置可以得到用户操作的片源,然后根据后续时间点、、、、、...的信号值转换为用户所要显示画面的宽高值,然后依次传递给视频预览模块。所述播放器的视频预览模块在第一个时间点、,接收到用户操作的片源信息后, 从视频列表信息模块中获取对应片源的视频缩略图信息,并将该视频缩略图以该片源中的某个位置为起始点,显示放大到视频预览模块设置的固定宽高值。后续、、、、、...时间点接收到的信号组值的宽高值,如果大于所述固定宽高值,则视频预览模块触发播放器开始播放此片源,进入预览模式,而且视频画面的宽高值随用户的触摸操作而变大或是变小;如果小于所述固定宽高值,则重新进入视频列表模式。所述播放器的视频选播模块,在用户操作结束后,判断当前显示的视频画面的宽高值是否大于视频选播模块设置的预设宽高值,如果大于预设宽高值,则播放器进入正式播放,视频选播模块重新设置视频画面显示的起始位置和宽高值;否则,停止预览模式,重新进入视频列表模式。因此,用户可以对某视频进行放大,进入预览模式,也可以在预览模式下,对该视频显示进行缩小,关闭当前的预览,重新进行视频列表模式。如图5,展示了在本方法下用户操作预览选播时的效果图。几个箭头a、b、c代表当前用户多点触摸操作的手势方向。方块1为视频列表,当用户对某个视频缩略图进行扩大后,该视频缩略图如方块2进入预览模式,如果用户停止操作数秒后,当前显示的视频画面的宽高值大于视频选播模块设置的预设宽高值,则进入方块4的正式播放模式,如果在预览模式中,用户不想选择该片源播放,将该片源的预览窗口缩小如方块3所示,则视频播放返回方块1的视频列表模式,等待用户下一次操作。 以上所述,仅为本发明较佳实施例而已,故不能依此限定本发明实施的范围,即依本发明专利范围及说明书内容所作的等效变化与修饰,皆应仍属本发明涵盖的范围内。
权利要求
1. 一种基于多点触控技术的视频预览选播方法,其特征在于具体包括如下流程 用户进行至少两路不同方向的触摸操作,触摸信号捕捉模块捕捉触摸操作,生成对应用户触摸操作的触摸信号;触摸信号整合模块连续接收上述触摸信号,对触摸信号进行整合,针对每一路触摸信号的位置轨迹变化,输出初步轨迹信号;触摸信号处理模块对上述初步轨迹信号进行过滤,形成趋于平滑的轨迹信号; 位于应用层上的触摸信号过滤模块,判断用户是否处于视频列表模式,若是,则将上述轨迹信号按等时间间隔进行序列抽点,生成应用层可以识别的信号组值并传送给响应触控模块,若不是,则不响应用户的操作;响应触控模块接收上述的第一个时间点的信号组值,并将该信号组值转换为当前用户操作的位置,以此得到用户操作的片源信息,然后根据后续时间点接收的信号组值转换为用户所要显示画面的宽高值并传送给视频预览模块;视频预览模块接收到上述用户操作的片源信息后,从视频列表信息模块中获取对应片源的视频缩略图信息,将该视频缩略图显示放大到视频预览模块设置的固定宽高值,后续时间点接收到的信号组值的宽高值,如果大于所述固定宽高值,则视频预览模块触发播放器开始播放此片源,进入预览模式,而且视频画面的宽高值随用户的操作而变化,如果小于所述固定宽高值,则重新进入视频列表模式;视频选播模块在用户的触摸操作结束后,判断当前显示的视频画面的宽高值是否大于视频选播模块设置的预设宽高值,如果大于预设宽高值,则进入正式播放,视频选播模块重新设置视频画面显示的起始位置和宽高值,否则,停止预览模式,重新进入视频列表模式。
全文摘要
本发明提供一种基于多点触控技术的视频预览选播方法,包括如下流程用户进行至少两路不同方向的触摸操作,触摸信号捕捉模块捕捉触摸操作生成触摸信号;触摸信号整合模块接收触摸信号,整合成初步轨迹信号;触摸信号处理模块形成趋于平滑的轨迹信号;触摸信号过滤模块按等时间间隔进行序列抽点,生成应用层可以识别的信号组值;响应触控模块根据第一个时间点的信号组值,转换获得片源信息,根据后续时间点的信号组值转换为显示画面的宽高值;视频预览模块根据接收到的信息进入预览模式,视频选播模块在用户操作结束后,进入正式播放或者返回视频列表模式。本发明能够响应用户的多点触摸操作来实现视频的预览选播,提高了用户的操作体验。
文档编号G06F3/041GK102193739SQ201110154340
公开日2011年9月21日 申请日期2011年6月9日 优先权日2011年6月9日
发明者陈长海 申请人:福州瑞芯微电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1