发明名称 METHOD AND APPARATUS USING SOFTWARE ENGINE AND HARDWARE ENGINE COLLABORATED WITH EACH OTHER TO ACHIEVE HYBRID VIDEO ENCODING
摘要 A hybrid video encoding method and system using a software engine and a hardware engine. The software engine receives coding unit data associated with a current picture, and performs a first part of the video encoding operation by executing instructions. The first part of the video encoding operation generates an inter predictor and control information corresponding to the coding unit data of the current picture. The first part of the video encoding operation stores the inter predictor into an off-chip memory. The hardware engine performs a second part of the video encoding operation according to the control information. The second part of the video encoding operation receives the inter predictor, and subtracts the inter predictor from the coding unit data to generate a residual signal. The second part of the video encoding operation then transforms and quantizes the residual signal to generate transformed and quantized residual signal, and encodes the transformed and quantized residual signal to generate an encoded video bitstream.
申请公布号 US2017006294(A1) 申请公布日期 2017.01.05
申请号 US201615265896 申请日期 2016.09.15
申请人 MediaTek Inc. 发明人 HUANG Chao-Chih;LIN Ting-An;CHANG Shen-Kai;CHOU Han-Liang
分类号 H04N19/159;H04N19/124;H04N19/15;H04N19/139;H04N19/51;H04N19/42;H04N19/13;H04N19/61;H04N19/105 主分类号 H04N19/159
代理机构 代理人
主权项 1. A method of encoding video data in a video coding system, comprising: receiving coding unit data associated with a current picture; performing a first part of a video encoding operation by a software engine to execute a plurality of instructions, wherein the first part of the video encoding operation comprises: generating an inter predictor and control information corresponding to the coding unit data of the current picture, wherein the inter predictor comprises image blocks for luma component and chroma components; andstoring the inter predictor into a memory buffer; and performing a second part of the video encoding operation according to the control information by a hardware engine, wherein the second part of the video encoding operation comprises: receiving the inter predictor from the memory buffer;subtracting the inter predictor from the coding unit data to generate a residual signal;transforming, quantizing the residual signal to generate transformed and quantized residual signal; andencoding the transformed and quantized residual signal to generate an encoded video bitstream.
地址 Hsin-Chu TW