会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Software-based encoder for a software-implemented end-to-end scalable
video delivery system
    • 用于软件实现的端到端可扩展视频传输系统的基于软件的编码器
    • US5768535A
    • 1998-06-16
    • US835855
    • 1997-04-08
    • Navin ChaddhaJ. Duane NorthcuttGerard A. WallJames G. Hanko
    • Navin ChaddhaJ. Duane NorthcuttGerard A. WallJames G. Hanko
    • G06F13/00G06T9/00H04N5/93H04N7/173H04N7/24H04N7/26H04N7/28H04N21/2343H04N21/24H04N21/258H04N21/2662H04N21/4402H04N21/462H04N21/63H04N21/6405H04N21/647H04N1/413
    • H04N21/2662H04N19/156H04N19/186H04N19/63H04N19/94H04N21/234327H04N21/2402H04N21/25808H04N21/440227H04N21/4621H04N21/631H04N21/6405H04N21/64792H04N7/17336H04N7/24H04N19/39
    • A software-based encoder is provided for an end-to-end scalable video delivery system that operates over heterogeneous networks. The encoder utilizes a scalable video compression algorithm based on a Laplacian pyramid decomposition to generate an embedded information stream. The decoder decimates a highest resolution original image, e.g., 640.times.480 pixels, to produce an intermediate 320.times.240 pixel image that is decimated to produce an intermediate 160.times.120 pixel image that is compressed to form an encodable base layer 160.times.120 pixel image. This base layer image is decompressed to form an image that is up-sampled by interpolation to produce an up-sampled 320.times.240 pixel image. This up-sampled image is subtracted from the intermediate 320.times.240 pixel image to form an error image that is compressed and encoded as a first enhancement 640.times.480 pixel layer. The decompressed base layer image is also up-sampled at step to produce an up-sampled 640.times.480 pixel image that is subtracted from the original 640.times.480 pixel image 200 to yield an error image that is compressed to yield a second enhancement 320.times.240 pixel layer. Collectively, the base and enhancement layers comprise the transmitted embedded bit stream. At the receiving end, the decoder extracts from the embedded stream different streams at different spatial and temporal resolutions. Because decoding requires only additions and look-ups from a small stored table, decoding occurs in real-time.
    • 提供了一种基于软件的编码器,用于在异构网络上运行的端到端可伸缩视频传送系统。 编码器利用基于拉普拉斯金字塔分解的可扩展视频压缩算法来生成嵌入信息流。 解码器对最高分辨率的原始图像(例如,640×480像素)进行抽取,以产生被抽取的中间的320×240像素图像,以产生被压缩形成可编码的基本层160×120像素图像的中间160×120像素图像。 该基层图像被解压缩以形成通过内插进行上采样以产生上采样的320×240像素图像的图像。 从中间320×240像素图像中减去该上采样图像,以形成被压缩并编码为第一增强640×480像素层的误差图像。 解压缩的基层图像也被逐步上采样,以产生从原始640×480像素图像200中减去的上采样的640×480像素图像,以产生被压缩以产生第二增强320×240像素层的误差图像。 总的来说,基础层和增强层包括传输的嵌入位流。 在接收端,解码器以不同的空间和时间分辨率从嵌入的流中提取不同的流。 因为解码只需要从小的存储表中增加和查找,所以解码发生在实时中。
    • 3. 发明授权
    • Method and apparatus for providing distributed clip-list management
    • 提供分布式剪辑列表管理的方法和装置
    • US06694379B1
    • 2004-02-17
    • US09289802
    • 1999-04-09
    • James G. HankoAlan T. RubergJ. Duane NorthcuttGerard A. Wall
    • James G. HankoAlan T. RubergJ. Duane NorthcuttGerard A. Wall
    • G06F954
    • G06F3/14G06T1/60G09G5/02G09G5/14G09G5/393G09G2340/02G09G2340/0407H04N5/44591H04N21/4143H04N21/4316H04N21/440263H04N21/4438
    • A method and apparatus for providing distributed clip-list management. In an embodiment, an application maintains a local clip-list that identifies those portions of a remote frame buffer that are unambiguously associated with the given application, as well as those portions of the remote frame buffer which are disputed between the given application and one or more other applications. Applications may enforce a dispute policy with respect to writing image data to disputed regions of the frame buffer. Applications are able to write to the frame buffer asynchronously, without the use of a frame buffer lock. A clip manager maintains a global clip-list, and responds to messages from the applications by updating the global clip-list and informing those other applications of relevant changes to their own respective local clip-lists. The portions of an application's clip-list that have been previously claimed by other applications and which have not been acknowledged as lost by the other applications are referred to as disputed regions. Each application is kept informed about its current clip-list and any disputed regions within its current clip-list. The clip manager may be implemented as part of the window manager, or as a separate process. A policing process may be implemented at or in line with the frame buffer to ensure that an application does not write to portions of the frame buffer that have been granted to another application. The operations of the policing process are coordinated by the clip manager.
    • 一种用于提供分布式剪辑列表管理的方法和装置。 在一个实施例中,应用程序维护本地剪辑列表,其识别与给定应用程序明确相关联的远程帧缓冲器的那些部分,以及远程帧缓冲器在给定应用程序之间有争议的那些部分, 更多的其他应用。 应用程序可以执行关于将图像数据写入帧缓冲区的争议区域的争议策略。 应用程序能够异步地写入帧缓冲区,而不需要使用帧缓冲区锁定。 剪辑管理器维护全局剪辑列表,并通过更新全局剪辑列表并向其他应用程序通知相应的本地剪辑列表的相关更改来响应来自应用程序的消息。 以前由其他应用程序声明并且未被其他应用程序丢失的应用程序的剪辑列表的部分被称为有争议的区域。 每个应用程序随时被通知其当前的剪辑列表和其当前剪辑列表中的任何有争议的区域。 剪辑管理器可以被实现为窗口管理器的一部分,或作为单独的进程。 可以在帧缓冲器处或与帧缓冲器一致地实现监管过程,以确保应用程序不写入已经被授予另一应用的帧缓冲器的部分。 管理过程的操作由剪辑管理器进行协调。
    • 4. 发明授权
    • Computer architecture having a stateless human interface device and methods of use
    • 具有无状态人机界面设备和使用方法的计算机体系结构
    • US07346689B1
    • 2008-03-18
    • US09063335
    • 1998-04-20
    • J. Duane NorthcuttJames G. HankoAlan T. RubergGerard A WallLawrence L. ButcherNeil C. Wilhelm
    • J. Duane NorthcuttJames G. HankoAlan T. RubergGerard A WallLawrence L. ButcherNeil C. Wilhelm
    • G06F13/00
    • G06F15/173H04L29/06H04L67/08H04L67/10H04L67/16H04L69/08H04L69/329
    • The invention provides a central office metaphor to computing, where features and functions are provided by a one or more servers and communicated to an appliance terminal through a network. Data providers are defined as “services” and are provided by one or more processing resources. The services communicate to display terminals through a network, such as Ethernet. The terminals are configured to display data, and to send keyboard, cursor, audio, and video data through the network to the processing server. Functionality is partitioned so that databases, server and graphical user interface functions are provided by the services, and human interface functionality is provided by the terminal. Communication with the terminals from various services is accomplished by converting disparate output to a common protocol. Appropriate drivers are provided for each service to allow protocol conversion. Multiple terminals are coupled to the network. Users can enable their unique session at any one of the terminals by inserting a “smart card” into a card reader. Removing the card disables the session. Re-inserting the card into the same or any other terminal re-enables the session.
    • 本发明提供了一种计算机的中心局比喻,其中特征和功能由一个或多个服务器提供并通过网络传送到设备终端。 数据提供者被定义为“服务”,并由一个或多个处理资源提供。 服务通过诸如以太网的网络来显示终端。 终端配置为显示数据,并通过网络将键盘,光标,音频和视频数据发送到处理服务器。 功能被分区,使得服务提供数据库,服务器和图形用户界面功能,并且终端提供人机接口功能。 通过将不同的输出转换为通用协议来实现与各种服务的终端的通信。 为每个服务提供适当的驱动程序以允许协议转换。 多个终端耦合到网络。 用户可以通过在读卡器中插入“智能卡”来启用其任何一个终端的独特会话。 删除卡会禁用会话。 将卡重新插入相同或任何其他终端重新启用会话。
    • 6. 发明授权
    • Method and apparatus for improving utilization of a resource on a shared client
    • 提高共享客户端资源利用率的方法和装置
    • US06912578B1
    • 2005-06-28
    • US09513652
    • 2000-02-25
    • James G. HankoJ. Duane NorthcuttGerard A. Wall
    • James G. HankoJ. Duane NorthcuttGerard A. Wall
    • G06F9/50G06F15/16
    • G06F9/5011G06F9/485G06F9/5022G06F2209/508
    • The present invention provides a method and apparatus for improving the utilization of a resource in a shared client computer environment. The invention overcomes the problem inherent in using traditional computer programs on a shared client, by monitoring the status of an application, determining when an application does not need a resource, and causing the application to stop consuming the resource. In one embodiment, resource consumption is not halted, but the application is caused to use less of the resource. The invention detects when a user has stopped interaction with an application. This can occur, for instance, when the user removes an identifier from the end user terminal. When the user interaction stops, the invention has a mechanism to stop a program from consuming resources (or to reduce its resource usage) and to restart it (or return it to its original state) later. The invention further includes a procedure for stopping or reducing the resource usage of the application when the user has stopped interacting with it, and to restart it when the user begins (or is capable of beginning) interaction with it. All this is done without modifying the application in any way.
    • 本发明提供一种用于提高共享客户端计算机环境中资源利用率的方法和装置。 本发明克服了在共享客户端上使用传统计算机程序所固有的问题,通过监视应用程序的状态,确定应用程序什么时候不需要资源,并使应用程序停止消耗资源。 在一个实施例中,资源消耗不被停止,但是应用被使用较少的资源。 本发明检测用户何时停止与应用的交互。 例如,当用户从最终用户终端移除标识符时,可能会发生这种情况。 当用户交互停止时,本发明具有停止程序消耗资源(或减少其资源使用)并重新启动它(或将其返回到其初始状态)的机制。 本发明还包括当用户停止与其交互时停止或减少应用的资源使用的过程,并且当用户开始(或能够开始)与其交互时重新启动它。 所有这一切都是在没有以任何方式修改应用程序的情况下完成的。
    • 7. 发明授权
    • Method and apparatus for synchronizing firmware
    • 用于同步固件的方法和装置
    • US06678741B1
    • 2004-01-13
    • US09289787
    • 1999-04-09
    • J. Duane NorthcuttGerard A. WallJames G. HankoBenjamin H. Stoltz
    • J. Duane NorthcuttGerard A. WallJames G. HankoBenjamin H. Stoltz
    • G06F1516
    • G06F8/65Y10S707/99938Y10S707/99952Y10S707/99953
    • The invention is a method and apparatus for synchronizing firmware associated with a first computer device and a second computer device, such as a server and a client computer. In accordance with one embodiment of the invention, the method comprises the steps of providing information regarding a characteristic of the firmware associated with the first and second devices, comparing the provided firmware information to determine if the firmware is synchronized, and associating new firmware with the second device to synchronize the firmware if the firmware is found to not be synchronized in the comparing step. In one or more embodiments of the invention, the firmware associated with the second device is not modified unless the integrity of the firmware to be installed on the second device is verified using a digital signature.
    • 本发明是用于同步与第一计算机设备和第二计算机设备(例如服务器和客户端计算机)相关联的固件的方法和装置。 根据本发明的一个实施例,该方法包括以下步骤:提供关于与第一和第二设备相关联的固件的特性的信息,比较所提供的固件信息以确定固件是否同步,以及将新固件与 如果在比较步骤中发现固件不被同步,则第二设备来同步固件。 在本发明的一个或多个实施例中,与第二设备相关联的固件不被修改,除非使用数字签名验证要安装在第二设备上的固件的完整性。
    • 8. 发明授权
    • Method and apparatus for the detection of motion in video
    • 用于检测视频中运动的方法和装置
    • US06493041B1
    • 2002-12-10
    • US09108066
    • 1998-06-30
    • James G. HankoJ. Duane NorthcuttGerard A. WallLawrence L. Butcher
    • James G. HankoJ. Duane NorthcuttGerard A. WallLawrence L. Butcher
    • H04N718
    • H04N5/144
    • The present invention comprises a method and apparatus for detection motion in video in which frames from an incoming video stream are digitized. The pixels of each incoming digitized frame are compared to the corresponding pixels of a reference frame, and differences between incoming pixels and reference pixels are determined. If the pixel difference for a pixel exceeds an applicable pixel difference threshold, the pixel is considered to be “different”. If the number of “different” pixels for a frame exceeds an applicable frame difference threshold, motion is considered to have occurred, and a motion detection signal is emitted. In one or more other embodiments, the applicable frame difference threshold is adjusted depending upon the current average motion being exhibited by the most recent frames, thereby taking into account “ambient” motion and minimizing the effects of phase lag. In one or more embodiments, different pixel difference thresholds may be assigned to different pixels or groups of pixels, thereby making certain regions of a camera's field of view more or less sensitive to motion. In one or more embodiments of the invention, a new reference frame is selected when the first frame that exhibits no motion occurs after one or more frames that exhibit motion.
    • 本发明包括一种用于在视频中检测运动的方法和装置,其中来自输入视频流的帧被数字化。 将每个输入的数字化帧的像素与参考帧的对应像素进行比较,并确定输入像素和参考像素之间的差异。 如果像素的像素差超过可应用的像素差阈值,则认为像素“不同”。 如果帧的“不同”像素的数量超过适用的帧差阈值,则认为发生了运动,并且发出运动检测信号。 在一个或多个其它实施例中,根据最近帧所呈现的当前平均运动来调节适用的帧差阈值,从而考虑到“环境”运动并最小化相位滞后的影响。 在一个或多个实施例中,可以将不同的像素差值阈值分配给不同的像素或像素组,从而使得相机的视野的某些区域或多或少对运动敏感。 在本发明的一个或多个实施例中,当在表现出运动的一个或多个帧之后发生不发生运动的第一帧时,选择新的参考帧。
    • 10. 发明授权
    • Method and apparatus for colormapping
    • 色彩的方法和装置
    • US06639604B1
    • 2003-10-28
    • US09289800
    • 1999-04-09
    • James G. HankoJ. Duane NorthcuttGerard A. Wall
    • James G. HankoJ. Duane NorthcuttGerard A. Wall
    • G09G502
    • G06T11/001G09G5/14
    • A method for displaying color values in a plurality of images on a display screen in a computer graphics system, wherein the images correspond to a plurality of applications. The graphics system includes a primary frame buffer for pixel values to be displayed in the images, and a plurality of colormap tables related to the images for providing color values to be displayed in the images. A pseudo frame buffer is provided for the applications to store source pixel values for display in the corresponding images. To display the source pixel values in the pseudo frame buffer, for each source pixel the graphics system performs the steps of: identifying the image corresponding to the source pixel value; selecting a colormap table corresponding to the identified image; using the source pixel value as an index to select a color value from the selected colormap table; and storing the selected color value as a pixel value in the primary frame buffer to be displayed. The primary frame buffer may be a pseudo frame buffer implemented in software for providing source data to an HID display through an interconnect.
    • 一种用于在计算机图形系统中的显示屏上显示多个图像中的颜色值的方法,其中所述图像对应于多个应用。 图形系统包括用于要在图像中显示的像素值的主帧缓冲器,以及与用于提供要在图像中显示的颜色值的图像相关的多个色彩图。 为应用程序提供伪帧缓冲器以存储用于在相应图像中显示的源像素值。 为了在伪帧缓冲器中显示源像素值,对于每个源像素,图形系统执行以下步骤:识别与源像素值对应的图像; 选择与识别的图像相对应的色彩图; 使用源像素值作为索引从所选择的色彩图中选择颜色值; 并将所选择的颜色值作为像素值存储在要显示的主帧缓冲器中。 主帧缓冲器可以是在软件中实现的伪帧缓冲器,用于通过互连向HID显示器提供源数据。