一种视频终端的屏幕旋转方法及装置制造方法

文档序号:6304205阅读:152来源:国知局
一种视频终端的屏幕旋转方法及装置制造方法
【专利摘要】本公开提供了一种视频终端的屏幕旋转方法及装置,所述方法包括:在视频终端被打开后,控制摄像头采集图像信息;识别所述图像信息中目标物体的位置信息;将所述位置信息转化为对应的角度信息;根据所述角度信息确定所述屏幕面对所述目标物体时所需的旋转角度;驱动所述屏幕旋转所述旋转角度。本公开中,在视频终端被打开后,通过识别目标物体的观看位置信息,并将该位置信息转换为角度信息,以及根据该角度信息计算出将屏幕旋转到正向面对目标物体的最佳角度,从而提高了用户体验。
【专利说明】一种视频终端的屏幕旋转方法及装置
【技术领域】
[0001]本公开涉及终端【技术领域】,特别涉及一种视频终端的屏幕旋转方法及装置。
【背景技术】
[0002]随着终端技术的发展,越来越多的用户在家中使用视频终端,比如,智能电视或电脑等。由于每个家庭的状况各不相同,有的家庭中的用户需要从多个角度来观看视频,也有的家庭中的多个用户需要同时观看视频,此时,为了满足用户观看需求,就需要对视频终端面向用户的角度进行控制,以便于达到较好的观赏效果。目前,调整视频终端面向用户的角度主要是通过手动旋转视频终端,或者通过遥控器调整视频终端的方式来实现的。
[0003]但是,通过手动旋转这种调整方式,完全是凭借用户的感觉来调整的,其调整的角度不一定是用户最佳观赏角度;而通过遥控器调整的这种方式,主要通过遥控器上的按键来调整用户视频终端面向用户的角度,其操作步骤复杂。
[0004]因此,上述两种方式均需要人为来调整视屏终端的角度,其操作步骤复杂,降低用户体验。

【发明内容】

[0005]本公开提供了一种视频终端的屏幕旋转方法及装置,以解决现有方式中需要通过人为调整视屏终端的屏幕,导致用户体验不高的问题。
[0006]为了解决上述技术问题,本公开提供了如下技术方案:
[0007]—方面,提供了一种视频终端的屏幕旋转方法,所述方法包括:
[0008]在视频终端被打开后,控制摄像头米集图像信息;
[0009]识别所述图像信息中目标物体的位置信息;
[0010]将所述位置信息转化为对应的角度信息;
[0011]根据所述角度信息确定所述屏幕面对所述目标物体时所需的旋转角度;
[0012]驱动所述屏幕旋转所述旋转角度。
[0013]较佳的,所述方法还包括:
[0014]判断所述目标物体的位置信息是否为有效位置信息,如果是,所述将所述位置信息转化为对应的角度信息包括:将所述有效位置信息转化为对应的角度信息。
[0015]较佳的,所述将所述位置信息转化为对应的角度信息包括:
[0016]根据所述目标物体的位置信息确定出目标物体的坐标信息;
[0017]根据所述坐标信息确定出所述目标物体偏离垂直于所述屏幕的偏转角度,并将所述偏转角度作为所述位置信息对应的角度信息。
[0018]较佳的,所述方法还包括:
[0019]在控制摄像头采集图像信息时,确定采集每张所述图像信息的扇形覆盖区域;
[0020]所述将所述位置信息转化为对应的角度信息包括:
[0021]确定所述扇形覆盖区域对应的角度信息;[0022]将所述扇形覆盖区域对应的角度信息作为所述有效位置信息的角度信息。
[0023]较佳的,所述方法还包括:
[0024]在识别所述图像信息中有目标物体的位置信息时,对所述位置信息在所述图像信息中进行标号;
[0025]根据所述标号确定所述角度信息偏离垂直于屏幕平面的偏转方向。
[0026]较佳的,所述在识别所述图像信息中有目标物体的位置信息时,对所述位置信息在所述图像信息中进行标号包括:
[0027]在识别不同的每幅所述图像信息中分别有目标物体对应的位置信息时,对每个位置信息在对应的所述图像信息中进行标号;以及
[0028]在识别同一幅所述图像信息中有多个目标物体的位置信息时,对每个位置信息在所述图像信息中进行标号。
[0029]较佳的,所述根据所述角度信息确定所述屏幕面对所述目标物体所需的旋转角度,包括:
[0030]当所述角度信息包括一个角度信息时,所述屏幕面对所述目标物体所需的旋转角度为所述角度信息;或者
[0031]当所述角度信息包括至少两个角度信息时,确定所述至少两个角度信息的中间角度信息,并将所述中间角度信息作为所述旋转角度。
[0032]一方面,提供了一种视频终端的屏幕旋转装置,所述装置包括:
[0033]控制单元,用于在视频终端被打开后,控制摄像头采集图像信息;
[0034]识别单元,用于识别所述图像信息中目标物体的位置信息;
[0035]转化单元,用于将所述位置信息转化为对应的角度信息;
[0036]第一确定单元,用于根据所述角度信息确定所述屏幕面对所述目标物体时所需的旋转角度;
[0037]旋转驱动单元,用于驱动所述屏幕旋转所述旋转角度。
[0038]较佳的,所述装置还包括:
[0039]判断单元,用于判断所述识别单元识别的所述目标物体的位置信息是否为有效位
置信息;
[0040]所述转化单元,还用于在所述判断单元判断所述目标物体的位置信息为有效位置信息时,将所述有效位置信息转化为对应的角度信息。
[0041]较佳的,所述转化单元包括:
[0042]第二确定单元,用于根据所述目标物体的位置信息确定出目标物体的坐标信息;
[0043]第三确定单元,用于根据所述坐标信息确定出所述目标物体偏离垂直与所述屏幕的偏转角度;
[0044]第一定义单元,用于将所述偏转角度作为所述位置信息对应的角度信息。
[0045]较佳的,所述装置还包括:
[0046]第四确定单元,用于在所述控制单元控制所述摄像头采集房间内的图像信息时,确定采集每张所述图像信息的扇形覆盖区域;
[0047]所述转化单元包括:
[0048]第五确定单元,用于确定所述扇形覆盖区域对应的角度信息;[0049]第二定义单元,用于将所述扇形覆盖区域对应的角度信息作为所述有效位置信息的角度信息。
[0050]较佳的,所述装置还包括:
[0051]标记单元,用于在识别所述图像信息中有目标物体的位置信息时,对所述位置信息在所述图像信息中进行标号;
[0052]方向确定单元,用于根据所述标记单元标记的所述标号确定所述角度信息偏离垂直于所述屏幕的偏转方向。
[0053]较佳的,所述标记单元包括:
[0054]第一标记单元,用于在识别不同的所述图像信息中分别有目标物体对应的位置信息时,对每个位置信息在对应的所述图像信息中进行标号;和/或
[0055]第二标记单元,用于在识别同一幅所述图像信息中有多个目标物体的位置信息时,对每个位置信息在所述图像信息中进行标号。
[0056]较佳的,所述第一确定单元包括:第一确定子单元;和/或,第二确定子单元和第三确定子单元;其中,
[0057]所述第一确定子单元,用于在所述角度信息包括一个角度信息时,所述屏幕面对所述目标物体时所需的旋转角度为所述角度信息;
[0058]所述第二确定子单元,用于在所述角度信息包括至少两个角度信息时,确定所述至少两个角度信息的中间角度信息;
[0059]所述第三确定子单元,用于将所述第二确定子单元确定的所述中间角度信息作为所述旋转角度。
[0060]一方面,提供了一种视频终端的屏幕旋转装置,所述装置包括:
[0061]处理器;用于存储所述处理器可执行的指令;
[0062]其中,所述处理器被配置为:在视频终端被打开后,控制摄像头采集图像信息;识别所述图像信息中目标物体的位置信息;将所述位置信息转化为对应的角度信息;根据所述角度信息确定所述屏幕面对所述目标物体时所需的旋转角度;驱动所述屏幕旋转所述旋转角度。
[0063]本公开的实施例提供的技术方案可以包括以下有益效果:
[0064]本公开中,在视频终端被打开后,通过识别目标物体的位置信息,并将该位置信息转换为角度信息,进而根据所述角度信息确定屏幕面对所述目标物体时所需的旋转角度,以及根据该旋转角度将屏幕旋转到正向面对目标物体的最佳角度,从而提高了用户体验。
[0065]进一步,本公开通过判断目标物体的位置信息是否为有效位置信息,来提高识别效率。
[0066]进一步,本公开可以动态地根据目标物体的位置信息的增减、自动确定并调节旋转角度,从而达到真正的屏幕旋转自动化。
[0067]应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。
【专利附图】

【附图说明】
[0068]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
[0069]图1是本公开根据一示例性实施例示出的一种视频终端的屏幕旋转方法的流程图;
[0070] 图2是本公开根据一示例性实施例示出的一种对所述位置信息在所述图像信息中进行标号的示意图;
[0071]图3是本公开根据一示例性实施例示出的一种将位置信息转化为角度信息的示意图;
[0072]图4是本公开根据一示例性实施例示出的一种确定旋转角度信息的示意如图;
[0073]图5是本公开根据一示例性实施例示出的一种视频终端的屏幕旋转装置的结构示意图;
[0074]图6是本公开根据一示例性实施例示出的一种视频终端的屏幕旋转装置的另一结构示意图;
[0075]图7是本公开根据一示例性实施例示出的一种视频终端的屏幕旋转装置的另一结构示意图;
[0076]图8是本公开根据一示例性实施例示出的一种视频终端的屏幕旋转装置的另一结构示意图;
[0077]图9是本公开根据一示例性实施例示出的一种视频终端的屏幕旋转装置的另一结构示意图;
[0078]图10是本公开根据一示例性实施例示出的一种视频终端的屏幕旋转装置的另一结构示意图;
[0079]图11是本公开根据一示例性实施例示出的一种用于视频终端的屏幕旋转装置的结构示意图;
[0080]图12是本公开根据一示例性实施例示出的一种服务器的结构示意图。
【具体实施方式】
[0081]下面将结合本公开的附图,对本公开的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
[0082]在本公开使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。在本公开和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0083]应当理解,尽管在本公开可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
[0084]本公开提供一种视频终端的屏幕旋转方法及装置,在该公开中,通过摄像头采(t匕如屏幕上携带的摄像头等)集识别目标物体(比如观众等)的位置信息,并确定出所述屏幕正向面对目标物体所需的旋转角度,然后自动驱动所述屏幕旋转所述旋转角度,以使所述屏幕旋转到正向对着目标物体的最佳角度,从而提高了目标物体观看视频的体验。
[0085]请参阅图1,图1为本公开提供的一种视频终端的屏幕旋转方法的流程图,如图所示:
[0086]在步骤101中,在视频终端被打开后,控制摄像头米集图像彳目息;
[0087]在视频终端被用户打开后,在设定的时间自动开机后,视频终端控制屏.上自带的摄像头开始采集房间内的图像信息,其采集的方式可以是实时采集,也可以定时采集,也可以二者交替采集,本实施例不作限制。
[0088]本公开中,视频终端可以包括屏幕、摄像头和可旋转底座,所述屏幕与可旋转底座固定连接,且屏幕可360度旋转;所述摄像头可以集成在屏幕上,也可以与所述屏幕连接,其中,如果摄像头集成在屏幕上时,可以进行180度旋转;如果摄像头与屏幕连接时,比如挂接在所述屏幕上,所述屏幕可以进行360度旋转。
[0089]其中,本公开中的视频终端,可以是屏幕可旋转的电视机,也可以是屏幕可旋转的电脑等智能设备;当然,还可以是他屏幕可旋转的设备,本实施例不作限制。
[0090]另一实施例中,在屏幕上的摄像头采集房间内的图像信息时,确定采集每张所述图像信息的扇形覆盖区域;其确定方式可以依据相关技术计算出摄像头采集一张图像信息的扇形覆盖区域,然后再乘以360度,就可以得到采集每张图像信息时摄像头旋转的角度信息。因此,每一次采集都能得到一组360度覆盖范围的图像。
[0091]其中,本公开中,采集图像信息的范围也可以设定为180度,屏幕背面的角度可以不采集。
[0092]在步骤102中,识别所述图像信息中目标物体的位置信息;
[0093]本公开中,识别图像信息中目标物体的位置信息,可以通过人脸识别技术来识别目标物体的人脸,比如,基于线性判断分析方式,基于神经网络的人脸识别,基于支持向量机的人脸识别,或者,基于其他的人脸识别技术,比如,三维人脸识别、基于肤色模型的人脸识别或者深度图像人脸识别等技术。
[0094]另一实施例中,在识别图像信息中目标物体的位置信息时,可以对所述位置信息在所述图像信息中进行标号,以便于根据所述标号确定所述角度信息偏离垂直于所述屏幕平面的偏转方向。如图2所示。其中,图中2中,是对两名观众的位置信息进行标号为例,即,观众位置I和观众位置2,其中,观众位置I和观众位置2是以位于垂直与屏幕平面的两侧为例,但并不限于此。
[0095]其中,对所述位置信息在所述图像信息中进行标号的标号方式以两种方式为例,但并不限于此:
[0096]第一种方式为:在识别不同的每幅所述图像信息中分别有目标物体对应的位置信息时,对每个位置信息在对应的所述图像信息中进行标号;以及
[0097]第二方式为:在识别同一幅所述图像信息中有多个目标物体的位置信息时,对每个位置信息在所述图像信息中进行标号。
[0098]在步骤103中,将所述位置信息转化为对应的角度信息;
[0099]本公开中,以两种转化方式为例,当并不限于此:[0100]一种转化方式为:确定所述扇形覆盖区域对应的角度信息;将所述扇形覆盖区域对应的角度信息作为所述有效位置信息的角度信息。其中,上述步骤中,在利用摄像头采集房间内的图像信息后,根据相关技术可以计算出摄像头采集一张图像信息的扇形覆盖区域,然后将所述扇形覆盖区域乘以360度,就得到对应的角度信息。也就是说,每一次采集都能得到一组360度覆盖范围的图像信息。
[0101]另一种转化方式为:根据所述目标物体的位置信息确定出目标物体的坐标信息;根据所述坐标信息确定出所述目标物体偏离垂直于所述屏幕的偏转角度,并将所述偏转角度作为所述位置信息对应的角度信息。
[0102]本公开中,可以通过开源计算机视觉处理(OPEN CV, Open Source ComputerVision)算法,根据摄像头采集目标物体的图像信息可以建立相应的坐标,从而得到目标物体的坐标值,然后,设垂直于当前屏幕的中心坐标为(0,0),根据当前屏幕的中心点坐标,就可以计算出该目标物体偏离垂直于当前屏幕的角度信息,当然,还可以设置角度信息的正负值,比如,顺时针旋转时的角度设置为负值,逆时针旋转时的角度设置为正值等,反之,也可以。
[0103]本公开中,以屏幕起始的平面作为数轴平面,垂直于该数轴平面的角度定义为O度,逆时针方向可旋转+180度;顺时针方向可旋转-180度。(比如,采集图像时,以电视屏幕原始位置为初始点,顺时钟旋转90度,再逆时针旋转180度等),如图3所示,左侧虚线长方形为屏幕起始的平面,垂直于屏幕起始的平面的方向的角度为O度,本例中,以存在两个观众的位置信息为例,按照上述计算方法将所述位置信息转化为对应的角度信息,即得到观众的位置信息I对于角度信息I为+45度,观众位置信息2对应的角度信息2为-15度。但实际应用中并不限于此。
[0104]在步骤104中,根据所述角度信息确定所述屏幕正向面对所述目标物体所需的旋转角度;
[0105]在该实施例中,当所述角度信息包括一个角度信息时,所述屏幕面对所述目标物体所需的旋转角度为所述角度信息;比如,垂直于屏幕起始的平面的方向的角度为O度,以O度为基础,逆时针旋转为正值,顺时针旋转为负值,如果该角度信息为+30度,则屏幕需要旋转逆时针旋转30度,才能正向面对该目标物体,因此,屏幕需要旋转的旋转角度为+30度。
[0106]当所述角度信息包括至少两个角度信息时,确定所述至少两个角度信息的中间角度信息,并将所述中间角度信息作为所述旋转角度;比如,有多个观众同时看视频终端,此时,需要计算所述多个角度信息的中间角度信息,并将所述中间角度信息作为所述旋转角度。
[0107]比如,垂直于屏幕起始的平面的方向的角度为O度,以O度为基础,逆时针旋转为正值,顺时针旋转为负值,如果确定该第一个观众的位置信息I对应的角度信息I为+45度,以及确定第二个观众的位置信息2对应的角度信息2为-15度,然后计算+45度和-15度的中间角度信息为+15度,即屏幕需要旋转的旋转角度信息为+15度,即自动旋转面向的位置3。如图4所示。图4中,左边虚线的长方形为屏幕起始的平面,垂直于屏幕起始的平面的方向定于为O度,而左边实线的长方形为屏幕需要按照旋转角度逆时针旋转15度后的屏幕位置。[0108]也就是说,当角度信息为多个角度信息时,根据所有的角度信息,计算一个中间的最佳角度信息。如图4所示,计算出最佳的观看角度信息为+15°,这个信息表明屏幕应该逆时针旋转15度。
[0109]在步骤105中,驱动所述屏幕旋转所述旋转角度。
[0110]该步骤中,在上述步骤确定屏幕需要旋转的角度信息和旋转方向(即顺时针旋转或逆时针旋转),通过现有的旋转驱动技术将屏幕按照旋转方向旋转所述旋转角度,即屏幕按照旋转角度被旋转到面对目标物体的角度。其中,现有的旋转驱动技术对于本领域技术人员来说已是熟知技术,在此不再赘述。
[0111]本公开中,屏幕旋转的最大角度虽然是360度,如果屏幕在旋转的过程中被墙壁阻挡,则自动停止旋转。
[0112]在另一实施例中,为了提高识别效率,在识别所述图像信息中目标物体的位置信息后,所述方法还可以包括:判断所述目标物体的位置信息是否为有效位置信息,如果是,所述将所述位置信息转化为对应的角度信息包括:将所述有效位置信息转化为对应的角度信息。
[0113]本公开中,主要是利用已有的人脸识别技术来识别目标物体的有效位置。也就是说,在所采集的图像信息中识别出人脸,然后利用人脸的几何特征来判断目标物体的位置信息是否为有效位置信息。当位置信息中目标物体脸部的正面特征超过预定阈值时,则认为该目标物体是面向电视的,则该目标物体的位置信息为有效位置信息,否则,忽略该位置信息。
[0114]如,仍如图4所示,当用户打开电视时,摄像头自动采集到三个有效的位置信息,经过判断,确定其中的两个位置信息为有效位置信息,然后,将该两个有效的位置信息转化为对应的角度信息,然后,计算出该两个角度信息的中间夹角。
[0115]当然,本公开中,可以根据采集到目标物体观看电视的有效位置的增减或改变自动旋转的角度和方向,比如过一段时间系统采集的位置信息只剩一个目标物体的位置信息了,则将屏幕会自动转向面对该目标物体的位置信息对应的角度。
[0116]本公开提供一种视频终端的屏幕旋转方法,在视频终端被打开后,通过识别目标物体的位置信息,并将该位置信息转换为角度信息,进而根据所述角度信息确定屏幕面对所述目标物体时所需的旋转角度,以及根据该旋转角度将屏幕旋转到正向面对目标物体的最佳角度,从而提高了用户体验。
[0117]基于上述方法的实现过程,本公开还根据一示例性实施例示出一种视频终端的屏幕旋转装置,其结构示意图如图5所示,所述装置包括:控制单元51,识别单元52,转化单元53,第一确定单元54和旋转驱动单元55,如图所示,
[0118]所述控制单元51,被配置为在视频终端被打开后,控制摄像头采集图像信息;
[0119]其中,视频终端被打开,可以是用户打开视频终端,可以视屏终端在达到设定时间是自动打开。
[0120]所述识别单元52,被配置为识别所述图像信息中目标物体的位置信息;
[0121]所述转化单元53,被配置为将所述位置信息转化为对应的角度信息;
[0122]所述第一确定单元54,被配置为根据所述角度信息确定所述屏幕面对所述目标物体时所需的旋转角度;[0123]所述旋转驱动单元55,被配置为驱动所述屏幕旋转所述旋转角度。
[0124]在另一实施例中,该实施例在上述实施例的基础上,所述装置还可以包括:判断单元61,其结构示意图如图6所示,其中,
[0125]所述判断单元61,被配置为判断所述识别单元52识别的所述目标物体的位置信息是否为有效位置信息;
[0126]所述转化单元53,还被配置为在所述判断单元61判断所述目标物体的位置信息为有效位置信息时,将所述有效位置信息转化为对应的角度信息。
[0127]本公开通过判断目标物体的位置信息是否为有效位置信息,来提高识别效率。
[0128]在另一实施例中,该实施例在上述实施例的基础上,所述转化单元53包括:第二确定单元531、第三确定单元532和第一定义单元533。其结构示意图如图7所示,其中,
[0129]所述第二确定单元531,被配置为根据所述目标物体的位置信息确定出目标物体的坐标信息;
[0130]所述第三确定单元532,被配置为根据所述坐标信息确定出所述目标物体偏离垂直与所述屏幕的偏转角度;
[0131]所述第一定义单元533,被配置为将所述偏转角度作为所述位置信息对应的角度信息。
[0132]在另一实施例中,该实施例在上述实施例的基础上,所述装置还可以包括:第四确定单元,其中,
[0133]所述第四确定单元,被配置为在所述控制单元51控制所述摄像头采集房间内的图像信息时,确定采集每张所述图像信息的扇形覆盖区域;
[0134]所述转化单元53包括:第五确定单元534和第二定义单元535,其结构示意图如图8所示,该实施例中,图8以在图6的基础上为例,其中,
[0135]所述第五确定单元534,被配置为确定所述扇形覆盖区域对应的角度信息;
[0136]所述第二定义单元535,被配置为将所述扇形覆盖区域对应的角度信息作为所述有效位置信息的角度信息。
[0137]在另一实施例中,该实施例在上述实施例的基础上,所述装置还可以包括:标记单元91和方向确定单元92,其结构示意图如图9所示,图9以在图6的基础上为例,其中,
[0138]所述标记单元91,被配置为在所述识别单元52识别所述图像信息中有目标物体的位置信息时,对所述位置信息在所述图像信息中进行标号;
[0139]所述方向确定单元92,被配置为根据所述标记单元91标记的所述标号确定所述角度信息偏离垂直于所述屏幕的偏转方向。
[0140]其中,所述标记单元可以包括:第一标记单元,也可以包括第二标记单元,还可以包括第一标记单元和第二标记单元,其中,所述第一标记单元,被配置为在识别不同的所述图像信息中分别有目标物体对应的位置信息时,对每个位置信息在对应的所述图像信息中进行标号;所述第二标记单元,被配置为在识别同一幅所述图像信息中有多个目标物体的位置信息时,对每个位置信息在所述图像信息中进行标号。
[0141 ] 在另一实施例中,该实施例在上述实施例的基础上,所述第一确定单元54可以包括:第一确定子单元541 ;也可以包括第二确定子单元542和第三确定子单元543 ;还可以包括第一确定子单元541、第二确定子单元542和第三确定子单元543 ;其结构示意图如图10所示,图10以在图9的基础上,且同时包括第一确定子单元541、第二确定子单元542和第三确定子单元543为例,其中,
[0142]所述第一确定子单元541,被配置为在所述角度信息包括一个角度信息时,所述屏幕面对所述目标物体时所需的旋转角度为所述角度信息;
[0143]所述第二确定子单元542,被配置为在所述角度信息包括至少两个角度信息时,确定所述至少两个角度信息的中间角度信息;
[0144]所述第三确定子单元543,被配置为将所述第二确定子单元542确定的所述中间角度信息作为所述旋转角度。
[0145]本公开可以动态地根据目标物体的位置信息的增减、自动确定并调节旋转角度,从而达到真正的屏幕旋转自动化。
[0146]关于上述实施例中的装置,其中各个单元执行操作的方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述。
[0147]相应的,本公开实施例还提供一种视频终端的屏幕旋转装置,所述装置包括:处理器,用于存储所述处理器可执行的指令;其中,所述处理器被配置为:
[0148]在视频终端被打开后,控制摄像头采集房图像信息;识别所述图像信息中目标物体的位置信息;
[0149]将所述位置信息转化为对应的角度信息;根据所述角度信息确定所述屏幕面对所述目标物体时所需的旋转角度;驱动所述屏幕旋转所述旋转角度。
[0150]其中,该处理器中的各个功能的实现过程详见上述对应步骤的实现过程,在此不再赘述。
[0151]相应的,本公开还提供一种视频终端,所述视频终端包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:
[0152]在视频终端被打开后,控制摄像头采集图像信息;识别所述图像信息中目标物体的位置信息;
[0153]将所述位置信息转化为对应的角度信息;根据所述角度信息确定所述屏幕面对所述目标物体时所需的旋转角度;驱动所述屏幕旋转所述旋转角度。
[0154]其中,该处理器中的各个功能的实现过程详见上述对应步骤的实现过程,在此不再赘述。
[0155]采用本公开后,可以自动确定屏幕旋转的角度和方向,并根据该角度和方向驱动该屏幕自动旋转,从而提高了旋转的效率,还提供了用户观看的效果。
[0156]对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本公开方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0157]图11是根据一示例性实施例示出的一种用于视频终端的屏幕旋转装置800的结构示意图。例如,装置800可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理和液晶电视等。
[0158]参照图11,装置800可以包括以下一个或多个组件:处理组件802,存储器804,电源组件806,多媒体组件808,音频组件810,输入/输出(I/O)的接口 812,传感器组件814,以及通信组件816。
[0159]处理组件802通常控制装置800的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件802可以包括一个或多个处理器820来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处理组件802和其他组件之间的交互。例如,处理组件802可以包括多媒体模块,以方便多媒体组件808和处理组件802之间的交互。
[0160]存储器804被配置为存储各种类型的数据以支持在设备800的操作。这些数据的示例包括用于在装置800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPR0M),可擦除可编程只读存储器(EPR0M),可编程只读存储器(PR0M),只读存储器(R0M),磁存储器,快闪存储器,磁盘或光盘。
[0161]通信组件806为装置800的各种组件提供电力。通信组件806可以包括电源管理系统,一个或多个电源,及其他与为装置800生成、管理和分配电力相关联的组件。
[0162]多媒体组件808包括在所述装置800和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(IXD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件808包括一个前置摄像头和/或后置摄像头。当设备800处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
[0163]音频组件810被配置为输出和/或输入音频信号。例如,音频组件810包括一个麦克风(MIC),当装置800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通信组件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。
[0164]I/0接口 812为处理组件802和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
[0165]传感器组件814包括一个或多个传感器,用于为装置800提供各个方面的状态评估。例如,传感器组件814可以检测到设备800的打开/关闭状态,组件的相对定位,例如所述组件为装置800的显示器和小键盘,传感器组件814还可以检测装置800或装置800一个组件的位置改变,用户与装置800接触的存在或不存在,装置800方位或加速/减速和装置800的温度变化。传感器组件814可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件814还可以包括光传感器,如CMOS或CXD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件814还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
[0166]通信组件816被配置为便于装置800和其他设备之间有线或无线方式的通信。装置800可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件816经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件816还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UffB)技术,蓝牙(BT)技术和其他技术来实现。
[0167]在示例性实施例中,装置800可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
[0168]在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器804,上述指令可由装置800的处理器820执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
[0169]一种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行一种视频终端的屏幕旋转方法,所述方法包括:
[0170]在视频终端被打开后,控制所述屏幕上的摄像头采集房间内的图像信息;识别所述图像信息中目标物体的位置信息;将所述位置信息转化为对应的角度信息;根据所述角度信息确定所述屏幕面对所述目标物体时所需的旋转角度;驱动所述屏幕旋转所述旋转角度。
[0171]图12是本公开根据一示例性实施例示出的一种服务器的结构示意图。该服务器1900可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(central processing units,CPU) 1922 (例如,一个或一个以上处理器)和存储器 1932,—个或一个以上存储应用程序1942或数据1944的存储介质1930(例如一个或一个以上海量存储设备)。其中,存储器1932和存储介质1930可以是短暂存储或持久存储。存储在存储介质1930的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器1922可以设置为与存储介质1930通信,在服务器1900上执行存储介质1930中的一系列指令操作。
[0172]服务器1900还可以包括一个或一个以上电源1926,一个或一个以上有线或无线网络接口 1950,一个或一个以上输入输出接口 1958,一个或一个以上键盘1956,和/或,一个或一个以上操作系统 1941,例如 Windows ServerTM, Mac OS XTM,UnixTM, LinuxTM,FreeBSDTM 等等。
[0173]应该明白的是,本文所述的计算机可读存储设备(例如,存储器)可以是易失性存储器或非易失性存储器,或者可以包括易失性存储器和非易失性存储器两者。作为例子而非限制性的,非易失性存储器可以包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦写可编程ROM(EEPROM)或快闪存储器。易失性存储器可以包括随机存取存储器(RAM),该RAM可以充当外部高速缓存存储器。作为例子而非限制性的,RAM可以以多种形式获得,比如同步RAM (DRAM)、动态RAM (DRAM)、同步DRAM (SDRAM)、双数据速率SDRAM (DDR SDRAM)、增强SDRAM(ESDRAM)、同步链路DRAM(SLDRAM)以及直接RambusRAM(DRRAM)。所公开的方面的存储设备意在包括但不限于这些和其它合适类型的存储器。
[0174]本领域技术人员还将明白的是,结合这里的公开所描述的各种示例性逻辑块、模块、电路和算法步骤可以被实现为电子硬件、计算机软件或两者的组合。为了清楚地说明硬件和软件的这种可互换性,已经就各种示意性组件、方块、模块、电路和步骤的功能对其进行了一般性的描述。这种功能是被实现为软件还是被实现为硬件取决于相应应用以及施加给整个系统的设计约束。本领域技术人员可以针对每种应用以各种方式来实现所述的功能,但是这种实现决定不应被解释为导致脱离本公开的范围。
[0175]结合这里的公开所描述的各种示例性逻辑块、模块和电路可以利用被设计成用于执行这里所述功能的下列部件来实现或执行:通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑器件、分立门或晶体管逻辑、分立的硬件组件或者这些部件的任何组合。通用处理器可以是微处理器,但是可替换地,处理器可以是任何传统处理器、控制器、微控制器或状态机。处理器也可以被实现为计算设备的组合,例如,DSP和微处理器的组合、多个微处理器、一个或多个微处理器结合DSP核、或任何其它这种配置。
[0176]结合这里的公开所描述的方法或算法的步骤可以直接包含在硬件中、由处理器执行的软件模块中或这两者的组合中。软件模块可以驻留在RAM存储器、快闪存储器、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动盘、CD-ROM、或本领域已知的任何其它形式的存储介质中。示例性的存储介质被耦合到处理器,使得处理器能够从该存储介质中读取信息或向该存储介质写入信息。在一个替换方案中,所述存储介质可以与处理器集成在一起。处理器和存储介质可以驻留在ASIC中。ASIC可以驻留在用户终端中。在一个替换方案中,处理器和存储介质可以作为分立组件驻留在用户终端中。
[0177]在一个或多个示例性设计中,所述功能可以在硬件、软件、固件或其任意组合中实现。如果在软件中实现,则可以将所述功能作为一个或多个指令或代码存储在计算机可读介质上或通过计算机可读介质来传送。计算机可读介质包括计算机存储介质和通信介质,该通信介质包括有助于将计算机程序从一个位置传送到另一个位置的任何介质。存储介质可以是能够被通用或专用计算机访问的任何可用介质。作为例子而非限制性的,该计算机可读介质可以包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储设备、磁盘存储设备或其它磁性存储设备,或者是可以用于携带或存储形式为指令或数据结构的所需程序代码并且能够被通用或专用计算机或者通用或专用处理器访问的任何其它介质。此外,任何连接都可以适当地称为计算机可读介质。例如,如果使用同轴线缆、光纤线缆、双绞线、数字用户线路(DSL)或诸如红外线、无线电和微波的无线技术来从网站、服务器或其它远程源发送软件,则上述同轴线缆、光纤线缆、双绞线、DSL或诸如红外先、无线电和微波的无线技术均包括在介质的定义。如这里所使用的,磁盘和光盘包括压缩盘(CD)、激光盘、光盘、数字多功能盘(DVD)、软盘、蓝光盘,其中磁盘通常磁性地再现数据,而光盘利用激光光学地再现数据。上述内容的组合也应当包括在计算机可读介质的范围内。
[0178]尽管前面公开的内容示出了本公开的示例性实施例,但是应当注意,在不背离权利要求限定的本公开的范围的前提下,可以进行多种改变和修改。根据这里描述的公开实施例的方法权利要求的功能、步骤和/或动作不需以任何特定顺序执行。此外,尽管本公开的元素可以以个体形式描述或要求,但是也可以设想多个,除非明确限制为单数。
[0179]以上所述的实施方式,对本公开的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本公开的实施方式而已,并不用于限定本公开的保护范围,凡在本公开的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本公开的保护范围之内。
【权利要求】
1.一种视频终端的屏幕旋转方法,其特征在于,包括: 在视频终端被打开后,控制摄像头采集图像信息; 识别所述图像信息中目标物体的位置信息; 将所述位置信息转化为对应的角度信息; 根据所述角度信息确定所述屏幕面对所述目标物体时所需的旋转角度; 驱动所述屏幕旋转所述旋转角度。
2.根据权利要求1所述的方法,其特征在于,还包括: 判断所述目标物体的位置信息是否为有效位置信息,如果是,所述将所述位置信息转化为对应的角度信息包括:将所述有效位置信息转化为对应的角度信息。
3.根据权利要求1或2所述的方法,其特征在于,所述将所述位置信息转化为对应的角度信息包括: 根据所述目标物体的位置信息确定出目标物体的坐标信息; 根据所述坐标信息确定出所述目标物体偏离垂直于所述屏幕的偏转角度,并将所述偏转角度作为所述位置信息对应的角度信息。
4.根据权利要求1或2所述的方法,其特征在于,还包括: 在控制摄像头采集图像信息时,确定采集每张所述图像信息的扇形覆盖区域; 所述将所述位置信息转化为对应的角度信息包括: 确定所述扇形覆盖区域对应的角度信息; 将所述扇形覆盖区域对应的角度信息作为所述有效位置信息的角度信息。
5.根据权利要求1或2所述的方法,其特征在于,还包括: 在识别所述图像信息中有目标物体的位置信息时,对所述位置信息在所述图像信息中进行标号; 根据所述标号确定所述角度信息偏离垂直于屏幕平面的偏转方向。
6.根据权利要求5所述的方法,其特征在于,所述在识别所述图像信息中有目标物体的位置信息时,对所述位置信息在所述图像信息中进行标号包括: 在识别不同的每幅所述图像信息中分别有目标物体对应的位置信息时,对每个位置信息在对应的所述图像信息中进行标号;以及 在识别同一幅所述图像信息中有多个目标物体的位置信息时,对每个位置信息在所述图像信息中进行标号。
7.根据权利要求5所述的方法,其特征在于,所述根据所述角度信息确定所述屏幕面对所述目标物体所需的旋转角度,包括: 当所述角度信息包括一个角度信息时,所述屏幕面对所述目标物体所需的旋转角度为所述角度信息;或者 当所述角度信息包括至少两个角度信息时,确定所述至少两个角度信息的中间角度信息,并将所述中间角度信息作为所述旋转角度。
8.一种视频终端的屏幕旋转装置,其特征在于,包括: 控制单元,用于在视频终端被打开后,控制摄像头采集图像信息; 识别单元,用于识别所述图像信息中目标物体的位置信息; 转化单元,用于将所述位置信息转化为对应的角度信息;第一确定单元,用于根据所述角度信息确定所述屏幕面对所述目标物体时所需的旋转角度; 旋转驱动单元,用于驱动所述屏幕旋转所述旋转角度。
9.根据权利要求8所述 的装置,其特征在于,所述装置还包括: 判断单元,用于判断所述识别单元识别的所述目标物体的位置信息是否为有效位置信息; 所述转化单元,还用于在所述判断单元判断所述目标物体的位置信息为有效位置信息时,将所述有效位置信息转化为对应的角度信息。
10.根据权利要求8或9所述的装置,其特征在于,所述转化单元包括: 第二确定单元,用于根据所述目标物体的位置信息确定出目标物体的坐标信息; 第三确定单元,用于根据所述坐标信息确定出所述目标物体偏离垂直与所述屏幕的偏转角度; 第一定义单元,用于将所述偏转角度作为所述位置信息对应的角度信息。
11.根据权利要求8或9所述的装置,其特征在于,所述装置还包括: 第四确定单元,用于在所述控制单元控制所述摄像头采集图像信息时,确定采集每张所述图像信息的扇形覆盖区域; 所述转化单元包括: 第五确定单元,用于确定所述扇形覆盖区域对应的角度信息; 第二定义单元,用于将所述扇形覆盖区域对应的角度信息作为所述有效位置信息的角度?目息。
12.根据权利要求8或9所述的装置,其特征在于,所述装置还包括: 标记单元,用于在识别所述图像信息中有目标物体的位置信息时,对所述位置信息在所述图像信息中进行标号; 方向确定单元,用于根据所述标记单元标记的所述标号确定所述角度信息偏离垂直于所述屏幕的偏转方向。
13.根据权利要求12所述的装置,其特征在于,所述标记单元包括: 第一标记单元,用于在识别不同的所述图像信息中分别有目标物体对应的位置信息时,对每个位置信息在对应的所述图像信息中进行标号;和/或 第二标记单元,用于在识别同一幅所述图像信息中有多个目标物体的位置信息时,对每个位置信息在所述图像信息中进行标号。
14.根据权利要求12所述的装置,其特征在于,所述第一确定单元包括:第一确定子单元;和/或,第二确定子单元和第三确定子单元;其中, 所述第一确定子单元,用于在所述角度信息包括一个角度信息时,所述屏幕面对所述目标物体时所需的旋转角度为所述角度信息; 所述第二确定子单元,用于在所述角度信息包括至少两个角度信息时,确定所述至少两个角度信息的中间角度信息; 所述第三确定子单元,用于将所述第二确定子单元确定的所述中间角度信息作为所述旋转角度。
15.一种视频终端的屏幕旋转装置,其特征在于,包括:处理器;用于存储所述处理器可执行的指令; 其中,所述处理器被配 置为:在视频终端被打开后,控制摄像头采集图像信息;识别所述图像信息中目标物体的位置信息;将所述位置信息转化为对应的角度信息;根据所述角度信息确定所述屏幕面对所述目标物体时所需的旋转角度;驱动所述屏幕旋转所述旋转角度。
【文档编号】G05D3/12GK103901901SQ201410109138
【公开日】2014年7月2日 申请日期:2014年3月21日 优先权日:2014年3月21日
【发明者】邢鑫岩, 李玥亭, 勇幸 申请人:小米科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1