Streaming and displaying a video stream with synchronized annotations over a computer network
    1.
    发明授权
    Streaming and displaying a video stream with synchronized annotations over a computer network 失效
    通过计算机网络流式传输并显示具有同步注释的视频流

    公开(公告)号:US06173317B2

    公开(公告)日:2001-01-09

    申请号:US08819585

    申请日:1997-03-14

    IPC分类号: H04N710

    摘要: Client computer(s) retrieve and display synchronized annotated multimedia streams from servers dispersed over a diverse computer network which includes local area networks (LANs) and/or wide area networks (WANs) such as the internet. Multimedia streams provided to the client computer(s) can include a compressed video stream for display in a video window and an accompanying compressed audio stream. Annotations, i.e., displayable events, include textual/graphical data in the form of HTML pages with Java applets to be displayed in one or more event windows. The video/audio and annotation streams are produced and then stored in stream server(s). Annotation streams include annotation frames which provide either pointer(s) to the event(s) of interest or include displayable data embedded within the annotation stream. Accordingly, each annotation frame includes either an event locator or an event data. In addition, each annotation frame includes an event time marker which corresponds to the time stamp(s) of associated video frame(s) within the video stream. Examples of embedded displayable data include ticker tape data embedded within the annotation stream. Examples of event locators to displayable events include URL addresses pointing to HTML web pages. Video/audio streams and annotation streams are provided by the stream server(s) to the client computer(s) in a coordinated manner, so that the client computer(s) is able to synchronously display the video frames and displayable event(s) in a video window and event window(s), respectively.

    摘要翻译: 客户端计算机从分散在包括诸如互联网的局域网(LAN)和/或广域网(WAN)的不同计算机网络的服务器上检索和显示同步的注释多媒体流。 提供给客户端计算机的多媒体流可以包括用于在视频窗口中显示的压缩视频流和伴随的压缩音频流。 注释,即可显示的事件,包括HTML页面形式的文本/图形数据,Java applet将被显示在一个或多个事件窗口中。 生成视频/音频和注释流,然后存储在流服务器中。 注释流包括对所感兴趣的事件提供指针或者包括嵌入在注释流内的可显示数据的注释帧。 因此,每个注释帧都包括事件定位器或事件数据。 另外,每个注释帧包括对应于视频流内的相关联的视频帧的时间戳的事件时间标记。 嵌入式可显示数据的示例包括嵌入在注释流内的代码磁带数据。 可显示事件的事件定位器的示例包括指向HTML网页的URL地址。 视频/音频流和注释流由流服务器以协调的方式提供给客户端计算机,使得客户端计算机能够同步地显示视频帧和可显示事件, 分别在视频窗口和事件窗口中。

    Wrapper Playlists on Streaming Media Services
    3.
    发明申请
    Wrapper Playlists on Streaming Media Services 有权
    流媒体服务的包装播放列表

    公开(公告)号:US20070233784A1

    公开(公告)日:2007-10-04

    申请号:US11757921

    申请日:2007-06-04

    IPC分类号: G06F15/16

    摘要: Systems and methods for combining streaming media content items for streaming to a client computer across a network are described. In one aspect, a server computer receives a request from a client computer for one or more content items. Responsive to receiving the request, the server computer identifies a data structure that refers to the one or more further content items. The server computer modifies the data structure to reference the requested content items. The server computer provides the content items referenced by the modified data structure to the requesting client computer for streaming media content to a user.

    摘要翻译: 描述了通过网络将用于流式传输到客户端计算机的流媒体内容项组合的系统和方法。 在一个方面,服务器计算机从客户端计算机接收针对一个或多个内容项的请求。 响应于接收请求,服务器计算机识别涉及一个或多个其它内容项的数据结构。 服务器计算机修改数据结构以引用所请求的内容项。 服务器计算机将由修改的数据结构引用的内容项目提供给请求客户端计算机,以便向用户流式传输媒体内容。

    Dynamic streaming media management
    4.
    发明申请
    Dynamic streaming media management 有权
    动态流媒体管理

    公开(公告)号:US20050262259A1

    公开(公告)日:2005-11-24

    申请号:US11152928

    申请日:2005-06-15

    IPC分类号: G06F7/00 G06F15/16

    摘要: Dynamic streaming media management is described. In one aspect, media content is managed by accessing the first playlist that has a non-canonical format. Multiple translators are provided to translate playlists from multiple different native data formats to a canonical data format. One of the translators is invoked to translate the first playlist into the canonical data format. This forms a second playlist that is based on the canonical data format.

    摘要翻译: 描述了动态流媒体管理。 在一个方面,通过访问具有非规范格式的第一播放列表来管理媒体内容。 提供多个翻译器将播放列表从多个不同的本机数据格式转换为规范的数据格式。 调用其中一个翻译器将第一个播放列表转换为规范数据格式。 这形成了基于规范数据格式的第二个播放列表。

    Wrapper playlists on streaming media services
    5.
    发明申请
    Wrapper playlists on streaming media services 有权
    流媒体服务上的包装播放列表

    公开(公告)号:US20050165943A1

    公开(公告)日:2005-07-28

    申请号:US11054875

    申请日:2005-02-10

    IPC分类号: G06F7/00 G06F15/16 G06F17/30

    摘要: Systems and methods for combining streaming media content items for streaming to a client computer across a network are described. In one aspect, a playlist is maintained on a server computer. The playlist includes at least one reference to a streaming media content item and at least one placeholder. A request for a requested streaming media content item is received at the server computer from a client computer over a network. The server computer modifies the playlist to create a modified playlist by replacing at least one placeholder with a reference to a streaming media content item. This is accomplished such that the modified playlist includes at least one reference to the requested streaming media content item and at least one reference to at least one further streaming media content item. The streaming media content items referenced by the modified playlist are provided to the client computer over the network.

    摘要翻译: 描述了通过网络将用于流式传输到客户端计算机的流媒体内容项组合的系统和方法。 在一个方面,在服务器计算机上维护播放列表。 播放列表包括至少一个对流媒体内容项目和至少一个占位符的引用。 在服务器计算机上通过网络从客户端计算机接收对所请求的流媒体内容项目的请求。 服务器计算机通过用至少一个占位符替代流媒体内容项来修改播放列表以创建修改的播放列表。 这是完成的,使得修改的播放列表包括至少一个对所请求的流媒体内容项的引用和至少一个对至少一个另外的流媒体内容项的引用。 由修改的播放列表引用的流媒体内容项目通过网络提供给客户端计算机。

    Interprocess communication mechanism for heterogeneous computer process
    6.
    发明申请
    Interprocess communication mechanism for heterogeneous computer process 失效
    异构计算机进程的进程间通信机制

    公开(公告)号:US20050038871A1

    公开(公告)日:2005-02-17

    申请号:US10948526

    申请日:2004-09-23

    申请人: Dawson Dean

    发明人: Dawson Dean

    IPC分类号: G06F9/54 G06F15/16

    摘要: A first computer process serves remote procedure calls received from an instruction set that executes within a second computer process, and the second computer process executes concurrently and independently of the first computer process. The remote procedure calls are served by the first computer process which: receives a request for a data file from the instruction set where the request is according to a data file retrieval protocol; determines that the request for the data file specifies a function which is defined within the first computer process where the function includes computer instructions that perform a task which is unrelated to both generation and retrieval of any data file specified in the request; and executes the function to execute the computer instructions in response to receipt of the request.

    摘要翻译: 第一计算机进程提供从在第二计算机进程内执行的指令集接收到的远程过程调用,并且第二计算机进程同时且独立于第一计算机进程执行。 远程过程调用由第一计算机进程服务,该程序从根据数据文件检索协议的请求的指令集接收对数据文件的请求; 确定对数据文件的请求指定在第一计算机进程内定义的功能,其中该功能包括执行与请求中指定的任何数据文件的生成和检索无关的任务的计算机指令; 并且响应于接收到请求而执行执行计算机指令的功能。