CN107835461B - 焦点移动控制方法、智能电视及计算机可读存储介质 - Google Patents

焦点移动控制方法、智能电视及计算机可读存储介质 Download PDF

Info

Publication number
CN107835461B
CN107835461B CN201711066952.3A CN201711066952A CN107835461B CN 107835461 B CN107835461 B CN 107835461B CN 201711066952 A CN201711066952 A CN 201711066952A CN 107835461 B CN107835461 B CN 107835461B
Authority
CN
China
Prior art keywords
focus
sub
position information
current
direction key
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201711066952.3A
Other languages
English (en)
Other versions
CN107835461A (zh
Inventor
李贞贞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen leynew Network Media Co Ltd
Original Assignee
Shenzhen Leiniao Network Media Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Leiniao Network Media Co ltd filed Critical Shenzhen Leiniao Network Media Co ltd
Priority to CN201711066952.3A priority Critical patent/CN107835461B/zh
Publication of CN107835461A publication Critical patent/CN107835461A/zh
Application granted granted Critical
Publication of CN107835461B publication Critical patent/CN107835461B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4438Window management, e.g. event handling following interaction with the user interface
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8146Monomedia components thereof involving graphical data, e.g. 3D object, 2D graphics

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • Computer Graphics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明公开了一种焦点移动控制方法。该方法包括:获取当前焦点对应子控件的位置信息,并根据所述当前焦点对应子控件的位置信息确定对应焦点框的位置信息;接收用户触发的方向按键信息,并根据所述方向按键信息及当前焦点框的位置信息计算下一焦点对应子控件的位置信息;判断所述下一焦点对应子控件的位置信息是否超出预设焦点移动边界;若是,则调用***原生接口根据所述方向按键信息控制所述当前焦点对应子控件向对应方向进行移动,并控制所述焦点框的位置不变;若否,则根据所述方向按键信息控制所述焦点框向对应方向进行移动。本发明还公开了一种智能电视及计算机可读存储介质。本发明能够实现在不破坏原有***结构的同时节约***资源。

Description

焦点移动控制方法、智能电视及计算机可读存储介质
技术领域
本发明涉及焦点移动控制技术领域,尤其涉及一种焦点移动控制方法、智能电视及计算机可读存储介质。
背景技术
在进行Android平台的开发时,为了使用户有更好的体验效果,焦点移动和界面内容滚动一般都采用平滑移动的方式。目前,平滑移动效果的实现方法主要包括以下两种:1)通过应用层实现,这种方法往往是通过复写绘制函数,对显示界面内的所有子控件和焦点框进行逐帧绘制,虽然对***没有修改,但当子控件或焦点框不发生变化时,会造成***资源的浪费;2)通过framework框架层实现,这种方法是通过修改Android***层的原有控件来实现的,因而会在不同程度上破坏原有Android***的结构,导致***稳定性较差。
发明内容
本发明的主要目的在于提供一种焦点框移动控制方法、智能电视及计算机可读存储介质,旨在实现在不破坏原有***结构的同时节约***资源。
为实现上述目的,本发明提供一种焦点移动控制方法,所述焦点移动控制方法包括:
获取当前焦点对应子控件的位置信息,并根据所述当前焦点对应子控件的位置信息确定对应焦点框的位置信息;
接收用户触发的方向按键信息,并根据所述方向按键信息及当前焦点框的位置信息计算下一焦点对应子控件的位置信息;
判断所述下一焦点对应子控件的位置信息是否超出预设焦点移动边界;
若是,则调用***原生接口根据所述方向按键信息控制所述当前焦点对应子控件向对应方向进行移动,并控制所述焦点框的位置不变;
若否,则根据所述方向按键信息控制所述焦点框向对应方向进行移动。
可选地,所述若是,则调用***原生接口根据所述方向按键信息控制所述当前焦点对应子控件向对应方向进行移动,并控制所述焦点框的位置不变的步骤,包括:
若是,则根据所述下一焦点对应子控件的位置信息确定所述下一焦点对应子控件的所在行/列是否为边缘行/列;
当所述下一焦点对应子控件的所在行/列不为边缘行/列时,则调用***原生接口根据所述方向按键信息控制所述当前焦点对应子控件向对应方向进行移动,并控制所述焦点框的位置不变;
当所述下一焦点对应子控件的所在行/列为边缘行/列时,则采用空白子控件对所述边缘行/列外的行/列进行补充,并调用***原生接口根据所述方向按键信息控制所述当前焦点对应子控件向对应方向进行移动,控制所述焦点框的位置不变。
可选地,所述获取当前焦点对应子控件的位置信息,并根据所述当前焦点对应子控件的位置信息确定对应焦点框的位置信息的步骤,包括:
获取当前焦点对应子控件的位置信息和宽高数据;
根据所述当前焦点对应子控件的宽高数据计算对应焦点框的宽高数据;
根据对应焦点框的宽高数据和所述当前焦点对应子控件的位置信息创建对应的焦点框,并确定所述焦点框的位置信息。
可选地,所述接收用户触发的方向按键信息,并根据所述方向按键信息及当前焦点框的位置信息计算下一焦点对应子控件的位置信息的步骤之前,包括:
获取当前屏幕的可滑动方向,其中所述可滑动方向包括上下滑动和左右滑动。
可选地,所述接收用户触发的方向按键信息,并根据所述方向按键信息及当前焦点框的位置信息计算下一焦点对应子控件的位置信息的步骤,包括:
当所述当前屏幕的可滑动方向为上下滑动时,接收用户触发的方向按键信息为向左/右时,根据所述当前焦点框的位置信息及当前屏幕内子控件的列数计算当前焦点与所述当前屏幕的左/右边界之间的距离;
当所述当前焦点与所述当前屏幕的左/右边界之间的距离大于零时,则根据所述方向按键信息及当前焦点框的位置信息计算下一焦点对应子控件的位置信息。
可选地,所述接收用户触发的方向按键信息,并根据所述方向按键信息及当前焦点框的位置信息计算下一焦点对应子控件的位置信息的步骤,还包括:
当所述当前屏幕的可滑动方向为上下滑动时,接收用户触发的方向按键信息为向上/下时,根据所述方向按键信息、当前焦点框的位置信息、当前屏幕内子控件的列数及子控件总数计算下一焦点对应子控件的位置信息。
可选地,所述接收用户触发的方向按键信息,并根据所述方向按键信息及当前焦点框的位置信息计算下一焦点对应子控件的位置信息的步骤,包括:
当所述当前屏幕的可滑动方向为左右滑动时,接收用户触发的方向按键信息为向上/下时,根据所述当前焦点框的位置信息及当前屏幕内子控件的行数计算当前焦点与所述当前屏幕的上/下边界之间的距离;
当所述当前焦点与所述当前屏幕的上/下边界之间的距离大于零时,则根据所述方向按键信息及当前焦点框的位置信息计算下一焦点对应子控件的位置信息。
可选地,所述接收用户触发的方向按键信息,并根据所述方向按键信息及当前焦点框的位置信息计算下一焦点对应子控件的位置信息的步骤,还包括:
当所述当前屏幕的可滑动方向为左右滑动时,接收用户触发的方向按键信息为向左/右时,根据所述方向按键信息、当前焦点框的位置信息、当前屏幕内子控件的行数及子控件总数计算下一焦点对应子控件的位置信息。
此外,为实现上述目的,本发明还提供一种智能电视,所述智能电视包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的焦点移动控制程序,所述焦点移动控制程序被所述处理器执行时实现如上所述的焦点移动控制方法的步骤。
此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有焦点移动控制程序,所述焦点移动控制程序被处理器执行时实现如上所述的焦点移动控制方法的步骤。
本发明通过获取当前焦点对应子控件的位置信息,并根据所述当前焦点对应子控件的位置信息确定对应焦点框的位置信息;接收用户触发的方向按键信息,并根据所述方向按键信息及当前焦点框的位置信息计算下一焦点对应子控件的位置信息;判断所述下一焦点对应子控件的位置信息是否超出预设焦点移动边界;若是,则调用***原生接口根据所述方向按键信息控制所述当前焦点对应子控件向对应方向进行移动,并控制所述焦点框的位置不变;若否,则根据所述方向按键信息控制所述焦点框向对应方向进行移动。通过上述方式,本发明根据获取到的当前焦点对应子控件的位置信息确定出对应焦点框的位置信息,然后在接收到用户通过智能电视的遥控器或外接键盘的方向键盘触发的方向按键信息时,根据方向按键信息即当前焦点框的位置信息计算下一焦点对应子控件的位置信息,由于***规则的存在,焦点只能在屏幕上的某些范围内移动,即存在对应的焦点移动边界,因此接着需要判断下一焦点对应子控件的位置信息是否超出预设焦点移动边界,若下一焦点对应子控件的位置信息超出预设焦点移动边界,则调用***原生接口根据所述方向按键信息控制所述当前焦点对应子控件向对应方向进行移动,并控制所述焦点框的位置不变,从而通过调用原生接口的屏幕滚动函数控制屏幕的子控件进行移动,相比于现有技术,不会破坏原有的***结构,可增强***的稳定性,而且,由于只需控制子控件进行移动,因而此时终端只需对子控件进行绘制,无需绘制焦点框,可节约***资源。若下一焦点对应子控件的位置信息未超出预设焦点移动边界,则根据所述方向按键信息控制所述焦点框向对应方向进行移动,此时,由于只需控制焦点框进行移动,因而此时终端只需对焦点框进行绘制,无需绘制子控件,从而也可节约***资源。
附图说明
图1为本发明实施例方案涉及的硬件运行环境的终端结构示意图;
图2为本发明焦点移动控制方法第一实施例的流程示意图;
图3为本发明实施例中根据当前焦点对应子控件的位置信息确定对应焦点框的位置信息的细化流程示意图;
图4为本发明实施例中若是,则调用***原生接口根据所述方向按键信息控制所述当前焦点对应子控件向对应方向进行移动,并控制所述焦点框的位置不变的细化流程示意图;
图5为本发明焦点移动控制方法第二实施例的流程示意图;
图6为本发明焦点移动控制方法实施例涉及当前屏幕的可滑动方向为上下滑动时的焦点框移动示意图;
图7为本发明焦点移动控制方法实施例涉及当前屏幕的可滑动方向为左右滑动时的另一焦点框移动示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
在现有技术中,在进行Android平台的开发时,为了使用户有更好的体验效果,焦点移动和界面内容滚动一般都采用平滑移动的方式。目前,平滑移动效果的实现方法主要包括以下两种:1)通过应用层实现,这种方法往往是通过复写绘制函数,对显示界面内的所有子控件和焦点框进行逐帧绘制,虽然对***没有修改,但当子控件或焦点框不发生变化时,会造成***资源的浪费;2)通过framework框架层实现,这种方法是通过修改Android***层的原有控件来实现的,因而会在不同程度上破坏原有Android***的结构,导致***稳定性较差。
为了解决上述技术问题,本发明提供一种焦点移动控制方法、智能电视及计算机可读存储介质,通过获取当前焦点对应子控件的位置信息,并根据所述当前焦点对应子控件的位置信息确定对应焦点框的位置信息;接收用户触发的方向按键信息,并根据所述方向按键信息及当前焦点框的位置信息计算下一焦点对应子控件的位置信息;判断所述下一焦点对应子控件的位置信息是否超出预设焦点移动边界;若是,则调用***原生接口根据所述方向按键信息控制所述当前焦点对应子控件向对应方向进行移动,并控制所述焦点框的位置不变;若否,则根据所述方向按键信息控制所述焦点框向对应方向进行移动。通过上述方式,本发明根据获取到的当前焦点对应子控件的位置信息确定出对应焦点框的位置信息,然后在接收到用户通过智能电视的遥控器或外接键盘的方向键盘触发的方向按键信息时,根据方向按键信息即当前焦点框的位置信息计算下一焦点对应子控件的位置信息,由于***规则的存在,焦点只能在屏幕上的某些范围内移动,即存在对应的焦点移动边界,因此接着需要判断下一焦点对应子控件的位置信息是否超出预设焦点移动边界,若下一焦点对应子控件的位置信息超出预设焦点移动边界,则调用***原生接口根据所述方向按键信息控制所述当前焦点对应子控件向对应方向进行移动,并控制所述焦点框的位置不变,从而通过调用原生接口的屏幕滚动函数控制屏幕的子控件进行移动,相比于现有技术,不会破坏原有的***结构,可增强***的稳定性,而且,由于只需控制子控件进行移动,因而此时终端只需对子控件进行绘制,无需绘制焦点框,可节约***资源。若下一焦点对应子控件的位置信息未超出预设焦点移动边界,则根据所述方向按键信息控制所述焦点框向对应方向进行移动,此时,由于只需控制焦点框进行移动,因而此时终端只需对焦点框进行绘制,无需绘制子控件,从而也可节约***资源。
请参阅图1,图1为本发明实施例方案涉及的硬件运行环境的终端结构示意图。
本发明实施例终端是安装有Android安卓***的智能电视。
如图1所示,该终端可以包括:处理器1001,例如CPU,通信总线1002,用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如Wi-Fi接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作***、网络通信模块、用户接口模块以及焦点移动控制程序。
在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端,与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的焦点移动控制程序,并执行以下操作:
获取当前焦点对应子控件的位置信息,并根据所述当前焦点对应子控件的位置信息确定对应焦点框的位置信息;
接收用户触发的方向按键信息,并根据所述方向按键信息及当前焦点框的位置信息计算下一焦点对应子控件的位置信息;
判断所述下一焦点对应子控件的位置信息是否超出预设焦点移动边界;
若是,则调用***原生接口根据所述方向按键信息控制所述当前焦点对应子控件向对应方向进行移动,并控制所述焦点框的位置不变;
若否,则根据所述方向按键信息控制所述焦点框向对应方向进行移动。
进一步地,处理器1001可以调用存储器1005中存储的焦点移动控制程序,还执行以下操作:
若是,则根据所述下一焦点对应子控件的位置信息确定所述下一焦点对应子控件的所在行/列是否为边缘行/列;
当所述下一焦点对应子控件的所在行/列不为边缘行/列时,则调用***原生接口根据所述方向按键信息控制所述当前焦点对应子控件向对应方向进行移动,并控制所述焦点框的位置不变;
当所述下一焦点对应子控件的所在行/列为边缘行/列时,则采用空白子控件对所述边缘行/列外的行/列进行补充,并调用***原生接口根据所述方向按键信息控制所述当前焦点对应子控件向对应方向进行移动,控制所述焦点框的位置不变。
进一步地,处理器1001可以调用存储器1005中存储的焦点移动控制程序,还执行以下操作:
获取当前焦点对应子控件的位置信息和宽高数据;
根据所述当前焦点对应子控件的宽高数据计算对应焦点框的宽高数据;
根据对应焦点框的宽高数据和所述当前焦点对应子控件的位置信息创建对应的焦点框,并确定所述焦点框的位置信息。
进一步地,处理器1001可以调用存储器1005中存储的焦点移动控制程序,还执行以下操作:
获取当前屏幕的可滑动方向,其中所述可滑动方向包括上下滑动和左右滑动。
进一步地,处理器1001可以调用存储器1005中存储的焦点移动控制程序,还执行以下操作:
当所述当前屏幕的可滑动方向为上下滑动时,接收用户触发的方向按键信息为向左/右时,根据所述当前焦点框的位置信息及当前屏幕内子控件的列数计算当前焦点与所述当前屏幕的左/右边界之间的距离;
当所述当前焦点与所述当前屏幕的左/右边界之间的距离大于零时,则根据所述方向按键信息及当前焦点框的位置信息计算下一焦点对应子控件的位置信息。
进一步地,处理器1001可以调用存储器1005中存储的焦点移动控制程序,还执行以下操作:
当所述当前屏幕的可滑动方向为上下滑动时,接收用户触发的方向按键信息为向上/下时,根据所述方向按键信息、当前焦点框的位置信息、当前屏幕内子控件的列数及子控件总数计算下一焦点对应子控件的位置信息。
进一步地,处理器1001可以调用存储器1005中存储的焦点移动控制程序,还执行以下操作:
当所述当前屏幕的可滑动方向为左右滑动时,接收用户触发的方向按键信息为向上/下时,根据所述当前焦点框的位置信息及当前屏幕内子控件的行数计算当前焦点与所述当前屏幕的上/下边界之间的距离;
当所述当前焦点与所述当前屏幕的上/下边界之间的距离大于零时,则根据所述方向按键信息及当前焦点框的位置信息计算下一焦点对应子控件的位置信息。
进一步地,处理器1001可以调用存储器1005中存储的焦点移动控制程序,还执行以下操作:
当所述当前屏幕的可滑动方向为左右滑动时,接收用户触发的方向按键信息为向左/右时,根据所述方向按键信息、当前焦点框的位置信息、当前屏幕内子控件的行数及子控件总数计算下一焦点对应子控件的位置信息。
基于上述硬件结构,提出本发明焦点移动控制方法实施例。
本发明提供一种焦点移动控制方法。
请参阅图2,图2为本发明焦点移动控制方法第一实施例的流程示意图。
在本发明实施例中,该焦点移动控制方法包括:
步骤S10,获取当前焦点对应子控件的位置信息,并根据所述当前焦点对应子控件的位置信息确定对应焦点框的位置信息;
在本发明实施例中,终端是安装有Android安卓***的智能电视。本发明实施例适用于用户通过遥控器或外接键盘的方向键盘控制终端的焦点移动,以对智能电视屏幕中的各个控件进行滑动查看,其中,焦点是以焦点框的形式存在的,以方便用户查看所选中的子控件的位置。
在本发明实施例中,终端首先根据当前焦点所依附的子控件的位置信息确定出对应焦点框的位置信息。具体的,请参阅图3,图3为本发明实施例中根据当前焦点对应子控件的位置信息确定对应焦点框的位置信息的细化流程示意图。步骤S10包括:
步骤S11,获取当前焦点对应子控件的位置信息和宽高数据;
步骤S12,根据所述当前焦点对应子控件的宽高数据计算对应焦点框的宽高数据;
步骤S13,根据对应焦点框的宽高数据和所述当前焦点对应子控件的位置信息创建对应的焦点框,并确定所述焦点框的位置信息。
终端首先获取当前焦点对应子控件的位置信息和宽高数据,其中,各子控件的位置信息可以按如图6或图7中的数字标号方式,记子控件的宽为CVw,高为CVh,然后根据当前焦点所依附的子控件的宽高数据计算对应焦点框的宽高数据,记焦点框的宽为Fw,高为Fh其中焦点框的宽高数据可以根据预设的焦点框显示规则中的边框大小进行计算,例如,当预设的焦点框显示规则为边框大小与子控件大小相同,此时,焦点框的宽高与子控件的宽高相同,再例如,当预设的焦点框显示规则边框大小宽高均为子控件的宽高的1.2倍,此时焦点框的宽Fw=CVw*1.2,焦点框的高Fh=CVh*1.2。然后根据对应焦点框的宽高数据和所述当前焦点对应子控件的位置信息创建对应的焦点框,并确定所述焦点框的位置信息。其中,焦点框的位置信息的表示方式可以与子控件的表示方式一样。
需要说明的是,预设的焦点框显示规则还可以包括焦点框的显示风格,其中,显示风格可以包括焦点框的圆角效果(圆角率)、边框效果(边框粗细、边框颜色等),从而可以根据预设的焦点框显示规则中的焦点框显示风格创建焦点框,从而给用户提供更好的视觉效果,提升用户体验。当然,在具体实施例中,该焦点框显示规则可以是用户自定义的,从而可以满足不同用户的需求,进一步提升用户体验。
此外,还需说明的是,终端会根据页面中控件的布局,可以将页面划分为N*M个子控件,其中N为行,M为列。为方便下述实施例中相关公式的计算,记控件所布局的坐标为(SVx,SVy)和(EVx,EVy);控件子元素的宽CVw高CVh,子控件之间的横向间距Hs,竖向间距Vs。
步骤S20,接收用户触发的方向按键信息,并根据所述方向按键信息及当前焦点框的位置信息计算下一焦点对应子控件的位置信息;
终端在接收到用户触发的方向按键信息时,根据方向按键信息及当前焦点框的位置信息计算下一焦点对应子控件的位置信息,其中,用户可以通过按压遥控器或智能电视外接键盘的方向键盘触发方向按键信息,方向按键信息包括向上信息、向下信息、向左信息和向右信息。
步骤S30,判断所述下一焦点对应子控件的位置信息是否超出预设焦点移动边界;
由于***规则的存在,焦点只能在屏幕上的某些范围内移动,即***预设有对应的焦点移动边界,此时,需要判断下一焦点对应子控件的位置信息是否超出预设焦点移动边界。为方便下述实施例中相关公式的计算,记预设焦点移动边界的上边界T,上坐标(Tx,Ty);下边界B,坐标(Bx,By);左边界L,坐标(Lx,Ly);右边界R,坐标(Rx,Ry)。此时,当前屏幕的可滑动方向为上下滑动时,焦点可以移动的行数:Fm=(Ty–By)/Fh,当前屏幕的可滑动方向为左右滑动时,焦点可以移动的列数:Fm=(Bx–Tx)/Fw。
具体的,请参阅图6和图7,图6为本发明焦点移动控制方法实施例涉及当前屏幕的可滑动方向为上下滑动时的焦点框移动示意图,图7为本发明焦点移动控制方法实施例涉及当前屏幕的可滑动方向为左右滑动时的另一焦点框移动示意图。如图6中所示,当前屏幕的可滑动方向为上下滑动时,子控件的编号方式如图6所示,根据***规则,焦点可以移动的行数为2行,即焦点只能在图中1-6子控件的展示位置范围内移动。再如图7中的所示,当前屏幕的可滑动方向为左右滑动时,子控件的编号方式如图7所示,根据***规则,焦点可以移动的行数为2列,即焦点只能在图中1-6子控件的展示位置范围内移动。
步骤S41,若是,则调用***原生接口根据所述方向按键信息控制所述当前焦点对应子控件向对应方向进行移动,并控制所述焦点框的位置不变;
若下一焦点对应子控件的位置信息超出了预设焦点移动边界,则调用***原生接口根据所述方向按键信息控制所述当前焦点对应子控件向对应方向进行移动,并控制所述焦点框的位置不变,从而通过调用原生接口的屏幕滚动函数控制屏幕的子控件进行移动,相比于现有技术,不会破坏原有的***结构,可增强***的稳定性,而且,由于只需控制子控件进行移动,因而此时终端只需对子控件进行绘制,无需绘制焦点框,可节约***资源。
具体的,请参阅图4,图4为本发明实施例中若是,则调用***原生接口根据所述方向按键信息控制所述当前焦点对应子控件向对应方向进行移动,并控制所述焦点框的位置不变的细化流程示意图。步骤S41包括:
步骤S411,若是,则根据所述下一焦点对应子控件的位置信息确定所述下一焦点对应子控件的所在行/列是否为边缘行/列;
步骤S412,当所述下一焦点对应子控件的所在行/列不为边缘行/列时,则调用***原生接口根据所述方向按键信息控制所述当前焦点对应子控件向对应方向进行移动,并控制所述焦点框的位置不变;
步骤S413,当所述下一焦点对应子控件的所在行/列为边缘行/列时,则采用空白子控件对所述边缘行/列外的行/列进行补充,并调用***原生接口根据所述方向按键信息控制所述当前焦点对应子控件向对应方向进行移动,控制所述焦点框的位置不变。
考虑到由于***规则的设定,焦点无法移动到某些边缘行/列,从而无法选中某些子控件,因此,本发明实施例中需先判断下一焦点对应子控件的所在行/列是否为边缘行/列,当下一焦点对应子控件的所在行/列为边缘行/列时,可采用添加空白子控件的方式对该边缘行/列外的行/列进行补充,从而使得焦点可移动到该边缘行/列。
在本发明实施例中,当下一焦点对应子控件的位置信息超出了预设焦点移动边界时,需先根据下一焦点对应子控件的位置信息确定下一焦点对应子控件的所在行/列是否为边缘行/列。
当下一焦点对应子控件的所在行/列不为边缘行/列时,则调用***原生接口根据所述方向按键信息控制当前焦点对应子控件向对应方向进行移动,并控制所述焦点框的位置不变。例如,如图6所示,当前屏幕的可滑动方向为上下滑动,当用户想要将焦点框从位置4移动到位置7时,由于位置7处的子控件所在的行并不是边缘行,即全部子控件经排列布局后的最后一行,此时,则只需调用***原生接口的屏幕滚动函数控制对应的子控件向上移动,而保持焦点框的位置不变。其中,子控件的移动可以根据当前焦点和下一焦点的位置信息,偏移量,及运动时长(根据效果所预设的时长)即可达到平滑移动的效果。再例如,如图7所示,当前屏幕的可滑动方向为左右滑动,当用户想要将焦点框从位置4移动到位置7时,由于位置7处的子控件所在的列并不是边缘列,即全部子控件经排列布局后的最后一列,此时,则只需调用***原生接口的屏幕滚动函数控制对应的子控件向左移动,而保持焦点框的位置不变。
当所述下一焦点对应子控件的所在行/列为边缘行/列时,则采用添加空白子控件的方式对该边缘行/列外的行/列进行补充,并调用***原生接口根据所述方向按键信息控制所述当前焦点对应子控件向对应方向进行移动,同时控制所述焦点框的位置不变。
例如,如图6所示,当前屏幕的可滑动方向为上下滑动,当用户想要将焦点框从位置7移动到位置10时,由于位置10处的子控件所在的行为边缘行,即全部子控件经排列布局后的最后一行,此时,则需要采用添加空白子控件的方式在最后一行下方进行补充,下方需要补足子控件的行数BHn=(EVy-By-BottomPadding)/(CVh+Vs),下方需要补足的子控件个数BEn=BHn*M。同时,调用***原生接口的屏幕滚动函数控制对应的子控件向上移动,并保持焦点框的位置不变。其中,BottomPadding表示控件的下内边距(底部空白)。
再例如,如图7所示,当前屏幕的可滑动方向为左右滑动,当用户想要将焦点框从位置7移动到位置10时,由于位置10处的子控件所在的列为边缘列,即全部子控件经排列布局后的最后一列,此时,则需要采用添加空白子控件的方式在最后一列右方进行补充,右方需要补足子控件的列数RVn=(EVx-Bx–RightPadding)/(CVw+Hs),右方需要补足的子控件个数REn=RVn*N。同时,调用***原生接口的屏幕滚动函数控制对应的子控件向左移动,而保持焦点框的位置不变。其中,BottomPadding表示控件的右内边距(右侧空白)。
步骤S42,若否,则根据所述方向按键信息控制所述焦点框向对应方向进行移动。
若下一焦点对应子控件的位置信息未超出预设焦点移动边界,则根据所述方向按键信息控制所述焦点框向对应方向进行移动。此时,由于只需对焦点框进行移动,因而此时终端只需控制焦点框进行绘制,无需绘制子控件,从而也可节约***资源。
例如,如图6所示,当前屏幕的可滑动方向为上下滑动,当用户想要将焦点框从位置1移动到位置4时,由于位置4处子控件的位置未超出预设焦点移动边界,此时,则只需将焦点框向下进行移动。再例如,如图7所示,当前屏幕的可滑动方向为左右滑动,当用户想要将焦点框从位置1移动到位置4时,由于位置4处子控件的位置未超出预设焦点移动边界,此时,则只需将焦点框向右进行移动。
本发明提供一种焦点移动控制方法,通过获取当前焦点对应子控件的位置信息,并根据所述当前焦点对应子控件的位置信息确定对应焦点框的位置信息;接收用户触发的方向按键信息,并根据所述方向按键信息及当前焦点框的位置信息计算下一焦点对应子控件的位置信息;判断所述下一焦点对应子控件的位置信息是否超出预设焦点移动边界;若是,则调用***原生接口根据所述方向按键信息控制所述当前焦点对应子控件向对应方向进行移动,并控制所述焦点框的位置不变;若否,则根据所述方向按键信息控制所述焦点框向对应方向进行移动。通过上述方式,本发明根据获取到的当前焦点对应子控件的位置信息确定出对应焦点框的位置信息,然后在接收到用户通过智能电视的遥控器或外接键盘的方向键盘触发的方向按键信息时,根据方向按键信息即当前焦点框的位置信息计算下一焦点对应子控件的位置信息,由于***规则的存在,焦点只能在屏幕上的某些范围内移动,即存在对应的焦点移动边界,因此接着需要判断下一焦点对应子控件的位置信息是否超出预设焦点移动边界,若下一焦点对应子控件的位置信息超出预设焦点移动边界,则调用***原生接口根据所述方向按键信息控制所述当前焦点对应子控件向对应方向进行移动,并控制所述焦点框的位置不变,从而通过调用原生接口的屏幕滚动函数控制屏幕的子控件进行移动,相比于现有技术,不会破坏原有的***结构,可增强***的稳定性,而且,由于只需控制子控件进行移动,因而此时终端只需对子控件进行绘制,无需绘制焦点框,可节约***资源。若下一焦点对应子控件的位置信息未超出预设焦点移动边界,则根据所述方向按键信息控制所述焦点框向对应方向进行移动,此时,由于只需控制焦点框进行移动,因而此时终端只需对焦点框进行绘制,无需绘制子控件,从而也可节约***资源。
请参阅图5,图5为本发明焦点移动控制方法第二实施例的流程示意图。
基于图2所示的第一实施例,在步骤S20之前,该焦点移动控制方法还包括:
步骤S50,获取当前屏幕的可滑动方向,其中所述可滑动方向包括上下滑动和左右滑动。
在本发明实施例中,由于当前屏幕的可滑动方向不同时,下一焦点对应子控件的位置信息的计算方式不同,因此,在根据接收到的方向按键信息及当前焦点框的位置信息计算下一焦点对应子控件的位置信息之前,还需获取当前屏幕的可滑动方向,其中所述可滑动方向包括上下滑动和左右滑动。
此时,步骤S20可以包括:
步骤S21,当所述当前屏幕的可滑动方向为上下滑动时,接收用户触发的方向按键信息为向左/右时,根据所述当前焦点框的位置信息及当前屏幕内子控件的列数计算当前焦点与所述当前屏幕的左/右边界之间的距离;
步骤S22,当所述当前焦点与所述当前屏幕的左/右边界之间的距离大于零时,则根据所述方向按键信息及当前焦点框的位置信息计算下一焦点对应子控件的位置信息。
当前屏幕的可滑动方向为上下滑动时,当接收到用户触发的方向按键信息为向左/右时,根据所述当前焦点框的位置信息及当前屏幕内子控件的列数计算当前焦点与所述当前屏幕的左/右边界之间的距离,具体的,计算过程如下:当前焦点与当前屏幕的左边界之间的距离:FML=Cposition%M,与当前屏幕的右边界之间的距离:FMR=(Cposition+1)%M。
当所述当前焦点与所述当前屏幕的左/右边界之间的距离大于零时,则根据所述方向按键信息及当前焦点框的位置信息计算下一焦点对应子控件的位置信息。以图6所示焦点的标号方式为例,当FML>0时,当方向按键信息为向左时,下一焦点对应子控件的位置Cposition=Cposition-1;当FMR>0时,当方向按键信息为向右时,下一焦点对应子控件的位置:Cposition=Cposition+1。
需要说明的是,当所述当前焦点与所述当前屏幕的左/右边界之间的距离等于零时,则说明当前焦点(当前焦点框)的位置位于子控件的最左/右列,此时,则忽略用户的操作,不移动子控件和焦点框,保持子控件和焦点框的位置不变。
步骤S20还可以包括:
步骤S23,当所述当前屏幕的可滑动方向为上下滑动时,接收用户触发的方向按键信息为向上/下时,根据所述方向按键信息、当前焦点框的位置信息、当前屏幕内子控件的列数及子控件总数计算下一焦点对应子控件的位置信息。
当前屏幕的可滑动方向为上下滑动时,当接收到用户触发的方向按键信息为向上/下时,根据所述方向按键信息、当前焦点框的位置信息Cposition、当前屏幕内子控件的列数M及子控件总数TotalSize计算下一焦点对应子控件的位置信息。以图6所示的焦点标号方式为例进行说明。
具体的计算过程如下:
当方向按键信息为向上时,当(Cposition+1)>M时,Cposition=Cposition–M;当(Cposition+1)<=M,Cposition不变,即此时焦点框的位置不变。
当方向按键信息为向下时,
当TotalSize>=(Cposition+1+M)时,Cposition=Cposition+M;
当TotalSize==(Cposition+1)时,Cposition不变,即此时焦点框的位置不变;
当TotalSize%M==0且TotalSize<(Cposition+1+M)时,Cposition不变,即此时焦点框的位置不变;
当TotalSize%M>0且TotalSize<(Cposition+1+M)且(Cposition+1)<=(TotalSize-TotalSize%M)时,Cposition=TotalSize-1;
当TotalSize%M>0且TotalSize<(Cposition+1+M)且(Cposition+1)>(TotalSize-TotalSize%M)时,Cposition不变,即此时焦点框的位置不变。
步骤S20还可以包括:
步骤S24,当所述当前屏幕的可滑动方向为左右滑动时,接收用户触发的方向按键信息为向上/下时,根据所述当前焦点框的位置信息及当前屏幕内子控件的行数计算当前焦点与所述当前屏幕的上/下边界之间的距离;
步骤S25,当所述当前焦点与所述当前屏幕的上/下边界之间的距离大于零时,则根据所述方向按键信息及当前焦点框的位置信息计算下一焦点对应子控件的位置信息。
当前屏幕的可滑动方向为左右滑动时,当接收到用户触发的方向按键信息为向上/下时,根据所述当前焦点框的位置信息及当前屏幕内子控件的行数计算当前焦点与所述当前屏幕的上/下边界之间的距离,具体的,计算过程如下:当前焦点与当前屏幕的上边界之间的距离:FMT=Cposition%N,与当前屏幕的下边界之间的距离:FMB=(Cposition+1)%N。
当所述当前焦点与所述当前屏幕的上/下边界之间的距离大于零时,则根据所述方向按键信息及当前焦点框的位置信息计算下一焦点对应子控件的位置信息。以图7所示焦点的标号方式为例,当FMT>0时,当方向按键信息为向上时,下一焦点对应子控件的位置Cposition=Cposition-1;当FMB>0时,当方向按键信息为向下时,下一焦点对应子控件的位置:Cposition=Cposition+1。
需要说明的是,当所述当前焦点与所述当前屏幕的上/下边界之间的距离等于零时,则说明当前焦点(当前焦点框)的位置位于子控件的最上/下列,此时,则忽略用户的操作,不移动子控件和焦点框,保持子控件和焦点框的位置不变。
步骤S20还可以包括:
步骤S26,当所述当前屏幕的可滑动方向为左右滑动时,接收用户触发的方向按键信息为向左/右时,根据所述方向按键信息、当前焦点框的位置信息、当前屏幕内子控件的行数及子控件总数计算下一焦点对应子控件的位置信息。
当前屏幕的可滑动方向为左右滑动时,当接收到用户触发的方向按键信息为向左/右时,根据所述方向按键信息、当前焦点框的位置信息Cposition、当前屏幕内子控件的行数N及子控件总数TotalSize计算下一焦点对应子控件的位置信息。以图7所示的焦点标号方式为例进行说明。
具体的计算过程如下:
当方向按键信息为向左时,当(Cposition+1)>N时,Cposition=Cposition–N;当(Cposition+1)<=N,Cposition不变,即此时焦点框的位置不变。
当方向按键信息为向右时,
当TotalSize>=(Cposition+1+N)时,Cposition=Cposition+N;
当TotalSize==(Cposition+1)时,Cposition不变,即此时焦点框的位置不变;
当TotalSize%N==0且TotalSize<(Cposition+1+N)时,Cposition不变,即此时焦点框的位置不变;
当TotalSize%N>0且TotalSize>(Cposition+1)且TotalSize<(Cposition+1+N)且(Cposition+1)<=(TotalSize-TotalSize%N)时,Cposition=TotalSize-1;
当(Cposition+1)>(TotalSize-TotalSize%N)时,Cposition不变,即此时焦点框的位置不变。
本发明还提出一种计算机可读存储介质,该计算机可读存储介质上存储有焦点移动控制程序,所述焦点移动控制程序被处理器执行时实现如以上任一项实施例所述的焦点移动控制方法的步骤。
本发明计算机可读存储介质的具体实施例与上述焦点移动控制方法各实施例基本相同,在此不作赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

Claims (9)

1.一种焦点移动控制方法,其特征在于,所述焦点移动控制方法包括以下步骤:
获取当前焦点对应子控件的位置信息,并根据所述当前焦点对应子控件的位置信息确定对应焦点框的位置信息;
接收用户触发的方向按键信息,并根据所述方向按键信息及当前焦点框的位置信息计算下一焦点对应子控件的位置信息;
判断所述下一焦点对应子控件的位置信息是否超出预设焦点移动边界;
若所述下一焦点对应子控件的位置信息超出预设焦点移动边界,则根据所述下一焦点对应子控件的位置信息确定所述下一焦点对应子控件的所在行/列是否为边缘行/列;
当所述下一焦点对应子控件的所在行/列不为边缘行/列时,则调用***原生接口根据所述方向按键信息控制所述当前焦点对应子控件向对应方向进行移动,并控制所述焦点框的位置不变;
当所述下一焦点对应子控件的所在行/列为边缘行/列时,则采用空白子控件对所述边缘行/列外的行/列进行补充,并调用***原生接口根据所述方向按键信息控制所述当前焦点对应子控件向对应方向进行移动,控制所述焦点框的位置不变;
若所述下一焦点对应子控件的位置信息没有超出预设焦点移动边界,则根据所述方向按键信息控制所述焦点框向对应方向进行移动。
2.如权利要求1所述的焦点移动控制方法,其特征在于,所述获取当前焦点对应子控件的位置信息,并根据所述当前焦点对应子控件的位置信息确定对应焦点框的位置信息的步骤,包括:
获取当前焦点对应子控件的位置信息和宽高数据;
根据所述当前焦点对应子控件的宽高数据计算对应焦点框的宽高数据;
根据对应焦点框的宽高数据和所述当前焦点对应子控件的位置信息创建对应的焦点框,并确定所述焦点框的位置信息。
3.如权利要求1所述的焦点移动控制方法,其特征在于,所述接收用户触发的方向按键信息,并根据所述方向按键信息及当前焦点框的位置信息计算下一焦点对应子控件的位置信息的步骤之前,包括:
获取当前屏幕的可滑动方向,其中所述可滑动方向包括上下滑动和左右滑动。
4.如权利要求3所述的焦点移动控制方法,其特征在于,所述接收用户触发的方向按键信息,并根据所述方向按键信息及当前焦点框的位置信息计算下一焦点对应子控件的位置信息的步骤,包括:
当所述当前屏幕的可滑动方向为上下滑动时,接收用户触发的方向按键信息为向左/右时,根据所述当前焦点框的位置信息及当前屏幕内子控件的列数计算当前焦点与所述当前屏幕的左/右边界之间的距离;
当所述当前焦点与所述当前屏幕的左/右边界之间的距离大于零时,则根据所述方向按键信息及当前焦点框的位置信息计算下一焦点对应子控件的位置信息。
5.如权利要求3所述的焦点移动控制方法,其特征在于,所述接收用户触发的方向按键信息,并根据所述方向按键信息及当前焦点框的位置信息计算下一焦点对应子控件的位置信息的步骤,还包括:
当所述当前屏幕的可滑动方向为上下滑动时,接收用户触发的方向按键信息为向上/下时,根据所述方向按键信息、当前焦点框的位置信息、当前屏幕内子控件的列数及子控件总数计算下一焦点对应子控件的位置信息。
6.如权利要求3所述的焦点移动控制方法,其特征在于,所述接收用户触发的方向按键信息,并根据所述方向按键信息及当前焦点框的位置信息计算下一焦点对应子控件的位置信息的步骤,包括:
当所述当前屏幕的可滑动方向为左右滑动时,接收用户触发的方向按键信息为向上/下时,根据所述当前焦点框的位置信息及当前屏幕内子控件的行数计算当前焦点与所述当前屏幕的上/下边界之间的距离;
当所述当前焦点与所述当前屏幕的上/下边界之间的距离大于零时,则根据所述方向按键信息及当前焦点框的位置信息计算下一焦点对应子控件的位置信息。
7.如权利要求3所述的焦点移动控制方法,其特征在于,所述接收用户触发的方向按键信息,并根据所述方向按键信息及当前焦点框的位置信息计算下一焦点对应子控件的位置信息的步骤,还包括:
当所述当前屏幕的可滑动方向为左右滑动时,接收用户触发的方向按键信息为向左/右时,根据所述方向按键信息、当前焦点框的位置信息、当前屏幕内子控件的行数及子控件总数计算下一焦点对应子控件的位置信息。
8.一种智能电视,其特征在于,所述智能电视包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的焦点移动控制程序,所述焦点移动控制程序被所述处理器执行时实现如权利要求1至7中任一项所述的焦点移动控制方法的步骤。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有焦点移动控制程序,所述焦点移动控制程序被处理器执行时实现如权利要求1至7中任一项所述的焦点移动控制方法的步骤。
CN201711066952.3A 2017-11-02 2017-11-02 焦点移动控制方法、智能电视及计算机可读存储介质 Active CN107835461B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711066952.3A CN107835461B (zh) 2017-11-02 2017-11-02 焦点移动控制方法、智能电视及计算机可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711066952.3A CN107835461B (zh) 2017-11-02 2017-11-02 焦点移动控制方法、智能电视及计算机可读存储介质

Publications (2)

Publication Number Publication Date
CN107835461A CN107835461A (zh) 2018-03-23
CN107835461B true CN107835461B (zh) 2021-09-28

Family

ID=61651613

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711066952.3A Active CN107835461B (zh) 2017-11-02 2017-11-02 焦点移动控制方法、智能电视及计算机可读存储介质

Country Status (1)

Country Link
CN (1) CN107835461B (zh)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108984239B (zh) * 2018-05-29 2021-07-20 北京五八信息技术有限公司 选择控件的处理方法、装置、设备和存储介质
CN109871741A (zh) * 2018-12-28 2019-06-11 青岛海信电器股份有限公司 一种用于智能电视的图像中识别物的标注方法和装置
CN109618206B (zh) * 2019-01-24 2021-11-05 海信视像科技股份有限公司 呈现用户界面的方法和显示设备
CN110505509B (zh) * 2019-09-02 2021-03-16 四川长虹电器股份有限公司 一种智能电视中实现全局撞墙音效的方法
CN111107408B (zh) * 2019-12-30 2022-09-02 深圳Tcl数字技术有限公司 焦点移动控制方法、电视及存储介质
CN111629245B (zh) * 2020-05-29 2022-12-13 深圳Tcl数字技术有限公司 焦点控制方法、电视机及存储介质
CN111757154A (zh) * 2020-06-01 2020-10-09 海信电子科技(深圳)有限公司 一种遥控器控制网页光标的方法及显示设备
EP4256796A4 (en) * 2020-12-03 2024-06-05 Vidaa USA, Inc. DISPLAY DEVICE
CN113703626A (zh) * 2021-08-13 2021-11-26 北京小米移动软件有限公司 焦点控制方法、装置、电子设备及存储介质

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7155675B2 (en) * 2001-08-29 2006-12-26 Digeo, Inc. System and method for focused navigation within a user interface
CN102281415A (zh) * 2010-06-08 2011-12-14 深圳Tcl新技术有限公司 在电视机显示的页面中选择选项的方法
CN102984569A (zh) * 2012-11-29 2013-03-20 中兴通讯股份有限公司 一种控制电视界面焦点的方法、装置和***
CN103533417A (zh) * 2013-05-02 2014-01-22 乐视网信息技术(北京)股份有限公司 一种基于列表式滚轮组的人机交互方法及***
CN103546818B (zh) * 2013-10-31 2017-01-04 乐视致新电子科技(天津)有限公司 智能电视的列表显示界面的焦点控制方法和装置
CN103970538B (zh) * 2014-05-07 2017-12-12 Tcl集团股份有限公司 一种Android焦点变换方法及***
CN106303652B (zh) * 2015-05-27 2019-09-06 阿里巴巴集团控股有限公司 一种界面元素的绘制方法及装置
US10455270B2 (en) * 2016-03-15 2019-10-22 Sony Corporation Content surfing, preview and selection by sequentially connecting tiled content channels
CN105847930A (zh) * 2016-03-22 2016-08-10 乐视网信息技术(北京)股份有限公司 一种焦点框的控制方法及装置

Also Published As

Publication number Publication date
CN107835461A (zh) 2018-03-23

Similar Documents

Publication Publication Date Title
CN107835461B (zh) 焦点移动控制方法、智能电视及计算机可读存储介质
US20180232135A1 (en) Method for window displaying on a mobile terminal and mobile terminal
US8907990B2 (en) Display system, display method, program, and recording medium
CN105989130B (zh) 电子地图展示方法、装置及电子设备
US10318605B2 (en) Method and device for relocating input box to target position in mobile terminal browser, storage medium
EP3220249A1 (en) Method, device and terminal for implementing regional screen capture
CN110568974B (zh) 一种滑动视图显示方法、装置和移动终端
CN107807764B (zh) 一种页面展示方法及客户端
CN108156510B (zh) 页面焦点处理的方法、装置及计算机可读存储介质
CN104503655A (zh) 应用程序界面显示控制方法及装置
US10504258B2 (en) Information processing device editing map acquired from server
US20160217143A1 (en) Method and device for displaying browser resources and computer readable storage medium
WO2020000971A1 (zh) 切换全局特效的方法、装置、终端设备及存储介质
WO2015184736A1 (zh) 一种触屏设备背景图变换的方法及终端
CN107566603B (zh) 桌面布局的方法、智能终端以及计算机存储介质
WO2014108024A1 (zh) 界面物的移动方法及支持界面物移动的装置
CN107977342B (zh) 一种文档对比方法及装置
US20150091908A1 (en) Plan display device and plan display program
CN109062486B (zh) 一种显示窗口的调节方法及电子设备
CN107391148B (zh) 视图元素保存方法、装置、电子设备及计算机存储介质
CN105760177A (zh) 一种适用于Mac***的控件文本的排列显示方法和装置
US10140258B2 (en) Portable device and image displaying method thereof
CN105930090A (zh) 一种基于移动终端的触摸屏坐标数据传输方法及***
US10632379B2 (en) Method and apparatus for performing interaction in chessboard interface
CN106445269B (zh) 移动终端的状态栏显示方法及移动终端

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20200214

Address after: 201, room 518000, building A, No. 1, front Bay Road, Qianhai Shenzhen Guangdong Shenzhen Hong Kong cooperation zone (Qianhai business secretary)

Applicant after: Shenzhen leynew Network Media Co Ltd

Address before: 518000 Guangdong city of Shenzhen province Qianhai Shenzhen Hong Kong cooperation zone before Bay Road No. 1 building 201 room A (located in Shenzhen Qianhai business secretary Co. Ltd.)

Applicant before: Shenzhen leynew Mdt InfoTech Ltd

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant