用于低带宽显示信息传输的系统和方法技术方案

技术编号:5078949 阅读:234 留言:0更新日期:2012-04-11 18:40
一种数字视频传送系统,其以三种不同的视频呈现途径运作。第一呈现途径通过在本地屏幕缓冲器中接收显示请求和呈现位映像图来运作。然后将该本地屏幕缓冲器中的显示信息编码并传送至远程显示系统,该远程显示系统在远程显示系统的视频缓冲器中重建该本地屏幕缓冲器的内容。第二呈现途径通过接收能被该远程显示系统解码的经编码的视频流请求来运作。这样的经编码的视频流被以最小附加传输编码发送至该远程显示系统。第三呈现途径处理不能被该远程显示系统本地处理的经编码的视频流。这样的视频流可以在传送之前经历译码,或者被解码并存储在该本地屏幕缓冲器中。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及瘦客户机系统(thin-client systems)领域。具体地,但不是通过限 制的方式,本专利技术公开了用于瘦客户机终端系统的用于编码视频的技术。
技术介绍
具有用于访问集中式(centralized)计算机系统的多终端系统的集中式计算机 系统一度是主导的计算机结构。这些主机(mainframe)或者小型计算机(mini-computer) 系统被多个计算机用户共享(share),其中每一计算机用户都有权访问与该主机计算机相 联的终端系统。在1970年代后期和1980年代早期,半导体微处理器和存储器设备允许了制造廉 价的个体(individual)计算机系统。个体计算机系统通过允许每一个体计算机用户访问 他们自己的完整计算机系统而革新了计算机产业。每一个体计算机用户都能运行他们自己 的软件应用,而不需要与任何其他计算机用户共享该个体计算机的任何资源。尽管个体计算机系统已经成为计算的主导形式,但是已经再次兴起了多终端集中 式计算机形式的计算。终端系统可以具有降低的维护成本,因为终端用户不能轻易地向主 计算机系统引入病毒或者装载未授权的计算机程序。另外,现代个体计算机系统已经变得 如此强大,以致这些现代个体计算机系统中的计算资源通常大部分时间处于闲置状态。附图说明在附图——其未必按比例绘制——中,诸视图中的相同数字描述基本相似的构 件。具有不同字母后缀的相同数字表示基本相似的构件的不同实例。这些附图,通过示例 而非限制的方式,总体上阐明了本文本中讨论的各种实施方案。图1示出了以如下的计算机系统为示例形式的机器的图示在该计算机系统中可 以执行一组这样指令,该指令用于使该机器施行(perform)本文讨论的方法中的任何一个 或多个。图2A示出了连接至瘦客户机服务器计算机系统的瘦客户机终端系统的一个实施 方案的高层(high-level)方块图。图2B示出了使用局域网支持多个个体瘦客户机终端系统的单个瘦客户机服务器 计算机系统的高层方块图。图3示出了支持瘦客户机处视频流解码的瘦客户机服务器计算机系统和瘦客户 机终端系统。图4示出了描述图3中示出的改进的服务器和客户机视频系统的运作的流程图。 具体实施例方式下面的详细描述包括对附图的参考,所述附图构成本详细描述的一部分。这些附 图示出根据示例性实施方案的多个示例。这些实施方案——这里也称为“实施例”——被 足够详细地描述,以使本领域技术人员能够实践本专利技术。对本领域普通技术人员明显的是 这些示例性实施方案中的详细细节对于实践该专利技术不是必须的。例如,尽管这些示例性实 施方案主要参考瘦客户机系统来公开,但是这些教导可以用在其他环境中。可以结合这些 示例性实施方案,或者可以利用其他实施方案,或者可以做出结构上、逻辑上和电气上的改 变,而不脱离所要求保护的范围。因此,下面的详细描述不应视作限制,并且该范围由附随 的权利要求及其等价物限定。在本文献中,如在专利文献中常见的,术语“一 (a or an) ”被用以包括一个或多于 一个。在本文献中,术语“或(or) ”用以指非排除性的“或”,例如“Α或B”包括“A而非B”、 “B而非A”以及“A和B”,除非另有说明。另外,本文献中涉及的所有出版物、专利和专利文 献都以引用方式整体纳入本文献,如同各自以引用方式纳入本文献一样。在本文献和以引 用方式纳入的那些文献在用法上不一致时,以引用方式纳入的文献中的用法应当视为对本 文献的中的用法的补充;对于不可调和的不一致,以本文献中的用法为准。计算机系统本公开涉及计算机系统。图1示出了以计算机系统100为示例形式的机器的图 示,该计算机系统可以被用来实现本公开的一些部分。计算机系统100中有一组指令124, 其可以被执行以用于使该机器施行这里讨论的方法中的任何一个或者多个。在网络化部署 (networked deployment)中,该机器可以在客户机-服务器网络环境中的服务器机器或者 客户机器之内运行,或者作为对等(或者分布式(distributed))网络环境中的对等机。该 机器可以是个人计算机(PC)、平板PC (tablet PC)、机顶盒(STB)、个人数字助理(PDA)、蜂 窝电话、网设施(web appliance)、网络路由器、切换器(switch)或桥(bridge),或者任何 能够执行一组指定该机器待要采取的行动的计算机指令(按次序或以其他方式)的机器。 另外,尽管仅示出了单个机器,但术语“机器”也应被视为包括如下机器的任何集合,所述机 器单独地或联合地执行一组(或多组)指令来施行这里讨论的方法中的任何一个或多个。示例性计算机系统100包括处理器102(例如,中央处理单元(CPU)、图形处理单 元(GPU)或者这两者)、主存储器104和静态存储器106,它们经由总线108彼此通信。计 算机系统100可以进一步包括视频显示适配器110,该视频显示适配器驱动视频显示系 统115,例如液晶显示器(LCD)或者阴极射线管(CRT)。计算机系统100也包括字母数字 (alphanumeric)输入设备112 (例如,键盘)、光标控制设备114 (例如,鼠标或者轨迹球)、 盘驱动单元116、信号生成设备118(例如,扬声器)和网络接口设备120。盘驱动单元116包括机器可读介质(machine-readable medium) 122,在该机器可 读介质上存储着一组或多组计算机指令和数据结构(例如,指令124也被已知为“软件”), 它们体现这里所述的方法或功能中的任何一个或多个,或者被这里所述的方法或功能中的 任何一个或多个所使用。指令124也可以在被计算机系统100执行期间全部或者至少部分 地驻存(reside)于主存储器104和/或处理器102内,主存储器104和处理器102也构成机器可读介质。指令124可以进一步经由网络接口设备120在计算机网络126上被传送或者被接 收。这样的传送可以利用许多公知的传输协议中的任何一种——例如公知的文件传输协议 (FTP)——来进行。尽管机器可读介质122在一个示例性实施方案中被示为单个介质,但是术语“机 器可读介质”应被视为包括存储所述一组或多组指令的单个介质或多个介质(例如,集中式 或分布式数据库,和/或相关联的高速缓存(caches)和服务器)。术语“机器可读介质”也 应被视为包括任何如下的介质所述介质能够存储、编码或携带用于被该机器执行并且使 该机器施行这里描述的方法中的任何一个或多个,或者能够存储、编码或携带由该组指令 所利用的或者与这样一组指令相关联的数据结构。据此,术语“机器可读介质”应被视为包 括但不限于固态存储器、光学介质和磁性介质。为了本说明书的目的,术语“模块”包括实现特定功能、操作、处理或过程的代码可 识别部分、可计算或可执行指令、数据或者可计算对象。模块不必需用软件来实现;模块可 以用软件、硬件/电路或者软硬件结合来实现。终端系统的复活在廉价的个人计算机出现之前,计算产业主要使用被连接至许多“哑”终端的主机 或小型计算机。这样的终端被称为“ ”终端是因为,计算能力驻存于该主机或小型计算机 内,而该终端仅仅显示输出和被接受的字母数字输入。没有用户程序在该终端系统上本地 运行。计算机操作员将本文档来自技高网...

【技术保护点】
一种将视频信息传播至远程显示系统的方法,所述方法包括:  接收在所述远程显示系统上显示信息的显示请求;  如果所述显示请求包括与显示数字视频流不相关联的请求,则将所述数据显示请求写至与所述远程显示系统相关联的视频帧缓冲器;  如果所述显示请求包括能被所述远程显示系统解码的经编码的视频流请求,则将来自所述显示请求的数字视频传送至所述远程显示系统;以及  如果所述显示请求包括不能被所述远程显示系统解码的经编码的视频流请求,则对来自所述视频请求的数字视频进行译码,之后传送至所述远程显示系统。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:S戈什G萨托利
申请(专利权)人:N处理有限公司
类型:发明
国别省市:US[美国]

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1