The invention discloses a method for realizing the global wall impact sound effect in intelligent TV, including: A. dividing the key distribution of intelligent TV system into two types: Keydown and Keyup; B. recording the current focus V1 and other auxiliary information Info1 of the application before the system sends the Keydown key message to the application; C. recording the application after the system sends the Keyup key message to the application The former focus V2 and other auxiliary information info2; D. compare and record the focus V1 and V2, and combine the auxiliary information Info1 and info2 to determine whether the current focus state belongs to the focus hitting wall. If it belongs to the hitting wall, play the hitting wall audio, otherwise, do not play the hitting wall audio. The method of the invention can implement the global wall crashing sound effect at the system level, and can work for all the applications used, and does not need any special processing of wall crashing sound.
【技术实现步骤摘要】
一种智能电视中实现全局撞墙音效的方法
本专利技术涉及智能电视系统的系统音效
,特别涉及一种智能电视中实现全局撞墙音效的方法。
技术介绍
现今智能电视系统可以运行各式各样的应用,用户通过遥控器与电视交互,就必然涉及到用户界面(UI)上的焦点移动。当焦点已经处于UI的边缘,无法响应继续移动的命令时,就可以给用户一个音效提示作为反馈,提醒用户焦点已经无法再移动,这个音效提示即是撞墙音效。现有系统中,要实现撞墙音效,只能每个应用自己判断焦点是否可以移动,无法移动时,自行播放一个音效。而在系统级别,并没有对所有应用都可以起效的撞墙音效处理方案。
技术实现思路
本专利技术的目的是克服上述
技术介绍
中不足,提供一种智能电视中实现全局撞墙音效的方法,可在系统层级实施全局撞墙音效,对所用应用都可以起效,且无需应用做任何撞墙音的特殊处理。对于任何应用,当焦点已经处于UI边界,若用户继续向边界方向移动焦点,焦点无法移动时,都可以发出撞墙提示音。为了达到上述的技术效果,本专利技术采取以下技术方案:一种智能电视中实现全局撞墙音效的方法,包括以下步骤:A.将智能电视系统按键派发分为keydown和keyup两个类型,其中,按键按下时,应用收到keydown按键消息,按键抬起时,应用收到keyup按键消息;B.在系统派发方向键keydown按键消息到应用前,记录应用当前的焦点V1以及其他辅助信息Info1;C.在系统派发方向键keyup按键消息到应用后,记录应用当前的焦点V2 ...
【技术保护点】
1.一种智能电视中实现全局撞墙音效的方法,其特征在于,包括以下步骤:/nA.将智能电视系统按键派发分为keydown和keyup两个类型,其中,按键按下时,应用收到keydown按键消息,按键抬起时,应用收到keyup按键消息;/nB.在系统派发方向键keydown按键消息到应用前,记录应用当前的焦点V1以及其他辅助信息Info1;/nC.在系统派发方向键keyup按键消息到应用后,记录应用当前的焦点V2以及其他辅助信息Info2;/nD.对比记录焦点V1、V2,并结合辅助信息Info1、Info2,判断当前焦点状态是否属于焦点撞墙,如果属于撞墙则播放撞墙音频,否则不播放撞墙音频;其中,所述撞墙音频为焦点已经处于UI边界,/n用户按键后无法再移动焦点时发出的提示音效。/n
【技术特征摘要】
1.一种智能电视中实现全局撞墙音效的方法,其特征在于,包括以下步骤:
A.将智能电视系统按键派发分为keydown和keyup两个类型,其中,按键按下时,应用收到keydown按键消息,按键抬起时,应用收到keyup按键消息;
B.在系统派发方向键keydown按键消息到应用前,记录应用当前的焦点V1以及其他辅助信息Info1;
C.在系统派发方向键keyup按键消息到应用后,记录应用当前的焦点V2以及其他辅助信息Info2;
D.对比记录焦点V1、V2,并结合辅助信息Info1、Info2,判断当前焦点状态是否属于焦点撞墙,如果属于撞墙则播放撞墙音频,否则不播放撞墙音频;其中,所述撞墙音频为焦点已经处于UI边界,
用户按键后无法再移动焦点时发出的提示音效。
2.根据权利要求1所述的一种智能电视中实现全局撞墙音效的方法,其特征在于,在所述步骤B中,系统派发发方向键keydown消息给应用之前,进行以下的流程:
S1.1过滤应用自行实现的容器类型控件;
S1.2过滤不可见控件;
S1.3记录当前的焦点控件V1;
S1.4若当前焦点控件是系统标准列表类型控件即List类型控件,则记录List类型控件的当前选择项Select1;
S1.5记录焦点控件当前的图片资源P1。
3.根据权利要求2所述的一种智能电视中实现全局撞墙音效的方法,其特征在于,所述不可见控件包括被标记为不可见的控件及超出物理屏...
【专利技术属性】
技术研发人员:罗迪,
申请(专利权)人:四川长虹电器股份有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。