成約束標(biāo)識信息時,需要考慮各種視頻編解碼標(biāo)準(zhǔn)中微碼規(guī)則,并需要考慮 微碼之間的邏輯差異等,以確定出本示例中的在所有視頻編解碼標(biāo)準(zhǔn)中均通用的約束標(biāo)識 信息。
[0118] 植入單元52,用于將所述約束標(biāo)識信息壓縮為編碼信息并植入所述微碼指令集;
[0119] 將所述約束標(biāo)識信息壓縮為編碼信息,具體地,可以將所述Wait標(biāo)識的字段、 Sequence標(biāo)識的字段、Parallel標(biāo)識的字段和Finish標(biāo)識的字段均壓縮為二比特。
[0120] 本示例中,約束標(biāo)識信息為本發(fā)明實(shí)施例新提出的專用于視頻微碼中的邏輯字 段,通過植入單元52將這些邏輯字段植入所述微碼指令集中,即可實(shí)現(xiàn)對視頻編碼的邏輯 控制。
[0121] 寫入單元53,用于將攜帶有約束標(biāo)識信息的微碼寫入指令存儲區(qū)。
[0122] 寫入單元53將攜帶有約束標(biāo)識信息的微碼寫入指令存儲區(qū),此時,約束信息作為 執(zhí)行邏輯即植入到了指令流中,而對視頻進(jìn)行處理時,不必關(guān)注微碼的邏輯性,而直接由植 入到指令流中的對這些微碼進(jìn)行邏輯控制,從而使視頻處理更快捷,提高了硬件的執(zhí)行效 率,也使視頻處理效率更高,用戶觀看時體驗(yàn)效果更佳。
[0123] 執(zhí)行單元54,用于在執(zhí)行所述微碼集合中的各微碼時,根據(jù)所述各微碼的約束標(biāo) 識信息執(zhí)行所述各微碼。
[0124] 當(dāng)通過執(zhí)行單元54如電子設(shè)備的播放器等進(jìn)行視頻播放時,將根據(jù)微碼的約束 標(biāo)識信息來執(zhí)行該微碼,也就是說,在進(jìn)行視頻播放時,將根據(jù)微碼邏輯執(zhí)行微碼,這樣,微 碼的執(zhí)行效率將會大大提高,這樣將會大大提升視頻的播放效率,從而提升視頻的用戶體 驗(yàn)效果。
[0125] 本發(fā)明實(shí)施例所記載的技術(shù)方案之間,在不沖突的情況下,可以任意組合。
[0126] 在本發(fā)明所提供的幾個實(shí)施例中,應(yīng)該理解到,所揭露的方法和智能設(shè)備,可以通 過其它的方式實(shí)現(xiàn)。以上所描述的設(shè)備實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅 僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時可以有另外的劃分方式,如:多個單元或組件可以結(jié) 合,或可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的各組 成部分相互之間的耦合、或直接耦合、或通信連接可以是通過一些接口,設(shè)備或單元的間接 耦合或通信連接,可以是電性的、機(jī)械的或其它形式的。
[0127] 上述作為分離部件說明的單元可以是、或也可以不是物理上分開的,作為單元顯 示的部件可以是、或也可以不是物理單元,即可以位于一個地方,也可以分布到多個網(wǎng)絡(luò)單 元上;可以根據(jù)實(shí)際的需要選擇其中的部分或全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
[0128] 另外,在本發(fā)明各實(shí)施例中的各功能單元可以全部集成在一個處理單元中,也可 以是各單元分別單獨(dú)作為一個單元,也可以兩個或兩個以上單元集成在一個單元中;上述 集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。
[0129] 本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過 程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計(jì)算機(jī)可讀取存儲介質(zhì)中,該程序 在執(zhí)行時,執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲介質(zhì)包括:移動存儲設(shè)備、只讀 存儲器(ROM,Read-Only Memory)、隨機(jī)存取存儲器(RAM,Random Access Memory)、磁碟或 者光盤等各種可以存儲程序代碼的介質(zhì)。
[0130] 或者,本發(fā)明實(shí)施例上述集成的單元如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立 的產(chǎn)品銷售或使用時,也可以存儲在一個計(jì)算機(jī)可讀取存儲介質(zhì)中。基于這樣的理解,本發(fā) 明實(shí)施例的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體 現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計(jì)算機(jī)設(shè) 備(可以是個人計(jì)算機(jī)、服務(wù)器、或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實(shí)施例所述方法的全部 或部分。而前述的存儲介質(zhì)包括:移動存儲設(shè)備、只讀存儲器(R〇M,Read-〇nly Memory)、隨 機(jī)存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介 質(zhì)。
[0131] 以上所述,僅為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何 熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵 蓋在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1. 一種信息處理方法,用于電子設(shè)備中,其特征在于,所述方法包括: 獲取待處理的視頻數(shù)據(jù)的微碼指令集中的各微碼執(zhí)行條件,根據(jù)所述各微碼執(zhí)行條件 獲得第一判斷結(jié)果; 根據(jù)所述第一判斷結(jié)果,形成約束標(biāo)識信息;所述約束標(biāo)識信息用于表征所述各微碼 的執(zhí)行條件; 將所述約束標(biāo)識信息壓縮為編碼信息并植入所述微碼指令集; 將攜帶有約束標(biāo)識信息的微碼寫入指令存儲區(qū)。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 執(zhí)行所述微碼集合中的各微碼時,根據(jù)所述各微碼的約束標(biāo)識信息執(zhí)行所述各微碼。3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述約束標(biāo)識信息為適用于各視頻編解 碼標(biāo)準(zhǔn)的約束標(biāo)識信息。4. 根據(jù)權(quán)利要求1至3任一項(xiàng)所述的方法,其特征在于,所述約束標(biāo)識信息包括等待 Wait標(biāo)識、順序Sequence標(biāo)識、同步Parallel標(biāo)識和結(jié)束Finish標(biāo)識;其中, 所述Wait標(biāo)識,表示待含有wait標(biāo)識的微碼及該微碼之前的微碼執(zhí)行完成后,才允許 執(zhí)行后續(xù)微碼; 所述Sequence標(biāo)識,表示含有Sequence標(biāo)識的微碼能與該微碼的后續(xù)微碼同時執(zhí)行, 但所述后續(xù)微碼對應(yīng)的算法數(shù)據(jù)來源于該微碼對應(yīng)的算法步驟; 所述Parallel標(biāo)識,表示含有Parallel標(biāo)識的微碼能與該微碼的后續(xù)微碼同時執(zhí) 行; 所述Finish標(biāo)識,表示最后一條需要執(zhí)行的微碼。5. 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述Wait標(biāo)識的字段、Sequence標(biāo)識的 字段、Parallel標(biāo)識的字段和Finish標(biāo)識的字段均為二比特。6. -種電子設(shè)備,其特征在于,所述電子設(shè)備包括:獲取單元、形成單元、植入單元和 寫入單元,其中: 獲取單元,用于獲取待處理的視頻數(shù)據(jù)的微碼指令集中的各微碼執(zhí)行條件,獲得第一 判斷結(jié)果; 形成單元,用于根據(jù)所述第一判斷結(jié)果,形成約束標(biāo)識信息;所述約束標(biāo)識信息用于表 征所述各微碼的執(zhí)行條件; 植入單元,用于將所述約束標(biāo)識信息壓縮為編碼信息并植入所述微碼指令集; 寫入單元,用于將攜帶有約束標(biāo)識信息的微碼寫入指令存儲區(qū)。7. 根據(jù)權(quán)利要求6所述的電子設(shè)備,其特征在于,所述電子設(shè)備還包括: 執(zhí)行單元,用于在執(zhí)行所述微碼集合中的各微碼時,根據(jù)所述各微碼的約束標(biāo)識信息 執(zhí)行所述各微碼。8. 根據(jù)權(quán)利要求6所述的電子設(shè)備,其特征在于,所述約束標(biāo)識信息為適用于各視頻 編解碼標(biāo)準(zhǔn)的約束標(biāo)識信息。9. 根據(jù)權(quán)利要求6至8任一項(xiàng)所述的電子設(shè)備,其特征在于,所述約束標(biāo)識信息包括等 待Wait標(biāo)識、順序Sequence標(biāo)識、同步Parallel標(biāo)識和結(jié)束Finish標(biāo)識;其中, 所述Wait標(biāo)識,表示待含有wait標(biāo)識的微碼及該微碼之前的微碼執(zhí)行完成后,才允許 執(zhí)行后續(xù)微碼; 所述Sequence標(biāo)識,表示含有Sequence標(biāo)識的微碼能與該微碼的后續(xù)微碼同時執(zhí)行, 但所述后續(xù)微碼對應(yīng)的算法數(shù)據(jù)來源于該微碼對應(yīng)的算法步驟; 所述Parallel標(biāo)識,表示含有Parallel標(biāo)識的微碼能與該微碼的后續(xù)微碼同時執(zhí) 行; 所述Finish標(biāo)識,表示最后一條需要執(zhí)行的微碼。10.根據(jù)權(quán)利要求9所述的電子設(shè)備,其特征在于,所述Wait標(biāo)識的字段、Sequence標(biāo) 識的字段、Parallel標(biāo)識的字段和Finish標(biāo)識的字段均為二比特。
【專利摘要】本發(fā)明實(shí)施例公開了一種信息處理方法及電子設(shè)備,其中,所述方法包括:獲取待處理的視頻數(shù)據(jù)的微碼指令集中的各微碼執(zhí)行條件,根據(jù)所述各微碼執(zhí)行條件獲得第一判斷結(jié)果;根據(jù)所述第一判斷結(jié)果,形成約束標(biāo)識信息;將所述約束標(biāo)識壓縮為編碼信息并植入所述微碼指令集;將攜帶有約束標(biāo)識信息的微碼寫入指令存儲區(qū)。本發(fā)明實(shí)施例大大提升了微碼指令集的執(zhí)行效率,從而提升了視頻處理效率。
【IPC分類】G06F9/22, H04N19/42
【公開號】CN105335129
【申請?zhí)枴緾N201410283869
【發(fā)明人】安之平
【申請人】聯(lián)想(北京)有限公司
【公開日】2016年2月17日
【申請日】2014年6月23日