Efficient media import
    1.
    发明授权
    Efficient media import 有权
    有效的媒体导入

    公开(公告)号:US08886015B2

    公开(公告)日:2014-11-11

    申请号:US13111892

    申请日:2011-05-19

    IPC分类号: G11B27/00 G06F9/00 H04N5/14

    摘要: Some embodiments provide a media-editing application. The application receives a command to import a media file into the media-editing application. The media file includes a sequence of video images. The application copies the media file to a storage location associated with the media-editing application. The method performs several analysis and transcode operations on the media file in parallel. In some embodiments, the application identifies a video image on which to the operations. The application schedules a single set of image preparation operations for the video image to generate one or more sets of image data for the operations. The method sends the image data to the different operations. A same set of image data is sent to at least two of the operations.

    摘要翻译: 一些实施例提供了媒体编辑应用。 应用程序接收到将媒体文件导入媒体编辑应用程序的命令。 媒体文件包括一系列视频图像。 应用程序将媒体文件复制到与媒体编辑应用程序相关联的存储位置。 该方法并行对媒体文件执行多个分析和转码操作。 在一些实施例中,应用程序识别对其进行操作的视频图像。 应用程序为视频图像调度一组图像准备操作,以生成用于操作的一组或多组图像数据。 该方法将图像数据发送到不同的操作。 相同的一组图像数据被发送到至少两个操作。

    Efficient Media Import
    3.
    发明申请
    Efficient Media Import 有权
    高效的媒体导入

    公开(公告)号:US20120207449A1

    公开(公告)日:2012-08-16

    申请号:US13111892

    申请日:2011-05-19

    IPC分类号: H04N5/93

    摘要: Some embodiments provide a media-editing application. The application receives a command to import a media file into the media-editing application. The media file includes a sequence of video images. The application copies the media file to a storage location associated with the media-editing application. The method performs several analysis and transcode operations on the media file in parallel. In some embodiments, the application identifies a video image on which to the operations. The application schedules a single set of image preparation operations for the video image to generate one or more sets of image data for the operations. The method sends the image data to the different operations. A same set of image data is sent to at least two of the operations.

    摘要翻译: 一些实施例提供了媒体编辑应用。 应用程序接收到将媒体文件导入媒体编辑应用程序的命令。 媒体文件包括一系列视频图像。 应用程序将媒体文件复制到与媒体编辑应用程序相关联的存储位置。 该方法并行对媒体文件执行多个分析和转码操作。 在一些实施例中,应用程序识别对其进行操作的视频图像。 应用程序为视频图像调度一组图像准备操作,以生成用于操作的一组或多组图像数据。 该方法将图像数据发送到不同的操作。 相同的一组图像数据被发送到至少两个操作。

    Efficient Media Processing
    4.
    发明申请
    Efficient Media Processing 有权
    高效媒体处理

    公开(公告)号:US20120206653A1

    公开(公告)日:2012-08-16

    申请号:US13111890

    申请日:2011-05-19

    IPC分类号: H04N5/14

    摘要: Some embodiments provide a media-editing application. The application includes several image processing destinations for performing operations on video images. The application includes a scheduling engine for scheduling disk read, decode, and graphics processing operations to perform on images to prepare the images for the several destinations. The scheduling engine includes a first set of instructions for scheduling images based on a speed at which a particular one of the several destinations processes the images when none of the destinations require images in real-time. The scheduling engine includes a second set of instructions for scheduling images based on a real-time clock when at least one of the several destinations requires images in real-time.

    摘要翻译: 一些实施例提供了媒体编辑应用。 该应用包括用于对视频图像执行操作的几个图像处理目的地。 应用程序包括一个调度引擎,用于调度磁盘读取,解码和图形处理操作,以执行图像以准备几个目的地的图像。 调度引擎包括第一组指令,用于基于当几个目的地中的特定一个目的地实时地不需要图像时处理图像的速度来调度图像。 调度引擎包括用于当几个目的地中的至少一个实时地需要图像时基于实时时钟调度图像的第二组指令。

    Media-editing application with automatic background rendering capabilities
    5.
    发明授权
    Media-editing application with automatic background rendering capabilities 有权
    具有自动背景渲染功能的媒体编辑应用程序

    公开(公告)号:US08910032B2

    公开(公告)日:2014-12-09

    申请号:US13161467

    申请日:2011-06-15

    摘要: Some embodiments provide a media-editing application that includes several background-rendering modules. These modules automatically render segments of a media presentation in the background of a system on which the media-editing application is being executed. By performing rendering in the background, the background-rendering modules produce rendered results for the segments. That is, the modules pre-generate playable media output data (e.g., composite video frames or audio samples) of the media presentation without interrupting other operations (e.g., editing operations, etc.) of the media-editing application. The background-rendering modules in some embodiments include a first background-rendering module and a second background-rendering module. The first background-rendering module determines a prioritized order in which the segments are to be rendered. The second background-rendering module renders the segments of each category in the prioritized order that is determined by the first background-rendering module.

    摘要翻译: 一些实施例提供了包括若干背景渲染模块的媒体编辑应用。 这些模块在正在执行媒体编辑应用程序的系统的后台自动呈现媒体呈现的段。 通过在后台执行渲染,后台渲染模块为段生成渲染结果。 也就是说,模块预先生成媒体呈现的可播放媒体输出数据(例如,复合视频帧或音频样本)而不中断媒体编辑应用的其他操作(例如,编辑操作等)。 在一些实施例中,背景渲染模块包括第一背景渲染模块和第二背景渲染模块。 第一个背景渲染模块确定要在其中呈现片段的优先顺序。 第二背景渲染模块以由第一背景渲染模块确定的优先级顺序呈现每个类别的片段。

    Rate Conform Operation for a Media-Editing Application
    6.
    发明申请
    Rate Conform Operation for a Media-Editing Application 有权
    媒体编辑应用程序的速率符合操作

    公开(公告)号:US20120210232A1

    公开(公告)日:2012-08-16

    申请号:US13218407

    申请日:2011-08-25

    IPC分类号: G06F3/01

    摘要: Some embodiments provide a method that receives the addition of a video clip to a composite video project. The video clip has a sequence of video images at a first frame rate and the composite video project has a second frame rate for outputting video images. When the first frame rate does not match the second frame rate but is within a threshold of the second frame rate, the method generates output video images for a particular duration of the composite video project at the second frame rate by using each of the video images of the video clip once during the particular duration. When the first frame rate is not within the threshold, generating output video images for the particular duration of the composite video project at the second frame rate by using at least one of the video images for each output video image over the particular duration.

    摘要翻译: 一些实施例提供了一种接收视频剪辑到复合视频项目的添加的方法。 视频剪辑具有第一帧速率的视频图像序列,并且复合视频项目具有用于输出视频图像的第二帧速率。 当第一帧速率与第二帧速率不匹配但在第二帧速率的阈值内时,该方法通过使用每个视频图像以第二帧速率在复合视频项目的特定持续时间内生成输出视频图像 的视频剪辑在特定持续时间内一次。 当第一帧速率不在阈值内时,通过在特定持续时间内对于每个输出视频图像使用至少一个视频图像,以第二帧速率在复合视频项目的特定持续时间内产生输出视频图像。

    Media- Editing Application with Automatic Background Rendering Capabilities
    8.
    发明申请
    Media- Editing Application with Automatic Background Rendering Capabilities 有权
    具有自动背景渲染功能的媒体编辑应用程序

    公开(公告)号:US20120198318A1

    公开(公告)日:2012-08-02

    申请号:US13161467

    申请日:2011-06-15

    IPC分类号: G06F17/00

    摘要: Some embodiments provide a media-editing application that includes several background-rendering modules. These modules automatically render segments of a media presentation in the background of a system on which the media-editing application is being executed. By performing rendering in the background, the background-rendering modules produce rendered results for the segments. That is, the modules pre-generate playable media output data (e.g., composite video frames or audio samples) of the media presentation without interrupting other operations (e.g., editing operations, etc.) of the media-editing application. The background-rendering modules in some embodiments include a first background-rendering module and a second background-rendering module. The first background-rendering module determines a prioritized order in which the segments are to be rendered. The second background-rendering module renders the segments of each category in the prioritized order that is determined by the first background-rendering module.

    摘要翻译: 一些实施例提供了包括若干背景渲染模块的媒体编辑应用。 这些模块在正在执行媒体编辑应用程序的系统的后台自动呈现媒体呈现的段。 通过在后台执行渲染,后台渲染模块为段生成渲染结果。 也就是说,模块预先生成媒体呈现的可播放媒体输出数据(例如,复合视频帧或音频样本)而不中断媒体编辑应用的其他操作(例如,编辑操作等)。 在一些实施例中,背景渲染模块包括第一背景渲染模块和第二背景渲染模块。 第一个背景渲染模块确定要在其中呈现片段的优先顺序。 第二背景渲染模块以由第一背景渲染模块确定的优先级顺序呈现每个类别的片段。

    Media-Editing Application with Video Segmentation and Caching Capabilities
    9.
    发明申请
    Media-Editing Application with Video Segmentation and Caching Capabilities 审中-公开
    媒体编辑应用程序与视频分段和缓存功能

    公开(公告)号:US20120198319A1

    公开(公告)日:2012-08-02

    申请号:US13161468

    申请日:2011-06-15

    IPC分类号: G06F17/00

    摘要: For a media-editing application that creates a composite media presentation, some embodiments of the invention provide a method for reducing rendering operations by dividing the composite presentation into several segments and rendering the segments in a manner that allows for these segments to move with respect to each other without losing the rendered results. The media-editing application defines portions of a media presentation as segments. When the media-editing application renders a segment of the media presentation, the application computes an identifier that uniquely identifies the segment and then uses this identifier to store and later retrieve the rendered result for the segment. The application in some embodiments computes the identifier based on a set of attributes of the segment, and stores the results of rendering the segment at a location that is uniquely identifiable in a storage structure by the identifier.

    摘要翻译: 对于创建复合媒体呈现的媒体编辑应用,本发明的一些实施例提供了一种通过将复合呈现划分成若干段并且以允许这些段相对于 彼此不失去渲染的结果。 媒体编辑应用程序将媒体演示的部分定义为段。 当媒体编辑应用程序呈现媒体呈现的片段时,应用程序计算唯一地标识片段的标识符,然后使用该标识符来存储并随后检索片段的渲染结果。 一些实施例中的应用程序基于该段的一组属性来计算标识符,并且将通过标识符存储在存储结构中唯一可识别的位置的段的结果存储。

    Rate conform operation for a media-editing application
    10.
    发明授权
    Rate conform operation for a media-editing application 有权
    媒体编辑应用程序的速率符合操作

    公开(公告)号:US08839110B2

    公开(公告)日:2014-09-16

    申请号:US13218407

    申请日:2011-08-25

    IPC分类号: G06F3/01

    摘要: Some embodiments provide a method that receives the addition of a video clip to a composite video project. The video clip has a sequence of video images at a first frame rate and the composite video project has a second frame rate for outputting video images. When the first frame rate does not match the second frame rate but is within a threshold of the second frame rate, the method generates output video images for a particular duration of the composite video project at the second frame rate by using each of the video images of the video clip once during the particular duration. When the first frame rate is not within the threshold, generating output video images for the particular duration of the composite video project at the second frame rate by using at least one of the video images for each output video image over the particular duration.

    摘要翻译: 一些实施例提供了一种接收视频剪辑到复合视频项目的添加的方法。 视频剪辑具有第一帧速率的视频图像序列,并且复合视频项目具有用于输出视频图像的第二帧速率。 当第一帧速率与第二帧速率不匹配但在第二帧速率的阈值内时,该方法通过使用每个视频图像以第二帧速率在复合视频项目的特定持续时间内生成输出视频图像 的视频剪辑在特定持续时间内一次。 当第一帧速率不在阈值内时,通过在特定持续时间内对于每个输出视频图像使用至少一个视频图像,以第二帧速率在复合视频项目的特定持续时间内产生输出视频图像。