一种焦点切换的方法及机顶盒的制作方法

文档序号:7917805阅读:135来源:国知局
专利名称:一种焦点切换的方法及机顶盒的制作方法
技术领域
本发明涉及数字电视机顶盒技术领域,具体涉及一种焦点切换的方法及机顶盒。
背景技术
在个人电脑上浏览页面时,一般直接用鼠标点击想要查看到页面链接,浏览器即可跳转到链接所指向的页面。但在数字电视机顶盒环境中,由于没有鼠标,只有遥控器,所以在数字电视机顶盒环境中进行焦点切换的工作只有依靠遥控器来完成。焦点主要包括 INPUT、A、SELECT、BUFFTON等可以响应用户的操作的标签。一般地,遥控器都提供上下左右四个方向键和一个确定键。方向键用于切换焦点,确定键用于点击进入焦点链接的页面。参阅图1,如数字电视屏幕上显示有两排焦点,第一排有三个焦点al、a2和a3;第二排有三个焦点a4、a5和a6。焦点框在焦点al处,即焦点al为当前焦点,用户想要将选中焦点a4,即将焦点框由焦点al处移动到焦点a4处,a4也就是目标焦点。按照用户的直观视觉感受,只要按一下向下的方向键,就可以选中目标焦点a4。但现有技术中的提供的焦点切换方法只能按照网页源代码中焦点的位置进行切换,网页源代码中提供的焦点的切换顺序为al、a2、a3、a4、a5、a6。在屏幕上显示的切换顺序为从al切换到a2,a2再切换到a3, a3最后切换到a4,切换3步才能完成由当前焦点al到目标焦点a4的切换。本例中只给出 6个焦点,如果显示屏幕中有几十个焦点,那样从第一个焦点切换到最后一个焦点要切换几十步才能完成,大大降低了用户的直观视觉感受。

发明内容
本发明实施例提供一种焦点切换的方法,能够以用户的直观视觉切换形式响应用户的操作,提高了用户切换焦点时的直观视觉感受。还提供了相应的机顶盒。一种焦点切换的方法,包括获取每个焦点在屏幕上的位置信息,并将与每个焦点对应的位置信息保存在对应的焦点下,所述位置信息包括焦点在屏幕上的水平位置参数和竖直位置参数;建立九宫格,并将当前焦点填充到九宫格的正中间位置;将其他焦点的位置信息分别与所述当前焦点的位置信息进行比较,根据位置信息的比较结果,将所述其他焦点填充到九宫格对应的位置方格中;根据用户的按键方向指令信息,选中所述按键方向上的与所述当前焦点位置最近的焦点作为目标焦点,并输出所述目标焦点。一种机顶盒,包括获取保存单元,用于获取每个焦点在屏幕上的位置信息,并将与每个焦点对应的位置信息保存在对应的焦点下,所述位置信息包括焦点在屏幕上的水平位置参数和竖直位置参数;九宫格建立单元,用于在所述获取保存单元获取每个焦点在屏幕上的位置信息后,建立九宫格;
焦点填充单元,用于在所述九宫格建立单元建立所述九宫格后,将当前焦点填充到九宫格的正中间位置;比较单元,用于将获取保存单元保存的其他焦点的位置信息分别与所述当前焦点的位置信息进行比较;所述焦点填充单元,还用于根据比较单元的位置信息的比较结果,将所述其他焦点填充到九宫格中对应的位置方格中;选中输出单元,用于在所述焦点填充单元将所述其他焦点填充到九宫格中对应的位置方格后,根据用户的按键方向指令信息,选中所述按键方向上的与所述当前焦点位置最近的焦点作为目标焦点,并输出所述目标焦点。本发明实施例采用获取每个焦点在屏幕上的位置信息,并将与每个焦点对应的位置信息保存在对应的焦点下,所述位置信息包括焦点在屏幕上的水平位置参数和竖直位置参数,建立九宫格,并将当前焦点填充到九宫格的正中间位置,将其他焦点的位置信息分别与所述当前焦点的位置信息进行比较,根据位置信息的比较结果,将所述其他焦点填充到九宫格对应的位置方格中,根据用户的按键方向指令信息,选中所述按键方向上的与所述当前焦点位置最近的焦点作为目标焦点,并输出所述目标焦点。与现有技术中的用户从屏幕上的直观感受只能单向切换目标焦点相比,本发明实施例中提供的焦点的切换方法,能够以用户的直观视觉切换形式响应用户的操作,提高了用户切换焦点时的直观视觉感受, 提升了用户体验。


图1是背景技术中所提到的六个焦点进行焦点切换例子的示意图
图2是本发明实施例中焦点切换方法的一实施例示意图3是本发明实施例中的九宫格示意图4是本发明应用场景实施例示意图5是本发明应用场景中焦点填充后的九宫格示意图6是本发明机顶 監的一实施例示意图7是本发明机顶 監的另一实施例示意图8是本发明机顶 監的另一实施例示意图9是本发明机顶 監的另一实施例示意图。
具体实施例方式本发明实施例提供一种焦点切换的方法,能够以用户的直观视觉切换形式响应用户的操作,提高了用户切换焦点时的直观视觉感受。本发明实施例还提供相应的机顶盒。以下分别进行详细说明。参阅图2,本发明实施例中焦点切换方法的一实施例包括101、获取每个焦点在屏幕上的位置信息,并将与每个焦点对应的位置信息保存在对应的焦点下。数字电视机顶盒环境中的页面在显示焦点之前要先对焦点进行排版,排版的目标是计算出焦点在屏幕上的位置信息。所述位置信息包括焦点在屏幕上的水平位置参数和竖直位置参数。一般地,焦点在屏幕上的位置都可以看作一个矩形,即使是一些显示外观不是矩形的焦点,也可以找到该焦点显示形状的外接矩形。矩形区域可以用四个参数表示,即(X, 1,W, h)。其中X表示焦点的水平位置参数,y表示焦点的竖直位置参数,W表示焦点的宽, h表示焦点的高,将排版计算出的位置信息与焦点一一对应保存。根据排版的位置信息,在屏幕上显示焦点,为了标识出当前焦点,在显示当前焦点时,需要对当前焦点配上特殊的样式焦点框,例如一个明亮的背景色,或者边框。为了便于描述,本申请中以黑色边框标识当前焦点元素。102、建立九宫格,并将当前焦点填充到九宫格的正中间位置。九宫格就是一个三排三列的九个正方形方格,每个方格表示一个具体的方位,其中正中间位置的方格为“中”,相对于正中间位置的方格,四周分别为东、南、西、北、西北、东北、西南、东南。具体可参见图3的九宫格图。将当前焦点填充到九宫格中“中”对应的位置。103、将其他焦点的位置信息分别与所述当前焦点的位置信息进行比较,根据位置信息的比较结果,将所述其他焦点填充到九宫格对应的位置方格中。其他焦点的位置信息与当前焦点的位置信息进行比较,也就是将其他焦点的水平位置参数χ与当前焦点的水平位置参数χΟ进行比较,将其他焦点的竖直位置参数y与当前焦点的竖直位置参数y0进行比较,若χ > x0,y = y0,说明该焦点位于当前焦点的右侧,在九宫格中对应的是位置方格“东”,若χ >x0,y>y0,说明该焦点位于当前焦点的右下方,在九宫格中对应的是位置方格“东南”,若χ = x0, y > y0,说明该焦点位于当前焦点的下方, 在九宫格中对应的是位置方格“南”,同理,可以根据χ与xO,y与y0比较后的的大小关系, 确定与当前焦点进行比较的焦点在九宫格中的位置,并将比较后的焦点填充到对应的九宫格的位置方格中。位置方格中可以只填充一个焦点,也可以填充多个焦点,对于一个位置方格中只能填充一个焦点的情况,可以按下面两种方式进行焦点填充,第一种方式为根据位置信息的比较结果,确定其他焦点在九宫格中对应的位置方格;当一个位置方格只有一个焦点与之对应时,将所述与之对应的焦点填充到所述位置方格中;当一个位置方格有两个以上的焦点与之对应时,将所述与之对应的所有焦点的位置信息进行比较,选定与所述当前焦点位置最近的焦点填充到对应的位置方格中;举例来说就是,当有两个焦点al和a2同时对应位置方格“东”时,要将这两个焦点的位置信息进行比较,如果Xl >x2, y = y0,那说明焦点a2更靠近当前焦点,将焦点a2 填充到对应的位置方格“东”中。第二种方式为按照比较结果的顺序,将在先比较出来的焦点填充到对应的位置方格中;当在后比较出来的焦点所对应的位置方格中已经填充有焦点时,将所述在后焦点的位置信息与所述已填充在位置方格中的在先焦点的位置信息进行比较;若比较后,所述在后焦点相对于所述在先焦点与所述当前焦点的位置更靠近,用所述在后焦点替换已经填充在位置方格中的在先焦点;
举例来说就是,当焦点al的位置信息与当前焦点的位置信息比较后,得知焦点al 对应位置方格“东”,将焦点al先填充到位置方格“东”中,比较到焦点a2时,发现焦点a2 也对应位置方格“东”,这时,需要将焦点a2的位置信息与焦点al的位置信息进行比较,若比较后Xl > x2,说明焦点a2更靠近当前焦点,用焦点a2替换已经填充在位置方格中的在先焦点al,若Xl < x2,说明焦点al更靠近当前焦点,就不进行替换,焦点a2不需要填充到对应的位置方格中。104、根据用户的按键方向指令信息,选中所述按键方向上的与所述当前焦点位置最近的焦点作为目标焦点,并输出所述目标焦点。按键方向指令信息包括向下、向上、向左和向右,若按键方向指令信息为向右,对应九宫格中的位置方格包括“东” “东北” “东南”,统计这三个位置方格中的焦点数量,若统计后发现,这三个位置方格中只有一个焦点,则该焦点为目标焦点,直接选中并输出该焦点,完成由当前焦点到目标焦点的切换,若统计后发现,这三个位置方格中有两个以上的焦点,将所述两个以上焦点的位置信息分别与当前焦点的位置信息进行比较,选中与所述当前焦点位置最近的焦点作为目标焦点,选中并输出所述目标焦点,完成由当前焦点到目标焦点的切换。本发明实施例中,采用获取每个焦点在屏幕上的位置信息,并将与每个焦点对应的位置信息保存在对应的焦点下,所述位置信息包括焦点在屏幕上的水平位置参数和竖直位置参数,建立九宫格,并将当前焦点填充到九宫格的正中间位置,将其他焦点的位置信息分别与所述当前焦点的位置信息进行比较,根据位置信息的比较结果,将所述其他焦点填充到九宫格对应的位置方格中,根据用户的按键方向指令信息,选中所述按键方向上的与所述当前焦点位置最近的焦点作为目标焦点,并输出所述目标焦点。与现有技术中的用户从屏幕上的直观感受只能单向切换目标焦点相比,本发明实施例中提供的焦点的切换方法,能够以用户的直观视觉切换形式响应用户的操作,提高了用户切换焦点时的直观视觉感受,提升了用户体验。可选地,在上述实施例中的步骤101之前还包括步骤“接收遥控器发送的用户的按键方向指令信息”。为便于理解,下面以具体的应用场景为例,详细说明本发明中焦点切换的方法。假设图1的示例页面显示在宽为640px,高为526px的屏幕上,假设BODY标签的显示,默认带有IOpx的边距,假设字体大小的设置导致每个A标签占据的屏幕空间大小为 20ρχ*20ρχο那么该示例页面在排版后生成的位置信息可参阅图4 其中al、a2、a3、a4、a5、 a6为焦点,其中al为当前焦点,若用户想要由当前焦点切换到焦点a4,从直观视觉上看,用户只需要按一下向下的方向键。机顶盒接收到遥控器发送来的向下的按键指令信息后,获取每个焦点在屏幕中的位置信息,按照本应用场景,获取结果为al (10,10,20,20),a2 (30,10,20,20),a3 (50,10, 20,20),a4 (10,30,20,20),a5 (30,30,20,20),a6 (50,30,20,20),将每个焦点对应的位置信
息保存在对应的焦点下。建立九宫格,将当前焦点al填充到九宫格“中”的位置方格中。将a2、a3、a4、a5和a6的位置信息分别与当前焦点al的位置信息进行比较。将 a2的位置信息与al的位置信息比较,比较后发现a2应填充到九宫格“东”的位置方格中,将a2填充到“东”位置方格。将a3的位置信息与al的位置信息比较,比较后发现a3也应填充到九宫格“东”的位置方格中,这时因“东”位置方格中已经填充有a2,将a3的位置信息与a2的位置信息进行比较,发现a3要比a2更远离当前焦点al,不进行替换,“东”的位置方格还是填充焦点a2。再将a4的位置信息与当前焦点al的位置信息进行比较,比较后发现a4应填充到“南”的位置方格中,将a4填充到“南”位置方格。再将a5的位置信息与 al的位置信息进行比较,比较后发现a5应填充到“东南”位置方格中,将a5填充到“东南” 位置方格。再将a6的位置信息与al的位置信息进行比较,比较后发现a6也应填充到“东南”位置方格,这时因“东南”位置方格中已经填充有a5,将a6的位置信息与a5的位置信息进行比较,发现a6要比a5更远离当前焦点al,不进行替换,“东南”的位置方格还是填充焦点a5,填充完焦点后的九宫格参阅图5。根据用户向下的按键指令信息,对应九宫格中的“南” “东南” “西南”三个位置方格,统计这三个位置方格中的焦点有两个,分别为a4和a5,将a4和a5分别与当前焦点al 作比较,比较后发现a4更靠近al,选中a4作为目标焦点,输出a4,完成由当前焦点al到目标焦点a4的切换。本应用场景中,只给出了 6个焦点,从当前焦点到目标焦点的切换与现有技术中只能按照源代码中的预定的顺序进行切换相比,本应用场景中可以直接从al切换到a4,不需要经历a2和a3,提高了用户体验。参阅图6,本发明实施例中机顶盒的一实施例包括获取保存单元201、九宫格建立单元202、焦点填充单元203、比较单元204和选中输出单元205。所述获取保存单元201,用于获取每个焦点在屏幕上的位置信息,并将与每个焦点对应的位置信息保存在对应的焦点下,所述位置信息包括焦点在屏幕上的水平位置参数和竖直位置参数;所述九宫格建立单元202,用于在所述获取保存单元201获取每个焦点在屏幕上的位置信息后,建立九宫格;所述焦点填充单元203,用于在所述九宫格建立单元202建立所述九宫格后,将当前焦点填充到九宫格的正中间位置;所述比较单元204,用于将获取保存单元201保存的其他焦点的位置信息分别与所述当前焦点的位置信息进行比较;所述焦点填充单元203,还用于根据比较单元204的位置信息的比较结果,将所述其他焦点填充到九宫格中对应的位置方格中;所述选中输出单元205,用于在所述焦点填充单元203将所述其他焦点填充到九宫格中对应的位置方格中后,根据用户的按键方向指令信息,选中所述按键方向上的与所述当前焦点位置最近的焦点作为目标焦点,并输出所述目标焦点。本发明实施例中,获取保存单元201获取每个焦点在屏幕上的位置信息,九宫格建立单元202建立九宫格,焦点填充单元203将当前焦点填充到九宫格的正中间位置,比较单元204将获取保存单元201保存的其他焦点的位置信息分别与所述当前焦点的位置信息进行比较,所述焦点填充单元203根据比较单元204的位置信息的比较结果,将所述其他焦点填充到九宫格中对应的位置方格中,选中输出单元205在所述焦点填充单元203将所述其他焦点填充到九宫格中对应的位置方格中后,根据用户的按键方向指令信息,选中所述按键方向上的与所述当前焦点位置最近的焦点作为目标焦点,并输出所述目标焦点。与现有技术相比,本发明实施例提供的机顶盒能够以用户的直观视觉切换形式响应用户的操作,提高了用户切换焦点时的直观视觉感受,提升了用户体验。本发明实施例中,所述机顶盒还包括接收单元200,所述接收单元,用于在所述获取保存单元201获取每个焦点的位置信息之前,接收遥控器发送的用户的按键方向指令信息。参阅图7,在上述图6对应的实施例基础上,本发明机顶盒中的焦点填充单元203 包括确定子单元2031和焦点填充子单元2032。所述确定子单元2031,用于根据所述比较单元204位置信息的比较结果,确定其他焦点在九宫格中对应的位置方格;所述焦点填充子单元2032,用于在所述确定子单元2031确定其他焦点在九宫格中对应的位置方格后,当一个位置方格只有一个焦点与之对应时,将所述与之对应的焦点填充到所述位置方格中;所述焦点填充子单元2032,还用于当一个位置方格有两个以上的焦点与之对应时,所述比较单元204将所述与之对应的所有焦点的位置信息进行比较后,选定与所述当前焦点位置最近的焦点填充到对应的位置方格中。本发明实施例中,焦点填充单元203中的确定子单元根据所述比较单元204位置信息的比较结果,确定其他焦点在九宫格中对应的位置方格,所述焦点填充子单元2032在所述确定子单元2031确定其他焦点在九宫格中对应的位置方格后,当一个位置方格只有一个焦点与之对应时,将所述与之对应的焦点填充到所述位置方格中,所述焦点填充子单元2032还在当一个位置方格有两个以上的焦点与之对应时,所述比较单元204将所述与之对应的所有焦点的位置信息进行比较后,选定与所述当前焦点位置最近的焦点填充到对应的位置方格中。本实施例中提供的机顶盒,可以确保九宫格中的位置方格中只填充有一个距离当前焦点位置最近的焦点。参阅图8,在上述图6对应的实施例基础上,本发明机顶盒中的焦点填充单元203 包括焦点填充子单元2032和焦点替换子单元2033。焦点填充子单元2032,用于按照所述比较单元204比较结果的顺序,将在先比较出来的焦点填充到对应的位置方格中;焦点替换子单元2033,用于在所述在后比较出来的焦点所对应的位置方格中已经填充有焦点时,所述比较单元204将所述在后焦点的位置信息与所述已填充在位置方格中的在先焦点的位置信息进行比较后,所述在后焦点相对于所述在先焦点与所述当前焦点的位置更靠近,用所述在后焦点替换已经填充在位置方格中的在先焦点。本发明实施例中,焦点填充子单元2032按照所述比较单元204比较结果的顺序, 将在先比较出来的焦点填充到对应的位置方格中,在所述在后比较出来的焦点所对应的位置方格中已经填充有焦点时,所述比较单元204将所述在后焦点的位置信息与所述已填充在位置方格中的在先焦点的位置信息进行比较后,所述在后焦点相对于所述在先焦点与所述当前焦点的位置更靠近,焦点替换子单元2033用所述在后焦点替换已经填充在位置方格中的在先焦点。本实施例中提供的机顶盒,可以确保九宫格中的位置方格中只填充有一个距离当前焦点位置最近的焦点。
参阅图9,对应于图6 8任意一项实施例中的机顶盒的选中输出单元205包括 统计子单元2051和选中输出子单元2052。统计子单元2051,用于根据用户的按键方向指令信息,统计对应按键方向上的位置方格中焦点的数量;选中输出子单元2052,用于在所述统计子单元2051统计出对应按键方向上有一个焦点时,选中所述焦点作为目标焦点,并输出所述目标焦点;所述选中输出子单元2052,还用于在所述统计子单元2051统计出对应按键方向上有两个以上焦点时,所述比较单元204将所述两个以上焦点的位置信息分别与当前焦点的位置信息进行比较后,选中与所述当前焦点位置最近的焦点作为目标焦点。本发明实施例中,统计子单元2051根据用户的按键方向指令信息,统计对应按键方向上的位置方格中焦点的数量,选中输出子单元2052在所述统计子单元2051统计出对应按键方向上有一个焦点时,选中所述焦点作为目标焦点,并输出所述目标焦点,所述选中输出子单元2052在所述统计子单元2051统计出对应按键方向上有两个以上焦点时,所述比较单元204将所述两个以上焦点的位置信息分别与当前焦点的位置信息进行比较后,选中与所述当前焦点位置最近的焦点作为目标焦点。本实施例中提供的机顶盒,可以确保目标焦点是唯一输出的,而且是按照用户的直观感觉输出目标焦点的。本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括ROM、RAM、磁盘或光盘等。以上对本发明实施例所提供的焦点切换的方法以及机顶盒进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种焦点切换的方法,其特征在于,包括获取每个焦点在屏幕上的位置信息,并将与每个焦点对应的位置信息保存在对应的焦点下,所述位置信息包括焦点在屏幕上的水平位置参数和竖直位置参数; 建立九宫格,并将当前焦点填充到九宫格的正中间位置;将其他焦点的位置信息分别与所述当前焦点的位置信息进行比较,根据位置信息的比较结果,将所述其他焦点填充到九宫格对应的位置方格中;根据用户的按键方向指令信息,选中所述按键方向上的与所述当前焦点位置最近的焦点作为目标焦点,并输出所述目标焦点。
2.根据权利要求1所述的焦点切换的方法,其特征在于,步骤“根据位置信息的比较结果,将所述其他焦点填充到九宫格对应的位置方格中”具体包括根据位置信息的比较结果,确定其他焦点在九宫格中对应的位置方格; 当一个位置方格只有一个焦点与之对应时,将所述与之对应的焦点填充到所述位置方格中;当一个位置方格有两个以上的焦点与之对应时,将所述与之对应的所有焦点的位置信息进行比较,选定与所述当前焦点位置最近的焦点填充到对应的位置方格中。
3.根据权利要求1所述的焦点切换的方法,其特征在于,步骤“根据位置信息的比较结果,将所述其他焦点填充到九宫格对应的位置方格中”具体包括按照比较结果的顺序,将在先比较出来的焦点填充到对应的位置方格中; 当在后比较出来的焦点所对应的位置方格中已经填充有焦点时,将所述在后焦点的位置信息与所述已填充在位置方格中的在先焦点的位置信息进行比较;若比较后,所述在后焦点相对于所述在先焦点与所述当前焦点的位置更靠近,用所述在后焦点替换已经填充在位置方格中的在先焦点。
4.根据权利要求1 3任意一项所述的焦点切换的方法,其特征在于,步骤“根据用户的按键方向指令信息,选中所述按键方向上的与所述当前焦点位置最近的焦点作为目标焦点”具体包括根据用户的按键方向指令信息,统计对应按键方向上的位置方格中焦点的数量; 当对应按键方向上有一个焦点时,选中所述焦点作为目标焦点; 当对应按键方向上有两个以上焦点时,将所述两个以上焦点的位置信息分别与当前焦点的位置信息进行比较,选中与所述当前焦点位置最近的焦点作为目标焦点。
5.根据权利要求4所述的焦点切换的方法,其特征在于,在步骤“获取每个焦点在屏幕上的位置信息”之前还包括接收遥控器发送的用户的按键方向指令信息。
6.一种机顶盒,其特征在于,包括获取保存单元,用于获取每个焦点在屏幕上的位置信息,并将与每个焦点对应的位置信息保存在对应的焦点下,所述位置信息包括焦点在屏幕上的水平位置参数和竖直位置参数;九宫格建立单元,用于在所述获取保存单元获取每个焦点在屏幕上的位置信息后,建立九宫格;焦点填充单元,用于在所述九宫格建立单元建立所述九宫格后,将当前焦点填充到九宫格的正中间位置;比较单元,用于将获取保存单元保存的其他焦点的位置信息分别与所述当前焦点的位置信息进行比较;所述焦点填充单元,还用于根据比较单元的位置信息的比较结果,将所述其他焦点填充到九宫格中对应的位置方格中;选中输出单元,用于在所述焦点填充单元将所述其他焦点填充到九宫格中对应的位置方格后,根据用户的按键方向指令信息,选中所述按键方向上的与所述当前焦点位置最近的焦点作为目标焦点,并输出所述目标焦点。
7.根据权利要求6所述的机顶盒,其特征在于,所述焦点填充单元包括确定子单元,用于根据所述比较单元位置信息的比较结果,确定其他焦点在九宫格中对应的位置方格;焦点填充子单元,用于在所述确定子单元确定其他焦点在九宫格中对应的位置方格后,当一个位置方格只有一个焦点与之对应时,将所述与之对应的焦点填充到所述位置方格中;所述焦点填充子单元,还用于当一个位置方格有两个以上的焦点与之对应时,所述比较单元将所述与之对应的所有焦点的位置信息进行比较后,选定与所述当前焦点位置最近的焦点填充到对应的位置方格中。
8.根据权利要求6所述的机顶盒,其特征在于,所述焦点填充单元包括焦点填充子单元,用于按照所述比较单元比较结果的顺序,将在先比较出来的焦点填充到对应的位置方格中;焦点替换子单元,用于在所述在后比较出来的焦点所对应的位置方格中已经填充有焦点时,所述比较单元将所述在后焦点的位置信息与所述已填充在位置方格中的在先焦点的位置信息进行比较后,所述在后焦点相对于所述在先焦点与所述当前焦点的位置更靠近, 用所述在后焦点替换已经填充在位置方格中的在先焦点。
9.根据权利要求6 8任意一项所述的机顶盒,其特征在于,所述选中输出单元包括统计子单元,用于根据用户的按键方向指令信息,统计对应按键方向上的位置方格中焦点的数量;选中输出子单元,用于在所述统计子单元统计出对应按键方向上有一个焦点时,选中所述焦点作为目标焦点,并输出所述目标焦点;所述选中输出子单元,还用于在所述统计子单元统计出对应按键方向上有两个以上焦点时,所述比较单元将所述两个以上焦点的位置信息分别与当前焦点的位置信息进行比较后,选中与所述当前焦点位置最近的焦点作为目标焦点。
10.根据权利要求9所述的机顶盒,其特征在于,所述机顶盒还包括接收单元,用于在所述获取保存单元获取每个焦点的位置信息之前,接收遥控器发送的用户的按键方向指令信息。
全文摘要
本发明公开了一种焦点切换的方法,获取每个焦点在屏幕上的位置信息,并将与每个焦点对应的位置信息保存在对应的焦点下,所述位置信息包括焦点在屏幕上的水平位置参数和竖直位置参数,建立九宫格,并将当前焦点填充到九宫格的正中间位置,将其他焦点的位置信息分别与所述当前焦点的位置信息进行比较,根据位置信息的比较结果,将所述其他焦点填充到九宫格对应的位置方格中,根据用户的按键方向指令信息,选中所述按键方向上的与所述当前焦点位置最近的焦点作为目标焦点,并输出所述目标焦点。本发明实施例还提供相应的机顶盒。本发明提供的技术方案能够以用户的直观视觉切换形式响应用户的操作,提高了用户切换焦点时的直观视觉感受。
文档编号H04N21/40GK102375688SQ20111028332
公开日2012年3月14日 申请日期2011年9月22日 优先权日2011年9月22日
发明者朱吕亮 申请人:深圳市茁壮网络股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1