IP Library Granted Patent US 10,051,336
Granted Patent B2
US 10,051,336 · App. 15/236,837 · Granted Aug 14, 2018

Control circuit of multimedia device and data processing method thereof

Inventors: An-Chang Hsieh (Hsinchu Hsien, TW); Pei-Yu Chiang (Hsinchu Hsien, TW)
Assignee: MSTAR SEMICONDUCTOR, INC.
H04N21/6336H04L65/604H04L65/607H04N5/0736H04N19/15H04N21/2401H04N21/4334H04N21/4392H04N21/44004
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,051,336
App. No.
15/236,837
Granted
Aug 14, 2018
Kind
B2
Abstract

A data processing method of a multimedia device is disclosed. The multimedia device pauses playback of multimedia data in response to a pause signal. The method includes: buffering the multimedia data before the pause signal is received to obtain prerecorded multimedia data; writing the prerecorded multimedia data into a storage unit in response to the pause signal; reading the prerecorded multimedia data from the storage unit in response to a playback signal; and playing the prerecorded multimedia data.

Claims (49)

1. A data processing method of a multimedia device, the multimedia device pausing playback of multimedia data in response to a pause signal, the method comprising:

buffering the multimedia data before the pause signal is received to obtain prerecorded multimedia data;

writing the prerecorded multimedia data into a storage unit in response to the pause signal;

reading the prerecorded multimedia data from the storage unit in response to a playback signal; and

playing the prerecorded multimedia data, including:

searching the prerecorded multimedia data for a target frame according to a decoding order of the multimedia data; and

playing the prerecorded multimedia data from the target frame as a starting point,

wherein the multimedia device comprises a video decoder that searches for the target frame, the method further comprising:

recording a decoding state of the video decoder in response to the pause signal;

wherein the step of playing the prerecorded multimedia data further comprises:

determining whether to reactivate the video decoder according to the decoding state.

2. The method according to claim 1 , wherein the target frame is a frame that is currently being decoded when the multimedia device receives the pause signal.

3. The method according to claim 1 , wherein the step of playing the prerecorded multimedia data further comprises:

when it is determined not to reactivate the video decoder in the step of determining whether to reactivate the video decoder according to the decoding state, determining a search time according to a data amount and format of the prerecorded multimedia data; and

when the video decoder does not find the target frame after the search time ends, controlling the video decoder to stop searching for the target frame and decoding the prerecorded multimedia data.

4. The method according to claim 1 , wherein the multimedia device further comprises an audio decoder, and the step of playing the prerecorded multimedia data further comprises:

when it is determined not to reactivate the video decoder in the step of determining whether to reactivate the video decoder according to the decoding state, controlling the audio decoder to suspend a decoding process; and

when the video decoder finds the target frame, controlling the audio decoder to decode the prerecorded multimedia data.

5. The method according to claim 1 , the multimedia device comprising a video decoder and a frame buffer unit, the method further comprising:

writing a previous frame of a frame currently being decoded into the frame buffer unit in response to the pause signal;

wherein, the frame currently being decoded is a frame that the video decoder is currently decoding when the multimedia device receives the pause signal.

6. A control circuit of a multimedia device, the multimedia device pausing playback of multimedia data in response to a pause signal, the control circuit comprising:

a transport stream processing unit, parsing a multimedia signal to generate the multimedia data; and

a control unit, performing operations of:

buffering the multimedia data before the pause signal is received to obtain prerecorded multimedia data;

writing the prerecorded multimedia data into a storage unit in response to the pause signal;

reading the prerecorded multimedia data from the storage unit in response to a playback signal; and

playing the prerecorded multimedia data;

the control circuit further comprising:

a video decoder, coupled to the transport stream processing unit;

wherein the control unit further performs operations of:

searching the prerecorded multimedia data for a target frame according to a decoding order of the multimedia data;

playing the prerecorded multimedia data from the target frame as a starting point;

recording a decoding state of the video decoder in response to the pause signal; and

determining whether to reactivate the video decoder according to the decoding state when the prerecorded multimedia data is played.

7. The control circuit according to claim 6 , wherein the target frame is a frame that is currently being decoded when the multimedia device receives the pause signal.

8. The control circuit according to claim 6 , wherein the control unit further performs operations of:

when it is determined not to reactivate the video decoder, determining a search time according to a data amount and format of the prerecorded multimedia data; and

when the video decoder does not find the target frame after the search time ends, controlling the video decoder to stop searching for the target frame and decoding the prerecorded multimedia data.

9. The control circuit according to claim 6 , further comprising:

an audio decoder, coupled to the video decoder;

wherein, the control unit further comprises operations of:

when it is determined not to reactivate the video decoder, controlling the audio decoder to suspend a decoding process; and

when the video decoder finds the target frame, controlling the audio decoder to decode the prerecorded multimedia data.

10. The control circuit according to claim 6 , wherein the multimedia device further comprises a frame buffer unit that stores image data to be played, and the control circuit further comprises:

a video decoder; and

the control unit further performs operations of:

writing a previous frame of a frame currently being decoded into the frame buffer unit in response to the pause signal;

wherein, the frame currently being decoded is a frame that the video decoder is currently decoding when the multimedia device receives the pause signal.

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 15, 2016
From: HSIEH, AN-CHANG; CHIANG, PEI-YU
To: MSTAR SEMICONDUCTOR, INC.
Reel/Frame 039435/0320 →
Priority Claims (1)
TW 105113925 A · May 5, 2016 · national
Continuity (1)
Related Publication 20170325001A1 · Nov 9, 2017