IP Library Granted Patent US 10,412,390
Granted Patent B2
US 10,412,390 · App. 15/641,224 · Granted Sep 10, 2019

Video processing system using low-cost video encoding/decoding architecture

Inventors: Ming-Long Wu (Taipei, TW); Tung-Hsing Wu (Chiayi, TW); Li-Heng Chen (Tainan, TW); Ting-An Lin (Hsinchu, TW); Yi-Hsin Huang (Taoyuan, TW); Chung-Hua Tsai (Kaohsiung, TW); Chia-Yun Cheng (Hsinchu County, TW); Han-Liang Chou (Hsinchu County, TW); Yung-Chang Chang (New Taipei, TW)
Assignee: MEDIATEK INC.
H04N19/13H04N19/124H04N19/172H04N19/174H04N19/18H04N19/44H04N19/70H04N21/2365H04N21/234363H04N21/2665H04N21/8456
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,412,390
App. No.
15/641,224
Granted
Sep 10, 2019
Kind
B2
Abstract

A video encoder has a processing circuit and a universal binary entropy (UBE) syntax encoder. The processing circuit processes pixel data of a video frame to generate encoding-related data, wherein the encoding-related data comprise at least quantized transform coefficients. The UBE syntax encoder processes a plurality of syntax elements to generate UBE syntax data. The encoding-related data are represented by the syntax elements. The processing circuit operates according to a video coding standard. The video coding standard supports arithmetic encoding. The UBE syntax data contain no arithmetic-encoded syntax data.

Claims (29)

1. A video processing system comprising:

a merging circuit, arranged to receive a plurality of input video frames, and merge a plurality of video frames to create a merged video frame, wherein the video frames are derived from the input video frames, respectively; and

a video encoder, arranged to encode the merged video frame to output a bitstream;

wherein the input video frames comprise a first input video frame with a first resolution and a second input video frame with a second resolution, and the first resolution is different from the second resolution; and

wherein the video frames comprise a first video frame derived from the first input video frame and a second video frame derived from the second input video frame, an uppermost pixel row of the first video frame included in the merged video frame is a first part of an uppermost pixel row of the merged video frame, and an uppermost pixel row of the second video frame included in the merged video frame is a second part of the uppermost pixel row of the merged video frame.

2. The video processing system of claim 1 , wherein the merging circuit is further arranged to resize at least one of the first input video frame and the second input video frame to generate at least one resized video frame, and the first video frame and the second video frame comprise the at least one resized video frame.

3. A video processing system comprising:

a merging circuit, arranged to receive a plurality of input video frames, and merge a plurality of video frames to create a merged video frame, wherein the video frames are derived from the input video frames, respectively; and

a video encoder, arranged to encode the merged video frame to output a bitstream;

wherein the input video frames comprise a first input video frame with a first resolution and a second input video frame with a second resolution, and the first resolution is different from the second resolution; and

wherein the video frames comprise a first video frame derived from the first input video frame and a second video frame derived from the second input video frame, a lowermost pixel row of the first video frame included in the merged video frame is a first part of a lowermost pixel row of the merged video frame, and a lowermost pixel row of the second video frame included in the merged video frame is a second part of the lowermost pixel row of the merged video frame.

4. The video processing system of claim 3 , wherein the merging circuit is further arranged to resize at least one of the first input video frame and the second input video frame to generate at least one resized video frame, and the first video frame and the second video frame comprise the at least one resized video frame.

5. A video processing system comprising:

a merging circuit, arranged to receive a plurality of input video frames, and merge a plurality of video frames to create a merged video frame, wherein the video frames are derived from the input video frames, respectively; and

a video encoder, arranged to encode the merged video frame to output a bitstream;

wherein the input video frames comprise a first input video frame with a first resolution and a second input video frame with a second resolution, and the first resolution is different from the second resolution; and

wherein the video frames comprise a first video frame derived from the first input video frame and a second video frame derived from the second input video frame, a leftmost pixel column of the first video frame included in the merged video frame is a first part of a pixel column of the merged video frame, and a leftmost pixel column of the second video frame included in the merged video frame is a second part of the pixel column of the merged video frame.

6. The video processing system of claim 5 , wherein the merging circuit is further arranged to resize at least one of the first input video frame and the second input video frame to generate at least one resized video frame, and the first video frame and the second video frame comprise the at least one resized video frame.

7. A video processing system comprising:

a merging circuit, arranged to receive a plurality of input video frames, and merge a plurality of video frames to create a merged video frame, wherein the video frames are derived from the input video frames, respectively; and

a video encoder, arranged to encode the merged video frame to output a bitstream;

wherein the input video frames comprise a first input video frame with a first resolution and a second input video frame with a second resolution, and the first resolution is different from the second resolution; and

wherein the video frames comprise a first video frame derived from the first input video frame and a second video frame derived from the second input video frame, a rightmost pixel column of the first video frame included in the merged video frame is a first part of a pixel column of the merged video frame, and a rightmost pixel column of the second video frame included in the merged video frame is a second part of the pixel column of the merged video frame.

8. The video processing system of claim 7 , wherein the merging circuit is further arranged to resize at least one of the first input video frame and the second input video frame to generate at least one resized video frame, and the first video frame and the second video frame comprise the at least one resized video frame.

9. The video processing system of claim 1 , wherein the merging circuit receives the input video frames from different video sources, respectively.

10. The video processing system of claim 1 , wherein the input video frames have a same timestamp.

11. The video processing system of claim 1 , wherein the video encoder comprises:

a processing circuit, arranged to process pixel data of the merged video frame to generate encoding-related data, wherein the encoding-related data comprise at least quantized transform coefficients; and

a universal binary entropy (UBE) syntax encoder, arranged to process a plurality of syntax elements to generate UBE syntax data, wherein the encoding-related data are represented by the syntax elements, the processing circuit operates according to a video coding standard, the video coding standard supports arithmetic encoding, and the UBE syntax data contain no arithmetic-encoded syntax data.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2021
From: MEDIATEK INC.
To: XUESHAN TECHNOLOGIES INC.
Reel/Frame 056593/0167 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 4, 2017
From: WU, MING-LONG; WU, TUNG-HSING; CHEN, LI-HENG; LIN, TING-AN; HUANG, YI-HSIN; TSAI, CHUNG-HUA; CHENG, CHIA-YUN; CHOU, HAN-LIANG; CHANG, YUNG-CHANG
To: MEDIATEK INC.
Reel/Frame 042884/0717 →
Continuity (2)
Provisional Application 62361113 · Jul 12, 2016
Related Publication 20180020221A1 · Jan 18, 2018