-
公开(公告)号:US20140285401A1
公开(公告)日:2014-09-25
申请号:US14302138
申请日:2014-06-11
Applicant: Microsoft Corporation
Inventor: Florin Braghis , Renars Ledins , Jonas Lindblom
CPC classification number: G06F3/1462 , G06F3/1454 , G06T9/00 , G09G2310/04 , G09G2340/02 , G09G2360/122 , H04L12/1822 , H04N19/119 , H04N19/132 , H04N19/146 , H04N19/147 , H04N19/176 , H04N19/46 , H04N19/507 , H04N19/60
Abstract: Various embodiments process updates of an image transmitted between a first terminal and second terminal for screen sharing, wherein updates to the image at the first terminal are also displayed at the second terminal The image is divided into an array of contiguous sub-tiles, each sub-tile comprising more than one picture element of the image. When a plurality of sub-tiles of the image have changed at the first terminal, at least one of said changed sub-tiles and at least one contiguous sub-tile are selected to form a tile. The tile is encoded for transmission to the second terminal, and includes sub-tile data identifying which sub-tiles are included in the tile to enable updating the image at the second terminal in accordance with the changes to said changed sub-tiles. The configuration of the tile is flexible such that the number of contiguous sub-tiles encoded in the tile can be varied.
Abstract translation: 各种实施例处理在第一终端和第二终端之间传输的用于屏幕共享的图像的更新,其中在第一终端处对第一终端的图像的更新也被显示在第二终端。图像被划分为连续子图块的阵列,每个子 图像包含图像的多于一个的图像元素。 当图像的多个子图块在第一终端已经改变时,选择所述改变的子图块和至少一个连续的子图块中的至少一个以形成图块。 编码瓦片以传输到第二终端,并且包括识别在瓦片中包括哪些子瓦片以便能够根据对所述改变的子瓦片的改变来更新第二终端处的图像的子瓦片数据。 瓦片的配置是灵活的,使得可以改变在瓦片中编码的连续子瓦片的数量。
-
公开(公告)号:US20130169736A1
公开(公告)日:2013-07-04
申请号:US13710041
申请日:2012-12-10
Applicant: Microsoft Corporation
Inventor: Jonas Lindblom , Teemu Suutari
IPC: H04N7/14
CPC classification number: H04N7/141 , H04L65/403 , H04L65/605 , H04L65/80 , H04M1/2535 , H04M3/568 , H04M2203/5045
Abstract: A first terminal is coupled to a wide-area packet-based network and installed with first client application. One or more second terminals are coupled to the first terminal via a local wireless link, and each installed with an instance of a lightweight sub-client having reduced functionality relative to the first client. The first client establishes a call with a remote, third terminal over the network, based on a user credential identifying the first client. Each second terminal generates an audio or video stream, and each sub-client transmits the respective stream to the first client over the local wireless link for use in the call. The first client switches between a second state in which the call uses the streams from the sub-clients and a first state in which the call uses a stream generated by the first terminal without the streams from the sub-clients.
Abstract translation: 第一终端耦合到广域分组网络并且与第一客户端应用一起安装。 一个或多个第二终端经由本地无线链路耦合到第一终端,并且每个终端安装有相对于第一客户端具有减少的功能的轻量级子客户端的实例。 基于识别第一客户端的用户凭证,第一客户端通过网络与远程第三终端建立呼叫。 每个第二终端生成音频或视频流,并且每个子客户端通过本地无线链路将相应的流发送到第一客户端以供在呼叫中使用。 第一客户端在其中呼叫使用来自子客户端的流的第二状态和第一状态之间切换,其中呼叫使用由第一终端生成的流,而没有来自子客户端的流。
-
公开(公告)号:US09019336B2
公开(公告)日:2015-04-28
申请号:US13710041
申请日:2012-12-10
Applicant: Microsoft Corporation
Inventor: Jonas Lindblom , Teemu Suutari
CPC classification number: H04N7/141 , H04L65/403 , H04L65/605 , H04L65/80 , H04M1/2535 , H04M3/568 , H04M2203/5045
Abstract: A first terminal is coupled to a wide-area packet-based network and installed with first client application. One or more second terminals are coupled to the first terminal via a local wireless link, and each installed with an instance of a lightweight sub-client having reduced functionality relative to the first client. The first client establishes a call with a remote, third terminal over the network, based on a user credential identifying the first client. Each second terminal generates an audio or video stream, and each sub-client transmits the respective stream to the first client over the local wireless link for use in the call. The first client switches between a second state in which the call uses the streams from the sub-clients and a first state in which the call uses a stream generated by the first terminal without the streams from the sub-clients.
Abstract translation: 第一终端耦合到广域分组网络并且与第一客户端应用一起安装。 一个或多个第二终端经由本地无线链路耦合到第一终端,并且每个终端安装有相对于第一客户端具有减少的功能的轻量级子客户端的实例。 基于识别第一客户端的用户凭证,第一客户端通过网络与远程第三终端建立呼叫。 每个第二终端生成音频或视频流,并且每个子客户端通过本地无线链路将相应的流发送到第一客户端以供在呼叫中使用。 第一客户端在其中呼叫使用来自子客户端的流的第二状态和第一状态之间切换,其中呼叫使用由第一终端生成的流,而没有来自子客户端的流。
-
公开(公告)号:US20130163588A1
公开(公告)日:2013-06-27
申请号:US13774866
申请日:2013-02-22
Applicant: Microsoft Corporation
Inventor: Renat Vafin , Jonas Lindblom , Markus Vaalgamaa
IPC: H04M1/253
CPC classification number: G10L25/78 , G10L2025/783 , H04M1/2535
Abstract: A method of receiving at a terminal a first signal transmitted via a communication network, said method comprising the steps of; receiving at the terminal the first signal comprising a plurality of data elements; analysing characteristics of the first signal; receiving from a user of the terminal a second signal to be transmitted from the terminal; analysing characteristics of the second signal to detect audio activity in the second signal; and applying a delay between receiving at the terminal and outputting from the terminal at least one of said plurality of data elements; and adjusting the delay based on the analysed characteristics of the first signal and on the detection of audio activity in the second signal.
Abstract translation: 一种在终端接收经由通信网络发送的第一信号的方法,所述方法包括以下步骤: 在终端处接收包括多个数据元素的第一信号; 分析第一信号的特性; 从所述终端的用户接收要从所述终端发送的第二信号; 分析第二信号的特性以检测第二信号中的音频活动; 以及在所述终端接收之间应用延迟并从所述终端输出所述多个数据元素中的至少一个; 以及基于所述第一信号的分析特性和所述第二信号中的音频活动的检测来调整所述延迟。
-
公开(公告)号:US09436429B2
公开(公告)日:2016-09-06
申请号:US14302138
申请日:2014-06-11
Applicant: Microsoft Corporation
Inventor: Florin Braghis , Renars Ledins , Jonas Lindblom
IPC: G06F3/14 , G06T9/00 , H04N19/119 , H04N19/147 , H04N19/46 , H04N19/60 , H04N19/132 , H04N19/146 , H04N19/507 , H04L12/18 , H04N19/176
CPC classification number: G06F3/1462 , G06F3/1454 , G06T9/00 , G09G2310/04 , G09G2340/02 , G09G2360/122 , H04L12/1822 , H04N19/119 , H04N19/132 , H04N19/146 , H04N19/147 , H04N19/176 , H04N19/46 , H04N19/507 , H04N19/60
Abstract: Various embodiments process updates of an image transmitted between a first terminal and second terminal for screen sharing, wherein updates to the image at the first terminal are also displayed at the second terminal. The image is divided into an array of contiguous sub-tiles, each sub-tile comprising more than one picture element of the image. When a plurality of sub-tiles of the image have changed at the first terminal, at least one of said changed sub-tiles and at least one contiguous sub-tile are selected to form a tile. The tile is encoded for transmission to the second terminal, and includes sub-tile data identifying which sub-tiles are included in the tile to enable updating the image at the second terminal in accordance with the changes to said changed sub-tiles. The configuration of the tile is flexible such that the number of contiguous sub-tiles encoded in the tile can be varied.
Abstract translation: 各种实施例处理在第一终端和第二终端之间发送的用于屏幕共享的图像的更新,其中在第一终端处对图像的更新也在第二终端处显示。 该图像被划分为连续子图块的阵列,每个子图块包括图像的多于一个图像元素。 当图像的多个子图块在第一终端已经改变时,选择所述改变的子图块和至少一个连续的子图块中的至少一个以形成图块。 编码瓦片以传输到第二终端,并且包括识别在瓦片中包括哪些子瓦片以便能够根据对所述改变的子瓦片的改变来更新第二终端处的图像的子瓦片数据。 瓦片的配置是灵活的,使得可以改变在瓦片中编码的连续子瓦片的数量。
-
-
-
-