显示设备智能提醒方法及装置转让专利

申请号 : CN201710232902.1

文献号 : CN107015899B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 鲁忠辉彭益兵戴和树

申请人 : 微鲸科技有限公司

摘要 :

本发明实施例提供显示设备智能提醒方法及装置。在一实施例中,所述显示设备智能提醒方法包括:接收源设备发送的待播放数据;计算所述待播放数据的信号带宽;将计算得到的信号带宽与所述显示设备的接入端口的端口带宽进行对比,判断所述端口带宽是否满足所述待播放数据的播放需求,其中所述接入端口是所述显示设备与所述源设备连接的端口;若所述端口带宽不满足所述待播放数据的播放需求,则在所述显示设备中播放提醒消息。

权利要求 :

1.一种显示设备智能提醒方法,应用于显示设备,其特征在于,所述显示设备智能提醒方法包括:接收源设备发送的待播放数据;

计算所述待播放数据的信号带宽;

将计算得到的信号带宽与所述显示设备的接入端口的端口带宽进行对比,判断所述端口带宽是否满足所述待播放数据的播放需求,其中所述接入端口是所述显示设备与所述源设备连接的端口;

若所述端口带宽不满足所述待播放数据的播放需求,则在所述显示设备中播放提醒消息。

2.如权利要求1所述的显示设备智能提醒方法,其特征在于,所述提醒消息包括音频消息、文字消息或动画消息中的至少一种,所述提醒消息包括预设的配置修改策略。

3.如权利要求2所述的显示设备智能提醒方法,其特征在于,若所述端口带宽不满足所述待播放数据的播放需求,则在所述显示设备中播放提醒消息的步骤之前,所述方法还包括:判断所述源设备和所述显示设备的消费电子控制功能是否开启;

若开启,则向所述源设备发送设备标识获取请求;

接收所述源设备根据所述设备标识获取请求发送的设备标识;

根据所述设备标识生成所述提醒消息。

4.如权利要求3所述的显示设备智能提醒方法,其特征在于,所述提醒消息包括:所述待播放数据对应的视频信息。

5.如权利要求1所述的显示设备智能提醒方法,其特征在于,所述计算所述待播放数据的信号带宽的步骤包括:判断所述待播放数据的显示信号模式;

根据所述显示信号模式匹配对应的计算规则;

根据所述计算规则计算所述信号带宽。

6.如权利要求5所述的显示设备智能提醒方法,其特征在于,所述显示信号模式包括:RGB444、YUV444、YUV422、YUV420、YCbCr444、YCbCr422、及YCbCr420中的至少一种。

7.如权利要求1所述的显示设备智能提醒方法,其特征在于,所述计算所述待播放数据的信号带宽的步骤包括:对所述待播放数据进行模式识别,得到该播放数据的行有效点数、场有效点数、帧率、颜色空间及色深;

根据所述行有效点数、场有效点数、帧率、颜色空间及色深参数计算所述信号带宽。

8.如权利要求7所述的显示设备智能提醒方法,其特征在于,通过以下方式计算所述信号带宽:当显示信号模式为RGB444或YCBCR444的Color Space时,W=Hactive*Vactive*FrameRate*(ColorDepth*3);或者当显示信号模式为YCBCR422的Color Space时,W=Hactive*Vactive*FrameRate*(ColorDepth*3)/(1.5);或者当显示信号模式为YCBCR420的Color Space时,W=Hactive*Vactive*FrameRate*(ColorDepth*3)/2;

其中,所述W代表所述信号带宽,Hactive表示所述行有效点数,Vactive表示所述场有效点数,Frame Rate表示所述帧率,Color Space表示颜色空间,Color Depth表示色深。

9.如权利要求1-8任意一项所述的显示设备智能提醒方法,其特征在于,所述将计算得到的信号带宽与所述显示设备的接入端口的端口带宽进行对比,判断所述端口带宽是否满足所述待播放数据的播放需求的步骤包括:判断所述信号带宽与所述端口带宽的比值是否大于预设比例,若大于预设比例,则判断所述端口带宽不满足所述播放数据的需求。

10.一种显示设备智能提醒装置,应用于显示设备,其特征在于,所述显示设备智能提醒装置包括:数据接收模块,用于接收源设备发送的待播放数据;

带宽计算模块,用于计算所述待播放数据的信号带宽;

带宽对比模块,用于将计算得到的信号带宽与所述显示设备的接入端口的端口带宽进行对比,判断所述端口带宽是否满足所述待播放数据的播放需求,其中所述接入端口是所述显示设备与所述源设备连接的端口;

消息播放模块,用于当所述端口带宽不满足所述待播放数据的播放需求时,在所述显示设备中播放提醒消息。

11.如权利要求10所述的显示设备智能提醒装置,其特征在于,所述提醒消息包括音频消息、文字消息或动画消息中的至少一种,所述提醒消息包括预设的配置修改策略。

12.如权利要求11所述的显示设备智能提醒装置,其特征在于,所述装置还包括:功能判断模块,用于判断所述源设备和所述显示设备的消费电子控制功能是否开启;

标识获取请求模块,用于在所述消费电子控制功能开启,则向所述源设备发送设备标识获取请求;

标识接收模块,用于接收所述源设备根据所述设备标识获取请求发送的设备标识;

消息生成模块,用于根据所述设备标识生成所述提醒消息。

13.如权利要求12所述的显示设备智能提醒装置,其特征在于,所述提醒消息包括:所述待播放数据对应的视频信息。

14.如权利要求10所述的显示设备智能提醒装置,其特征在于,所述带宽计算模块包括:模式判断单元,用于判断所述待播放数据的显示信号模式;

规则匹配单元,用于根据所述显示信号模式匹配对应的计算规则;

第一计算单元,用于根据所述计算规则计算所述信号带宽。

15.如权利要求10所述的显示设备智能提醒装置,其特征在于,所述带宽计算模块包括:视频信息解析单元,用于对所述待播放数据进行模式识别,得到该待播放数据的行有效点数、场有效点数、帧率、颜色空间及色深;

第二计算单元,用于根据所述行有效点数、场有效点数、帧率、颜色空间及色深参数计算所述信号带宽。

16.如权利要求15所述的显示设备智能提醒装置,其特征在于,所述第二计算单元通过以下方式计算所述信号带宽:当显示信号模式为RGB444或YCBCR444的Color Space时,W=Hactive*Vactive*FrameRate*(ColorDepth*3);或者当显示信号模式为YCBCR422的Color Space时,W=Hactive*Vactive*FrameRate*(ColorDepth*3)/(1.5);或者当显示信号模式为YCBCR420的Color Space时,W=Hactive*Vactive*FrameRate*(ColorDepth*3)/2;

其中,所述W代表所述信号带宽,Hactive表示所述行有效点数,Vactive表示所述场有效点数,Frame Rate表示所述帧率,Color Space表示颜色空间,Color Depth表示色深。

17.如权利要求10-16任意一项所述的显示设备智能提醒装置,其特征在于,所述带宽对比模块还用于判断所述信号带宽与所述端口带宽的比值是否大于预设比例,若大于预设比例,则判断所述端口带宽不满足所述播放数据的需求。

说明书 :

显示设备智能提醒方法及装置

技术领域

[0001] 本发明涉及显示技术领域,具体而言,涉及一种显示设备智能提醒方法及装置。

背景技术

[0002] 显示设备在接收到源设备发送的待播放数据时,若对应端口带宽不足,则不能正常播放所述数据,可能一直显示蓝屏或者是其它预设的画面,显示端不能精确地提醒到用户该现象是何种故障引起,如此会导致用户体验很差,进而引发用户投诉,增加售后成本,甚至对品牌形象造成一定影响。

发明内容

[0003] 有鉴于此,本发明实施例的目的在于提供一种显示设备智能提醒方法及装置。
[0004] 本发明实施例提供的一种显示设备智能提醒方法,所述显示设备智能提醒方法包括:
[0005] 接收源设备发送的待播放数据;
[0006] 计算所述待播放数据的信号带宽;
[0007] 将计算得到的信号带宽与所述显示设备的接入端口的端口带宽进行对比,判断所述端口带宽是否满足所述待播放数据的播放需求,其中所述接入端口是所述显示设备与所述源设备连接的端口;
[0008] 若所述端口带宽不满足所述待播放数据的播放需求,则在所述显示设备中播放提醒消息。
[0009] 本发明实施例还提供一种显示设备智能提醒装置,应用于显示设备,所述显示设备智能提醒装置包括:
[0010] 数据接收模块,用于接收源设备发送的待播放数据;
[0011] 带宽计算模块,用于计算所述待播放数据的信号带宽;
[0012] 带宽对比模块,用于将计算得到的信号带宽与所述显示设备的接入端口的端口带宽进行对比,判断所述端口带宽是否满足所述待播放数据的播放需求,其中所述接入端口是所述显示设备与所述源设备连接的端口;
[0013] 消息播放模块,用于若所述端口带宽不满足所述待播放数据的播放需求,则在所述显示设备中播放提醒消息。
[0014] 与现有技术相比,本发明的显示设备智能提醒方法及装置,通过显示设备计算接收到的播放数据的信号带宽,将信号带宽与显示设备的接入端口的端口带宽进行对比,判断是否满足待播放数据的信号带宽,在不满足时及时给予用户提醒的同时提高提醒的准确率。
[0015] 为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

[0016] 为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0017] 图1为本发明较佳实施例提供的显示设备与源设备进行交互的示意图。
[0018] 图2为本发明较佳实施例提供的显示设备的方框示意图。
[0019] 图3为本发明较佳实施例提供的显示设备智能提醒方法的流程图。
[0020] 图4为本发明较佳实施例提供的显示设备智能提醒方法中的信号带宽计算方法的流程图。
[0021] 图5为本实施例提供的显示设备智能提醒方法中的匹配计算规则的流程图。
[0022] 图6为本发明另一较佳实施例提供的显示设备智能提醒方法的流程图。
[0023] 图7为本发明较佳实施例提供的显示设备智能提醒装置的功能模块示意图。
[0024] 图8为本发明较佳实施例提供的显示设备智能提醒装置的带宽计算模块的功能模块示意图。
[0025] 图9为本发明另一较佳实施例提供的显示设备智能提醒装置的带宽计算模块的功能模块示意图。

具体实施方式

[0026] 下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0027] 应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本发明的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0028] 如图1所示,本发明较佳实施例提供的显示设备100与源设备200进行交互的示意图。所述显示设备100通过连接线与一个或多个源设备200(图中示出了一个源设备200)通信连接,所述显示设备100将接收到的所述源设备200发送的待播放数据进行播放。所述显示设备100可以是智能电视、微投等。所述源设备200是为所述显示设备100提供待播放数据的终端。例如,所述源设备200可以是个人电脑(Personal Computer,PC)、机顶盒、游戏机、电视盒、蓝光DVD、电脑、智能手机等。
[0029] 如图2所示,是所述显示设备100的方框示意图。所述显示设备100包括显示设备智能提醒装置110、存储器111、存储控制器112、处理器113、外设接口114、显示单元115、音频单元116。
[0030] 所述存储器111、存储控制器112、处理器113、外设接口114、显示单元115、音频单元116各元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。所述显示设备智能提醒装置110可包括至少一个可以软件或固件(Firmware)的形式存储于所述存储器中或固化在所述显示设备100的操作系统(Operating System,OS)中的软件功能模块。所述处理器113用于执行存储器111中存储的可执行模块,例如所述显示设备智能提醒装置110包括的软件功能模块或计算机程序。
[0031] 其中,所述存储器111可以是,但不限于,随机存取存储器(Random Access Memory,RAM),只读存储器(Read Only Memory,ROM),可编程只读存储器(Programmable Read-Only Memory,PROM),可擦除只读存储器(Erasable Programmable Read-Only Memory,EPROM),电可擦除只读存储器(Electric Erasable Programmable Read-Only Memory,EEPROM)等。其中,存储器111用于存储程序,所述处理器113在接收到执行指令后,执行所述程序,本发明实施例任一实施例揭示的过程定义的显示设备100所执行的方法可以应用于处理器113中,或者由处理器113实现。
[0032] 所述处理器113可能是一种集成电路芯片,具有信号的处理能力。上述的处理器113可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者所述通用处理器也可以是任何常规的处理器等。
[0033] 所述外设接口114将各种输入/输入装置耦合至处理器113以及存储器111。在一些实施例中,外设接口114,处理器113以及存储控制器112可以在单个芯片中实现。在其他一些实例中,他们可以分别由独立的芯片实现。
[0034] 显示单元115在所述显示设备100与用户之间提供一个交互界面(例如用户操作界面)或用于显示图像数据给用户参考。在本实施例中,所述显示单元115可以是液晶显示器或触控显示器。若为触控显示器,其可为支持单点和多点触控操作的电容式触控屏或电阻式触控屏等。支持单点和多点触控操作是指触控显示器能感应到来自所述触控显示器上一个或多个位置处同时产生的触控操作,并将所述感应到的触控操作交由处理器进行计算和处理。
[0035] 音频单元116向用户提供音频接口,其可包括一个或多个麦克风、一个或者多个扬声器以及音频电路。
[0036] 当所述源设备200通过带宽不足的接口与所述显示设备100连接时,可能导致待播放数据不能成功播放。以HDMI(High Definition Multimedia Interface,高清晰度多媒体接口)1口支持2.0a,HDMI2或HDMI3口支持1.4b为例,当用户接符合HDMI 2.0a标准的源设备至HDMI2或HDMI3口,并发送信号带宽高于HDMI1.4b规定的待播放数据(如,4K@50Hz/60Hz,Color Space为RGB444),由于显示设备100的HDMI2或HDMI3端口仅能够支持到HDMI 1.4b的带宽,如此会导致电视端信号识别不成功,则所述显示设备100将不能播放所述待播放数据。下面通过显示设备智能提醒方法及装置的实施例来详细说明通过计算及时判断所述待播放数据是否能被播放,并进一步地在所述显示设备100中进行精确提醒,以提升用户体验。
[0037] 请参阅图3,是本发明较佳实施例提供的应用于图2所示的显示设备100的显示设备智能提醒方法的流程图。下面将对图3所示的具体流程进行详细阐述。
[0038] 步骤S101,接收源设备发送的待播放数据。
[0039] 本实施例中,所述待播放数据可以包括视频、图像、音频、文字等。
[0040] 本实施例中,在接收所述源设备发送所述待播放数据之前,在所述显示设备的扩展显示标识数据(Extended Display Identification Data,简称EDID)的消费电子协会(Consumer Electronics Association,简称CEA)拓展块中添加供应商专用数据块(Vendor Specific Data Block)。所述供应商专用数据块中记录着所述显示设备支持的部分规格的数据。例如,记录着所述显示设备支持播放的视频信号颜色深度(Color Depth)范围。通过上述设置,源设备读取到所述显示设备存储的供应商专用数据块时,即可确认显示设备是否具备InfoFrame的解析能力,进而正确设置AVI InfoFrame中的具体视频信息项,如,色深(Color Depth)。因此,本发明实施例中,需要在EDID(Extended Display Identification Data,扩展显示标识数据)中的VSDB(Vendor Specific Data Block,厂商专用数据块)中对Deep Color Depth在显示设备的支持情况进行配置,如,支持10bit、12bit、16bit等,则所述源设备发送的待播放数据的Deep Color Depth可以为10bit或12bit或16bit。其中,色深高于8bit称为Deep Color Depth。如此,源设备不会发送显示设备不支持的Deep Color Depth的待播放数据。
[0041] 在一种实施方式中,所述显示设备开机时或者在所述显示设备接收到控制端(如,遥控器)发送的获取端口指令时,按照配置文件加载所述显示设备的HDMI(High Definition Multimedia Interface,高清晰度多媒体接口)端口的EDID至内存。当有源设备(如,电视盒、机顶盒、DVD Player等)接入某一HDMI接口通路时,源设备会通过HDMI线中的DDC(Display Data Control,显示数据控制)引脚(pin)来读取显示设备的EDID,分析其对音视频的具体支持情况,并优先发送EDID中配置的优选视频数据给所述显示设备显示。
[0042] 详细地,虽然所述源设备发送的待播放数据为所述显示设备支持的色深的范围内的待播放数据,但是由于待播放数据的视频信息中还包括其它参数,其它参数也会影响所述待播放数据是否能够成功播放。
[0043] 步骤S102,计算所述待播放数据的信号带宽。
[0044] 本实施例中,所述显示设备将获取的待播放数据进行解析,通过解析得到的视频信息计算所述信号带宽。
[0045] 所述信号带宽是指单位时间能通过链路的数据量。
[0046] 具体地,如图4所示,所述计算所述待播放数据的信号带宽的步骤包括:
[0047] 步骤S1021,对所述待播放数据进行模式识别,得到该待播放数据的行有效点数、场有效点数、帧率、颜色空间及色深。
[0048] 步骤S1022,根据所述行有效点数、场有效点数、帧率、颜色空间及色深计算所述信号带宽。
[0049] 其中,行有效点数表示所述待播放数据的视频信号水平方向的有效像素个数,场有效点数表示所述待播放数据的视频信号垂直方向的有效像素个数,帧率表示所述源设备发送的待播放数据的帧率。
[0050] 在一种实施方式中,可以通过以下方式解析得到所述色深(Color Depth):接收所述源设备发送的通用控制包(General Control Packet,简称GCP),所述通用控制包中包括所述Color Depth;解析所述通用控制包获取所述Color Depth。
[0051] 在一实施方式中,所述计算所述待播放数据的信号带宽的步骤包括:
[0052] 判断所述待播放数据的显示信号模式。所述显示信号模式包括:RGB444、YUV444、YUV422、YUV420、YCbCr444、YCbCr422、及YCbCr420中的至少一种。根据所述显示信号模式匹配对应的计算规则,并根据所述计算规则计算所述信号带宽。
[0053] 本实施例中,所述显示设备可以通过以下方式计算所述信号带宽:
[0054] W=Hactive*Vactive*FrameRate*(ColorDepth*3);或者
[0055] W=Hactive*Vactive*FrameRate*(ColorDepth*3)/(1.5);或者
[0056] W=Hactive*Vactive*FrameRate*(ColorDepth*3)/2,其中所述W代表所述信号带宽,Hactive表示所述行有效点数,Vactive表示所述场有效点数,Frame Rate表示所述帧率,Color Space表示颜色空间,Color Depth表示色深。
[0057] 下面结合附图5说明所述显示设备匹配所述计算规则的具体流程。如图5所示,图5为本实施例提供的显示设备智能提醒方法中的匹配计算规则的流程图。匹配所述计算规则包括以下步骤:
[0058] 步骤S10221,判断显示信号模式是否为RGB444或YCBCR444。
[0059] 若是执行步骤S10222,若否执行步骤S10223。
[0060] 步骤S10222,通过所述公式W=Hactive*Vactive*FrameRate*(ColorDepth*3)计算所述信号带宽。
[0061] 步骤S10223,判断显示信号模式是否为YCBCR422。
[0062] 若是执行步骤S10224,若否执行步骤S10225。
[0063] 步骤S10224,通过所述公式W=Hactive*Vactive*FrameRate*(ColorDepth*3)/(1.5)计算所述信号带宽。
[0064] 步骤S10225,判断显示信号模式是否为YCBCR420。
[0065] 若是执行步骤S10226,若否流程结束。
[0066] 步骤S10226,通过所述公式W=Hactive*Vactive*FrameRate*(ColorDepth*3)/2计算所述信号带宽。
[0067] 通过上述方式,在不同的显示信号模式下匹配不同的计算规则,可以更准确地计算出所述信号带宽,可以更好地判断所述接入端口能否满足播放所述待播放数据的需求。
[0068] 步骤S103,将计算得到的信号带宽与所述显示设备的接入端口的端口带宽进行对比,判断所述端口带宽是否满足所述待播放数据的播放需求。
[0069] 本实施例中,所述接入端口是所述显示设备与所述源设备连接的端口。
[0070] 判断所述信号带宽与所述端口带宽的比值是否大于预设比例,若大于预设比例,则判断所述端口带宽不满足所述待播放数据的需求。所述预设比例可也根据不同的显示设备的承受能力进行设置。所述预设比例也可以是在所述显示设备出厂前进行预先设置的。当然,也可以是后续用户设置。例如,所述预设比例可以是百分之八十。当所述信号带宽大于或等于所述端口带宽的百分之八十时,在判定所述显示设备的接入端口不满足所述待播放数据的播放需求。
[0071] 步骤S104,若所述端口带宽不满足所述待播放数据的播放需求,则在所述显示设备中播放提醒消息。
[0072] 所述提醒消息包括音频消息、文字消息或动画消息中的至少一种,所述提醒消息包括预设的配置修改策略。本实施例中,所述提醒消息的多样化可以更高效率地提醒用户,而且通过动画的方式播放也能够增加用户使用所述显示设备的乐趣,即使在接口接错的情况下也能够给用户带来乐趣。
[0073] 所述提醒消息包括:所述待播放数据对应的视频信息。所述视频信息包括上述的Hactive、Vactive、Frame Rate、Color Space及Color Depth参数。在所述提醒消息包括了所述视频信息,可以使用户了解到不能显示待播放数据的原因,不会误认为是其它的原因(如,显示设备坏了),可以提高用户体验,减少用户投诉。
[0074] 在一个实例中,以源设备接入显示设备支持HDMI 1.4b的HDMI2口,且发送timing的带宽超过1.4b的上限(如,3840*2160@60Hz/Color Space RGB444/Color Depth 8bit)为例。所述提醒消息可以是文字消息“您所接收到的待播放数据的信号是3840*2160@60Hz/Color Space是RGB444/Color Depth是8bit,请设置PS4的Color Space为YUV420,或者,将源设备接入显示设备HDMI1口”。
[0075] 在另一个实例中,以源设备接入显示设备支持HDMI 1.4b的HDMI2口,且发送timing的带宽超过1.4b的上限(如,3840*2160@60Hz/Color Space RGB444/Color Depth 8bit)为例。所述提醒消息可以是音频消息,以语音模式播放“您所接收到的待播放数据的信号是3840*2160@60Hz/Color Space是RGB444/Color Depth是8bit,请设置PS4的Color Space为YUV420,或者,将源设备接入显示设备HDMI1口”。本实施例中,所述音频消息可以预先录制并存储在所述显示设备中的存储器中。
[0076] 在一种实施方式中,可以先将根据源设备的设备标识是否获取到,事先以PCM(Pulse Code Modulation,脉冲编码调制)的形式录制获取到设备标识的音频消息和未获取到设备标识的音频消息,并将之存储于显示端存储器的指定位置。当出现因带宽问题而导致的需要在所述显示设备播放所述提醒消息时,所述显示设备将根据源设备的设备标识是否获取到,从所述显示设备的存储器(如,Nand Flash)加载指定的音频文件到指定内存缓存区;显示设备软件将该缓存区的起始地址和指定长度配置给RDMA(Read Direct Memory Access,直接内存接入读取)的内部控制单元,然后开启该RDMA工作,RDMA将所述起始地址及指定长度的用于用户提醒的PCM音频消息一次性读取到显示端喇叭播放,或透传给连接于显示设备的外置功放播放。
[0077] 当然,在其它实例中,也可以以动画的形式播放所述“您所接收到的待播放数据的信号是3840*2160@60Hz/Color Space是RGB444/Color Depth是8bit,请设置PS4的Color Space为YUV420,或者,将源设备接入显示设备HDMI1口”内容。
[0078] 根据上述实施例中的方法,通过显示设备计算接收到的待播放数据的信号带宽,将信息带宽与显示设备的接入端口的端口带宽进行对比,判断是否满足待播放数据的信号带宽,在不满足时及时给予用户提醒,提高提醒的准确率和及时性。
[0079] 本发明实施例提供另一种显示设备智能提醒方法,本实施例与上述实施例类似,其不同之处在于,还包括提醒消息生成的内容,具体地,如图6所示,本实施例中在步骤S103与步骤S104之间还包括:
[0080] 步骤S201,判断所述源设备和所述显示设备的消费电子控制功能(CEC)是否开启。若开启,则执行步骤S202。若未开启则执行步骤S104。
[0081] 步骤S202,向所述源设备发送设备标识获取请求。
[0082] 所述设备标识可以是所述源设备的型号,或者所述源设备使用的名称等。例如,所述源设备为一游戏机。所述游戏机可以是索尼电脑娱乐公司推出的PlayStation游戏机系列的第四代游戏主机。所述游戏机的设备标识则可以是PS4。当然,在其它实施方式中,所述设备标识也可以是“索尼游戏机”。
[0083] 步骤S203,接收所述源设备根据所述设备标识获取请求发送的设备标识。
[0084] 步骤S204,根据所述设备标识生成所述提醒消息。
[0085] 所述提醒消息包括:所述待播放数据对应的视频信息。
[0086] 在一个实例中,所述源设备可以是索尼电脑娱乐公司推出的PlayStation游戏机系列的第四代游戏主机。所述游戏主机的设备标识是PS4。以PlayStation 4接入显示设备支持HDMI 1.4b的HDMI2口,且发送timing的带宽超过1.4b的上限(如,3840*2160@60Hz/Color Space RGB444/Color Depth 8bit)为例。则所述提醒消息可以是“您所接入的PS4所发送的信号是3840*2160@60Hz/Color Space是RGB444/Color Depth是8bit,请设置PS4的Color Space为YUV420,或者,将PS4接入显示设备HDMI1口”。当然,所述提醒消息如果是音频消息,则以语音的形式播放上述的文字的提醒消息。当然也可以,音频消息和文字消息同时播放。
[0087] 根据上述实施例中的方法,在显示设备100中播放所述提醒消息之前,先获取源设备的设备标识,再根据所述设备标识生成所述提醒消息,使所述提醒消息中携带所述设备标识,可以使用户能够更清楚地知道所述源设备接入哪个接口,在再次连接该源设备时,能够接入准确的接口。不仅能够在本次提醒用户更换接口,还能够将源设备与接口对应起来。
[0088] 图7,是本发明较佳实施例提供的图2所示的显示设备智能提醒装置110的功能模块示意图。所述显示设备智能提醒装置包括数据接收模块1101、带宽计算模块1102、带宽对比模块1103及消息播放模块1104。
[0089] 所述数据接收模块1101,用于接收源设备发送的待播放数据。
[0090] 所述带宽计算模块1102,用于计算所述待播放数据的信号带宽。
[0091] 所述带宽对比模块1103,用于将计算得到的信号带宽与所述显示设备的接入端口的端口带宽进行对比,判断所述端口带宽是否满足所述待播放数据的播放需求。
[0092] 其中所述接入端口是所述显示设备与所述源设备连接的端口。所述带宽对比模块还用于判断所述信号带宽与所述端口带宽的比值是否大于预设比例,若大于预设比例,则判断所述端口带宽不满足所述待播放数据的需求。
[0093] 所述消息播放模块1104,用于若所述端口带宽不满足所述待播放数据的播放需求,则在所述显示设备中播放提醒消息。
[0094] 本实施例中,所述提醒消息包括音频消息、文字消息或动画消息中的至少一种,所述提醒消息包括预设的配置修改策略。所述提醒消息包括:所述待播放数据对应的视频信息。
[0095] 在其他实施例中,如图7所示,所述装置还包括功能判断模块1105、标识获取请求模块1106、标识接收模块1107以及消息生成模块1108。其中,所述功能判断模块1105用于判断所述源设备和所述显示设备的消费电子控制功能是否开启。所述标识获取请求模块1106用于在所述消费电子控制功能开启时,向所述源设备发送设备标识获取请求。所述标识接收模块1107用于接收所述源设备根据所述设备标识获取请求发送的设备标识。所述消息生成模块1108用于根据所述设备标识生成所述提醒消息。
[0096] 本实施例中,如图8所示,所述带宽计算模块1102包括:
[0097] 模式判断单元11021,用于判断所述待播放数据的显示信号模式;
[0098] 规则匹配单元11022,用于根据所述显示信号模式匹配对应的计算规则;
[0099] 第一计算单元11023,用于根据所述计算规则计算所述信号带宽。
[0100] 本实施例中,如图9所示,所述带宽计算模块1102包括:
[0101] 视频信息解析单元11024,用于对所述待播放数据进行模式识别,得到该待播放数据的行有效点数、场有效点数、帧率、颜色空间及色深。在其它实施例中,所述视频信息解析单元11024还可用于解析出更多的所述待播放数据的参数。
[0102] 第二计算单元11025,用于根据所述行有效点数、场有效点数、帧率、颜色空间及色深参数计算所述信号带宽。
[0103] 所述第二计算单元通过以下方式计算所述信号带宽:
[0104] W=Hactive*Vactive*FrameRate*(ColorDepth*3);或者
[0105] W=Hactive*Vactive*FrameRate*(ColorDepth*3)/(1.5);或者
[0106] W=Hactive*Vactive*FrameRate*(ColorDepth*3)/2;
[0107] 其中,所述W代表所述信号带宽,Hactive表示所述行有效点数,Vactive表示所述场有效点数,Frame Rate表示所述帧率,Color Space表示颜色空间,Color Depth表示色深。
[0108] 关于上述装置实施例中的其它细节可进一步地参考上述方法实施例中的描述,在此不再赘述。
[0109] 根据上述实施例中的装置,通过显示设备计算接收到的待播放数据的信号带宽,将信息带宽与显示设备的接入端口的端口带宽进行对比,判断是否满足待播放数据的信号带宽,在不满足时及时给予用户提醒,提高提醒的准确率和及时性。
[0110] 在本申请所提供的几个实施例中,应所述理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
[0111] 另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
[0112] 所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者所述技术方案的部分可以以软件产品的形式体现出来,所述计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0113] 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
[0114] 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。