IP Library Granted Patent US 10,298,944
Granted Patent B2
US 10,298,944 · App. 15/841,624 · Granted May 21, 2019

Decoding circuit applied to multimedia apparatus and associated decoding method

Inventors: Kuan-Chou Lee (Hsinchu County, TW); Kai-Wen Cheng (Hsinchu County, TW); Tai-Lai Tung (Hsinchu County, TW)
Assignee: MSTAR SEMICONDUCTOR, INC.
H04N19/44H03M13/6575H04H40/90H04N5/455H04N21/40H03M7/00H03M2201/4275H04H2201/16
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,298,944
App. No.
15/841,624
Granted
May 21, 2019
Kind
B2
Abstract

A decoding circuit applied to a multimedia apparatus is provided. The decoding circuit is for decoding encoded data to generate system information, and includes multiple processing circuits and a determination circuit. The multiple processing circuits individually process the encoded data to generate multiple processed signals, and respectively correspond to multiple bit combinations of a part of the system information. The determination circuit determines the system information according to the multiple processed signals.

Claims (41)

1. A decoding circuit, applied to a multimedia apparatus, for decoding encoded data to generate system information, the decoding circuit comprising:

a plurality of processing circuits, individually processing the encoded data to generate a plurality of processed signals, the plurality of processing circuits respectively corresponding to a plurality of bit combinations of a part of the system information; and

a determination circuit, coupled to the plurality of processing circuits, determining the system information according to the plurality of processed signals;

wherein the multimedia apparatus is compliant with a Digital Video Broadcasting (DVB) system, and the encoded data is a physical layer signaling (PLS) code; and

wherein the part of the system information comprises a first bit and a second bit, the first bit is for indicating that the encoded data is compliant with one of a Digital Video Broadcasting-Satellite Second Generation (DVB-S2) system and a Digital Video Broadcasting-Satellite Second Generation Extension (DVB-S2X) system, and the second bit is for indicating whether the encoded data includes pilot data.

2. The decoding circuit according to claim 1 , wherein the part of the system information comprises N bits, and a quantity of the plurality of processing circuits is a square of N.

3. The decoding circuit according to claim 1 , wherein one of the plurality of processing circuits is for processing the encoded data to generate one of the plurality of processed signals; when the first bit indicates the DVB-S2X system and the second bit indicates that the encoded data includes the pilot data, the one of the plurality of processed signals has a distinguishing property compared to the remaining of the processed signals.

4. The decoding circuit according to claim 3 , wherein the one of the plurality of processing circuits comprises:

a rotation circuit, performing phase rotation on each bit value in the encoded data to map to an axis to generate a plurality of set of rotated encoded data, and adding two sets of the rotated encoded data generated according to adjacent bit values to obtain a set of information; and

a conversion circuit, performing data conversion according to the set of information to generate the one of the plurality of processed signals.

5. The decoding circuit according to claim 4 , wherein one other of the plurality of processing circuits comprises:

a superimposing circuit, superimposing a plurality of sets of information corresponding to different signal frames to generate superimposed data;

wherein, the conversion circuit performs the data conversion according to the superimposed data to generate the one of the plurality of processed signals.

6. The decoding circuit according to claim 4 , wherein the encoded data is generated from multiplying the system information by a generation matrix, and the one other of the plurality of processing circuits comprises:

a mapping circuit, mapping the set of information to remove an effect of a specific content in the generation matrix.

7. The decoding circuit according to claim 1 , wherein the determination circuit determines an argument having a largest value from the plurality of processed signals, and obtains a part of bit values of the system information through a binary expression of the argument having the largest value.

8. The decoding circuit according to claim 7 , wherein the determination circuit further determines a corresponding value of the processed signal according to the argument having the largest value, and determines one other bit value of the system information according to whether the corresponding value is greater than zero.

9. A decoding method, applied to a multimedia apparatus, for decoding encoded data to generate system information, the decoding method comprising:

utilizing a plurality of processing circuits to individually process the encoded data to generate a plurality of processed signals, wherein the plurality of processing circuits respectively correspond to a plurality of bit combinations of a part of the system information; and

determining the system information according to the plurality of processed signals;

wherein the multimedia apparatus is compliant with a Digital Video Broadcasting (DVB) system, and the encoded data is a physical layer signaling (PLS) code; the part of the system information comprises a first bit and a second bit, the first bit is for indicating that the encoded data is compliant with one of a Digital Video Broadcasting-Satellite Second Generation(DVB-S2) system and a Digital Video Broadcasting-Satellite Second Generation Extension (DVB-S2X) system, and the second bit is for indicating whether the encoded data includes pilot data.

10. The decoding method according to claim 9 , wherein the part of the system information comprises N bits, and a quantity of the plurality of processing circuits is a square of N.

11. The decoding method according to claim 9 , wherein one of the plurality of processing circuits is for processing the encoded data to generate one of the plurality of processed signals; when the first bit indicates the DVB-S2X system and the second bit indicates that the encoded data includes the pilot data, the one of the plurality of processed signals has a distinguishing property compared to the remaining of the processed signals.

12. The decoding method according to claim 11 , wherein the step of processing the encoded data to generate the one of the plurality of processed signals comprises:

performing phase rotation on each bit value in the encoded data to map to an axis to generate a plurality of set of rotated encoded data, and adding two sets of the rotated encoded data generated according to adjacent bit values to obtain a set of information; and

performing data conversion according to the set of information to generate the one of the plurality of processed signals.

13. The decoding method according to claim 12 , wherein the step of processing the encoded data to generate the one of the plurality of processed signals further comprises:

superimposing a plurality of sets of information corresponding to different signal frames to generate superimposed data; and

the step of performing the data conversion according to the set of information to generate the one of the plurality of processed signals comprises:

performing the data conversion according to the superimposed data to generate the one of the plurality of processed signals.

14. The decoding method according to claim 12 , wherein the encoded data is generated from multiplying the system information by a generation matrix, and the step of processing the encoded data to generate the one of the plurality of processed data further comprises:

mapping the set of information to remove an effect of a specific content in the generation matrix.

15. The decoding method according to claim 9 , wherein the step of determining the system information according to the plurality of processed signals comprises:

determining an argument having a largest value from the plurality of processed signals, and obtaining a part of bit values of the system information through a binary expression of the argument having the largest value.

16. The decoding method according to claim 15 , wherein the step of determining the system information according to the plurality of processed signals further comprises:

determining a corresponding value of the processed signal according to the argument having the largest value, and determining one other bit value of the system information according to whether the corresponding value is greater than zero.

17. A decoding circuit, applied to a multimedia apparatus, for decoding an encoded data to generate system information, the decoding circuit comprising:

a processing circuit, processing the encoded data to generate a plurality of processed data, which respectively correspond to a plurality of bit combinations of a part of the system information; and

a determination circuit, coupled to the processing circuit, determining that the part of the system information corresponds to one of the plurality of bit combinations according to the plurality of processed signals;

wherein the multimedia apparatus is compliant with a Digital Video Broadcasting (DVB) system, and the encoded data is a physical layer signaling (PLS) code; and

wherein the part of the system information comprises a first bit and a second bit, the first bit is for indicating that the encoded data is compliant with one of a Digital Video Broadcasting-Satellite Second Generation (DVB-S2) system and a Digital Video Broadcasting-Satellite Second Generation Extension (DVB-S2X) system, and the second bit is for indicating whether the encoded data includes pilot data.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2021
From: MEDIATEK INC.
To: XUESHAN TECHNOLOGIES INC.
Reel/Frame 056593/0167 →
MERGER Recorded Oct 8, 2019
From: MSTAR SEMICONDUCTOR, INC.
To: MEDIATEK INC.
Reel/Frame 050665/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2017
From: LEE, KUAN-CHOU; CHENG, KAI-WEN; TUNG, TAI-LAI
To: MSTAR SEMICONDUCTOR, INC.
Reel/Frame 044396/0329 →
Priority Claims (1)
TW 106113373 A · Apr 21, 2017 · national
Continuity (1)
Related Publication 20180310014A1 · Oct 25, 2018