显示控制方法与显示控制系统与流程

文档序号:33487848发布日期:2023-03-17 19:38阅读:28来源:国知局
显示控制方法与显示控制系统与流程

1.本发明涉及一种显示控制技术,且尤其涉及一种显示控制方法与显示控制系统。


背景技术:

2.随着智能手机与平板计算机等移动装置的普及,许多应用程序都开发出了适用于不同平台的版本,供不同类型的电子装置使用。以netflix影音串流平台为例,移动装置的用户可将移动版的netflix应用程序下载至移动装置中使用,而智能电视或智能投影机的用户则可将电视版的netflix应用程序下载至智能电视或智能投影机中使用。下载安装后,移动装置的用户可通过触碰操作来操作移动版的netflix应用程序,而智能电视或智能投影机的用户则可通过遥控器来操作电视版的netflix应用程序。
3.另一方面,随着智能电视或智能投影机的使用弹性越来越高,某些交流平台也开放智能电视或智能投影机的用户自由交流或下载非官方提供的应用程序。然而,一旦用户将移动版的应用程序下载到智能电视或智能投影机,则用户将无法简单使用遥控器来控制智能电视或智能投影机正常运行此应用程序。


技术实现要素:

4.有鉴于此,本发明提供一种显示控制方法与显示控制系统,可提高采用具有实体按钮的远端控制装置来进行操作控制的显示装置对不同版本的应用程序的相容性。
5.本发明的实施例提供一种显示控制方法,其用于显示装置。所述显示控制方法包括:运行应用程序;在显示界面中呈现对应于所述应用程序的应用程序界面;接收控制信号,其中所述控制信号是经由触发远端控制装置的实体按钮而产生;响应于所述应用程序属于第一类应用程序,将所述控制信号所对应的操作功能模拟为触碰操作行为;以及根据所述触碰操作行为操作所述应用程序界面。
6.本发明的实施例另提供一种显示控制系统,其包括显示装置与远端控制装置。所述远端控制装置具有实体按钮。所述显示装置用以:运行应用程序;在显示界面中呈现对应于所述应用程序的应用程序界面;接收控制信号,其中所述控制信号是经由触发所述远端控制装置的实体按钮而产生;响应于所述应用程序属于为第一类应用程序,将所述控制信号所对应的操作功能模拟为触碰操作行为;以及根据所述触碰操作行为操作所述应用程序界面。
7.基于上述,在运行应用程序并在显示界面中呈现对应于所述应用程序的应用程序界面后,响应于所述应用程序属于第一类应用程序,经由触发远端控制装置的实体按钮而产生的控制信号所对应的操作功能可被模拟为触碰操作行为。此触碰操作行为可用以操作所述应用程序界面。藉此,可提高采用具有实体按钮的远端控制装置来进行操作控制的显示装置对不同版本的应用程序的相容性。
附图说明
8.图1是根据本发明的实施例所示出的显示控制系统的示意图;
9.图2是根据本发明的实施例所示出的显示装置的功能方块图;
10.图3是根据本发明的实施例所示出的不同类型的应用程序的远端操作信息的示意图;
11.图4是根据本发明的实施例所示出的对应用程序界面执行画面滑移的示意图;
12.图5是根据本发明的实施例所示出的对应用程序界面执行画面缩放的示意图;
13.图6是根据本发明的实施例所示出的对应用程序界面执行鼠标移动的示意图。
14.图7是根据本发明的实施例所示出的呈现辅助操作信息的示意图;
15.图8是根据本发明的实施例所示出的显示控制方法的流程图。
具体实施方式
16.现将详细地参考本发明的示范性实施例,示范性实施例的实例说明于附图中。只要有可能,相同元件符号在附图和描述中用来表示相同或相似部分。
17.图1是根据本发明的实施例所示出的显示控制系统的示意图。请参照图1,显示控制系统10包括显示装置11与远端控制装置12。显示装置11可包括智能电视、智能显示器或智能投影机等各式具有无线通信、数据处理及显示功能的电子装置。远端控制装置12可为经与显示装置11进行无线配对的实体控制装置。藉此,远端控制装置12可通过红外线发射器等无线信号发射装置来发射红外线等无线信号至显示装置11,以对显示装置11的系统设置和/或显示内容进行远端控制。例如,远端控制装置12可包括实体遥控器。
18.远端控制装置12可具有多个实体按钮。此些实体按钮可配置于远端控制装置12的表面并可供用户按压。响应于某一个实体按钮被按压,此实体按钮即被触发。根据经触发(即按压)的实体按钮,远端控制装置12可发射对应于此实体按钮的控制信号至显示装置11。显示装置11可根据此控制信号执行相应的操作功能。
19.在一实施例中,远端控制装置12的上表面可配置有实体按钮100~104及111~113。实体按钮100为电源键。例如,实体按钮100预设是可经触发以指示显示装置11开启或关闭显示装置11的电源。实体按钮101~104为方向键。实体按钮111~113为主页面键、返回键及主选单键。
20.须注意的是,图1的实体按钮100~104及111~113的总数及配置方式仅为范例,而非用以限制本发明。在另一实施例中,远端控制装置12的实体按钮可根据实务上需求而进行配置。
21.图2是根据本发明的实施例所示出的显示装置的功能方块图。请参照图1与图2,显示装置11可包括处理器21、存储电路22及输入/输出(i/o)界面23。处理器21可用以负责显示装置11的整体或部分操作。例如,处理器21可包括中央处理单元(cpu)、或是其他可编程的一般用途或特殊用途的微处理器、数字信号处理器(digital signal processor,dsp)、可编程控制器、专用集成电路(application specific integrated circuits,asic)、可编程逻辑器件(programmable logic device,pld)或其他类似装置或这些装置的组合。
22.存储电路22连接至处理器21并用以存储数据。例如,存储电路22可包括易失性存储电路与非易失性存储电路。易失性存储电路用以易失性地存储数据。例如,易失性存储电
路可包括随机存取存储器(random access memory,ram)或类似的易失性存储媒体。非易失性存储电路用以非易失性地存储数据。例如,非易失性存储电路可包括只读存储器(read only memory,rom)、固态硬盘(solid state disk,ssd)和/或传统硬盘(hard disk drive,hdd)或类似的非易失性存储媒体。
23.输入/输出界面23连接至处理器21并用以执行信号的输入与输出。例如,输入/输出界面23可包括显示器、投影界面、无线信号接收器、网络界面卡、控制面板、扬声器、麦克风、和/或电源供应电路等各式输入/输出装置。本发明不限制所述输入/输出装置的类型。
24.在一实施例中,显示装置11为智能电视或智能显示器。因此,输入/输出界面23可至少包括一个显示器。此显示器可用以经由一个显示界面来呈现图像画面给用户观看。例如,此显示器可包括等离子体(plasma)显示器、液晶显示器(liquid crystal display,lcd)、薄膜晶体管(thin film transistor,tft)液晶显示器、发光二级管(light emitting diode,led)显示器或有机发光二级管(organic led,oled)显示器或等各式类型的显示器。
25.在一实施例中,显示装置11为智能投影机。因此,输入/输出界面23可至少包括一个投影界面。此投影界面可用以投射光线至特定物体(例如投影幕)的表面,以在此物体的表面上呈现图像画面给用户观看。例如,此投影界面可包括至少一发光元件,以投射所述光线。
26.在一实施例中,显示装置11可经由输入/输出界面23中的无线信号接收器来接收由远端控制装置12发射的无线信号。例如,在一实施例中,远端控制装置12可通过红外线发射器来发射红外线信号,则显示装置11可通过红外线接收器来接收此红外线信号。须注意的是,在另一实施例中,远端控制装置12与显示装置11可通过其他类型的无线信号(例如蓝牙信号或wifi信号)来进行无线通信,本发明不加以限制。
27.在一实施例中,存储电路22中存储有应用程序数据库201与行为数据库202。应用程序数据库201用以存储已安装于显示装置11内的多个应用程序的识别信息。例如,所述识别信息可包括此些应用程序的程序名称、版本信息和/或程序码等可用以识别此应用程序的信息。行为数据库202可存储已安装于显示装置11内的至少部分应用程序的远端操作信息。例如,此远端操作信息可记载一或多个应用程序对应于远端控制装置12上的一或多个实体按钮所支援的远端操作功能。须注意的是,在一实施例中,根据行为数据库202中的信息,不同应用程序对应于远端控制装置12上的同一个实体按钮所支援的远端操作功能可能不同。
28.在一实施例中,处理器21可安装某一应用程序(亦称为第一应用程序)至显示装置11中。在安装第一应用程序后,处理器21可将第一应用程序的识别信息存储于应用程序数据库201中。例如,应用程序数据库201可存储第一应用程序的程序名称、版本信息和/或程序码等可用以识别第一应用程序的信息。
29.在安装第一应用程序后,处理器21可运行第一应用程序。响应于第一应用程序的运行,处理器21可在显示装置11的一个显示界面中呈现对应于第一应用程序的应用程序界面。例如,此应用程序界面可呈现于显示装置11的显示器中或者以投影的方式呈现于投影幕中。在运行第一应用程序后,处理器21可从远端控制装置12接收一个控制信号。此控制信号是经由触发远端控制装置12的某一实体按钮而产生。例如,此实体按钮可为远端控制装置12的实体按钮101~104及111~113的其中之一或者其他实体按钮。例如,用户可能正在
按压此实体按钮而尝试对显示装置11所呈现的应用程序界面进行操作控制。处理器21可根据当前运行的应用程序(即第一应用程序)的类型来决定如何根据此控制信号来操作所述应用程序界面。
30.在一实施例中,处理器21可判断显示装置11当前运行的应用程序(即第一应用程序)是否属于某一类型的应用程序(亦称为第一类应用程序)。响应于第一应用程序属于第一类应用程序,处理器21可将所述控制信号所对应的操作功能模拟为一个触碰操作行为。然后,处理器21可根据此触碰操作行为来操作所述应用程序界面。或者,响应于第一应用程序不属于所述第一类应用程序,则处理器21可将所述控制信号所对应的操作功能决定为所述经触发的实体按钮所对应的一个预设操作功能。然后,处理器21可根据此预设操作功能来操作所述应用程序界面。
31.在一实施例中,处理器21可从应用程序数据库201中获得第一应用程序的识别信息。处理器21可分析第一应用程序的识别信息并根据分析结果判断第一应用程序是否属于所述第一类应用程序。例如,假设第一应用程序的程序名称、版本信息或程序码符合特定识别条件,则处理器21可判定第一应用程序属于所述第一类应用程序。反之,则处理器21可判定第一应用程序不属于所述第一类应用程序。
32.在一实施例中,所述第一类应用程序包括移动版应用程序。所述第一类应用程序的应用程序界面适于基于所述触碰操作行为来进行操作。因此,在一实施例中,响应于第一应用程序为第一类应用程序(即移动版应用程序),处理器21可将来自远端控制装置12的控制信号所对应的操作功能模拟为触碰操作行为。藉此,处理器21可顺利通过执行此触碰操作行为来操作此第一应用程序。
33.相反地,在一实施例中,若第一应用程序为第一类应用程序(即移动版应用程序),但处理器21仍根据所述控制信号判定所需执行的操作功能为所述经触发的实体按钮所对应的预设操作功能。此时,可能因为此预设操作功能不符合移动版应用程序的功能定义,而导致处理器21无法顺利根据此控制信号来操作所述应用程序界面,进而影响用户的操作体验。
34.图3是根据本发明的实施例所示出的不同类型的应用程序的远端操作信息的示意图。请参照图1至图3,远端操作信息31可存储于行为数据库202中。远端操作信息31可记录有属于类型a的应用程序(即第一类应用程序,例如移动版应用程序)针对远端控制装置12的至少部分实体按钮所可模拟的触碰操作行为以及属于类型b的应用程序(例如标准版或tv版应用程序,非第一类应用程序)针对远端控制装置12的至少部分实体按钮所预设执行的常规操作行为。
35.在一实施例中,假设显示装置11当前运行的应用程序(即第一应用程序)为属于类型a的应用程序。属于类型a的应用程序所提供的应用程序界面本身适于基于触碰操作行为来进行操作。在此实施例中,当接收到用户经由触发远端控制装置12的某一实体按钮而发送的控制信号时,根据远端操作信息31,处理器21可将此控制信号所对应的操作功能模拟为此实体按钮所对应的触碰操作行为(例如向上滑移画面、向下滑移画面、向左滑移画面、向右滑移画面、播放/暂停影片、倒转影片或影片快进等)。处理器21可根据此触碰操作行为来顺利操作显示装置11当前呈现的应用程序界面。在一实施例中,所述触碰操作行为还可包括对于所述应用程序界面执行的画面滑移、画面缩放及鼠标移动等,此些触碰操作行为
也可通过触发远端控制装置12的特定实体按钮而执行。
36.图4是根据本发明的实施例所示出的对应用程序界面执行画面滑移的示意图。请参照图4,假设第一应用程序属于第一类应用程序,且应用程序界面41是通过执行此第一应用程序而呈现于一显示界面。在对应用程序界面41执行画面滑移(例如向下滑移画面)时,应用程序界面41中的区域401与402的呈现内容发生变化(例如区域401与402的分隔线上移),以反映此画面滑移操作。
37.图5是根据本发明的实施例所示出的对应用程序界面执行画面缩放的示意图。请参照图5,假设第一应用程序属于第一类应用程序,且应用程序界面51是通过执行此第一应用程序而呈现于一显示界面。在对应用程序界面51执行画面缩放(例如画面放大)时,应用程序界面51中呈现的物件501的尺寸发生变化(例如物件501的尺寸变大),以反映此画面缩放操作。
38.图6是根据本发明的实施例所示出的对应用程序界面执行鼠标移动的示意图。请参照图6,假设第一应用程序属于第一类应用程序,且应用程序界面61是通过执行此第一应用程序而呈现于一显示界面。在对应用程序界面61执行鼠标移动时,应用程序界面61中呈现的鼠标601的位置发生变化(例如鼠标601的位置从画面的左上移动到右下),以反映此鼠标移动操作。
39.回到图3,在一实施例中,假设显示装置11当前运行的应用程序(即第一应用程序)为属于类型b的应用程序。属于类型b的应用程序所提供的应用程序界面适于基于远端控制装置12的各个实体按钮所提供的预设操作功能来进行操作。在此实施例中,当接收到用户经由触发远端控制装置12的某一实体按钮而发送的控制信号时,根据远端操作信息31,处理器21可根据此控制信号决定所述实体按钮所对应的一预设操作功能(例如向上切换物件、向下切换物件、向左切换物件、向右切换物件、回主页面、回上一页或回主选单等)。处理器21可根据此预设操作功能来正常操作显示装置11当前呈现的应用程序界面。
40.须注意的是,在一实施例中,图3至图6中对应于第一类应用程序的模拟触碰操作的各种操作行为,皆不属于远端控制装置12的各个实体按钮所预设支援的操作行为。在一实施例中,处理器21需执行所述将来自远端控制装置12的特定控制信号所对应的操作功能模拟为触碰操作行为的操作,才能顺利对第一类应用程序所提供的应用程序界面进行操作(亦称为远端触碰操作)。
41.在一实施例中,通过将来自远端控制装置12的特定控制信号所对应的操作功能模拟为触碰操作行为,即便显示装置11意外或刻意安装特定应用程序的移动版本(例如是针对智能手机或平板计算机所提供的应用程序版本),显示装置11也可以响应于远端控制装置12的控制而正常操作此应用程序所提供的应用程序界面。藉此,可有效提高显示装置11对不同版本(例如移动版或标准版(tv版))的应用程序的相容性。
42.在一实施例中,处理器21还可响应于显示装置11当前运行的应用程序(即第一应用程序)属于第一类应用程序,在显示装置11的显示界面中呈现辅助操作信息。此辅助操作信息可提供远端控制装置12的至少部分实体按钮所对应的触碰操作行为的信息。藉此,当第一应用程序属于第一类应用程序时,用户可根据此辅助操作信息来操作远端控制装置12(例如按压特定实体按钮),以对显示界面所呈现的应用程序界面执行特定的触碰操作行为。
43.图7是根据本发明的实施例所示出的呈现辅助操作信息的示意图。请参照图7,在一实施例中,辅助操作信息701可呈现于显示装置11所提供的显示界面71中。辅助操作信息701可描述远端控制装置12的实体按钮101~104及111~113所对应的触碰操作行为。在一实施例中,若显示界面71当前正在呈现第一应用程序的应用程序界面,则辅助操作信息701亦可覆盖或浮置于第一应用程序的应用程序界面上,以提供用户更多根据远端控制装置12来控制此应用程序界面的操作信息。
44.须注意的是,前述实施例中关于实体按钮的配置、各实体按钮所对应的模拟触碰操作及各实体按钮所对应的预设操作功能皆为范例。在一实施例中,前述实施例中关于实体按钮的配置、各实体按钮所对应的模拟触碰操作及各实体按钮所对应的预设操作功能皆可根据实务需求加以调整。
45.图8是根据本发明的一实施例所示出的显示控制方法的流程图。请参照图8,在步骤s801中,运行应用程序。在步骤s802中,在显示界面中呈现对应于所述应用程序的应用程序界面。在步骤s803中,接收控制信号,其中所述控制信号是经由触发远端控制装置的实体按钮而产生。在步骤s804中,判断所述应用程序是否属于第一类应用程序。若所述应用程序属于第一类应用程序,在步骤s805中,响应于所述应用程序属于第一类应用程序,将所述控制信号所对应的操作功能模拟为触碰操作行为。在步骤s806中,根据所述触碰操作行为操作所述应用程序界面。另一方面,若步骤s804中判定所述应用程序不属于第一类应用程序,则在步骤s807中,响应于所述应用程序不属于第一类应用程序,将所述控制信号所对应的操作功能决定为所述实体按钮所对应的预设操作功能。在步骤s808中,根据所述预设操作功能操作所述应用程序界面。
46.然而,图8中各步骤已详细说明如上,在此便不再赘述。值得注意的是,图8中各步骤可以实作为多个程序码或是电路,本发明不加以限制。此外,图8的方法可以搭配以上实施例使用,也可以单独使用,本发明不加以限制。
47.综上所述,本发明实施例提供的显示控制方法与显示控制系统,可根据显示装置当前运行的应用程序的类型,动态模拟触碰操作行为或者使用实体按钮的预设操作功能来操作应用程序界面。藉此,可提高采用具有实体按钮的远端控制装置来进行操作控制的显示装置对不同版本的应用程序的相容性。
48.最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1