CN102789799A - 媒体项的二维时线显示 - Google Patents

媒体项的二维时线显示 Download PDF

Info

Publication number
CN102789799A
CN102789799A CN2012102448899A CN201210244889A CN102789799A CN 102789799 A CN102789799 A CN 102789799A CN 2012102448899 A CN2012102448899 A CN 2012102448899A CN 201210244889 A CN201210244889 A CN 201210244889A CN 102789799 A CN102789799 A CN 102789799A
Authority
CN
China
Prior art keywords
thumbnail
pane
video
user
media
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.)
Pending
Application number
CN2012102448899A
Other languages
English (en)
Inventor
R·乌比洛斯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Apple Inc
Original Assignee
Apple Computer Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Apple Computer Inc filed Critical Apple Computer Inc
Publication of CN102789799A publication Critical patent/CN102789799A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/034Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/32Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
    • G11B27/326Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier used signal is a video-frame or a video-field (P.I.P.)
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/34Indicating arrangements 

Abstract

一种计算机实现方法包括:在数字媒体系统中的用户界面内显示具有垂直方向和水平方向的媒体窗格;在该媒体窗格内显示多个缩略图组,每个缩略图组包括共同表示相应媒体项的一个或多个缩略图,第一缩略图组显示为排列在跨所述媒体窗格沿水平方向延伸的第一行中,使得第一缩略图组基本上相邻于所述媒体窗格的第一垂直边缘显示,而后续的缩略图组显示为基本上在所述第一行中彼此相邻,直到该第一行中的缩略图组基本上相邻于所述媒体窗格的第二垂直边缘显示;及在与所述第一行垂直移位的第二行中显示下一个缩略图组。

Description

媒体项的二维时线显示
本申请是于2007年11月29日提交的、题为“媒体项的二维时线显示”的PCT进入国家阶段申请200780051673.8(PCT申请号:PCT/US2007/085939)的分案申请。
对相关申请的交叉引用
本申请要求以下美国专利申请的利益:(1)于2006年12月22日提交的、题为“Two-Dimensional Timelining”的美国临时申请No.60/871,740及(2)于2007年6月29日提交的、题为“Two-DimensionalTimeline Display of Media Items”的美国申请No.11/771,761。以上两个美国申请的全部公开内容通过引用被并入作为本申请说明书的一部分。
技术领域
总的来说,本文档描述了利用视频编辑软件编辑视频剪辑的系统和技术。
背景技术
运动的场景可以利用多种设备来捕捉和记录,这些设备包括从用在电视和电影制作中的现有技术专业摄像机到蜂窝电话上的简单照相机。有些可以用于捕捉运动图片的设备(包括数码可携式摄像机和数码照相机)也允许以包括运动图像专家组(MPEG)格式的数字格式存储所捕捉到的图像。依赖于设备能力和用户设置,照相机可以捕捉并存储音频与视频两者。所记录的信息自动以数字格式存储,并可以利用基于各种有线或无线通信协议(例如,蓝牙或通用串行总线(USB))的设备容易地传送到包括计算机硬盘在内的辅助设备。
诸如iMovie HD 6.0.1的视频编辑软件为拥有大视频剪辑库的用户提供了用以编辑原始影像资料(footage)的非线性编辑技术。这种编辑包括剪切影像资料的片段、重新排列相同视频剪辑的片段、重新排列并组合多个视频剪辑的片段、以及通过添加包括音频轨迹、画外音、标题和帧之间的过渡的内容来修改内容。软件制造商定期给软件添加功能,使得软件对于普通用户来说操作简单,同时还给完成的视频提供近乎专业的质量。
发明内容
在一个例子中,基于用户输入,系统可以上载视频剪辑库、将视频剪辑显示为用户界面中的一系列缩略图、提供视频剪辑中特定时刻的预览并允许用户编辑显示在用户界面中的视频剪辑的内容。
在一种实施中,描述了一种计算机实现方法。该方法包括在数字媒体系统中的用户界面内显示具有垂直方向和水平方向的媒体窗格,在该媒体窗格内显示多个缩略图组,每个缩略图组包括共同表示相应媒体项的一个或多个缩略图,第一缩略图组显示为排列在跨媒体窗格沿水平方向延伸的第一行中,使得第一缩略图组基本上相邻于媒体窗格的第一垂直边缘显示,而后续的缩略图组显示为在第一行中基本上彼此相邻,直到第一行中的缩略图组基本上相邻于媒体窗格的第二垂直边缘显示,并在与第一行垂直移位的第二行中显示下一个缩略图组。
这个和其它方面可以包括一个或多个以下特征。第一缩略图组中缩略图的显示次序可以对应于相应媒体项被捕捉的次序,其中时间的行进对应于缩略图在水平方向上从左向右以及在垂直方向上从上向下的定位。第一垂直边缘可以包括媒体窗格的左边缘,而第二垂直边缘可以包括媒体窗格的右边缘。第二行可以在第一行下面。相邻的行可以由槽隔开。媒体项可以包括一个或多个视频剪辑和静止图像。响应于用户改变媒体窗格的大小,一行中的缩略图组的个数或者行的个数或者两者都自动改变。第一缩略图组中的缩略图可以连续显示。媒体窗格中所显示的后续缩略图组中的第一个缩略图可以与前一个缩略图组中的最后一个缩略图隔开。响应于用户输入,缩略图组中缩略图的个数可以改变。响应于用户输入,一个或多个缩略图组可以隐藏不显示。隐藏一个或多个缩略图组不显示使得剩余可见的缩略图组重新排列,以填充对应于被隐藏的缩略图组的间隙。每个缩略图都可以有统一的水平尺寸和统一的垂直尺寸。缩略图组可以按照类似于字处理应用用户界面中字的方式显示。可以为缩略图指定时间段。该时间段可以基于用户输入而改变。改变时间段可以使缩略图组中缩略图的个数改变。单个缩略图组中的一个或多个缩略图可以在不同垂直显示行中移位。
在另一种实施中,描述了一种用于承载使一个或多个机器执行操作的指令的介质。操作包括在数字媒体系统中的用户界面内显示具有垂直方向和水平方向的媒体窗格,在该媒体窗格内显示多个缩略图组,每个缩略图组包括共同表示相应媒体项的一个或多个缩略图,第一缩略图组显示为排列在跨媒体窗格沿水平方向延伸的第一行中,使得第一缩略图组基本上相邻于媒体窗格的第一垂直边缘显示,而后续的缩略图组显示为在第一行中基本上彼此相邻,直到第一行中的缩略图组基本上相邻于媒体窗格的第二垂直边缘显示,并在与第一行垂直移位的第二行中显示下一个缩略图组。
这个和其它方面可以包括一个或多个以下特征。第一缩略图组中缩略图的显示次序可以对应于相应媒体项被捕捉的次序,其中时间的行进对应于缩略图在水平方向上从左向右以及在垂直方向上从上向下的定位。第一垂直边缘可以包括媒体窗格的左边缘,而第二垂直边缘可以包括媒体窗格的右边缘。第二行可以在第一行下面。相邻的行可以由槽隔开。媒体项可以包括一个或多个视频剪辑和静止图像。响应于用户改变媒体窗格的大小,一行中的缩略图组的个数或行的个数或者两者都可以自动改变。第一缩略图组中的缩略图可以连续显示。媒体窗格中所显示的后续缩略图组的第一个缩略图可以与前一个缩略图组中的最后一个缩略图隔开。响应于用户输入,缩略图组中缩略图的个数可以改变。响应于用户输入,一个或多个缩略图组可以隐藏不显示。隐藏一个或多个缩略图组不显示使得剩余可见的缩略图组重新排列,以填充对应于被隐藏的缩略图组的间隙。每个缩略图都可以有统一的水平尺寸和统一的垂直尺寸。缩略图组可以按照类似于字处理应用用户界面中字的方式显示。可以为缩略图指定时间段。该时间段可以基于用户输入而改变。改变时间段可以使缩略图组中缩略图的个数改变。单个缩略图组中的一个或多个缩略图可以在不同垂直显示行中移位。
在此所述的系统和技术可以提供一个或多个以下优点。首先,视频库中的视频剪辑可以作为多行水平缩略图浏览,其中缩略图可以代表视频剪辑的全部或部分时间段。缩略图在用户界面的可视窗口内卷绕,以避免在窗口内水平滚动以访问视频剪辑的片段。视频剪辑以二维时线的形式呈现给用户。其次,对应于视频剪辑中时刻的帧可以通过简单地将光标放到由诸如鼠标的指示设备操作的显示设备上关于该视频剪辑的缩略图上的期望位置处来预览。在指示设备是鼠标的系统中,视频剪辑中的多个帧可以通过简单的鼠标移过来预览,而不需要在用户界面上的任何点处点击鼠标。在编辑过程中选择视频片段的时候,用户可以使用这个功能来确定视频剪辑中的开始和停止点。第三,期望长度的片段可以从视频剪辑中选择并与视频剪辑的剩余部分隔开,以用于编辑。以类似于文本编辑器中选择文本的方式,用户可以选择视频剪辑中的一个或多个期望片段。随后,用户可以将一个或多个所选片段传送到用户界面的独立部分,以编辑该片段的内容。被选片段可以利用诸如鼠标的指示设备传送,而不需要在被选片段的任何点处点击鼠标。第四,用户可以将覆盖到所记录视频上的附加内容中的特定点锚定到视频剪辑内容中的特定点,其中的覆盖内容包括音频轨迹、画外音、标题和帧之间的过渡。以这种方式,用户可以将覆盖内容重放的起始时间同步到视频剪辑的内容,而不管是视频剪辑的添加或删除。用户可以确信,一旦覆盖内容已经锚定到期望的位置,则这种内容就总是可以在所完成的视频剪辑中的锚定位置处重放,而不管用户对该视频剪辑可能执行的其它修改如何。
此外,该系统可以简化视频编辑处理并使其对用户友好。由于编辑中所涉及的冗长乏味显著减少,因此就鼓励用户对该视频内容执行改进的编辑操作。所完成视频的质量和视频编辑中用户的信心可以同时提高。
一种或多种实施的细节在以下附图与说明中阐述。通过说明和附图以及权利要求,其它特征、对象和优点将变得显而易见。
附图说明
图1是执行视频编辑的用户界面的示意图例子。
图2A是将每个视频剪辑显示为缩略图的用户界面的示意图例子。
图2B是将视频剪辑显示为缩略图组的用户界面的示意图例子。
图3是将多个视频剪辑显示为对应缩略图组的用户界面的示意图例子。
图4A是视频剪辑中对应于播放头(playhead)的第一位置的第一帧的示意图例子。
图4B是视频剪辑中对应于播放头的第二位置的第二帧的示意图例子。
图4C是视频剪辑中对应于播放头的第三位置的第三帧的示意图例子。
图4D是视频剪辑中对应于播放头的第四位置的第四帧的示意图例子。
图4E是视频剪辑中对应于播放头的第五位置的第五帧的示意图例子。
图5是从媒体窗格中选择并传送到项目窗格(project pane)的视频内容片段的示意图例子。
图6是锚定到项目窗格中视频内容的覆盖内容的例子。
图7是将视频剪辑显示为缩略图组中一系列一个或多个缩略图的方法的流程图的例子。
图8是预览对应于视频剪辑中某时刻的帧的方法的流程图的例子。
图9是基于播放速度进行刮擦(scrub)的方法的流程图的例子。
图10是用于使覆盖内容与视频内容同步的方法的流程图的例子。
图11是实施视频编辑软件的系统的示意图例子。
图12是中央处理单元的示意图例子。
各个图中相同的附图标号指示相同的元件。
具体实施方式
图1描述了执行视频编辑的用户界面100的示意图的例子。用户界面100包括媒体窗格105、项目窗格110和预览窗格115。包含利用记录设备记录的原始影像资料的视频剪辑被上载到用户界面100并显示在媒体窗格105中。在有些实施中,包含原始影像资料的视频剪辑可以存储在诸如视频库的存储设备上。当用户界面被打开时,系统可以在相邻于媒体窗格105的窗格中显示可用的视频库。在其它实施中,当用户界面被打开时,系统可以自动搜索存储设备上的视频剪辑,并将所有可用的视频剪辑显示在媒体窗格105中。在其它实施中,系统可以基于用户输入检索存储的视频剪辑。用户所选的所有视频剪辑都可以上载到用户界面100,并显示在媒体窗格105中,而不管视频剪辑或者记录设备的类型如何。视频剪辑可以利用任何记录设备记录,所述记录设备包括数码可携式摄像机、数码照相机和蜂窝电话。视频剪辑可以以任何格式存储,所述格式包括quicktime、mpeg-1、mpeg-2、AVI和real video。此外,每个视频剪辑的时间段可以显示在对应的视频剪辑上或者靠近之显示。
项目窗格110包括来自显示在媒体窗格105中的一个或多个视频剪辑中的、可以由用户选择进行编辑的一个或多个片段。当片段被选择并从媒体窗格105传送到项目窗格110时,自动创建一个项目。在有些实施中,显示项目的窗格可以相邻于项目窗格110显示。在编辑之后,项目窗格110的内容可以保存为一个完成项目。完成项目可以以任何格式保存,所述格式包括quicktime、AVI、mpeg-1、mpeg-2和real,而不管从中获得项目中的每个片段的视频的格式如何。所保存的项目可以重新打开,以进行进一步的编辑。此外,项目窗格110还可以包括指示附加内容的表示,所述附加内容包括音频轨迹、画外音、标题和帧之间的过渡。
视频剪辑中的视频存储为一序列帧。预览窗格115显示帧,其中一帧是运动图片中多个照片图像中的一个。显示在预览窗格115中的一帧对应于视频剪辑中的一个时刻。预览窗格115可以显示对应于显示在媒体窗格105中的内容和显示在项目窗格110中的内容的帧。此外,基于用户输入,预览窗格115还可以重放显示在媒体窗格105中和项目窗格110中的视频内容。基于系统能力,在预览窗格115中重放的内容可以包括与视频内容一起记录或者添加到原始影像资料的音频内容。用户可以在预览窗格115中预览编辑视频内容的效果。
在有些实施中,媒体窗格105的宽度等于项目窗格110和预览窗格115的宽度之和。三个窗格的高度可以彼此相等。在显示用户界面100的显示设备的尺寸限制之内,用户可以改变窗格的尺寸。在显示设备的尺寸限制之内,用户界面100的尺寸也可以改变,这造成窗格的尺寸成比例改变。
在有些实施中,媒体窗格105可以显示在用户界面100的下半区,而项目窗格110和预览窗格115可以显示在上半区。另选地,媒体窗格105可以显示在上半区,而项目窗格110可以显示在下半区。可以在单个操作中变换媒体窗格105和项目窗格110在用户界面100中的位置。例如,媒体窗格105可以显示来自视频库的视频剪辑。项目窗格110可以显示由用户从一个或多个视频剪辑中选择的片段。预览窗格115可以显示与由光标在显示设备上的位置所确定的时刻相对应的帧。在从用户接收到输入时,在单步操作中,媒体窗格105和项目窗格110的位置可以同时交换,同时保持显示在媒体窗格105和项目窗格110中的内容。
图2A描述了将每个视频剪辑200显示为缩略图的用户界面100的示意图例子。视频剪辑200包括从打开记录功能的时刻开始到记录功能关闭的时刻由记录设备记录的内容。当视频库中的视频剪辑200上载到用户界面100中时,每个视频剪辑200显示为一行或多行矩形缩略图。视频剪辑200的时线从左向右并且从上向下行进。在有些实施中,每个视频剪辑200可以由单个矩形缩略图表示,由系统定义的距离隔开每个缩略图,以区分视频剪辑。缩略图在第一行中显示,直到缩略图的宽度总和超过所显示的媒体窗格105的宽度。后续的缩略图卷绕到媒体窗格105中的下一行。作为系统指定间隔的槽隔开两行缩略图。
图2B描述了将视频剪辑200显示为缩略图组203的用户界面100的示意图例子。共同表示视频剪辑的缩略图组203显示为连续序列的一个或多个矩形缩略图205。每个缩略图205的垂直和水平尺寸由系统指定。每个视频剪辑200由缩略图组203共同表示。每个缩略图组203可以包括一个或多个缩略图205。关于相同缩略图组203的缩略图205显示为一连续序列。对应于单独视频剪辑的缩略图组203显示为使得缩略图组203的最后一个缩略图205与后续缩略图组203的第一个缩略图205隔开。缩略图组中缩略图的显示次序对应于相应视频剪辑被捕捉的次序。时间的行进对应于缩略图在水平方向上从左向右以及在垂直方向上从上向下的定位。基于用户输入,视频剪辑200可以被包括到用户界面100中或者从中除去。当对应于视频剪辑200的缩略图组203被隐藏时,剩余的缩略图组203重新排列,以填充对应于被隐藏的缩略图组203的间隙。以这种方式,缩略图组203以类似于字处理应用用户界面中字的方式显示。
为每个缩略图205指定视频剪辑200中一部分时间段的视频内容。将视频剪辑200的持续时间除以指定给每个缩略图205的时间段。以这种方式,确定了显示视频剪辑200所需的缩略图组203中缩略图205的个数。视频剪辑200的持续时间可以被指定给每个缩略图205的时间段整除,而没有剩余的时间。在这种情况下,当视频剪辑200的持续时间除以指定给每个缩略图205的时间时,显示视频剪辑200所需的缩略图组203中缩略图205的个数等于除式的商(Q),而没有时间剩余。视频剪辑200跨缩略图组203中的Q个缩略图205显示。另选地,在将视频剪辑200的整个时间段除以指定给每个缩略图205的时间段后,可能有时间剩余。在这种情况下,显示视频剪辑200所需的缩略图组203中缩略图205的个数等于除式的商(Q)加一。视频剪辑200跨缩略图组203中的(Q+1)个缩略图205显示。而且,在这种情况下,对应于缩略图组203中最后一个缩略图205的时间段小于对应于缩略图组203中其它缩略图205的时间段。不过,关于视频剪辑200的缩略图组203中所有缩略图205的尺寸是彼此相等的。当显示设备上的光标放到缩略图上时,视频剪辑200最后一个缩略图205中不包含视频内容的片段用一种颜色(例如,灰色)填充。以这种方式,用户可以容易地辨识出缩略图组203中最后一个缩略图205的填充部分是没有任何视频内容的。缩略图205的没有内容的片段在编辑时不使用。通过保持缩略图组203中所有缩略图205的尺寸相等并避免对表示短时间段内容的部分缩略图205的显示,提高了用户界面100的美观。
在有些实施中,确定视频剪辑中帧的总数和缩略图的总数。帧的总数除以缩略图的总数,使得缩略图组中的每个缩略图包含相同个数的关于视频剪辑的帧。当缩略图组中缩略图的个数基于例如用户输入改变时,帧的总数可以除以缩略图的新个数。以这种方式,当缩略图组中缩略图的个数改变时,缩略图组中每个缩略图中的帧数可以保持彼此相等。在有些实施中,当最后一个缩略图中内容的时间段小于缩略图组其它缩略图的时间段时,缩略图组中最后一个缩略图的内容跨缩略图的整个尺寸分布。在这些实施中,尽管同一缩略图组中最后一个缩略图和剩余缩略图中内容的时间段不匹配,但由缩略图占用的物理空间的每个点都对应于媒体项中的一个帧。在其它实施中,当最后一个缩略图中内容的时间段小于缩略图组其它缩略图的时间段时,最后一个缩略图的尺寸可以截短,以指示减少的时间段。
用户可以在用户界面100中改变指定给缩略图205的时间段。可以为项目窗格110中的缩略图205指定与媒体窗格105中缩略图205不同的时间段。在有些实施中,第一交互式标尺和第二交互式标尺分别与媒体窗格105和项目窗格110相邻显示。标尺操作性地耦合到相应的窗格,使得指定给媒体窗格105中缩略图的时间和指定给项目窗格110中缩略图的时间可以通过分别滑动第一标尺和第二标尺来独立地改变。在有些实施中,对应于每个缩略图205的时间段是由系统指定的。在其它实施中,对应于每个缩略图205的时间段是由用户指定的。在其它实施中,当视频剪辑200首次加载到媒体窗格105中时,为每个缩略图205指定等于系统缺省值的时间段。用户可以将这个值改变成在系统指定限制之内的用户定义值。
缩略图205的垂直和水平尺寸是统一的,而且是由系统指定的。媒体窗格105和项目窗格110的尺寸可能不足以在一行中显示关于一个或多个缩略图组203的所有缩略图205。在有些实施中,交互式标尺与媒体窗格105和项目窗格110相邻显示。该标尺操作性地耦合到媒体窗格105和项目窗格110中的缩略图的尺寸。用户可以改变标尺的位置,以便增加或减小媒体窗格105和项目窗格110中缩略图205的大小。以这种方式,显示在媒体窗格105和项目窗格110中的缩略图205的大小可以同时改变。在其它实施中,媒体窗格105的大小自动增加,以便通过添加行来容纳所有的缩略图205。不过,所显示的媒体窗格105的尺寸保持不变。垂直滚动条结合到媒体窗格105中,使得用户可以垂直滚动,来访问不能立即看到的视频剪辑200。在其它实施中,用户可以利用指示设备或键盘或者两者,来扫视(pan)媒体窗格105。通过利用交互式标尺调整缩略图大小和增加媒体窗格105的大小的结合,缩略图205的显示大小也可以改变。
图3描述了将多个视频剪辑200显示为对应的缩略图组203的用户界面100的示意图例子。每个缩略图组203都包括一个或多个缩略图205。在有些实施中,视频库的所有视频剪辑200都可以自动上载到用户界面100中并作为多行缩略图组203显示在媒体窗格105中。在其它实施中,视频库的一个或多个视频剪辑200可以基于用户输入有选择地上载到用户界面100中,并显示在媒体窗格105中。用户界面100的缺省尺寸是由系统指定的。基于指定给缩略图205的时间段并基于视频剪辑200的持续时间,每个视频剪辑200跨缩略图组203中的一个或多个缩略图205分布。在所示例子中,在用户界面100的缺省视图中,缩略图组1、2、3和4对应于分别跨6个、1个、3个和1个缩略图显示的视频剪辑1、2、3和4。如果一行中缩略图205的总宽度超过媒体窗格105的宽度,则添加新的一行,且后续的缩略图205在媒体窗格105中卷绕并显示在下面的行中。媒体窗格105和项目窗格110中缩略图的大小可以基于用户输入成比例改变。
显示视频剪辑200的缩略图组203中缩略图205的个数是基于指定给每个缩略图205的时间段自动改变的。当视频剪辑200跨缩略图组203中的一个或多个缩略图205显示时,除了每个缩略图组203中的最后一个缩略图205之外,对应于每个缩略图205的时间段彼此相等。对应于缩略图组203中最后一个缩略图205的时间段小于或者等于,但不会大于,对应于同一缩略图组203中其它缩略图205的时间段。响应于用户输入,每个视频剪辑200可以显示为单个缩略图205。在这些实施中,对应于视频剪辑200的缩略图205的尺寸是彼此相等的。由缩略图205所表示的视频剪辑200的持续时间不需要彼此相等。
当显示设备上的光标放到用户界面100中的缩略图205上时,播放头显示在显示设备上光标的位置处。在有些实施中,播放头是高度等于缩略图205的垂直尺寸的垂直线。当光标放到远离缩略图205的位置时,播放头消失。通过操作指示设备或键盘或者这两者,用户可以改变光标在显示设备上的位置。当播放头位于缩略图205上的一个位置时,视频中对应于由缩略图上播放头的位置所确定的时刻的帧显示在预览窗格115中。以这种方式,关于跨媒体窗格105和项目窗格110中一个或多个缩略图显示的视频内容的帧可以在预览窗格115中预览。
当播放头位于缩略图205上时,视频剪辑200中对应于播放头位置的帧显示在缩略图205上。当播放头跨缩略图205移动时,利用对应于播放头的新位置的帧,来持续更新缩略图205上的显示。此外,显示在缩略图205上的帧同时显示在预览窗格115上。当显示在缩略图205上的帧随着播放头的移动而更新时,显示在预览窗格115中的帧也更新。
图4A-4E描述了视频剪辑中对应于播放头位置的帧的示意图例子。在所示例子中,播放头跨3号缩略图组中的2号缩略图水平移动。当播放头从缩略图的左边(播放头位置1)移动到缩略图的右边(播放头位置5)时,对应于播放头位置的帧显示在预览窗格115中。预览窗格115中帧更新的速率对应于播放速度。播放速度输入是由用户提供的。在有些实施中,利用鼠标作为指示设备,用户可以跨一个或多个缩略图205水平移动鼠标。播放速度对应于用户移动指示设备的速度。在其它实施中,系统可以有一个或多个指定的播放速度,用户可以从中进行选择。刮擦是指通过在缩略图组203中的缩略图205上向前或向后移动光标来预览一个或多个缩略图205的内容。缩略图205的内容可以通过简单的鼠标悬停(mouse over)操作来刮擦,该操作不需要在缩略图205上点击鼠标来预览预览窗格115中的帧。代表视频剪辑的行进的时线从左向右运动。因此,从左向右移动播放头使得在预览窗格115中按帧被记录的顺序显示对应于播放头位置的帧。类似地,从右向左移动播放头使得在预览窗格115中按与帧被记录的顺序相反的顺序显示对应于播放头位置的帧。利用指示设备从左向右或者从右向左或者二者以刮擦预览窗格115中缩略图205的内容,用户可以以播放速度移动放到缩略图205上的播放头。
当播放头以播放速度跨一个或多个缩略图205移动时,利用对应于缩略图205上播放头位置的帧,来持续更新预览窗格115。以这种方式,视频剪辑200的内容被刮擦。记录设备可以有既记录视频又记录音频内容的特征。因此,视频剪辑可以包括与视频内容一起记录的音频内容。当视频剪辑的内容被刮擦时,依赖于播放头的移动方向,视频和音频内容都可以向前或向后重放。在有些实施中,如果播放速度小于第一阈值,则被刮擦片段的视频和音频内容都重放。依赖于系统的音频特征,视频和与视频关联的音频都根据用户输入而向前或向后刮擦。视频和音频内容重放的顺序对应于播放头移动的方向。如果播放速度超过第一阈值,但低于第二阈值,则只有视频内容被刮擦,而音频内容(如果有的话)不刮擦。如果播放速度超过第二阈值,则视频或者与视频关联的音频都不重放。在这种情况下,缩略图205的缺省视图显示在预览窗格115中。缩略图的缺省视图可以包括视频剪辑的任何帧,包括缩略图中播放头所处的帧和视频剪辑的任意缩略图中与该缩略图相关的帧,而不管播放头的位置在哪里。如果播放头的移动方向确定为基本垂直,则缩略图的缺省视图也显示在预览窗格115中。显示在媒体窗格105中的视频内容可以以播放速度在预览窗格115中重放并预览。用户可以在媒体窗格105中所显示的任何缩略图中的任何期望位置处开始和停止重放。
从上载到媒体窗格105中的视频剪辑200中,用户可以选择视频的片段并将所选的片段传送到项目窗格110。图5描述了从媒体窗格105选择并传送到项目窗格110的视频内容片段的示意图例子。以这种方式,用户可以编辑显示在媒体窗格105中的原始影像资料的内容。来自媒体窗格105中缩略图205的内容以类似于文本编辑器中选择文本的方式被选择。播放头放到缩略图205上期望的起始位置。基于通过将播放头放到缩略图205中一个位置处而获得的预览窗格115中帧的预览,用户可以选择缩略图205上的起始位置。在有些实施中,指示设备是鼠标。通过将播放头放到期望的位置并点击鼠标,用户可以选择缩略图205上的起始位置。其后,用户就可以跨对应于视频剪辑200的缩略图组203的全部或部分片段来水平移动鼠标到达期望的结束位置。当用户在期望的结束位置处点击鼠标时,播放头跨越的片段就被选择了。在有些实施中,跨越的片段可以显示为能够容易地区分的阴影矩形。被选片段的结束位置可以位于所选片段的起始位置之前或之后。被选片段的起始位置和结束位置位于相同的缩略图组中并与相同的视频剪辑相关。
在其它实施中,通过利用如鼠标的指示设备的点击和拖动操作,用户可以选择视频剪辑200的片段。在其它实施中,通过选择起始位置和结束位置,而不从起始位置拖动播放头到结束位置,用户可以选择视频剪辑200的片段。例如,用户可以将播放头放到期望的起始位置并点击诸如鼠标的指示设备。用户可以按下键盘上的“Command(命令)”键,将播放头移动到期望的结束位置,并在结束位置处点击鼠标。起始和结束位置之间的片段就自动地被选择了。键盘上一个或多个键的任意组合或指示设备或者二者可以指定用来执行片段选择操作。
在有些实施中,用户可以从显示在媒体窗格105中不同行上的一个或多个缩略图选择视频片段。用户可以利用键盘上一个或多个键的组合或指示设备或者二者来选择起始位置和结束位置,使得起始位置位于与结束位置不同的行中。起始位置和结束位置之间的所有内容可以被选择,而与起始和结束位置所处的行无关。在有些实施中,用户可以从显示在媒体窗格105中的视频剪辑200之中选择多个片段。每个片段都可以有起始位置和结束位置。例如,通过在起始位置点击鼠标并将鼠标拖动到结束位置,用户可以选择视频剪辑200的第一片段。另选地,通过在起始位置点击鼠标、按下键盘上的键(例如,“Command”键)、然后在结束位置点击鼠标,用户可以选择第一片段。其后,用户可以按下键盘上的另一个键,例如“Shift(切换)”键,并重复在媒体窗格105中不同位置选择片段的处理。以这种方式,用户可以从媒体窗格105选择视频剪辑200的多个片段,其中每个所选的片段都具有起始位置和结束位置。
一个或多个视频剪辑200中的一个或多个被选片段可以从媒体窗格105传送到项目窗格110。在有些实施中,在媒体窗格105中选择的视频的片段可以不需要在被选片段上点击诸如鼠标的指示设备就被传送到项目窗格110。将指示设备放到被选片段中任何点处允许移动整个被选片段到项目窗格110,而不需要在被选片段的任何点处点击指示设备。在其它实施中,以类似于文本编辑的方式,被选片段可以从媒体窗格105拖动并放到项目窗格110中。在其它实施中,以类似于文本编辑的方式,被选片段可以从媒体窗格105剪切并粘贴到项目窗格110中。在这些实施中,当被选片段从媒体窗格105传送到项目窗格110时,被选片段可以从媒体窗格105的显示中除去。在其它实施中,被选片段可以拷贝,且拷贝的片段可以粘贴到项目窗格110中。在这些实施中,被选片段继续显示在媒体窗格105和项目窗格110中。
每个被选片段可以单独地从媒体窗格105传送到项目窗格110。另选地,一个或多个被选片段可以同时传送到项目窗格110。传送的片段显示为对应的缩略图组。对应于所传送片段的缩略图组包括一个或多个水平行缩略图,其中每个缩略图的高度彼此相等。所传送片段跨其显示的缩略图的个数依赖于指定给每个缩略图的时间而显示并可以由用户改变。首先传送的片段显示为在项目窗格110中一行的左端上的缩略图。后续传送的片段显示为关于已经存在于项目窗格110中的片段的一个或多个缩略图右边的一个或多个缩略图。片段以一系统指定间隔隔开,用以区分片段。片段可以插入到行中的任何位置,包括行的开头、行的结尾或者开头与结尾之间的任何位置。所有传送的片段都隔开一系统指定距离。如果缩略图的宽度超过项目窗格110的宽度,则新的一行添加到项目窗格且后续的片段传送到该新的一行。通过改变交互式标尺的位置,项目窗格110中缩略图的大小可以随媒体窗格105中缩略图的大小一起改变,其中的交互式标尺配置成改变缩略图的垂直和水平尺寸。
显示在项目窗格110中的视频剪辑的被选片段可以基于用户输入而重新排列。在有些实施中,通过将诸如鼠标的指示设备放到被选片段的任何地方、从其当前位置移动被选片段并将被选片段放到期望的位置,用户可以改变被选片段的位置。整个被选片段可以移动,而不管鼠标在被选片段中所处的点在哪里。第一被选片段可以被拖动并放到包括第二片段的开头、第二片段的结尾、一行的开头和一行的结尾在内的位置。由用户选择、传送到项目窗格110并按用户期望的顺序显示的片段内容可以通过移动播放头来刮擦。以类似于刮擦媒体窗格105中缩略图的内容的方式,预览窗格110中的内容(包括音频)可以基于播放头的移动速度而在预览窗格110中预览。此外,所传送片段的内容可以作为连续的视频剪辑重放。项目窗格110中片段的内容可以在预览窗格115中重放并预览。用户可以在项目窗格110中所显示的任何缩略图中的任何期望位置处开始和停止重放。
显示在媒体窗格105和项目窗格110中的视频内容关于时线对准。在有些实施中,用户可以向项目窗格110中所显示的视频内容添加并关联覆盖内容,包括音频轨迹、画外音、标题及视频中帧之间的过渡。用户可以在项目窗格110中的任何位置添加覆盖内容,并将覆盖内容中的一个点锚定到项目窗格110中所显示的视频内容中的一个点,使得附加内容中的该点在与视频内容中的锚定点相同的时刻重放,而不管时线上视频内容中该点重放的时间如何。以这种方式,覆盖内容中第一点的重放可以与视频内容中的第二点同步。在有些实施中,当用户将覆盖内容包括到项目窗格110中所显示的内容中时,覆盖内容显示为与该覆盖内容要关联的视频内容相对应的缩略图组203之下的水平条。覆盖内容中的任何点都可以同步到项目窗格110中视频内容中的任何点。显示缩略图205之下的水平条是对覆盖内容的指示。
覆盖内容(例如,音频轨迹)锚定到视频内容中的特定点。图6描述了锚定到项目窗格110中视频内容的覆盖内容的例子。用户可以将覆盖内容锚定到视频内容中的特定点,使得覆盖内容中的锚定点可以在视频内容中对应的锚定点重放时重放,而不管视频内容和覆盖内容的剩余部分重放的时刻如何。在有些实施中,用户可以选择视频内容中的第一个点,然后选择覆盖内容。覆盖内容中的起始点自动地锚定到该第一个点。在其它实施中,当用户将覆盖内容添加到关于项目窗格110中视频内容的缩略图时,覆盖内容自动锚定到缩略图组中第一个缩略图中的第一帧。其后,用户可以利用指示设备将覆盖内容中的锚定点和视频内容中的锚定点重新定位到任何期望的点。基于关于预览窗格115中看到的在项目窗格110中所显示缩略图的帧的预览,用户可以重新定位视频内容中的锚定点。在有些实施中,视频和音频内容中的锚定点显示为由垂直线连接的点。在这些实施中,不管是添加、删除或重新排列项目窗格110中的视频内容,覆盖内容中与视频内容中锚定点相关的锚定点的位置都保持不变。锚定点之前和之后的覆盖内容自动调节,使得覆盖内容中的该点在与视频内容中锚定到的点相同的时刻重放。
在有些实施中,覆盖内容是用户可以添加到视频内容的画外音。用户可以选择显示在项目窗格110中的视频内容的点,作为画外音的起始点。用户可以记录音频达一期望的时间段。用户可以选择结束画外音的结束点。画外音的起始点锚定到视频内容中选定的起始点。用户可以将视频内容中的锚定点和画外音中的锚定点分别独立地移动到代表该视频内容的缩略图组和代表画外音的水平条中的任何期望的第二点。
在有些实施中,覆盖内容可以包括帧之间的过渡。系统可以包括多个过渡类型。在有些实施中,用户可以选择并在两个帧之间插入过渡类型。过渡可以呈现为垂直尺寸等于代表所选片段缩略图的垂直尺寸的矩形缩略图。代表过渡的缩略图的水平尺寸可以基于用户输入改变。通过改变代表过渡的缩略图的水平尺寸,用户可以改变过渡的持续时间。以这种方式,用户可以编辑利用记录设备记录的原始影像资料,并向编辑过的视频剪辑添加特征。其后,用户可以将编辑过的视频剪辑存储在存储设备上。存储设备可以是存储原始影像资料的存储设备。另选地,存储设备可以是独立的设备。
图7描述了将视频剪辑200显示为缩略图组203中的一系列一个或多个缩略图205的方法的流程图例子。在有些实施中,在700,视频剪辑200上载到媒体窗格105中。系统100为每个缩略图205指定一缺省时间段。在705,获得每个缩略图205的该系统值。在710,基于视频剪辑200的持续时间和用于缩略图205的时间段的系统值,视频剪辑200显示为缩略图组203。缩略图组203可以包括一个或多个缩略图205。用户可以改变指定给每个缩略图205的时间段。如果每个缩略图205的时间段被用户改变(715),则用户指定的时间用于确定缩略图组203中缩略图205的个数。如果没有改变,则系统指定的值用于确定缩略图组203中缩略图205的个数。如果用户指定将每个视频剪辑200显示为单个缩略图205的输入(720),则在725处将每个视频剪辑200显示为单个缩略图205。如果用户没有指定缩略图205的时间段,则在730处视频剪辑200的持续时间除以用于缩略图205的时间段的系统指定值,并确定除式的商(Q)。如果指定了缩略图205的时间段,则在735处视频剪辑200的持续时间除以用户指定的值,并确定除式的商(Q)。如果除过之后时间没有剩余(740),则在745处,视频剪辑跨Q个缩略图显示。缩略图组203包括Q个缩略图205。如果除过之后有时间剩余(740),则在750处,视频剪辑跨(Q+1)个缩略图显示。缩略图组203包括(Q+1)个缩略图205。
对从媒体窗格105传送到项目窗格110的视频内容的片段的显示以及代表该片段的缩略图组203中缩略图205的个数也可以基于片段的持续时间和指定给项目窗格110中每个缩略图的时间段而改变。用户可以将任何时间段的视频片段从媒体窗格105传送到项目窗格110。为指定给项目窗格110中每个缩略图的时间段指定一缺省系统值,该缺省系统值可以基于用户输入而改变。将所传送片段显示为缩略图组所需的缩略图的个数是片段持续时间与指定给每个缩略图的时间段的函数。指定给媒体窗格105中缩略图的时间段可以独立于指定给项目窗格110中缩略图的时间段而改变。
图8描述了预览对应于视频剪辑200中的时刻的帧的方法的流程图例子。视频剪辑200可以显示为一个缩略图205或者缩略图组203中多个缩略图205的水平序列。显示设备上的光标可以由键盘或者指示设备或者二者来进行控制。在800处,光标放到关于视频剪辑200的缩略图205上,其中光标显示为播放头。在805处,确定视频剪辑200中对应于播放头在缩略图205上位置的时刻。在810处,识别视频剪辑200中对应于所确定时刻的帧。在815处,所识别的帧显示在预览窗格115中。
图9描述了基于播放头播放速度进行刮擦的方法的流程图例子。播放头可以利用键盘或指示设备或二者来控制。通过跨一个或多个缩略图移动播放头,对应于播放头位置的帧显示在预览窗格115中,因此也可以被刮擦。在900处,确定播放头跨缩略图205移动的播放速度。如果播放头的移动方向基本是垂直的,则缩略图205中的帧不被刮擦。在910处,缩略图205的缺省视图显示在预览窗格115中。如果确定播放速度不是基本垂直的,则在915处,将播放速度与第一阈值进行比较。如果播放速度小于第一阈值,则对应于播放头位置的视频和音频内容都被刮擦(920)。如果播放速度大于第一阈值,则在925处,将播放速度与第二阈值进行比较。如果播放速度大于第一阈值且小于第二阈值,则在930处,只有帧的视频内容被刮擦。与帧关联的音频内容不被刮擦。如果播放速度大于第二阈值,则认为播放速度太快,以至于不能更新预览窗格中的帧,所以显示缺省视图。视频及任何其它相关的内容都不被刮擦。缺省视图可以是任何帧,包括缩略图205的起始帧、缩略图205的结束帧、代表视频剪辑200的缩略图组203的起始帧及代表视频剪辑200的缩略图组203的结束帧。
图10描述了使覆盖内容与视频内容同步的方法的流程图例子。覆盖内容覆盖到显示在项目窗格110中的视频内容上。在1000处,基于用户输入,要覆盖的内容添加到项目窗格110。覆盖内容包括一个或多个音频轨迹、画外音、标题、视频之间的过渡及三者的组合。在有些实施中,覆盖内容在项目窗格110中显示为代表视频内容的多行缩略图组203之间的槽中的水平条。当视频内容中的第二点重放的任何时候,用户都可以使覆盖内容中的第一点同步以进行重放。在有些实施中,用户挑选缩略图205上的第一点。然后,用户添加覆盖内容。覆盖内容的起始点自动锚定到缩略图中的第一点。在其它实施中,用户将覆盖内容添加到项目窗格110中的缩略图。覆盖内容的起始点自动锚定到要添加该覆盖内容的缩略图的起始点。锚显示为由垂直线连接的两个点,每个点都位于视频内容和覆盖内容上。在1005处,基于用户输入,第一锚定点移动到第一同步点。类似地,在1010处,基于用户输入,覆盖内容中的第二锚定点移动到第二同步点。在1015处,第一同步点锚定到第二同步点。一旦锚定,覆盖内容中的第二同步点就总是在与其锚定到的视频内容中的第一同步点相同的时间重放,而不管视频内容和覆盖内容的添加或删除。视频内容和覆盖内容上的锚定点可以利用指示设备或键盘或者二者来移动。
图11描述了其中实施视频编辑软件的系统的示意图例子。系统1100包括显示设备1105、中央处理单元(CPU)1110、键盘1115和指示设备1120。软件几乎可以在任何合适的系统1100(例如,台式计算机、膝上型计算机、个人数字助理(PDA)、智能电话、工作站)中实施。信息可以利用任何合适的显示设备1105(包括阴极射线管(CRT)和液晶显示(LCD)监视器)显示给用户。用户可以使用键盘1115及几乎任何合适的指示设备1120(例如,鼠标、轨迹球、触笔、触摸屏),来与视频编辑软件交互。显示设备1105、键盘1115及指示设备1120可以通过有线或无线装置操作性地与CPU 1110耦合。
在有些实施中,软件可以安装到由操作系统控制的CPU 1110上,其中的操作系统例如有Macintosh操作系统(Mac OS)X v10.0。在其它实施中,软件可以安装到由其它操作系统控制的CPU 1110上,其中的操作系统包括Microsoft Windows、UNIX和Linux。在有些实施中,系统1100是独立设备,例如台式计算机。在其它实施中,系统1100是网络,其中软件安装到集中的服务器上,而用户可以通过诸如工作站的一个或多个节点访问软件。
图12描述了中央处理单元1110的示意图例子。CPU 1110包括微处理器1200、随机存取存储器(RAM)1205和只读存储器(ROM)1210。当用户运行安装在系统1100上的视频编辑软件应用程序时,用户利用包括键盘1115和指示设备1120的一个或多个输入设备为CPU1110提供指令。基于来自RAM 1205或ROM 1210或两者的用户输入和指令,微处理器1200执行由用户指定的操作。系统1100将输出显示在显示设备1105上。此外,CPU 1110可以包括存储内容的存储设备,其中的内容包括利用记录设备记录的原始影像资料、编辑过的视频及附加的内容。在有些实施中,存储设备驻留在CPU 1110中。在其它实施中,存储设备驻留在CPU 1110外面。在其它实施中,存储设备驻留在记录设备中。记录设备通过有线或无线装置操作性耦合到CPU 1110,以检索存储的内容。
尽管在此描述了一些实施,但其它修改也是可能的。例如,视频编辑软件可以嵌入到记录设备中。在其上重放所记录内容的显示设备可以用于显示包括媒体窗格105、项目窗格110和预览窗格115的用户界面100。用户可以使用包括触笔和触摸屏的指示设备1120来刮擦媒体窗格105中的缩略图、从媒体窗格105的缩略图中选择视频的片段、并将所选片段传送到项目窗格110。对显示在媒体窗格105中的缩略图组203中的内容或者项目窗格110中视频内容的片段或者二者的预览可以在预览窗格115中看到。要覆盖到项目窗格110中视频内容上的附加内容可以存储到位于记录设备中的存储设备中。另选地,要覆盖的内容可以存储到可操作性耦合到记录设备的独立存储设备中。
在有些实施中,可以同时打开并观看一个以上的用户界面100。例如,第一视频库中的视频剪辑200可以上载到第一用户界面100中的第一媒体窗格105中。第二视频库中的视频剪辑可以上载到第二用户界面100中的第二媒体窗格105中。通过类似于文本编辑的包括拖放、剪切与粘贴以及拷贝与粘贴的操作,可以选择来自第一媒体窗格105的视频剪辑并将其传送到第二媒体窗格105,反之亦然。和第一媒体窗格105中视频剪辑200相关的一个或多个缩略图205的时间段不一定与和第二媒体窗格105中视频剪辑200相关的一个或多个缩略图的时间段相同。当视频剪辑200从第一媒体窗格105传送到第二媒体窗格105时,可以自动地为与所传送视频剪辑200相关的一个或多个缩略图205指定第二媒体窗格105中一个或多个缩略图205的时间段,反之亦然。通过类似于文本编辑的包括拖放、剪切与粘贴以及拷贝与粘贴的操作,可以选择第一用户界面100中第一媒体窗格105中所选的视频的片段,并将其传送到第二用户界面100中的第二项目窗格110中,反之亦然。视频片段可以被选择并从第一项目窗格110传送到第二项目窗格110,反之亦然。用户界面100中媒体窗格105和项目窗格110中的视频内容可以在对应用户界面100中的预览窗格115中预览。用户界面100可以在显示设备1105上层叠显示,其中基于用户输入,每个用户界面100可以独立地访问、观看并调整大小。
在另一种实施中,可以在相同的用户界面100中打开并观看一个以上的媒体窗格105。例如,第一视频库中的视频剪辑可以上载到用户界面100中的第一媒体窗格105中。第二媒体窗格105可以在相同的用户界面100中打开,且第二视频库中的视频剪辑可以上载到第二媒体窗格105中。通过类似于文本编辑的包括拖放、剪切与粘贴以及拷贝与粘贴的操作,可以从第一媒体窗格105选择视频剪辑200,并将其传送到第二媒体窗格105,反之亦然。指定给与从同一用户界面100中的第一媒体窗格105传送到第二媒体窗格105的视频剪辑200相关的一个或多个缩略图205的时间段可以自动调整到与指定给第二媒体窗格105中缩略图205的时间段相对应。第一媒体窗格105和第二媒体窗格105中的视频内容可以在用户界面100中的同一预览窗格115中预览。通过类似于文本编辑的包括拖放、剪切与粘贴以及拷贝与粘贴的操作,可以选择来自第一媒体窗格105和第二媒体窗格105的视频内容的片段,并将其传送到相同的项目窗格110。
在另一种实施中,可以在相同的界面100中打开并观看一个以上的项目窗格110。可以选择来自相同媒体窗格105或不同媒体窗格105的视频的片段,并将其传送到第一项目窗格110和第二项目窗格110。视频的片段还可以在两个项目窗格110之间传送。每个项目窗格110的内容可以保存为独立的完成项目。以这种方式,用户可以同时操作一个或多个项目。
在有些实施中,用户界面100的窗格可以在显示设备1105上显示为彼此分离。媒体窗格105、项目窗格110和预览窗格115可以在显示设备1105上显示为彼此分开。基于用户输入,每个窗格可以独立地被访问、移动并调整大小。尽管窗格显示为分离,但从媒体窗格105中选择片段、将片段传送到项目窗格110及在预览窗格115中对媒体窗格105或项目窗格110中的视频的预览可以保持不受影响。基于用户输入,可以重新连接两个或更多个窗格。
在有些实施中,媒体窗格105可以占据用户界面的右一半,而项目窗格110和预览窗格115可以占据左一半,反之亦然。一个或多个视频剪辑200可以在媒体窗格105中显示为多列缩略图组203。播放头可以显示为当显示设备1105上的光标放到缩略图上时出现的水平条。缩略图组203中的帧可以通过在一个或多个缩略图205上垂直刮擦播放头来预览。
在有些实施中,当一个或多个视频剪辑200上载到媒体窗格105中并显示为一个或多个缩略图205时,每个视频剪辑200在存储设备中存储的标题可以与该视频剪辑200相邻显示。此外,依赖于每个视频剪辑200跨其分布的缩略图205的个数,缩略图号可以与每个缩略图205相邻显示。在其它实施中,代表一个或多个视频剪辑200的附加数据可以出现在媒体窗格105中。
在有些实施中,当选择显示在媒体窗格105中的一个或多个缩略图205中的视频内容的片段时,被选片段可以从媒体窗格105中的显示除去。另选地,缩略图中除被选片段之外的所有片段都可以从媒体窗格105中的显示除去。用户可以提供从原始影像资料永久删除被除去片段的输入。类似地,显示在项目窗格110中的片段也可以从显示中除去。
此外,附图中所描述的逻辑流程不需要所示的特定次序或者顺序次序,以获得期望的结果。此外,其它步骤也可以提供,或者步骤可以从所述流程中除去,而且其它部件可以添加到所述系统或者从所述系统中除去。因此,其它实施也在以下权利要求的范围之内。

Claims (31)

1.一种提供用户界面的计算机实现方法,所述方法包括:
在数字媒体系统的用户界面中显示对应于一段视频的缩略图;
其中:
用户界面具有对应于该段视频内的时间行进的方向;
在所述方向上跨缩略图的距离对应于该段视频的持续时间,由此沿所述距离的每个点对应于该段视频内的相应时间点;并且
所述方法还包括:
检测用户对缩略图上所述距离内一个位置的指定;
在缩略图上显示来自该段视频的帧,所述帧对应于该段视频内由所述距离的所述位置指定的时间点。
2.如权利要求1所述的方法,还包括:
检测由用户进行的、在所述距离内所述位置沿所述方向的移动;
随着所述位置由所述移动更改,更新缩略图上显示的帧,由此缩略图持续显示来自该段视频内由所述位置指定的所述时间点的帧,并且由此在缩略图上以所述移动指示的速度和重放方向重放该段视频中对应于所述移动的部分。
3.如权利要求1所述的方法,还包括:
在用户界面的预览窗格上显示所述帧;
检测由用户进行的、在所述距离内所述位置沿所述方向的移动;以及
随着所述位置由所述移动更改,更新预览窗格上显示的帧,由此预览窗格持续显示来自该段视频内由所述位置指定的所述时间点的帧,并且由此在预览窗格上以所述移动指示的速度和重放方向重放该段视频中对应于所述移动的部分。
4.如权利要求2或3所述的方法,还包括:
检测所述速度是否超过阈值;以及
如果所述速度低于所述阈值,则在响应于所述移动的所述部分的重放中包括所述部分的音频内容,而如果所述速度高于所述阈值,则在响应于所述移动的所述部分的重放中排除所述音频内容。
5.如前任一权利要求所述的方法,其中用户对所述位置的指定包括用户将用户界面的光标放置在所述位置处。
6.如前任一权利要求所述的方法,其中用户对所述位置的指定包括用户将用户界面的播放头放置在所述位置处。
7.如前任一权利要求所述的方法,其中所述距离从缩略图的一端延伸到该缩略图的相对端。
8.如前任一权利要求所述的方法,其中所述距离从缩略图的一端向该缩略图的相对端延伸,但在到达该相对端之前结束。
9.如权利要求1-8中任一项所述的方法,还包括:
在用户界面内显示具有垂直方向和水平方向的媒体窗格;
在该媒体窗格内显示多个缩略图组,每个缩略图组包括共同表示相应媒体项的一个或多个缩略图,第一缩略图组显示为排列在跨所述媒体窗格沿水平方向延伸的第一行中,使得第一缩略图组基本上相邻于所述媒体窗格的第一垂直边缘显示,而后续的缩略图组在所述第一行中基本上彼此相邻地显示,直到该第一行中的一个缩略图组基本上相邻于所述媒体窗格的第二垂直边缘显示;及
在与所述第一行垂直移位的第二行中显示下一个缩略图组。
10.如权利要求9所述的方法,其中所述第一缩略图组中缩略图的显示次序对应于相应媒体项被捕捉的次序,其中时间的行进对应于缩略图在水平方向上从左向右以及在垂直方向上从上向下的定位。
11.如权利要求9或10所述的方法,其中媒体项包括一个或多个视频剪辑和静止图像。
12.如权利要求9,10或11所述的方法,其中一行中的缩略图组的个数或行的个数或者两者都响应于用户改变所述媒体窗格的大小而自动改变。
13.如权利要求9-12中任一项所述的方法,其中响应于用户输入,一个或多个缩略图组隐藏不显示。
14.如权利要求13所述的方法,其中隐藏一个或多个缩略图组不显示使得重新排列剩余的可见缩略图组,以填充对应于被隐藏缩略图组的间隙。
15.如权利要求9-14中任一项所述的方法,其中缩略图组以类似于字处理应用用户界面中字的方式显示。
16.用于使得数据处理装置执行如权利要求1-15中任一项所述的方法的指令。
17.一种提供用户界面的计算机实现方法,所述方法包括:
在数字媒体系统的用户界面内显示具有垂直方向和水平方向的媒体窗格;
在该媒体窗格内显示多个缩略图组,每个缩略图组包括共同表示相应媒体项的一个或多个缩略图,第一缩略图组显示为排列在跨所述媒体窗格沿水平方向延伸的第一行中,使得第一缩略图组基本上相邻于所述媒体窗格的第一垂直边缘显示,而后续的缩略图组在所述第一行中基本上彼此相邻地显示,直到该第一行中的一个缩略图组基本上相邻于所述媒体窗格的第二垂直边缘显示;及
在与所述第一行垂直移位的第二行中显示下一个缩略图组;
在用户界面中显示对应于一段视频的缩略图;
其中:
用户界面具有对应于该段视频内的时间行进的方向;
在所述方向上跨缩略图的距离对应于该段视频的持续时间,由此沿所述距离的每个点对应于该段视频内的相应时间点;并且
所述方法还包括:
检测用户对缩略图上所述距离内一个位置的指定;
在缩略图上显示来自该段视频的帧,所述帧对应于该段视频内由所述距离的所述位置指定的时间点。
18.如权利要求17所述的方法,还包括:
检测由用户进行的、在所述距离内所述位置沿所述方向的移动;
随着所述位置由所述移动更改,更新缩略图上显示的帧,由此缩略图持续显示来自该段视频内由所述位置指定的所述时间点的帧,并且由此在缩略图上以所述移动指示的速度和重放方向重放该段视频中对应于所述移动的部分。
19.如权利要求17所述的方法,还包括:
在用户界面的预览窗格上显示所述帧;
检测由用户进行的、在所述距离内所述位置沿所述方向的移动;
随着所述位置由所述移动更改,更新预览窗格上显示的帧,由此预览窗格持续显示来自该段视频内由所述位置指定的所述时间点的帧,并且由此在预览窗格上以所述移动指示的速度和重放方向重放该段视频中对应于所述移动的部分。
20.如权利要求18或19所述的方法,还包括:
检测所述速度是否超过阈值;以及
如果所述速度低于所述阈值,则在响应于所述移动的所述部分的重放中包括所述部分的音频内容,而如果所述速度高于所述阈值,则在响应于所述移动的所述部分的重放中排除所述音频内容。
21.如权利要求17-20中任一项所述的方法,其中用户对所述位置的指定包括用户将用户界面的光标放置在所述位置处。
22.如权利要求17-21中任一项所述的方法,其中用户对所述位置的指定包括用户将用户界面的播放头放置在所述位置处。
23.如权利要求17-22中任一项所述的方法,其中所述距离从缩略图的一端延伸到该缩略图的相对端。
24.如权利要求17-23中任一项所述的方法,其中所述距离从缩略图的一端向该缩略图的相对端延伸,但在到达该相对端之前结束。
25.如权利要求17-24中任一项所述的方法,其中所述第一缩略图组中缩略图的显示次序对应于相应媒体项被捕捉的次序,其中时间的行进对应于缩略图在水平方向上从左向右以及在垂直方向上从上向下的定位。
26.如权利要求17-25中任一项所述的方法,其中媒体项包括一个或多个视频剪辑和静止图像。
27.如权利要求17-26中任一项所述的方法,其中一行中的缩略图组的个数或行的个数或者两者都响应于用户改变所述媒体窗格的大小而自动改变。
28.如权利要求17-27中任一项所述的方法,其中响应于用户输入,一个或多个缩略图组隐藏不显示。
29.如权利要求28所述的方法,其中隐藏一个或多个缩略图组不显示使得重新排列剩余的可见缩略图组,以填充对应于被隐藏缩略图组的间隙。
30.如权利要求17-29中任一项所述的方法,其中缩略图组以类似于字处理应用用户界面中字的方式显示。
31.用于使得数据处理装置执行根据权利要求17-30中任一项所述的方法的指令。
CN2012102448899A 2006-12-22 2007-11-29 媒体项的二维时线显示 Pending CN102789799A (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US87174006P 2006-12-22 2006-12-22
US60/871,740 2006-12-22
US11/771,761 US7954065B2 (en) 2006-12-22 2007-06-29 Two-dimensional timeline display of media items
US11/771,761 2007-06-29

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN200780051673.8A Division CN101611451B (zh) 2006-12-22 2007-11-29 媒体项的二维时线显示

Publications (1)

Publication Number Publication Date
CN102789799A true CN102789799A (zh) 2012-11-21

Family

ID=39468821

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2012102448899A Pending CN102789799A (zh) 2006-12-22 2007-11-29 媒体项的二维时线显示

Country Status (4)

Country Link
US (1) US7954065B2 (zh)
EP (1) EP2100302A2 (zh)
CN (1) CN102789799A (zh)
WO (1) WO2008079587A2 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019196795A1 (zh) * 2018-04-08 2019-10-17 中兴通讯股份有限公司 视频剪辑的方法以及装置及电子设备
CN115460448A (zh) * 2022-08-19 2022-12-09 北京达佳互联信息技术有限公司 一种媒体资源编辑方法、装置、电子设备以及存储介质

Families Citing this family (72)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4677352B2 (ja) * 2006-02-17 2011-04-27 キヤノン株式会社 記録再生装置及び記録再生方法
US8291346B2 (en) 2006-11-07 2012-10-16 Apple Inc. 3D remote control system employing absolute and relative position detection
US20080288869A1 (en) * 2006-12-22 2008-11-20 Apple Inc. Boolean Search User Interface
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
US8276098B2 (en) 2006-12-22 2012-09-25 Apple Inc. Interactive image thumbnails
US9142253B2 (en) * 2006-12-22 2015-09-22 Apple Inc. Associating keywords to media
US8943410B2 (en) * 2006-12-22 2015-01-27 Apple Inc. Modified media presentation during scrubbing
KR101406289B1 (ko) * 2007-03-08 2014-06-12 삼성전자주식회사 스크롤 기반 아이템 제공 장치 및 방법
KR100883106B1 (ko) * 2007-04-03 2009-02-11 삼성전자주식회사 비디오 데이터 표시 방법 및 이를 이용하는 휴대 단말기
JP4834639B2 (ja) * 2007-09-28 2011-12-14 株式会社東芝 電子機器および画像表示制御方法
JP4834640B2 (ja) * 2007-09-28 2011-12-14 株式会社東芝 電子機器および画像表示制御方法
CN101855669A (zh) * 2007-11-08 2010-10-06 皇家飞利浦电子股份有限公司 用于管理内容的方法和电子设备
US8341544B2 (en) 2007-12-14 2012-12-25 Apple Inc. Scroll bar with video region in a media system
US8881049B2 (en) * 2007-12-14 2014-11-04 Apple Inc. Scrolling displayed objects using a 3D remote controller in a media system
US8194037B2 (en) * 2007-12-14 2012-06-05 Apple Inc. Centering a 3D remote controller in a media system
US20090216743A1 (en) * 2008-02-25 2009-08-27 International Business Machines Corporation Systems, Methods and Computer Program Products for the Use of Annotations for Media Content to Enable the Selective Management and Playback of Media Content
JP4650503B2 (ja) * 2008-02-29 2011-03-16 ソニー株式会社 情報処理装置、情報表示方法およびコンピュータプログラム
KR101454025B1 (ko) * 2008-03-31 2014-11-03 엘지전자 주식회사 영상표시기기에서 녹화정보를 이용한 영상 재생 장치 및 방법
US8276074B2 (en) * 2008-05-15 2012-09-25 Apple Inc. User interfaces for editing video clips
JP4636134B2 (ja) * 2008-07-25 2011-02-23 ソニー株式会社 表示制御装置、表示制御方法およびプログラム
JP4636141B2 (ja) * 2008-08-28 2011-02-23 ソニー株式会社 情報処理装置および方法、並びにプログラム
US8843375B1 (en) 2008-09-29 2014-09-23 Apple Inc. User interfaces for editing audio clips
KR101531911B1 (ko) * 2008-09-30 2015-06-29 엘지전자 주식회사 방송 프로그램을 녹화하는 방송 수신기의 동작 방법 및 그 방법을 채용한 방송 수신기
JP5231928B2 (ja) * 2008-10-07 2013-07-10 株式会社ソニー・コンピュータエンタテインメント 情報処理装置および情報処理方法
US8788963B2 (en) * 2008-10-15 2014-07-22 Apple Inc. Scrollable preview of content
KR20100070146A (ko) * 2008-12-17 2010-06-25 삼성전자주식회사 디스플레이 방법 및 이를 이용한 촬영 장치와 디스플레이 장치
US8549404B2 (en) 2009-04-30 2013-10-01 Apple Inc. Auditioning tools for a media editing application
US8881013B2 (en) * 2009-04-30 2014-11-04 Apple Inc. Tool for tracking versions of media sections in a composite presentation
US8555169B2 (en) * 2009-04-30 2013-10-08 Apple Inc. Media clip auditioning used to evaluate uncommitted media content
US9564173B2 (en) 2009-04-30 2017-02-07 Apple Inc. Media editing application for auditioning different types of media clips
US8701007B2 (en) 2009-04-30 2014-04-15 Apple Inc. Edit visualizer for modifying and evaluating uncommitted media content
US8631326B2 (en) 2009-04-30 2014-01-14 Apple Inc. Segmented timeline for a media-editing application
US9032299B2 (en) * 2009-04-30 2015-05-12 Apple Inc. Tool for grouping media clips for a media editing application
US8359537B2 (en) 2009-04-30 2013-01-22 Apple Inc. Tool for navigating a composite presentation
US8522144B2 (en) 2009-04-30 2013-08-27 Apple Inc. Media editing application with candidate clip management
US8612858B2 (en) * 2009-05-01 2013-12-17 Apple Inc. Condensing graphical representations of media clips in a composite display area of a media-editing application
US8627207B2 (en) 2009-05-01 2014-01-07 Apple Inc. Presenting an editing tool in a composite display area
US20110169732A1 (en) * 2009-11-06 2011-07-14 Research In Motion Limited Methods and electronic devices for previewing videos
US20110113357A1 (en) * 2009-11-12 2011-05-12 International Business Machines Corporation Manipulating results of a media archive search
JP5293587B2 (ja) 2009-12-16 2013-09-18 ソニー株式会社 表示制御装置、表示制御方法、プログラム
US20110239149A1 (en) * 2010-03-24 2011-09-29 Microsoft Corporation Timeline control
US8957866B2 (en) * 2010-03-24 2015-02-17 Microsoft Corporation Multi-axis navigation
US20120017153A1 (en) * 2010-07-15 2012-01-19 Ken Matsuda Dynamic video editing
US10324605B2 (en) 2011-02-16 2019-06-18 Apple Inc. Media-editing application with novel editing tools
US8875025B2 (en) 2010-07-15 2014-10-28 Apple Inc. Media-editing application with media clips grouping capabilities
US8819557B2 (en) 2010-07-15 2014-08-26 Apple Inc. Media-editing application with a free-form space for organizing or compositing media clips
US20120030550A1 (en) * 2010-07-28 2012-02-02 Chin Ai Method for editing multimedia
US8555170B2 (en) 2010-08-10 2013-10-08 Apple Inc. Tool for presenting and editing a storyboard representation of a composite presentation
US8621351B2 (en) 2010-08-31 2013-12-31 Blackberry Limited Methods and electronic devices for selecting and displaying thumbnails
EP2423921A1 (en) * 2010-08-31 2012-02-29 Research In Motion Limited Methods and electronic devices for selecting and displaying thumbnails
JP5625642B2 (ja) 2010-09-06 2014-11-19 ソニー株式会社 情報処理装置、データ分割方法及びデータ分割プログラム
JP5678576B2 (ja) * 2010-10-27 2015-03-04 ソニー株式会社 情報処理装置、情報処理方法、プログラム、および監視システム
CN102572072A (zh) * 2010-12-17 2012-07-11 沈阳新邮通信设备有限公司 手机视频预览方法、视频预览控制装置及其手机
US9251855B2 (en) 2011-01-28 2016-02-02 Apple Inc. Efficient media processing
US11747972B2 (en) 2011-02-16 2023-09-05 Apple Inc. Media-editing application with novel editing tools
US8966367B2 (en) 2011-02-16 2015-02-24 Apple Inc. Anchor override for a media-editing application with an anchored timeline
US9997196B2 (en) 2011-02-16 2018-06-12 Apple Inc. Retiming media presentations
US9448708B1 (en) * 2011-10-19 2016-09-20 Google Inc. Theming for virtual collaboration
KR20130069041A (ko) * 2011-12-16 2013-06-26 삼성전자주식회사 디스플레이 장치 및 방법
WO2013097227A1 (en) 2011-12-31 2013-07-04 Nokia Corporation Causing elements to be displayed
JP6003444B2 (ja) 2012-09-19 2016-10-05 ブラザー工業株式会社 表示プログラム、及び、情報処理装置
US9471334B2 (en) * 2013-03-08 2016-10-18 Intel Corporation Content presentation with enhanced closed caption and/or skip back
EP2840573A1 (en) * 2013-08-21 2015-02-25 Thomson Licensing Method and apparatus for interactive review of multiple Datasets
CA2851826A1 (en) * 2013-05-27 2014-11-27 Thomson Licensing Method and apparatus for interactive review of multiple datasets
USD755202S1 (en) * 2013-12-30 2016-05-03 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
USD754678S1 (en) * 2013-12-30 2016-04-26 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
US10162506B2 (en) 2014-07-18 2018-12-25 Apple Inc. Systems and methods for selecting portions of media for a preview
KR20160014226A (ko) 2014-07-29 2016-02-11 엘지전자 주식회사 이동단말기 및 그 제어방법
EP3032538A1 (en) 2014-12-12 2016-06-15 Thomson Licensing Method and apparatus for rearrangement of media data using visual representations of the same
CN105577917B (zh) * 2015-11-27 2019-02-19 小米科技有限责任公司 照片显示方法和装置、智能终端
US10121515B2 (en) * 2016-06-06 2018-11-06 Avigilon Corporation Method, system and computer program product for interactively identifying same individuals or objects present in video recordings

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1219727A (zh) * 1997-12-12 1999-06-16 株式会社东芝 使用可变记录速率的数字记录系统
US6400378B1 (en) * 1997-09-26 2002-06-04 Sony Corporation Home movie maker
CN1354417A (zh) * 2000-11-16 2002-06-19 开碁数位科技股份有限公司 可显示多个视窗画面的电脑系统及显示方法
US6487360B1 (en) * 1997-08-29 2002-11-26 Hitachi Denshi Kabushiki Kaisha Method, apparatus, and computer program product for editing moving image and displaying selected groups of representative images of cuts of the moving image such that representative images having a predetermined feature can be distinguished from representative images not having the predetermined feature
US20030076322A1 (en) * 2001-10-18 2003-04-24 Microsoft Corporation Method for graphical representation of a content collection
EP1377047A2 (en) * 2002-06-19 2004-01-02 Microsoft Corporation Computer user interface for interacting with short segments of video (cliplets) generated from digital video
US6807361B1 (en) * 2000-07-18 2004-10-19 Fuji Xerox Co., Ltd. Interactive custom video creation system
CN1556649A (zh) * 2003-12-31 2004-12-22 清华大学 基于帧内编码图象检索的视频快进快退及恢复常速的方法
US6851091B1 (en) * 1998-09-17 2005-02-01 Sony Corporation Image display apparatus and method
US20050063613A1 (en) * 2003-09-24 2005-03-24 Kevin Casey Network based system and method to process images
CN1610904A (zh) * 2001-12-28 2005-04-27 佳能株式会社 运动图像数据管理设备和方法
CN1723431A (zh) * 2003-10-23 2006-01-18 微软公司 基于数据特性的数据集合3维视图的图形用户界面

Family Cites Families (73)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB9100732D0 (en) 1991-01-14 1991-02-27 Xerox Corp A data access system
US6249316B1 (en) 1996-08-23 2001-06-19 Flashpoint Technology, Inc. Method and system for creating a temporary group of images on a digital camera
US6097431A (en) * 1996-09-04 2000-08-01 Flashpoint Technology, Inc. Method and system for reviewing and navigating among images on an image capture unit
US6545687B2 (en) 1997-01-09 2003-04-08 Canon Kabushiki Kaisha Thumbnail manipulation using fast and aspect ratio zooming, compressing and scaling
US5875446A (en) 1997-02-24 1999-02-23 International Business Machines Corporation System and method for hierarchically grouping and ranking a set of objects in a query context based on one or more relationships
JPH10301938A (ja) 1997-04-22 1998-11-13 Canon Inc 画像処理装置およびその方法、画像処理システム、記憶媒体
US6335742B1 (en) 1997-07-24 2002-01-01 Ricoh Company, Ltd. Apparatus for file management and manipulation using graphical displays and textual descriptions
US6567980B1 (en) 1997-08-14 2003-05-20 Virage, Inc. Video cataloger system with hyperlinked output
US6028603A (en) 1997-10-24 2000-02-22 Pictra, Inc. Methods and apparatuses for presenting a collection of digital media in a media container
US6097389A (en) 1997-10-24 2000-08-01 Pictra, Inc. Methods and apparatuses for presenting a collection of digital media in a media container
US5880722A (en) 1997-11-12 1999-03-09 Futuretel, Inc. Video cursor with zoom in the user interface of a video editor
US6173287B1 (en) 1998-03-11 2001-01-09 Digital Equipment Corporation Technique for ranking multimedia annotations of interest
US6160554A (en) 1998-03-19 2000-12-12 Hewlett Packard Company Computer file content preview window
US6363373B1 (en) 1998-10-01 2002-03-26 Microsoft Corporation Method and apparatus for concept searching using a Boolean or keyword search engine
US6734909B1 (en) 1998-10-27 2004-05-11 Olympus Corporation Electronic imaging device
US6760916B2 (en) 2000-01-14 2004-07-06 Parkervision, Inc. Method, system and computer program product for producing and distributing enhanced media downstreams
US7353234B2 (en) 1998-12-30 2008-04-01 Aol Llc, A Delaware Limited Liability Company Customized user interface based on user record information
US6912327B1 (en) 1999-01-28 2005-06-28 Kabushiki Kaisha Toshiba Imagine information describing method, video retrieval method, video reproducing method, and video reproducing apparatus
US6941325B1 (en) 1999-02-01 2005-09-06 The Trustees Of Columbia University Multimedia archive description scheme
US6411724B1 (en) 1999-07-02 2002-06-25 Koninklijke Philips Electronics N.V. Using meta-descriptors to represent multimedia information
EP1247396B1 (en) 1999-12-16 2008-06-11 Muvee Technologies Pte Ltd. System and method for video production
US7415662B2 (en) 2000-01-31 2008-08-19 Adobe Systems Incorporated Digital media management apparatus and methods
WO2001061448A1 (en) 2000-02-18 2001-08-23 The University Of Maryland Methods for the electronic annotation, retrieval, and use of electronic images
US6597375B1 (en) 2000-03-10 2003-07-22 Adobe Systems Incorporated User interface for video editing
JP4730571B2 (ja) * 2000-05-01 2011-07-20 ソニー株式会社 情報処理装置および方法、並びにプログラム格納媒体
US6580437B1 (en) 2000-06-26 2003-06-17 Siemens Corporate Research, Inc. System for organizing videos based on closed-caption information
US6564225B1 (en) 2000-07-14 2003-05-13 Time Warner Entertainment Company, L.P. Method and apparatus for archiving in and retrieving images from a digital image library
US7548565B2 (en) 2000-07-24 2009-06-16 Vmark, Inc. Method and apparatus for fast metadata generation, delivery and access for live broadcast program
US7624337B2 (en) 2000-07-24 2009-11-24 Vmark, Inc. System and method for indexing, searching, identifying, and editing portions of electronic multimedia files
US6476826B1 (en) 2000-08-22 2002-11-05 Vastvideo, Inc. Integrated system and method for processing video
US6629104B1 (en) 2000-11-22 2003-09-30 Eastman Kodak Company Method for adding personalized metadata to a collection of digital images
US7032182B2 (en) 2000-12-20 2006-04-18 Eastman Kodak Company Graphical user interface adapted to allow scene content annotation of groups of pictures in a picture database to promote efficient database browsing
US7143353B2 (en) 2001-03-30 2006-11-28 Koninklijke Philips Electronics, N.V. Streaming video bookmarks
US6919910B2 (en) 2001-10-30 2005-07-19 Hewlett-Packard Development Company, L.P. Apparatus and method for distributing representative images in partitioned areas of a three-dimensional graphical environment
US7266563B2 (en) 2001-12-28 2007-09-04 Fotomedia Technologies, Llc Specifying, assigning, and maintaining user defined metadata in a network-based photosharing system
US7197158B2 (en) 2002-06-28 2007-03-27 Microsoft Corporation Generation of metadata for acquired images
US7370065B1 (en) 2002-08-21 2008-05-06 Adobe Systems Incorporated Renaming multiple files
US7117453B2 (en) 2003-01-21 2006-10-03 Microsoft Corporation Media frame object visualization system
JP2004234228A (ja) 2003-01-29 2004-08-19 Seiko Epson Corp 画像検索装置、画像検索装置におけるキーワード付与方法、及びプログラム
US7627552B2 (en) 2003-03-27 2009-12-01 Microsoft Corporation System and method for filtering and organizing items based on common elements
US7712034B2 (en) 2003-03-24 2010-05-04 Microsoft Corporation System and method for shell browser
US7587411B2 (en) 2003-03-27 2009-09-08 Microsoft Corporation System and method for filtering and organizing items based on common elements
US9615061B2 (en) 2003-07-11 2017-04-04 Tvworks, Llc System and method for creating and presenting composite video-on-demand content
US7127164B1 (en) 2003-08-06 2006-10-24 Eastman Kodak Company Method for rating images to facilitate image retrieval
US7356778B2 (en) 2003-08-20 2008-04-08 Acd Systems Ltd. Method and system for visualization and operation of multiple content filters
JP4426853B2 (ja) 2004-01-19 2010-03-03 オリンパス株式会社 情報表示プログラム、情報表示方法、情報表示装置及び記録媒体
US20050188326A1 (en) 2004-02-25 2005-08-25 Triworks Corp. Image assortment supporting device
US7743064B2 (en) 2004-04-29 2010-06-22 Harris Corporation Media asset management system for managing video segments from fixed-area security cameras and associated methods
US8250613B2 (en) 2004-04-29 2012-08-21 Harris Corporation Media asset management system for managing video news segments and associated methods
US7496583B2 (en) 2004-04-30 2009-02-24 Microsoft Corporation Property tree for metadata navigation and assignment
US7730012B2 (en) 2004-06-25 2010-06-01 Apple Inc. Methods and systems for managing data
JP4727342B2 (ja) 2004-09-15 2011-07-20 ソニー株式会社 画像処理装置、画像処理方法、画像処理プログラム及びプログラム格納媒体
US7853564B2 (en) 2004-09-17 2010-12-14 Adobe Systems Incorporated Adding metadata to a stock content item
US7890889B2 (en) 2004-09-27 2011-02-15 Nokia Corporation User-interface application for media file management
US7383503B2 (en) 2005-02-23 2008-06-03 Microsoft Corporation Filtering a collection of items
US7725837B2 (en) 2005-03-31 2010-05-25 Microsoft Corporation Digital image browser
US10210159B2 (en) 2005-04-21 2019-02-19 Oath Inc. Media object metadata association and ranking
US7162488B2 (en) 2005-04-22 2007-01-09 Microsoft Corporation Systems, methods, and user interfaces for storing, searching, navigating, and retrieving electronic information
EP3002724A3 (en) 2005-05-23 2016-07-20 Open Text S.A. Distributed scalable media environment
US7644356B2 (en) 2005-06-10 2010-01-05 Hewlett-Packard Development Company, L.P. Constraint-based albuming of graphic elements
KR100690819B1 (ko) 2005-07-21 2007-03-09 엘지전자 주식회사 콘텐츠 서비스의 북마크 기능을 갖는 휴대 단말기 및 그동작 방법
JP4550725B2 (ja) 2005-11-28 2010-09-22 株式会社東芝 映像視聴支援システム
US7644373B2 (en) 2006-01-23 2010-01-05 Microsoft Corporation User interface for viewing clusters of images
US7725451B2 (en) 2006-01-23 2010-05-25 Microsoft Corporation Generating clusters of images for search results
US7823068B2 (en) * 2006-02-28 2010-10-26 Mark Anthony Ogle Cowtan Internet-based, dual-paned virtual tour presentation system with orientational capabilities and versatile tabbed menu-driven area for multi-media content delivery
EP1830361A1 (en) 2006-03-02 2007-09-05 Sony Corporation Image displaying method and video playback apparatus
US7542994B2 (en) 2006-03-24 2009-06-02 Scenera Technologies, Llc Graphical user interface for rapid image categorization
US20080127270A1 (en) 2006-08-02 2008-05-29 Fuji Xerox Co., Ltd. Browsing video collections using hypervideo summaries derived from hierarchical clustering
US20080126191A1 (en) 2006-11-08 2008-05-29 Richard Schiavi System and method for tagging, searching for, and presenting items contained within video media assets
US7779358B1 (en) 2006-11-30 2010-08-17 Adobe Systems Incorporated Intelligent content organization based on time gap analysis
US8713439B2 (en) * 2006-12-15 2014-04-29 Yahoo! Inc. Systems and methods for providing a video playlist
US9142253B2 (en) 2006-12-22 2015-09-22 Apple Inc. Associating keywords to media
US20080288869A1 (en) 2006-12-22 2008-11-20 Apple Inc. Boolean Search User Interface

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6487360B1 (en) * 1997-08-29 2002-11-26 Hitachi Denshi Kabushiki Kaisha Method, apparatus, and computer program product for editing moving image and displaying selected groups of representative images of cuts of the moving image such that representative images having a predetermined feature can be distinguished from representative images not having the predetermined feature
US6400378B1 (en) * 1997-09-26 2002-06-04 Sony Corporation Home movie maker
CN1219727A (zh) * 1997-12-12 1999-06-16 株式会社东芝 使用可变记录速率的数字记录系统
US6851091B1 (en) * 1998-09-17 2005-02-01 Sony Corporation Image display apparatus and method
US6807361B1 (en) * 2000-07-18 2004-10-19 Fuji Xerox Co., Ltd. Interactive custom video creation system
CN1354417A (zh) * 2000-11-16 2002-06-19 开碁数位科技股份有限公司 可显示多个视窗画面的电脑系统及显示方法
US20030076322A1 (en) * 2001-10-18 2003-04-24 Microsoft Corporation Method for graphical representation of a content collection
CN1610904A (zh) * 2001-12-28 2005-04-27 佳能株式会社 运动图像数据管理设备和方法
EP1377047A2 (en) * 2002-06-19 2004-01-02 Microsoft Corporation Computer user interface for interacting with short segments of video (cliplets) generated from digital video
US20050063613A1 (en) * 2003-09-24 2005-03-24 Kevin Casey Network based system and method to process images
CN1723431A (zh) * 2003-10-23 2006-01-18 微软公司 基于数据特性的数据集合3维视图的图形用户界面
CN1556649A (zh) * 2003-12-31 2004-12-22 清华大学 基于帧内编码图象检索的视频快进快退及恢复常速的方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019196795A1 (zh) * 2018-04-08 2019-10-17 中兴通讯股份有限公司 视频剪辑的方法以及装置及电子设备
CN115460448A (zh) * 2022-08-19 2022-12-09 北京达佳互联信息技术有限公司 一种媒体资源编辑方法、装置、电子设备以及存储介质

Also Published As

Publication number Publication date
WO2008079587A2 (en) 2008-07-03
US20080152298A1 (en) 2008-06-26
US7954065B2 (en) 2011-05-31
EP2100302A2 (en) 2009-09-16
WO2008079587A3 (en) 2008-10-09

Similar Documents

Publication Publication Date Title
CN102789799A (zh) 媒体项的二维时线显示
CN101663709B (zh) 使得能够在用户界面中显示媒体项的一部分的设备和方法
CN101611451B (zh) 媒体项的二维时线显示
CN101681665B (zh) 视频段的快速创建
US9335892B2 (en) Select drag and drop operations on video thumbnails across clip boundaries
US9830063B2 (en) Modified media presentation during scrubbing
US8473846B2 (en) Anchor point in media
EP1872268B1 (en) Icon bar display for video editing system
US6400378B1 (en) Home movie maker
JP4727342B2 (ja) 画像処理装置、画像処理方法、画像処理プログラム及びプログラム格納媒体
EP2127368B1 (en) Concurrent presentation of video segments enabling rapid video file comprehension
US7644364B2 (en) Photo and video collage effects
US20230012007A1 (en) Media seek mechanisms
US10515143B2 (en) Web-based system for capturing and sharing instructional material for a software application
US11317028B2 (en) Capture and display device
JP2006115469A (ja) 画像処理装置、画像処理方法、画像処理プログラム及びプログラム格納媒体

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: 1179044

Country of ref document: HK

C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20121121