-
公开(公告)号:US20160373772A1
公开(公告)日:2016-12-22
申请号:US14901636
申请日:2014-06-20
Applicant: Dan ELLIS , Eric HAMAKER
Inventor: Dan ELLIS , Eric HAMAKER
IPC: H04N19/42 , H04N19/176 , H04N19/182 , H04N19/137
CPC classification number: H04N19/42 , H04N19/103 , H04N19/132 , H04N19/137 , H04N19/174 , H04N19/176 , H04N19/182 , H04N19/507
Abstract: A method of encoding display output of a computer using a block-based video encoder, such as H.264 includes receiving display update information, the display update information specifying at least one changed display area. Pixel data associated with the at least one changed area is also received. For each image block of an output frame to be encoded, the encoder determines whether the image block intersects one or more of the changed areas. A block skip indication is encoded for each image block not intersecting at least one changed area, and pixel data is encoded for intersecting blocks. An encoded output frame is then generated including the block skip indications and encoded pixel data.
Abstract translation: 使用诸如H.264的基于块的视频编码器对计算机的显示输出进行编码的方法包括接收显示更新信息,指定至少一个改变的显示区域的显示更新信息。 还接收与至少一个改变区域相关联的像素数据。 对于要编码的输出帧的每个图像块,编码器确定图像块是否与一个或多个改变的区域相交。 针对不与至少一个改变区域相交的每个图像块编码块跳过指示,并且对于相交块对像素数据进行编码。 然后生成包括块跳过指示和编码像素数据的编码输出帧。
-
公开(公告)号:US10554989B2
公开(公告)日:2020-02-04
申请号:US14901636
申请日:2014-06-20
Applicant: Dan Ellis , Eric Hamaker
Inventor: Dan Ellis , Eric Hamaker
IPC: H04N11/02 , H04N19/42 , H04N19/176 , H04N19/137 , H04N19/182
Abstract: A method of encoding display output of a computer using a block-based video encoder, such as H.264 includes receiving display update information, the display update information specifying at least one changed display area. Pixel data associated with the at least one changed area is also received. For each image block of an output frame to be encoded, the encoder determines whether the image block intersects one or more of the changed areas. A block skip indication is encoded for each image block not intersecting at least one changed area, and pixel data is encoded for intersecting blocks. An encoded output frame is then generated including the block skip indications and encoded pixel data.
-