智能电视中实时切换分辨率UI的方法技术

技术编号:11758836 阅读:158 留言:0更新日期:2015-07-22 12:23
本发明专利技术涉及智能电视技术。本发明专利技术是要解决现有智能电视系统中,没有实时根据当前显示分辨率切换不同分辨率UI素材的相应机制的问题,提供了一种智能电视中实时切换分辨率UI的方法,其技术方案可概括为:首先在智能电视系统中分别置入至少两套不同分辨率的UI素材,并在系统初始化时同时初始化这两套UI素材,运行时,系统时刻检测显示分辨率得到当前分辨率信息,UI组件在需要显示UI或正在显示UI时根据当前分辨率信息选择对应的分辨率UI显示。本发明专利技术的有益效果是,方便用户,适用于智能电视。

【技术实现步骤摘要】

本专利技术涉及智能电视技术,特别涉及智能电视中实时切换分辨率UI的技术。
技术介绍
近年4K分辨率智能电视占比增多,由于种种原因4K屏幕智能电视通常需要实时的在2K显示分辨率和4K显示分辨率之间切换显示模式。当系统的显示分辨率从2K变为4K时,若仍显示2K分辨率的UI素材,将使得UI变得很小,反之,当系统的显示分辨率从4K变为2K时,若仍然显示4K分辨率的UI素材,将使得UI变得很大,并且当UI已经显示出来后,现有的智能电视系统没有实时根据当前显示分辨率切换不同分辨率Π素材的相应机制,影响了智能电视系统Π的显示效果。
技术实现思路
本专利技术的目的是要解决现有智能电视系统中,没有实时根据当前显示分辨率切换不同分辨率UI素材的相应机制的缺点,提供一种智能电视中实时切换分辨率UI的方法。本专利技术解决其技术问题,采用的技术方案是,智能电视中实时切换分辨率UI的方法,其特征在于,包括以下步骤:步骤1、在智能电视系统中分别置入至少两套不同分辨率的UI素材,并在系统初始化时同时初始化这两套UI素材;步骤2、系统时刻检测显示分辨率得到当前分辨率信息;步骤3、UI组件在需要显示Π或正在显示Π时根据当前分辨率信息选择对应的分辨率Π显示。具体的,步骤2包括以下具体步骤:步骤21、系统建立当前分辨率属性,用于将此时的显示分辨率写入当前分辨率属性中,并时刻检测显示分辨率是否改变,若改变则用改变后的显示分辨率替换当前分辨率属性中的显示分辨率,并通知Π组件分辨率变化,该通知中包含已改变的显示分辨率信息。进一步的,步骤3包括以下具体步骤:步骤31、Π组件时刻判断当前是否已显示Π或准备显示UI,若已显示Π则进入步骤32,若准备显示UI则进入步骤34,若未显示UI也不准备显示UI则进入步骤35 ;步骤32、UI组件判断是否接收到系统的分辨率变化通知,若是则进入步骤33,若不是则进入步骤35 ;步骤33、UI组件取消已显示的旧分辨率UI,根据通知中的显示分辨率信息,立即显示新分辨率UI,回到步骤31 ;步骤34、UI组件读取当前分辨率属性中的显示分辨率,根据显示分辨率选择相应的分辨率UI进行显示;步骤35、UI组件不进行处理,回到步骤31。具体的,步骤2包括以下具体步骤:步骤2A、系统在启动时通知Π组件默认的显示分辨率信息,并在随后系统运行时,时刻检测显示分辨率是否改变,若改变则通知UI组件分辨率变化,该通知中包含已改变的显示分辨率信息。再进一步的,步骤3包括以下具体步骤:步骤3A、UI组件接收到系统的通知,则获取其中的显示分辨率信息,作为当前显示分辨率信息,并根据通知实时更新;步骤3Β、Π组件时刻判断当前是否已显示UI或准备显示UI,若已显示UI则进入步骤3C,若准备显示UI则进入步骤3D,若未显示UI也不准备显示UI则进入步骤3Ε ;步骤3C、UI组件时刻判断当前显示分辨率信息是否发生变化,若是则取消已显示的旧分辨率Π,根据当前的显示分辨率信息,立即显示新分辨率UI,回到步骤3Β,若不是则进入步骤3Ε ;步骤3D、UI组件根据当前显示分辨率信息选择相应的分辨率UI进行显示;步骤3Ε、UI组件不进行处理,回到步骤3Β。具体的,步骤I中,所述至少两套不同分辨率的UI素材分别为2Κ分辨率Π素材及4Κ分辨率UI素材。本专利技术的有益效果是,在本专利技术方案中,通过上述智能电视中实时切换分辨率UI的方法,可以使智能电视实时切换分辨率UI,方便用户,保障用户的使用体验。【具体实施方式】下面结合实施例,详细描述本专利技术的技术方案。本专利技术的智能电视中实时切换分辨率UI的方法为:首先在智能电视系统中分别置入至少两套不同分辨率的Π素材,并在系统初始化时同时初始化这两套Π素材,运行时,系统时刻检测显示分辨率得到当前分辨率信息,Π组件在需要显示Π或正在显示Π时根据当前分辨率信息选择对应的分辨率Π显示。实施例本专利技术实施例的智能电视中实时切换分辨率UI的方法中,其具体包括以下步骤:步骤1、在智能电视系统中分别置入至少两套不同分辨率的UI素材,并在系统初始化时同时初始化这两套Π素材。本步骤中,至少两套不同分辨率的UI素材可以分别为2Κ分辨率UI素材及4Κ分辨率UI素材。步骤2、系统时刻检测显示分辨率得到当前分辨率信息。本步骤可以有以下两种处理方式:处理方式一,其具体步骤为:系统建立当前分辨率属性,用于将此时的显示分辨率写入当前分辨率属性中,并时刻检测显示分辨率是否改变,若改变则用改变后的显示分辨率替换当前分辨率属性中的显示分辨率,并通知UI组件分辨率变化,该通知中包含已改变的显示分辨率信息。处理方式二,其具体步骤为:系统在启动时通知Π组件默认的显示分辨率信息,并在随后系统运行时,时刻检测显示分辨率是否改变,若改变则通知UI组件分辨率变化,该通知中包含已改变的显示分辨率信息。步骤3、UI组件在需要显示Π或正在显示Π时根据当前分辨率信息选择对应的分辨率Π显示。当步骤2采用处理方式一时,本步骤可采用多种方式实现,优选方式的具体步骤如下:步骤31、Π组件时刻判断当前是否已显示UI或准备显示UI,若已显示UI则进入步骤32,若准备显示UI则进入步骤34,若未显示UI也不准备显示UI则进入步骤35 ;步骤32、UI组件判断是否接收到系统的分辨率变化通知,若是则进入步骤33,若不是则进入步骤35 ;步骤33、UI组件取消已显示的旧分辨率UI,根据通知中的显示分辨率信息,立即显示新分辨率UI,回到步骤31 ;步骤34、UI组件读取当前分辨率属性中的显示分辨率,根据显示分辨率选择相应的分辨率UI进行显示;步骤35、UI组件不进行处理,回到步骤31。当步骤2采用处理方式二时,本步骤也可采用多种方式实现,优选方式的具体步骤如下:步骤3Α、UI组件接收到系统的通知,则获取其中的显示分辨率信息,作为当前显示分辨率信息,并根据通知实时更新;步骤3Β、Π组件时刻判断当前是否已显示UI或准备显示UI,若已显示UI则进入步骤3C,若准备显示UI则进入步骤3D,若未显示UI也不准备显示UI则进入步骤3Ε ;步骤3C、UI组件时刻判断当前显示分辨率信息是否发生变化,若是则取消已显示的旧分辨率Π,根据当前的显示分辨率信息,立即显示新分辨率UI,回到步骤3Β,若不是则进入步骤3Ε ;步骤3D、UI组件根据当前显示分辨率信息选择相应的分辨率UI进行显示;步骤3Ε、UI组件不进行处理,回到步骤3Β。【主权项】1.智能电视中实时切换分辨率Π的方法,其特征在于,包括以下步骤: 步骤1、在智能电视系统中分别置入至少两套不同分辨率的UI素材,并在系统初始化时同时初始化这两套UI素材; 步骤2、系统时刻检测显示分辨率得到当前分辨率信息; 步骤3、UI组件在需要显示UI或正在显示UI时根据当前分辨率信息选择对应的分辨率UI显示。2.如权利要求1所述的智能电视中实时切换分辨率UI的方法,其特征在于,步骤2包括以下具体步骤: 步骤21、系统建立当前分辨率属性,用于将此时的显示分辨率写入当前分辨率属性中,并时刻检测显示分辨率是否改变,若改变则用改变后的显示分辨率替换当前分辨率属性中的显示分辨率,并通知UI组件分辨率变化,该通知中包含已改变的显示分辨率信息。3.如权利要求2所述的智能电视中实时切换分辨率UI的方法,本文档来自技高网...

【技术保护点】
智能电视中实时切换分辨率UI的方法,其特征在于,包括以下步骤:步骤1、在智能电视系统中分别置入至少两套不同分辨率的UI素材,并在系统初始化时同时初始化这两套UI素材;步骤2、系统时刻检测显示分辨率得到当前分辨率信息;步骤3、UI组件在需要显示UI或正在显示UI时根据当前分辨率信息选择对应的分辨率UI显示。

【技术特征摘要】

【专利技术属性】
技术研发人员:罗迪张孝友
申请(专利权)人:四川长虹电器股份有限公司
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1