IP Library › Granted Patent US 9,762,966
Granted Patent B2
US 9,762,966 · App. 14/931,804 · Granted Sep 12, 2017

Video displaying method and video decoding method which can operate in multiple display mode and electronic system applying the method

Inventors: Shan Liu (San Jose, CA); Xiaozhong Xu (Fremont, CA); Jacob Yu (Los Altos, CA)
Assignee: MEDIATEK INC.
H04N21/47202H04N5/44591H04N21/2343H04N21/42607H04N21/440281H04N21/458H04N21/4622H04N21/4821
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 9,762,966
App. No.
14/931,804
Granted
Sep 12, 2017
Kind
B2
Abstract

A video displaying method, applied to an electronic apparatus comprising a first display, comprising: (a) selecting a plurality of video contents from a plurality of candidate video contents; and (b) simultaneously displaying selected video contents selected in the step (a), respectively in sub-windows on the first display. Related video decoding methods are also disclosed.

Claims (116)

1. A video decoding method, applied to a video decoding module comprising at least one video decoder, comprising:

(a) applying the video decoding module to receive a first video stream for a first video content and a second video stream for a second video content;

(b) decoding the first video stream and the second video stream if both the first video content and the second video content are to be displayed; and

(c) decoding the first video stream and the second video stream if the first video content is to be displayed but the second video content is not to be displayed;

wherein the step (a) comprises:

receiving a first frame and a second frame of the first video stream and receives a first frame and a second frame of the second video stream;

wherein the second frame of the first video stream has a frame resolution higher than a frame resolution for the first frame of the first video content, or the second frame of the first video content has a video quality higher than a video quality for the first frame of the first video content;

wherein the step (b) comprises:

(b1) decoding the first frame of the first video stream and the first frame of the second video stream; and

(b2) simultaneously displaying the first frame of the first video content and the first frame of the second video content;

wherein the step (c) comprises:

(c1) decoding the second frame of the first video content and the second frame of the second video content;

(c2) displaying the second frame of the first video content; and

(c3) not displaying the second frame of the second video content.

2. An electronic system, comprising:

a video decoding module, comprising at least one video decoder;

a video driving device, configured to control the video decoding module to perform following steps:

(a) receiving a first video stream for a first video content and a second video stream for a second video content;

(b) decoding the first video stream and the second video stream if both the first video content and the second video content are to be displayed; and

(c) decoding the first video stream and the second video stream if the first video content is to be displayed but the second video content is not to be displayed,

wherein the step (a) comprises:

receiving a first frame and a second frame of the first video stream and receives a first frame and a second frame of the second video stream;

wherein the second frame of the first video stream has a frame resolution higher than a frame resolution for the first frame of the first video content, or the second frame of the first video content has a video quality higher than a video quality for the first frame of the first video content;

wherein the step (b) comprises:

(b1) decoding the first frame of the first video stream and the first frame of the second video stream; and

(b2) simultaneously displaying the first frame of the first video content and the first frame of the second video content;

wherein the step (c) comprises:

(c1) decoding the second frame of the first video content and the second frame of the second video content;

(c2) displaying the second frame of the first video content; and

(c3) not displaying the second frame of the second video content.

3. A video decoding method, applied to a video decoding module comprising at least one video decoder, comprising:

(a) applying the video decoding module to receive a first video stream for a first video content and a second video stream for a second video content;

(b) decoding the first video stream and the second video stream while both the first video content and the second video content are to be displayed; and

(c) decoding the first video stream but not decoding the second video stream, if the first video content is to be displayed but the second video content is not to be displayed;

wherein the first video content and the second video content are simultaneously displayed in a multiple display mode, or wherein the first video content is displayed but the second video content is not displayed in a single display mode,

wherein a frame of the second video stream, which is at a time slot that the video decoding method is switched from the single display mode to the multiple display mode, is a next frame of a frame of the second video stream, or is a beginning frame of the second video stream;

wherein the frame of the second video stream is at a time slot that the video decoding method is in the multiple display mode before the single display mode.

4. The video decoding method of claim 3 :

wherein the step (b) comprises:

(b1) decoding a first frame of the first video stream and a first frame of the second video stream, and simultaneously displaying the first frame of the first video stream and the first frame of the second video stream;

(b2) decoding a second frame of the first video stream and a second frame of the second video stream, and simultaneously displaying the second frame of the first video stream and the second frame of the second video stream;

wherein the second frame of the second video stream is a frame after the first frame of the second video stream

wherein the step (c) comprises following steps after the step (b1) and before the step (b2):

decoding the first video stream but not decoding the second video stream while at least one frame of the first video content is displayed but the second video content is not displayed.

5. The video decoding method of claim 3 :

wherein the step (b) comprises:

(b1) decoding a first frame of the first video stream and a first frame of the second video stream, and simultaneously displaying the first frame of the first video stream and the first frame of the second video stream;

(b2) decoding a second frame of the first video stream and a second frame of the second video stream, and simultaneously displaying the second frame of the first video stream and the second frame of the second video stream;

wherein the second frame of the second video stream is a beginning frame of the second video stream;

wherein the step (c) comprises following steps after the step (b1) and before the step (b2):

decoding the first video stream but not decoding the second video stream while at least one frame of the first video content is displayed but the second video content is not displayed.

6. An electronic system, comprising:

a video decoding module, comprising at least one video decoder;

a video driving device, configured to control the video decoding module to perform following steps:

(a) receiving a first video stream for a first video content and a second video stream for a second video content;

(b) decoding the first video stream and the second video stream while both the first video content and the second video content are to be displayed; and

(c) decoding the first video stream but not decoding the second video stream, if the first video content is to be displayed but the second video content is not to be displayed;

wherein the first video content and the second video content are simultaneously displayed in a multiple display mode, or wherein the first video content is displayed but the second video content is not displayed in a single display mode,

wherein a frame of the second video stream, which is at a time slot that the video decoding method is switched from the single display mode to the multiple display mode, is a next frame of a frame of the second video stream, or is a beginning frame of the second video stream;

wherein the frame of the second video stream is at a time slot that the video decoding method is in the multiple display mode before the single display mode.

7. The electronic system of claim 6 :

wherein the step (b) comprises:

(b1) decoding a first frame of the first video stream and a first frame of the second video stream, and simultaneously displaying the first frame of the first video stream and the first frame of the second video stream;

(b2) decoding a second frame of the first video stream and a second frame of the second video stream, and simultaneously displaying the second frame of the first video stream and the second frame of the second video stream;

wherein the second frame of the second video stream is a frame after the first frame of the second video stream;

wherein the step (c) comprises following steps after the step (b1) and before the step (b2):

decoding the first video stream but not decoding the second video stream while at least one frame of the first video content is displayed but the second video content is not displayed.

8. The electronic system of claim 6 , comprising:

wherein the step (b) comprises:

(b1) decoding a first frame of the first video stream and a first frame of the second video stream, and simultaneously displaying the first frame of the first video stream and the first frame of the second video stream;

(b2) decoding a second frame of the first video stream and a second frame of the second video stream, and simultaneously displaying the second frame of the first video stream and the second frame of the second video stream;

wherein the second frame of the second video stream is a beginning frame of the second video stream;

wherein the step (c) comprises following steps after the step (b1) and before the step (b2):

decoding the first video stream but not decoding the second video stream while at least one frame of the first video content is displayed but the second video content is not displayed.

9. A video decoding method, applied to a video decoding module comprising at least one video decoder, comprising:

(a) applying the video decoding module to receive a first video stream for a first video content and a second video stream for a second video content;

(b) decoding the first video stream and the second video stream if both the first video content and the second video content are to be displayed; and

(c) decoding the first video stream and the second video stream if the first video content is to be displayed but the second video content is not to be displayed;

wherein the step (a) comprises:

receiving a first frame of the first video stream, wherein the first frame of the first video stream has a first frame resolution;

wherein the step (b) comprises:

(b1) transcoding the first frame of the first video stream thereby the first frame of the first video stream has a second frame resolution, wherein the first frame resolution is higher than the second frame resolution; and

(b2) simultaneously displaying the first frame of the first video content obtained in the step (b1) with other video content.

10. An electronic system, comprising:

a video decoding module, comprising at least one video decoder;

a video driving device, configured to control the video decoding module to perform following steps:

(a) receiving a first video stream for a first video content and a second video stream for a second video content;

(b) decoding the first video stream and the second video stream if both the first video content and the second video content are to be displayed; and

(c) decoding the first video stream and the second video stream if the first video content is to be displayed but the second video content is not to be displayed;

wherein the step (a) comprises:

receiving a first frame of the first video stream, wherein the first frame of the first video stream has a first frame resolution;

wherein the step (b) comprises:

(b1) transcoding the first frame of the first video stream thereby the first frame of the first video stream has a second frame resolution, wherein the first frame resolution is higher than the second frame resolution; and

(b2) simultaneously displaying the first frame of the first video content obtained in the step (b1) with other video content.

11. A video decoding method, applied to a video decoding module comprising at least one video decoder, comprising:

(a) applying the video decoding module to receive a first video stream for a first video content and a second video stream for a second video content;

(b) decoding the first video stream and the second video stream while both the first video content and the second video content are to be displayed; and

(c) decoding the first video stream but not decoding the second video stream, if the first video content is to be displayed but the second video content is not to be displayed;

wherein the step (b) comprises:

(b1) decoding a first frame of the first video stream and a first frame of the second video stream, and simultaneously displaying the first frame of the first video stream and the first frame of the second video stream;

(b2) decoding a second frame of the first video stream and a second frame of the second video stream, and simultaneously displaying the second frame of the first video stream and the second frame of the second video stream;

wherein the second frame of the second video stream is a frame after the first frame of the second video stream, or the second frame of the second video stream is a beginning frame of the second video stream;

wherein the step (c) comprises following steps after the step (b1) and before the step (b2):

decoding the first video stream but not decoding the second video stream while at least one frame of the first video content is displayed but the second video content is not displayed.

12. An electronic system, comprising:

a video decoding module, comprising at least one video decoder;

a video driving device, configured to control the video decoding module to perform following steps:

(a) receiving a first video stream for a first video content and a second video stream for a second video content;

(b) decoding the first video stream and the second video stream while both the first video content and the second video content are to be displayed; and

(c) decoding the first video stream but not decoding the second video stream, if the first video content is to be displayed but the second video content is not to be displayed;

wherein the step (b) comprises:

(b1) decoding a first frame of the first video stream and a first frame of the second video stream, and simultaneously displaying the first frame of the first video stream and the first frame of the second video stream;

(b2) decoding a second frame of the first video stream and a second frame of the second video stream, and simultaneously displaying the second frame of the first video stream and the second frame of the second video stream;

wherein the second frame of the second video stream is a frame after the first frame of the second video stream, or the second frame of the second video stream is a beginning frame of the second video stream;

wherein the step (c) comprises following steps after the step (b1) and before the step (b2):

decoding the first video stream but not decoding the second video stream while at least one frame of the first video content is displayed but the second video content is not displayed.

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 Nov 3, 2015
From: LIU, SHAN; XU, XIAOZHONG; YU, JACOB
To: MEDIATEK INC.
Reel/Frame 036952/0966 →
Continuity (3)
Provisional Application 62103739 · Jan 15, 2015
Provisional Application 62194812 · Jul 20, 2015
Related Publication 20160212486A1 · Jul 21, 2016