电视机及其摄像头调用方法、控制装置和可读存储介质转让专利

申请号 : CN201910906774.3

文献号 : CN110505390B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 覃吉磊

申请人 : 深圳创维-RGB电子有限公司

摘要 :

本发明公开了一种电视机摄像头调用方法,该方法包括:当接收到第一应用的预设请求指令时,获取摄像头的使用状态;当所述使用状态为被占用状态时,确定占用所述摄像头的第二应用;控制所述第二应用解除所述摄像头的占用;控制所述第一应用占用所述摄像头。本发明还公开了一种控制装置、电视机和可读存储介质。本发明旨在实现电视机搭载的摄像头可灵活的在不同的应用中使用,无需人工干预,提高用户使用电视机的体验。

权利要求 :

1.一种电视机摄像头调用方法,其特征在于,所述电视机摄像头调用方法包括以下步骤:当接收到第一应用的预设请求指令时,获取摄像头的使用状态;

其中,所述使用状态至少包括占用状态、空闲状态、异常状态以及初始化状态,当所述摄像头为可伸缩摄像头时,所述占用状态是指摄像头的硬件资源被任一应用使用、且摄像头处于伸出状态时的状态,所述空闲状态是指摄像头处于开启并在内存中运行,但摄像头的硬件资源未被任一应用使用、且摄像头处于收回状态时的状态;

当所述使用状态为被占用状态时,确定占用所述摄像头的第二应用;

控制所述第二应用解除所述摄像头的占用;

控制所述第一应用占用所述摄像头;

其中,所述当接收到第一应用的预设请求指令时,获取摄像头的使用状态的步骤之前,还包括:当所述摄像头的使用状态为空闲状态时,判断所述电视机是否处于预设模式;

若处于所述预设模式,则控制所述电视机内置的预设应用占用所述摄像头;

若不处于所述预设模式,则控制所述摄像头维持所述空闲状态;

当所述电视机处于所述预设模式时,所述控制所述电视机内置的预设应用占用所述摄像头的步骤之前,还包括:在若干个预设的场景应用需求中,基于用户设置参数判断所述电视机当前是否存在至少一所述场景应用需求;

若存在,则执行所述控制所述电视机内置的预设应用占用所述摄像头的步骤;

若不存在,则控制所述摄像头维持所述空闲状态。

2.如权利要求1所述的电视机摄像头调用方法,其特征在于,所述控制所述电视机内置的预设应用占用所述摄像头的步骤之后,还包括:基于所述场景应用需求获取所述摄像头返回的状态信息;根据所述状态信息控制所述电视机运行。

3.如权利要求1所述的电视机摄像头调用方法,其特征在于,所述摄像头为可伸缩摄像头,所述可伸缩摄像头安装于所述电视机的显示装置,所述控制所述第一应用占用所述摄像头的步骤包括:控制所述第一应用占用所述摄像头的硬件资源,并控制所述摄像头相对于所述显示装置伸出;且/或,所述控制所述电视机内置的预设应用占用所述摄像头的步骤包括:控制所述预设应用占用所述摄像头的硬件资源,并控制所述摄像头相对于所述显示装置伸出。

4.如权利要求3所述的电视机摄像头调用方法,其特征在于,所述控制所述第二应用解除所述摄像头的占用的步骤包括:控制所述第二应用释放所述摄像头的硬件资源,控制所述摄像头维持相对于所述显示装置伸出的状态。

5.如权利要求3所述的电视机摄像头调用方法,其特征在于,当所述第一应用为第三方应用时,所述控制所述第一应用占用所述摄像头的步骤之后,还包括:当接收到所述第一应用的关闭指令时,控制所述摄像头进入空闲状态;

返回执行所述当所述摄像头的使用状态为空闲状态时,判断所述电视机的预设应用是否开启预设模式的步骤。

6.如权利要求5所述的电视机摄像头调用方法,其特征在于,所述控制所述摄像头维持所述空闲状态的步骤包括:控制所述摄像头的硬件资源处于待调用状态,控制所述摄像头相对于所述显示装置收回。

7.如权利要求1至6中任一项所述的电视机摄像头调用方法,其特征在于,所述获取摄像头的使用状态的步骤之后,还包括:当所述使用状态为空闲状态时,控制所述第一应用占用所述摄像头;且/或,当所述使用状态为异常状态时,控制所述第一应用发出提示信息。

8.如权利要求7所述的电视机摄像头调用方法,其特征在于,所述当接收到第一应用的预设请求指令时,获取摄像头的使用状态的步骤之前,还包括:当所述电视机上电或所述摄像头接入所述电视机时,判断所述摄像头是否与所述电视机的内置系统成功连接;

若成功连接,则控制所述摄像头进入所述空闲状态;

若不成功连接,则控制所述摄像头进入所述异常状态。

9.一种控制装置,其特征在于,所述控制装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的电视机摄像头调用程序,所述电视机摄像头调用程序被所述处理器执行时实现如权利要求1至7中任一项所述的电视机摄像头调用方法的步骤。

10.一种电视机,其特征在于,所述电视机包括:

摄像头;

如权利要求9所述的控制装置,所述控制装置与所述摄像头连接。

11.一种可读存储介质,其特征在于,所述可读存储介质上存储有电视机摄像头调用程序,所述电视机摄像头调用程序被处理器执行时实现如权利要求1至7中任一项所述的电视机摄像头调用方法的步骤。

说明书 :

电视机及其摄像头调用方法、控制装置和可读存储介质

技术领域

[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] 图1是本发明电视机一实施例的硬件结构示意图;
[0047] 图2为本发明电视机摄像头调用方法第一实施例的流程示意图;
[0048] 图3为本发明电视机摄像头调用方法第二实施例的流程示意图;
[0049] 图4为本发明电视机摄像头调用方法第三实施例的流程示意图。
[0050] 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

[0051] 应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0052] 本发明实施例的主要解决方案是:当接收到第一应用的预设请求指令时,获取摄像头的使用状态;当所述使用状态为被占用状态时,确定占用所述摄像头的第二应用;控制所述第二应用解除所述摄像头的占用;控制所述第一应用占用所述摄像头。
[0053] 由于现有技术中,搭载摄像头的电视机中,不同应用均独立调取摄像头硬件资源,导致用户需要在某一应用中使用摄像头时,若摄像头当前已被其他应用打开,需要用户自行操作退出当前使用摄像头的应用使硬件资源处于可调用状态后,才可在其需求的应用中打开摄像头,这样导致用户操作繁琐,严重影响用户使用电视机的体验。
[0054] 本发明提供上述的解决方案,旨在实现电视机搭载的摄像头可灵活的在不同的应用中使用,无需人工干预,提高用户使用电视机的体验。
[0055] 本发明实施例提出一种电视机。该电视机可具体是液晶电视、OLED电视、等离子电视等任意类型的电视。
[0056] 参照图1,电视机包括摄像头100、显示装置200和控制装置300。其中,显示装置200为电视机进行画面显示相关部件形成的电视主体结构。摄像头100可以是安装于显示装置200,也可独立于显示装置200安装。具体的,在本实施例中,摄像头100为安装于显示装置
200的可伸缩摄像头,在摄像头100被任一应用使用时,摄像头100相对于显示装置凸出,在摄像头100未被任一应用使用时,摄像头100相对于收回至显示装置200内。控制装置300与摄像头100连接,控制装置300可用于获取摄像头100返回的状态数据、控制摄像头100在电视机内置系统中的资源调配以及控制摄像头100的伸缩等。此外,控制装置300还可与显示装置200连接,以控制显示装置200。
[0057] 在本发明实施例中,参照图1,包括:处理器3001,例如CPU,存储器3002等。存储器1002可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器3002可选的还可以是独立于前述处理器1001的存储装置。其中,处理器3001分别与存储器3002、上述的摄像头100和显示装置200等连接。
[0058] 本领域技术人员可以理解,图1中示出的装置结构并不构成对装置的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
[0059] 如图1所示,作为一种可读存储介质的存储器1002中可以包括电视机摄像头调用程序。在图1所示的装置中,处理器1001可以用于调用存储器1002中存储的电视机摄像头调用程序,并执行以下实施例中电视机摄像头调用方法的相关步骤操作。
[0060] 其中,在本实施例中,电视机内置的运行系统为安卓系统。上述的控制装置300所执行的电视机摄像头调用程序基于安卓系统的框架层执行。电视机的安卓系统中可按照实际需求内容内置有上层应用作为预设应用。
[0061] 本发明还提供一种电视机摄像头调用方法。
[0062] 参照图2,提出本发明电视机摄像头调用方法第一实施例。在第一实施例中,所述电视机摄像头调用方法包括:
[0063] 步骤S10,当接收到第一应用的预设请求指令时,获取摄像头的使用状态;
[0064] 第一应用可以是电视机出厂时在其内置系统中内置的预设应用,也可是电视机出厂后在其系统中安装的第三方应用。
[0065] 预设请求指令具体指的是请求使用摄像头的相关指令信息。预设请求指令可在第三方应用接入系统后,基于用户在第三方应用中的操作信息,检测到用户需要使用摄像头时,向框架层发出预设请求指令;此外,预设请求指令还可基于用户在电视系统中的操作信息,检测到用户需要使用摄像头时,向框架层发出预设请求指令。
[0066] 摄像头的使用状态可根据实际使用需求进行设置。在本实施例中,摄像头的使用状态包括被占用状态、空闲状态、异常状态和初始化状态等。被占用状态具体指的是摄像头的硬件资源被任一应用使用时的状态;空闲状态具体指的是摄像头处于开启并在内存中运行,但摄像头的硬件资源未被任一应用使用时的状态;异常状态具体指的是摄像头的硬件资源未能被框架层调用、任一应用均无法使用摄像头的硬件资源的状态;初始化状态具体指的是摄像头接入电视机的内置系统时或电视机上电时,框架层对摄像头进行配置以实现对摄像头的硬件资源使用的状态。其中,不同摄像头的使用状态可分别采用不同的状态参数进行表征并进行记录,可通过读取当前的状态参数以获取当前摄像头的使用状态。在其他实施例中,摄像头为可伸缩摄像头时,摄像头的被占用状态指的还可以是摄像头的硬件资源被任一应用使用、且摄像头处于伸出状态时的状态;摄像头的空闲状态指的还可以是摄像头处于开启并在内存中运行,但摄像头的硬件资源未被任一应用使用、且摄像头处于收回状态时的状态。
[0067] 步骤S20,当所述使用状态为被占用状态时,确定占用所述摄像头的第二应用;
[0068] 具体的,在电视机的运行系统中有效运行的所有应用(包括内置应用或第三方应用),可获取其标识信息(如应用名称、应用属性等)形成应用列表。当应用在运行系统中删除时,将其标识信息在应用列表中删除;当有新的应用安装到运行系统时,将其标识信息添加到应用列表中。基于框架层对摄像头的使用进行分配管理时,将摄像头分配给任一应用使用的同时可在当前的应用列表中对该应用的标识信息进行特征标记,当从该应用收回摄像头的使用权时,可将应用列表中将该应用的标识信息上的特征标记删除。由此,通过对应用列表中的特征标记进行识别,便可确定当前占用摄像头的第二应用。此外,在其他实施例中,也可向所有在电视机的运行系统中有效运行的所有应用(包括内置应用或第三方应用)广播状态请求信息,并接收每个应用返回的信息,基于返回的信息确定当前占用摄像头的第二应用。
[0069] 第二应用可以是电视机出厂时在其内置系统中内置的预设应用,也可是电视机出厂后在其系统中安装的第三方应用。
[0070] 步骤S30,控制所述第二应用解除所述摄像头的占用;
[0071] 具体的,可向第二应用发出让出使用权的控制指令,以使第二应用归还摄像头的硬件资源,实现第二应用解除摄像头的占用。
[0072] 步骤S40,控制所述第一应用占用所述摄像头。
[0073] 具体的,将从第二应用中回收的摄像头的硬件资源分配给第一应用使用,以实现第一应用对摄像头的占用。
[0074] 需要说明的是,摄像头的硬件资源在同一时间内只能分配给一个应用使用,多个应用不能同时使用摄像头的硬件资源。
[0075] 本发明实施例提出的一种电视机摄像头调用方法,该方法在接收到第一应用的预设请求指令时,若摄像头被占用,则控制占用摄像头的第二应用解除摄像头的占用,控制第一应用占用摄像头。在此方法中,摄像头硬件资源不再是各应用自行调取,而是基于其使用需求发出预设请求指令请求使用硬件资源,而电视系统可通过统筹控制管理的方式为应用分配摄像头资源,实现第二应用会自动解除摄像头的占用,使第一应用可以顺利使用摄像头,此过程无需人工干预,从而实现电视机搭载的摄像头可灵活的在不同的应用中使用,提高用户使用电视机的体验。
[0076] 具体的,在第一实施例中,当所述第一应用为第三方应用时,所述步骤S40之后,还包括:当接收到所述第一应用的关闭指令时,控制所述摄像头进入空闲状态;返回执行所述当所述摄像头的使用状态为空闲状态时,判断所述电视机的预设应用是否开启预设模式的步骤。通过此方式,可实现没有第三方应用使用摄像头的硬件资源时,需用用户再次操作,电视机内置系统便可按照用户需求自动调用摄像头的硬件资源,保证即使存在其他应用调用摄像头,也不影响电视机的功能实现,进一步提高电视机的用户体验。
[0077] 进一步的,在第一实施例中,步骤S10之后,还包括:当所述使用状态为空闲状态时,控制所述第一应用占用所述摄像头。具体的,使用状态为空闲状态时,可直接将内存中的摄像头硬件资源分配给第一应用,以使第一应用占用摄像头。其中,摄像头为电视机中安装于显示装置的可伸缩摄像头时,控制所述第一应用占用所述摄像头步骤包括:控制第一应用占用摄像头的硬件资源,控制摄像头从相对于显示装置收回的收回状态,切换为相对于显示装置伸出的伸出状态。
[0078] 此外,步骤S10之后,还包括:当所述使用状态为异常状态时,控制所述第一应用发出提示信息。其中,这里的提示信息为提示摄像头无法打开的相关信息,使用户知道摄像头的调取情况并基于此进行进一步的响应操作。
[0079] 进一步的,在第一实施例中,步骤S10之前,还包括:当所述电视机上电或所述摄像头接入所述电视机时,判断所述摄像头是否与所述电视机的内置系统成功连接;若成功连接,则控制所述摄像头进入所述空闲状态;若不成功连接,则控制所述摄像头进入所述异常状态。电视机上电或摄像头接入电视机时,可控制摄像头进入初始化状态,在初始化状态结束后,可依据初始化结果判断摄像头是否与所述电视机的内置系统成功连接,若摄像头与内置系统成功连接,表明摄像头可通过框架层对其进行有效管控,因此可控制摄像头进入空闲状态;若摄像头与内置系统连接不成功,表明无法通过框架层对摄像头的硬件资源和/或伸缩等进行管控,因此,可控制摄像头进入异常状态,发出打开摄像头错误的提示信息,任意应用都无法调用摄像头。通过此方式,电视机可自动对摄像头进行配置以使其可随时按照用户需求进行调用,此外接入不成功使其进入异常状态,可使用户及时发现摄像头的问题并响应。
[0080] 进一步的,基于第一实施例,提出本申请电视机摄像头调用方法第二实施例。在第二实施例中,参照图3,所述步骤S10之前,还包括:
[0081] 步骤S00,当所述摄像头的使用状态为空闲状态时,判断所述电视机是否处于预设模式;
[0082] 若处于所述预设模式,则执行步骤S01;若不处于所述预设模式,则执行步骤S02。
[0083] 预设模式具体指的是允许电视机内置的预设应用使用摄像头的运行模式。电视机不处于预设模式时,禁止电视机内置的预设应用使用摄像头的运行模式。具体的,可在电视机菜单中提供预设模式的设置通道,用户通过提供的菜单对电视机是否进入预设模式进行设置。因此,可获取用户设置参数,根据用户设置参数判断电视机是否处于预设模式。具体的,当用户设置参数中关于预设模式的设置参数为第一参数时,判定电视机处于预设模式;当用户设置参数中关于预设模式的设置参数为第二参数时,判定电视机不处于预设模式。
[0084] 此外,在其他实施例中,也可检测到电视机当前的运行参数为预设参数时,自动进入预设模式,例如,在检测到电视机当前的运行状态为待机状态时,自动进入预设模式。
[0085] 步骤S01,控制所述电视机内置的预设应用占用所述摄像头;
[0086] 具体的,将摄像头的硬件资源分配给预设应用,使预设应用可根据需求获取摄像头的状态数据。其中,预设应用具体为电视机内置的安卓系统中的上层应用。
[0087] 步骤S02,控制所述摄像头维持所述空闲状态。
[0088] 控制摄像头的硬件资源在内存中维持运行且待调用状态。
[0089] 具体的,可在电视机上电后进入空闲状态时或从任一应用中回收摄像头的硬件资源时,执行上述的步骤S00、步骤S01和步骤S02。
[0090] 在本实施例中,预设模式下电视机内置的系统才会在摄像头空闲状态下占用摄像头,不是预设模式下电视机内置的系统不会在摄像头空闲状态下占用摄像头,从而实现电视机预设应用在有使用需求时灵活调用摄像头,在没有使用需求时维持摄像头的空闲状态,一方面有利于提高电视内置系统运行速度,另一方面有利于提高后续应用请求使用摄像头时成功调用摄像头硬件资源的效率。此外,第三方应用无需配置便可在电视系统中调用摄像头的硬件资源,从而提高电视机摄像头应用的通用性,提高系统的兼容性。
[0091] 进一步的,基于第二实施例,提出本申请电视机摄像头调用方法第三实施例。在第三实施例中,参照图4,当所述电视机处于预设模式时,在所述步骤S01之前,还包括:
[0092] 步骤S03,在若干个预设的场景应用需求中,基于用户设置参数判断所述电视机当前是否存在至少一所述场景应用需求;
[0093] 具体的,在预设应用中可根据电视机基于摄像头所提供的功能,设置若干个预设的场景应用需求。不同的场景应用需求可对应识别不同的摄像头采集的数据,以基于所识别到的数据对电视机的运行实现不同的控制。其中,场景应用需求可具体包括儿童保护、老人模式、场景识别、手势识别等。当电视机当前存在至少一所述场景应用需求时,表明当前电视机的运行需要应用到摄像头采集的数据进行控制;当电视机当前不存在任一所述场景应用需求时,表明当前电视机的运行不需要应用到摄像头采集的数据进行控制。
[0094] 具体的,各预设的场景应用需求均可在电视机的菜单中设置相应的设置通道。用户可根据自身需求对电视机选择各预设场景应用需求的开启或关闭。当预设的场景应用需求开启时,表明电视机当前存在该场景应用需求;当预设的场景应用需求关闭时,表明电视机当前不存在该场景应用需求。因此,可通过获取用户设置参数,根据用户设置参数判断电视机当前是否存在至少一场景应用需求。
[0095] 此外,在其他实施例中,任一场景应用需求也可在电视机自身识别其运行参数达到预设条件时自动开启或关闭。
[0096] 若存在,则执行所述步骤S01;若不存在,则执行步骤S04。
[0097] 在本实施例中,通过上述方式,可使电视机预设模式下可基于摄像头具有多个不同的功能,并在预设模式下电视机对摄像头采集的数据具有需求时,预设应用才占用摄像头,否则预设应用不会占用摄像头,通过此方式,进一步提高电视内置系统运行速度,并进一步提高后续应用调用摄像头硬件资源的效率。此外,可使用户在预设模式下根据自身需求灵活选择电视机基于摄像头所能实现的功能,进一步提高用户的体验性。
[0098] 具体的,在第三实施例中,步骤S01之后,包括:
[0099] 步骤S05,基于所述场景应用需求获取所述摄像头返回的状态信息;
[0100] 预设应用可基于场景应用需求对摄像头的采集数据进行监听,摄像头基于预设的若干个预设的场景应用需求返回不同类型的采集数据形成回调信息至预设应用,预设应用可基于电视机当前所存在的场景应用需求对摄像头回调消息进行处理。具体的,在预设应用接收到的回调信息中,与电视机当前所存在的场景应用需求对应的回调信息才作为需处理的状态信息,与电视机当前存在的场景应用需求不对应的回调信息便删除、不进行处理。
[0101] 步骤S06,根据所述状态信息控制所述电视机运行。
[0102] 具体的,场景应用需求为儿童保护和老人模式时,根据状态信息中人脸识别相关的数据区分当前的用户类型是否为儿童或老人,并基于用户类型对电视机的运行进行控制,具体的,不同用户类型可对应不同的电视控制规则,可根据实际需求进行设置,如儿童时控制电视机背光状态的发光亮度低于或等于预设阈值,如老人时控制电视机声量调整至大于或等于预设声量。场景应用需求为场景识别时,根据状态信息中场景相关的数据识别当前的场景类型,基于所识别到的场景类型对电视机的运行进行控制,具体的,不同场景类型可对应不同的电视控制规则,可根据实际需求进行设置,如在电视机进行语音识别时,按照环境中不同的噪音类型对声音执行不同的降噪处理。场景应用需求为手势识别时,根据状态信息中场景相关的数据识别当前的用户手势,基于所识别到的手势类型对电视机的运行进行控制。具体的,不同手势可对应不同的电视控制规则,可根据实际需求进行设置,如第一手势时控制电视机开机,第二手势时控制电视机关机。
[0103] 在本实施例中,通过上述方式,可实现电视机基于用户的需求灵活调用摄像头的数据对自身运行进行控制,从而丰富搭载摄像头的电视机的功能。
[0104] 进一步的,基于上述任一实施例,提出本申请电视机摄像头调用方法第四实施例。在第四实施例中,摄像头为可伸缩摄像头,可伸缩摄像头安装于电视机的显示装置,在摄像头被任一应用使用时,摄像头相对于显示装置伸出,在摄像头未被任一应用使用时,摄像头相对于收回至显示装置内。基于此设置,步骤S40包括:控制所述第一应用占用所述摄像头的硬件资源,并控制所述摄像头相对于所述显示装置伸出;且/或,步骤S01包括控制所述预设应用占用所述摄像头的硬件资源,并控制所述摄像头相对于所述显示装置伸出。其中,需要说明的是,在控制第一应用或预设应用占用摄像头时,当摄像头当前处于伸出状态时,控制所述摄像头相对于所述显示装置伸出的步骤包括维持所述摄像头当前的伸出状态;当摄像头当前处于收回状态时,控制所述摄像头从收回状态切换为伸出状态。所述步骤S02包括:控制所述摄像头的硬件资源处于待调用状态,控制所述摄像头相对于所述显示装置收回。通过此方式,使用户可从摄像头的伸缩状态,明确的感知摄像头当前的使用状态,提高用户使用电视时的体验感,并基于所感知到的摄像头的使用状态按照自身需求对摄像头进行控制。
[0105] 进一步的,步骤S30包括:控制所述第二应用释放所述摄像头的硬件资源,控制所述摄像头维持相对于所述显示装置伸出的状态。需要说明的是,第二应用在开始占用摄像头的硬件资源时,摄像头相对于显示装置伸出。通过此方式,可避免摄像头无需收回后再伸出,简化摄像头不必要的机械动作,提高摄像头进入使用状态的效率。
[0106] 此外,本发明实施例还提出一种可读存储介质,所述可读存储介质上存储有电视机摄像头调用程序,所述电视机摄像头调用程序被处理器执行时实现如上电视机摄像头调用方法任一实施例的相关步骤。
[0107] 需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
[0108] 上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0109] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
[0110] 以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。