Systems and methods for dynamic video bookmarking

    公开(公告)号:US09792957B2

    公开(公告)日:2017-10-17

    申请号:US14509700

    申请日:2014-10-08

    CPC分类号: G11B27/34 G11B27/031

    摘要: Methods and systems for dynamic bookmarking in branched video are described. An application provides a video tree having a plurality of video segments, with each video segment including a predefined portion of one or more paths in the video tree, and each path being associated with a different video presentation. One of the paths in the video tree is traversed based on one or more decisions made by a user during playback of the video presentation associated with the path being traversed. A selection of a particular location in the path being traversed is received by the application, which stores a bookmark of the location for subsequent retrieval. The bookmark identifies a sequence of video segments in the video tree having been traversed to reach the location. The structure of the video tree is modified, and the bookmark is automatically updated, if necessary. At a later time, the application receives a selection of the stored bookmark and seeks to the bookmarked location. The application further restores the decisions made by the user during the previous playback of the presentation.

    System and method for synchronization of selectably presentable media streams
    3.
    发明授权
    System and method for synchronization of selectably presentable media streams 有权
    用于可选择地呈现的媒体流的同步的系统和方法

    公开(公告)号:US09257148B2

    公开(公告)日:2016-02-09

    申请号:US13838830

    申请日:2013-03-15

    IPC分类号: H04N5/935 G11B27/11

    摘要: A system for synchronizing audio and video of selectably presentable multimedia content includes a memory for storing a plurality of selectably presentable multimedia content segments. Each content segment defines a portion of one or more content paths and includes a decision period during which a user may select a subsequent content segment as the content segment is playing. An assembly engine seamlessly assembles a subset of the content segments into one of the content paths, ultimately forming a multimedia presentation. A configuration manager determines an audio file and a video file to be played based on a content segment that is selected to be played immediately following the currently playing content segment. An audio engine processes the audio file for playback, and a video engine synchronizes playback of the video file with the playback of the audio file.

    摘要翻译: 用于同步可选择呈现的多媒体内容的音频和视频的系统包括用于存储多个可选择地呈现的多媒体内容片段的存储器。 每个内容段定义一个或多个内容路径的一部分,并且包括决定周期,在该决定周期期间,当内容片段正在播放时,用户可选择随后的内容片段。 组装引擎将内容片段的一部分无缝地组装成内容路径之一,最终形成多媒体呈现。 配置管理器基于当前播放的内容片段之后立即被选择要播放的内容片段来确定要播放的音频文件和视频文件。 音频引擎处理音频文件进行重放,并且视频引擎使视频文件的播放与音频文件的重放同步。

    DYNAMIC TIMELINE FOR BRANCHED VIDEO
    4.
    发明申请
    DYNAMIC TIMELINE FOR BRANCHED VIDEO 有权
    用于分支视频的动态时间线

    公开(公告)号:US20150293675A1

    公开(公告)日:2015-10-15

    申请号:US14249665

    申请日:2014-04-10

    IPC分类号: G06F3/0484

    摘要: Systems and methods for editing and controlling video playback using a dynamic timeline. The dynamic timeline allows a user to edit a video content structure that includes a plurality of video content paths, each video content path including a plurality of video content segments. The video content segments in a first video content path are visually represented on the dynamic timeline. A selection in the dynamic timeline is received that changes a first video content segment from the first video content path to a second video content segment in an alternative video content path in the video content structure. Subsequently, the dynamic timeline is updated to display visual representations of at least some of the video content segments in the alternative video content path.

    摘要翻译: 使用动态时间轴编辑和控制视频播放的系统和方法。 动态时间线允许用户编辑包括多个视频内容路径的视频内容结构,每个视频内容路径包括多个视频内容片段。 第一视频内容路径中的视频内容片段在动态时间线上可视地表示。 接收动态时间线中的选择,其将视频内容结构中的替代视频内容路径中的第一视频内容片段从第一视频内容路径改变为第二视频内容片段。 随后,动态时间线被更新以显示替代视频内容路径中的至少一些视频内容段的视觉表示。

    Systems and methods for constructing multimedia content modules
    5.
    发明授权
    Systems and methods for constructing multimedia content modules 有权
    构建多媒体内容模块的系统和方法

    公开(公告)号:US08860882B2

    公开(公告)日:2014-10-14

    申请号:US13622780

    申请日:2012-09-19

    IPC分类号: H04N9/475

    摘要: A system for constructing seamlessly viewable multimedia content from selectably presentable multimedia content blocks includes a block definition module for facilitating creation and modification of the content blocks. The block definition module includes a media assignment submodule for associating a synchronized audio and video segment with a content block. Also included is a block linking submodule for creating seamless connections between content blocks, whereby a transition between the connected blocks occurs substantially without interruption upon viewing the multimedia content. The block definition module further includes a layer submodule for associating an interactive layer having interactive controls with the content block.

    摘要翻译: 用于从可选择地呈现的多媒体内容块构造无缝可视多媒体内容的系统包括用于促进内容块的创建和修改的块定义模块。 块定义模块包括用于将同步音频和视频段与内容块相关联的媒体分配子模块。 还包括用于在内容块之间创建无缝连接的块链接子模块,由此在观看多媒体内容之后基本上不发生中断地发生连接的块之间的转换。 块定义模块还包括层子模块,用于将具有交互控制的交互层与内容块相关联。

    System and Method for Synchronization of Selectably Presentable Media Streams
    6.
    发明申请
    System and Method for Synchronization of Selectably Presentable Media Streams 有权
    用于可选择地呈现的媒体流的同步的系统和方法

    公开(公告)号:US20140270680A1

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

    申请号:US13838830

    申请日:2013-03-15

    IPC分类号: G11B27/10

    摘要: A system for synchronizing audio and video of selectably presentable multimedia content includes a memory for storing a plurality of selectably presentable multimedia content segments. Each content segment defines a portion of one or more content paths and includes a decision period during which a user may select a subsequent content segment as the content segment is playing. An assembly engine seamlessly assembles a subset of the content segments into one of the content paths, ultimately forming a multimedia presentation. A configuration manager determines an audio file and a video file to be played based on a content segment that is selected to be played immediately following the currently playing content segment. An audio engine processes the audio file for playback, and a video engine synchronizes playback of the video file with the playback of the audio file.

    摘要翻译: 用于同步可选择呈现的多媒体内容的音频和视频的系统包括用于存储多个可选择地呈现的多媒体内容片段的存储器。 每个内容段定义一个或多个内容路径的一部分,并且包括决定周期,在该决定周期期间,当内容片段正在播放时,用户可选择随后的内容片段。 组装引擎将内容片段的一部分无缝地组装成内容路径之一,最终形成多媒体呈现。 配置管理器基于当前播放的内容片段之后立即被选择要播放的内容片段来确定要播放的音频文件和视频文件。 音频引擎处理音频文件进行重放,并且视频引擎使视频文件的播放与音频文件的重放同步。

    PROGRESS BAR FOR BRANCHED VIDEOS
    8.
    发明申请
    PROGRESS BAR FOR BRANCHED VIDEOS 有权
    分行视频进度条

    公开(公告)号:US20140082666A1

    公开(公告)日:2014-03-20

    申请号:US13622795

    申请日:2012-09-19

    IPC分类号: H04N5/445

    摘要: A system for navigating and visualizing the progression of selectably presentable video content includes a progress indicator module for dynamically displaying the progression status of video content paths made up of selectably presentable video content segments. The system further includes an interactive control module for facilitating navigation along the video content paths. The progression status may be graphically represented in the form of a tree structure having linked video content segments forming the content paths. The control module may be used to navigation the video within this tree structure.

    摘要翻译: 用于导航和可视化可选择呈现的视频内容的进程的系统包括用于动态地显示由可选择地呈现的视频内容片段组成的视频内容路径的进度状态的进度指示器模块。 该系统还包括用于便于沿视频内容路径导航的交互式控制模块。 进程状态可以以具有形成内容路径的链接的视频内容段的树结构的形式图形地表示。 该控制模块可用于在该树结构内导航视频。

    Dynamic timeline for branched video

    公开(公告)号:US09792026B2

    公开(公告)日:2017-10-17

    申请号:US14249665

    申请日:2014-04-10

    摘要: Systems and methods for editing and controlling video playback using a dynamic timeline. The dynamic timeline allows a user to edit a video content structure that includes a plurality of video content paths, each video content path including a plurality of video content segments. The video content segments in a first video content path are visually represented on the dynamic timeline. A selection in the dynamic timeline is received that changes a first video content segment from the first video content path to a second video content segment in an alternative video content path in the video content structure. Subsequently, the dynamic timeline is updated to display visual representations of at least some of the video content segments in the alternative video content path.