电视机用户界面的生成方法、电视机及可读存储介质与流程

文档序号:15200759发布日期:2018-08-19 11:37阅读:152来源:国知局

本发明涉及ui界面领域,尤其涉及一种电视机用户界面的生成方法、电视机以及计算机可读存储介质。



背景技术:

随着智能电视技术的发展,电视界面包含电视节目、游戏应用、网络音视频、本地媒体等诸多内容,如何高效的组织和呈现这些内容是智能电视厂商面临的问题。目前绝大多数智能电视针对内容的呈现采取的是按功能模块线性排列,但电视的界面中的大数app都是自己不想碰到的,自己常用的确要找半天。用户想在电视上制作一个个性的ui界面,通常是用遥控器来调整桌面,非常辛苦。随着摄像头识别技术的发展,文字识别,图像识别,物体识别,动作识别以应用到各种产品中,电视上也慢慢配备摄像头。但用户不能通过电视机,生成个性化的用户ui界面。



技术实现要素:

本发明的主要目的在于提供一种电视机用户界面的生成方法,旨在解决不能通过电视机识别图像的功能,在电视机界面生成个性化的用户ui界面的技术问题。

为实现上述目的,本发明提供一种电视机用户界面的生成方法,所述电视机界面的生成方法包括以下步骤:

获取设置图像;

根据所述设置图像确定各个对象在电视机的用户界面中的第一显示位置;

根据所述第一显示位置在待设置界面模板中添加各个所述对象的显示信息,以生成所述电视机的用户界面。

优选地,所述获取设置图像的步骤包括:

获取所述电视机的摄像头拍摄到的图像;

将拍摄到的图像作为设置图像。

优选地,所述根据所述设置图像确定各个对象在电视机的用户界面中的第一显示位置的步骤包括:

获取各个所述对像在所述设置图像中的第二显示位置;

根据所述第二显示位置以及待设置界面模板确定各个所述对象在电视机的用户界面中的第一显示位置。

优选地,所述获取各个所述对像在所述设置图像中的第二显示位置的步骤包括:

在检测到所述设置图像中各个所述对象所在的图像区域,所述设置图像划分为多个图像区域,每个图像区域均显示一个所述对象;

根据各个所述对象对应的显示区域确定所述对像在所述设置图像中的第二显示位置。

优选地,所述根据所述第二显示位置以及待设置界面模板确定各个所述对象在电视机的用户界面中的第一显示位置的步骤之前,根据所述设置图像确定各个对象在电视机的用户界面中的第一显示位置的步骤还包括:

获取到所述设置图像的模板信息;

在预存的界面模板中匹配与所述设置图像的模板信息相同的界面模板;

将所述界面模板作为所述待设置界面模板。

优选地,所述根据所述第一显示位置在待设置界面模板中添加各个所述对象的显示信息,以生成所述电视机的用户界面的步骤之前,还包括:

获取所述设置图像中的各个所述对象的属性信息;

根据所述属性信息修改所述对象的属性。

优选地,所述根据所述属性信息修改所述对象的属性的步骤包括:

当获取到的所述对像的属性为菜单属性时,确定所述菜单属性中的默认启动对象;

将所述默认启动对象的属性修改为开机启动。

优选地,所述确定所述菜单属性中预设的默认对象的步骤包括:

获取所述设置界面中各个对象对应的标记信息;

将所述标记信息为预设标记信息的所述对象作为默认启动对象。

此外,为实现上述目的,本发明还提供一种电视机,所述电视机包括:摄像头,存储器、处理器及存储在所述存储器上并可在所述电视机用户界面的生成程序,所述电视机用户界面的生成程序被所述处理器执行时实现如上发明所述的电视机用户界面的生成方法的步骤。

此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有电视机用户界面的生成程序,所述电视机用户界面的生成程序被处理器执行时实现如上发明所述电视机用户界面的生成方法的步骤。

本发明实施例提出一种电视机用户界面的生成方法、电视机以及计算机可读存储介质,通过获取设置图像;根据所述设置图像确定各个对象在用户界面中的显示位置;根据所述显示位置在界面模板中添加各个所述对象的显示信息,以生成所述用户界面,实现了根据电视机识别图像的功能,在电视机界面生成个性化的用户ui界面的技术问题。

附图说明

图1是本发明实施例方案涉及的电视机的结构示意图;

图2为本发明电视机用户界面的生成方法第一实施例的流程示意图;

图3为本发明电视机用户界面的生成方法第二实施例的流程示意图;

图4为本发明电视机用户界面的生成方法第三实施例的流程示意图;

图5为本发明图4中步骤s21的细化流程图;

图6为本发明图5中九宫格的示意图;

图7为本发明电视机用户界面的生成方法第四实施例的流程示意图;

图8为本发明电视机用户界面的生成方法第五实施例的流程示意图;

图9为本发明图8中步骤s50的细化流程图;

图10为本发明图9中步骤s51的细化流程图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例的主要解决方案是:获取设置图像;根据所述设置图像确定各个对象在用户界面中的显示位置;根据所述显示位置在界面模板中添加各个所述对象的显示信息,以生成所述用户界面。

由于现有技术不能利用电视机识别图像的功能,在电视机界面生成个性化的用户ui界面的技术问题。

本发明提供一种解决方案,根据电视机识别图像的功能,在电视机界面生成个性化的用户ui界面。

如图1所示,图1是本发明实施例方案涉及的电视机的结构示意图。

本发明实施例终端是电视机等具有摄像功能的终端设备。

如图1所示,该终端可以包括:处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

可选地,终端还可以包括摄像头、rf(radiofrequency,射频)电路,传感器、音频电路、wifi模块等等。其中,传感器比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示屏的亮度,接近传感器可在移动终端移动到耳边时,关闭显示屏和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别移动终端姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;当然,移动终端还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

本领域技术人员可以理解,图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,获取设置图像;

电视机获取移动发送的ui界面图像,移动终端对用户绘制的ui界面进行拍摄,将拍摄得到的ui界面图像发送给电视机,电视机将获取到的ui界面图像当作设置图像。例如,用户在纸上或是在其它界面上绘制个性化的ui界面,绘制的ui界面包括设计一个九宫格的界面,在九宫格中填写自己想要的app,例如,qq音乐、qq、腾讯视屏、爱奇艺视频等app名称,还可以对九宫格中的菜单栏进行设置,可以将菜单栏中的某一个应用设置为默认启动页。电视机获取到ui界面图像还包含其他方式,此处不做过多的额解释。

步骤s20,根据所述设置图像确定各个对象在电视机的用户界面中的第一显示位置;

电视机将获取到的设置图像在用户界面上显示,通过摄像头的识别功能对用户界面上的设置图像进行解析,通过对设置图像的风格、线条进行解析,获取到设置图像的风格、线条等信息确定设置图像的模板信息。当电视终端中预存有多个界面模板时,根据获取到的设置图像模板的风格、线条等信息与预存的界面模板的风格、线条等信息进行匹配,从而确定设置图像对应的界面模板信息。将获取到的设置图像的模板信息与预存的界面模板信息进行比对,确定设置图像中用户在模板中填写的各个设置对象的信息,设置对象包括设置图像中的文字、数据或图像等信息,根据获取到的设置图像中的文字、数据或图像等信息在电视终端的用户界面的显示位置。还可以在确定预存的界面模板时,在电视终端的用户界面建立一个图层,将预存的界面模板在用户界面的图层上显示。设置图像和预存的界面模板同时在电视终端的用户界面上显示,将在设置图像中显示的信息而没在预存的界面模板中显示的信息作为设置对象。读取设置图像中的各个设置对象显示的信息,其中,设置对象包括用户填写的qq音乐、qq、腾讯视屏、爱奇艺视频等app名称,还可以是图像、数据等信息。在读取到设置对象的信息时,确定设置对象在电视机的用户界面的第一显示位置。

步骤s30,根据所述第一显示位置在界面模板中添加各个所述对象的显示信息,以生成所述电视机的用户界面。

当确定在待设置界面模板中各个对象在电视机的用户界面上的而第一显示位置时,根据各个设置对象在电视机的用户界面的第一显示位置和在电视机的用户界面上显示的待设置界面模板,在用户界面的界面模板中添加各个对象在设置图像中显示的信息,生成电视机的用户界面,生成的电视机的用户界面为用户绘制的个性化的界面。

在本实施例中,电视终端在获取到设置图像时,根据获取到的设置图像在用户界面显示确定各个对象在用户界面中的第一显示位置,根据各个对象在用户界面的第一显示位置,在用户界面预存的界面模板中添加各个对象的显示信息,以生成用户界面。电视机通过获取拍摄带有ui界面的图像来制作个性化的ui界面,满足用户的个性化需求。

进一步的,参照图3,本发明为电视机用户界面的生成方法第二实施例的流程示意图,基于上述图2所示的实施例,所述步骤s10包括:

步骤s11,获取所述电视机的摄像头拍摄到的图像;

步骤s12,将拍摄到的图像作为设置图像。

在电视机接收到获取设置图像的指令时,打开电视机的摄像头,根据电视机摄像头的拍摄功能将用户在纸上或是在其它界面上绘制个性化的ui界面进行拍摄,在电视机获取到摄像头拍摄的用户绘制个性化的ui界面的图像时,将用户绘制个性化的ui界面的图像作为设置图像。例如,用户在纸上或是在其它界面上绘制个性化的ui界面,用户将绘制的个性化的ui界面放置电视机的摄像头前,打开电视机的摄像头,通过摄像头的拍摄功能对用户绘制的个性化的ui界面进行拍摄。在对用户绘制的个性化的ui界面进行拍摄后,获取到用户绘制的个性化的ui界面图像,电视机将获取到的个性化的ui界面图像作为设置图像。

在本实施例中,通过电视机的摄像头将用户绘制的ui界面拍摄成图像,并将获取到的ui界面图像作为设置图像。利用电视机的摄像头,将用户绘制的ui界面拍摄成图像,从而根据摄像头来获取用户绘制的ui界面图像。

参照图4,图4为本发明电视机用户界面的生成方法第三实施例的流程示意图,基于上述图2所示的实施例,所述步骤s20包括:

步骤s21,获取各个所述对像在所述设置图像中的第二显示位置;

步骤s22,根据所述第二显示位置以及待设置界面模板确定各个所述对象在电视机的用户界面中的第一显示位置。

电视机在获取到的设置图像时,检测获取到的设置图像。当检测到设置图像中的各个对象时,识别设置图像中的对象信息,获取到各个对象在设置图像中的第二显示位置,对象包括设置图像中的文字、数据或图像等信息。例如,电视机在获取到设置图像时,检测获取到的设置图像,当检测到设置图像中的各个对象时,将设置图像建立一个坐标系,获取到各个对象在设置图像中的第二显示位置,通过识别程序获取到各个对象待第二显示位置的显示信息。根据获取到的各个对象在设置图像中的第二显示位置和待设置接界面模板,确定各个对象在电视机的用户界面中的第一显示位置。例如,待设置模板在电视机的用户界面上显示时,在待设置界面模板中显示各个对象在设置图像中的第二显示位置,而待设置模板时在电视机的用户界面上显示的,从而确定各个对象在电视机的用户界面上待设置界面模板中的第一显示位置。或者,是当设置图像也在电视机的用户界面显示时,而设置图像与待设置界面模板的尺寸相同,根据各个对象在设置图像中的第二显示位置和待设置界面模板,确定各个对象在电视机用户界面上待设置界面模板中的第一显示位置。

在本实施例中,电视机在获取到各个对象在设置图像中的第二显示位置,根据第二显示位置和待设置界面模板,确定各个对象在电视机用户界面中的待设置界面模板上的第一显示位置。通过电视机的图像识别和文字识别,确定图像中的文字或图像在用户界面显示的位置。

参照图5,图5为本发明图4中步骤s21的细化流程图,所述步骤s22包括:

步骤s211,在检测到所述设置图像中各个所述对象所在的图像区域,所述设置图像划分为多个图像区域,每个图像区域均显示一个所述对象;

步骤s212,根据各个所述对象对应的显示区域确定所述对像在所述设置图像中的第二显示位置。

电视机在检测到设置图像中各个对象所在的图像区域,设置图像中将各个对象划分为多个图像区域,每一个图像区域都显示一个对象。例如,当检测到设置图像将各个对象划分为如图6所示的九宫格时,九宫格中的每一个宫格中都有一个对象,且九宫格将对象分为app栏和菜单栏。当电视机获取到各个对象在九宫格中的位置时,确定各个对象在在九宫格中的第二显示位置,同时根据不同模板,设置图像中的对个图像所在的位置不同,此处不做过多解释。

在本实施例中,电视机在检测到设置图像中各个对象所在的图像区域,设置图像中将各个对象划分为多个图像区域,每一个图像区域都显示一个对象。将各个对象划分为多个区域,可以快速的找到各个对象在设置图像中的位置,简便操作。

参照图7,图7为本发明电视机用户界面的生成方法第四实施例的流程示意图,基于上述图4所示的实施例,所述步骤s22之后,包括:

步骤s23,获取到所述设置图像的模板信息;

步骤s24,在预存的界面模板中匹配与所述设置图像的模板信息相同的界面模板;

步骤s25,将所述界面模板作为所述待设置界面模板。

电视机在获取到的设置图像时,通过摄像头的识别功能对设置图像进行识别,通过对设置图像的风格、线条进行解析,获取到设置图像的风格、线条等信息确定设置图像的模板信息。当电视终端中预存有多个界面模板时,根据获取到的设置图像模板的风格、线条等信息与预存的界面模板的风格、线条等信息进行匹配,从而确定设置图像对应的界面模板信息,将与设置图像模板相同的界面模板当作待设置的界面模板。当电视机中只有一个预存的界面模板时,直接确定预存的界面模板为待设置的界面模板,用户是采用电视机中预存的界面模板,在预存的界面模板基础上绘制的个性化界面的。

在本实施例中,电视机在获取到设置图像的模板信息时,在预存的界面模板中匹配与设置图像的模板信息相同的界面模板,将匹配到的界面模板作为待设置界面模板。在电视机中预存多个界面模板不仅供用户多种选择,用户可以根据预存的界面模板绘制出不同风格的设置图像。

参照图8,图8为本发明电视机用户界面的生成方法第五实施例的流程示意图,基于上述图2所示的实施例,所述步骤s30之前包括:

步骤s40,获取所述设置图像中的各个所述对象的属性信息;

步骤s50,根据所述属性信息修改所述对象的属性。

电视机在获取设置图像中各个对象的属性信息,根据获取到的属性信息更改各个对象的属性,例如,电视机在检测到设置图像中有九宫格时,每一个方格中都有一个对象,九宫格又分为app栏和菜单栏,电视机获取app栏中的各个对象的app属性信息和菜单栏中的各个对象的菜单属性信息。当获取到的app栏中的各个对象的属性信息和菜单栏中的各个对象的属性信息还包含其它属性信息时,电视机在获取app栏中的各个对象的app属性信息和菜单栏中的各个对象的菜单属性信息时,修改app栏中的各个对象的app属性信息和菜单栏中的各个对象的菜单属性信息中包含的其它属性。参照图9,图9为本发明本图8中步骤s50的细化流程图,基于上述图8所示的实施例,所述步骤s50包括:

步骤s51,当获取到的所述对像的属性为菜单属性时,确定所述菜单属性中的默认启动对象;

步骤s52,将所述默认启动对象的属性修改为开机启动。

当电视机获取到的所述对象的属性为菜单属性,在菜单属性中确定预设的默认启动对象,预设的默认启动对象为用户在将设置图像的菜单栏中某一个对象设置为默认启动页。当电视机在启动生成的用户界面时,本来显示的是生成的用户界面,但由于用户界面中设置有默认启动页,进入默认对象对应的界面,例如,当电视机获取到菜单栏中的对象属性时,确定菜单中默认对象属性为默认启动对象。在开启生成的用户界面时,进入到默认启动对象对应的界面,更改了用户界面的默认配置。参照图10,图10为发明本图9中步骤s51的细化流程图,基于上述图8所示的实施例,所述步骤s51包括:

步骤s511,获取所述设置界面中各个对象对应的标记信息;

步骤s512,将所述标记信息为预设标记信息的所述对象作为默认启动对象。

电视机在获取设置图像中各个对象的属性信息时,获取到设置图像中各个对象的标记信息。当获取到标记信息为预设的标记信息的对象时,将预设的标记信息的对象作为启动对象。例如,电视机在获取到各个对象的属性信息时,检测各个对象是否有标记信息,特定设置的位置或是标记有下划线的对象,当各个对象有标记信息时,将标记信息为预设启动标记信息的对象作为默认启动对象。

在本实施例中,电视机获取到设置图像中的各个对象的属性信息时,获取各个对象的属性对应的标记信息,在获取到的对象属性信息为菜单属性的时,获取该菜单属性对象对应的标记信息,将标记信息为预设标记信息的对象作为默认启动对象。通过标记默认对象属性更改用户界面的默认配置,实现更快捷的操作

在本实施例中,当电视机确定各个所述对象在电视机的用户界面的第一显示位置时时,根据第一位置信息和待设置界面模板,在待设置界面模板中添加各个所述对象的显示信息,以生成所述用户界面。在待设置的界面模板中添加设置图像中各个对象,使用户绘制的ui界面生成电视机的用户界面

此外,本发明实施例还提出一种电视机,其特征在于,所述电视机包括:摄像头,存储器、处理器及存储在所述存储器上并可在所述电视机用户界面的生成程序,所述电视机用户界面的生成程序被所述处理器执行时实现如上实施例所述的电视机用户界面的生成方法的步骤。

此外,本发明实施例还提出一种计算机可读存储介质一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有电视机用户界面的生成程序,所述电视机用户界面的生成程序被处理器执行时实现如上实施例所述电视机用户界面的生成方法的步骤。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1