Method of hard-limited packet size for video encoding

    公开(公告)号:US10187640B2

    公开(公告)日:2019-01-22

    申请号:US15191308

    申请日:2016-06-23

    Applicant: MediaTek Inc.

    Abstract: A method and system for encoding a group of coding blocks and packetizing the compressed data into slices/packets with hard-limited packet size are disclosed. According to the present invention, a packetization map for at least a portion of a current picture is determined. The packetization map associates coding blocks in at least a portion of the current picture with one or more packets by identifying a corresponding group of coding blocks for each packet of said one or more packets. The corresponding group of coding blocks for each packet is then encoded according to the packetization map and the size of each packet is determined. The packet size is checked. If any packet size exceeds a constrained size, a new packetization map is generated and the corresponding group of coding blocks for each packet is encoded according to the new packetization map.

    Partial Decoding For Arbitrary View Angle And Line Buffer Reduction For Virtual Reality Video
    15.
    发明申请
    Partial Decoding For Arbitrary View Angle And Line Buffer Reduction For Virtual Reality Video 审中-公开
    对于虚拟现实视频的任意视角和行缓冲区减少的部分解码

    公开(公告)号:US20170026659A1

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

    申请号:US15289092

    申请日:2016-10-07

    Applicant: MediaTek Inc.

    CPC classification number: H04N19/597 H04N19/426 H04N19/88

    Abstract: Apparatus and methods are disclosed for partially decoding video frames when a sub-region of the video is selected for viewing. The method identifies and decodes data units and pixel blocks of video frames needed to display the sub-region while bypassing data units and pixel blocks that are identified as unnecessary for displaying the sub-region. A video encoder receives a video frame comprising a plurality of cubic surfaces in a first configuration corresponding to a full sized 360VR image. Each cubic surface corresponds to a different surface of a cube. The encoder reformats the received video frame by rearranging the plurality of cubic surfaces according to a second configuration that is different than the first configuration. The second configuration re-arranges the six surfaces of a cubic 360VR image in order to fully utilize the line buffer and allow the line buffer to be narrower than the full sized 360VR image.

    Abstract translation: 公开了当视频的子区域被选择用于观看时部分地解码视频帧的装置和方法。 该方法识别和解码显示子区域所需的视频帧的数据单元和像素块,同时绕过被识别为不必要显示子区域的数据单元和像素块。 视频编码器以对应于全尺寸360VR图像的第一配置接收包括多个立方体表面的视频帧。 每个立方体表面对应于立方体的不同表面。 编码器通过根据与第一配置不同的第二配置来重排多个立方体表面来重新格式化接收到的视频帧。 第二种配置重新排列立方360VR图像的六个表面,以便充分利用行缓冲区,并允许行缓冲区比全尺寸360VR图像更窄。

    METHOD AND APPARATUS FOR PACKING TILE IN FRAME THROUGH LOADING ENCODING-RELATED INFORMATION OF ANOTHER TILE ABOVE THE TILE FROM STORAGE DEVICE
    16.
    发明申请
    METHOD AND APPARATUS FOR PACKING TILE IN FRAME THROUGH LOADING ENCODING-RELATED INFORMATION OF ANOTHER TILE ABOVE THE TILE FROM STORAGE DEVICE 审中-公开
    用于通过加载存储设备上的另一个层的编码相关信息来装入框架中的方法和装置

    公开(公告)号:US20150237353A1

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

    申请号:US14606027

    申请日:2015-01-27

    Applicant: MEDIATEK INC.

    Inventor: Chao-Chih Huang

    CPC classification number: H04N19/60 H04N19/436 H04N19/91

    Abstract: A method for encoding a frame divided into a plurality of tiles includes: storing encoding-related information derived from blocks in a last block row of a first tile of the frame into a storage device; reading the encoding-related information from the storage device; and performing entropy encoding upon blocks in a first block row of a second tile of the frame based at least partly on the encoding-related information read from the storage device. The first block row of the second tile is vertically adjacent to the last block row of the first tile. The entropy encoding of the first block row of the second tile is started before entropy encoding of the last block row of the first tile is accomplished.

    Abstract translation: 一种分割为多个瓦片的帧的编码方法包括:将从帧的第一瓦片的最后块行中得到的编码相关信息存储到存储装置中; 从存储设备读取编码相关信息; 以及至少部分地基于从所述存储设备读取的编码相关信息,对所述帧的第二块的第一块行中的块执行熵编码。 第二瓦片的第一块行与第一瓦片的最后一个块行垂直相邻。 在完成第一瓦片的最后一个块行的熵编码之前,开始第二瓦片的第一块行的熵编码。

Patent Agency Ranking