Method and apparatus for encoding video by changing frame resolution
    2.
    发明授权
    Method and apparatus for encoding video by changing frame resolution 有权
    通过改变帧分辨率对视频进行编码的方法和装置

    公开(公告)号:US09210420B1

    公开(公告)日:2015-12-08

    申请号:US14175127

    申请日:2014-02-07

    Applicant: Google Inc.

    Inventor: Wei Jia

    Abstract: Encoding a video signal having a plurality of frames is described. Test frames in the sequence of test frames have an original resolution. A variance for each test frame in the sequence is calculated, as is a first peak signal-to-noise ratio (PSNR) for each test frame using the original resolution. A threshold is determined using the variances and first PSNRs. The threshold is provided to an encoder to select a frame resolution for a first frame of the plurality of frames, the frame resolution being one of the original resolution or a resolution different from the original resolution.

    Abstract translation: 对具有多个帧的视频信号进行编码。 测试帧序列中的测试帧具有原始分辨率。 计算序列中每个测试帧的方差,以及使用原始分辨率的每个测试帧的第一峰值信噪比(PSNR)。 使用方差和第一PSNR来确定阈值。 阈值被提供给编码器以选择多个帧中的第一帧的帧分辨率,帧分辨率是原始分辨率之一或与原始分辨率不同的分辨率。

    ENCODING TIME MANAGEMENT IN PARALLEL REAL-TIME VIDEO ENCODING
    3.
    发明申请
    ENCODING TIME MANAGEMENT IN PARALLEL REAL-TIME VIDEO ENCODING 有权
    编译并行实时视频编码的时间管理

    公开(公告)号:US20150326888A1

    公开(公告)日:2015-11-12

    申请号:US14807124

    申请日:2015-07-23

    Applicant: Google Inc.

    Inventor: Wei Jia Qunshan Gu

    Abstract: Techniques for efficient coding of digital media data are presented. A resource controller component dynamically allocates computing resources between an estimator component and a coder component. The estimator component generates an initial motion estimation of a raw video frame of a sequence of raw video frames based on a previous raw video frame. The coder component encodes the previous raw video frame to generate a reconstructed video frame in parallel with the generation of the initial motion estimation. When the previous raw video frame is reconstructed, the coder component dynamically determines whether and/or how to refine the motion estimation to encode the raw video frame based on a predefined encoding criterion. In making that determination, the coder component selects and uses a mode(s) of motion estimation refinement from a plurality of available motion estimation refinement modes to encode the raw video frame.

    Abstract translation: 介绍了数字媒体数据高效编码技术。 资源控制器组件在估计器组件和编码器组件之间动态地分配计算资源。 估计器组件基于先前的原始视频帧生成原始视频帧序列的原始视频帧的初始运动估计。 编码器组件对先前的原始视频帧进行编码以与初始运动估计的产生并行地生成重建的视频帧。 当重构前一个原始视频帧时,编码器组件基于预定义的编码标准动态地确定是否和/或如何细化运动估计以对原始视频帧进行编码。 在进行该确定时,编码器部件从多个可用的运动估计精化模式中选择并使用运动估计精化模式来对原始视频帧进行编码。

    Method and apparatus for encoding video using granular downsampling of frame resolution
    4.
    发明授权
    Method and apparatus for encoding video using granular downsampling of frame resolution 有权
    使用细分下采样帧分辨率对视频进行编码的方法和装置

    公开(公告)号:US09369706B1

    公开(公告)日:2016-06-14

    申请号:US14318989

    申请日:2014-06-30

    Applicant: Google Inc.

    Inventor: Wei Jia

    CPC classification number: H04N19/176 H04N19/132 H04N19/15

    Abstract: Disclosed herein are methods and apparatuses for encoding a video signal having a plurality of frames, each frame having a plurality of blocks and an original resolution. The method includes identifying a first frame from the plurality of frames that is predicted using inter prediction, determining a first variance for the first frame using a processor. selecting a first frame resolution from one of: (a) the original resolution or (b) a resolution lower than the original resolution for the first frame based on the first variance, and encoding the first frame using the selected first frame resolution.

    Abstract translation: 这里公开了用于编码具有多个帧的视频信号的方法和装置,每个帧具有多个块和原始分辨率。 该方法包括从使用帧间预测预测的多个帧中识别第一帧,使用处理器确定第一帧的第一方差。 从以下之一中选择第一帧分辨率:(a)原始分辨率或(b)基于第一方差低于第一帧的原始分辨率的分辨率,以及使用所选择的第一帧分辨率对第一帧进行编码。

    Multi-symbol run-length coding
    5.
    发明授权
    Multi-symbol run-length coding 有权
    多符号游程编码

    公开(公告)号:US09264707B2

    公开(公告)日:2016-02-16

    申请号:US13758342

    申请日:2013-02-04

    Applicant: Google Inc.

    Inventor: Qunshan Gu Wei Jia

    CPC classification number: H04N19/13 H03M7/46 H04N19/50 H04N19/93

    Abstract: A method includes performing, by a microprocessor of a computing device, a coding to obtain a residual of a residual data block from an original data block. The method includes pre-defining a default order of symbols in the residual data block. The method includes re-ordering the symbols in the residual data block in an order other than the default order, such that a first set of most frequently used symbols are in a first location and a second set of least frequently used symbols are in a second location, producing a multi-symbol run-length code based on a group of symbols from the first set of most frequently used symbols, and detecting the second set of least frequently used symbols based on the multi-symbol run-length code.

    Abstract translation: 一种方法包括由计算设备的微处理器执行编码以从原始数据块获得残余数据块的残差。 该方法包括在残差数据块中预先定义符号的默认顺序。 该方法包括以除默认顺序之外的顺序重新排序残留数据块中的符号,使得第一组最常用的符号位于第一位置,而第二组最不频繁使用的符号位于第二位置 位置,基于来自第一组最常用符号的一组符号产生多符号游程长度代码,以及基于多符号游程长度代码检测第二组最不频繁使用的符号。

    Efficient processing of streams of images within a moving window session
    6.
    发明授权
    Efficient processing of streams of images within a moving window session 有权
    在移动窗口会话中对图像流进行高效处理

    公开(公告)号:US09247029B1

    公开(公告)日:2016-01-26

    申请号:US14289198

    申请日:2014-05-28

    Applicant: GOOGLE INC.

    Inventor: Wei Jia Ronghua Wu

    CPC classification number: H04L67/42 G06F9/452 G06K9/00979 G06K9/2081

    Abstract: In one general aspect, a computer-readable storage medium storing instructions that when executed cause one or more processors to perform a process that can include sending from a client device to a host device an indicator of a size of a target display area of a moving window session with respect to a host display area of an application operating at the host device where the application can be remotely controlled via the client device. The process can include analyzing a stream of images associated with the target display area of the moving window session and defining at the client device a plurality of regions within the target display area based on the analyzing. The process can also include modifying the moving window session without terminating the moving window session and without establishing a new moving window session.

    Abstract translation: 在一个一般方面,一种存储指令的计算机可读存储介质,其在被执行时导致一个或多个处理器执行可以包括从客户端设备向主机设备发送移动的目标显示区域的大小的指示符 关于在主机设备上操作的应用的主机显示区域的窗口会话,其中应用可以经由客户端设备被远程控制。 该过程可以包括分析与移动窗口会话的目标显示区域相关联的图像流,并且基于分析在客户端设备处定义目标显示区域内的多个区域。 该过程还可以包括修改移动窗口会话而不终止移动窗口会话,而不建立新的移动窗口会话。

    Scalable buffer remote access
    8.
    发明授权
    Scalable buffer remote access 有权
    可扩展缓冲区远程访问

    公开(公告)号:US09311692B1

    公开(公告)日:2016-04-12

    申请号:US13749762

    申请日:2013-01-25

    Applicant: Google Inc.

    Inventor: Wei Jia Qunshan Gu

    CPC classification number: G06T3/4092 G06F3/04845

    Abstract: A method and apparatus for scalable buffer remote access is provided. Scalable buffer remote access may include generating, at a client device, a scalable display buffer request indicating a portion of a display area of an operating environment of a host device and a scaling factor ratio, transmitting the scalable display buffer request to the host device, receiving rendered content including a scaled rendering of a representation of the portion of the display area of the host device, presenting a client display window including the rendered content as a window into the display area of the operating environment of the host device, receiving a zoom indication, and presenting an updated client display window based on the rendered content and the zoom indication or based on updated rendered content received from the host device.

    Abstract translation: 提供了用于可伸缩缓冲器远程访问的方法和装置。 可扩展缓冲器远程访问可以包括在客户端设备处生成指示主机设备的操作环境的显示区域的一部分的可缩放显示缓冲器请求和缩放因子比率,将可伸缩显示缓冲器请求发送到主机设备, 接收呈现的内容,包括主机设备的显示区域的部分的表示的缩放呈现,将包括所呈现的内容的客户端显示窗口呈现到主机设备的操作环境的显示区域中,接收缩放 指示,并且基于所呈现的内容和缩放指示或基于从主机设备接收的更新的呈现内容呈现更新的客户端显示窗口。

    Mobile device friendly window management for remote desktop
    9.
    发明授权
    Mobile device friendly window management for remote desktop 有权
    移动设备友好的窗口管理远程桌面

    公开(公告)号:US09201563B2

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

    申请号:US13649074

    申请日:2012-10-10

    Applicant: Google Inc.

    Inventor: Wei Jia Qunshan Gu

    Abstract: The subject disclosure relates to managing windows in communications between a client device and a host device. It includes obtaining display information for a host device in response to a communication request from a client device, determining, based on the display information for the host device, a primary window to provide for display at the client device and identifying content associated with the primary window. The disclosure further includes determining display specifications of the client device, wherein the display specifications comprise at least one of display size, display type or content download settings and providing the identified content associated with the primary window for display on the client device according to the display specifications of the client device.

    Abstract translation: 本公开涉及在客户端设备和主机设备之间的通信中管理窗口。 它包括响应于来自客户端设备的通信请求而获得主机设备的显示信息,基于主机设备的显示信息确定提供在客户端设备处显示的主窗口,并且识别与主服务器相关联的内容 窗口。 本公开还包括确定客户端设备的显示规格,其中显示规格包括显示器尺寸,显示类型或内容下载设置中的至少一个,并且根据显示器提供与主窗口相关联的所标识的内容以在客户端设备上显示 客户端设备的规格。

    MULTI-SYMBOL RUN-LENGTH CODING
    10.
    发明申请
    MULTI-SYMBOL RUN-LENGTH CODING 有权
    多符号运行长度编码

    公开(公告)号:US20150256826A1

    公开(公告)日:2015-09-10

    申请号:US13758342

    申请日:2013-02-04

    Applicant: Google Inc.

    Inventor: Qunshan Gu Wei Jia

    CPC classification number: H04N19/13 H03M7/46 H04N19/50 H04N19/93

    Abstract: A method includes performing, by a microprocessor of a computing device, a coding to obtain a residual of a residual data block from an original data block. The method includes pre-defining a default order of symbols in the residual data block. The method includes re-ordering the symbols in the residual data block in an order other than the default order, such that a first set of most frequently used symbols are in a first location and a second set of least frequently used symbols are in a second location, producing a multi-symbol run-length code based on a group of symbols from the first set of most frequently used symbols, and detecting the second set of least frequently used symbols based on the multi-symbol run-length code.

    Abstract translation: 一种方法包括由计算设备的微处理器执行编码以从原始数据块获得残余数据块的残差。 该方法包括在残差数据块中预先定义符号的默认顺序。 该方法包括以除默认顺序之外的顺序重新排序残留数据块中的符号,使得第一组最常用的符号位于第一位置,而第二组最不频繁使用的符号位于第二位置 位置,基于来自第一组最常用符号的一组符号产生多符号游程长度代码,以及基于多符号游程长度代码检测第二组最不频繁使用的符号。

Patent Agency Ranking