本發(fā)明涉及顯示技術(shù)領(lǐng)域,具體而言,涉及一種顯示設(shè)備智能提醒方法及裝置。
背景技術(shù):
顯示設(shè)備在接收到源設(shè)備發(fā)送的待播放數(shù)據(jù)時(shí),若對(duì)應(yīng)端口帶寬不足,則不能正常播放所述數(shù)據(jù),可能一直顯示藍(lán)屏或者是其它預(yù)設(shè)的畫面,顯示端不能精確地提醒到用戶該現(xiàn)象是何種故障引起,如此會(huì)導(dǎo)致用戶體驗(yàn)很差,進(jìn)而引發(fā)用戶投訴,增加售后成本,甚至對(duì)品牌形象造成一定影響。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明實(shí)施例的目的在于提供一種顯示設(shè)備智能提醒方法及裝置。
本發(fā)明實(shí)施例提供的一種顯示設(shè)備智能提醒方法,所述顯示設(shè)備智能提醒方法包括:
接收源設(shè)備發(fā)送的待播放數(shù)據(jù);
計(jì)算所述待播放數(shù)據(jù)的信號(hào)帶寬;
將計(jì)算得到的信號(hào)帶寬與所述顯示設(shè)備的接入端口的端口帶寬進(jìn)行對(duì)比,判斷所述端口帶寬是否滿足所述待播放數(shù)據(jù)的播放需求,其中所述接入端口是所述顯示設(shè)備與所述源設(shè)備連接的端口;
若所述端口帶寬不滿足所述待播放數(shù)據(jù)的播放需求,則在所述顯示設(shè)備中播放提醒消息。
本發(fā)明實(shí)施例還提供一種顯示設(shè)備智能提醒裝置,應(yīng)用于顯示設(shè)備,所述顯示設(shè)備智能提醒裝置包括:
數(shù)據(jù)接收模塊,用于接收源設(shè)備發(fā)送的待播放數(shù)據(jù);
帶寬計(jì)算模塊,用于計(jì)算所述待播放數(shù)據(jù)的信號(hào)帶寬;
帶寬對(duì)比模塊,用于將計(jì)算得到的信號(hào)帶寬與所述顯示設(shè)備的接入端口的端口帶寬進(jìn)行對(duì)比,判斷所述端口帶寬是否滿足所述待播放數(shù)據(jù)的播放需求,其中所述接入端口是所述顯示設(shè)備與所述源設(shè)備連接的端口;
消息播放模塊,用于若所述端口帶寬不滿足所述待播放數(shù)據(jù)的播放需求,則在所述顯示設(shè)備中播放提醒消息。
與現(xiàn)有技術(shù)相比,本發(fā)明的顯示設(shè)備智能提醒方法及裝置,通過(guò)顯示設(shè)備計(jì)算接收到的播放數(shù)據(jù)的信號(hào)帶寬,將信號(hào)帶寬與顯示設(shè)備的接入端口的端口帶寬進(jìn)行對(duì)比,判斷是否滿足待播放數(shù)據(jù)的信號(hào)帶寬,在不滿足時(shí)及時(shí)給予用戶提醒的同時(shí)提高提醒的準(zhǔn)確率。
為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合所附附圖,作詳細(xì)說(shuō)明如下。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,應(yīng)當(dāng)理解,以下附圖僅示出了本發(fā)明的某些實(shí)施例,因此不應(yīng)被看作是對(duì)范圍的限定,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他相關(guān)的附圖。
圖1為本發(fā)明較佳實(shí)施例提供的顯示設(shè)備與源設(shè)備進(jìn)行交互的示意圖。
圖2為本發(fā)明較佳實(shí)施例提供的顯示設(shè)備的方框示意圖。
圖3為本發(fā)明較佳實(shí)施例提供的顯示設(shè)備智能提醒方法的流程圖。
圖4為本發(fā)明較佳實(shí)施例提供的顯示設(shè)備智能提醒方法中的信號(hào)帶寬計(jì)算方法的流程圖。
圖5為本實(shí)施例提供的顯示設(shè)備智能提醒方法中的匹配計(jì)算規(guī)則的流程圖。
圖6為本發(fā)明另一較佳實(shí)施例提供的顯示設(shè)備智能提醒方法的流程圖。
圖7為本發(fā)明較佳實(shí)施例提供的顯示設(shè)備智能提醒裝置的功能模塊示意圖。
圖8為本發(fā)明較佳實(shí)施例提供的顯示設(shè)備智能提醒裝置的帶寬計(jì)算模塊的功能模塊示意圖。
圖9為本發(fā)明另一較佳實(shí)施例提供的顯示設(shè)備智能提醒裝置的帶寬計(jì)算模塊的功能模塊示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。通常在此處附圖中描述和示出的本發(fā)明實(shí)施例的組件可以以各種不同的配置來(lái)布置和設(shè)計(jì)。因此,以下對(duì)在附圖中提供的本發(fā)明的實(shí)施例的詳細(xì)描述并非旨在限制要求保護(hù)的本發(fā)明的范圍,而是僅僅表示本發(fā)明的選定實(shí)施例?;诒景l(fā)明的實(shí)施例,本領(lǐng)域技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
應(yīng)注意到:相似的標(biāo)號(hào)和字母在下面的附圖中表示類似項(xiàng),因此,一旦某一項(xiàng)在一個(gè)附圖中被定義,則在隨后的附圖中不需要對(duì)其進(jìn)行進(jìn)一步定義和解釋。同時(shí),在本發(fā)明的描述中,術(shù)語(yǔ)“第一”、“第二”等僅用于區(qū)分描述,而不能理解為指示或暗示相對(duì)重要性。
如圖1所示,本發(fā)明較佳實(shí)施例提供的顯示設(shè)備100與源設(shè)備200進(jìn)行交互的示意圖。所述顯示設(shè)備100通過(guò)連接線與一個(gè)或多個(gè)源設(shè)備200(圖中示出了一個(gè)源設(shè)備200)通信連接,所述顯示設(shè)備100將接收到的所述源設(shè)備200發(fā)送的待播放數(shù)據(jù)進(jìn)行播放。所述顯示設(shè)備100可以是智能電視、微投等。所述源設(shè)備200是為所述顯示設(shè)備100提供待播放數(shù)據(jù)的終端。例如,所述源設(shè)備200可以是個(gè)人電腦(personalcomputer,pc)、機(jī)頂盒、游戲機(jī)、電視盒、藍(lán)光dvd、電腦、智能手機(jī)等。
如圖2所示,是所述顯示設(shè)備100的方框示意圖。所述顯示設(shè)備100包括顯示設(shè)備智能提醒裝置110、存儲(chǔ)器111、存儲(chǔ)控制器112、處理器113、外設(shè)接口114、顯示單元115、音頻單元116。
所述存儲(chǔ)器111、存儲(chǔ)控制器112、處理器113、外設(shè)接口114、顯示單元115、音頻單元116各元件相互之間直接或間接地電性連接,以實(shí)現(xiàn)數(shù)據(jù)的傳輸或交互。例如,這些元件相互之間可通過(guò)一條或多條通訊總線或信號(hào)線實(shí)現(xiàn)電性連接。所述顯示設(shè)備智能提醒裝置110可包括至少一個(gè)可以軟件或固件(firmware)的形式存儲(chǔ)于所述存儲(chǔ)器中或固化在所述顯示設(shè)備100的操作系統(tǒng)(operatingsystem,os)中的軟件功能模塊。所述處理器113用于執(zhí)行存儲(chǔ)器111中存儲(chǔ)的可執(zhí)行模塊,例如所述顯示設(shè)備智能提醒裝置110包括的軟件功能模塊或計(jì)算機(jī)程序。
其中,所述存儲(chǔ)器111可以是,但不限于,隨機(jī)存取存儲(chǔ)器(randomaccessmemory,ram),只讀存儲(chǔ)器(readonlymemory,rom),可編程只讀存儲(chǔ)器(programmableread-onlymemory,prom),可擦除只讀存儲(chǔ)器(erasableprogrammableread-onlymemory,eprom),電可擦除只讀存儲(chǔ)器(electricerasableprogrammableread-onlymemory,eeprom)等。其中,存儲(chǔ)器111用于存儲(chǔ)程序,所述處理器113在接收到執(zhí)行指令后,執(zhí)行所述程序,本發(fā)明實(shí)施例任一實(shí)施例揭示的過(guò)程定義的顯示設(shè)備100所執(zhí)行的方法可以應(yīng)用于處理器113中,或者由處理器113實(shí)現(xiàn)。
所述處理器113可能是一種集成電路芯片,具有信號(hào)的處理能力。上述的處理器113可以是通用處理器,包括中央處理器(centralprocessingunit,簡(jiǎn)稱cpu)、網(wǎng)絡(luò)處理器(networkprocessor,簡(jiǎn)稱np)等;還可以是數(shù)字信號(hào)處理器(dsp)、專用集成電路(asic)、現(xiàn)場(chǎng)可編程門陣列(fpga)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件??梢詫?shí)現(xiàn)或者執(zhí)行本發(fā)明實(shí)施例中的公開(kāi)的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者所述通用處理器也可以是任何常規(guī)的處理器等。
所述外設(shè)接口114將各種輸入/輸入裝置耦合至處理器113以及存儲(chǔ)器111。在一些實(shí)施例中,外設(shè)接口114,處理器113以及存儲(chǔ)控制器112可以在單個(gè)芯片中實(shí)現(xiàn)。在其他一些實(shí)例中,他們可以分別由獨(dú)立的芯片實(shí)現(xiàn)。
顯示單元115在所述顯示設(shè)備100與用戶之間提供一個(gè)交互界面(例如用戶操作界面)或用于顯示圖像數(shù)據(jù)給用戶參考。在本實(shí)施例中,所述顯示單元115可以是液晶顯示器或觸控顯示器。若為觸控顯示器,其可為支持單點(diǎn)和多點(diǎn)觸控操作的電容式觸控屏或電阻式觸控屏等。支持單點(diǎn)和多點(diǎn)觸控操作是指觸控顯示器能感應(yīng)到來(lái)自所述觸控顯示器上一個(gè)或多個(gè)位置處同時(shí)產(chǎn)生的觸控操作,并將所述感應(yīng)到的觸控操作交由處理器進(jìn)行計(jì)算和處理。
音頻單元116向用戶提供音頻接口,其可包括一個(gè)或多個(gè)麥克風(fēng)、一個(gè)或者多個(gè)揚(yáng)聲器以及音頻電路。
當(dāng)所述源設(shè)備200通過(guò)帶寬不足的接口與所述顯示設(shè)備100連接時(shí),可能導(dǎo)致待播放數(shù)據(jù)不能成功播放。以hdmi(highdefinitionmultimediainterface,高清晰度多媒體接口)1口支持2.0a,hdmi2或hdmi3口支持1.4b為例,當(dāng)用戶接符合hdmi2.0a標(biāo)準(zhǔn)的源設(shè)備至hdmi2或hdmi3口,并發(fā)送信號(hào)帶寬高于hdmi1.4b規(guī)定的待播放數(shù)據(jù)(如,4k@50hz/60hz,colorspace為rgb444),由于顯示設(shè)備100的hdmi2或hdmi3端口僅能夠支持到hdmi1.4b的帶寬,如此會(huì)導(dǎo)致電視端信號(hào)識(shí)別不成功,則所述顯示設(shè)備100將不能播放所述待播放數(shù)據(jù)。下面通過(guò)顯示設(shè)備智能提醒方法及裝置的實(shí)施例來(lái)詳細(xì)說(shuō)明通過(guò)計(jì)算及時(shí)判斷所述待播放數(shù)據(jù)是否能被播放,并進(jìn)一步地在所述顯示設(shè)備100中進(jìn)行精確提醒,以提升用戶體驗(yàn)。
請(qǐng)參閱圖3,是本發(fā)明較佳實(shí)施例提供的應(yīng)用于圖2所示的顯示設(shè)備100的顯示設(shè)備智能提醒方法的流程圖。下面將對(duì)圖3所示的具體流程進(jìn)行詳細(xì)闡述。
步驟s101,接收源設(shè)備發(fā)送的待播放數(shù)據(jù)。
本實(shí)施例中,所述待播放數(shù)據(jù)可以包括視頻、圖像、音頻、文字等。
本實(shí)施例中,在接收所述源設(shè)備發(fā)送所述待播放數(shù)據(jù)之前,在所述顯示設(shè)備的擴(kuò)展顯示標(biāo)識(shí)數(shù)據(jù)(extendeddisplayidentificationdata,簡(jiǎn)稱edid)的消費(fèi)電子協(xié)會(huì)(consumerelectronicsassociation,簡(jiǎn)稱cea)拓展塊中添加供應(yīng)商專用數(shù)據(jù)塊(vendorspecificdatablock)。所述供應(yīng)商專用數(shù)據(jù)塊中記錄著所述顯示設(shè)備支持的部分規(guī)格的數(shù)據(jù)。例如,記錄著所述顯示設(shè)備支持播放的視頻信號(hào)顏色深度(colordepth)范圍。通過(guò)上述設(shè)置,源設(shè)備讀取到所述顯示設(shè)備存儲(chǔ)的供應(yīng)商專用數(shù)據(jù)塊時(shí),即可確認(rèn)顯示設(shè)備是否具備infoframe的解析能力,進(jìn)而正確設(shè)置aviinfoframe中的具體視頻信息項(xiàng),如,色深(colordepth)。因此,本發(fā)明實(shí)施例中,需要在edid(extendeddisplayidentificationdata,擴(kuò)展顯示標(biāo)識(shí)數(shù)據(jù))中的vsdb(vendorspecificdatablock,廠商專用數(shù)據(jù)塊)中對(duì)deepcolordepth在顯示設(shè)備的支持情況進(jìn)行配置,如,支持10bit、12bit、16bit等,則所述源設(shè)備發(fā)送的待播放數(shù)據(jù)的deepcolordepth可以為10bit或12bit或16bit。其中,色深高于8bit稱為deepcolordepth。如此,源設(shè)備不會(huì)發(fā)送顯示設(shè)備不支持的deepcolordepth的待播放數(shù)據(jù)。
在一種實(shí)施方式中,所述顯示設(shè)備開(kāi)機(jī)時(shí)或者在所述顯示設(shè)備接收到控制端(如,遙控器)發(fā)送的獲取端口指令時(shí),按照配置文件加載所述顯示設(shè)備的hdmi(highdefinitionmultimediainterface,高清晰度多媒體接口)端口的edid至內(nèi)存。當(dāng)有源設(shè)備(如,電視盒、機(jī)頂盒、dvdplayer等)接入某一hdmi接口通路時(shí),源設(shè)備會(huì)通過(guò)hdmi線中的ddc(displaydatacontrol,顯示數(shù)據(jù)控制)引腳(pin)來(lái)讀取顯示設(shè)備的edid,分析其對(duì)音視頻的具體支持情況,并優(yōu)先發(fā)送edid中配置的優(yōu)選視頻數(shù)據(jù)給所述顯示設(shè)備顯示。
詳細(xì)地,雖然所述源設(shè)備發(fā)送的待播放數(shù)據(jù)為所述顯示設(shè)備支持的色深的范圍內(nèi)的待播放數(shù)據(jù),但是由于待播放數(shù)據(jù)的視頻信息中還包括其它參數(shù),其它參數(shù)也會(huì)影響所述待播放數(shù)據(jù)是否能夠成功播放。
步驟s102,計(jì)算所述待播放數(shù)據(jù)的信號(hào)帶寬。
本實(shí)施例中,所述顯示設(shè)備將獲取的待播放數(shù)據(jù)進(jìn)行解析,通過(guò)解析得到的視頻信息計(jì)算所述信號(hào)帶寬。
所述信號(hào)帶寬是指單位時(shí)間能通過(guò)鏈路的數(shù)據(jù)量。
具體地,如圖4所示,所述計(jì)算所述待播放數(shù)據(jù)的信號(hào)帶寬的步驟包括:
步驟s1021,對(duì)所述待播放數(shù)據(jù)進(jìn)行模式識(shí)別,得到該待播放數(shù)據(jù)的行有效點(diǎn)數(shù)、場(chǎng)有效點(diǎn)數(shù)、幀率、顏色空間及色深。
步驟s1022,根據(jù)所述行有效點(diǎn)數(shù)、場(chǎng)有效點(diǎn)數(shù)、幀率、顏色空間及色深計(jì)算所述信號(hào)帶寬。
其中,行有效點(diǎn)數(shù)表示所述待播放數(shù)據(jù)的視頻信號(hào)水平方向的有效像素個(gè)數(shù),場(chǎng)有效點(diǎn)數(shù)表示所述待播放數(shù)據(jù)的視頻信號(hào)垂直方向的有效像素個(gè)數(shù),幀率表示所述源設(shè)備發(fā)送的待播放數(shù)據(jù)的幀率。
在一種實(shí)施方式中,可以通過(guò)以下方式解析得到所述色深(colordepth):接收所述源設(shè)備發(fā)送的通用控制包(generalcontrolpacket,簡(jiǎn)稱gcp),所述通用控制包中包括所述colordepth;解析所述通用控制包獲取所述colordepth。
在一實(shí)施方式中,所述計(jì)算所述待播放數(shù)據(jù)的信號(hào)帶寬的步驟包括:
判斷所述待播放數(shù)據(jù)的顯示信號(hào)模式。所述顯示信號(hào)模式包括:rgb444、yuv444、yuv422、yuv420、ycbcr444、ycbcr422、及ycbcr420中的至少一種。根據(jù)所述顯示信號(hào)模式匹配對(duì)應(yīng)的計(jì)算規(guī)則,并根據(jù)所述計(jì)算規(guī)則計(jì)算所述信號(hào)帶寬。
本實(shí)施例中,所述顯示設(shè)備可以通過(guò)以下方式計(jì)算所述信號(hào)帶寬:
w=hactive*vactive*framerate*(colordepth*3);或者
w=hactive*vactive*framerate*(colordepth*3)/(1.5);或者
w=hactive*vactive*framerate*(colordepth*3)/2,其中所述w代表所述信號(hào)帶寬,hactive表示所述行有效點(diǎn)數(shù),vactive表示所述場(chǎng)有效點(diǎn)數(shù),framerate表示所述幀率,colorspace表示顏色空間,colordepth表示色深。
下面結(jié)合附圖5說(shuō)明所述顯示設(shè)備匹配所述計(jì)算規(guī)則的具體流程。如圖5所示,圖5為本實(shí)施例提供的顯示設(shè)備智能提醒方法中的匹配計(jì)算規(guī)則的流程圖。匹配所述計(jì)算規(guī)則包括以下步驟:
步驟s10221,判斷顯示信號(hào)模式是否為rgb444或ycbcr444。
若是執(zhí)行步驟s10222,若否執(zhí)行步驟s10223。
步驟s10222,通過(guò)所述公式w=hactive*vactive*framerate*(colordepth*3)計(jì)算所述信號(hào)帶寬。
步驟s10223,判斷顯示信號(hào)模式是否為ycbcr422。
若是執(zhí)行步驟s10224,若否執(zhí)行步驟s10225。
步驟s10224,通過(guò)所述公式w=hactive*vactive*framerate*(colordepth*3)/(1.5)計(jì)算所述信號(hào)帶寬。
步驟s10225,判斷顯示信號(hào)模式是否為ycbcr420。
若是執(zhí)行步驟s10226,若否流程結(jié)束。
步驟s10226,通過(guò)所述公式w=hactive*vactive*framerate*(colordepth*3)/2計(jì)算所述信號(hào)帶寬。
通過(guò)上述方式,在不同的顯示信號(hào)模式下匹配不同的計(jì)算規(guī)則,可以更準(zhǔn)確地計(jì)算出所述信號(hào)帶寬,可以更好地判斷所述接入端口能否滿足播放所述待播放數(shù)據(jù)的需求。
步驟s103,將計(jì)算得到的信號(hào)帶寬與所述顯示設(shè)備的接入端口的端口帶寬進(jìn)行對(duì)比,判斷所述端口帶寬是否滿足所述待播放數(shù)據(jù)的播放需求。
本實(shí)施例中,所述接入端口是所述顯示設(shè)備與所述源設(shè)備連接的端口。
判斷所述信號(hào)帶寬與所述端口帶寬的比值是否大于預(yù)設(shè)比例,若大于預(yù)設(shè)比例,則判斷所述端口帶寬不滿足所述待播放數(shù)據(jù)的需求。所述預(yù)設(shè)比例可也根據(jù)不同的顯示設(shè)備的承受能力進(jìn)行設(shè)置。所述預(yù)設(shè)比例也可以是在所述顯示設(shè)備出廠前進(jìn)行預(yù)先設(shè)置的。當(dāng)然,也可以是后續(xù)用戶設(shè)置。例如,所述預(yù)設(shè)比例可以是百分之八十。當(dāng)所述信號(hào)帶寬大于或等于所述端口帶寬的百分之八十時(shí),在判定所述顯示設(shè)備的接入端口不滿足所述待播放數(shù)據(jù)的播放需求。
步驟s104,若所述端口帶寬不滿足所述待播放數(shù)據(jù)的播放需求,則在所述顯示設(shè)備中播放提醒消息。
所述提醒消息包括音頻消息、文字消息或動(dòng)畫消息中的至少一種,所述提醒消息包括預(yù)設(shè)的配置修改策略。本實(shí)施例中,所述提醒消息的多樣化可以更高效率地提醒用戶,而且通過(guò)動(dòng)畫的方式播放也能夠增加用戶使用所述顯示設(shè)備的樂(lè)趣,即使在接口接錯(cuò)的情況下也能夠給用戶帶來(lái)樂(lè)趣。
所述提醒消息包括:所述待播放數(shù)據(jù)對(duì)應(yīng)的視頻信息。所述視頻信息包括上述的hactive、vactive、framerate、colorspace及colordepth參數(shù)。在所述提醒消息包括了所述視頻信息,可以使用戶了解到不能顯示待播放數(shù)據(jù)的原因,不會(huì)誤認(rèn)為是其它的原因(如,顯示設(shè)備壞了),可以提高用戶體驗(yàn),減少用戶投訴。
在一個(gè)實(shí)例中,以源設(shè)備接入顯示設(shè)備支持hdmi1.4b的hdmi2口,且發(fā)送timing的帶寬超過(guò)1.4b的上限(如,3840*2160@60hz/colorspacergb444/colordepth8bit)為例。所述提醒消息可以是文字消息“您所接收到的待播放數(shù)據(jù)的信號(hào)是3840*2160@60hz/colorspace是rgb444/colordepth是8bit,請(qǐng)?jiān)O(shè)置ps4的colorspace為yuv420,或者,將源設(shè)備接入顯示設(shè)備hdmi1口”。
在另一個(gè)實(shí)例中,以源設(shè)備接入顯示設(shè)備支持hdmi1.4b的hdmi2口,且發(fā)送timing的帶寬超過(guò)1.4b的上限(如,3840*2160@60hz/colorspacergb444/colordepth8bit)為例。所述提醒消息可以是音頻消息,以語(yǔ)音模式播放“您所接收到的待播放數(shù)據(jù)的信號(hào)是3840*2160@60hz/colorspace是rgb444/colordepth是8bit,請(qǐng)?jiān)O(shè)置ps4的colorspace為yuv420,或者,將源設(shè)備接入顯示設(shè)備hdmi1口”。本實(shí)施例中,所述音頻消息可以預(yù)先錄制并存儲(chǔ)在所述顯示設(shè)備中的存儲(chǔ)器中。
在一種實(shí)施方式中,可以先將根據(jù)源設(shè)備的設(shè)備標(biāo)識(shí)是否獲取到,事先以pcm(pulsecodemodulation,脈沖編碼調(diào)制)的形式錄制獲取到設(shè)備標(biāo)識(shí)的音頻消息和未獲取到設(shè)備標(biāo)識(shí)的音頻消息,并將之存儲(chǔ)于顯示端存儲(chǔ)器的指定位置。當(dāng)出現(xiàn)因帶寬問(wèn)題而導(dǎo)致的需要在所述顯示設(shè)備播放所述提醒消息時(shí),所述顯示設(shè)備將根據(jù)源設(shè)備的設(shè)備標(biāo)識(shí)是否獲取到,從所述顯示設(shè)備的存儲(chǔ)器(如,nandflash)加載指定的音頻文件到指定內(nèi)存緩存區(qū);顯示設(shè)備軟件將該緩存區(qū)的起始地址和指定長(zhǎng)度配置給rdma(readdirectmemoryaccess,直接內(nèi)存接入讀取)的內(nèi)部控制單元,然后開(kāi)啟該rdma工作,rdma將所述起始地址及指定長(zhǎng)度的用于用戶提醒的pcm音頻消息一次性讀取到顯示端喇叭播放,或透?jìng)鹘o連接于顯示設(shè)備的外置功放播放。
當(dāng)然,在其它實(shí)例中,也可以以動(dòng)畫的形式播放所述“您所接收到的待播放數(shù)據(jù)的信號(hào)是3840*2160@60hz/colorspace是rgb444/colordepth是8bit,請(qǐng)?jiān)O(shè)置ps4的colorspace為yuv420,或者,將源設(shè)備接入顯示設(shè)備hdmi1口”內(nèi)容。
根據(jù)上述實(shí)施例中的方法,通過(guò)顯示設(shè)備計(jì)算接收到的待播放數(shù)據(jù)的信號(hào)帶寬,將信息帶寬與顯示設(shè)備的接入端口的端口帶寬進(jìn)行對(duì)比,判斷是否滿足待播放數(shù)據(jù)的信號(hào)帶寬,在不滿足時(shí)及時(shí)給予用戶提醒,提高提醒的準(zhǔn)確率和及時(shí)性。
本發(fā)明實(shí)施例提供另一種顯示設(shè)備智能提醒方法,本實(shí)施例與上述實(shí)施例類似,其不同之處在于,還包括提醒消息生成的內(nèi)容,具體地,如圖6所示,本實(shí)施例中在步驟s103與步驟s104之間還包括:
步驟s201,判斷所述源設(shè)備和所述顯示設(shè)備的消費(fèi)電子控制功能(cec)是否開(kāi)啟。若開(kāi)啟,則執(zhí)行步驟s202。若未開(kāi)啟則執(zhí)行步驟s104。
步驟s202,向所述源設(shè)備發(fā)送設(shè)備標(biāo)識(shí)獲取請(qǐng)求。
所述設(shè)備標(biāo)識(shí)可以是所述源設(shè)備的型號(hào),或者所述源設(shè)備使用的名稱等。例如,所述源設(shè)備為一游戲機(jī)。所述游戲機(jī)可以是索尼電腦娛樂(lè)公司推出的playstation游戲機(jī)系列的第四代游戲主機(jī)。所述游戲機(jī)的設(shè)備標(biāo)識(shí)則可以是ps4。當(dāng)然,在其它實(shí)施方式中,所述設(shè)備標(biāo)識(shí)也可以是“索尼游戲機(jī)”。
步驟s203,接收所述源設(shè)備根據(jù)所述設(shè)備標(biāo)識(shí)獲取請(qǐng)求發(fā)送的設(shè)備標(biāo)識(shí)。
步驟s204,根據(jù)所述設(shè)備標(biāo)識(shí)生成所述提醒消息。
所述提醒消息包括:所述待播放數(shù)據(jù)對(duì)應(yīng)的視頻信息。
在一個(gè)實(shí)例中,所述源設(shè)備可以是索尼電腦娛樂(lè)公司推出的playstation游戲機(jī)系列的第四代游戲主機(jī)。所述游戲主機(jī)的設(shè)備標(biāo)識(shí)是ps4。以playstation4接入顯示設(shè)備支持hdmi1.4b的hdmi2口,且發(fā)送timing的帶寬超過(guò)1.4b的上限(如,3840*2160@60hz/colorspacergb444/colordepth8bit)為例。則所述提醒消息可以是“您所接入的ps4所發(fā)送的信號(hào)是3840*2160@60hz/colorspace是rgb444/colordepth是8bit,請(qǐng)?jiān)O(shè)置ps4的colorspace為yuv420,或者,將ps4接入顯示設(shè)備hdmi1口”。當(dāng)然,所述提醒消息如果是音頻消息,則以語(yǔ)音的形式播放上述的文字的提醒消息。當(dāng)然也可以,音頻消息和文字消息同時(shí)播放。
根據(jù)上述實(shí)施例中的方法,在顯示設(shè)備100中播放所述提醒消息之前,先獲取源設(shè)備的設(shè)備標(biāo)識(shí),再根據(jù)所述設(shè)備標(biāo)識(shí)生成所述提醒消息,使所述提醒消息中攜帶所述設(shè)備標(biāo)識(shí),可以使用戶能夠更清楚地知道所述源設(shè)備接入哪個(gè)接口,在再次連接該源設(shè)備時(shí),能夠接入準(zhǔn)確的接口。不僅能夠在本次提醒用戶更換接口,還能夠?qū)⒃丛O(shè)備與接口對(duì)應(yīng)起來(lái)。
圖7,是本發(fā)明較佳實(shí)施例提供的圖2所示的顯示設(shè)備智能提醒裝置110的功能模塊示意圖。所述顯示設(shè)備智能提醒裝置包括數(shù)據(jù)接收模塊1101、帶寬計(jì)算模塊1102、帶寬對(duì)比模塊1103及消息播放模塊1104。
所述數(shù)據(jù)接收模塊1101,用于接收源設(shè)備發(fā)送的待播放數(shù)據(jù)。
所述帶寬計(jì)算模塊1102,用于計(jì)算所述待播放數(shù)據(jù)的信號(hào)帶寬。
所述帶寬對(duì)比模塊1103,用于將計(jì)算得到的信號(hào)帶寬與所述顯示設(shè)備的接入端口的端口帶寬進(jìn)行對(duì)比,判斷所述端口帶寬是否滿足所述待播放數(shù)據(jù)的播放需求。
其中所述接入端口是所述顯示設(shè)備與所述源設(shè)備連接的端口。所述帶寬對(duì)比模塊還用于判斷所述信號(hào)帶寬與所述端口帶寬的比值是否大于預(yù)設(shè)比例,若大于預(yù)設(shè)比例,則判斷所述端口帶寬不滿足所述待播放數(shù)據(jù)的需求。
所述消息播放模塊1104,用于若所述端口帶寬不滿足所述待播放數(shù)據(jù)的播放需求,則在所述顯示設(shè)備中播放提醒消息。
本實(shí)施例中,所述提醒消息包括音頻消息、文字消息或動(dòng)畫消息中的至少一種,所述提醒消息包括預(yù)設(shè)的配置修改策略。所述提醒消息包括:所述待播放數(shù)據(jù)對(duì)應(yīng)的視頻信息。
在其他實(shí)施例中,如圖7所示,所述裝置還包括功能判斷模塊1105、標(biāo)識(shí)獲取請(qǐng)求模塊1106、標(biāo)識(shí)接收模塊1107以及消息生成模塊1108。其中,所述功能判斷模塊1105用于判斷所述源設(shè)備和所述顯示設(shè)備的消費(fèi)電子控制功能是否開(kāi)啟。所述標(biāo)識(shí)獲取請(qǐng)求模塊1106用于在所述消費(fèi)電子控制功能開(kāi)啟時(shí),向所述源設(shè)備發(fā)送設(shè)備標(biāo)識(shí)獲取請(qǐng)求。所述標(biāo)識(shí)接收模塊1107用于接收所述源設(shè)備根據(jù)所述設(shè)備標(biāo)識(shí)獲取請(qǐng)求發(fā)送的設(shè)備標(biāo)識(shí)。所述消息生成模塊1108用于根據(jù)所述設(shè)備標(biāo)識(shí)生成所述提醒消息。
本實(shí)施例中,如圖8所示,所述帶寬計(jì)算模塊1102包括:
模式判斷單元11021,用于判斷所述待播放數(shù)據(jù)的顯示信號(hào)模式;
規(guī)則匹配單元11022,用于根據(jù)所述顯示信號(hào)模式匹配對(duì)應(yīng)的計(jì)算規(guī)則;
第一計(jì)算單元11023,用于根據(jù)所述計(jì)算規(guī)則計(jì)算所述信號(hào)帶寬。
本實(shí)施例中,如圖9所示,所述帶寬計(jì)算模塊1102包括:
視頻信息解析單元11024,用于對(duì)所述待播放數(shù)據(jù)進(jìn)行模式識(shí)別,得到該待播放數(shù)據(jù)的行有效點(diǎn)數(shù)、場(chǎng)有效點(diǎn)數(shù)、幀率、顏色空間及色深。在其它實(shí)施例中,所述視頻信息解析單元11024還可用于解析出更多的所述待播放數(shù)據(jù)的參數(shù)。
第二計(jì)算單元11025,用于根據(jù)所述行有效點(diǎn)數(shù)、場(chǎng)有效點(diǎn)數(shù)、幀率、顏色空間及色深參數(shù)計(jì)算所述信號(hào)帶寬。
所述第二計(jì)算單元通過(guò)以下方式計(jì)算所述信號(hào)帶寬:
w=hactive*vactive*framerate*(colordepth*3);或者
w=hactive*vactive*framerate*(colordepth*3)/(1.5);或者
w=hactive*vactive*framerate*(colordepth*3)/2;
其中,所述w代表所述信號(hào)帶寬,hactive表示所述行有效點(diǎn)數(shù),vactive表示所述場(chǎng)有效點(diǎn)數(shù),framerate表示所述幀率,colorspace表示顏色空間,colordepth表示色深。
關(guān)于上述裝置實(shí)施例中的其它細(xì)節(jié)可進(jìn)一步地參考上述方法實(shí)施例中的描述,在此不再贅述。
根據(jù)上述實(shí)施例中的裝置,通過(guò)顯示設(shè)備計(jì)算接收到的待播放數(shù)據(jù)的信號(hào)帶寬,將信息帶寬與顯示設(shè)備的接入端口的端口帶寬進(jìn)行對(duì)比,判斷是否滿足待播放數(shù)據(jù)的信號(hào)帶寬,在不滿足時(shí)及時(shí)給予用戶提醒,提高提醒的準(zhǔn)確率和及時(shí)性。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)所述理解到,所揭露的裝置和方法,也可以通過(guò)其它的方式實(shí)現(xiàn)。以上所描述的裝置實(shí)施例僅僅是示意性的,例如,附圖中的流程圖和框圖顯示了根據(jù)本發(fā)明的多個(gè)實(shí)施例的裝置、方法和計(jì)算機(jī)程序產(chǎn)品的可能實(shí)現(xiàn)的體系架構(gòu)、功能和操作。在這點(diǎn)上,流程圖或框圖中的每個(gè)方框可以代表一個(gè)模塊、程序段或代碼的一部分,所述模塊、程序段或代碼的一部分包含一個(gè)或多個(gè)用于實(shí)現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應(yīng)當(dāng)注意,在有些作為替換的實(shí)現(xiàn)方式中,方框中所標(biāo)注的功能也可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個(gè)連續(xù)的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時(shí)也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個(gè)方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或動(dòng)作的專用的基于硬件的系統(tǒng)來(lái)實(shí)現(xiàn),或者可以用專用硬件與計(jì)算機(jī)指令的組合來(lái)實(shí)現(xiàn)。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能模塊可以集成在一起形成一個(gè)獨(dú)立的部分,也可以是各個(gè)模塊單獨(dú)存在,也可以兩個(gè)或兩個(gè)以上模塊集成形成一個(gè)獨(dú)立的部分。
所述功能如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者所述技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),所述計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:u盤、移動(dòng)硬盤、只讀存儲(chǔ)器(rom,read-onlymemory)、隨機(jī)存取存儲(chǔ)器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。需要說(shuō)明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開(kāi)來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過(guò)程、方法、物品或者設(shè)備中還存在另外的相同要素。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。應(yīng)注意到:相似的標(biāo)號(hào)和字母在下面的附圖中表示類似項(xiàng),因此,一旦某一項(xiàng)在一個(gè)附圖中被定義,則在隨后的附圖中不需要對(duì)其進(jìn)行進(jìn)一步定義和解釋。
以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。