使元素被显示的制作方法

文档序号:14268346阅读:149来源:国知局

相关申请引用

本申请是国际申请号为pct/cn2011/085161、国际申请日为2011年12月31日、进入中国国家阶段日期为2014年8月29日、中国国家申请号为201180076480.4的发明专利申请的分案申请。

本发明涉及一种用于使元素、具体为与内容的部分关联的元素被显示的方法、装置和计算机程序。



背景技术:

已知电子设备、比如移动电话、智能电话、个人数字助理、写字板和膝上型计算机包括用于捕获相片和视频的相机。可以使用设备来浏览、查看并且在一些实例中编辑捕获的相片和视频以及其它内容。然而用于执行这些动作的应用经常特别不易使用。



技术实现要素:

根据本发明的第一方面,提供一种装置,该装置具有至少一个处理器和至少一个存储器,该至少一个存储器具有在其中存储的计算机可读代码,该计算机可读代码在被执行时控制该至少一个处理器以执行一种方法,该方法包括:使第一元素被显示,该第一元素与内容关联;响应于针对于第一元素的输入,使多个第二元素被显示,每个第二元素与内容的多个部分之一关联,其中第二元素的数目取决于该输入的性质;并且响应于针对于该多个第二元素中的一个或者多个第二元素的输入,执行动作。

输入可以包括滑动输入,并且使多个第二元素被显示可以包括使第二元素的数目随着滑动输入沿着定义的路径的长度增加而增加。

计算机可读代码在被执行时可以控制至少一个处理器以执行基于内容的一个或者多个特性确定内容的多个部分。

使多个第二元素被显示可以包括使第二元素沿着定义的路径被显示,其中第二元素在路径上的顺序对应于内容的关联部分的顺序。路径可以包括多个部分,每个部分沿着第一方向被排列,并且除了第一部分之外的每个部分在与第一方向垂直的第二方向上从先前部分被偏移。

与显示的第二元素关联的多个部分可以一起构成内容。

使多个第二元素被显示可以包括使第二元素的数目相继地增加,并且计算机可读代码在被执行时可以控制至少一个处理器以执行:通过基于内容的一个或者多个特性确定内容的下一划分来确定待显示的下一第二元素;并且针对于其它显示的第二元素在适当位置显示下一第二元素。

计算机可读代码在被执行时可以控制至少一个处理器以执行使第一元素根据针对于第一元素的输入沿着定义的路径移动。

计算机可读代码在被执行时可以控制至少一个处理器以执行:响应于针对于多个第二元素之一的一个进一步输入,使多个进一步第二元素被显示,每个进一步第二元素与内容的与第二元素关联的部分的多个子部分之一关联,其中进一步第二元素的数目依赖于针对于第二元素的进一步输入的性质。

执行动作可以包括:选择多个第二元素中的一个或者多个第二元素;并且生成由与选择的一个或者多个第二元素关联的部分构成的进一步内容。

内容可以包括视频。

根据本发明的第二方面,提供一种计算机实施的方法,该方法包括:使第一元素被显示,该第一元素与内容关联;响应于针对于第一元素的输入,使多个第二元素被显示,每个第二元素与内容的多个部分之一关联,其中第二元素的数目赖于该输入的性质;并且响应于针对于该多个第二元素中的一个或者多个第二元素的输入,执行动作。

输入可以包括滑动输入,并且使多个第二元素被显示可以包括使第二元素的数目随着滑动输入沿着定义的路径的长度增加而增加。

该方法可以包括基于内容的一个或者多个特性确定内容的多个部分。

使多个第二元素被显示可以包括使第二元素沿着定义的路径被显示,其中第二元素在路径上的顺序对应于内容的关联部分的顺序。路径可以包括多个部分,每个部分沿着第一方向被排列,并且除了第一部分之外的每个部分在与第一方向垂直的第二方向上从之前部分被偏移。

与显示的第二元素关联的多个部分可以一起构成内容。

使多个第二元素被显示可以包括使第二元素的数目相继地增加,并且该方法可以包括:通过基于内容的一个或者多个特性确定在内容中的下一最重要划分点来确定待显示的下一第二元素;并且针对于其它显示的第二元素在适当位置显示下一第二元素。

该方法可以包括:使第一元素根据针对于第一元素的输入沿着定义的路径移动。

该方法可以包括:响应于针对于多个第二元素之一的一个进一步输入,使多个进一步第二元素被显示,每个进一步第二元素与内容的与第二元素关联的部分的多个子部分之一关联,其中进一步第二元素的数目依赖于针对于第二元素的进一步输入的性质。

执行动作可以包括:选择多个第二元素中的一个或者多个第二元素;并且生成由与选择的一个或者多个第二元素关联的部分构成的进一步内容。

内容可以包括视频。

根据本发明的第三方面,提供一种包括指令的计算机程序,这些指令在被计算机装置执行时控制它以执行该方法。

根据本发明的第四方面,提供一种装置,该装置包括:用于使第一元素被显示的装置,该第一元素与内容关联;响应于针对于第一元素的输入用于使多个第二元素被显示的装置,每个第二元素与内容的多个部分之一关联,其中第二元素的数目赖于该输入的性质;以及响应于针对于该多个第二元素中的一个或者多个第二元素的输入用于执行动作的装置。

根据本发明的第五方面,提供一种非瞬态计算机可读存储介质,该非瞬态计算机可读存储介质具有在其上存储的计算机可读代码,该计算机可读代码在被计算装置执行时使该计算装置执行一种方法,该方法包括:使第一元素被显示,该第一元素与内容关联;响应于针对于第一元素的输入,使多个第二元素被显示,每个第二元素与内容的多个部分之一关联,其中第二元素的数目赖于该输入的性质;并且响应于针对于该多个第二元素中的一个或者多个第二元素的输入,执行动作。

附图说明

现在将参照附图仅通过示例描述本发明的实施例,在附图中:

图1是体现本发明的方面的移动终端的透视图;

图2是图示图1的移动终端的部件及其互连的示意图;

图3是图示图1和2的移动终端提供的查看和/或编辑特征的功能部件的示意图;

图4是指示在查看和/或编辑期间执行的主要功能步骤的流程图;并且

图5a至5d是图1和2的移动终端在图4的流程图的操作中的不同点提供的屏幕截图。

具体实施方式

在说明书和附图中,相似标号全篇指代相似要素。

先参照图1,示出终端100。终端100的外部具有触敏显示器102、硬件键104、向后相机105、扬声器118和耳机端口120。终端100这里是单体触屏智能电话,nokian9tm是该单体触屏智能电话的示例。

图2是终端100的部件的示意图。终端100具有控制器106。终端100也具有显示器102。显示器102是由显示部分108和触觉接口部分110组成的触敏显示器102。终端100具有硬件键104。终端100具有相机105。终端100具有存储器112。终端100具有ram114。终端100具有扬声器118。终端100具有耳机端口120。终端100具有无线通信模块122。终端100具有天线124。终端100具有电池116。控制器106连接到其它部件中的每个部件(除了电池116之外)以便控制其操作。

存储器112可以是非易失性存储器、比如只读存储器(rom)、硬盘驱动(hdd)或者固态驱动(ssd)。存储器112存储操作系统126。插座系统126包括内核和多个模块(未示出)。操作系统例如可以是symbiantmfoundation提供的操作系统或者microsoftcorporation提供的windowsphonetm操作系统。存储器112也存储一个或者多个软件应用128。ram114被控制器106用于暂时存储数据。操作系统126可以包含代码,该代码在被控制器106结合ram114执行时控制终端100的硬件部件中的每个硬件部件的操作。存储器114和存储器112可以分离存储器或者它们可以是相同存储器的不同部分。

控制器106可以采用任何适当形式。例如它可以是包括一个微控制器、多个微控制器、单核处理器、多个处理器或多核处理器、比如双核处理器或者四核处理器的处理装置。

终端100可以是移动电话或者智能电话、个人数字助理(pda)、便携媒体播放器(pmp)、便携计算机或者能够运行软件应用并且提供显示输出的任何其它设备。终端100可以使用无线通信模块122和相机124来参与蜂窝通信。无线通信模块122可以被配置为经由若干协议、比如gsm、cdma、umts、蓝牙和ieee802.11(wi-fi)通信。

触敏显示器102的显示部分108可以被配置为基于控制器106提供的指令向终端100的用户显示图像和文本。触觉接口部分110用于从用户接收触摸输入和用于向控制器106指示已经接收什么输入。

除了存储操作系统126和软件应用128之外,存储器112也可以存储媒体文件、比如相片、视频和音乐文件。广泛多种软件应用128可以安装于包括web浏览器、无线电和音乐播放器、游戏和实用程序应用的终端100上。

在一些实施例中,终端100也可以与未存储于终端100上的外部软件应用关联。这些可以是存储于远程服务器设备上的应用并且可以部分或者完全在远程服务器设备上运行。这些应用可以称为云托管的应用。终端100可以与远程服务器设备通信以便利用其中存储的软件应用。

硬件键104可以包括相机操作键。相机操作键可以触发使用相机105来捕获相片。相机操作键也可以使作为软件应用128之一的相机应用130(图3)被打开或者执行。以这一方式,用户可以预备设备100以简单地通过激活相机操作键来捕获相片或者视频。激活相机应用130可能需要长按压或者保持相机操作键。相机操作键可以被配置为在键被用户保持半按下时聚焦相机105。

在一些实施例中,硬件键104包括专用音量控制键或者开关。硬件键可以例如包括两个相邻键、单个摇杆开关或者旋转拨盘。硬件键104可以位于终端100的侧部上。

简言之,终端100可以被配置为显示与内容关联的第一元素、例如图标151(见图5)。内容优选地是视频或者是相片或者图像集合。终端100还可以被配置为响应于针对于图标151的输入来显示与内容的相应部分关联的多个第二元素155(见图5)。第二元素155将在下文中称为‘关键帧’(如果内容是视频)或者‘关键图像’(如果内容是相片或者图像集合)。部分优选地包括视频的部分、例如特定景物或者包括图像集合的子集、例如具有公共特定特性的图像。部分可以包括单视频帧或者单图像。关键帧/图像155的数目依赖于输入的性质、比如滑动触摸输入的长度。终端100还可以被配置为响应于针对于关键帧/图像155中的一个或者多个关键帧/图像的输入来执行用于例如编辑内容或者它的部分的动作。

参照图3,示出可以在存储器112中存储的各种软件应用和模块。这些包括相机应用130、相册应用131、一个或者多个其它软件应用132和查看/编辑模块133。

相机应用130可以允许用户捕获相片和视频。相机应用130可以使来自相机105的直接输出被显示于显示器102上,从而显示器102充当取景器。有了相机应用130,用户可以能够执行动作、比如在相片与视频捕获模式之间切换、改变捕获设置、聚焦、设置缩放水平以及捕获相片和视频。相机应用130可以在存储器112中存储捕获的相片和视频。相机应用130也可以使最新近捕获的相片和视频被显示并且可以提供用于用户针对于相片和视频执行各种动作的选项。例如用户可以经由选择的通信手段来共享相片和视频。用户也可以选择用于使用查看/编辑模块133来查看和/或编辑视频或者相片集合的选项。

相册应用131可以允许用户组织和查看在存储器112中存储的相片(或者其它数字图像)和视频。可以用任何适当方式供应相片和视频。相片和视频可以被相机105捕获。备选地,它们可以作为文件被接收、例如作为附件或者在消息、比如电邮、即时消息、多媒体消息服务(mms)消息或者通过社交网络服务提供商、比如facebook或者linkdin提供的消息内嵌入它们。可以代之以远程托管相片和视频。例如可以在服务上、比如ovi、facebook或者flicker上的用户相册中保持相片和视频。

可以将多个相片和/或视频组织成组或者集合。例如相片和视频可以与标签关联(被‘加标签’)。标签优选地是与一个或者多个相片或者视频关联的关键词或者某个其它元数据。标签可以包括关于捕获相片或者视频的地理位置或者日期和时间的信息。标签可以包括关于相片或者视频中的人的姓名的信息。相片和视频可以用任何适当方式被加标签。加标签可以由用户或者由终端100或者由另一实体执行。附加地或者备选地,相片和/或者视频可以通过将它们放置于文件夹或者子文件夹中来一起分组。文件夹可以与用来在存储器112中存储相片和/或视频的文件系统关联或者它们可以是虚拟文件夹。备选地或者附加地,终端100可以将已经被操作在突发模式中、例如在响应于单个输入来快速连续捕获若干相片时的相机105捕获的相片一起分组。

相册应用131可以提供用于用户选择相片、视频和/或其组或者集合并且执行各种有关动作的选项。例如用户可以经由选择的通信手段来共享选择的相片和/或视频。用户也可以选择用于使用查看/编辑模块133来查看和/或编辑选择的视频或者选择的相片集合的选项。

查看/编辑模块133可以提供一种用于用户查看和/或编辑内容的方式。内容优选地是视频。内容也可以是相片或者图像(在下文中称为‘图像’)集合。查看/编辑模块133优选地结合相机应用130或者相册应用131操作。查看/编辑模块133也可以从一个或者多个其它软件应用132、比如web浏览器或者电邮或者消息应用可访问。在这样的情况下,待查看和/或编辑的内容在应用131、132、133中被选择或者由应用131、132、133选择。查看/编辑模块133也可以作为单独应用操作。在这样的情况下,查看/编辑模块133优选地提供一种用于用户选择待查看和/或编辑的内容的方式。

如以下将更具体描述的那样,查看/编辑模块133可以被配置为将内容划分成多个部分,每个部分与相应元素、例如关键帧/图像155(见图5)关联并且在显示器102上由该相应元素代表。在视频的情况下,关键帧155可以包括视频的关联部分的第一视频帧。在图像集合的情况下,关键图像155可以包括图像子集中的图像中的一个或者多个图像。附加地或者备选地,关键帧/图像155可以包括文本。用户可以控制部分的数目并且因此控制通过产生适当输入、比如跨越显示器102拖动图标151(见图5)来显示的关键帧/图像155的数目。然后可以执行各种动作。这些动作例如包括编辑内容或者它的部分。例如可以选择显示的关键帧/图像155中的一个或者多个关键帧/图像,并且产生的新视频或者新图像集合仅包括与选择的关键帧/图像155关联的部分。又例如可以编辑与显示的关键帧/图像155之一关联的内容部分、例如一个或者多个视频帧或者图像。

划分模块134优选地形成查看/编辑模块133的部分。划分模块134可以被配置为分析内容并且提供关于如何将内容划分成部分和/或关于待显示的关键帧/图像155(见图5)的信息。这一信息可以在显示关键帧/图像155时以及也在执行其它操作时被查看/编辑模块133使用。

如果内容是视频,则划分模块134优选地被配置为以不同部分对应于视频中的不同镜头或者景物、特定物体或者人在镜头中的不同时段等这样的方式将视频划分成部分。为了这样做,划分模块134可以分析在视频的不同帧之间的差异。可以用任何适当方式执行这一分析。

例如划分模块134可以确定与每个帧关联的一个或者多个参数、然后比较用于成对连续或者附近帧的这些参数以便确定代表在每对帧之间的差异程度的分数。如果视频例如使用运动图片专家组4(mpeg-4)来编码,则该确定优选地基于编码参数中的一个或者多个编码参数(而不是解码的图像)。因此,可以相对快地执行该确定。

每对帧可以代表用于视频的潜在划分点。每个潜在划分点的重要性或者显著性可以依赖于关联的分数。从而可以将视频适当划分成指定的数目的部分,可以根据关联的分数对成对帧进行排序。可以忽略如下成对帧,用于这些成对帧的关联分数未可靠地代表潜在划分点、例如在某个门限值以下的分数。这一门限值可以固定或者可以适配被划分的视频。备选地或者附加地,可以有最大数目的潜在划分点并且因此可以是视频可以被划分成的部分的最大数目。可以例如根据终端100的能力以在10与100之间的数目预设部分的最大数目。数目也可以可由用户改变。

涉及视频的潜在划分点的信息可以存储于存储器112或者114中。与在潜在划分点之后的帧、例如成对帧的第二帧相对应的图像也可以与信息一起存储。这一图像然后可以用作关键帧155(见图5)。备选地,终端100可以在需要这样的图像时生成它。

如果内容是图像集合,则划分模块134可以用各种不同方式划分图像集合。

例如可以基于图像的可视内容划分图像集合。可以用每个部分或者图像子集包含相似图像、例如具有相似前景和/或背景的图像这样的方式划分图像集合。可以用任何适当方式执行划分。例如划分模块134可以分析图像数据并且确定与每个图像关联的一个或者多个参数。然后可以使用适当算法来执行聚类分析。可以执行聚类分析以便生成系列‘划分’,其中在每个划分中将图像集合划分成不同数目的子集。第一划分可以由两个子集构成,第二划分可以由三个子集构成,以此类推。

备选地或者附加地,可以基于图像的特性而不是它们的可视内容划分图像集合。例如可以基于一个或者多个标签、比如关键词、地理位置、日期、时间和/或名称划分图像集合。备选地或者附加地,可以基于图像已经被放置到其中的文件夹划分图像集合。可以用任何适当方式执行划分。例如可以依赖于用来划分图像集合的特性对它们进行排序。如果特性包括文本、例如关键字,则可以按照关键词按字母表顺序对图像排序。如果特性包括次数和日期,则可以按数值或者时间对它们进行排序。然后可以适当划分排序后的图像集合。划分模块132可以生成系列‘划分’,其中在每个划分中将图像集合划分成不同数目的子集。例如第一划分可以由以字母‘a’至‘m’之一开头的关键词加标签的第一图像子集和由以字母‘n’至‘z’之一开头的关键词加标签的第二图像子集构成。第二划分可以由分别与‘a’至‘i’、‘j’至‘r’、‘s’至‘z’对应的三个子集构成。作为另一示例,第一划分可以由分别与日期为‘今天’和‘更早’的图像对应的两个子集构成,第二划分可以由分别与‘今天’、‘本月’和‘更早’对应的三个子集构成,以此类推。

在这样的情况下,涉及图像集合的划分的信息可以存储于存储器112或者114中。与子集中的每个子集关联的图像也可以与信息一起存储。这些图像然后可以用作关键图像155(见图5)。如果以某种方式对图像进行排序,则每个关键图像155优选地是在每个子集中的第一图像。

在一些实施例中,可以基于一个特性、然后基于另一特性、例如基于关键词、然后基于时间和日期划分图像集合。

如果将基于图像集合的可视内容及其时间和/或日期对它们进行排序,则这可以用如以上提供的用于划分视频的相似方式来执行。

现在将参照图4的流程图描述终端100的示例操作方法。这一幅图的步骤可以由图2和3中所示软件应用128、130、131、132和模块133、134中的一个或者多个软件应用和模块执行。

将参照图5a至5d描述图4的操作,并且此后将参照图4描述图5a至5d。

在步骤s1,操作开始。如以上描述的那样,这优选地响应于用户已经选择用于在相机应用130、相册应用131或者其它应用132中编辑选择的视频或者选择的图像集合的操作。在下文中,选择的内容将称为‘内容’。

在一些实施例中,终端100可以向用户提供用于选择内容的待查看和/或编辑的部分、例如选择视频的特定开始和结束时间的选项。

在步骤s2,显示与内容关联的图标151。在图5a中所示屏幕截图150中包括图标151。屏幕截图150也包括以下将描述的、标注为‘退出’152和‘选项’153的按钮。

在步骤s3,划分模块134可选地开始分析内容以便如以上描述的那样确定潜在划分点或者划分。因此,这一信息可以已经可用于执行以下步骤中的一些步骤。

如果内容使得可以用各种不同方式划分它,则终端100可以向用户提供用于选择内容将被划分的特定方式的选项。在这一情况下,划分模块134可以相应地工作。

在步骤s4,终端100确定用户是否已经开始针对于图标151执行输入。这一输入优选地是在显示器102上的触摸输入并且尤其是在图标151上开始的滑动输入。换而言之,输入优选地是用于跨越显示器102‘拖动’图标151的输入。

在步骤s5,响应于确定用户已经开始针对于图标151执行输入,终端100使图标151根据输入开始跨越显示器102移动。

优选地约束图标151的移动,从而它仅能沿着指定的路径出现。例如指定的路径可以包括线段序列,每个线段与显示器102的顶边平行(例如‘水平’)并且在与显示器102的顶边垂直的方向上从先前线段被偏移。为了图标151从一条线移向下一条线,滑动输入可能需要从该一条线的末端对角地移向下一条线的开头。因此,可以通过执行连续‘z字形’输入沿着线中的若干线移动图标151。

指定的路径可以代之以采用不同形式。例如指定的路径可以包括系列‘竖直’线段。或者指定的路径可以包括环形和/或弯曲路径。

如以下将更具体描述的那样,优选地沿着与图标151移动沿着的路径相同的路径显示关键帧/图像155。例如图5b示出屏幕截图154,在该屏幕截图中沿着一条线显示多个关键帧/图像155,其中已经沿着这条线移动了图标151。

只要针对于图标151的输入继续,终端100优选地就继续使图标151移动。

在步骤s6,终端100确定图标151是否已经沿着指定的路径被前移单位长度。这一单位长度优选地对应于为了在路径上容纳附加关键帧/图像155而需要的长度。因此,单位长度优选地对应于关键帧/图像155的宽度加上在连续关键帧/图像155之间的任何间距。

在步骤s7,如果确定图标151已经沿着指定的路径被移动单位长度,则终端100确定待显示的新关键帧/图像155。

待显示的第一关键帧/图像155优选地是与内容的全部相关联的关键帧/图像。例如第一关键帧/图像155可以包括视频的第一帧或者与整个图像集关联的图像。

划分模块134提供的信息可以用来用以下方式中的若干方式确定待显示的第二和后续关键帧/图像155。

如果内容是视频,则可以确定在显示器102上尚未表示的具有最高关联‘差异’分数的划分点。例如,如果已经显示四个关键帧155并且因此显示三个划分点,则新划分点可以是具有第四最高关联分数的划分点。待显示的新关键帧155可以是与视频的紧接在新划分点之后的部分相关联的关键帧155。与视频的紧接在新划分点之前的部分相关联的关键帧155优选地不变,因为它优选地包括在该部分中的第一帧并且这个第一帧不变。

如果内容是图像集合,则可以确定图像集合的具有适当子集数目的划分。例如如果已经显示四个关键图像155并且因此已经显示四个子集,则新划分可以是具有五个子集的划分。优选地,以在相继划分之间的差异仅为将一个子集一分为二这样的方式划分图像集合。在这一情况下,待显示的新关键图像155是与两个新子集之一关联的关键图像155。如果对图像进行排序,则待显示的新关键图像155优选地是与两个新子集中的第二子集关联的关键图像155。

在步骤s8,终端100确定已经显示的关键帧/图像155是否需要重新定位以便适当显示新关键帧/图像155。如果内容是视频,则如果新划分点是在视频中的比与显示的关键帧155关联的视频部分中的任何部分的开始点时间上更早的时间点则可以情况如此。如果内容是图像集合则相似考虑适用。

在步骤s9,如果需要,则对显示的关键帧/图像155重新定位。例如使与具有比新划分点更晚的开始点的视频部分相关联的关键帧155沿着路径偏移以便为待显示的新关键帧/图像155提供空间,其中已经沿着该路径移动了图标151。如果必需,则使关键帧/图像155从一条线的末端移向下一条线的开头。

在步骤s8和s9,终端100也可以确定已经显示的关键帧/图像155中的任何关键帧/图像是否需要被不同关键帧/图像155替换并且如果需要则可以这样做。例如,如果将如以上描述的那样将内容的部分一分为二,则关联的关键帧/图像155可能需要被与两个新部分中的第一部分相关联的关键帧/图像155所替换。例如如果关键帧/图像155未与内容的部分的前数个帧或者图像相关联则可以情况如此。在一些实例中,在相继划分之间的差异可以使得可以需要替换多于一个显示的关键帧/图像155。

在一些实施例中,使关键帧/图像155随着显示的关键帧/图像155的数目增加而更小(并且反之亦然)。例如关键帧/图像155的大小可以随着关键帧/图像155的数目超过系列门限而在系列步进中减少。这些门限可以对应于可以在显示器102上适配的特定大小的关键帧/图像155的数目。同时也可以减少在关键帧/图像之间的间距。在以后阶段,用户可以能够放大或者缩小屏幕。

在步骤s10,终端100使关键帧/图像155在路径上的适当位置被显示。可以在通过移动图标151而创建的空间中向系列关键帧/图像155的末尾添加新关键帧/图像155。或者可以在通过在步骤s9执行的重新定位而创建的空间中向系列关键帧/图像155的中间添加新关键帧/图像。以这一方式,终端100可以显示系列关键帧/图像155,其中关键帧/图像155的位置顺序对应于关联部分在内容中的顺序。

新添加的关键帧/图像155可以被醒目显示一段时间和/或直至添加进一步关键帧/图像155。

已经描述步骤s9和s10为在图标151已经被移动以上相对于步骤s7描述的单位长度之后出现。然而关键帧/图像155的重新定位和/或替换(步骤s9)和/或关键帧/图像155的显示(步骤s10)可以在移动图标151之时渐进地出现。例如在图5b中所示屏幕截图154中,完全显示三个关键帧/图像1551、1552、1553而部分显示第四关键帧/图像1554。这里随着移动图标151而揭示第四关键帧/图像1554。

在步骤s11,终端100确定是否仍然执行针对于图标151的输入。例如触摸输入可以视为继续直至用户从屏幕102提起手指或者触笔。如果仍然执行输入,则操作返回到步骤s5,随后可以向显示器102添加进一步新关键帧/图像155。

虽然在图中未示出,但是在执行输入之时,终端100可以确定图标151是否已经沿着指定的路径被后移以上描述的单位长度。如果是,则终端100可以去除最新近添加的关键帧/图像155并且如果需要则对其它关键帧/图像155重新定位和/或替换。因此,用户可以能够例如通过沿着指定的路径向前或者向后拖动图标151来向显示器102添加或者从显示器102去除关键帧/图像155。以这一方式,用户可以容易控制显示的关键帧/图像155的数目。另外,关键帧/图像155总是正确排序的。

在用户已经完成针对于图标151执行输入之后,他/她可以能够执行各种输入以便执行各种动作。

例如用户可以能够继续以与以上描述的方式相同的方式添加或者去除关键帧/图像155。在步骤s12,终端100确定用户是否已经再次开始针对于图标151执行输入。换而言之,步骤s12与以上描述的步骤s4相似。如果终端100确定用户已经这样做,则操作返回到步骤s5。在一些实施例中,图标151在用户已经完成执行针对其的输入之后不再被显示。在这一情况下,可以向用户提供用于重新显示图标151并且因此继续添加或者去除关键帧/图像155的选项。

备选地或者附加地,用户可以能够细分与显示的关键帧/图像155中的特定关键帧/图像关联的内容的特定部分。

在步骤s13,终端100确定用户是否已经开始针对于显示的关键帧/图像155之一执行输入。该输入优选地与用来移动图标151的输入(见步骤s4)相似。换而言之,输入优选地是用于跨越显示器102拖动关键帧/图像155的输入。

在步骤s14,响应于确定用户开始执行这样的输入,终端100开始执行系列操作以便细分与关键帧/图像155关联的内容的部分。这一系列操作可以对应于以上相对于步骤s5至s11描述的操作。然而在这一情况下,移动特定关键帧/图像155而不是图标151。可以如以上相对于步骤s7描述的那样确定待显示的新关键帧/图像155,但是在这一情况下仅考虑落在内容的细分的部分内的潜在划分点或者划分。这样显示的新关键帧/图像155可以不同以便区分它们与其它关键帧/图像155。可以向用户提供用于选择细分内容的部分的特定方式的选项,该特定方式可以与先前用来划分内容的方式不同。一旦用户已经完成细分关键帧/图像155,操作继续到步骤s15。

各种动作涉及到用户选择显示的关键帧/图像155中的一个或者多个关键帧/图像。

在步骤s15,终端100确定用户是否已经针对于显示的关键帧/图像155之一执行另一类型的输入(‘选择输入’)。这一另一类型的输入可以是与用来移动关键帧/图像155的输入(见步骤s13和s14)不同的任何输入。例如它可以涉及到在显示的关键帧/图像155之一上的短触摸。

在步骤s16,响应于确定用户已经执行这样的输入,将关键帧/图像155从未选状态改变成已选状态或者相反。可以醒目显示关键帧/图像155以便指示它在已选状态中。例如在图5c中所示屏幕截图156中,已经选择并且相应地醒目显示四个关键帧/图像1551、1554、1557、15510。

在步骤s17,终端100确定用户是否已经执行输入,该输入指示将针对于选择的一个或者进一步关键帧/图像1551、1554、1557、15510执行动作。这一输入可以涉及到选择‘选项’图标153、然后从显示的选项列表选择。

在步骤s18,响应于确定用户已经执行这样的输入,终端100执行动作。例如用户可以已经选择选项,该选项为生成仅包括与选择的关键帧/图像1551、1554、1557、15510关联的那些部分的新视频或者图像集合。

在图5d中所示屏幕截图157中,已经生成仅包括与四个关键帧/图像1551、1554、1557、15510关联的部分的新视频或者图像集合。

终端100也可以针对于新视频或者图像集合向用户提供各种选项。例如用户可以能够以与以上相对于原有视频描述的方式相似的方式编辑新视频或者图像集合。用户可以能够添加或者编辑在视频的不同部分之间的转变效果。用户可以能够查看新视频或者图像集合、向存储器112保存新视频或者图像集合或者经由选择的通信手段共享新视频或者图像集合。

备选地或者附加地,用户可以能够在步骤s17执行不同输入,并且可以在步骤s18执行不同动作。

例如用户可以能够执行输入,终端100响应于该输入来使与特定关键帧/图像155关联的视频的部分或者与特定关键帧/图像155关联的图像集合的子集被回放或者显示作为幻灯片反应。这一输入可以涉及到针对于关键帧/图像155执行长按压、然后从显示的选项列表选择。

也可以提供例如用于删除与特定关键帧/图像155关联的内容的部分或者用于删除所有其它部分的其它选项。也可以提供用于例如通过跨越显示器102拖动关联关键帧/图像155对内容的部分重新排序的选项。也可以提供用于例如通过添加文本或者其它效果来编辑内容的特定部分、例如特定视频帧或者图像集合的选项。

在步骤s19,终端100确定是否已经选择‘退出’图标152。如果不是,则操作返回到步骤s12。如果是,则终端100采取步骤以停止查看/编辑模块133的操作。终端100可能要求用户确认他/她是否希望退出并且也提示用户保存对内容的任何未保存的改变或者确认他/她不希望保存改变。

在步骤s20,操作结束。

图5a至5d是代表终端100的不同操作阶段的示例屏幕截图。

图5a示出可以在已经划分内容之前的早期阶段(见图4中的步骤s2)或者在已经去除已经添加的任何关键帧/图像155之后或者在已经选择用于重新开始编辑的选项之后的更晚阶段显示的屏幕截图150。在屏幕上示出的单个图标151可以是与内容有关的文本、例如它的文件名所伴随的通用图标。朝着显示器102的左上角示出图标151。因此,在显示器102上有其中可以移动图标151的空间。在横向定向中示出显示器102。然而以上描述的操作在显示器102在纵向定向中时相似。在这一情况下,每条线的关键帧/图像155的数目和在显示器102上的线数目可以不同。

图5b示出其中用户针对于图标151执行输入(见图4的步骤s4至s10)的屏幕截图154。完全显示三个关键帧/图像1551、1552、1553而部分显示在图标151旁边的第四关键帧/图像1554。虽然在该图中未示出,但是关键帧/图像155中的每个关键帧/图像优选地包括图像。示出关键帧/图像155相互触及。然而关键帧/图像155也可以被显示为在它们之间有空间。

图5c示出在用户已经完成划分内容(见图4中的步骤s15至s18)之后的屏幕截图156。已经将内容划分成十二个部分,并且在屏幕上显示关联的十二个关键帧/图像155。在这一示例中,每条线的关键帧/图像155的最大数目为五个。然而这一最大数目可以高于或者低于五个。用户已经选择关键帧/图像中的四个关键帧/图像1551、1554、1557、15510,并且已经相应地醒目显示这些关键帧/图像。

在图5b和5c中,用索引标注关键帧/图像155,该索引代表它们在系列关键帧/图像155中的相对位置。然而如以上描述的那样,可以向系列关键帧/图像155的中间添加新关键帧/图像155。因此例如在图5b中标注为1553的关键帧/图像可以与在图5c中标注为1553的关键帧/图像不相同。

图5d示出在用户已经生成仅包括在图5c中被表示为被选择的四个关键帧/图像1551、1554、1557、15510的新内容、例如新视频或者图像集合。

因此,以上描述的实施例可以具有可以容易地和高度地可控地将内容、比如视频或者图像集合划分成多个部分这样的益处。然后可以例如查看和/或编辑这些部分。以上益处在本发明被实施于电子设备、比如移动电话、智能电话、个人数字助理或者写字板上时特别明显,但是原理可以应用于更大设备、比如膝上型计算机、桌面型计算机等。

许多备选实施例将为本领域技术人员所清楚,并且落在权利要求的范围内的所有这样的实施例在本发明的范围内。现在将描述一些备选实施例。

以上描述的实施例可以涉及到单个图标151。取而代之,在一些实施例中,可以显示和移动各自与不同内容关联的两个或者更多图标以便显示与不同内容的部分相关联的关键帧/图像。因此例如用户可以能够生成新视频,该新视频包括来自视频的部分的混合。

虽然在上文中可以基于‘差异’分数将视频划分成部分并且可以基于图像集合的可视内容或者其它特性将它们划分成部分,但是这些仅为示例。可以代之以使用任何其它适当方法将视频或者图像集合划分成部分。在一些实施例中,可以根据视频的总长度和待显示的关键帧155的数目将视频划分成具有特定持续时间的部分。在一些实施例中,可以将图像集合划分成其中具有特定数目的图像的部分。

在以上描述的实施例中,终端100可以使图标151响应于针对于它的输入而移动。然而图标151完全无需移动、也无需被显示。取而代之,在一些实施例中,可以直接响应于输入、比如跨越屏幕的滑动输入来显示新关键帧/图像155。

虽然在上文中描述用于划分内容和细分内容的部分的输入为优选地连续的滑动输入,但是这仅为示例。可以代之以用任何其它适当方式执行输入。例如输入可以涉及到在显示器102上为图标151或者关键帧/图像155选择目标点。

另外,在一些实施例中,可以执行输入而未使用触敏显示器102。例如可以使用硬件键104来执行输入。在一些实施例中,终端100甚至可以无触敏显示器102。

虽然在上文中描述屏幕截图在显示器102上被提供,但是这仅为示例。屏幕截图可以代之以被投影仪(未示出)投影,该投影仪形成终端100的部分或者作为终端100的外围设备的部分来提供。利用这样的投影,可以暂时停用显示器102或者可以在显示器102上提供并且同时投影图像。

可以组合功能部件的部分中的任何两个或者更多部分,在该情况下,视为由分离部分执行的操作由组合的部分执行。

将认识以上描述的实施例仅为示例而未限制本发明的范围。其它变化和修改将在阅读本申请时为本领域技术人员所清楚。

例如虽然上文涉及图像或者视频内容,但是可以针对于其它内容、比如音频执行相似操作。

另外,应当理解本申请的公开内容包括这里明确或者隐含公开的任何新颖特征或者任何新颖特征组合,并且在实施本申请或者从本申请派生的任何申请期间可以制定新权利要求以覆盖任何这样的特征和/或这样的特征的组合。

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