一種機(jī)頂盒及基于機(jī)頂盒實(shí)現(xiàn)媒體數(shù)據(jù)轉(zhuǎn)碼的方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及多媒體數(shù)據(jù)轉(zhuǎn)碼技術(shù),具體涉及一種機(jī)頂盒及基于機(jī)頂盒實(shí)現(xiàn)媒體數(shù)據(jù)轉(zhuǎn)碼的方法和系統(tǒng)。
【背景技術(shù)】
[0002]伴隨廣播以及IP網(wǎng)絡(luò)視頻應(yīng)用的發(fā)展,高清視頻時(shí)代正式來(lái)臨。對(duì)數(shù)字設(shè)備來(lái)說(shuō),視頻畫(huà)面質(zhì)量大幅提升的同時(shí)也給視頻內(nèi)容處理帶來(lái)不便。在不斷演進(jìn)的過(guò)程中,MPEG(Moving Picture Experts Group)-2因壓縮比太高,占用帶寬太大,不利于高清視頻圖像的存儲(chǔ)及網(wǎng)絡(luò)傳輸;而H.264因壓縮比高、占用帶寬小,逐步成為高清視頻的主流格式。
[0003]為提高傳輸和存儲(chǔ)效率,越來(lái)越高級(jí)的數(shù)字編解碼格式應(yīng)運(yùn)而生,例如:繼H.264之后,H.265作為一種新的視頻編碼標(biāo)準(zhǔn),使用先進(jìn)的技術(shù)提高了壓縮效率、魯棒性以及錯(cuò)誤恢復(fù)能力,并減少實(shí)時(shí)的時(shí)延,可以實(shí)現(xiàn)利用l_2Mbps的傳輸速度傳送720P (分辨率1280*720)普通高清音視頻傳送。
[0004]隨著視頻編碼算法的不斷進(jìn)步,也要求家庭中媒體播放解碼設(shè)備跟隨科技發(fā)展的大潮不斷的更新,要具有相應(yīng)的解碼能力,才能適應(yīng)這一發(fā)展,但是,如果將所有的媒體設(shè)備都更新?lián)Q代,那樣代價(jià)太高。因此,如何實(shí)現(xiàn)能利用現(xiàn)有低性能媒體設(shè)備播放高視頻編碼標(biāo)準(zhǔn)的媒體數(shù)據(jù),成為亟待解決的問(wèn)題。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本發(fā)明實(shí)施例的主要目的在于提供一種機(jī)頂盒及基于機(jī)頂盒實(shí)現(xiàn)媒體數(shù)據(jù)轉(zhuǎn)碼的方法和系統(tǒng),能利用低性能媒體設(shè)備播放各種高視頻編碼標(biāo)準(zhǔn)的媒體數(shù)據(jù),使家庭成本最小化的同時(shí),能使資源利用最大化。
[0006]為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:
[0007]本發(fā)明實(shí)施例提供了一種機(jī)頂盒,包括完成消息和數(shù)據(jù)交互的信號(hào)收發(fā)器;所述機(jī)頂盒還包括:控制器、轉(zhuǎn)換器、資源調(diào)度處理器和存儲(chǔ)器;其中,
[0008]控制器,用于解析收到的轉(zhuǎn)碼請(qǐng)求,確定轉(zhuǎn)碼方案,并觸發(fā)轉(zhuǎn)換器和資源調(diào)度處理器;
[0009]轉(zhuǎn)換器,用于根據(jù)控制器的觸發(fā)獲得待轉(zhuǎn)碼媒體數(shù)據(jù),根據(jù)確定的轉(zhuǎn)碼方案對(duì)待轉(zhuǎn)碼媒體數(shù)據(jù)進(jìn)行轉(zhuǎn)碼,并將轉(zhuǎn)碼后媒體數(shù)據(jù)發(fā)送給存儲(chǔ)器;
[0010]資源調(diào)度處理器,用于根據(jù)控制器的觸發(fā)下載待轉(zhuǎn)碼媒體數(shù)據(jù)并發(fā)送給存儲(chǔ)器,以及獲得并上傳轉(zhuǎn)碼后媒體數(shù)據(jù);
[0011 ] 存儲(chǔ)器,用于存儲(chǔ)待轉(zhuǎn)碼媒體數(shù)據(jù)及轉(zhuǎn)碼后媒體數(shù)據(jù)。
[0012]上述方案中,所述控制器,還用于記錄并存儲(chǔ)低性能媒體設(shè)備的標(biāo)識(shí)ID、媒體訪問(wèn)控制(MAC)地址信息、解碼能力集、以及轉(zhuǎn)換器的轉(zhuǎn)碼能力集。
[0013]上述方案中,所述轉(zhuǎn)碼請(qǐng)求包括:低性能媒體設(shè)備ID、IP地址、MAC地址和轉(zhuǎn)碼源地址。
[0014]上述方案中,所述控制器解析低性能媒體設(shè)備的轉(zhuǎn)碼請(qǐng)求,確定轉(zhuǎn)碼方案,包括:
[0015]控制器解析轉(zhuǎn)碼請(qǐng)求,獲得并解析轉(zhuǎn)碼源地址,得到轉(zhuǎn)碼源地址對(duì)應(yīng)的待轉(zhuǎn)碼媒體格式,并將待轉(zhuǎn)碼媒體格式與所述轉(zhuǎn)碼能力集匹配,將所述轉(zhuǎn)碼能力集與低性能媒體設(shè)備解碼能力集匹配。
[0016]上述方案中,所述控制器觸發(fā)轉(zhuǎn)換器和資源調(diào)度處理器包括:發(fā)送包含轉(zhuǎn)碼方案的轉(zhuǎn)碼消息給轉(zhuǎn)換器,發(fā)送包含有轉(zhuǎn)碼源地址的下載消息給資源調(diào)度處理器。
[0017]上述方案中,所述轉(zhuǎn)換器包括:第一子處理器、解碼器和編碼器;其中,
[0018]所述第一子處理器,用于上報(bào)自身轉(zhuǎn)碼能力集給控制器,并處理控制器發(fā)送的轉(zhuǎn)碼消息;
[0019]所述解碼器,用于對(duì)待轉(zhuǎn)碼媒體數(shù)據(jù)解碼,獲得源媒體數(shù)據(jù),并將源媒體數(shù)據(jù)發(fā)送給編碼器;
[0020]所述編碼器,用于對(duì)源媒體數(shù)據(jù)進(jìn)行重新編碼,得到轉(zhuǎn)碼后媒體數(shù)據(jù)。
[0021]上述方案中,所述機(jī)頂盒還包括路由器;
[0022]所述路由器,用于提供所述機(jī)頂盒和互聯(lián)網(wǎng)之間的路由。
[0023]本發(fā)明實(shí)施例還提供了一種基于機(jī)頂盒實(shí)現(xiàn)媒體數(shù)據(jù)轉(zhuǎn)碼的方法,所述方法包括:
[0024]接收并解析收到的轉(zhuǎn)碼請(qǐng)求,并確定轉(zhuǎn)碼方案;下載待轉(zhuǎn)碼媒體數(shù)據(jù),根據(jù)確定的轉(zhuǎn)碼方案對(duì)待轉(zhuǎn)碼媒體數(shù)據(jù)進(jìn)行轉(zhuǎn)碼,并發(fā)送轉(zhuǎn)碼后媒體數(shù)據(jù)。
[0025]上述方案中,所述接收并解析收到的轉(zhuǎn)碼請(qǐng)求之前,所述方法還包括:
[0026]記錄并存儲(chǔ)低性能媒體設(shè)備的ID、MAC地址信息、解碼能力集以及轉(zhuǎn)換器的轉(zhuǎn)碼能力集。
[0027]上述方案中,所述轉(zhuǎn)碼請(qǐng)求包括:低性能媒體設(shè)備ID、IP地址、MAC地址和轉(zhuǎn)碼源地址。
[0028]上述方案中,所述確定轉(zhuǎn)碼方案,包括:
[0029]解析低性能媒體設(shè)備發(fā)送的轉(zhuǎn)碼請(qǐng)求,獲得并解析轉(zhuǎn)碼源地址,獲得轉(zhuǎn)碼源地址對(duì)應(yīng)的待轉(zhuǎn)碼媒體格式,并將待轉(zhuǎn)碼媒體格式與所述轉(zhuǎn)碼能力集匹配;將所述轉(zhuǎn)碼能力集與所述解碼能力集匹配。
[0030]上述方案中,所述對(duì)待轉(zhuǎn)碼媒體數(shù)據(jù)進(jìn)行轉(zhuǎn)碼,包括:
[0031]下載待轉(zhuǎn)碼媒體數(shù)據(jù),對(duì)待轉(zhuǎn)碼媒體數(shù)據(jù)解碼得到源媒體數(shù)據(jù),并對(duì)源媒體數(shù)據(jù)進(jìn)行重新編碼,得到轉(zhuǎn)碼后媒體數(shù)據(jù)。
[0032]本發(fā)明實(shí)施例還提供了一種基于機(jī)頂盒實(shí)現(xiàn)媒體數(shù)據(jù)轉(zhuǎn)碼的系統(tǒng),該系統(tǒng)包括機(jī)頂盒和至少一個(gè)低性能媒體設(shè)備;其中,
[0033]所述低性能媒體設(shè)備,用于發(fā)送轉(zhuǎn)碼請(qǐng)求;
[0034]所述機(jī)頂盒,為上面所述的任意一種機(jī)頂盒。
[0035]上述方案中,所述低性能媒體設(shè)備,還用于與機(jī)頂盒初始化連接,注冊(cè)設(shè)備ID,并上報(bào)自身解碼能力集。
[0036]本發(fā)明實(shí)施例所提供的機(jī)頂盒及基于機(jī)頂盒實(shí)現(xiàn)媒體數(shù)據(jù)轉(zhuǎn)碼的方法和系統(tǒng),接收并解析低性能媒體設(shè)備發(fā)來(lái)的轉(zhuǎn)碼請(qǐng)求,并確定轉(zhuǎn)碼方案;下載待轉(zhuǎn)碼媒體數(shù)據(jù),根據(jù)確定的轉(zhuǎn)碼方案對(duì)待轉(zhuǎn)碼媒體數(shù)據(jù)進(jìn)行轉(zhuǎn)碼,并發(fā)送轉(zhuǎn)碼后媒體數(shù)據(jù)給低性能媒體設(shè)備;如此,能通過(guò)具有媒體數(shù)據(jù)轉(zhuǎn)碼功能的機(jī)頂盒,將已有的低性能媒體設(shè)備不能播放的媒體數(shù)據(jù)轉(zhuǎn)換為能播放的媒體數(shù)據(jù),從而充分利用低性能媒體設(shè)備播放各種高視頻編碼標(biāo)準(zhǔn)的媒體數(shù)據(jù),使家庭成本最小化的同時(shí),能使資源利用最大化。
【附圖說(shuō)明】
[0037]圖1為本發(fā)明實(shí)施例一種機(jī)頂盒組成結(jié)構(gòu)示意圖;
[0038]圖2為本發(fā)明實(shí)施例一種基于機(jī)頂盒實(shí)現(xiàn)媒體數(shù)據(jù)轉(zhuǎn)碼的方法的實(shí)現(xiàn)流程示意圖;
[0039]圖3為本發(fā)明實(shí)施例另一種基于機(jī)頂盒實(shí)現(xiàn)媒體數(shù)據(jù)轉(zhuǎn)碼的方法的實(shí)現(xiàn)流程示意圖;
[0040]圖4為本發(fā)明實(shí)施例基于機(jī)頂盒實(shí)現(xiàn)媒體數(shù)據(jù)轉(zhuǎn)碼的系統(tǒng)組成結(jié)構(gòu)示意圖;
[0041]圖5為本發(fā)明實(shí)施例基于機(jī)頂盒實(shí)現(xiàn)媒體數(shù)據(jù)轉(zhuǎn)碼的系統(tǒng)一種應(yīng)用拓?fù)浣Y(jié)構(gòu)圖;
[0042]圖6為本發(fā)明實(shí)施例基于機(jī)頂盒實(shí)現(xiàn)媒體數(shù)據(jù)轉(zhuǎn)碼的系統(tǒng)另一種應(yīng)用拓?fù)浣Y(jié)構(gòu)圖。
【具體實(shí)施方式】
[0043]本發(fā)明的基本思想是:接收并解析低性能媒體設(shè)備發(fā)來(lái)的轉(zhuǎn)碼請(qǐng)求,并確定轉(zhuǎn)碼方案;下載待轉(zhuǎn)碼媒體數(shù)據(jù),根據(jù)確定的轉(zhuǎn)碼方案對(duì)待轉(zhuǎn)碼媒體數(shù)據(jù)進(jìn)行實(shí)時(shí)轉(zhuǎn)碼,并發(fā)送轉(zhuǎn)碼后媒體數(shù)據(jù)給低性能媒體設(shè)備。
[0044]下面結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明再做進(jìn)一步詳細(xì)的說(shuō)明。
[0045]圖1為本發(fā)明實(shí)施例一種機(jī)頂盒組成結(jié)構(gòu)示意圖,如圖1所示,所述機(jī)頂盒包括:完成消息和數(shù)據(jù)交互的信號(hào)收發(fā)器11 ;所述機(jī)頂盒還包括:控制器12、轉(zhuǎn)換器13、資源調(diào)度處理器14和存儲(chǔ)器15 ;其中,
[0046]控制器12,用于解析收到的轉(zhuǎn)碼請(qǐng)求,確定轉(zhuǎn)碼方案,并觸發(fā)轉(zhuǎn)換器13和資源調(diào)度處理器14 ;
[0047]轉(zhuǎn)換器13,用于根據(jù)控制器12的觸發(fā)獲得待轉(zhuǎn)碼媒體數(shù)據(jù),根據(jù)確定的轉(zhuǎn)碼方案對(duì)待轉(zhuǎn)碼媒體數(shù)據(jù)進(jìn)行轉(zhuǎn)碼,并將轉(zhuǎn)碼后媒體數(shù)據(jù)發(fā)送給存儲(chǔ)器15 ;
[0048]其中,所述轉(zhuǎn)碼可以是實(shí)時(shí)轉(zhuǎn)碼;
[0049]資源調(diào)度處理器14,用于根據(jù)控制器12的觸發(fā)下載待轉(zhuǎn)碼媒體數(shù)據(jù)并發(fā)送給存儲(chǔ)器15,以及獲得并上傳轉(zhuǎn)碼后媒體數(shù)據(jù);
[0050]存儲(chǔ)器15,用于存儲(chǔ)待轉(zhuǎn)碼媒體數(shù)據(jù)及轉(zhuǎn)碼后媒體數(shù)據(jù)。
[0051]進(jìn)一步的,所述信號(hào)收發(fā)器11完成消息和數(shù)據(jù)交互,具體可通過(guò)有線局域網(wǎng)及無(wú)線局域網(wǎng);
[0052]這里,所述無(wú)線局域網(wǎng)可以為Wif1、藍(lán)牙,或者其他無(wú)線通訊方式;
[0053]進(jìn)一步的,所述控制器12還用于記錄并存儲(chǔ)低性能媒體設(shè)備的標(biāo)識(shí)(ID)、媒體訪問(wèn)控制(MAC)地址信息、解碼能力集以及轉(zhuǎn)換器的轉(zhuǎn)碼能力集;
[0054]這里,所述轉(zhuǎn)碼能力集包括:所述轉(zhuǎn)換器支持的解碼媒體格式,如H.265,及編碼媒體格式,如MPEG-2、H.264,且所述媒體格式由高復(fù)雜度到低復(fù)雜度排列。
[0055]所述解碼能力集包括:低性能媒體設(shè)備支持的解碼媒體格式,如MPEG-2、H.264,且所述解碼媒體格式由高復(fù)雜度到低復(fù)雜度排列;
[0056]所述轉(zhuǎn)碼請(qǐng)求包括:低性能媒體設(shè)備ID、IP地址、MAC地址和轉(zhuǎn)碼源地址;
[0057]這里,所述轉(zhuǎn)碼源地址可以是網(wǎng)絡(luò)統(tǒng)一資源定位符(URL)、或者局域網(wǎng)內(nèi)本地存儲(chǔ)的 URL。
[0058]進(jìn)一步的,所述控制器12解析收到的轉(zhuǎn)碼請(qǐng)求,確定轉(zhuǎn)碼方案,包括:
[0059]控制器解12析轉(zhuǎn)碼請(qǐng)求,獲得并解析轉(zhuǎn)碼源地址,獲得轉(zhuǎn)碼源地址對(duì)應(yīng)的待轉(zhuǎn)碼媒體格式,并將待轉(zhuǎn)碼媒體格式與所述轉(zhuǎn)碼能力集匹配,將所述轉(zhuǎn)碼能力集與解碼能力集匹配