“FSDTV® Middleware for ARIB” is provided in the software architecture described below. The system porting layer requires porting and customization in accordance with the OS/hardware where the middleware actually runs.
| Channel Selection Library | |
| The main functions of this module are to conduct the channel selection control and channel scan control. | |
| AV Library | |
| This module conducts the video/audio decode control, built-in sound playback and video/audio output control. | |
| PSI/SI Library | |
| This module conducts the reception control of the PSI section (PAT, PMT, NIT) and SI section (BIT, SDT, EIT, NBIT, LDT). | |
| ○ PSI section reception control function | |
| ○ SI section reception control function | |
| PES Library | |
| This module conducts the reception control of the independent PES (except video/audio PES) necessary to display subtitles/news tickers. | |
| ○ Independent PES reception control function | |
| Download Library | |
| This module conducts the reception control of DSMCC that is necessary when obtaining content information, software downloads, and all receiver-common information, which are necessary for displaying broadcasted contents. | |
| ○ Software/All model-common information download control function | |
| ○ Software/All model-common information download information acquisition function | |
| ○ DII/DDB reception control function | |
| ○ DII/DDB reception information acquisition function | |
| CAS Library | |
| This module has the following conditional access functions: | |
| ○ Descramble control function | |
| ○ Card command (APDU) issuance control function | |
| ○ Broadcasting message (EMM common/individual) reception control function | |
| ○ Auto display message reception control function | |
| ○ Power distribution/specified channel selection control function | |
| ○ Viewing information center call control function | |
| ○ PPV purchase control function | |
| System Porting Layer | |
| This layer consists of libraries that absorb dependencies on OS/hardware, and requires porting work based on the target OS/hardware. | |
“FSDTV® Middleware for ARIB” provides all of the functional requirements for each functional module as API.
※FSDTV® is a registered trademark of FUJISOFT INCORPORATED.