首页> 中国专利> 使用时间线条的动态扭曲的基于时间线的内容控制方法和装置、以及用其控制视频和音频片段的方法和装置

使用时间线条的动态扭曲的基于时间线的内容控制方法和装置、以及用其控制视频和音频片段的方法和装置

摘要

本发明提供在具有触摸屏的基于时间线的内容控制装置中基于时间线控制内容的方法。该方法包括:在触摸屏上生成并显示线性时间线条而不管内容的大小;检测时间线条上的接触;非线性扭曲显示在时间线条上检测到触摸的位置周围的时间线条的预定分段;以及根据用户触摸的方向执行精细搜索和移动扭曲分段。

著录项

  • 公开/公告号CN103582865A

    专利类型发明专利

  • 公开/公告日2014-02-12

    原文格式PDF

  • 申请/专利权人 三星电子株式会社;

    申请/专利号CN201280026542.5

  • 发明设计人 黄盛载;

    申请日2012-05-31

  • 分类号G06F3/0488(20130101);G06F3/0485(20130101);G11B27/34(20060101);

  • 代理机构11105 北京市柳沈律师事务所;

  • 代理人邵亚丽

  • 地址 韩国京畿道

  • 入库时间 2024-02-19 23:32:30

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-05-03

    授权

    授权

  • 2014-03-12

    实质审查的生效 IPC(主分类):G06F3/0488 申请日:20120531

    实质审查的生效

  • 2014-02-12

    公开

    公开

说明书

技术领域

本发明涉及用于使用非线性时间线条(timeline bar)的基于时间线的内 容控制方法和装置的装置和方法。更加具体地讲,本发明涉及使用非线性时 间线条控制视频和音频片段(clips)的方法和装置。

背景技术

触摸屏或触摸面板是指这样的用户界面设备,其用于检测用户通过诸如 用户指尖和/或触摸笔的输入装置而没有使用键盘来触摸显示在能够感测触 摸的屏幕上的显示字符或特定点的触觉感测位置,然后使用存储的软件处理 与其对应的特定事件。在大多数情况下,用户界面设备感测作为输入装置的 用户指尖,由于用户指尖较大而造成较低的触摸准确度。作为解决与在触摸 屏显示器上的不准确的手指触摸相关联的问题的一种方式,已经提出了诸如 手写笔的硬件解决方案。然而,使用手写笔的缺点在于,用户通常分别购买 手写笔,而手写笔可能随后被不经意地丢失。而且,使用手写笔通常要求使 用双手来用其操作用户界面设备。

发明内容

技术问题

图1示出了根据现有技术的时间线条的示例。

现在参考图1,时间线条T_bar1被显示为对应于诸如视频和音频的内容 的全尺寸的线性(或平直)的线。时间线条T_bar1包括时间线滑块T_slider1, 其指示在屏幕上被实际播放的内容的特定部分。

实际上,根据现有技术的时间线条T_bar1被显示为屏幕帧(screen frame) 的一侧,或者屏幕帧的特定区域中的线性的线。在这种情况下,对应于时间 线条T_bar1的特定长度的内容量实际上是固定的。在这种触摸环境中,用户 可能不能用他或她的指尖精细地或精确地操作时间线滑块T_slider1,因为指 尖的大小较大。

图2示出了根据现有技术的时间线条的另一个示例。

图2中示出的是由本申请的发明人发明的、于2009年07月27日提交的 韩国专利公开第10-2011-0010935中公开的时间线条。在图2中,以非线性图 案(pattern)形成时间线条T_bar2来解决图1中所示的时间线条T_bar1的问 题。如果如图2中所示非线性地形成时间线条T_bar2,则非线性的时间线条 T_bar2的长度比线性的时间线条T_bar1更长,所以用户可以容易地精细操作 时间线滑块T_slider2,为改善内容操作的便利性和启用精细操作做出了贡献。

然而,图2中时间线条T_bar2与图1中的时间线条T_bar1相同之处可 以在于与时间线条T_bar2的特定长度相对应的内容量是固定的。换句话说, 用户可能不能选择时间线条T_bar2的精细度,因为他或她可能不能调整时间 线条T_bar2的长度。此外,由于图2中的时间线条T_bar2的图案比简单线 性的时间线条T_bar1的图案更加复杂,当用户只是想检查时间线滑块 T_slider2的当前位置时,他或她可能由于其不熟悉的图案而不能立即确定时 间线滑块T_slider2的当前位置。

试图解决触摸准确度的其它解决方案包括作为上述问题的可能的软件解 决方案而已经被提出的对“回放”和“快进”按钮的开发。即使在使用这样 的按钮的情况下,用户可能不能将时间线滑块实时地移动到时间线条上他/她 期望的位置,虽然他或她可以快速地移动时间线滑块。

因此,需要一种技术用于解决时间线条的使用,特别是音频和视频片段, 迄今未知。

技术方案

为了解决至少上述讨论的问题中的一些,本发明提供了其中特定分段 (section)被动态扭曲(dynamically distorted)的时间线条。

本发明的示范性实施例的一个方面提供基于时间线的内容控制方法,用 于允许用户以低分辨率的指尖执行精细的操作,并且提供了使用该方法的各 种应用方法。

在本发明的许多示范性方面,提供使用非线性时间线条的基于时间线的 内容控制方法和装置,用于允许用户以低分辨率的指尖在诸如移动设备的小 设备或诸如台式机(tabletop)界面的大设备上执行精细的操作,并且提供用 于控制视频和音频片段的方法和装置。

本发明的示范性实施例的另一个方面提供基于时间线的内容控制装置, 用于允许用户以低分辨率的指尖执行精细的操作,并且提供使用该装置的各 种应用设备。

根据本发明的一个示范性方面,提供在具有触摸屏的基于时间线的内容 控制装置中基于时间线控制内容的方法。该方法包括:在触摸屏上生成并显 示线性时间线条而不管内容的大小;检测时间线条上用户的触摸;非线性扭 曲在时间线条上检测到触摸的位置周围的时间线条的预定分段;以及根据用 户触摸的方向执行精细搜索和移动扭曲分段。

非线性扭曲可以包括,例如,在预定分段中以曲线的形式扭曲时间线条。

非线性扭曲可以包括,在预定分段中以多条折线的形式扭曲时间线条的 至少一个分段。

显示的预定分段的非线性扭曲可以包括,例如,非线性扭曲在检测到触 摸的位置周围在线性时间线条的方向上向前和向后规定(specified)的长度分 段。

显示的预定分段的非线性扭曲可以包括,例如,非线性扭曲在检测到触 摸的位置周围在线性时间线条的方向上向前和/或向后规定的时间分段。

显示的预定分段的非线性扭曲可以包括,例如,当用户触摸在触摸屏上 在相同的位置保持(即,停留)预定时间或更久时,非线性扭曲预定分段。

显示的预定分段的非线性扭曲可以包括,例如,根据用户触摸在触摸屏 上在触摸屏的相同位置停留的时间,增加线性时间线条上的非线性扭曲分段 的大小或突起(prominence)。

显示的预定分段的非线性扭曲可以包括,例如,根据用户触摸(检测到 的触摸或接触)停留在触摸屏的相同位置的相应的或特定的时间,改变非线 性扭曲分段的范围和扭曲的强度(即,量或程度)。

非线性扭曲可以包括,例如,根据用户触摸停留在触摸屏的相同位置的 对应的或特定的时间,改变线性时间线条上的非线性扭曲分段的范围和扭曲 的强度。

显示的预定分段的非线性扭曲可以包括如果发生预定事件触发(event  trigger),则非线性扭曲线性时间线条上的预定分段。

当以预定压力或更大压力发生用户触摸时,当用户做出特定手势 (gesture),或者当用户在基本上相同的位置做出双触(double touch)时,可 以发生非线性扭曲的事件触发。

显示的预定分段的非线性扭曲可以包括根据与线性时间线条的长度相对 应的内容的大小,改变非线性扭曲的强度。

执行显示的精细搜索和移动显示的扭曲分段可以包括:确定用户触摸是 否移动或是否以与线性时间线条的方向相同的方向移动;如果用户触摸以与 线性时间线条的方向不同的方向移动,则搜索与扭曲分段中用户触摸的位置 相对应的媒体片段的位置;以及如果用户触摸以与线性时间线条的方向相同 的方向移动,则以用户触摸的移动方向来移动扭曲分段。

在本发明的一个方面的示例中,在具有触摸屏的基于时间线的内容控制 装置中基于时间线控制内容的输出的方法包括:由控制器生成并由触摸屏在 触摸屏上显示线性时间线条而不管内容的输出的大小或持续时间;由控制器 检测时间线条上的触摸;由扭曲生成器非线性扭曲正由显示屏显示的时间线 条的预定分段,预定分段包括时间线条上的检测到触摸的位置;以及根据检 测到的触摸的滑动方向,由控制器执行对于与扭曲分段中的触摸位置相对应 的、所述内容中的特定位置的精细搜索或者移动扭曲分段。

在本发明的另一个示例中,基于时间线的内容控制装置包括:触摸屏; 控制器,其生成由触摸屏在触摸屏上显示的线性时间线条而不管内容的大小 或持续时间;触摸屏,其检测在显示时间线条的表面上的触摸;扭曲生成器, 用于非线性扭曲时间线条上检测到触摸的位置的预定区域周围的、所显示的 时间线条的预定分段;控制器,被配置用于通过触摸屏控制时间线条的显示, 并且用于根据感测到的与时间线条的形状相对应的选择手势,改变时间线条 上扭曲分段的显示或移动时间线滑块;以及命令单元,其根据感测到的触摸 屏上的滑动接触的方向,执行精细搜索和/或移动扭曲分段的显示。

有益效果

通过触摸预定时间或更久,可以动态地调整扭曲分段的范围和扭曲的强 度,根据用户选择使能对时间线条的可变的和精细的调整。而且,对于所提 出的操作,新颖的时间线在形状上基本与普通时间线相同,从而用户可以容 易地直观地辨认时间线。所提出的结构可以通过存储在机器可读介质上并由 处理器运行的机器可执行代码来实现。而且,“用户触摸”不必是实际的触摸, 并且包括通过手写笔的接触,两种情况都应当被理解为将被触摸屏检测为触 摸的实质上在触摸屏表面的接近度之内的定位。

附图说明

图1示出了根据现有技术的时间线条的示例;

图2示出了根据现有技术的时间线条的另一个示例;

图3示出了根据本发明的示范性实施例的时间线条;

图4A到图4C示出了根据本发明的示范性实施例的图3中所示的时间线 条上的时间线滑块的移动;

图5A到图5E示出了根据本发明的示范性实施例的、调整图3中所示的 时间线条上的扭曲的强度和扭曲分段的范围的方法;

图6示出了根据本发明的示范性实施例的放大的扭曲分段;

图7A到图7H示出了根据本发明的示范性实施例的各种不同形式的扭曲 时间线;

图8示出了根据本发明的示范性实施例的基于时间线的内容控制方法; 和

图9是根据本发明的示范性实施例的基于时间线的内容控制装置的框 图。

贯穿附图,相同的附图参考标号将被理解为指代相同或类似的元素、特 征、以及结构。

具体实施方式

现在将参考附图详细描述本发明的优选示范性实施例。在下面的描述中, 诸如详细配置和组件的具体细节仅仅被提供用来帮助本领域普通技术人员对 本发明的示范性实施例的全面理解。因此,本领域普通技术人员应当理解, 能够对这里描述的示范性实施例进行各种变化和修改,而不脱离由所附权利 要求定义的本发明的范围和精神。此外,为了清楚和简明,当包含已知功能 和结构的描述会模糊本领域技术人员对本发明的主题的理解时,对已知功能 和结构的描述可以被省略。

如这里所示用的术语“时间线(timeline)”可以指可编辑的程序工作区, 在其上,诸如视频和音频片段的内容或连贯数据被按次序或顺序放置。时间 线典型地包括层和帧,并且可以通过层的组合放置屏幕视频和/或音频来创建 动画或音乐。基本上,对于能够通过调整对象的位置、大小、图像性质等来 顺序地显示帧的功能,其可以通过将注册并管理不同的层上的相关组件来有 效地编辑和管理内容组件。

图3示出了根据本发明的示范性实施例的时间线条。

如这里所使用的表达“时间线条T_bar3的动态扭曲”可以指将线性时间 线条的显示的形状扭曲为非线性时间线条。例如,在本发明的示范性实施例 中,非线性扭曲可以对应于以下各项中的至少一项:曲线扭曲,包括一个或 多个弯曲;折线扭曲,其中多个折线线性时间线条以不同于180°角度的特 定角度连接;以及混合扭曲,其是曲线扭曲和折线扭曲的组合。除了这些非 线性扭曲以外,时间线的所有其它可能的非线性扭曲都落在请求保护的本发 明的精神和范围之内。

虽然为了解释和说明的目的,将在这里假设,内容优选地包括视频和/或 音频片段作为示例,但是本领域技术人员必须理解本发明不限于此。在一些 情况下,内容可以包括内容的集合,比如收藏的照片。

在图3中,显示的时间线条T_bar3在分段DD(例如,-1厘米~1厘米) 中以锯齿形曲线的形式被扭曲,分段DD被规定为在用户触摸的位置周围向 前(例如,向右)和向后(例如,向左)。向左/向右规定的分段DD可以规 定为时间线条T_bar3上的长度,或者可以规定为在与用户触摸的位置相对应 的时间周围的预定时间(例如,-1分钟~1分钟)。在例如用户触摸位置的边 界的区域周围向前和向后规定的分段DD代表时间线条T_bar3的方向上的位 置。在图3中,时间线条T_bar3可以表现向右和向左(而不是向前和向后), 因为时间线条T_bar3被水平放置。时间线条T_bar3可以根据其朝向而以各 种不同的方式来表现。例如,对于垂直表现的时间线条的向上和向下,或者 如所期望的,诸如以对角线时间线条。

例如,在规定的分段被识别为时间线条T_bar3上的长度的情况下,如果 用户触摸时间线条T_bar3上的特定位置,则时间线滑块T_slider3被移动到 用户触摸的位置,并且时间线条T_bar3可以在移动后的时间线滑块T_slider3 的位置的周围以向右和向左(例如,向前和向后)1厘米(总共2厘米)的 锯齿形曲线的形式来扭曲。

类似地,在规定的分段被规定为在与用户触摸的位置相对应的时间周围 的预定时间的情况下,如果用户触摸时间线条T_bar3上的特定位置,则时间 线滑块T_slider3被移动到用户触摸的位置,并且时间线条T_bar3可以在对 应于移动后的时间线滑块T_slider3的位置的内容的时间周围以向前和向后 (例如,向右和向左)1分钟(总共2分钟)的锯齿形曲线的形式来扭曲。

在本发明中,“用户触摸的位置”是指其中检测到用户触摸的显示器的位 置(即,区域),并且其意味着邻近区域,而不是其中用户做出接触的精确点, 因为用户可能由于他的或她的实际上比时间线条T_bar3还大的指尖而不能准 确地触摸时间线条T_bar3上的特定位置。在许多情况下,显示屏幕上触摸的 位置可以被检测为特定区域而不是特定点,并且由于用于确定与屏幕的用户 触摸区域相对应的点的方法为本领域技术人员所熟知,所以其详细描述将在 这里被省略。如这里所使用的术语“基本上相同位置”和“实质位置”可以 从相同的观点来理解。

扭曲分段DD的长度优选地比未扭曲的时间线条T_bar3上的分段DD更 长。因此,用户可以通过用他的或她的指尖在扭曲分段DD之内触摸和/或拖 动时间线条T_bar3上的特定位置,而自由地和精细地在扭曲分段DD中移动 时间线滑块T_slider3。

图4A到图4C示出了根据本发明的示范性实施例的在图3中所示的时间 线条上的时间线滑块的移动的一些非限定性的示例。

例如,图4A示出了通过初始用户触摸而在时间线条T_bar3上出现的扭 曲分段DD1。图4B示出了当用户在扭曲分段DD1出现之后以时间线条T_bar3 的方向拖动时,时间线滑块T_slider3的移动和时间线条T_bar3的扭曲分段 DD2的改变。

图4C示出了当用户在扭曲分段DD1出现之后以与时间线条T_bar3的方 向不同的方向做出拖动时,时间线滑块T_slider3的移动。

即使在时间线条T_bar3的规定分段由于用户触摸时间线条T_bar3上的 特定位置而被扭曲之后,他或她仍可能期望选择除了扭曲分段DD1以外的另 一个分段DD2。换句话说,重要的是在扭曲出现以后确定用户希望选择扭曲 分段DD1还是未扭曲分段DD2。

因此,重要的是将用户选择时间线条T_bar3的扭曲分段DD1的情况与 用户选择未扭曲分段DD2的另一种情况区分开。为此,在当前要求保护的本 发明中,时间线条T_bar3的扭曲分段应当在方向上不同于时间线条T_bar3 的未扭曲分段。

为了这个目的,如图4A到图4C中所示,扭曲分段的图案可以以基本上 垂直于水平发展的时间线条T_bar3的锯齿形来形成。如果扭曲分段DD1中 的时间线条T_bar3的图案以这种方式被设定为不同于除了扭曲分段DD1以 外的分段中的时间线条T_bar3的图案,则有可能确定用户是否沿着触摸或拖 动方向(即,沿着用户的手势)在扭曲分段DD1之内移动时间线滑块T_slider3 或者用户是否将时间线滑块T_slider3移动到除了扭曲分段DD1以外的分段 DD2。

结果,本发明只在用户所选择的、被扭曲之前为线性的时间线条T_bar3 上的位置周围的分段中以非线性图案扭曲时间线条T_bar3,从而用户可以通 过选择扭曲的时间线条T_bar3上的特定位置来容易地非常精细地选择内容的 播放位置。如图4C中所示,如果在扭曲分段DD1由于用户触摸而被生成之 后,用户用他或她的指尖以除了时间线条T_bar3的原始方向以外的方向做出 拖动或触摸,则会将时间线滑块T_slider3移动到在扭曲分段DD1之内的位 置。相反,如果如图4B中所示用户用他的或她的指尖以时间线条T_bar3的 原始方向做出拖动或触摸,则可以确定用户希望选择除了扭曲分段DD1以外 的分段DD2。

如这里所使用的表达“拖动方向对应于时间线条T_bar3的方向”并不意 味着拖动方向与时间线条T_bar3的方向完全一致,而是意味着在一定的误差 范围内拖动方向与时间线条T_bar3的方向基本相同。这样的预定的误差范围 的非限定性的示例可以是在一定距离之内或在水平线的5度之内的角度内。

通过确定用户是否选择扭曲分段,所提出的基于时间线的内容控制方法 和装置可以执行移动扭曲分段的功能。换句话说,如果用户在扭曲分段DD1 生成之后用他的或她的指尖以时间线条T_bar3的原始方向做出拖动或触摸, 则扭曲分段DD2根据拖动或触摸位置而改变(或被移动)。例如,在通过用 户触摸在时间线条T_bar3上初始选择的位置周围生成具有规定长度的扭曲分 段DD1之后,由于用户用他的或她的指尖以时间线条T_bar3的方向做出拖 动,可以在拖动的指尖的位置周围再次生成具有规定长度的扭曲分段DD2。 如果随着用户用他的或她的指尖以时间线条T_bar3的方向做出拖动,在拖动 的指尖的位置周围再次生成具有规定长度的扭曲分段DD2,则非线性时间线 条T_bar3能够使得有可能在整个内容区域上使能快速搜索,类似于已有线性 时间线条T_bar1,并且还在扭曲分段DD2中使能精细搜索。

图5A到5E示出了根据本发明的示范性实施例的在图3中所示的时间线 条上调整扭曲的强度和扭曲分段的范围的示范性方法。

在前述描述中,假设扭曲分段根据其在时间线条T_bar3上的长度或时间 被预先规定。例如,如果扭曲分段在长度和时间中的任意一个的基础上在时 间线条T_bar3上被规定,则扭曲的强度可以被设定为恒定。换句话说,由于 时间线条T_bar3的扭曲分段的图案恒定,所以扭曲分段不需要改变图案。因 此,扭曲分段以恒定的强度和图案被扭曲而不管内容如何。

将来,用户可以容易地欣赏迄今未知其量的各种各样的海量内容。这种 内容的多样性使得只用时间线条T_bar3难以使能精细搜索,在时间线条 T_bar3上扭曲分段DD、DD1和DD2被以相同的图案生成,如图3和图4A 到图4C中所示。换句话说,对于其上生成具有恒定图案的扭曲分段DD、DD1 和DD2的时间线条T_bar3,对于10小时的内容和10分钟的内容都生成具有 相同图案的扭曲分段DD、DD1和DD2,使得用户难以快速和精细地搜索内 容。具体来讲,长度被表现在时间线条T_bar3上的搜索分段可以根据内容的 大小而改变。对于特定内容(例如,具有音频片段的内容),时间线条T_bar3 上的1厘米长度可以代表10分钟的信息,而对于更大的内容(例如,具有视 频片段的内容),则可以代表1分钟的信息。

因此,当前请求保护的本发明使得有可能以各种不同的方式来调整扭曲 的强度和扭曲分段的范围,从而使能对各种内容的快速和精细的搜索。

在图5A中,(a)表示低强度扭曲,(b)表示中强度扭曲,而(c)表示 高强度扭曲。当扭曲强度更高时,扭曲分段中的时间线条T_bar4的长度更长, 使得有可能更加精细地搜索内容。

扭曲的强度可以根据内容而被自动地设定,或者可以由用户来规定。当 内容的扭曲强度被自动地设定时,强度可以以预定比率或使用预定算法来根 据内容的大小(例如,长度、条数)而被自动地设定。不仅是扭曲的强度, 扭曲分段的范围也可以被自动地设定。扭曲的强度表示用户可以在扭曲分段 中多么精细地搜索内容,而扭曲分段的范围表示整个内容分段当中将被扭曲 的特定分段。

根据本发明的示范性方面,当扭曲的强度和扭曲分段的范围由用户规定 时,扭曲的强度可以根据用户的触摸时间和/或触摸强度(例如,触摸压力) 而改变。例如,如果用户首先触摸时间线条T_bar4上的特定位置,则时间线 条T_bar4在用户触摸位置的周围被扭曲,如(a)中所示。如果用户保持触 摸,则扭曲的强度和扭曲分段的范围可以随着分别如(b)和(c)中所示那 样增加的触摸时间而增加。此后,如果用户移动或释放触摸,则至此已经改 变的扭曲的强度和扭曲分段的范围将被保持,并且此后用户可以进行精细搜 索。虽然在这里假设扭曲的强度和扭曲分段的范围根据接触时间而改变,扭 曲的强度和扭曲分段的范围可以根据诸如触摸压力的触摸强度而改变。此外, 利用触摸时间和触摸强度的组合,扭曲分段的范围可以根据接触时间而改变, 同时扭曲的强度可以根据触摸强度而改变。

对于基于扭曲的事件触发,可以使用延迟触摸,其中用户触摸基本上相 同的位置达到预定时间。性能可以通过将预定触摸触发时间设定为‘0’来最 小化,并且扭曲的强度和扭曲分段的范围可以随着触摸时间而增加。现在参 考图5A,所提出的锯齿类型的扭曲包括多个弯曲,并且对于相同的X轴,非 线性时间线的真实长度远远长于传统的线性时间线的长度。因此,对应于时 间线的单位长度的内容的量(volume)相对较小。例如,当用户用他的或她 的指尖将时间线条移动或拖动预定长度时,内容的量可以相对较小地改变。 基于这种原理,利用所提出的非线性时间线,用户可以只用他的或她的指尖 来精细地调整或操作内容。在本发明中,扭曲的曲线被定义为焦点区域,而 线性部分被定义为上下文区域(context area)。这些区域的比率可以根据用户 的设定来改变。换句话说,用户可以以上下文方向(为了讨论的目的,即, 以传统的X轴方向)和焦点方向(为了讨论的目的,即,以扭曲的曲线的方 向)拖动触摸,使得有可能根据用户的选择而有差别地调整内容。

当用户的触摸以预定压力或更大压力发生时,当用户做出特定的手势时, 或者当用户在基本上相同的位置上做出双触时,可以发生事件触发。

图5B示出了根据本发明的示范性实施例的发生非线性扭曲的一系列步 骤。其中示出了,随着时间流逝(参见向下箭头),所显示的时间线条被越来 越大地扭曲。在这种情况下,扭曲的大小增加。水平线代表时间线条。在滑 块(未示出)沿着时间线条移动时,可以出现用户感兴趣的分段。然后,用 户将触摸在所述分段之内的时间线条上的特定位置,触发事件触发。

此后,用户做出拖动,作为触摸之后的继续动作。拖动开始离开时间线 条,从而在用户触摸位置的时间线条将沿着拖动位置扩展。

在发生非线性扭曲的步骤中,时间线条被扩展或扭曲以经过预定分段中 的拖动的位置。在预定分段中,时间线条可以以经过拖动的位置的折线的形 式被扭曲。然而,本发明不限于此,并且包括曲线的许多其它不同的图案可 以被应用到本发明。

在本发明中,扭曲的强度和扭曲分段的范围可以以各种方式来调整,从 而使能对于各种内容的快速和精细的搜索。

随着触摸并拖动的当前位置变得更加地远离时间线条,用户感兴趣的分 段的精细度越来越高。用户感兴趣的分段的宽度(或范围)也可以被设定为 根据其而增加。在本发明中,用户感兴趣的分段可以预先设定,可以在发生 扭曲期间改变,以及可以与离开时间线条的拖动成比例地改变。

当沿着扭曲时间线条播放音频和视频片段时,例如,可以根据其长度在 用户感兴趣的分段中以比正常速度更慢的速度来播放它们,使得有可能让用 户通过设定他的或她的期望的感兴趣的分段来以各种方式调整精细度。

扭曲的强度可以根据内容而被自动地设定,或者可以由用户来规定。当 扭曲的强度根据内容而被自动地设定时,扭曲的强度可以以预定的比率或使 用预定的算法,根据内容的大小(例如,长度,条数)而被自动地设定。不 仅是扭曲的强度,扭曲分段的范围也可以被自动地设定。扭曲的强度表示用 户可以在扭曲分段中多么精细地搜索内容,而扭曲分段的范围表示整个内容 分段当中将被扭曲的特定分段。

图5C示出了用户设定或决定他的或她的感兴趣的分段的精细度然后通 过水平移动用户感兴趣的分段来调整用户感兴趣的分段的方法。当用户触摸 用户感兴趣的分段并水平移动它时,用户感兴趣的分段可以被移动,但是用 户感兴趣的分段的宽度固定。

现在参考图5D,作为事件触发的示例,预定的阈值被设定在时间线条的 周围,并且当用户触摸时间线条并将其拖动出阈值区域时发生扭曲。

实线表示时间线条,而虚线表示阈值,基于该虚线来确定是否发生设定 的扭曲。

当时间线滑块被放置为向左和向右移动时,其以向左/向右方向的移动是 时间线条上的移动,并且如果时间线滑块离开时间线条达到预定长度或更远, 则可以认为是精细度的改变。如这里所使用的短语“离时间线条的距离”可 以指从点到直线或曲线的最短距离(或垂直距离),如在一般数学中所定义的。

本发明至少提供了以下未知或不明显的有益效果。当用户尝试在时间线 条上水平移动时间线滑块时,应当不会发生时间线条的改变(例如,动态扭 曲),与尝试相反。为了清楚地区分时间线条上的移动与时间线条的改变(例 如,动态扭曲),一个特定的区域被当作触发区域,并且只有当时间线滑块离 开时间线条达到预定值时改变模式才是激活的。

本发明的特征在于动态地扭曲时间线条并保持该动态扭曲。如图5E中所 示,即使在扭曲之后,如果时间线滑块离开时间线条达到预定长度或更远, 也有可能再次扭曲时间线条,考虑到所述离开为精细度上的改变。

换句话说,如果再次触摸为移动回到原始位置,则其将超过阈值,导致 时间线条的改变,并且如果再次触摸为在预设的阈值之内移动,则时间线条 的精细度使得时间线滑块移动,典型地,而不必是回到其原始大小(original  scale)。

在当前请求保护的本发明中,如果如上所述存在能够与时间线条相分离 的顶部和底部区域,则可以通过在这些区域中做出拖动手势来调整时间线条 的分辨率,使得能够更加精细地扫描和浏览。具体来讲,用户可以调整时间 线条的精细度(或分辨率)而不用延迟触摸,从而改善了工作效率。进一步 地,可以调整时间线条的亮度、颜色等。同样在请求保护的本发明的精神和 范围之内的是,在时间线条被调整的同时还可以输出声音。此外,用户也可 以在事先设定精细度之后播放内容,有助于增加对学习内容的利用。利用比 传统的锯齿形的时间线条更加简单的三角形时间线条,用户可以容易地辨认 精细度并方便地拖动时间线条。

本领域技术人员认识并理解,其它形状也可以被使用,包括基本上的圆 形,其中完全的回转可以将时间线返回到其原始图像,具体来讲,当以锯齿 形式随机扭曲时间线条时,由于放置在靠近边框的时间线条的特性而使扩展 受到限制。然而,在本发明中,自由的扩展是可能的,因为扩展可以只在用 户意图的方向上做出。

在当前请求保护的本发明中,可以扩展存在重要内容的分段,并且可以 在该分段中缓慢地做出拖动,这可以用于文档的滚动条,使得有可能存储文 档每个分段的重点并容易地将其分发给其他人。

图6示出了根据本发明的示范性实施例的放大的扭曲分段。

如上所述,当扭曲分段的范围和/或扭曲的强度改变时,扭曲分段中的时 间线条T_bar4可能是密集的(或精细的)。这可以绕过本发明的扭曲分段的 范围或强度,以允许用户容易地做出精细搜索,即使在低分辨率的情况下。 因此,在图6中,当与其它分段进行比较时,扭曲分段DD3可以被相对放大 和显示。因为扭曲分段DD3与其他分段相比可以被相对放大,用户可以容易 地选择或触摸时间线条T_bar5上的扭曲分段DD3,即使是用他的或她的较大 的指尖,使得能够进行更加精细地搜索。每当发生扭曲时可以实现扭曲分段 DD3的扩展,或者只在扭曲的强度大于或等于预定参考值时实现扭曲分段 DD3的扩展。

图7A到图7H示出了根据本发明的示范性实施例的各种不同形式的扭曲 的时间线。全部扭曲时间线以各种不同形式示出,如图7A到图7D中所示, 在特定区域中具有比传统的线性时间线更长的长度,使得用户有可能用他的 或她的指尖精细地控制视频片段,特别是用触摸手势。扭曲的时间线应当在 视觉上、在听觉上、甚至在触觉上能够与原始的线性时间线相区分,以便去 除用户在辨认扭曲分段时可能遭受的模糊性。

现在参考图7E到图7H,随着扭曲点远离扭曲的起始点,扭曲的强度降 低,最小化与已有的线性时间线条的差异性。

将参考附图描述所提出的基于本发明的前述原理的、基于时间线的内容 控制方法。

图8示出了根据本发明的示范性实施例的基于时间线的内容控制方法。

现在参考图8,在基于时间线的内容控制方法中,在步骤S10,线性时间 线条被生成并显示在触摸屏上。此后,如果在时间线条上检测到用户触摸, 则在步骤S20,确定用户触摸的位置。如果确定了用户触摸的位置,则在步 骤S30,在用户触摸位置的周围扭曲时间线条的规定分段。如上所述,扭曲 分段的范围和扭曲的强度可以改变。如果用户触摸时间线条上基本相同的位 置达到预定时间或更久,则时间线条可以在该位置开始扭曲。已经描述了时 间线条的扭曲的技术含义及其定义。例如,扭曲可以分类为包括一个或多个 弯曲的曲线扭曲以及其中多个折断的线性时间线条以特定角度连接的折线扭 曲。具体来讲,在本发明中,可以在生成时间线之后设定扭曲的强度。

此后,在步骤S40,确定用户的拖动方向是否与线性时间线条的方向相 同。如果用户的拖动方向与线性时间线条的方向相同,则在步骤S50,扭曲 分段沿着拖动方向移动。此后,在步骤S40再次确定用户的拖动方向。

然而,如果用户的拖动方向没有被感测为与线性时间线条的方向相同, 则在步骤S60,在扭曲分段中搜索与用户触摸相对应的位置。术语“搜索” 可以根据内容用于各种不同的含义。例如,在视频的情况下,可以显示与时 间线条上的位置相对应的视频片段。在音频的情况下,可以输出与位置相对 应的音频片段的语音信息。

为了完成上述或其它目标,本发明也提供了基于时间线的内容控制装置。

图9是根据本发明的示范性实施例的基于时间线的内容控制装置的框 图。

现在参考图9,基于时间线的内容控制装置包括扭曲生成器210、控制器 220、以及命令单元230。扭曲生成器210根据一个或多个感测的事件在时间 线条上的特定分段中生成非线性扭曲。作为包括硬件的处理器或微处理器的 控制器220根据用户的与时间线条的形状相对应的选择手势,改变时间线条 上的扭曲分段或移动时间线滑块,并且控制触摸屏100。命令单元230根据 时间线条上时间线滑块的移动生成内容控制信号。所述装置可以是,例如, 移动电话、平板计算机、便携式通信终端、个人数字助理、笔记本计算机或 台式计算机,实质上具有触摸屏和被配置用于时间线条操作以控制项目的操 作的微处理器的任何电子设备。

非线性扭曲的时间线可以被分类为包括一个或多个弯曲的曲线时间线和 /或其中两个或更多的时间线以特定角度相连接的折线时间线。以上已经进行 了其描述。在本发明的示范性实施例中,事件可以是在触摸屏100上发生的 触摸事件,并且触摸事件的示例已经在上面进行了描述。

已经在上面描述了时间线的形式、所生成的事件、以及时间线条的移动 速度的示例。

所提出的基于时间线的内容控制方法和装置生成显示在触摸显示器上的 时间线条的动态扭曲,并且内容可以是包含视觉信息的视频片段和/或包含语 音信息的音频片段。因此,所提出的基于时间线的内容控制方法和装置可以 用作用于控制视频片段和/或音频片段的方法和装置。例如,比率、速度、开 始、快进、回放等能够通过滑块的操作或者手指或手写笔沿着时间线条的移 动来调整,并且能够在时间线条的扭曲区域中精细地和/或甚至粗略地调整, 扭曲区域可以是控制的非线性部分。

根据本发明的上述方法可以实施在硬件、固件中,或者实施为软件或者 能够存储在诸如CD ROM、RAM、软盘、硬盘、或磁光盘的记录介质中的计 算机代码或者通过网络下载的最初存储在远程记录介质或非瞬时机器可读介 质上并且将要存储在本地记录介质上的计算机代码,从而这里描述的方法可 以使用通用计算机或专用处理器呈现在存储在记录介质上的这样的软件中, 或者可以呈现在可编程或专用硬件中,如ASIC或FPGA。如本领域中将理解 的,计算机、处理器、微处理器控制器、或可编程硬件包括存储器组件,例 如,RAM、ROM、闪存等,其可以存储或接收软件或计算机代码,当这些软 件或计算机代码由计算机、处理器、或硬件访问并运行时,实施这里描述的 处理方法。此外,应当认识到,当通用计算机访问用于实施这里所示的处理 的代码时,代码的运行将通用计算机变为用于运行这里所示的处理的专用计 算机。所附权利要求的最宽合理解释无论如何也不会包括非法定解释,如一 系列的智力活动或人工步骤,因为这样的非法定解释与本说明书公开的发明 不一致。

所提出的基于时间线的内容控制方法可以以记录在计算机可读记录介质 中的计算机可读代码来实现。计算机可读记录介质包括其中存储了可由计算 机系统读取的数据的任何种类的记录设备。记录介质的典型示例可以包括只 读存储器(ROM)、随机存取存储器(RAM)、紧密盘只读存储器(CD-ROM)、 磁带、软盘、光数据存储设备等,并且还可以包括载波的传输(例如,通过 因特网的传输)。至于计算机可读记录介质,计算机可读代码以分布式方式存 储在通过网络连接的计算机系统中并在所述计算机系统中运行。

从前述描述中可以清楚的看出,所提出的使用时间线条的动态扭曲的基 于时间线的内容控制方法和装置,以及使用所述方法和装置控制视频和音频 片段的方法和装置,可以以各种图案生成非线性的长时间线,其通过动态地 扭曲线性时间线上用户期望的搜索分段而具有比已有线性时间线更长的长 度,使得有可能在具有较小型屏幕的小设备上使能精细的操作,所述小设备 诸如移动通信终端、视频播放器、PDA、平板计算机、等等,并且使能对将 要输出的内容的有效的内容控制和操作,其可以包括但不限于,正在显示的、 重新显示的、或当前在具有大屏幕的大设备上的规定分段中显示的内容。本 发明可以包括编辑工具,其中,除了在触摸屏上输出或替代在触摸屏上输出, 可以操作随后保存的内容,或输出到另一个设备或多个设备。例如,移动通 信终端可以用作编辑工具。此外,扭曲分段的范围和扭曲的强度可以通过触 摸达到预定时间或更久来动态地调整,使得能够根据用户的选择对时间线条 进行可变的和精细的调整。而且,对于所提出的操作,新颖的时间线与普通 的时间线的形状基本相同,从而用户可以容易地直观地辨认所述时间线。所 提出的结构可以通过存储在机器可读介质上并且由处理器运行的机器可执行 代码来实现。而且,“用户触摸”并不必是实际的触摸,并且包括通过手写笔 的接触,这两种情况都应当被理解为,将被触摸屏检测为触摸的、实质上在 触摸屏表面的接近度之内的定位。

虽然已经参考本发明的某些示范性实施例示出和描述了本发明,本领域 技术人员将理解,可以在这里进行形式和细节上的各种改变,而不脱离由所 附权利要求及其等效物定义的本发明的精神和范围。例如,同样在本发明的 精神和范围内的是,被感测为施加到触摸屏上的预定量的压力可以用来单独 改变非线性扭曲,或者与所检测到的触摸停留在屏幕的相同位置的时间结合 在一起用来改变非线性扭曲。在这样的情况下,可以有用于特定时间的压力 阈值,因此,使用两个项目(压力和时间)作为用于改变非线性扭曲的范围 和两个阈值的基础。而且,根据本发明的时间线可以动态地生成并基于显示 器上感测到的接触而进一步地修改。可以从存储装置中检索不同的时间线条, 这也在本发明的精神和范围内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号