ahmad6687 Posted May 24, 2013 Share Posted May 24, 2013 Hi, i try to receive Teletext by DVBViewer but it can not show persian character i record 30 sec of TS and upload in : http://drborhani.ir/IRIB602MHz.ts some picture of teletext by DVBViewer is attached. Regards, Quote Link to comment
Griga Posted May 24, 2013 Share Posted May 24, 2013 Thanks for the file. It's the first Persian DVB-T sample in my collection and I had a look at it with the TransEdit Analyzer: The language designation in the teletext headers is ambiguous.It could be Greek, Rumanian or Arabic. And the broadcaster doesn't clarify it by providing additional language information in the PMT. So DVBViewer uses the Greek character set as default. However, this can be changed. Go to Settings -> Options -> EPG -> Teletext -> Character Set Preferences, tick the Arabic checkbox and click OK. The change will become visible as soon as the current teletext page is updated by the broadcaster. The teletext specifications don't specify a Persian character set, and I don't know if the Persian characters are covered by the Arabic character set. Please let me know if it looks ok after the settings change. Quote Link to comment
ahmad6687 Posted May 25, 2013 Author Share Posted May 25, 2013 thanks a lot for quick reply it works fine! can you say me about language information in PMT? and where is inserted? Regards, Quote Link to comment
Griga Posted May 25, 2013 Share Posted May 25, 2013 can you say me about language information in PMT? and where is inserted? Usually it is part of the teletext descriptor within the Program Map Table (PMT), which is one of the broadcasted Service Information Tables (SI). There are teletext descriptors in your file - otherwise receivers would not recognize the streams as teletext - but they are empty. I think it is not so important because mostly people will use localized DVB-T receivers and TV sets that are selecting the correct character set by default. However, international software like DVBViewer needs the language information. You can see it in the TransEdit Analyzer (download from the DVBViewer Members Area, please read the installation instructions in the ReadMe). The manual contains an introduction to SI tables. The attached Analyzer screenshots show the PMT of a German DVB-T channel that contains a complete teletext descriptor including the ISO language code "deu", and for comparison the PMT of a Persian channel. The third screenshot shows a part of the Persian Event Information Table (EIT) containing EPG data. Here the language is correctly specified as "ira". However, since the Persian EPG uses Unicode character coding (UTF-8), the character set is no problem. DVBViewer would display the EPG correctly even without the ISO language code. Unfortunately teletext is a very old system and not designed for using UTF-8. As a result of your report I will add the "ira" language code to the teletext language detection and map it to the Arabic character set. Maybe it will work out in future... Quote Link to comment
ahmad6687 Posted May 27, 2013 Author Share Posted May 27, 2013 thanks a lot for quick reply and good information can you send that TS file? for more compare? regards, Quote Link to comment
Griga Posted May 27, 2013 Share Posted May 27, 2013 can you send that TS file? for more compare? Sure. I have recorded 30 seconds of German DVB-T. In order to keep it small the file only contains the SI tables (PAT, PMT, SDT etc.), but no video, audio and teletext. Simply drag and drop the TS file on the TransEdit icon or into the TransEdit main window. Terrestrial (EUR) 690.zip Quote Link to comment
ahmad6687 Posted August 13, 2013 Author Share Posted August 13, 2013 hi thanks a lot for previous answer can i tell me, where iso language code is added in transmission chain? Teletext Generator or Encoder or ...? you said: "However, since the Persian EPG uses Unicode character coding (UTF-8), the character set is no problem." and in DVBViewer is correct but EPG characters in some other softwares and set top boxes is shown wrong! Quote Link to comment
Griga Posted August 14, 2013 Share Posted August 14, 2013 can i tell me, where iso language code is added in transmission chain? I don't know exactly. It depends on the broadcaster. It's added when the PMT (Program Map Table) for the service in question is created and added to the transport stream. you said: "However, since the Persian EPG uses Unicode character coding (UTF-8), the character set is no problem." and in DVBViewer is correct but EPG characters in some other softwares and set top boxes is shown wrong! Maybe because they don't support UTF-8 (8 bit Unicode) character coding. Unicode is very flexible. It covers almost all characters worldwide, even Chinese and such. For receiver manufacturers this may be a problem, because for fully supporting Unicode they must provide very large character tables and fonts, which is a cost factor. However, PC software should be able to handle it, since Windows provides all the required fonts. The broadcaster can try to circumvent this problem by using a more limited character coding, e.g. the ISO/IEC 8859-6 Arabic character set. Read more about it in annex A of the DVB specifications for service information (SI): http://www.etsi.org/deliver/etsi_en/300400_300499/300468/01.13.01_40/en_300468v011301o.pdf Quote Link to comment
arnoudmulder Posted April 30, 2018 Share Posted April 30, 2018 Hi the website for IRIB602MHz.ts does not exist anymore, does anyone has this file available? I am interrested in "strange" teletext test data. Cheers. Quote Link to comment
Griga Posted April 30, 2018 Share Posted April 30, 2018 http://www.dvbviewer.com/griga/Persian-teletext IRIB602MHz (IRIB-TV2).ts 1 Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.