CN102099860B - 用于编辑视频剪辑的用户界面 - Google Patents
用于编辑视频剪辑的用户界面 Download PDFInfo
- Publication number
- CN102099860B CN102099860B CN200980127800.7A CN200980127800A CN102099860B CN 102099860 B CN102099860 B CN 102099860B CN 200980127800 A CN200980127800 A CN 200980127800A CN 102099860 B CN102099860 B CN 102099860B
- Authority
- CN
- China
- Prior art keywords
- video segment
- branchpoint
- bounded domain
- video
- bounded
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000004044 response Effects 0.000 claims abstract description 50
- 238000000034 method Methods 0.000 claims abstract description 26
- 239000003550 marker Substances 0.000 claims description 25
- 230000001394 metastastic effect Effects 0.000 claims description 25
- 206010061289 metastatic neoplasm Diseases 0.000 claims description 25
- 239000012634 fragment Substances 0.000 claims description 11
- 230000008859 change Effects 0.000 claims description 9
- 238000001514 detection method Methods 0.000 claims description 8
- 238000000926 separation method Methods 0.000 claims 3
- 230000007704 transition Effects 0.000 abstract 5
- 238000004590 computer program Methods 0.000 description 12
- 238000004891 communication Methods 0.000 description 11
- 230000008569 process Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 4
- 230000000712 assembly Effects 0.000 description 3
- 238000000429 assembly Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000000007 visual effect Effects 0.000 description 3
- 244000287680 Garcinia dulcis Species 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000013515 script Methods 0.000 description 2
- 241001269238 Data Species 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000001953 sensory effect Effects 0.000 description 1
- 238000010008 shearing Methods 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/34—Indicating arrangements
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/034—Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
Abstract
一种计算机实现的方法,包括:在用户界面中显示表示包含第一组多个帧的第一视频剪辑的第一缩略图;在第一缩略图中显示位于第一缩略图的左边缘和右边缘之间的第一转移点,所述第一转移点与第一组多个帧中的帧相关联,其中第一组多个帧的回放开始于位于左边缘的第一起始帧并终止于与第一转移点相关的帧;接收第一移动输入,以将所述与第一转移点相关的帧移动到第一组多个帧中的新帧;以及,响应于接收到该输入,将所述新帧与第一转移点相关联,其中响应于回放输入,回放开始于第一起始帧并终止于该新帧。
Description
优先权信息
本申请要求2008年5月15日提交的美国申请序列号No.12/121,645的优先权,该在先申请的公开被认为是本申请的公开的一部分,并通过在本申请的公开中引用而结合于此。
技术领域
本公开一般地涉及编辑视频剪辑。
背景技术
运动场景可使用各种设备(从电视和电影制作中使用的最先进的专业视频相机到蜂窝电话上的简单相机)来捕捉和记录。包括数字摄录机和数字相机的可用来捕捉运动图像的一些设备还允许以包括运动图像专家组(MPEG)格式在内的数字格式来存储所捕捉的图像。依据设备能力和用户设置,相机可以捕捉和存储音频和视频二者。所记录的信息被自动存储为数字格式,并且可使用基于诸如蓝牙或通用串行总线(USB)之类的各种有线或无线通信协议的设备被容易地传送到包括计算机中的硬盘在内的次级设备。
诸如苹果公司(库比蒂诺,加州)提供的HD 6.0.1之类的视频编辑软件为用户提供了非线性编辑技术来编辑原始电影镜头(footage)。这种编辑可以包括剪切电影镜头的片段,重排同一视频剪辑的片段,重排并组合多个视频剪辑的片段,或者添加诸如音轨、画外音、字幕和帧间的转移之类的内容。
发明内容
本说明书描述了与用于编辑视频剪辑的用户界面有关的技术。
本公开涉及可视方式的视频剪辑编辑。在一个示例中,一个或多个矩形缩略图被显示在用户界面的一行中。每个缩略图代表包括多个帧的视频剪辑。这些视频剪辑合起来代表一个视频编辑项目。响应于输入,视频剪辑被从位于最左侧缩略图的左边缘的帧开始回放直到与转移点相对应的帧。转移点可以选择性地位于缩略图的左边缘和右边缘之间。转移点与位于最右侧缩略图的右边缘的帧相关联,除非缩略图的新的帧被选择。选择新的帧使得该新帧与转移点相关联并且因此,视频剪辑的回放在新帧处终止。
根据一个方面,计算机实现的方法包括在第一有界区域中显示第一视频片段并在第二有界区域中显示第二视频片段。第一标记被显示在第一有界区域中。第一标记可移动到第一有界区域中的任意点。第一标记代表与第一视频片段中的第一时刻相对应的第一转移点,以使得从第一视频片段开头到第一时刻的部分是可播放的。第二标记被显示在第二有界区域中。第二标记可移动到第二有界区域中的任意点。第二标记代表与第二视频片段中的第二时刻相对应的第二转移点,以使得从第二时刻到第二视频片段末尾的部分是可播放的。回放输入被接收,并且响应于接收到回放输入,从第一视频片段开头到第一时刻的部分和从第二时刻到第二视频片段末尾的部分被连续回放。
本方面和其他方面可以包括一个或多个以下特征。对第一视频片段中的另一时刻的选择可被检测。响应于该检测,第一标记可被显示在另一时刻。从第一视频片段开头到该另一时刻的部分可以是可播放的。新的回放输入可以被接收。响应于接收到新的回放输入,从第一视频片段开头到所述另一时刻的部分以及从第二时刻到第二视频片段末尾的部分可以被连续回放。
根据一个方面,计算机实现的方法包括在用户界面中显示代表第一视频剪辑的第一缩略图。第一视频剪辑包括第一组多个帧。第一缩略图包括左边缘和右边缘。第一组多个帧分布在第一缩略图的左边缘和右边缘之间。从位于第一缩略图左边缘的第一起始帧开始到位于第一缩略图右边缘的第一结尾帧为止,第一组多个帧是可播放的。位于第一缩略图的左边缘和右边缘之间的第一转移点被显示在第一缩略图中。第一转移点与第一组多个帧的一帧相关联。响应于回放输入,第一组多个帧的回放开始于位于左边缘的第一起始帧并终止于与第一转移点相关的帧。第一移动输入被接收,以将与第一转移点相关的帧移动到第一组多个帧中的新帧。响应于接收到第一移动输入,该新帧与第一转移点相关联。响应于回放输入,第一组多个帧的回放开始于位于第一缩略图左边缘的第一起始帧并终止于该新帧。
本方面和其他方面可以包括一个或多个以下特征。第一缩略图可以被显示在一行中。从该行垂直移开的另一行中代表第二视频剪辑的第二缩略图可以被显示在用户界面中。第二视频剪辑包括第二组多个帧。第二缩略图包括左边缘和右边缘。第二组多个帧分布在第二缩略图的左边缘和右边缘之间。从位于第二缩略图左边缘的第二起始帧开始到位于第二缩略图右边缘的第二结尾帧为止,第二组多个帧是可播放的。位于第二缩略图的左边缘和右边缘之间的第二转移点被显示在第二缩略图中。第二转移点与第二组多个帧的一帧相关联。响应于回放输入,第二组多个帧的回放开始于与第二转移点相关的帧并终止于位于第二缩略图的右边缘的第二结尾帧。第二移动输入被接收,以将与第二转移点相关的帧移动到第二组多个帧中的新帧。响应于接收到第二移动输入,该新帧与第二转移点相关联。响应于回放输入,第二组多个帧的回放开始于该新帧并终止于位于第二缩略图右边缘的第二结尾帧。在用户界面中,第一转移点可以与第二转移点对齐。将第一转移点与第二转移点对齐包括将与第二转移点相关的帧定位在第一转移点之下。第一转移点与第二转移点在用户界面中可以用竖条表示。竖条可以穿过第一缩略图和第二缩略图。检测到第一缩略图上或所述一行中的光标的定位时,第一组多个帧可被回放。检测到第二缩略图上或另一行中的光标的定位时,第二组多个帧可被回放。响应于接收到回放输入,从位于第一缩略图左边缘的第一起始帧到与第一转移点相关的帧然后从与第二转移点相关的帧到位于第二缩略图右边缘的第二结尾帧的那些帧可被连续回放。第一视频剪辑和第二视频剪辑可以选择性地相接。第三视频剪辑可以包括分布在第一缩略图左边缘和第一转移点之间的第一组多个帧和分布在第二缩略图的第二转移点和右边缘之间的第二组多个帧。检测到所述一行和另一行以外的光标的定位时,第三视频剪辑可被回放。第三视频剪辑可被保存。检测到光标对于所述一行的定位时,代表第一缩略图左边缘以左的前一视频剪辑的前一缩略图和代表第一缩略图右边缘以右的后一视频剪辑的后一缩略图可被显示。新的帧可以被选择并向用户界面的左边拖动。响应于将新帧向用户界面的左边拖动,代表后一视频剪辑之后的额外视频剪辑的额外缩略图可被显示。响应于接收到将与第一转移点相关的帧移动到新帧的第一移动输入,第一缩略图可相对于竖条移动。从位于第一缩略图左边缘的第一起始帧开始到与第一转移点相关的帧为止的第一组多个帧可被强调。从与第二转移点相关的帧开始到位于第二缩略图右边缘的第二结尾帧为止的第二组多个帧可被强调。第一缩略图可以是矩形的。
根据一个方面,计算机实现的方法包括在用户界面显示区域中显示多个有界区域,每个有界区域显示相应视频片段。包含在用户界面显示区域中的是至少第一有界区域和第二有界区域,第一有界区域显示第一视频片段,第二有界区域显示第二视频片段。贯穿第一和第二有界区域的转移标记被显示在用户界面显示区域中。转移标记定义第一视频片段中的第一转移点和第二视频片段中的第二转移点。第一转移点与转移标记和第一有界区域的第一交点相对应。第二转移点与转移标记和第二有界区域的第二交点相对应。用户输入被接收,以通过可视地进行第一视频片段、第二视频片段和转移标记中的一个或多个之间的相对移动来改变第一和第二转移点中的一者或两者。
本方面和其他方面可以包括一个或多个以下特征。包含终止于第一转移点的第一视频片段的部分以及该部分后面的开始于第二转移点的第二视频片段的部分的经编辑视频片段可以被显示。
本说明书中描述的主题的具体实施例可以被实施以实现一个或多个以下的潜在优点。例如,在同一用户界面显示由缩略图代表的多个视频剪辑使得可以对多个视频剪辑同时编辑。另外,在同一用户界面显示多个视频剪辑使得用户可以浏览视频编辑项目的其他视频剪辑。此外,显示可调整的转移点使得用户可以在视频剪辑中的任一帧处从一个视频剪辑转移到下一个。另外,用户界面可被实施以使得能够混合多个视频剪辑。另外,多个视频剪辑以及混合的视频剪辑可以被显示在同一用户界面。视频编辑软件应用程序还使得可以将混合的视频剪辑保存为单独的项目而不影响该混合的视频剪辑中包含的视频剪辑。另外,显示裁剪功能使得用户能够通过裁剪视频剪辑来生成较短的视频剪辑。另外,视频编辑软件应用程序使得可以将较短的视频剪辑保存为分开的项目而不影响原始的视频剪辑。用户界面可以被实施以便显示用于编辑视频剪辑的简单格式。此外,用户界面使得缺乏高级编辑技术知识的用户能够生成视频编辑项目。此外,视频剪辑编辑体验被增强。
一个或多个实施方式的细节在附图和下面的说明书中给出。其他方面可以通过***和在计算机可读介质上编码的、可用来使得数据处理设置执行这种操作的计算机程序产品来实现。其他特征、方面和优点将通过说明书、附图和权利要求书而变得明显。
附图说明
图1-3示出用于编辑视频剪辑的示例性用户界面。
图4示出用于编辑视频剪辑的示例性处理的流程图。
图5是可用来实施本文描述的***和方法的示例计算机***的示意图。
各个图中相同的标号和名称指示相同的元件。
具体实施方式
图1示出用于编辑视频剪辑的示例性用户界面100。用户界面100通过安装在例如计算机***上的视频编辑软件应用程序被提供,其中用户可以通过在用户界面100中加载视频剪辑来观看、编辑或以其他方式处理视频剪辑。视频剪辑可以是保存在存储设备中的全部视频文件或这些视频文件的部分,所述存储设备可操作地耦合到安装有视频编辑软件应用程序的计算机***。在某些实施方式中,用户可以将由缩略图或有界区域代表的视频剪辑导入到用户界面100中。第一缩略图110代表包含第一组多个帧的第一视频剪辑。第一组多个帧分布在第一缩略图左边缘120和第一缩略图右边缘130之间的第一缩略图110内。响应于用户输入,从位于第一缩略图110左边缘120的第一起始帧开始,第一组多个帧可在用户界面100中被回放,直至该回放终止于位于第一缩略图110右边缘130的第一结尾帧。第一组多个帧被显示在行105中。
第一缩略图110具有第一转移点140。第一转移点140可以选择性地位于第一缩略图110的左边缘120和右边缘130之间。在默认实施方式中,第一转移点140与位于第一缩略图110右边缘130的第一结尾帧相关联。第一组多个帧的回放终止于与第一转移点140相关的帧。第一组多个帧中位于第一转移点140以右的帧不被回放。用户可以通过在第一缩略图110中选择新帧来改变与第一转移点140相关的帧。虽然在图1中被表示为点,但是第一转移点140可以被实施为圆圈、线、面、板或其他合理标记,或者可以实施为没有标记。
第一转移点140向用户提供了编辑视频剪辑的可视方法。视频编辑软件应用程序使得用户能够指定行105中的帧与第一转移点相关联。在某些实施方式中,第一转移点140可以与第一缩略图110的帧相关联,从而使得第一视频剪辑可以从位于第一缩略图110左边缘120的第一起始帧回放到与第一转移点140相关的帧。在其他实施方式中,第一转移点140可以与位于第一缩略图110右边缘130的第一结尾帧相关联,从而使得用户界面100中的整个视频剪辑可以被回放。作为替代,第一转移点140可以与位于第一缩略图100左边缘120的第一起始帧相关联,从而阻止第一视频剪辑的回放并有效地将第一缩略图110从视频编辑项目中去除。通过将第一转移点140与第一缩略图110的帧相关联,第一转移点140可以用于第一视频剪辑的微调编辑。
在某些实施方式中,为了将第一转移点140与第一缩略图110的帧相关联,用户可以选择并拖动第一转移点140到第一缩略图110的希望帧。例如,响应于用户选择第一转移点140,视频编辑软件应用程序使得可以沿行105中的第一组多个帧拖动第一转移点140以与第一缩略图110的帧相关联。在某些实施方式中,用户可以选择(例如点击)第一缩略图110的帧以将第一转移点140与该帧相关联。例如,响应于用户点击第一缩略图110的帧,视频编辑软件应用程序会将第一转移点140与点击的帧相关联。
除了第一缩略图110,视频编辑软件应用程序可以显示行105中的第一缩略图110前面的缩略图和第一缩略图110后面的缩略图。代表在行105中第一缩略图110前面(即,左边缘120以左)显示的视频剪辑的缩略图是前面的缩略图。相反,代表在行105中第一缩略图110后面(即,右边缘130以右)显示的视频剪辑的缩略图是后面的缩略图。在某些实施方式中,用户可以在行105内将第一转移点140拖到第一缩略图110的左边缘120或右边缘130以外,以便第一转移点140可以分别与前面的缩略图的帧或后面的缩略图的帧相关联。例如,响应于用户将第一转移点140拖到第一缩略图110的左边缘120以外,视频编辑软件应用程序使得用户能够将第一转移点140与前面的缩略图的帧相关联。
通过沿行105拖动第一转移点140,用户可以浏览由前面的和后面的缩略图代表的视频剪辑。当浏览时,用户快速滑过视频剪辑的帧以便在用户界面中显示帧和查阅帧。关于浏览特征的更多细节可以在2004年4月6日递交的US发明专利申请序列No.11/771,761,Two Dimensional TimelineDisplay of Media Items中找到,该发明专利申请的全部内容通过引用结合于此。
第二缩略图210代表包含了第二组多个帧的第二视频剪辑。第二组多个帧可以分布在第二缩略图的左边缘220和第二缩略图的右边缘230之间的第二缩略图210内。响应于用户输入,从位于第二缩略图210左边缘220的第二起始帧开始,第二组多个帧可以在用户界面100内被回放,直至该回放终止于位于第二缩略图210右边缘230的第二结尾帧。第二组多个帧在另一行205中被回放。行205从行105垂直移开,并且在图1所示的实施方式中,行205位于行105之下。
第二缩略图210可以具有第二转移点240。第二转移点240可以选择性地位于第二缩略图210的左边缘220和右边缘230之间。在默认实施方式中,第二转移点240与位于第二缩略图210左边缘220的第二起始帧相关联。第二组多个帧的回放开始于与第二转移点240相关的帧。位于第一转移点140右边的第一组多个帧不被回放,而位于第二转移点240左边的第二组多个帧不被回放。例如,在某些实施方式中,在接收在行105和行205二者中启动回放的回放输入后,回放进程(progession)连续回放从位于第一缩略图110左边缘120的第一起始帧开始到与第一转移点140相关的帧然后从与第二转移点240相关的帧到位于第二缩略图210右边缘230的第二结尾帧的那些帧。在这种实施方式中,位于与第一缩略图110中的第一转移点140相关的帧右边的帧以及位于与第二缩略图210中的第二转移点240相关的帧左边的帧不在用户界面100中被回放。与第一视频剪辑相似的操作也可在第二视频剪辑上被执行。
第一转移点140和第二转移点240可以通过在与第一转移点140相关的帧下面定位与第二转移点240相关的帧来垂直对齐。在这种实施方式中,位于行105中的第一视频剪辑在位于行205中的第二视频剪辑之上。第一转移点140和第二转移点240可以表示为穿过第一缩略图110和第二缩略图210的竖条190或转移标记。即使转移点140、240在图1所示的实施方式中通过竖条190对齐,每个转移点也可不依赖于其他转移点地定位。换言之,第一转移点140在行105中的位置不改变第二转移点240在行205中的位置。虽然每个转移点可以不依赖于其他转移点的位置而被定位在相应行内,但是在某些实施方式中,竖条190可以将转移点绑在一起,以便改变竖条190的位置导致同时改变转移点140、240的位置。
如前面所公开的,用户可以通过在第一缩略图110中选择新帧来改变与第一转移点140相关的帧。在某些实施方式中,选择新帧之后,第一缩略图110自动地相对于竖条190移动以便将与第一转移点140相关的新帧与竖条190对齐。当第一缩略图110相对于竖条190移动时,分布在第一缩略图110内的第一组多个帧也相对于竖条190移动。例如,响应于选择第一转移点140,视频编辑软件应用程序自动地将与第一转移点140相关的帧与竖条190对齐。
在某些实施方式中,第一转移点140是可移动的,并且可以与第一缩略图110中的任一帧相关联,只要第一转移点140不位于第二缩略图210左边缘220以左即可。例如,第一转移点140不得与第一缩略图110中位于行205中的第二缩略图210左边缘220更左的帧相关联,因为响应于回放输入,回放将无法连续播放第一缩略图110的部分和第二缩略图220的部分。在某些实施方式中,第二转移点240是可移动的,并且可以与第二缩略图210中的任一帧相关联,只要第二转移点240不位于第一缩略图110右边缘130以右即可。例如,第二转移点240不得与第二缩略图210中位于行105中的第一缩略图110右边缘130更右的帧相关联,因为响应于回放输入,回放将无法连续播放第一缩略图110的部分和第二缩略图210的部分。
在某些实施方式中,视频编辑软件应用程序通过在行105内滑动第一缩略图110来相对于竖条190移动第一缩略图110,直至与第一转移点140相关的帧与竖条190对齐。响应于回放输入,开始于位于第一缩略图110的左边缘120的第一起始帧并终止于与竖条190对齐的帧的第一视频剪辑可被回放。
在某些实施方式中,第一视频剪辑和第二视频剪辑可以选择性地相接。这意味着第一视频剪辑可以是在紧接着第二视频剪辑前面的时刻记录的视频文件的一部分。相反,第一视频剪辑可以是在第二视频剪辑后面的时刻记录的视频文件的一部分。作为替代,第一视频剪辑可以是在与第二视频剪辑的记录无关的时刻记录的视频文件的一部分。
在某些实施方式中,第一缩略图110和第二缩略图210可以是矩形的。在某些实施方式中,第一缩略图110和第二缩略图210二者都可以包含指示其所代表的视频剪辑的持续时间的信息。视频剪辑的持续时间是可变的并且在某些实施方式中,持续时间可以取决于用户输入。改变视频剪辑的持续时间可以导致代表的缩略图被改变。视频编辑项目的持续时间是通过聚集指示回放中包含的所有视频剪辑的信息来定义的。关于视频编辑项目和视频剪辑的持续时间的更多细节可以在2004年4月6日递交的US发明专利申请序列No.11/771,761,Two Dimensional Timeline Display ofMedia Items中找到,该发明专利申请的全部内容通过引用结合于此。
图2示出用于编辑视频剪辑的示例性用户界面100。在某些实施方式中,接收到回放输入后,从位于第一缩略图110的左边缘120的第一起始帧到与第一转移点140相关的帧的第一组多个帧的部分以及从与第二转移点240相关的帧到位于第二缩略图210的右边缘230的第二结尾帧的第二组多个帧的部分被连续回放。从位于第一缩略图110的左边缘120的第一起始帧到与第一转移点140相关的帧的第一组多个帧以及从与第二转移点240相关的帧到位于第二缩略图210的右边缘230的第二结尾帧的第二组多个帧构成第三视频剪辑310。在图2所示的实施方式中,出于示意目的,第三视频剪辑310由对角线式样表示。第三视频剪辑310可以被存储在可操作地耦合到计算机***的存储设备中,所述计算机***上安装了视频编辑软件应用程序。作为替代,第三视频剪辑310可通过一个或多个网络被发送到远程位置以供操作,包括存储。
在某些实施方式中,第一、第二或第三视频剪辑的回放可以取决于视频编辑软件应用程序对光标290在用户界面100中的定位的检测。接收到回放输入后并且视频编辑软件应用程序检测到光标290在行105和205之外的定位后,第三视频剪辑310被回放。如图2的实施方式所示,光标290被检测到在行105和205之外,因此,收到回放输入后,仅第三视频剪辑310在用户界面100中被回放。
在某些实施方式中,收到回放输入后并且视频编辑软件应用程序检测到光标290在行105中的定位后,回放包括行105中显示的视频剪辑。因此,收到回放输入后并且视频编辑软件应用程序检测到光标290在行105中的定位后,第一转移点140被忽略并且回放包括行105中显示的所有缩略图的所有视频剪辑。类似地,收到回放输入后并且视频编辑软件应用程序检测到光标290在行205中的定位后,回放包括行205中显示的视频剪辑。因此,收到回放输入后并且视频编辑软件应用程序检测到光标290在行205中的定位后,第二转移点240被忽略并且回放包括行205中显示的所有缩略图的所有视频剪辑。
在某些实施方式中,第一组多个帧中开始于位于第一缩略图110左边缘120的第一起始帧并且终止于与第一转移点140相关的帧的部分被强调。第一组多个帧中位于与第一转移点140相关的帧右边的部分不被强调。类似地,第二组多个帧中开始于与第二转移点240相关的帧并且终止于位于第二缩略图210右边缘230的第二结尾帧的部分被强调。第二组多个帧中位于与第二转移点240相关的帧左边的部分不被强调。
在图2中,出于示意目的,被强调的帧用对角线式样绘制。被强调的帧可以被高亮显示、着色、投影得更大、勾勒轮廓或者用其他合理标记来突出展示。在图2中,出于示意目的,非强调的帧被不带式样地绘制。非强调的帧可以是灰色的、少色的、不被示出的、投影得更小的或者用其他合理标记来不突出显示。
图3示出用于编辑视频剪辑的示例性用户界面100。在图3所示的实施方式中,视频编辑软件应用程序检测到光标290在行105中的定位之后,代表前面的视频剪辑的前面的缩略图170可以被显示在第一缩略图110的左边缘120以左,并且代表后面的视频剪辑的后面的缩略图180可以被显示在第一缩略图110的右边缘130以右。虽然未在图3中示出,但是第二缩略图210也可以具有分别代表邻近其左边缘220和右边缘230的前面的和后面的视频剪辑的、前面的和后面的缩略图。
在某些实施方式中,收到回放输入后并且视频编辑软件应用程序检测到光标290在行105中的定位之后,回放包括连续回放与以下各项相对应的帧:代表前面的视频剪辑的前面的缩略图170、代表第一视频剪辑的第一缩略图110以及代表后面的视频剪辑的后面的缩略图180。在某些实施方式中,第一视频剪辑是行105中最初的视频剪辑,因此,没有前面的视频剪辑在行105中被显示。在某些实施方式中,第一视频剪辑是行105中最末的视频剪辑,因此,没有后面的视频剪辑在行105中被显示。虽然在图3中未示出,但是收到回放输入后并且视频编辑软件应用程序检测到光标在行205中的定位后,第二转移点240被忽略并且回放包括连续回放行205中前面的、第二和后面的视频剪辑。
在某些实施方式中,第一视频剪辑和所有前面的视频剪辑被显示在用户界面100的行105中,不论视频编辑软件应用程序是否检测到光标290在行105中的定位。在这种实施方式中,在第一转移点140左边显示的前面的视频剪辑的帧被强调,而在第一转移点140右边显示的后面的视频剪辑的帧不被强调。这种实施方式中,视频编辑软件应用程序显示强调的视频剪辑,以使得用户可以看到将在用户界面中显示的所有视频剪辑。在某些实施方式中,第二视频剪辑和所有后面的视频剪辑被显示在用户界面100的行205中,不论视频编辑软件应用程序是否检测到光标290在行205中的定位。在这种实施方式中,在第二转移点240右边显示的后面的视频剪辑的帧被强调,而在第二转移点240左边显示的前面的视频剪辑的帧不被强调。
在某些实施方式中,用户可选择第一视频剪辑的新的帧并且可将该新帧向行105中用户界面100以左拖动。在某些实施方式中,该新帧可被拖到用户界面100之外。在某些实施方式中,该新帧可被朝着用户界面100的左边界拖动。响应于用户向左拖动新帧,视频编辑软件应用程序可以自动地在行105中显示后面的缩略图180之后的代表额外视频剪辑的额外缩略图,所述后面的缩略图180代表后面的视频剪辑。因此当用户向左拖动新帧以使得前面的视频剪辑最终将不能被显示在用户界面100中时,视频编辑软件应用程序同时且自动地显示额外的后面的视频剪辑,同时成比例地移开代表前面的视频剪辑的前面的缩略图170。在这种实施方式中,视频编辑软件应用程序使得用户能够观看后面的视频剪辑,否则这些后面的视频剪辑将不在视频编辑项目中被回放。例如,当用户将所选的新帧向左拖动时,从行105中用户界面100的右边开始,后面的视频剪辑之后的额外视频剪辑将被显示,而所选新帧前面的成比例量的视频剪辑及其相应的帧将不再被显示,直至行105中用户界面100的左边。然而,如果第一视频剪辑是行105中最末的视频剪辑,则当用户将第一视频剪辑的新帧向左拖动时,没有额外的后面的视频剪辑将被显示。响应于用户向左拖动新帧,只要在第一转移点140右边存在额外的帧,视频编辑项目的持续时间就增加。
类似地,在某些实施方式中,用户可选择第一视频剪辑的新的帧并且可将新帧向行105中用户界面100以右拖动。响应于用户向右拖动新帧,视频编辑软件应用程序可以自动地在行105中显示前面的缩略图170之前的代表额外视频剪辑的额外缩略图,所述前面的缩略图170代表前面的视频剪辑。因此当用户向右拖动新帧以使得后面的视频剪辑最终将不能被显示在用户界面100中时,视频编辑软件应用程序同时且自动地显示额外的前面的视频剪辑,同时成比例地移开代表后面的视频剪辑的后面的缩略图180。例如,当用户将所选的新帧向右拖动时,从行105中用户界面100的左边开始,前面的视频剪辑之前的额外视频剪辑将被显示,而所选新帧后面的成比例量的视频剪辑及其相应的帧将不再被显示,直至行105中用户界面100的右边。然而,如果第一视频剪辑是行105中最初的视频剪辑,则当用户将第一视频剪辑的新帧向右拖动时,没有额外的前面的视频剪辑将被显示。响应于用户向右拖动新帧,视频编辑项目的持续时间减少。与第一视频剪辑类似的操作可在行205中的第二视频剪辑上执行。
在某些实施方式中,位于行105中的视频剪辑不自动移动到行205,反之亦然。如果用户选择行205中的第二视频剪辑后面的编辑点,则第二视频剪辑可以在用户界面100中从行205移动到行105。例如,如果用户选择行205中的第二视频剪辑后面的两个视频剪辑之间的编辑点(例如,第二视频剪辑在该编辑点之前),则该编辑点将相对于竖条190移动以使得编辑点将与竖条190对齐并且该编辑点之前的视频剪辑将在行105中显示,因此第二视频剪辑将在行105中显示。类似地,如果用户选择行105中的第一视频剪辑前面的编辑点,第一视频剪辑可以在用户界面100中从行105移动到行205。例如,如果用户选择行105中的第一视频剪辑前面的两个视频剪辑之间的编辑点(例如,第一视频剪辑在该编辑点之后),则该编辑点将相对于竖条190移动以使得编辑点将与竖条190对齐并且该编辑点之后的视频剪辑将在行205中显示,因此第一视频剪辑将在行205中显示。
在某些实施方式中,与图1所示的实施方式相同,竖条190可以向用户界面100的左边或右边移动。通过移动竖条190,用户可增加回放中包含的第一视频剪辑的量同时减少第二视频剪辑的成比例量的回放,反之亦然,以使得视频编辑项目的总持续时间保持不变。例如,响应于用户向左移动竖条190并且在视频编辑软件应用程序检测到回放输入之后,第一视频剪辑的回放减少而第二视频剪辑的回放增加成比例的量。相反,响应于用户向右移动竖条190并且在视频编辑软件应用程序检测到回放输入之后,第一视频剪辑的回放增加而第二视频剪辑的回放减少成比例的量。
图4示出用于编辑视频剪辑的示例性处理400的流程图。处理400例如可以在图1-3所示的用户界面100中实施。
在阶段405中,第一缩略图在用户界面中显示。第一缩略图代表包含了第一组多个帧的第一视频剪辑。用户界面由例如安装在计算机***上的视频编辑软件应用程序提供,其中用户可以通过在用户界面中加载视频剪辑来观看、编辑或以其他方式处理视频剪辑。处理400在用户界面中将视频剪辑显示为例如一个或多个缩略图。
在阶段410中,第一转移点在第一缩略图中显示。第一转移点与第一组多个帧中的帧相关联。在默认实施方式中,转移点由视频编辑软件应用程序与位于第一缩略图右边缘的第一结尾帧相关联。在某些实施方式中,处理400显示第一缩略图左边缘和右边缘之间的转移点。转移点可以与第一组多个帧中的任一帧相关联。
在阶段415中,输入被接收以移动第一转移点。视频编辑软件应用程序在从输入设备接收到信息之后移动第一转移点。在某些实施方式中,视频编辑软件应用程序可以基于用户输入来将与第一转移点相关的帧改变为第一组多个帧中的新帧。用户可以采用可操作地耦合到安装了视频编辑软件应用程序的计算机***的任何输入设备。例如,用户可以采用与计算机***通信的鼠标以通过点击新帧来选择该新帧。
响应于接收到阶段415的输入,在阶段420中,第一转移点与新帧相关联。新帧被视频编辑软件应用程序检测到。检测之后,视频编辑软件应用程序将用户界面中的第一转移点移动到该新帧,由此第一转移点与新帧相关联。
在阶段425中,回放输入被接收。视频编辑软件应用程序接收来自用户的回放输入。用户可以采用可操作地耦合到安装了视频编辑软件应用程序的计算机***的任何输入设备。例如,用户可以采用与计算机***通信的鼠标以通过在用户界面中选择回放按钮来启动回放。另外,用户可以采用与计算机***通信的键盘以通过在键盘上中选择回放按钮来启动回放。
响应于接收到阶段425的回放输入,在阶段430中,第一组多个帧被回放。回放发生在用户界面中。视频编辑软件应用程序开始第一组多个帧的回放,该回放开始于位于第一缩略图左边缘的第一起始帧,终止于与第一转移点相关联的新帧。用户可以通过在用户界面中利用鼠标选择暂停或停止按钮来暂停或停止回放。用户还可以通过在键盘上选择暂停或停止按钮来暂停或停止回放。
图5是可用来实施本文描述的***和方法的示例计算机***600的示意图。***600包括处理器610、存储器620、存储设备630和输入/输出设备640。组件610、620、630和640中的每一个例如可以通过***总线650互连。处理器610能够处理供***600内执行的指令。在某些实施方式中,处理器610是单线程处理器。在某些实施方式中,处理器610是多线程处理器。处理器610能够处理存储器620或存储设备630中存储的指令。
存储器620存储***600内的信息。在某些实施方式中,存储器620是计算机可读介质。在某些实施方式中,存储器620是易失性存储单元。在某些实施方式中,存储器620是非易失性存储单元。
存储设备630能够为***600提供海量存储。在某些实施方式中,存储设备630是计算机可读介质。在各种实施方式中,存储设备630例如可以包括硬盘设备、光盘设备或某些其他大容量存储设备。
输入/输出设备640为***600提供输入/输出操作。在某些实施方式中,输入/输出设备640可以包括例如以太网卡之类的网络接口设备、例如RS-232端口之类的串行通信设备和/或例如802.11卡之类的无线接口设备中的一个或多个。在某些实施方式中,输入/输出设备可以包括被配置成接收输入数据并向诸如键盘、打印机和显示设备660之类的其他输入/输出设备发送输出数据的驱动器设备。然而,还可以使用其他实施方式,如移动计算设备、移动通信设备、机顶盒电视客户端设备等。
***600组件610、620、630和640可以位于本地服务器670中。本地服务器670可以通过通信网络690连接到远程服务器680。通信网络690可被实施为串行网络、局域网、无线网络、并行网络或其他合理的通信链接***。
本说明书中描述的功能操作和主题的实现方式可以通过数字电子电路来实施,或者通过计算机软件、固件或硬件(包括本说明书中公开的结构及其结构等同物)来实施,或者通过它们中一个或多个的结合来实施。本说明书中描述的主题的实现方式可以被实施为一个或多个计算机程序产品,即一个或多个编码在计算机可读介质上的计算机程序指令模块,所述计算机程序指令模块被数据处理设备运行或者被运行以控制数据处理设备的操作。计算机可读介质可以是机器可读存储设备、机器可读存储基板、存储设备、实现机器可读传播信号的物质的组合,或者它们中一个或多个的组合。术语“数据处理设备”包括用于处理数据的所有设备、装置和机器,例如包括可编程处理器、计算机或多处理器或计算机。除了硬件之外,装置可包括为所讨论的计算机程序创建运行环境的代码,例如构成处理器固件的代码、协议栈、数据库管理***、操作***,或者它们中一个或多个的组合。传播信号是人为生成的信号,例如机器生成的电、光或电磁信号,所述信号被生成以便对信息进行编码来传送到适当的接收器设备。
计算机程序(也称为程序、软件、软件应用程序、脚本或代码)可通过包括汇编或解译语言在内的任何形式的编程语言来书写,并且它可被布置为任何形式,包括作为独立程序或作为模块、组件、子例程或其他任何适于在计算环境中使用的单元。计算机程序不一定对应于文件***中的文件。程序可被存储在保存其他程序或数据(例如,标记语言文档中存储的一个或多个脚本)的文件的一部分中、专用于所讨论的程序的单个文件中、或者多个协作的文件(例如,存储一个或多个模块、子程序或代码部分的文件)中。计算机程序可被布置为在一个计算机上运行或者在位于一个地点或分布在多个地点并通过通信网络互联的多个计算机上运行。
本说明书描述的处理和逻辑流可由运行一个或多个计算机程序以通过对输入数据进行操作并生成输出来执行功能的一个或多个可编程处理器执行。处理和逻辑流还可由专用逻辑电路执行,并且装置还可实施为专用逻辑电路,所述专用逻辑电路例如是FPGA(现场可编程门阵列)或ASIC(专用集成电路)。
适合于运行计算机程序的处理器例如包括通用和专用微处理器二者以及任何种类的数字计算机的任意一个或多个处理器。一般地,处理器将从只读存储器或随机存取存储器或者它们二者接收指令和数据。计算机的必要元件是用于执行指令的处理器以及用于存储指令和数据的一个或多个存储设备。通常,计算机还包括一个或多个海量存储设备,或者可操作地耦合以从一个或多个海量存储设备接收数据或发送数据给一个或多个海量存储设备或者二者兼为,所述海量存储设备用于存储数据,例如是磁盘、磁光盘或光盘。然而,计算机不需要具有这种设备。另外,计算机可被嵌入到另一设备,如移动电话、个人数字助理(PDA)、移动音频播放器、全球定位***(GPS)接收器等。适于存储计算机程序指令和数据的计算机可读介质包括所有形式的非易失性存储器、介质和存储设备,举例来说,包括例如EPROM、EEPROM和闪存设备之类的半导体存储设备,例如内部硬盘或可移除盘之类的磁盘,磁光盘以及CD-ROM和DVD-ROM盘。处理器和存储器可以由专用逻辑电路补充或结合到专用逻辑电路中。
为了提供与用户的交互,本说明书中描述的主题的实现方式可以在具有用于显示信息给用户的诸如CRT(阴极射线管)或LCD(液晶显示器)之类的显示设备和用户可用来向计算机提供输入的诸如鼠标或轨迹球之类的点选设备和键盘的计算机上实施。其他种类的设备也可以用来提供与用户的交互;例如,提供给用户的反馈可以是任何形式的感官反馈,例如视觉反馈、听觉反馈或触觉反馈;来自用户的输入可通过任何形式来接收,包括听觉、语音或触觉输入。
本说明书中描述的主题的实现方式可以在计算***中实施,所述计算***包括例如数据服务器之类的后端组件,或者包括例如应用服务器之类的中间组件,或者包括例如具有图形用户界面或Web浏览器的客户端计算机之类的前端组件以及一个或多个这种后端组件、中间组件和前端组件的任意组合,通过所述图形用户界面或Web浏览器,用户可以与本说明书中描述的主题的任何实现方式交互。***的组件可以通过任何形式或者任何介质的数字数据通信来互联,例如通过通信网络。通信网络的示例包括局域网(“LAN”)和例如因特网之类的广域网(“WAN”)。
计算***可以包括客户端和服务器。客户端和服务器一般彼此远离并且通常通过通信网络交互。客户端和服务器的关系由于运行在相应计算机上并且具有客户端=服务器关系的计算机程序而发生。在某些实施方式中,一个或多个计算机包括可操作来通过通信网络与用户界面设备交互的服务器,以及可操作来作为客户端与服务器交互的用户界面设备。在某些实施方式中,一个或多个计算机包括一个个人计算机并且该个人计算机包括用户界面设备。
虽然本说明书包含许多具体细节,但它们不应被理解为对本公开或要求保护的范围的限制,而是应理解为对特定于被公开的具体实施方式的特征的描述。在分别的实施方式的背景下在本说明书中描述的某些特征还可与单个实施方式结合实施。相反,在一个实施方式的背景下描述的各种特征也可以分别在多个实施方式中或在任何适当的子组合中实施。另外,虽然特征可按上述被描述为在某些组合中实施甚至最初也是这么要求保护,但是来自所要求的组合的一个或多个特征在某些情况下可从该组合中排除,并且所要求的组合可针对子组合或子组合的变体。
类似地,虽然操作在附图中是按特定次序描述的,但这不应被理解为要求这些操作按所示出的特定次序或顺序地执行,或者理解为要求所有示出的操作被执行以取得希望的结果。在某些环境中,多任务和并行处理可能有利。另外,上述实施方式中的各种***组件的分开不应被理解为在所有实施方式中要求这种分开,而是应理解为所述程序组件和***通常可在单个软件产品中被集成在一起或者封装成多个软件产品。
因此,本公开的特定实施方式已被描述。其他实施方式位于所附权利要求的范围内。例如,权利要求中记载的动作可按不同次序执行而仍取得希望的结果。
在某些实施方式中,视频编辑软件应用程序可在用户界面中高亮显示用户选择以供回放的视频剪辑及其部分。高亮显示的视频剪辑使得用户能够确定从一个视频剪辑到下一个的回放流。在某些实施方式中,视频编辑软件应用程序检测到光标在一行中的定位后,该行中显示的所有视频剪辑可被高亮显示。视频编辑软件应用程序高亮显示行中显示的所有视频剪辑后,用户可浏览所有高亮显示的视频剪辑。
在某些实施方式中,响应于用户选择第一或第二缩略图或者第一或第二缩略图上的指示符,视频编辑软件应用程序显示相应缩略图代表的视频剪辑的详细视图。视频剪辑的详细视图可挨着同一存储的视频文件的视频剪辑的其他详细视图被显示。在某些实施方式中,用户可以通过选择与邻近视频剪辑相对应的帧来增加详细视图中显示的视频剪辑的持续时间。响应于选择与邻近的视频剪辑相对应的帧,视频编辑软件应用程序可以将所选帧添加到视频剪辑上。在其他实施方式中,用户可以通过选择从视频剪辑中消除的帧来减少详细视图中显示的视频剪辑的持续时间。响应于选择要消除的帧,视频编辑软件应用程序可以从视频剪辑中删除所选帧。
在某些实施方式中,视频编辑软件应用程序可以通过在用户界面的一行中的视频剪辑之间显示指示符来将一个视频剪辑与另一个视频剪辑相区分。响应于用户选择行内的指示符,视频编辑软件应用程序相对于竖条移动该指示符,并且在某些实施方式中,将指示符与竖条对齐。
在某些实施方式中,用户可以在用户界面中使用视频编辑软件应用程序提供的微调裁剪功能来编辑视频编辑项目。在某些实施方式中,视频编辑软件应用程序在用户界面中自动地移除由于从视频剪辑中消除帧而产生的回放中的任何间隙。例如,如果视频剪辑为了包含在视频编辑项目中而被缩短,则稍后时间显示的所有视频剪辑可以被移动以便在时间上提前到紧接着被缩短的视频剪辑之后。
在某些实施方式中,竖条是固定的;竖条可定位在用户界面中央。在某些实施方式中,响应于用户选择与第一转移点相关的新帧,视频编辑软件应用程序相对于竖条移动第一缩略图以将新帧与竖条相关联。在某些实施方式中,竖条是可移动的;用户可以选择竖条,并且作为响应,视频编辑软件应用程序可水平地移动竖条。在某些实施方式中,响应于用户选择与第一转移点相关联的新帧,视频编辑软件应用程序相对于缩略图移动竖条以将新帧与竖条相关联。在某些实施方式中,相对于缩略图移动竖条后,视频编辑软件应用程序可以重新将竖条移动到用户界面的中央位置。
在某些实施方式中,代表视频剪辑的多个缩略图可在用户界面的多行中显示。这多行可垂直移置。每行显示与其他行不同的至少一个视频剪辑。至少一个转移点可在每行中显示。转移点可被表示为穿过至少两个缩略图的竖条。例如,软件应用程序可在三行显示代表视频剪辑的三个缩略图。第三行位于第二行下面,第二行位于第一行下面。第一行可显示代表第一视频剪辑的第一缩略图,第二行可显示代表第二视频剪辑的第二缩略图,第三行可显示代表第三视频剪辑的第三缩略图。转移点可与每个缩略图相关联。第一和第二转移点可被表示为竖条,第二和第三转移点也是。在这种实施方式中,视频编辑软件应用程序可在用户界面中显示穿过第二缩略图的两个竖条。
在某些实施方式中,第一和第二视频片段可分别被显示在第一和第二有界区域中。在某些实施方式中,代表第一转移点的第一标记可以是可移动到第一有界区域中的任何点的。第一转移点可对应于第一视频片段中的第一时刻。在这种实施方式中,第一视频片段的部分是从第一视频片段的开头到第一时刻可播放的。代表第二转移点的第一标记可以是可移动到第二有界区域中的任何点的。第二转移点可对应于第二视频片段中的第二时刻。在这种实施方式中,第二视频片段的部分是从第二时刻到第二视频片段的末尾可播放的。第一和第二视频片段的部分可在用户界面中连续回放。
在某些实施方式中,视频编辑软件应用程序可以检测第一视频片段中的另一时刻的选择。响应于检测到该另一时刻,视频编辑软件应用程序可以在该另一时刻显示第一标记。在这种实施方式中,从开头到该另一时刻的第一视频片段的部分是可播放的。在某些实施方式中,视频编辑软件应用程序可以连续回放从第一视频片段的开头到该另一时刻的第一视频片段的部分以及从第二时刻到第二视频片段的末尾的第二视频片段的部分。
在某些实施方式中,视频编辑软件应用程序可以在用户界面显示区域中显示多个有界区域,每个有界区域显示相应的视频片段。在这种实施方式中,至少显示第一视频片段的第一有界区域和显示第二视频片段的第二有界区域可被显示在用户界面显示区域中。在某些实施方式中,贯穿第一和第二有界区域并定义第一视频片段中的第一转移点和第二视频片段中的第二转移点的转移标记可被显示。在这种实施方式中,第一转移点对应于转移标记和第一有界区域的第一交点,而第二转移点对应于转移标记和第二有界区域的第二交点。在某些实施方式中,响应于用户输入,视频编辑软件应用程序可以通过可视地进行第一视频片段、第二视频片段和转移标记中的一个或多个之间的相对运动来改变第一和第二转移点中的一个或两个。在某些实施方式中,视频编辑软件应用程序可以显示包含终止于第一转移点的第一视频片段的部分以及该部分后面的开始于第二转移点的第二视频片段的部分的经编辑的视频片段。
Claims (18)
1.一种计算机实现的方法,包括:
在第一有界区域中显示第一视频片段并在与所述第一有界区域平行的第二有界区域中显示第二视频片段,其中所述第一有界区域在第一行中显示,所述第二有界区域在从所述第一行垂直移开的第二行中显示;
在所述第一有界区域中显示第一标记,其中所述第一标记可移动到所述第一有界区域中的任意点,所述第一标记代表与所述第一视频片段中的第一时刻相对应的第一转移点,以使得从所述第一视频片段的开头到所述第一时刻的部分是可播放的;
在所述第二有界区域中显示第二标记,其中所述第二标记与所述第一标记分离地可移动到所述第二有界区域中的任意点,所述第二标记代表与所述第二视频片段中的第二时刻相对应的第二转移点,以使得从所述第二时刻到所述第二视频片段的末尾的部分是可播放的;
接收回放输入;以及
响应于接收到所述回放输入,连续回放从所述第一视频片段的开头到所述第一时刻的部分和从所述第二时刻到所述第二视频片段的末尾的部分。
2.根据权利要求1所述的方法,还包括检测对所述第一视频片段中的另一时刻的选择以及响应于该检测,在所述另一时刻显示所述第一标记。
3.根据权利要求2所述的方法,其中从所述第一视频片段的开头到所述另一时刻的部分是可播放的。
4.根据权利要求3所述的方法,还包括接收新的回放输入并且响应于接收到所述新的回放输入,连续回放从所述第一视频片段的开头到所述另一时刻的部分以及从所述第二时刻到所述第二视频片段的末尾的部分。
5.一种计算机实现的方法,包括:
在用户界面显示区域中显示多个平行的有界区域,每个有界区域显示相应视频片段,所述多个有界区域至少包括第一有界区域和第二有界区域,所述第一有界区域显示第一视频片段,所述第二有界区域显示第二视频片段,其中所述第一有界区域在第一行中显示,所述第二有界区域在从所述第一行垂直移开的第二行中显示;
在所述用户界面显示区域中显示贯穿所述第一有界区域和所述第二有界区域的转移标记,所述转移标记定义所述第一视频片段中的第一转移点和所述第二视频片段中的第二转移点,所述第一转移点与所述转移标记和所述第一有界区域的第一交点相对应,所述第二转移点与所述转移标记和所述第二有界区域的第二交点相对应;以及
接收用户输入,以通过可视地进行所述第一视频片段、所述第二视频片段和所述转移标记中的一个或多个之间的分离的移动来改变所述第一转移点和所述第二转移点中的一者或两者。
6.根据权利要求5所述的方法,还包括显示包含终止于所述第一转移点的所述第一视频片段的部分以及该部分后面的开始于所述第二转移点的所述第二视频片段的部分的经编辑视频片段。
7.一种用于编辑视频剪辑的设备,包括:
用于在第一有界区域中呈现第一视频片段并在与所述第一有界区域平行的第二有界区域中呈现第二视频片段的装置,其中所述第一有界区域在第一行中显示,所述第二有界区域在从所述第一行垂直移开的第二行中显示;
用于在所述第一有界区域中呈现第一标记的装置,其中所述第一标记可移动到所述第一有界区域中的任意点,所述第一标记代表与所述第一视频片段中的第一时刻相对应的第一转移点,以使得从所述第一视频片段的开头到所述第一时刻的部分是可播放的;
用于在所述第二有界区域中呈现第二标记的装置,其中所述第二标记与所述第一标记分离地可移动到所述第二有界区域中的任意点,所述第二标记代表与所述第二视频片段中的第二时刻相对应的第二转移点,以使得从所述第二时刻到所述第二视频片段的末尾的部分是可播放的;
用于接受回放输入的装置;以及
用于响应于接受所述回放输入,连续回放从所述第一视频片段的开头到所述第一时刻的部分和从所述第二时刻到所述第二视频片段的末尾的部分的装置。
8.根据权利要求7所述的设备,还包括用于检测对所述第一视频片段中的另一时刻的选择的装置,以及用于响应于该检测,在所述另一时刻呈现所述第一标记的装置。
9.根据权利要求8所述的设备,其中从所述第一视频片段的开头到所述另一时刻的部分是可播放的。
10.根据权利要求9所述的设备,还包括用于接受新的回放输入的装置,以及用于响应于接受所述新的回放输入,连续回放从所述第一视频片段的开头到所述另一时刻的部分以及从所述第二时刻到所述第二视频片段的末尾的部分的装置。
11.一种用于编辑视频剪辑的设备,包括:
用于在用户界面显示区域中呈现多个平行的有界区域的装置,每个有界区域显示相应视频片段,所述多个有界区域至少包括第一有界区域和第二有界区域,所述第一有界区域显示第一视频片段,所述第二有界区域显示第二视频片段,其中所述第一有界区域在第一行中显示,所述第二有界区域在从所述第一行垂直移开的第二行中显示;
用于在所述用户界面显示区域中呈现贯穿所述第一有界区域和所述第二有界区域的转移标记的装置,所述转移标记定义所述第一视频片段中的第一转移点和所述第二视频片段中的第二转移点,所述第一转移点与所述转移标记和所述第一有界区域的第一交点相对应,所述第二转移点与所述转移标记和所述第二有界区域的第二交点相对应;以及
用于接受用户输入,以通过可视地进行所述第一视频片段、所述第二视频片段和所述转移标记中的一个或多个之间的分离的移动来改变所述第一转移点和所述第二转移点中的一者或两者的装置。
12.根据权利要求11所述的设备,还包括用于呈现包含终止于所述第一转移点的所述第一视频片段的部分以及该部分后面的开始于所述第二转移点的所述第二视频片段的部分的经编辑视频片段的装置。
13.一种用于编辑视频剪辑的***,包括:
用户界面设备;以及
一个或多个可操作来与所述用户界面设备交互的计算机,包括:
显示装置,用于:
在第一有界区域中显示第一视频片段并在与所述第一有界区域平行的第二有界区域中显示第二视频片段,其中所述第一有界区域在第一行中显示,所述第二有界区域在从所述第一行垂直移开的第二行中显示;
在所述第一有界区域中显示第一标记,所述第一标记可移动到所述第一有界区域中的任意点,所述第一标记代表与所述第一视频片段中的第一时刻相对应的第一转移点,以使得从所述第一视频片段的开头到所述第一时刻的部分是可播放的;
在所述第二有界区域中显示第二标记,所述第二标记与所述第一标记分离地可移动到所述第二有界区域中的任意点,所述第二标记代表与所述第二视频片段中的第二时刻相对应的第二转移点,以使得从所述第二时刻到所述第二视频片段的末尾的部分是可播放的;以及
接收装置,用于接收回放输入,并且响应于接收到所述回放输入,连续回放从所述第一视频片段的开头到所述第一时刻的部分和从所述第二时刻到所述第二视频片段的末尾的部分。
14.根据权利要求13所述的***,还包括检测装置,所述检测装置用于检测对所述第一视频片段中的另一时刻的选择,并且所述显示装置被配置为响应于该检测,在所述另一时刻显示所述第一标记。
15.根据权利要求14所述的***,其中从所述第一视频片段的开头到所述另一时刻的部分是可播放的。
16.根据权利要求15所述的***,其中,所述接收装置被配置为接收新的回放输入,并且所述显示装置被配置为响应于接收到所述新的回放输入,连续回放从所述第一视频片段的开头到所述另一时刻的部分以及从所述第二时刻到所述第二视频片段的末尾的部分。
17.一种用于编辑视频剪辑的***,包括:
用户界面设备;以及
一个或多个可操作来与所述用户界面设备交互的计算机,包括:
显示装置,用于:
在用户界面显示区域中显示多个平行的有界区域,每个有界区域显示相应视频片段,所述多个有界区域至少包括第一有界区域和与所述第一有界区域平行的第二有界区域,所述第一有界区域显示第一视频片段,所述第二有界区域显示第二视频片段,其中所述第一有界区域在第一行中显示,所述第二有界区域在从所述第一行垂直移开的第二行中显示;
在所述用户界面显示区域中显示贯穿所述第一有界区域和所述第二有界区域的转移标记,所述转移标记定义所述第一视频片段中的第一转移点和所述第二视频片段中的第二转移点,所述第一转移点与所述转移标记和所述第一有界区域的第一交点相对应,所述第二转移点与所述转移标记和所述第二有界区域的第二交点相对应;以及
接收装置,用于接收用户输入,以通过可视地进行所述第一视频片段、所述第二视频片段和所述转移标记中的一个或多个之间的分离的移动来改变所述第一转移点和所述第二转移点中的一者或两者。
18.根据权利要求17所述的***,其中所述显示装置被配置为显示包含终止于所述第一转移点的所述第一视频片段的部分以及该部分后面的开始于所述第二转移点的所述第二视频片段的部分的经编辑视频片段。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/121,645 US8276074B2 (en) | 2008-05-15 | 2008-05-15 | User interfaces for editing video clips |
US12/121,645 | 2008-05-15 | ||
PCT/US2009/040524 WO2009140011A2 (en) | 2008-05-15 | 2009-04-14 | User interfaces for editing video clips |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102099860A CN102099860A (zh) | 2011-06-15 |
CN102099860B true CN102099860B (zh) | 2014-07-09 |
Family
ID=40622215
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200980127800.7A Active CN102099860B (zh) | 2008-05-15 | 2009-04-14 | 用于编辑视频剪辑的用户界面 |
Country Status (9)
Country | Link |
---|---|
US (1) | US8276074B2 (zh) |
EP (1) | EP2289067A2 (zh) |
JP (1) | JP2011521395A (zh) |
KR (1) | KR101252933B1 (zh) |
CN (1) | CN102099860B (zh) |
AU (1) | AU2009246762B2 (zh) |
CA (1) | CA2724034C (zh) |
HK (1) | HK1159301A1 (zh) |
WO (1) | WO2009140011A2 (zh) |
Families Citing this family (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7877690B2 (en) * | 2006-09-20 | 2011-01-25 | Adobe Systems Incorporated | Media system with integrated clip views |
US8943410B2 (en) * | 2006-12-22 | 2015-01-27 | Apple Inc. | Modified media presentation during scrubbing |
US8020100B2 (en) | 2006-12-22 | 2011-09-13 | Apple Inc. | Fast creation of video segments |
US7992097B2 (en) | 2006-12-22 | 2011-08-02 | Apple Inc. | Select drag and drop operations on video thumbnails across clip boundaries |
US8843375B1 (en) * | 2008-09-29 | 2014-09-23 | Apple Inc. | User interfaces for editing audio clips |
JP5231928B2 (ja) * | 2008-10-07 | 2013-07-10 | 株式会社ソニー・コンピュータエンタテインメント | 情報処理装置および情報処理方法 |
US20110102442A1 (en) * | 2009-11-04 | 2011-05-05 | Ahmed Rafeek Bin Ahmad Ibrahim | Recording Contents of Display Screens |
US9323438B2 (en) * | 2010-07-15 | 2016-04-26 | Apple Inc. | Media-editing application with live dragging and live editing capabilities |
US11747972B2 (en) * | 2011-02-16 | 2023-09-05 | Apple Inc. | Media-editing application with novel editing tools |
EP2798450B1 (en) * | 2011-12-31 | 2016-05-25 | Nokia Technologies Oy | Causing elements to be displayed |
US9417756B2 (en) | 2012-10-19 | 2016-08-16 | Apple Inc. | Viewing and editing media content |
US9542407B2 (en) | 2013-09-30 | 2017-01-10 | Blackberry Limited | Method and apparatus for media searching using a graphical user interface |
US9626103B2 (en) * | 2014-06-19 | 2017-04-18 | BrightSky Labs, Inc. | Systems and methods for identifying media portions of interest |
US9754624B2 (en) * | 2014-11-08 | 2017-09-05 | Wooshii Ltd | Video creation platform |
KR102119868B1 (ko) | 2015-10-20 | 2020-06-05 | 전자부품연구원 | 홍보용 미디어 콘텐츠 제작 시스템 및 그 방법 |
WO2018076174A1 (zh) * | 2016-10-25 | 2018-05-03 | 深圳市大疆创新科技有限公司 | 一种多媒体编辑方法、装置及智能终端 |
JP2019105933A (ja) * | 2017-12-11 | 2019-06-27 | キヤノン株式会社 | 画像処理装置、画像処理装置の制御方法、およびプログラム |
JP6360271B1 (ja) | 2018-04-06 | 2018-07-18 | 株式会社Medi Plus | 医療動画処理システム |
CN110786020A (zh) * | 2018-08-01 | 2020-02-11 | 深圳市大疆创新科技有限公司 | 视频的处理方法、装置及计算机可读存储介质 |
US11924540B2 (en) | 2020-12-30 | 2024-03-05 | Snap Inc. | Trimming video in association with multi-video clip capture |
US20220207805A1 (en) * | 2020-12-30 | 2022-06-30 | Snap Inc. | Adding time-based captions to captured video within a messaging system |
US11861800B2 (en) | 2020-12-30 | 2024-01-02 | Snap Inc. | Presenting available augmented reality content items in association with multi-video clip capture |
CN113490051B (zh) * | 2021-07-16 | 2024-01-23 | 北京奇艺世纪科技有限公司 | 一种视频抽帧方法、装置、电子设备及存储介质 |
CN114845171A (zh) * | 2022-03-21 | 2022-08-02 | 维沃移动通信有限公司 | 视频编辑方法、装置及电子设备 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0526064A2 (en) * | 1991-08-02 | 1993-02-03 | The Grass Valley Group, Inc. | Video editing system operator interface for visualization and interactive control of video material |
CN1381056A (zh) * | 2000-03-31 | 2002-11-20 | 皇家菲利浦电子有限公司 | 用于编辑数字视频记录的方法和设备以及用这种方法制作的记录 |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5999173A (en) * | 1992-04-03 | 1999-12-07 | Adobe Systems Incorporated | Method and apparatus for video editing with video clip representations displayed along a time line |
EP0843311A3 (en) * | 1996-11-15 | 2000-01-26 | Hitachi Denshi Kabushiki Kaisha | Method for editing image information with aid of computer and editing system |
JP3687942B2 (ja) * | 1996-11-15 | 2005-08-24 | 株式会社日立国際電気 | 画像編集方法及び画像編集装置 |
JP3906875B2 (ja) * | 1997-08-08 | 2007-04-18 | ソニー株式会社 | 編集装置及び編集方法 |
JP3895849B2 (ja) | 1997-11-11 | 2007-03-22 | トムソン ライセンシング | ノンリニア映像編集システム |
US6621503B1 (en) * | 1999-04-02 | 2003-09-16 | Apple Computer, Inc. | Split edits |
US8028249B2 (en) * | 2001-05-23 | 2011-09-27 | Eastman Kodak Company | Method and system for browsing large digital multimedia object collections |
TW520602B (en) * | 2001-06-28 | 2003-02-11 | Ulead Systems Inc | Device and method of editing video program |
JP2003052001A (ja) | 2001-08-07 | 2003-02-21 | Mitsubishi Electric Corp | 蓄積型テレビ受信機 |
WO2005069301A1 (en) * | 2004-01-07 | 2005-07-28 | Koninklijke Philips Electronics N.V. | Method and system for making one or more parts of a recorded data sequence |
US20050216840A1 (en) * | 2004-03-25 | 2005-09-29 | Keith Salvucci | In-timeline trimming |
JP4193743B2 (ja) * | 2004-04-09 | 2008-12-10 | ソニー株式会社 | 編集装置および方法、プログラム、並びに記録媒体 |
US7659913B2 (en) | 2004-12-17 | 2010-02-09 | Nokia Corporation | Method and apparatus for video editing with a minimal input device |
US7636889B2 (en) * | 2006-01-06 | 2009-12-22 | Apple Inc. | Controlling behavior of elements in a display environment |
US7546532B1 (en) * | 2006-02-17 | 2009-06-09 | Adobe Systems Incorporated | Methods and apparatus for editing content |
US7954065B2 (en) * | 2006-12-22 | 2011-05-31 | Apple Inc. | Two-dimensional timeline display of media items |
US8020100B2 (en) * | 2006-12-22 | 2011-09-13 | Apple Inc. | Fast creation of video segments |
KR101396998B1 (ko) * | 2007-08-29 | 2014-05-20 | 엘지전자 주식회사 | 영상기기 및 이 영상기기에서 녹화물을 디스플레이하는방법 |
-
2008
- 2008-05-15 US US12/121,645 patent/US8276074B2/en active Active
-
2009
- 2009-04-14 EP EP09747097A patent/EP2289067A2/en not_active Withdrawn
- 2009-04-14 KR KR1020107028246A patent/KR101252933B1/ko active IP Right Grant
- 2009-04-14 CA CA2724034A patent/CA2724034C/en not_active Expired - Fee Related
- 2009-04-14 CN CN200980127800.7A patent/CN102099860B/zh active Active
- 2009-04-14 WO PCT/US2009/040524 patent/WO2009140011A2/en active Application Filing
- 2009-04-14 AU AU2009246762A patent/AU2009246762B2/en active Active
- 2009-04-14 JP JP2011509521A patent/JP2011521395A/ja active Pending
-
2011
- 2011-12-13 HK HK11113420.0A patent/HK1159301A1/zh unknown
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0526064A2 (en) * | 1991-08-02 | 1993-02-03 | The Grass Valley Group, Inc. | Video editing system operator interface for visualization and interactive control of video material |
CN1381056A (zh) * | 2000-03-31 | 2002-11-20 | 皇家菲利浦电子有限公司 | 用于编辑数字视频记录的方法和设备以及用这种方法制作的记录 |
Also Published As
Publication number | Publication date |
---|---|
HK1159301A1 (zh) | 2012-07-27 |
CA2724034C (en) | 2013-10-29 |
CN102099860A (zh) | 2011-06-15 |
WO2009140011A4 (en) | 2010-04-08 |
KR101252933B1 (ko) | 2013-04-15 |
JP2011521395A (ja) | 2011-07-21 |
US20090288010A1 (en) | 2009-11-19 |
KR20110011690A (ko) | 2011-02-08 |
CA2724034A1 (en) | 2009-11-19 |
WO2009140011A3 (en) | 2010-02-11 |
AU2009246762B2 (en) | 2013-09-05 |
WO2009140011A2 (en) | 2009-11-19 |
US8276074B2 (en) | 2012-09-25 |
AU2009246762A1 (en) | 2009-11-19 |
EP2289067A2 (en) | 2011-03-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102099860B (zh) | 用于编辑视频剪辑的用户界面 | |
CN101322112B (zh) | 用于视频编辑***的图标显示 | |
CN101663709B (zh) | 使得能够在用户界面中显示媒体项的一部分的设备和方法 | |
US9600164B2 (en) | Media-editing application with anchored timeline | |
US8875025B2 (en) | Media-editing application with media clips grouping capabilities | |
US7954065B2 (en) | Two-dimensional timeline display of media items | |
JP6530133B2 (ja) | メディアを提供するためのタッチ・スクリーン・ユーザ・インタフェース | |
US8705938B2 (en) | Previewing effects applicable to digital media content | |
US9881215B2 (en) | Apparatus and method for identifying a still image contained in moving image contents | |
US8006185B2 (en) | Three dimensional viewer for video | |
DE102014008038A1 (de) | Anordnen von unaufdringlichen Oberlagerungen in einem Videocontent | |
CN103197850A (zh) | 信息处理设备、信息处理方法和计算机可读介质 | |
DE112007002133T5 (de) | Medienverwalter mit integrierten Browsern | |
US20170164021A1 (en) | Systems and Methods Involving Creation of Information Modules, Including Server, Media Searching, User Interface and/or Other Features | |
EP3185137A1 (en) | Method, apparatus and arrangement for summarizing and browsing video content | |
CN112887794B (zh) | 视频剪辑方法及装置 | |
KR101442355B1 (ko) | 미디어 요약데이터를 생성하는 방법 및 장치 | |
CN111782309B (zh) | 显示信息的方法、装置及计算机可读存储介质 | |
JP2005136485A (ja) | 編集装置 | |
CN105701131A (zh) | 文件浏览展示方法及装置 | |
CN103988162A (zh) | 涉及信息模块的创建、观看和利用的特征的***和方法 | |
Denoue et al. | Content-based copy and paste from video documents | |
CN117911582A (zh) | 混合媒体内容的自适应编辑体验 | |
Thompson | The value of video | |
CN113079415A (zh) | 视频处理方法、装置及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1159301 Country of ref document: HK |
|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: GR Ref document number: 1159301 Country of ref document: HK |