Production of a video stream with synchronized annotations over a
computer network

    公开(公告)号:US06006241A

    公开(公告)日:1999-12-21

    申请号:US818804

    申请日:1997-03-14

    IPC分类号: G06F15/00 G06F17/00

    摘要: The production of synchronization scripts and associated annotated multimedia streams for servers and client computers coupled to each other by a diverse computer network which includes local area networks (LANs) and/or wide area networks (WANs) such as the internet. Annotated multimedia streams can include a compressed video stream for display in a video window, an accompanying compressed audio stream and annotations. Synchronization scripts include annotation streams for synchronizing the display of video streams with annotations, e.g., displayable events, such textual/graphical data in the form of HTML pages with Java applets to be displayed in one or more event windows. The producer includes a capture module and an author module for capturing video streams and generating annotation streams, respectively. The capture module compresses the video stream using a suitable compression format. 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. 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. The video/audio streams and annotation streams are stored in stream server(s) for subsequent retrieval by 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. In one implementation, annotation streams include a flipper stream for locating HTML pages and a ticker stream which include ticker (tape) data.

    Production of a video stream with synchronized annotations over a computer network

    公开(公告)号:US06230172B1

    公开(公告)日:2001-05-08

    申请号:US09389541

    申请日:1999-09-03

    IPC分类号: G06F1500

    摘要: The production of synchronization scripts and associated annotated multimedia streams for servers and client computers coupled to each other by a diverse computer network which includes local area networks (LANs) and/or wide area networks (WANs) such as the intermet. Annotated multimedia streams can include a compressed video stream for display in a video window, an accompanying compressed audio stream and annotations. Synchronization scripts include annotation streams for synchronizing the display of video streams with annotations, e.g., displayable events, such textual/graphical data in the form of HTML pages with Java applets to be displayed in one or more event windows. The producer includes a capture module and an author module for capturing video streams and generating annotation streams, respectively. The capture module compresses the video stream using a suitable compression format. 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. 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. The video/audio streams and annotation streams are stored in stream server(s) for subsequent retrieval by 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. In one implementation, annotation streams include a flipper stream for locating HTML pages and a ticker stream which include ticker (tape) data.

    Streaming and displaying a video stream with synchronized annotations over a computer network
    3.
    发明授权
    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地址。 视频/音频流和注释流由流服务器以协调的方式提供给客户端计算机,使得客户端计算机能够同步地显示视频帧和可显示事件, 分别在视频窗口和事件窗口中。

    Method and apparatus for implementing motion detection in video compression
    4.
    发明授权
    Method and apparatus for implementing motion detection in video compression 失效
    用于在视频压缩中实现运动检测的方法和装置

    公开(公告)号:US06639945B2

    公开(公告)日:2003-10-28

    申请号:US09759408

    申请日:2001-01-12

    IPC分类号: H04N712

    摘要: The present invention relates, in one aspect, to a method for processing video data that is divided into frames. The video data includes a current frame, which has an associated current macroblock, and an adjacent frame, which also has an associated macroblock. The method for processing video data involves obtaining an uncompressed current block that is a part of the current macroblock and an adjacent block that is part of the adjacent macroblock, and calculating a distance between the uncompressed current block and the adjacent block. It is determined whether the distance between the uncompressed current block and the adjacent block is acceptable. If the distance is unacceptable, then the current block is adoptively compressed.

    摘要翻译: 本发明在一个方面涉及一种用于处理被划分成帧的视频数据的方法。 视频数据包括具有相关联的当前宏块的当前帧以及也具有相关宏块的相邻帧。 用于处理视频数据的方法涉及获得作为当前宏块的一部分的未压缩的当前块和作为相邻宏块的一部分的相邻块,以及计算未压缩的当前块与相邻块之间的距离。 确定未压缩的当前块与相邻块之间的距离是否可接受。 如果距离不可接受,则当前块被过度压缩。

    Combined lighting, projection, and image capture without video feedback
    6.
    发明授权
    Combined lighting, projection, and image capture without video feedback 有权
    组合照明,投影和图像捕获,无视频反馈

    公开(公告)号:US08928735B2

    公开(公告)日:2015-01-06

    申请号:US13160080

    申请日:2011-06-14

    摘要: A “Concurrent Projector-Camera” uses an image projection device in combination with one or more cameras to enable various techniques that provide visually flicker-free projection of images or video, while real-time image or video capture is occurring in that same space. The Concurrent Projector-Camera provides this projection in a manner that eliminates video feedback into the real-time image or video capture. More specifically, the Concurrent Projector-Camera dynamically synchronizes a combination of projector lighting (or light-control points) on-state temporal compression in combination with on-state temporal shifting during each image frame projection to open a “capture time slot” for image capture during which no image is being projected. This capture time slot represents a tradeoff between image capture time and decreased brightness of the projected image. Examples of image projection devices include LED-LCD based projection devices, DLP-based projection devices using LED or laser illumination in combination with micromirror arrays, etc.

    摘要翻译: “并发投影机 - 摄像机”使用图像投影设备与一个或多个摄像机相结合,以实现图像或视频的视觉无闪烁投影的各种技术,同时在相同的空间中发生实时图像或视频捕捉。 并行投影机 - 相机以这样的方式提供了这种投影,即将视频反馈消除到实时图像或视频捕获中。 更具体地说,并行投影机 - 相机在每个图像帧投影期间将投影机照明(或光控点)与状态时间压缩的组合动态地同步于状态时间偏移,以打开图像的“捕获时隙” 捕获期间没有投影图像。 该捕获时隙表示图像捕获时间与投影图像的亮度降低之间的折衷。 图像投影设备的示例包括基于LED-LCD的投影设备,使用LED或激光照明的基于DLP的投影设备与微镜阵列的组合等。

    Search tool that aggregates disparate tools unifying communication
    7.
    发明授权
    Search tool that aggregates disparate tools unifying communication 有权
    搜索工具聚合不同的工具,统一通信

    公开(公告)号:US08726297B2

    公开(公告)日:2014-05-13

    申请号:US11770662

    申请日:2007-06-28

    IPC分类号: G06F3/00 G06F17/27 H04M11/00

    CPC分类号: G06F8/36

    摘要: A user entering information in an application might desire functionality not supported by that application. Based on an input or a subset of the input, a functionality associated with a different application can be automatically applied within a current application. Sometimes, a particular application or mode of communication can be used to send information and reply information can be sent in a different mode of communication. The communications can be automatically associated or related to each other. A user can be presented with information relating to both communications, upon request, although the communications might be associated with different modes of communication. Constraints or parameters can be placed on a subsequent communication by either a sender or a recipient.

    摘要翻译: 在应用程序中输入信息的用户可能希望该应用程序不支持该功能。 基于输入的输入或子集,可以在当前应用中自动应用与不同应用相关联的功能。 有时,特定的应用或通信方式可以用于发送信息,并且可以以不同的通信模式发送回复信息。 通信可以自动关联或相互关联。 尽管通信可能与不同的通信模式相关联,但可以根据请求向用户呈现与两种通信相关的信息。 约束或参数可以由发送者或收件人置于后续通信中。

    SPEECH AND GESTURE RECOGNITION ENHANCEMENT
    8.
    发明申请
    SPEECH AND GESTURE RECOGNITION ENHANCEMENT 有权
    语音识别和语音识别增强

    公开(公告)号:US20140022184A1

    公开(公告)日:2014-01-23

    申请号:US13554513

    申请日:2012-07-20

    IPC分类号: G06F3/041 G10L17/00

    CPC分类号: G10L15/24

    摘要: The recognition of user input to a computing device is enhanced. The user input is either speech, or handwriting data input by the user making screen-contacting gestures, or a combination of one or more prescribed words that are spoken by the user and one or more prescribed screen-contacting gestures that are made by the user, or a combination of one or more prescribed words that are spoken by the user and one or more prescribed non-screen-contacting gestures that are made by the user.

    摘要翻译: 增强了对计算设备的用户输入的识别。 用户输入是用户输入的语音或手写数据,进行屏幕接触手势,或由用户说出的一个或多个规定词的组合以及由用户做出的一个或多个规定的屏幕接触手势 ,或由用户说出的一个或多个规定词的组合,以及由用户做出的一个或多个规定的非屏幕接触手势。

    Voice-based search processing
    9.
    发明授权
    Voice-based search processing 有权
    基于语音的搜索处理

    公开(公告)号:US08260809B2

    公开(公告)日:2012-09-04

    申请号:US11770535

    申请日:2007-06-28

    IPC分类号: G06F7/00 G06F17/30

    摘要: Architecture for completing search queries by using artificial intelligence based schemes to infer search intentions of users. Partial queries are completed dynamically in real time. Additionally, search aliasing can also be employed. Custom tuning can be performed based on at least query inputs in the form of text, graffiti, images, handwriting, voice, audio, and video signals. Natural language processing occurs, along with handwriting recognition and slang recognition. The system includes a classifier that receives a partial query as input, accesses a query database based on contents of the query input, and infers an intended search goal from query information stored on the query database. A query formulation engine receives search information associated with the intended search goal and generates a completed formal query for execution.

    摘要翻译: 通过使用基于人工智能的方案来推断用户的搜索意图来完成搜索查询的架构。 部分查询是实时动态完成的。 此外,还可以使用搜索别名。 可以至少基于文本,涂鸦,图像,手写,语音,音频和视频信号的查询输入进行定制调整。 自然语言处理发生,手写识别和俚语识别。 该系统包括接收部分查询作为输入的分类器,基于查询输入的内容访问查询数据库,并从存储在查询数据库中的查询信息推断预期的搜索目标。 查询制定引擎接收与预期搜索目标相关联的搜索信息,并生成完成的正式查询以供执行。

    Dynamically resolving recipients to retrieve public keys during send/receive
    10.
    发明授权
    Dynamically resolving recipients to retrieve public keys during send/receive 有权
    动态地解析收件人在发送/接收期间检索公钥

    公开(公告)号:US08151106B2

    公开(公告)日:2012-04-03

    申请号:US12775852

    申请日:2010-05-07

    IPC分类号: H04L9/00

    摘要: Systems and methods are disclosed that facilitate identifying messages generated on a mobile device while the device is offline as requiring encryption, storing the messages in a message outbox with a flag indicating that encryption is required, and identifying recipients of the flagged messages to generate a recipient list. The recipient list can be piggybacked on a server synchronization request when the mobile device enters a period of online activity, and a server can return public keys associated with identified recipients to permit an encryption component, such as a secure/multipurpose Internet mail extension protocol (S/MIME) encryption component, in the mobile device to encrypt the messages.

    摘要翻译: 公开了系统和方法,其便于识别在设备离线时需要加密的在移动设备上生成的消息,将消息存储在具有指示需要加密的标志的消息发件箱中,以及识别标记消息的接收者以生成接收者 列表。 当移动设备进入在线活动期间时,收件人列表可以搭载在服务器同步请求上,并且服务器可以返回与标识的收件人相关联的公钥,以允许加密组件,例如安全/多用途因特网邮件扩展协议( S / MIME)加密组件,在移动设备中加密消息。