-
公开(公告)号:CN102195752B
公开(公告)日:2016-06-22
申请号:CN201110060568.9
申请日:2011-03-04
Applicant: 微软技术许可有限责任公司
Abstract: 本发明公开了通过带有前向纠错的有损传输的远程呈现系统和方法。在各实施例中,公开了用于将远程呈现协议与基于数据报的传输相集成的方法和系统。在一个实施例中,一集成协议被配置成支持基于与前向纠错(FEC)结合的重传(ARQ)的无损的或减少损失的传输。该协议涉及对包括反馈头部和FEC分组的数据分组的编码和解码,对RTT、RTO和分组延迟的连续测量,动态地评估损失概率来确定并调整FEC比,基于动态检测分组延迟的增加的拥塞管理,以及基于检测分组延迟的减小的快速数据传输速率提升。
-
公开(公告)号:CN102984512B
公开(公告)日:2015-08-26
申请号:CN201210352327.6
申请日:2012-09-19
Applicant: 微软技术许可有限责任公司
IPC: H04N19/132 , H04N19/186 , H04N7/14
CPC classification number: H04N19/88 , H04N19/103 , H04N19/124 , H04N19/136 , H04N19/146 , H04N19/156 , H04N19/186 , H04N19/70
Abstract: 本发明公开了低复杂性的远程呈现会话编码器。本发明公开了使用不被配置成以4:4:4编码或解码数据的编码器/解码器,以4:4:4子采样方案来编码和解码数据。在各实施例中,编码器以4:0:0方案将输入帧平面化成三个分量帧。编码器然后以4:0:0方案编码每一分量帧,并且将编码的分量帧聚集成比特流。解码器接收这一比特流,并且使用不被配置成以4:4:4对数据进行解码的组件来对该比特流进行解码。解码器对该比特流进行解码,以便以4:0:0产生三个分量帧的表示,然后以4:4:4将三个分量帧聚集成原始帧的表示。
-
公开(公告)号:CN101467140B
公开(公告)日:2015-11-25
申请号:CN200780021304.4
申请日:2007-01-29
Applicant: 微软技术许可有限责任公司
Inventor: C·M·卡特-舒温德勒 , J·P·L·奇克 , N·Y·阿布多
CPC classification number: G06F3/1454 , G06T3/4092 , G09G3/3607 , G09G5/246 , G09G5/28 , G09G2340/02 , G09G2340/0457 , G09G2340/10
Abstract: 遥控定义子像素的文本。在包括终端服务器和终端客户机的计算环境中以子像素精度遥控文本。在终端服务器处生成文本定义。文本定义包括定义具有色彩的字符边界的字符定义以便能够通过定义边界处的色彩使用子像素精度来定义字符边界,以便在字符被呈现在LCD屏幕上时利用LCD像素的子像素色彩分量。在终端服务器处生成各个字符的字形。字形包括字符定义,其包括彩色字符边界的定义。在终端服务器处,字形被发送至终端客户机。在终端客户机处,字形与背景颜色信息混合并被呈现在LCD屏幕上。
-
公开(公告)号:CN105704161B
公开(公告)日:2019-05-28
申请号:CN201610231111.2
申请日:2011-01-21
Applicant: 微软技术许可有限责任公司
IPC: H04L29/06
CPC classification number: H04L67/14 , H04L63/06 , H04L63/166 , H04L67/38 , H04L69/16 , H04L69/24 , H04L69/26
Abstract: 本发明涉及用于传送和接收远程呈现图形数据的方法和系统。本发明提供了一种用于遥控桌面图形的容损协议。在各实施例中,可用使数据能通过传输来传送而无需保证的分组递送的方式来修改远程呈现编码技术。在一个实施例中,桌面图形数据可在各个帧中编码,每一帧包括适合在少量用户数据报协议(UDP)协议数据单元(PDU)中的自包含图形元素。PDU然后可在单独的有损链路而非无损链路上发送到客户机。在客户机侧,客户机可以检测帧内的哪些图形元素因丢弃的UDP分组而被“丢失”,并且通过无损信道向服务器请求刷新。
-
公开(公告)号:CN102148824B
公开(公告)日:2016-05-25
申请号:CN201110029879.9
申请日:2011-01-21
Applicant: 微软技术许可有限责任公司
CPC classification number: H04L67/14 , H04L63/06 , H04L63/166 , H04L67/38 , H04L69/16 , H04L69/24 , H04L69/26
Abstract: 本发明提供了一种用于遥控桌面图形的容损协议。在各实施例中,可用使数据能通过传输来传送而无需保证的分组递送的方式来修改远程呈现编码技术。在一个实施例中,桌面图形数据可在各个帧中编码,每一帧包括适合在少量用户数据报协议(UDP)协议数据单元(PDU)中的自包含图形元素。PDU然后可在单独的有损链路而非无损链路上发送到客户机。在客户机侧,客户机可以检测帧内的哪些图形元素因丢弃的UDP分组而被“丢失”,并且通过无损信道向服务器请求刷新。
-
公开(公告)号:CN102222314B
公开(公告)日:2016-02-10
申请号:CN201110102140.6
申请日:2011-04-14
Applicant: 微软技术许可有限责任公司
Inventor: N·Y·阿布多 , V·A·奥布 , C·L·泽特尼克三世 , M·A·麦克穆伦
CPC classification number: G06T1/60
Abstract: 本发明揭示了用并行处理从源位图标识并提取模式来加速位图远程发送。揭示了用于通过从源位图中提取模式来加速位图远程发送的系统、方法和计算机可读存储介质。服务器采用了源图像,并对其执行边缘检测操作。从该被边缘检测的图像中,通过并行地对图像执行一小操作的多次迭代-例如,通过对各个非白色像素分配一唯一值,接着对各个像素分配在其本身和其邻居之间的最小值,直到在一迭代中没有像素被分配新值,来确定图像的连接的片断。并行地执行这些操作显著地减少了需要被用以标识连接的片断的时间。当片断被标识时,它们可由客户机高速缓存使得当服务器重新遇到它们时,它们不需要被再次发送到客户机。
-
公开(公告)号:CN102196033B
公开(公告)日:2015-11-25
申请号:CN201110063270.3
申请日:2011-03-07
Applicant: 微软技术许可有限责任公司
IPC: H04L29/08
CPC classification number: G06F15/16
Abstract: 本文描述了远程内容分类以及使用多个传输信道的传输。在各个实施例中,公开了用于在客户机与服务器之间实现多个传输信道的方法和系统。信道中的每一个可适于高效通信特定数据类型的数据,且由此尤其很好地适合于其数据元素特性以及检测到的客户机与服务器之间的链路特性。
-
公开(公告)号:CN102137151B
公开(公告)日:2016-12-21
申请号:CN201110031217.5
申请日:2011-01-21
Applicant: 微软技术许可有限责任公司
Abstract: 本发明提供了一种多链路远程协议。在各实施例中,允许远程客户机访问位于除了主远程呈现服务器之外的替换源上的连接服务的至少一部分。在某些实施例中,可出于允许更好的流控制的目的来将远程呈现虚拟信道拆分成多个连接。对于要通过数据信道传输的数据位于主虚拟机分区中而远程端点位于客虚拟机分区上的情况,某些实施例可在虚拟机环境中实现。
-
公开(公告)号:CN105704161A
公开(公告)日:2016-06-22
申请号:CN201610231111.2
申请日:2011-01-21
Applicant: 微软技术许可有限责任公司
IPC: H04L29/06
CPC classification number: H04L67/14 , H04L63/06 , H04L63/166 , H04L67/38 , H04L69/16 , H04L69/24 , H04L69/26
Abstract: 本发明涉及用于传送和接收远程呈现图形数据的方法和系统。本发明提供了一种用于遥控桌面图形的容损协议。在各实施例中,可用使数据能通过传输来传送而无需保证的分组递送的方式来修改远程呈现编码技术。在一个实施例中,桌面图形数据可在各个帧中编码,每一帧包括适合在少量用户数据报协议(UDP)协议数据单元(PDU)中的自包含图形元素。PDU然后可在单独的有损链路而非无损链路上发送到客户机。在客户机侧,客户机可以检测帧内的哪些图形元素因丢弃的UDP分组而被“丢失”,并且通过无损信道向服务器请求刷新。
-
公开(公告)号:CN102378976B
公开(公告)日:2015-08-26
申请号:CN201080016209.7
申请日:2010-04-01
Applicant: 微软技术许可有限责任公司
IPC: G06F15/163 , G06F9/46
CPC classification number: H03M7/30 , G06F9/452 , G06F9/5027 , G06F2209/5017 , H04L67/08 , H04N19/174 , H04N19/436
Abstract: 公开了用于加速多处理器计算机上的图像压缩的系统、方法以及计算机可读介质。在一个实施例中,图像被分成多个切片,每一个切片都具有与图像相同的宽度。这些切片被提供给为每一个处理器维护线程的工作管理器。工作管理器将每一个切片分配到线程供以高效的方式进行处理(如对应于第一可用的处理器的线程),当接收到每一个切片的切片已经被压缩的指示时,工作管理器装配压缩的图像。
-
-
-
-
-
-
-
-
-