会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • System and method for data streaming and synchronization in multimedia groupware applications
    • 多媒体组件应用中数据流和同步的系统和方法
    • US06321252B1
    • 2001-11-20
    • US09118517
    • 1998-07-17
    • Sumeer BholaSrinivas Prasad DoddapaneniBodhistattwa MukherjeeKeeranoor Ganapathy KumarMarc Hubert Willebeek-LeMair
    • Sumeer BholaSrinivas Prasad DoddapaneniBodhistattwa MukherjeeKeeranoor Ganapathy KumarMarc Hubert Willebeek-LeMair
    • G06F1300
    • H04N21/234H04N7/15H04N21/4307H04N21/4788
    • A system and method for temporal synchronization of media streams in multimedia collaborative applications (i.e., a multi-user distributed applications used for interaction, both in the synchronous and asynchronous fashion among a group of users) in a wide-area distributed environment. The invention presents two abstractions; event streams and collaboration space, that together provide for coarse-grained temporal synchronization by using separate streams for different media and synchronizing the streams at the client location. VCR-like controls are also provided on groups of components in a collaborative application. The event stream provides many services such as replication, persistence, buffering, reading, and writing to archive. By implementing simple interfaces, existing collaborative applications, media players, and encoders become components that can be used to build complex multimedia collaborative applications. To efficiently implement a seeking function on a data component, the present invention introduces a framework for application-specific updates to a component state.
    • 用于在广域分布式环境中的多媒体协作应用程序(即,用于一组用户中的同步和异步方式中的交互的多用户分布式应用程序)中的媒体流的时间同步的系统和方法。 本发明提出了两个抽象; 事件流和协作空间,它们通过为不同媒体使用单独的流并在客户端位置同步流来共同提供粗粒度的时间同步。 在协作应用程序中的组件组中也提供类似VCR的控件。 事件流提供许多服务,如复制,持久性,缓冲,读取和写入到归档。 通过实现简单的接口,现有的协作应用程序,媒体播放器和编码器成为可用于构建复杂多媒体协作应用程序的组件。 为了有效地实现对数据组件的寻求功能,本发明引入了用于组件状态的应用特定更新的框架。
    • 3. 发明授权
    • Dynamic modification of multimedia content
    • 动态修改多媒体内容
    • US06317795B1
    • 2001-11-13
    • US08898220
    • 1997-07-22
    • Peter Kenneth MalkinRobert Jeffrey SchlossEdward Charles SnibleMarc Hubert Willebeek-LeMairPhilip Shi-Lung Yu
    • Peter Kenneth MalkinRobert Jeffrey SchlossEdward Charles SnibleMarc Hubert Willebeek-LeMairPhilip Shi-Lung Yu
    • G06F1516
    • H04N7/17318H04N7/162H04N21/25891H04N21/2668H04N21/4532H04N21/454H04N21/45455H04N21/478H04N21/6405
    • A method and system for manipulating or modifying identifiable objects in a standard broadcast or Internet-based multimedia stream according to a control specification and a content specification. Viewers and/or organizations can independently specify acceptable levels of content on multiple dimensions to satisfy the content specification while minimizing the filtering or blocking to the viewers. A “fuzz ball” control specification is provided for masking some portion of a video frame. Several fuzz ball specifications can be overlaid to address multidimensional content specifications or rating systems. The manipulation of the multimedia stream can take place at the client (set-top box or computer), intermediate node, the content server or a combination thereof. Proxy servers can modify content specifications for outgoing requests, enabling organizations to specify intranet-wide policies. Multicasting can be supported by using a single stream delivered to multiple clients, each modifying the video using a different specification. The specification to facilitate modification can be done at different granularity levels: the video, a group of frames, or individual frame level and can also be time-based. Various protocols can be used to provide the content and/or control specification, including the VBI of a standard broadcast, PICS, RTSP and MPEG protocols.
    • 根据控制规范和内容规范,在标准广播或基于互联网的多媒体流中操纵或修改可标识对象的方法和系统。 观众和/或组织可以在多个维度上独立地指定可接受的内容水平以满足内容规范,同时最小化对观看者的过滤或阻止。 提供“模糊球”控制规范来掩蔽视频帧的某些部分。 可以叠加几个毛球规格来解决多维内容规范或评级系统。 多媒体流的操纵可以在客户机(机顶盒或计算机),中间节点,内容服务器或其组合上进行。 代理服务器可以修改外发请求的内容规范,使组织能够指定Intranet范围的策略。 可以通过使用传递给多个客户端的单个流来支持多播,每个流都使用不同的规范修改视频。 促进修改的规范可以在不同的粒度级别进行:视频,一组帧或单个帧级别,并且也可以基于时间。 可以使用各种协议来提供包括标准广播,PICS,RTSP和MPEG协议的VBI的内容和/或控制规范。
    • 4. 发明授权
    • Client-based dynamic switching of streaming servers for fault-tolerance and load balancing
    • 基于客户端的流服务器的动态切换,用于容错和负载平衡
    • US06195680B1
    • 2001-02-27
    • US09121379
    • 1998-07-23
    • German Sergio GoldszmidtMarc Hubert Willebeek-LeMairKenneth Sau-yee Hon
    • German Sergio GoldszmidtMarc Hubert Willebeek-LeMairKenneth Sau-yee Hon
    • G06F1300
    • H04L47/2416H04L12/56H04L47/125
    • A client-based system for the fault tolerant delivery of real-time or continuous data streams, such as real-time multimedia streams, e.g., live audio and video clips. Multimedia servers are grouped into two or more sets, for example wherein a first set includes one or more primary servers using odd-numbered ports and a second set includes one or more secondary servers using even-numbered ports. The client requests a multimedia stream through a control server or gateway which routes requests to the multimedia servers; and the client receives the stream directly from a selected (primary) server. The client automatically detects load imbalances and/or failures (complete or partial) and dynamically switches to a secondary server in order to continue receiving the real-time multimedia stream with minimal disruption and while maintaining a balanced load across multiple servers in a distributed network environment. The determination can be made based on: the received bit or frame rate (for video); a bit rate or sample rate (for audio); monitoring a delivery rate or for packets arriving out of order: for example using packet numbering mechanisms available in TCP; sequence numbering or time stamp capabilities of RTP (in combination with the User Datagram Protocol (UDP)). In any case, the determination could be based on the rate measurement or monitoring mechanism falling below (or exceeding) some threshold. Alternately, the primary server or the control server could send an explicit distress or switch signal to the client. An explicit signal can be used for example to switch clients in phases with minimal disruption.
    • 一种基于客户端的系统,用于实时或连续数据流的容错传送,例如实时多媒体流,例如现场音频和视频剪辑。 多媒体服务器被分组为两个或多个集合,例如其中第一集合包括使用奇数端口的一个或多个主服务器,而第二集合包括使用偶数端口的一个或多个辅助服务器。 客户端通过将请求路由到多媒体服务器的控制服务器或网关来请求多媒体流; 并且客户端直接从所选(主)服务器接收流。 客户端自动检测负载不平衡和/或故障(完全或部分)并动态切换到辅助服务器,以便以最小的中断继续接收实时多媒体流,同时在分布式网络环境中跨多个服务器保持平衡负载 。 可以基于以下方式进行确定:接收的位或帧速率(用于视频); 比特率或采样率(音频); 监视传送速率或者不按顺序到达的数据包:例如使用TCP中可用的分组编号机制; RTP的序列号或时间戳功能(与用户数据报协议(UDP)组合)。 无论如何,确定可以基于速率测量或监测机制低于(或超过)一些阈值。 或者,主服务器或控制服务器可以向客户端发送明确的遇险或切换信号。 例如,可以使用显式信号来以最小的中断阶段切换客户端。
    • 9. 发明授权
    • Method and apparatus for displaying panoramas with streaming video
    • 使用流式视频显示全景的方法和装置
    • US06356297B1
    • 2002-03-12
    • US09007729
    • 1998-01-15
    • Keh-shin Fu ChengKeeranoor G. KumarJames Sargent LipscombJai Prakash MenonMarc Hubert Willebeek-LeMair
    • Keh-shin Fu ChengKeeranoor G. KumarJames Sargent LipscombJai Prakash MenonMarc Hubert Willebeek-LeMair
    • H04N700
    • H04N19/00H04N19/23
    • In this invention streaming video data is embedded within a panoramic image for display. The invention teaches a method and system for displaying an image of a scene of interest from a stored environment map of the scene and from video data of the scene. The method includes the steps of: (A) receiving and storing the video data of the scene; (B) selecting an orientation of the scene; (C) retrieving video data according to the selected orientation of the scene; (D) rendering the environment map according to the selected orientation of the scene to generate a first image for the selected orientation; (E) synchronously combining the retrieved video data and the first image to form a composite image for the selected orientation of the scene of interest; and (F) displaying the composite image. In one embodiment the method for displaying the image of the scene of interest further includes a step of continuously receiving video data packets that include image data and sound data. In this embodiment the sound data is continuously played while selected portions of the image data are displayed. In another embodiment, the method for displaying the image of the scene of interest further includes a step of layering the video data and the first image generated by rendering the environment map. In the present invention layering techniques include, for example, drawing order layering, z-buffer-hiding layering, and chroma-key layering.
    • 在本发明中,流视频数据被嵌入在用于显示的全景图像内。 本发明教导了一种用于从场景的存储环境地图和场景的视频数据显示感兴趣场景的图像的方法和系统。 该方法包括以下步骤:(A)接收和存储场景的视频数据; (B)选择场景的方向; (C)根据所选场景的取向检索视频数据; (D)根据场景的选定取向呈现环境地图,以产生用于所选取向的第一图像; (E)同步地组合所检索的视频数据和第一图像,以形成用于感兴趣场景的所选取向的合成图像; 和(F)显示合成图像。 在一个实施例中,用于显示感兴趣场景的图像的方法还包括连续接收包括图像数据和声音数据的视频数据分组的步骤。 在本实施例中,在显示图像数据的选定部分的同时连续播放声音数据。 在另一个实施例中,用于显示感兴趣场景的图像的方法还包括分层视频数据和通过渲染环境映射生成的第一图像的步骤。 在本发明中,分层技术包括例如绘制顺序分层,z缓冲层隐藏分层和色键分层。