DVB Subtitle标准文档EN300743 V1.5.1更新

需积分: 10 7 下载量 166 浏览量 更新于2024-07-22 收藏 595KB PDF 举报
"DVB Subtitle标准文档,版本EN_300743V1.5.1(2014-01),由欧洲电信标准协会(ETSI)发布,是数字视频广播(DVB)字幕系统的欧洲标准。此文档详细规定了DVB Subtitle的相关技术规范和要求,旨在支持电视和视频广播中的字幕服务。" DVB Subtitle标准是针对数字电视和视频广播领域中字幕系统的一项重要规范。它由ETSI制定,目的是确保不同设备和服务提供商之间字幕的互操作性和一致性,从而提高观众体验。EN 300 743 V1.5.1是这个标准的一个特定版本,发布于2014年1月,可能包含了之前版本的改进和更新。 标准的关键点可能包括以下几个方面: 1. **格式规范**:定义了字幕数据的编码格式,可能涵盖了如CEN/ISO/IEC 13818-6 (MPEG-2 Transport Stream) 中的字幕包结构,以及如何在不同的传输环境中有效地嵌入和解码字幕信息。 2. **字幕编码**:可能规定了字符集、字体、颜色、位置、滚动和淡入淡出等视觉效果的编码方式,以实现多样化的字幕样式和表现形式。 3. **同步机制**:描述了字幕与视频内容的同步方法,确保字幕与音频和视频内容精确匹配,提高观看体验。 4. **字幕服务管理**:可能涉及如何在节目和频道中选择和切换字幕,以及如何通过电子节目指南(EPG)和其他交互式功能提供字幕信息。 5. **兼容性**:确保新标准与现有的DVB系统和设备兼容,同时也考虑未来的技术发展趋势。 6. **错误处理和恢复**:规定了在传输过程中出现错误时,如何进行恢复以保持字幕服务的连续性。 7. **实施和测试指南**:为制造商和运营商提供详细的实施指导,以及测试用例和验证标准,以确保产品和服务符合DVB Subtitle的标准。 要获取这个标准的最新版本或更多详细信息,用户可以访问ETSI的官方网站 http://www.etsi.org。值得注意的是,尽管此文档可能有多个电子版本或打印版,任何争议的解决将以ETSI秘书处网络驱动器上保存的PDF版本为准。 由于DVB Subtitle标准不断演进,用户应定期检查ETSI的门户网站 http://portal.etsi.org,以获取文档的最新状态和任何可能的修订或状态变更。
2023-05-05 上传

#include "lib_prot_pd.h" #include "mod_input_output.h" #include "mod_display.h" #include "mod_queue.h" #include "app_typec_deal.h" #include "app_init.h" #include "lib_multi_protocol.h" uint8_t typeca_ufp= 0; void typeca_hard_reset_cb(void) { static uint8_t b_typec_hard_reset_lock= RESET; if(h_pd.output.b_source_read_hard|| \ h_pd.output.b_sink_read_hard) { if(b_typec_hard_reset_lock== RESET) { b_typec_hard_reset_lock= SET; mod_queue_send(PLUG_CA_RST_P); } }else { if(b_typec_hard_reset_lock) { b_typec_hard_reset_lock= RESET; mod_queue_send(PLUG_CA_RST_N); } } } void typecb_hard_reset_cb(void) { static uint8_t b_typec_hard_reset_lock= RESET; if(h_pd.output.b_source_read_hard|| \ h_pd.output.b_sink_read_hard) { if(b_typec_hard_reset_lock== RESET) { b_typec_hard_reset_lock= SET; mod_queue_send(PLUG_CB_RST_P); } }else { if(b_typec_hard_reset_lock) { b_typec_hard_reset_lock= RESET; mod_queue_send(PLUG_CB_RST_N); } } } void typeca_pr_swap_cb(void) { static uint8_t b_pd_power_role_swap_lock; if(h_pd.output.b_pr_swap_en) { if(h_pd.output.b_source_read_pr_swap) { b_pd_power_role_swap_lock= SET; /*用户代码*/ //关 VBus }else if(h_pd.output.b_sink_read_pr_swap) { /*用户代码*/ //DC-DC 进入放电状态,升压,打开 VBus } }else { b_pd_power_role_swap_lock= RESET; } } void typecb_pr_swap_cb(void) { static uint8_t b_pd_power_role_swap_lock; if(h_pd.output.b_pr_swap_en) { if(h_pd.output.b_source_read_pr_swap) { b_pd_power_role_swap_lock= SET; /*用户代码*/ //关 VBus }else if(h_pd.output.b_sink_read_pr_swap) { /*用户代码*/ //DC-DC 进入放电状态,升压,打开 VBus } }else { b_pd_power_role_swap_lock= RESET; } } bool typeca_vbus_exist_cb(void) { //判断一下0.8V VBus电压 return mod_io_typeca_acin(); } bool typecb_vbus_exist_cb(void) { //判断一下0.8V VBus电压 return mod_io_typecb_acin(); } void typeca_attached_src_cb(void) { /** * !!! * 兼容性测试需要 */ mod_io_a1d_out(); mod_queue_send(PLUG_CAD_IN); } void typecb_attached_src_cb(void) { mod_io_a1d_out(); mod_queue_send(PLUG_CBD_IN); } void typeca_attached_snk_cb(void) { mod_queue_send(PLUG_CAC_IN); typeca_ufp = 1; } void typecb_attached_snk_cb(void) { mod_queue_send(PLUG_CBC_IN); typeca_ufp = 1; } void typeca_unattached_cb(void) { mod_queue_send(PLUG_CAX_OUT); typeca_ufp = 0; } void typecb_unattached_cb(void) { mod_queue_send(PLUG_CBX_OUT); }

2023-06-06 上传

{ "alg": "RS256", "d": "P0a66ibq23zxVl-jYXMNw0ZiudUhsLAe3i8rDs4FLvONIXk9l4GxqvdWlJuA_obR0OHMMWNhpLLdOKz4MTWXuO95BboHMhMrkEJJyVUr61BIVq1RPIBUQanLH_iFcGoyCLbSZ9kc19hzp3BW2ndsSFtBzvbTO9fcn3qfYCPqYjwOu-u1KN7afjwIp445Y-2M3s4TPnbTljfLJrYyBpskIYoN_JiTwWphlXTUp3KkvuYNDBYfCFX7C-IKXUM0IwMuEz_ynh6z_vO4-QXeXrJr_zjRPq6IBi-UmE32ABArnvielaiamK59M479jsJD2NAMR3v2pUnalfMYMd0QpQKavQ", "dp": "Jw38SA6YYwa3wg7oS4ow02v6RIbQcPHk9AO9OgjYDMK89qn2TT4A-3ex31egEhv2Hnj42n1YpAmP42Q1b-fxcSth1NtnlzVswYiH0sZU0RAms5F--NhPfOPl_Nxh940wsBn-vO43dxuMSFTjMX7C8iN-BwEANEuvXhlFy31tL-s", "dq": "WJlhrNdo8Pb0CImwHvfiQhtppvg0WsjgZUMoeDh_3gTX3gvgNPTG6u0DFKZZXFPhNYv0fPYulOf8SGbRH0Xr9Hn2jKVtRmltT5ayim5TPm1-pb_96u5t_mCBrrsLYnSgwqVCg1Sdx-UMJWjidnmQpKEvioZSpbDyMI6KSDDmtzU", "e": "AQAB", "ext": true, "key_ops": [ "sign" ], "kty": "RSA", "n": "txeBjjyVHAi2X03MmK51kBgHjXrK5G-wI4NvmMA8XgYjZnf3pPuWmUOuU4Q1ZOnyWrMaY2Evuflup1aa809wqlhI5KpAWOk3IjeZL8JNMQQvB60gtqtBZD0FULPoy31BdVwXBRM6X0jvqSZwJJnn3cUxrA_qmawbAYXiXJhGjZPgH3dk9_a2Y0TFjc9y2H79EGcK7dPmeeLBgtowMjF9-vLXpF1xuuvxMdG4KO_EMzsXdTADEFf6KwXW0LRcDKdJaiI-qEwP1LoETyZL-BU_TOiTZbe8BMmlH7dCTxc0_1GZwiSSvR0OfRel5pxjh8aZBpC7DPcNDsFxergyiSswmw", "p": "4QNWn-YVaq2riCaVFiJC97arjFiaeOg1myVdUz_ZmMM02hlc6EN5_YolePSqoXSEHfT1Bxf-aSZ10LIVBdCiPqD7WMRZFy5WiF4Dc0EN30x9qhQWScHB3emxvjPIAT3IcMSU9lJVgXOv4LLc7CvwznmrHtVKDLxRgpGbsAr_d7c", "q": "0E5EcK1xvtlH5U8ksg6A3ieLITd5NVw-ixg3IljrPXSpVxHda9YxpSvHjYuotFh5F9MN9W0lXFlQktK_LAcenQsOvuU6dCnzBfqQePDjutV_b_wQ9j2h1g2ANXTrtVEmibim7mL1AvlXkoBMHCO8R7AHTsTIuPWJ2rOuQIStpj0", "qi": "WSzNpWwLEwinJaSzQ9h4xETslFAmqg7gT2gar0JWYTcy3UM7Gfns8gNUMLMl4SCngM9LiOE4n7YyRN9PElJ1te0gdruAY68_9UzML7XqyUKRxr0M99qmn0IqCYUgnFG_MKGgyikjQzyjAvnR3IuQ5UNRp0pFd2o4vPLz10v_imM" } 生成RSAPrivateCrtKey

2023-07-22 上传