IP Library Granted Patent US 9,848,156
Granted Patent B2
US 9,848,156 · App. 15/227,173 · Granted Dec 19, 2017

Television system and multimedia playing method

Inventor: Hung-Chi Huang (Hsinchu Hsien, TW)
Assignee: MStar Semiconductor, Inc.
H04N5/4403H04N5/50
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,848,156
App. No.
15/227,173
Granted
Dec 19, 2017
Kind
B2
Abstract

A television system includes: a storage unit, storing a plurality of candidate multimedia files and a plurality of program instructions; a display unit; a trigger signal receiving unit, receiving a trigger signal; and a processing unit, executing the program instructions to perform operations of: playing a target multimedia file via the display unit, generating target characteristic information according to the target multimedia file, generating a plurality of sets of candidate characteristic information respectively corresponding to the candidate multimedia files according to the candidate multimedia files, selecting one of the candidate multimedia files according to the target characteristic information and the candidate characteristic information in response to the trigger signal, and playing the selected candidate multimedia file via the display unit to replace the playback of the target multimedia file.

Claims (53)

1. A television system, comprising:

a storage unit, storing a plurality of candidate multimedia files and a plurality of program instructions;

a display unit;

a trigger signal receiving unit, receiving a trigger signal; and

a processing unit, coupled to the storage unit and the display unit, executing the program instructions to perform operations of:

playing a target multimedia file via the display unit;

generating target characteristic information according to the target multimedia file;

generating a plurality of sets of candidate characteristic information according to the candidate multimedia files, wherein the plurality of sets of candidate characteristic information respectively correspond to the candidate multimedia files;

in response to the trigger signal, selecting one candidate multimedia file from the candidate multimedia files according to the target characteristic information and the plurality of sets of candidate characteristic information; and

playing the selected candidate multimedia file via the display unit to replace playback of the target multimedia file.

2. The television system according to claim 1 , wherein the target multimedia file comprises a plurality of frames, each of the frames comprises a plurality of pixels, and the step of generating the target characteristic information according to the target multimedia file comprises:

selecting a plurality of consecutive frames from the frames of the target multimedia file; and

generating the target characteristic information according to pixel data of the consecutive frames.

3. The television system according to claim 2 , wherein the pixel data of the consecutive frames is chrominance values of the pixels of the consecutive frames.

4. The television system according to claim 3 , wherein each pixel comprises a first chrominance value and a second chrominance value, the target characteristic information comprises a first chrominance ratio and a second chrominance ratio, the first chrominance ratio is a ratio of a sum of the first chrominance values of the consecutive frames to a sum of the first chrominance values and the second chrominance values of the consecutive frames, and the second chrominance ratio is a ratio of a sum of the second chrominance values of the consecutive frames to the sum of the first chrominance values and the second chrominance values of the consecutive frames.

5. The television system according to claim 4 , wherein each set of the candidate characteristic information comprises a third chrominance ratio and a fourth chrominance ratio of a plurality of frames of the corresponding candidate multimedia file, the third chrominance ratio is a ratio of a sum of the first chrominance values of the frames to a sum of first chrominance values and the second chrominance values of the frames, and the fourth chrominance ratio is a ratio of a sum of the second chrominance values of the frames to the sum of the first chrominance values and the second chrominance values of the frames, and the step of selecting one candidate multimedia file from the candidate multimedia files according to the target characteristic information and the plurality of sets of candidate characteristic information comprises:

determining a larger one of the first chrominance ratio and the second chrominance ratio;

calculating a difference between the larger one of the first chrominance ratio and the second chrominance ratio and a corresponding one of the third chrominance ratio and the fourth chrominance ratio; and

determining the candidate multimedia file according to the difference.

6. The television system according to claim 3 , wherein each of the pixels comprises a first chrominance value and a second chrominance value, the target characteristic information comprises a first chrominance average and a second chrominance average, the first chrominance average is a result of dividing a sum of the first chrominance values of the consecutive frames by a total pixel number included in the consecutive frames, and the second chrominance average is a result of dividing a sum of the second chrominance values of the consecutive frames by the total pixel number included in the consecutive frames.

7. The television system according to claim 6 , wherein each set of the candidate characteristic information comprises a third chrominance average and a fourth chrominance average of the plurality of frames of the corresponding multimedia file, the third chrominance average is a result of dividing the sum of the first chrominance values of the frames by the total pixel number included in the frames, the fourth chrominance average is a result of dividing the sum of the second chrominance values of the frames by the total pixel number included in the frames, and the step of selecting one candidate multimedia file from the candidate multimedia files according to the target characteristic information and the plurality of sets of candidate characteristic information comprises:

calculating a first difference between the first chrominance average and the third chrominance average;

calculating a second difference between the second chrominance average and the fourth chrominance average; and

determining the selected candidate multimedia file according to the first difference and the second difference.

8. The television system according to claim 2 , wherein the step of selecting the plurality of consecutive frames from the frames of the target multimedia file comprises:

selecting the consecutive frames according to a currently played frame of the target multimedia file;

wherein, a playback sequence of at least one frame of the consecutive frames is later than a playback sequence of the currently played frame.

9. The television system according to claim 8 , wherein the consecutive frames comprise the currently played frame.

10. A multimedia playing method, suitable for a television system, the television system comprising a storage unit, a display unit and a trigger signal receiving unit, the storage unit storing a plurality of candidate multimedia files, the method comprising:

playing a target multimedia file via the display unit;

generating target characteristic information according to the target multimedia file;

generating a plurality of sets of candidate characteristic information according to the candidate multimedia files, wherein the plurality of sets of candidate characteristic information respectively correspond to the candidate multimedia files;

receiving a trigger signal by the trigger signal receiving unit;

in response to the trigger signal, selecting one candidate multimedia file from the candidate multimedia files according to the target characteristic information and the plurality of sets of candidate characteristic information; and

playing the selected candidate multimedia file via the display unit to replace playback of the target multimedia file.

11. The multimedia playing method according to claim 10 , wherein the target multimedia file comprises a plurality of frames, each of the frames comprises a plurality of pixels, and the step of generating the target characteristic information according to the target multimedia file comprises:

selecting a plurality of consecutive frames from the frames of the target multimedia file; and

generating the target characteristic information according to pixel data of the consecutive frames.

12. The multimedia playing method according to claim 11 , wherein the pixel data of the consecutive frames is chrominance values of the pixels of the consecutive frames.

13. The multimedia playing method according to claim 12 , wherein each pixel comprises a first chrominance value and a second chrominance value, the target characteristic information comprises a first chrominance ratio and a second chrominance ratio, the first chrominance ratio is a ratio of a sum of the first chrominance values of the consecutive frames to a sum of the first chrominance values and the second chrominance values of the consecutive frames, and the second chrominance ratio is a ratio of a sum of the second chrominance values of the consecutive frames to the sum of the first chrominance values and the second chrominance values of the consecutive frames.

14. The multimedia playing method according to claim 13 , wherein each set of the candidate characteristic information comprises a third chrominance ratio and a fourth chrominance ratio of a plurality of frames of the corresponding candidate multimedia file, the third chrominance ratio is a ratio of a sum of the first chrominance values of the frames to a sum of first chrominance values and the second chrominance values of the frames, and the fourth chrominance ratio is a ratio of a sum of the second chrominance values of the frames to the sum of the first chrominance values and the second chrominance values of the frames, and the step of selecting one candidate multimedia file from the candidate multimedia files according to the target characteristic information and the plurality of sets of candidate characteristic information comprises:

determining a larger one of the first chrominance ratio and the second chrominance ratio;

calculating a difference between the larger one of the first chrominance ratio and the second chrominance ratio and a corresponding one of the third chrominance ratio and the fourth chrominance ratio; and

determining the candidate multimedia file according to the difference.

15. The multimedia playing method according to claim 12 , wherein each of the pixels comprises a first chrominance value and a second chrominance value, the target characteristic information comprises a first chrominance average and a second chrominance average, the first chrominance average is a result of dividing a sum of the first chrominance values of the consecutive frames by a total pixel number included in the consecutive frames, and the second chrominance average is a result of dividing a sum of the second chrominance values of the consecutive frames by the total pixel number included in the consecutive frames.

16. The multimedia playing method according to claim 15 , wherein each set of the candidate characteristic information comprises a third chrominance average and a fourth chrominance average of a plurality of frames of the corresponding multimedia file, the third chrominance average is a result of dividing a sum of the first chrominance values of the frames by a total pixel number included in the frames, the fourth chrominance average is a result of dividing a sum of the second chrominance values of the frames by the total pixel number included in the frames, and the step of selecting one candidate multimedia file from the candidate multimedia files according to the target characteristic information and the sets of candidate characteristic information comprises:

calculating a first difference between the first chrominance average and the third chrominance average;

calculating a second difference between the second chrominance average and the fourth chrominance average; and

determining the selected candidate multimedia file according to the first difference and the second difference.

17. The multimedia playing method according to claim 11 , wherein the step of selecting the plurality of consecutive frames from the frames of the target multimedia file comprises:

selecting the consecutive frames according to a currently played frame of the target multimedia file;

wherein, a playback sequence of at least one frame of the consecutive frames is later than a playback sequence of the currently played frame.

18. The multimedia playing method according to claim 17 , wherein the consecutive frames comprise the currently played frame.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2021
From: MEDIATEK INC.
To: XUESHAN TECHNOLOGIES INC.
Reel/Frame 056593/0167 →
MERGER Recorded Jun 12, 2020
From: MSTAR SEMICONDUCTOR, INC.
To: MEDIATEK INC.
Reel/Frame 052931/0468 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 3, 2016
From: HUANG, HUNG-CHI
To: MSTAR SEMICONDUCTOR, INC.
Reel/Frame 039331/0208 →
Priority Claims (1)
TW 105101190 A · Jan 15, 2016 · national
Continuity (1)
Related Publication 20170208286A1 · Jul 20, 2017