-
公开(公告)号:US10264282B2
公开(公告)日:2019-04-16
申请号:US15629855
申请日:2017-06-22
Applicant: MEDIATEK INC.
Inventor: Chao-Chih Huang , Hung-Chih Lin , Jian-Liang Lin , Chia-Ying Li , Shen-Kai Chang
IPC: H04N19/105 , H04N19/167 , H04N19/176 , H04N19/597
Abstract: A method and apparatus of video encoding or decoding for a video encoding or decoding system applied to multi-face sequences corresponding to a 360-degree virtual reality sequence are disclosed. According the present invention, one or more multi-face sequences representing the 360-degree virtual reality sequence are derived. If Inter prediction is selected for a current block in a current face, one virtual reference frame is derived for each face of said one or more multi-face sequences by assigning one target reference face to a center of said one virtual reference frame and connecting neighboring faces of said one target reference face to said one target reference face at boundaries of said one target reference face. Then, the current block in the current face is encoded or decoded using a current virtual reference frame derived for the current face to derive an Inter predictor for the current block.
-
公开(公告)号:US10171838B2
公开(公告)日:2019-01-01
申请号:US14606027
申请日:2015-01-27
Applicant: MEDIATEK INC.
Inventor: Chao-Chih Huang
IPC: H04N19/176 , H04N19/60 , H04N19/91 , H04N19/436
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.
-
公开(公告)号:US20190251660A1
公开(公告)日:2019-08-15
申请号:US16392644
申请日:2019-04-24
Applicant: MEDIATEK INC.
Inventor: Hung-Chih Lin , Chao-Chih Huang , Chia-Ying Li , Jian-Liang Lin , Shen-Kai Chang
Abstract: A video processing method includes receiving a bitstream, processing the bitstream to obtain at least one syntax element from the bitstream, and decoding the bitstream to generate a current decoded frame having a rotated 360-degree image/video content represented in a 360-degree Virtual Reality (360 VR) projection format. The at least one syntax element signaled via the bitstream indicates rotation information of content-oriented rotation that is involved in generating the rotated 360-degree image/video content, and includes a first syntax element. When the content-oriented rotation is enabled, the first syntax element indicates a rotation degree along a specific rotation axis.
-
公开(公告)号:US20190088001A1
公开(公告)日:2019-03-21
申请号:US15769750
申请日:2017-09-30
Applicant: MEDIATEK INC.
Inventor: Jian-Liang Lin , Hung-Chih Lin , Chia-Ying Li , Shen-Kai Chang , Chi-Cheng Ju , Chao-Chih Huang , Hui Ouyang
Abstract: A projection-based frame is generated according to an omnidirectional video frame and an octahedron projection layout. The projection-based frame has a 360-degree image content represented by triangular projection faces assembled in the octahedron projection layout. A 360-degree image content of a viewing sphere is mapped onto the triangular projection faces via an octahedron projection of the viewing sphere. One side of a first triangular projection face has contact with one side of a second triangular projection face, one side of a third triangular projection face has contact with another side of the second triangular projection face. One image content continuity boundary exists between one side of the first triangular projection face and one side of the second triangular projection face, and another image content continuity boundary exists between one side of the third triangular projection face and another side of the second triangular projection face.
-
公开(公告)号:US10057599B2
公开(公告)日:2018-08-21
申请号:US14542666
申请日:2014-11-17
Applicant: MEDIATEK INC.
Inventor: Chao-Chih Huang , Chi-Cheng Ju
CPC classification number: H04N19/60 , H04N19/436 , H04N19/91
Abstract: A method for performing image processing control and an associated apparatus are provided, where method may include the steps of: performing image coding on image information of at least one frame to generate encoded data of the at least one frame, wherein in the encoded data, a specific frame of the at least one frame includes a plurality of tiles, and each tile of the plurality of tiles includes a plurality of superblocks; and generating a bitstream carrying the encoded data of the at least one frame, wherein at least a partition type and a transform size of each superblock within a specific tile of the plurality of tiles are derivable from information corresponding to the specific tile within the encoded data, having no need to derive the partition type and the transform size from information corresponding to another tile of the plurality of tiles within the encoded data.
-
公开(公告)号:US10057590B2
公开(公告)日:2018-08-21
申请号:US15265896
申请日:2016-09-15
Applicant: MediaTek Inc.
Inventor: Chao-Chih Huang , Ting-An Lin , Shen-Kai Chang , Han-Liang Chou
IPC: H04N7/12 , H04N19/42 , H04N19/43 , H04N19/433 , H04N19/423
CPC classification number: H04N19/439 , H04N19/42 , H04N19/423 , H04N19/43 , H04N19/433
Abstract: 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.
-
公开(公告)号:US10963987B2
公开(公告)日:2021-03-30
申请号:US16830288
申请日:2020-03-26
Applicant: MEDIATEK INC.
Inventor: Hung-Chih Lin , Chao-Chih Huang , Chia-Ying Li , Hui Ou Yang , Jian-Liang Lin , Shen-Kai Chang
Abstract: A video processing method includes receiving a bitstream, and decoding, by a video decoder, the bitstream to generate a decoded frame. The decoded frame is a projection-based frame that has a 360-degree image/video content represented by triangular projection faces packed in a triangle-based projection layout. An omnidirectional image/video content of a viewing sphere is mapped onto the triangular projection faces via a triangle-based projection of the viewing sphere. An equator of the viewing sphere is not mapped along any side of each of the triangular projection faces.
-
公开(公告)号:US10587857B2
公开(公告)日:2020-03-10
申请号:US16392644
申请日:2019-04-24
Applicant: MEDIATEK INC.
Inventor: Hung-Chih Lin , Chao-Chih Huang , Chia-Ying Li , Jian-Liang Lin , Shen-Kai Chang
IPC: H04N13/117 , G06T15/10 , H04N19/597 , H04N5/232 , H04N5/341 , H04N13/111 , G06T19/00 , H04N19/70 , H04N19/85 , H04N13/00 , H04N19/00 , G06T9/00 , G06T3/40
Abstract: A video processing method includes receiving a bitstream, processing the bitstream to obtain at least one syntax element from the bitstream, and decoding the bitstream to generate a current decoded frame having a rotated 360-degree image/video content represented in a 360-degree Virtual Reality (360 VR) projection format. The at least one syntax element signaled via the bitstream indicates rotation information of content-oriented rotation that is involved in generating the rotated 360-degree image/video content, and includes a first syntax element. When the content-oriented rotation is enabled, the first syntax element indicates a rotation degree along a specific rotation axis.
-
公开(公告)号:US10560678B2
公开(公告)日:2020-02-11
申请号:US15802481
申请日:2017-11-03
Applicant: MEDIATEK INC.
Inventor: Hung-Chih Lin , Chao-Chih Huang , Chia-Ying Li , Jian-Liang Lin , Shen-Kai Chang
IPC: H04N13/117 , G06T15/10 , H04N19/597 , H04N5/232 , H04N5/341 , H04N13/111 , G06T19/00 , H04N13/00 , H04N19/00 , G06T9/00 , H04N19/70 , H04N19/85 , G06T3/40
Abstract: A video processing method includes: receiving a current input frame having a 360-degree image/video content represented in a 360-degree Virtual Reality (360 VR) projection format, applying content-oriented rotation to the 360-degree image/video content in the current input frame to generate a content-rotated frame having a rotated 360-degree image/video content represented in the 360 VR projection format, encoding the content-rotated frame to generate a bitstream, and signaling at least one syntax element via the bitstream, wherein the at least one syntax element is set to indicate rotation information of the content-oriented rotation.
-
公开(公告)号:US20180158170A1
公开(公告)日:2018-06-07
申请号:US15825081
申请日:2017-11-28
Applicant: MEDIATEK INC.
Inventor: Hung-Chih Lin , Chao-Chih Huang , Chia-Ying Li , Hui Ou Yang , Jian-Liang Lin , Shen-Kai Chang
CPC classification number: G06T3/0062 , G02B27/017 , G06T1/0007 , G06T3/60 , G06T19/006 , G06T2207/10016
Abstract: A video processing method includes: receiving an omnidirectional image/video content corresponding to a viewing sphere, generating a sequence of projection-based frames according to the omnidirectional image/video content and an octahedron projection layout, and encoding, by a video encoder, the sequence of projection-based frames to generate a bitstream. Each projection-based frame has a 360-degree image/video content represented by triangular projection faces packed in the octahedron projection layout. The omnidirectional image/video content of the viewing sphere is mapped onto the triangular projection faces via an octahedron projection of the viewing sphere. An equator of the viewing sphere is not mapped along any side of each of the triangular projection faces.
-
-
-
-
-
-
-
-
-