欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

視頻幀發(fā)送系統(tǒng)以及視頻幀發(fā)送方法與流程

文檔序號(hào):12379186閱讀:587來(lái)源:國(guó)知局
視頻幀發(fā)送系統(tǒng)以及視頻幀發(fā)送方法與流程

本發(fā)明涉及一種視頻幀發(fā)送系統(tǒng)以及視頻幀發(fā)送方法。特別地,本發(fā)明涉及一種在沒(méi)有視頻幀緩沖器情況下可以跳過(guò)發(fā)送至少一個(gè)視頻幀的視頻幀發(fā)送系統(tǒng)以及視頻幀發(fā)送方法。



背景技術(shù):

視頻顯示系統(tǒng)通常包含應(yīng)用處理器(application processor)以及顯示驅(qū)動(dòng)器(display driver)。應(yīng)用處理器(例如,處理單元)接收輸入視頻幀(input video frame)并且將上述輸入視頻幀發(fā)送至顯示驅(qū)動(dòng)器。顯示驅(qū)動(dòng)器從應(yīng)用處理器接收上述輸入視頻幀并且將上述輸入視頻幀寫(xiě)入顯示器的每條線。顯示驅(qū)動(dòng)器也可控制顯示器的顯示操作。

圖1是根據(jù)現(xiàn)有技術(shù)描述的視頻幀發(fā)送方法示意圖。如圖1所示,應(yīng)用處理器向顯示驅(qū)動(dòng)器發(fā)送每一個(gè)視頻幀(即,所有視頻幀F(xiàn)_1-F_n被作為有效輸入視頻幀)。然而,顯示驅(qū)動(dòng)器可僅向顯示器發(fā)送部分輸入視頻幀(例如,僅視頻幀F(xiàn)_1、F_4、F_7)。因此,應(yīng)用處理器浪費(fèi)功率去發(fā)送后續(xù)會(huì)跳過(guò)的視頻幀,其中后續(xù)會(huì)跳過(guò)的視頻幀可稱為視頻跳幀。

另外,如果將上述視頻幀發(fā)送方法應(yīng)用于具有觸控面板的觸控裝置(例如,智能手機(jī)),用戶可感覺(jué)到顯示延遲的問(wèn)題。更詳細(xì)地,如果用戶在時(shí)間點(diǎn)t1接觸觸控面板,并且在時(shí)間點(diǎn)t2,視頻幀F(xiàn)_6的內(nèi)容不同于視頻幀F(xiàn)_5的內(nèi)容。然而,顯示驅(qū)動(dòng)器仍跳過(guò)視頻幀F(xiàn)_6并且并不在顯示器上進(jìn)行顯示。因此,用戶會(huì)感覺(jué)到顯示延遲。如果視頻幀率較低,上述延遲問(wèn)題會(huì)變得更糟糕。

此外,如果視頻幀發(fā)送方法沿用移動(dòng)行業(yè)處理器接口(Mobile Industry Processor Interface,MIPI)標(biāo)準(zhǔn),視頻顯示系統(tǒng)必須包含視頻幀緩沖器以跳過(guò)視頻幀。更詳細(xì)地,來(lái)自應(yīng)用處理器的輸入視頻幀可注冊(cè)在視頻幀緩沖器中,并且當(dāng)視頻幀是有效輸入視頻幀(active input video frame)時(shí),可從視頻幀緩沖器中取得視頻幀以及將其發(fā)送至顯示器。上述結(jié)構(gòu)會(huì)增加視頻幀發(fā)送系統(tǒng)的大小以及成本。



技術(shù)實(shí)現(xiàn)要素:

有鑒于此,本發(fā)明揭露一種視頻幀發(fā)送系統(tǒng)以及視頻幀發(fā)送方法方法。

根據(jù)本發(fā)明一實(shí)施例,提供一種視頻幀發(fā)送系統(tǒng),用于基于輸入視頻幀的內(nèi)容向顯示器發(fā)送輸出視頻幀,該視頻幀發(fā)送系統(tǒng)包含:顯示驅(qū)動(dòng)器,用于接收有效輸入視頻幀以及向該顯示器輸出該有效輸入視頻幀作為該輸出視頻幀;以及應(yīng)用處理器,用于接收該輸入視頻幀,如果該輸入視頻幀的該內(nèi)容不同于先前輸入視頻幀的內(nèi)容,則決定該輸入視頻幀作為該有效輸入視頻幀,并且如果該輸入視頻幀的該內(nèi)容與該先前輸入視頻幀的該內(nèi)容相同,則決定該輸入視頻幀作為輸入視頻跳幀,其中該應(yīng)用處理器向該顯示驅(qū)動(dòng)器輸出該有效輸入視頻幀,但不輸出該輸入視頻跳幀。

根據(jù)本發(fā)明另一實(shí)施例,提供一種視頻幀發(fā)送方法,用于基于輸入視頻幀的內(nèi)容向顯示器發(fā)送輸出視頻幀,其中該顯示器從顯示驅(qū)動(dòng)器接收該輸出視頻幀,該顯示驅(qū)動(dòng)器接收有效輸入視頻幀并輸出該有效輸入視頻幀作為該輸出視頻幀,其中該視頻幀發(fā)送方法包含:通過(guò)應(yīng)用處理器接收該輸入視頻幀,如果該輸入視頻幀的該內(nèi)容不同于先前輸入視頻幀的內(nèi)容,則決定該輸入視頻幀作為該有效輸入視頻幀,并且如果該輸入視頻幀的該內(nèi)容與該先前輸入視頻幀的該內(nèi)容相同,則決定該輸入視頻幀作為輸入視頻跳幀;以及從該應(yīng)用處理器向該顯示驅(qū)動(dòng)器輸出該有效輸入視頻幀,但不輸出該輸入視頻跳幀。

本發(fā)明提供的視頻幀發(fā)送系統(tǒng)以及視頻幀發(fā)送方法可節(jié)省功率消耗。

附圖說(shuō)明

圖1是根據(jù)現(xiàn)有技術(shù)描述的視頻幀發(fā)送方法示意圖;

圖2是根據(jù)本發(fā)明實(shí)施例描述的應(yīng)用視頻幀發(fā)送方法的視頻幀發(fā)送系統(tǒng)的示意圖;

圖3-圖6是根據(jù)本發(fā)明實(shí)施例描述的視頻幀發(fā)送方法示意圖;

圖7是根據(jù)本發(fā)明實(shí)施例描述的視頻幀發(fā)送方法示意圖;

圖8是根據(jù)本發(fā)明實(shí)施例描述的視頻幀發(fā)送方法流程圖。

具體實(shí)施方式

在說(shuō)明書(shū)及權(quán)利要求書(shū)當(dāng)中使用了某些詞匯來(lái)指稱特定的元件。所屬技術(shù)領(lǐng)域的技術(shù)人員應(yīng)可理解,硬件制造商可能會(huì)用不同的名詞來(lái)稱呼同一個(gè)元件。本說(shuō)明書(shū)及權(quán)利要求書(shū)并不以名稱的差異作為區(qū)分元件的方式,而是以元件在功能上的差異作為區(qū)分的準(zhǔn)則。在通篇說(shuō)明書(shū)及權(quán)利要求項(xiàng)中所提及的“包含”為一開(kāi)放式的用語(yǔ),故應(yīng)解釋成“包含但不限定于”。此外,“耦接”一詞在此包含任何直接及間接的電氣連接手段。因此,若文中描述第一裝置耦接于第二裝置,則代表第一裝置可直接電氣連接于第二裝置,或通過(guò)其它裝置或連接手段間接地電氣連接至第二裝置。

接下來(lái)的描述是實(shí)現(xiàn)本發(fā)明的最佳實(shí)施例,其是為了描述本發(fā)明原理的目的,并非對(duì)本發(fā)明的限制??梢岳斫獾厥?,本發(fā)明實(shí)施例可由軟件、硬件、固件或其任意組合來(lái)實(shí)現(xiàn)。

圖2是根據(jù)本發(fā)明實(shí)施例描述的應(yīng)用視頻幀發(fā)送方法的視頻幀發(fā)送系統(tǒng)200的示意圖。在接下來(lái)的實(shí)施例中,視頻幀發(fā)送系統(tǒng)200以MIPI標(biāo)準(zhǔn)為基礎(chǔ)。然而,這僅是為了描述的目的,并不是對(duì)本發(fā)明的限制。如圖2所示,視頻幀發(fā)送系統(tǒng)200可包含應(yīng)用處理器201。應(yīng)用 處理器201(其可為處理單元或任意其他裝置)可接收至少一個(gè)輸入視頻幀IVF。如果上述輸入視頻幀IVF的內(nèi)容不同于先前輸入視頻幀的內(nèi)容,則應(yīng)用處理器201可決定輸入視頻幀IVF作為有效輸入視頻幀。進(jìn)一步地,如果上述輸入視頻幀IVF的內(nèi)容與先前輸入視頻幀的內(nèi)容相同,則應(yīng)用處理器201可決定輸入視頻幀IVF作為輸入視頻跳幀(skip input video frame)。

可應(yīng)用許多方法確定輸入視頻幀的內(nèi)容是否與先前輸入視頻幀的內(nèi)容不同。例如,如果輸入視頻幀的內(nèi)容與先前輸入視頻幀的內(nèi)容不同,輸入視頻幀的某些指示數(shù)據(jù)可相應(yīng)改變,從而使得應(yīng)用處理器201獲知輸入視頻幀的內(nèi)容不同于先前輸入視頻幀的內(nèi)容。在一個(gè)實(shí)施例中,應(yīng)用處理器201可執(zhí)行軟件以得到輸入視頻幀的內(nèi)容不同于先前輸入視頻幀的內(nèi)容的信息,從而將這個(gè)信息通知其他裝置。

應(yīng)用處理器201可將有效輸入視頻幀AIVF輸出至顯示驅(qū)動(dòng)器203,但不輸出輸入視頻跳幀。顯示驅(qū)動(dòng)器203從應(yīng)用處理器201接收有效輸入視頻幀AIVF,控制顯示器205并且向顯示器205輸出有效輸入視頻幀AIVF作為輸出視頻幀OVF。

輸入視頻幀IVF可來(lái)自于各種視頻源。在一個(gè)實(shí)施例中,可將視頻幀發(fā)送系統(tǒng)200應(yīng)用于移動(dòng)電子裝置,因此輸入視頻幀IVF可來(lái)自于基帶處理器211。更詳細(xì)地,天線207可通過(guò)無(wú)線傳輸接收視頻信號(hào)VS。RF處理器209可接收視頻信號(hào)VS并且將其轉(zhuǎn)換為RF視頻信號(hào)RVS。此外,基帶處理器211可將RF視頻信號(hào)RVS轉(zhuǎn)換為輸入視頻幀IVF。然而,這僅是為了說(shuō)明的目的,并不限定輸入視頻幀IVF來(lái)自于基帶處理器211。

此外,在一個(gè)實(shí)施例中,應(yīng)用處理器201在數(shù)據(jù)引腳(data pin)DP輸出有效輸入視頻幀AIVF,其中上述數(shù)據(jù)引腳DP可為單端引腳(single ended pin)或差動(dòng)引腳(differential pin)。此外,應(yīng)用處理器201可通過(guò)時(shí)鐘引腳CP接收發(fā)送時(shí)鐘信號(hào)TCS并且基于發(fā)送時(shí)鐘信號(hào)TCS發(fā)送有效輸入視頻幀AIVF。時(shí)鐘源213(例如,振蕩器)可生成 發(fā)送時(shí)鐘信號(hào)TCS。然而,時(shí)鐘源并不限定于位于視頻幀發(fā)送系統(tǒng)200之外。

請(qǐng)注意,在上述實(shí)施例中,視頻幀發(fā)送系統(tǒng)200不包含顯示驅(qū)動(dòng)器203。然而,在另一實(shí)施例中,顯示驅(qū)動(dòng)器203可包含在視頻幀發(fā)送系統(tǒng)200中。

圖3-圖6是根據(jù)本發(fā)明實(shí)施例描述的視頻幀發(fā)送方法示意圖。如上所述,應(yīng)用處理器201可將有效輸入視頻幀AIVF輸出至顯示驅(qū)動(dòng)器203,但并不輸出輸入視頻跳幀。更詳細(xì)地,在接下來(lái)的實(shí)施例中,應(yīng)用處理器201在標(biāo)記為T(mén)_A的至少一個(gè)相應(yīng)有效時(shí)間周期中輸出有效輸入視頻幀AIVF,并且在標(biāo)記為T(mén)_S的至少一個(gè)相應(yīng)跳過(guò)時(shí)間周期中不輸出輸入視頻跳幀。在一個(gè)實(shí)施例中,跳過(guò)時(shí)間周期T_S的長(zhǎng)度與發(fā)送輸入視頻幀的時(shí)間周期的長(zhǎng)度相等。

如圖3所示,應(yīng)用處理器201在有效時(shí)間周期T_A中輸出有效輸入視頻幀并且在跳過(guò)時(shí)間周期T_S中不輸出輸入視頻跳幀。在一個(gè)實(shí)施例中,可以封包格式發(fā)送有效輸入視頻幀。在一個(gè)實(shí)施例中,有效輸入視頻幀的封包可歸類為標(biāo)頭封包組(header packet group)H與數(shù)據(jù)封包組D。然而,這僅是為了描述的目的,并不是對(duì)本發(fā)明的限制。標(biāo)頭封包組H可包含用于應(yīng)用處理器與顯示驅(qū)動(dòng)器之間同步的至少一個(gè)標(biāo)頭封包。此外,數(shù)據(jù)封包組D可包含具有輸入視頻幀的圖像數(shù)據(jù)的至少一個(gè)數(shù)據(jù)封包。

在跳過(guò)時(shí)間周期T_S中,應(yīng)用處理器201不輸出輸入視頻跳幀并且將數(shù)據(jù)引腳DP、時(shí)鐘引腳CP保持在預(yù)定電壓水平,其標(biāo)記為L(zhǎng)P。在另外實(shí)施例中,應(yīng)用處理器201可進(jìn)一步在跳過(guò)時(shí)間周期T_S提供同步封包。

如圖4所示,對(duì)于至少一個(gè)跳過(guò)時(shí)間周期T_S,應(yīng)用處理器201可進(jìn)一步生成向顯示驅(qū)動(dòng)器指示跳過(guò)時(shí)間周期T_S的開(kāi)始時(shí)刻的至少一個(gè)垂直同步封包(例如,VSS與VSE)。在另外不提供垂直同步封包的時(shí)間周期,其標(biāo)記為L(zhǎng)P,應(yīng)用處理器201可將數(shù)據(jù)引腳DP、時(shí)鐘 引腳CP保持在預(yù)定電壓水平。如上所示,垂直同步封包可指示跳過(guò)時(shí)間周期T_S的開(kāi)始時(shí)刻,這樣顯示驅(qū)動(dòng)器可根據(jù)垂直同步封包與應(yīng)用處理器形成同步。在一個(gè)實(shí)施例中,如圖4所示,應(yīng)用處理器201可進(jìn)一步在有效時(shí)間周期中生成垂直同步封包。

應(yīng)用處理器201可提供用于同步的其他同步封包種類。如圖5所示,對(duì)于至少一個(gè)跳過(guò)時(shí)間周期T_S,應(yīng)用處理器201可生成向顯示驅(qū)動(dòng)器203指示輸入視頻跳幀的每條線(例如,行或列)的至少一個(gè)水平同步封包(例如,HSS、HSE)。如上所述,水平同步封包HSS與HSE可指示輸入視頻跳幀的每條線,這樣顯示驅(qū)動(dòng)器可根據(jù)水平同步封包與應(yīng)用處理器進(jìn)行同步。在一個(gè)實(shí)施例中,應(yīng)用處理器201可進(jìn)一步在有效時(shí)間周期中生成水平同步封包,但并未顯示在圖5中。

如圖6所示,應(yīng)用處理器201可在跳過(guò)時(shí)間周期T_S中提供垂直同步封包與水平同步封包。應(yīng)用處理器201可在有效時(shí)間周期T_A中提供垂直同步封包與水平同步封包,但為了簡(jiǎn)化起見(jiàn)并未在此描述。

如上所述,圖2所示的視頻幀發(fā)送系統(tǒng)以及上述視頻幀發(fā)送方法皆以MIPI標(biāo)準(zhǔn)為基礎(chǔ)。MIPI標(biāo)準(zhǔn)包含兩種模式:命令模式與視頻模式。在命令模式中,應(yīng)用處理器向視頻幀緩沖器發(fā)送輸入視頻幀并且由視頻幀緩沖器儲(chǔ)存上述輸入視頻幀。顯示驅(qū)動(dòng)器從視頻幀緩沖器取得輸入視頻幀并且當(dāng)需要輸入視頻幀時(shí)將其發(fā)送至顯示器。在視頻模式中,應(yīng)用處理器連續(xù)向顯示驅(qū)動(dòng)器發(fā)送數(shù)據(jù),顯示驅(qū)動(dòng)器連續(xù)向顯示器發(fā)送數(shù)據(jù),并且無(wú)需視頻幀緩沖器。上述實(shí)施例既無(wú)需視頻幀緩沖器,且應(yīng)用處理器201可連續(xù)向顯示驅(qū)動(dòng)器發(fā)送數(shù)據(jù)(例如,同步封包),如視頻模式,可稱為改良視頻模式。

圖7是根據(jù)本發(fā)明實(shí)施例描述的視頻幀發(fā)送方法示意圖。如圖7所示,相比于輸出所有輸入視頻幀,應(yīng)用處理器201可僅輸出有效輸入視頻幀F(xiàn)_1、F_4、F_6、F-7以及跳過(guò)輸入視頻跳幀F(xiàn)_2、F_3、F_5。由此,可降低功率消耗。此外,在一個(gè)實(shí)施例中,可將視頻幀發(fā)送方法應(yīng)用于具有觸控面板的觸控裝置。觸控裝置可為移動(dòng)電話、可穿戴 裝置、平板電腦、電視或任意其他通過(guò)觸摸動(dòng)作控制的電子裝置。如果用戶接觸觸控面板,應(yīng)用處理器201可決定下一個(gè)輸入視頻幀作為有效輸入視頻幀。例如,用戶可在時(shí)間點(diǎn)t1接觸觸控面板,然后應(yīng)用處理器201可決定接下來(lái)的視頻幀F(xiàn)_6作為有效輸入視頻幀,其中輸入視頻幀F(xiàn)_6對(duì)應(yīng)觸摸操作具有不同于輸入視頻幀F(xiàn)_5的內(nèi)容。接著,應(yīng)用處理器201相應(yīng)輸出輸入視頻幀F(xiàn)_6。由此,可避免顯示延遲的問(wèn)題。然而,請(qǐng)注意,對(duì)應(yīng)用戶接觸并且具有不同于先前輸入視頻幀內(nèi)容的輸入視頻幀并不限定在緊接用戶觸摸的輸入視頻幀。

鑒于上述實(shí)施例,可取得根據(jù)本發(fā)明實(shí)施例的視頻幀發(fā)送方法。圖8是根據(jù)本發(fā)明實(shí)施例描述的視頻幀發(fā)送方法流程圖??墒褂脠D8所示的視頻幀發(fā)送方法基于至少一個(gè)輸入視頻幀的內(nèi)容向顯示器(例如,圖2中的顯示器205)發(fā)送至少一個(gè)輸出視頻幀。顯示器可從顯示驅(qū)動(dòng)器(例如,圖2中的顯示驅(qū)動(dòng)器203)接收輸出視頻幀。顯示驅(qū)動(dòng)器可接收至少一個(gè)有效輸入視頻幀并且輸出該有效輸入視頻幀作為輸出視頻幀。

圖8中的視頻幀發(fā)送方法包含接下來(lái)的步驟:

步驟801:通過(guò)應(yīng)用處理器接收至少一個(gè)輸入視頻幀;

步驟803:如果輸入視頻幀的內(nèi)容不同于先前輸入視頻幀的內(nèi)容,則決定輸入視頻幀作為有效輸入視頻幀,并且如果輸入視頻幀的內(nèi)容與先前輸入視頻幀的內(nèi)容相同,則決定輸入視頻幀作為輸入視頻跳幀;

步驟805:不從應(yīng)用處理器輸出輸入視頻跳幀;

步驟807:從應(yīng)用處理器輸出有效輸入視頻幀。

鑒于上述實(shí)施例,應(yīng)用處理器可在不具有視頻幀緩沖器情況下跳過(guò)輸入視頻幀。另外,如果輸入視頻幀具有不同于先前幀的內(nèi)容并且作為有效輸入視頻幀,則可減少顯示延遲問(wèn)題。

呈現(xiàn)上述描述以允許本領(lǐng)域技術(shù)人員根據(jù)特定應(yīng)用以及其需要的內(nèi)容實(shí)施本發(fā)明。所述實(shí)施例的各種修改對(duì)于本領(lǐng)域技術(shù)人員來(lái)說(shuō)是顯而易見(jiàn)的,并且可將上述定義的基本原則應(yīng)用于其他實(shí)施例。因此, 本發(fā)明不局限于所述的特定實(shí)施例,而是符合與揭露的原則及新穎特征相一致的最寬范圍。在上述細(xì)節(jié)描述中,為了提供對(duì)本發(fā)明的徹底理解,描述了各種特定細(xì)節(jié)。然而,本領(lǐng)域技術(shù)人員可以理解本發(fā)明是可實(shí)施的。

上述的本發(fā)明實(shí)施例可在各種硬件、軟件編碼或兩者組合中進(jìn)行實(shí)施。例如,本發(fā)明實(shí)施例可為集成入視頻壓縮芯片的電路或集成入視頻壓縮軟件以執(zhí)行上述過(guò)程的程序代碼。本發(fā)明的實(shí)施例也可為在數(shù)據(jù)信號(hào)處理器(Digital Signal Processor,DSP)中執(zhí)行的執(zhí)行上述程序的程序代碼。本發(fā)明也可涉及計(jì)算機(jī)處理器、數(shù)字信號(hào)處理器、微處理器或現(xiàn)場(chǎng)可編程門(mén)陣列(Field Programmable Gate Array,FPGA)執(zhí)行的多種功能。可根據(jù)本發(fā)明配置上述處理器執(zhí)行特定任務(wù),其通過(guò)執(zhí)行定義了本發(fā)明揭示的特定方法的機(jī)器可讀軟件代碼或固件代碼來(lái)完成??蓪④浖a或固件代碼發(fā)展為不同的程序語(yǔ)言與不同的格式或形式。也可為了不同的目標(biāo)平臺(tái)編譯軟件代碼。然而,根據(jù)本發(fā)明執(zhí)行任務(wù)的軟件代碼與其他類型配置代碼的不同代碼樣式、類型與語(yǔ)言不脫離本發(fā)明的精神與范圍。

在不脫離本發(fā)明精神或本質(zhì)特征的情況下,可以其他特定形式實(shí)施本發(fā)明。描述示例被認(rèn)為說(shuō)明的所有方面并且無(wú)限制。因此,本發(fā)明的范圍由權(quán)利要求書(shū)指示,而非前面描述。所有在權(quán)利要求等同的方法與范圍中的變化皆屬于本發(fā)明的涵蓋范圍。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
旌德县| 长子县| 镇赉县| 乐山市| 浦东新区| 如东县| 连云港市| 钟山县| 宜良县| 东兴市| 涞水县| 华阴市| 民权县| 汾西县| 绍兴县| 高淳县| 香港| 阿拉善右旗| 深圳市| 晋宁县| 金塔县| 巫山县| 汨罗市| 浑源县| 阳西县| 沙田区| 永兴县| 江都市| 郯城县| 武穴市| 雷州市| 石棉县| 治多县| 万全县| 桐乡市| 莱州市| 许昌县| 包头市| 舟山市| 彭阳县| 邻水|