TWI724111B - 用於視訊來源之間的平滑視訊轉變的方法和系統 - Google Patents
用於視訊來源之間的平滑視訊轉變的方法和系統 Download PDFInfo
- Publication number
- TWI724111B TWI724111B TW106106325A TW106106325A TWI724111B TW I724111 B TWI724111 B TW I724111B TW 106106325 A TW106106325 A TW 106106325A TW 106106325 A TW106106325 A TW 106106325A TW I724111 B TWI724111 B TW I724111B
- Authority
- TW
- Taiwan
- Prior art keywords
- signal
- video
- timing
- coupled
- input video
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/04—Synchronising
- H04N5/06—Generation of synchronising signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
- H04N5/268—Signal distribution or switching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/10—Adaptations for transmission by electrical cable
- H04N7/102—Circuits therefor, e.g. noise reducers, equalisers, amplifiers
- H04N7/104—Switchers or splitters
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
本發明涉及一種方法,包括決定是否從第一輸入視訊訊號切換到第二輸入視訊訊號。在從第一輸入視訊訊號切換到第二輸入視訊訊號之後,決定所述當前顯示訊框是否終止。若所述當前顯示訊框已終止,則處理所述第二視訊輸入訊號並且將來自所述定時產生器暫存器、縮放暫存器和像素時脈暫存器的對應於所述第二視訊輸入訊號的資料相應地載入到所述定時產生器、縮放器和像素時脈中。產生用於所述第二輸入視訊訊號的時脈訊號。計算對應於所述第二輸入視訊訊號的產生器參數。產生用於所述第二輸入視訊訊號的定時控制訊號。決定所述第二輸入視訊訊號的新的訊框是否已發生。提供用於將要顯示的並且對應所述第二輸入視訊訊號的視訊的定時控制訊號和像素資料。
Description
本發明實施方案涉及處理視訊,並且更特地而言涉及用於視訊來源之間的平滑視訊轉變的方法和系統。
用於視訊來源之間的轉變的現有技術仍存在著缺點。本發明意欲解決這類缺點及/或提供對現有技術的改進。
方法包括決定是否從第一輸入視訊訊號切換到第二輸入視訊訊號。在從第一輸入視訊訊號切換到第二輸入視訊訊號之後,決定當前顯示訊框是否終止。若當前顯示訊框已終止,則處理所述第二視訊輸入訊號並且將來自定時產生器暫存器、縮放暫存器和像素時脈暫存器的對應於所述第二視訊輸入訊號的資料相應地載入到定時產生器、縮放器和像素時脈中。產生用於所述第二輸入視訊訊號的時脈訊號。計算對應於所述第二輸入視訊訊號的產生器參數。產生用於所述第二輸入視訊訊號的定時控制訊號。決定所述第二輸入視訊訊號的新的訊框是否已發生。提供用於將要顯示的並且對應所述第二輸入視訊訊號的視訊的定時控制訊號和像素資料。
現在將參考圖式來詳細地描述本發明實施方案,所述圖式被提供為實施方案的說明性實例以便允許本領域的具有通常知識者實踐對本領域的具有通常知識者顯而易見的實施方案和替代方案。應注意,下文圖式和實例並不意味著將本發明實施方案的範圍限制至單一實施方案,但其他實施方案可能經由所描述或圖示元件的一些或所有的互換而成為可能。此外,在本發明實施方案的某些元件可使用已知部件部分地或完全地實現的情況下,將僅描述這類已知部件中對理解本發明實施方案為必要的那些部分,並且將省略這類已知部件的其他部分的詳述以便不模糊本發明實施方案。描述為在軟體中實現的實施方案不應限制於軟體,而可包括在硬體或軟體和硬體的組合中實現的實施方案,並且反之亦然,如將對本領域的具有通常知識者顯而易見,除非本文中另有規定。在本說明書中,示出單個部件的實施方案不應視為限制;實際上,本案意圖涵蓋包括多個相同部件的其他實施方案,並且反之亦然,除非本文中另外明確陳述。此外,申請人不意圖使說明書或申請專利範圍中的任何術語被歸於不常見或特殊的含義,除非明確地按此闡述。另外,本發明實施方案涵蓋本文中經由說明提及的已知部件的現在和將來知曉的均等物。
實施方案整體上涉及視訊處理電路。
圖1圖示視訊系統100的示例性實施方案,所述視訊系統100包括第一攝像機102c、第二攝像機104c、利用視訊來源106(包括第一視訊輸入102a、第二視訊輸入104a和視訊選擇器輸入105a)之間的平滑轉變的視訊處理電路、顯示器112、處理器109和記憶體116。其他視訊來源可用於代替攝像機。記憶體116經由記憶體資料輸入111a將記憶體資料111b傳送至利用視訊來源106之間的平滑轉變的視訊處理器。在一個實施方案中,記憶體116是非揮發性記憶體,例如快閃記憶體或電子可抹除可程式設計唯讀記憶體。視訊系統100可具有多於兩個視訊輸入。視訊系統100可用於汽車、安全和其他應用。
第一視訊輸入102a和第二視訊輸入104a被配置來分別地接收第一輸入視訊訊號102b和第二輸入視訊訊號104b。第一輸入視訊訊號102b和第二輸入視訊訊號104b包括將要呈現在顯示器112上的圖像的訊框。在一個實施方案中,單訊框被顯示於顯示器112上。
視訊選擇器輸入105a被配置來接收視訊選擇器控制訊號105b,所述視訊選擇器控制訊號105b用於決定哪個輸入視訊訊號將要呈現在顯示器112上。在一個實施方案中,視訊選擇器控制訊號105b由處理器109在外部提供。處理器109可為微控制器、微處理器或狀態機。在另一實施方案中,處理器109可被嵌入利用視訊來源106之間的平滑轉變的視訊處理電路中而非處於視訊處理電路外部。
在另一實施方案中,處理器109可用於計算例如用於隨後描述的定時產生器、縮放器和像素時脈、用於利用視訊來源106之間的平滑轉變的視訊處理電路的參數。在另一實施方案中,處理器109用於計算用於A和B定時暫存器214、縮放器暫存器218和像素時脈暫存器220的資料。在這種情況下,利用視訊來源106之間的平滑轉變的視訊處理電路具有資料輸入/輸出(‘I/O’) 107a,所述資料輸入/輸出(‘I/O’) 107a被配置來分別從處理器109接收I/O資料107b並且將I/O資料107b傳輸到處理器109。
在另一實施方案中,處理器109被從外部控制來產生適當的視訊選擇器控制訊號105b。在另一實施方案中,無論是否將處理器109用於計算參數,都可使用例如開關的單獨裝置來代替處理器109以便產生並提供視訊選擇器控制訊號105b。
在一個實施方案中,顯示器112可為液晶顯示器(‘LCD’)、有機發光二極體(‘OLED’)顯示器或任何其他類型的非光柵掃瞄視訊顯示器。
在另一實施方案中,利用視訊來源106之間的平滑轉變的視訊處理電路被配置來產生定時控制訊號108,包括訊框定時控制訊號的結束、像素資料110和時脈訊號114。顯示器112被配置來接收定時控制訊號108、像素資料110和時脈訊號114,從而允許顯示器112呈現圖像。在一個實施方案中,訊框定時控制訊號的結束可為顯示器啟用訊號,其指示當顯示器啟用訊號為空時訊框的結束。顯示器啟用訊號也可稱為垂直主動訊號。在另一實施方案中,視訊系統100能夠轉換多於一種視訊格式以便多於一種視訊格式可被呈現在顯示器112上。
如將在稍後所述,第一輸入視訊訊號102b和第二輸入視訊訊號104b中的每一個包括定時控制訊號(例如水平和視訊同步訊號)、時脈訊號(即,每像素資料速率訊號)和像素資料。第一輸入視訊訊號102b和第二輸入視訊訊號104b可具有不同的視訊格式。不同的視訊格式具有不同的定時控制訊號、時脈訊號及/或不同量的每訊框像素。顯示器112可具有在水平及/或垂直方向上的許多像素,其不同於選定的輸入視訊訊號。利用視訊來源106之間的平滑轉變的視訊處理電路在必要時縮放像素資料以適當地適配在顯示器112上。相應地,定時控制訊號108和時脈訊號114可需要加以修改以便像素資料110適當地呈現在顯示器112上,例如不具有失真。利用視訊來源106之間的平滑轉變的視訊處理電路轉換選定視訊輸入的定時控制訊號、時脈訊號和像素資料以便所得視訊可被適當地呈現在顯示器112上。
當顯示器112從顯示第一輸入視訊訊號102b切換到第二輸入視訊訊號104b時,不需要的偽影可被呈現在顯示器112上,因為可顯示一個或兩個視訊訊號的部分訊框。利用視訊來源106之間的平滑轉變的視訊處理電路有利地利用平滑轉變控制電路形成,以便促進最初顯示的視訊訊號的訊框與隨後顯示的另一視訊訊號的訊框之間的平滑轉變(避免這類偽影)。圖2圖示利用視訊來源106之間的平滑轉變的視訊處理電路的一個實施方案。
利用視訊來源106之間的平滑轉變的所圖示視訊處理電路包括訊框格式偵測電路202、平滑轉變控制電路204、第一多工器(‘MUX 1’) 206、行緩衝器208、第二多工器(‘MUX 2’) 210、定時產生器212、A和B定時暫存器214、縮放器216、A和B縮放器暫存器218、像素時脈222以及A和B像素時脈暫存器220。在一個實施方案中,對於暫存器214、218、220中的每一個來說,暫存器的A部分(例如記憶體部分A)儲存與第一輸入視訊訊號102b相關聯的參數資料;暫存器的B部分(例如記憶體部分B)儲存與第二輸入視訊訊號104b相關聯的參數資料。參數資料可用於產生定時訊號,縮放將要顯示的像素的數量並且修改像素時脈。
在另一實施方案中,第一多工器206和第二多工器210可被合併到單一多工器中。在又一實施方案中,A和B定時暫存器214、縮放器暫存器218和像素時脈暫存器220可被合併到單一記憶體中。在另一實施方案中,這類記憶體可為非揮發性記憶體,例如快閃記憶體或電子可抹除可程式設計唯讀記憶體。
訊框格式偵測電路202被耦接至第一視訊輸入102a和第二視訊輸入104a,並且被配置來接收第一輸入視訊訊號102b和第二輸入視訊訊號104b。訊框格式偵測電路202例如週期性地偵測視訊格式的特性,包括第一輸入視訊訊號102b和第二輸入視訊訊號104b的訊框的定時控制訊號、每訊框像素的數量和時脈訊號。在一個實施方案中,訊框格式偵測電路202將這類資訊的全部或一些提供至處理器109。繼而,處理器109計算將要儲存於A和B定時暫存器214、縮放器暫存器218和像素時脈暫存器220的參數資料。隨後將這類參數資料經由I/O 107a傳送至A和B定時暫存器214、縮放器暫存器218和像素時脈暫存器220。替代地,若輸入視訊訊號的視訊格式在先前是已知的,則這類資訊可在製造製程期間獨立地計算並儲存於A和B定時暫存器214、縮放器暫存器218和像素時脈暫存器220中,並且在視訊系統100的啟動期間從記憶體116記載。
在另一實施方案中,訊框格式偵測電路202還偵測一訊框中的顯示器啟用訊號。當空白時,顯示器啟用訊號辨識一訊框的結束。在一個實施方案中,訊框格式偵測電路202可偵測第一輸入視訊訊號102b和第二輸入視訊訊號104b的所有或僅僅一些訊框的視訊格式。
平滑轉變控制電路204促進第一輸入視訊訊號102b和第二輸入視訊訊號104b的訊框之間的平滑轉變。在一個實施方案中,平滑轉變控制電路204藉由等待當前顯示的視訊訊框的訊框訊號的結束,之後允許利用視訊來源106之間的平滑轉變的視訊處理電路來開始處理(如下文進一步描述)用於顯示的新選定的視訊訊號來完成這種轉變。在另一實施方案中,利用視訊來源106之間的平滑轉變的視訊處理電路藉由等候新選定的視訊訊號的垂直同步訊號,之後提供用於新選定的視訊訊號的定時控制訊號和像素資料來完成這種轉變;這種功能性可藉由在利用視訊來源106之間的平滑轉變的視訊處理電路外部或內的處理器或狀態機來實現。平滑轉變控制電路204被耦接至訊框格式偵測電路202、第一多工器206、第二多工器210、A和B定時暫存器214、A和B縮放器暫存器218以及A和B像素時脈暫存器220。平滑轉變控制電路204被配置來接收來自訊框格式偵測電路202的視訊格式資訊,包括定時控制訊號和每訊框資訊的像素數量。在一個實施方案中,平滑轉變控制電路204被配置來接收例如來自定時產生器212的將要顯示的視訊的訊框定時訊號224的結束。在另一實施方案中,平滑轉變控制電路204被耦接至視訊選擇器輸入105a,並且被配置來接收視訊選擇器控制訊號105b。
基於視訊選擇器控制訊號105b和訊框定時訊號224的結束,平滑轉變控制電路204產生控制訊號226,在一個實施方案中,所述控制訊號226 (a)命令第一多工器206和第二多工器210切換視訊輸入,並且(b)在A和B定時暫存器214、縮放器暫存器218和像素時脈暫存器220的A和B部分之間移動記憶體指標。在一個實施方案中,在視訊選擇器控制訊號105指示輸入視訊訊號將要改變之後發生(a)和(b),並隨後發生針對當前顯示的視訊訊框的訊框定時訊號224的結束。
第一多工器206和第二多工器210被配置來接收第一輸入視訊訊號102b和第二輸入視訊訊號104b,並且因此被耦接至第一視訊輸入102a和第二視訊輸入104a。行緩衝器208被配置來接收第一多工器206的輸出;這類輸出將為第一輸入視訊訊號102b或第二輸入視訊訊號104b,這取決於第一多工器206的設置,例如,如藉由平滑轉變控制電路204來控制。在一個實施方案中,行緩衝器208可儲存在選定視訊訊號的2個像素(若不需要垂直縮放)至約10個行之間。
縮放器216被配置來接收行緩衝器208的輸出和A和B縮放器暫存器218的選定部分。取決於哪個輸入視訊訊號被選擇,A和B縮放器暫存器218的對應部分中的對應縮放器參數資料將載入到縮放器216中。縮放器216縮放選定視訊訊號的訊框大小,例如水平和垂直像素的數量,以便選定視訊訊號的訊框將適當地呈現在顯示器112上。因此,縮放器216將適當地縮放從行緩衝器208提供的像素,因此顯示器112適當地顯示圖像。在一個實施方案中,縮放器216即時進行這類縮放。
定時產生器212被配置來接收來自第二多工器210的選定輸入視訊訊號,和來自A和B定時暫存器214的選定部分的輸出。定時產生器212產生對應定時控制訊號108和訊框定時訊號224的結束以用於將要顯示的視訊訊號。在一個實施方案中,A和B定時暫存器214儲存垂直同步後沿、垂直同步脈衝寬度和水平同步縮放參數;這類參數由定時產生器212使用來計算定時控制訊號108。
在另一實施方案中,這類定時控制訊號108包括適當地在顯示器112上呈現選定輸入視訊訊號的訊框所需的水平和垂直同步訊號。在另一實施方案中,水平同步訊號可稱為顯示器啟用訊號。顯示器啟用訊號的空白指示輸入視訊訊號的訊框的結束。訊框定時訊號224的結束指示對應於輸入視訊訊號的訊框的所有像素資料110何時已傳送至顯示器112 (並且因此由所述顯示器呈現)。訊框定時訊號224的結束可使用顯示器啟用訊號來產生。定時產生器212包括暫存器212a,所述暫存器212a可例如利用如本文中其他處描述的非揮發性記憶體來實現。在一個實施方案中,定時產生器212基於時脈訊號114、對應輸入視訊訊號和儲存於A和B定時暫存器214中的縮放資訊計算水平同步週期。水平同步週期(一種定時產生器參數)被儲存於這類暫存器212a中,並且用於產生作為定時控制訊號108的部分的水平同步訊號;水平同步週期可在視訊的訊框期間改變。其他定時產生器參數可類似地計算並隨後儲存於這類暫存器212a中。在另一實施方案中,在產生用於這類對應視訊輸入訊號的定時控制訊號108之前,定時產生器212計算用於對應視訊輸入訊號的水平同步週期。在另一實施方案中,定時產生器再次計算水平同步週期(及/或定時產生器參數)同時產生用於這類對應視訊輸入訊號的定時控制訊號108。
像素時脈222被配置來接收來自A和B像素時脈暫存器220的選定部分的輸出並且產生時脈訊號114。時脈訊號114用於定時將要顯示於顯示器112上的選定輸入視訊訊號的訊框的每一新視訊像素的顯示。
現在將描述利用視訊來源106之間的平滑轉變的視訊處理電路的操作的一個實施方案的概述。圖3和4進一步圖示以下內容。圖3圖示視訊定時控制訊號300,分別包括第一輸入視訊訊號102b、第二輸入視訊訊號104b的並且由定時產生器212 (例如針對所顯示的視訊訊號)產生的定時控制訊號301、303、108。圖4圖示利用視訊來源106之間的平滑轉變的視訊處理電路的示例性操作400。
在一個實施方案中,平滑轉變控制電路204是根據圖4中所圖示的流程來操作的狀態機。替代地,平滑轉變控制電路204可實現為處理器,所述處理器例如藉由韌體或其他軟體程式設計來根據圖4所圖示的流程操作。
在方塊402中,決定是否存在從第一輸入視訊訊號102b切換到第二輸入視訊訊號104b的命令。在一個實施方案中,在時間t1 302,選擇第二輸入視訊訊號104b。若不存在,則繼續進行方塊402。若存在這種命令,則在方塊404中,決定是否已達到第一輸入視訊訊號102b的當前訊框的結束,即,第一輸入視訊訊號102b的當前訊框是否已終止。在一個實施方案中,第一輸入視訊訊號102b的訊框定時訊號的結束的發生是藉由使第一輸入視訊訊號102b的顯示器啟用訊號304 (例如,指示此處不再有像素資料被提供至用於訊框的顯示器)空白來指示。若不存在,則在方塊406中,繼續產生對應於第一輸入視訊訊號102b的當前訊框和顯示所述當前訊框所需的定時控制訊號108、像素資料110和時脈訊號114。
若已達到第一視訊輸入訊號102b的當前訊框的結束,則在方塊408中,凍結對應於第一視訊輸入訊號的定時產生器參數,例如水平同步週期。
隨後,在方塊410中,決定是否已結束或終止當前顯示訊框,例如藉由監測是否針對提供至顯示器112的視訊的訊框已發生訊框定時訊號224的結束。若否,則重複方塊410。若是,則在方塊412中處理第二輸入視訊訊號104b,並且將來自定時產生器A和B暫存器214、縮放器A和B暫存器218和像素時脈A和B暫存器220的資料(對應於第二輸入視訊訊號104b)分別載入至定時產生器212、縮放器216和像素時脈222中。在一個實施方案中,處理意味著分別藉由切換第一多工器206和第二多工器210的選定輸入來將第二輸入視訊訊號104b提供至行緩衝器208和定時產生器212。在另一實施方案中,方塊410還需要繼續產生例如用於第一輸入視訊訊號102b的定時控制訊號108。
在方塊414中,產生用於第二輸入視訊訊號104b的時脈訊號114。在方塊416中,決定這個時脈訊號114的頻率是否穩定。時脈訊號114必須穩定以便允許對定時控制訊號108的準確計算和用於第二輸入視訊訊號104b的像素資料110的適當顯示。若時脈訊號114不是穩定的,則重複方塊416。若時脈訊號114的頻率是穩定的,則在方塊417中,計算對應於第二輸入視訊訊號104b的新的定時產生器參數。接著,在方塊418中,決定是否已計算這類定時產生器參數。若否,則重複方塊418。若是,則在方塊420中產生用於第二輸入視訊訊號104b的定時控制訊號108。接著,在方塊422中,決定是否已開始第二輸入視訊訊號104b的新訊框,例如,是否已發生第二輸入視訊訊號104b的垂直同步訊號306a或是否第二輸入視訊訊號104b的所發生顯示器啟用訊號不再空白306b。若否,則重複方塊422。若是,則在方塊424中,提供定時控制訊號,包括顯示器啟用訊號或水平同步訊號,以及用於將要顯示的對應於第二輸入視訊訊號104b的視訊的像素資料。在一個實施方案中,若早先如在方塊416、417、418、420或422中尚未提供第二輸入視訊訊號104b的時脈訊號114,則還將提供所述時脈訊號。例如將對顯示器112進行這種提供。
本領域的具有通常知識者將明白的是,先前描述的程序和所得設備可被修改來形成各種設備,所述設備具有不同電路實現方式和操作方法。儘管闡述本發明教導內容的廣泛範圍的數值範圍和參數是近似值,但是特定實例中闡述的數值是儘可能精確地報告。本文中的訊號位準和產生器是參考電壓或電流來例證。然而,本領域的具有通常知識者理解的是,電壓訊號或電壓產生器可分別利用電流訊號和電流產生器來實現,或反之亦然。因此,此類訊號也可在本文中稱為訊號或閾值而非電壓和電流。相應地,電壓和電流產生器可稱為產生器。
然而,任何數值固有地含有必然地由在數值的相應測試量測中發現的標準差所引起的某些誤差。此外,本文揭示的所有範圍被理解為涵蓋所述範圍中包含的任何和所有子範圍。例如,「小於10」的範圍可包括在最小值零與最大值10之間(並且包括所述最小值零和所述最大值10)的任何和所有子範圍,亦即,具有等於或大於零的最小值和等於或小於10(例如,1至5)的最大值的任何和所有子範圍。在某些情況下,針對參數所述的數值可取負值。在這種情況下,陳述為「小於10」的範圍的示例性值可取負值,例如-1、-2、-3、-10、-20、-30等。
雖然已相對於一或多個實現方式說明本發明的教導內容,但是在不脫離所附申請專利範圍的範圍的情況下,可對所說明的實例進行改變及/或修改。另外,雖然可能已相對於若干實現方式中的僅一個來描述本案的特定特徵,但是此項特徵可在可能有需要並且針對任何給定或特定功能為有利時與其他實現方式的一或多個其他特徵組合。此外,為達術語「包括(including/includes)」、「具有(having/has/with)」或其變體用於具體實施方式和申請專利範圍中的程度,這類術語意圖以類似於術語「包括(comprising)」的方式為包含性的。術語「...的至少一個」用於意指可選擇所列專案中的一或多個。如本文所使用,相對於項目列表(例如像A和B或A及/或B)的術語「...的一或多個」意指單獨的A、單獨的B或A和B。術語「...的至少一個」用於意指可選擇所列專案中的一或多個。另外,在本文中的討論和申請專利範圍中,相對於兩種材料使用的術語「...上」,即一種在另一種「上」,意指材料之間的至少一些接觸,而「...之上」意指材料接近,但可能具有一或多個另外的居間材料,以使得接觸是可能的但不是必需的。「在...上」或「在...之上」都不暗示如本文所使用的任何方向性。術語「共形」描述下層材料的角度由共形材料保存的塗層材料。
術語「約」或「實質上」指示:所指定的值或參數可稍微改變,只要所述改變不造成程序或結構與所說明實施方案的不符即可。最後,「示例性」指示描述內容被用作實例而不是暗示所述描述內容是理想的。根據對本文揭示的方法和結構的說明和實踐的考慮,本領域的具有通常知識者將明白本發明的教導內容的其他實施方案。說明書和實例意圖被視為僅僅是示例性的,而本發明的教導內容的真實範圍和精神由隨附申請專利範圍來指示。
示例性實施方案
實例1包括一種設備,其包括:至少兩個輸入視訊訊號;訊框格式偵測電路,其被配置來接收所述至少兩個輸入視訊訊號;平滑轉變控制電路,其耦接至所述訊框格式偵測電路和視訊選擇器輸入,並且被配置來接收訊框定時訊號的結束;至少一個多工器,其耦接至所述平滑轉變控制電路並且被配置來接收所述至少兩個輸入視訊訊號;定時暫存器,其耦接至所述平滑轉變控制電路;縮放器暫存器,其耦接至所述平滑轉變控制電路;時脈暫存器,其耦接至所述平滑轉變控制電路;定時產生器,其耦接至所述至少一個多工器和所述定時暫存器並且被配置來產生定時控制訊號和訊框定時訊號的所述結束;縮放器,其耦接至所述縮放器暫存器並且被配置來產生像素資料;像素時脈,其耦接至所述像素時脈暫存器並且被配置來產生時脈訊號;並且其中所述定時暫存器、縮放器暫存器和像素時脈暫存器中的每一個被耦接至所述平滑轉變控制電路。
實例2包括實例1的設備,其中所述訊框格式偵測電路被配置來偵測以下特性:所述至少兩個輸入視訊訊號的至少一個的訊框的所述定時控制訊號、每訊框像素的數量和所述時脈訊號。
實例3包括實例2之設備,其中所述訊框格式偵測電路被配置來提供所述特性中的一或多個至處理器。
實例4包括實例1的設備,其中所述平滑轉變控制電路是狀態機。
實例5包括實例1的設備,其中耦接至所述平滑轉變控制電路並且被配置來接收所述至少兩個輸入視訊訊號的所述至少一個多工器包括:第一多工器,其耦接在所述平滑轉變控制電路與所述縮放器之間;和第二多工器,其耦接在所述平滑轉變控制電路與所述定時產生器之間。
實例6包括實例1的設備,其進一步包括行緩衝器,其耦接在所述至少一個多工器與所述縮放器之間。
實例7包括一種系統,其包括:視訊處理電路,其包括:至少兩個輸入視訊訊號;訊框格式偵測電路,其被配置來接收所述至少兩個輸入視訊訊號;平滑轉變控制電路,其耦接至所述訊框格式偵測電路和視訊選擇器輸入,並且被配置來接收訊框定時訊號的結束;至少一個多工器,其耦接至所述平滑轉變控制電路並且被配置來接收所述至少兩個輸入視訊訊號;定時暫存器,其耦接至所述平滑轉變控制電路;縮放器暫存器,其耦接至所述平滑轉變控制電路;時脈暫存器,其耦接至所述平滑轉變控制電路;定時產生器,其耦接至所述至少一個多工器和所述定時暫存器並且被配置來產生定時控制訊號和訊框定時訊號的所述結束;縮放器,其耦接至所述縮放器暫存器並且被配置來產生像素資料;像素時脈,其耦接至所述像素時脈暫存器並且被配置來產生時脈訊號;並且其中所述定時暫存器、縮放器暫存器和像素時脈暫存器中的每一個被耦接至所述平滑轉變控制電路;至少兩個視訊來源,其被配置來產生所述至少兩個輸入視訊訊號;和顯示器,其耦接至所述視訊處理電路。
實例8包括實例7的系統,其中所述訊框格式偵測電路被配置來偵測以下特性:所述至少兩個輸入視訊訊號的至少一個的訊框的所述定時控制訊號、每訊框像素的數量和所述時脈訊號。
實例9包括實例7的系統,其進一步包括處理器,其耦接至所述視訊處理電路。
實例10包括實例9的系統,其中所述處理器被配置來接收以下特性:所述至少兩個輸入視訊訊號的至少一個的訊框的所述定時控制訊號、每訊框像素的數量和所述時脈訊號。
實例11包括實例10的系統,其中所述處理器被配置來為所述視訊處理電路提供視訊選擇器控制訊號。
實例12包括實例10的系統,其中所述處理器被配置來提供將要儲存於所述定時暫存器、縮放器暫存器和像素時脈暫存器中的參數資料。
實例13包括實例7的系統,其中所述平滑轉變控制電路是狀態機。
實例14包括實例7的系統,其中耦接至所述平滑轉變控制電路並且被配置來接收所述至少兩個輸入視訊訊號的所述至少一個多工器包括:第一多工器,其耦接在所述平滑轉變控制電路與所述縮放器之間;和第二多工器,其耦接在所述平滑轉變控制電路與所述定時產生器之間。
實例15包括實例7的系統,其進一步包括行緩衝器,其耦接在所述至少一個多工器與所述縮放器之間。
實例16包括實例7的系統,其中所述顯示器被配置來接收所述定時控制訊號、所述像素資料和所述時脈訊號。
實例17包括一種方法,其包括:決定是否從第一輸入視訊訊號切換到第二輸入視訊訊號;在從第一輸入視訊訊號切換到第二輸入視訊訊號之後,決定所述當前顯示訊框是否終止;若所述當前顯示訊框已終止,則處理所述第二視訊輸入訊號並且將來自所述定時產生器暫存器、縮放暫存器和像素時脈暫存器的對應於所述第二視訊輸入訊號的資料相應地載入到所述定時產生器、縮放器和像素時脈中;產生用於所述第二輸入視訊訊號的時脈訊號;決定所述第二輸入視訊訊號的所述時脈訊號是否具有穩定頻率;若所述頻率是穩定的,則計算對應於所述第二輸入視訊訊號的產生器參數;產生用於所述第二輸入視訊訊號的定時控制訊號;決定所述第二輸入視訊訊號的新的訊框是否已發生;和若所述新的訊框已發生,則提供用於將要顯示的並且對應所述第二輸入視訊訊號的所述視訊的定時控制訊號和像素資料。
實例18包括實例17的方法,其進一步包括決定在產生用於所述第二輸入視訊訊號的定時控制訊號之前是否計算所述產生器參數。
實例19包括請求項17的方法,其中提供用於將要顯示的並對應於所述第二輸入視訊訊號的所述視訊的定時控制訊號和像素進一步包括提供用於將要顯示的並對應於所述第二輸入視訊訊號的所述視訊的定時控制訊號、像素資料和時脈訊號。
實例20包括請求項17的方法,其進一步包括:決定所述第一視訊輸入訊號的所述當前訊框是否已終止;和若所述第一視訊輸入訊號的所述當前訊框已終止,則凍結所述第一輸入視訊訊號的定時產生器參數。
100‧‧‧視訊系統102a‧‧‧第一視訊輸入102b‧‧‧第一輸入視訊訊號102c‧‧‧第一攝像機104a‧‧‧第二視訊輸入104b‧‧‧第二輸入視訊訊號104c‧‧‧第二攝像機105a‧‧‧視訊選擇器輸入105b‧‧‧視訊選擇器控制訊號106‧‧‧視訊來源107a‧‧‧資料輸入/輸出107b‧‧‧I/O資料108‧‧‧定時控制訊號109‧‧‧處理器110‧‧‧像素資料111a‧‧‧記憶體資料輸入111b‧‧‧記憶體資料112‧‧‧顯示器114‧‧‧時脈訊號116‧‧‧記憶體202‧‧‧訊框格式偵測電路204‧‧‧平滑轉變控制電路206‧‧‧第一多工器208‧‧‧行緩衝器210‧‧‧第二多工器212‧‧‧定時產生器212a‧‧‧暫存器214‧‧‧A和B定時暫存器216‧‧‧縮放器218‧‧‧A和B縮放器暫存器220‧‧‧像素時脈暫存器222‧‧‧像素時脈224‧‧‧訊框定時訊號226‧‧‧控制訊號301‧‧‧定時控制訊號302‧‧‧時間t1303‧‧‧定時控制訊號304‧‧‧顯示器啟用訊號306a‧‧‧垂直同步訊號306b‧‧‧空白400‧‧‧操作402‧‧‧方塊404‧‧‧方塊406‧‧‧方塊408‧‧‧方塊410‧‧‧方塊412‧‧‧方塊414‧‧‧方塊416‧‧‧方塊417‧‧‧方塊418‧‧‧方塊420‧‧‧方塊422‧‧‧方塊424‧‧‧方塊
圖1圖示視訊系統的實施方案;
圖2圖示利用視訊來源之間的平滑轉變的視訊處理電路的實施方案;
圖3圖示視訊控制訊號的實施方案;和
圖4圖示利用視訊來源之間的平滑轉變的視訊處理電路的操作的實施方案。
應注意,圖的一些細節已被簡化,並且被繪製來促進對本發明的實施方案的理解,而不是維持嚴格的結構準確度、細節和標度。也應注意,並沒有圖示所有的電路元件和操作步驟,因為電路設計和操作的一般方法是眾所周知的。也應注意,並沒有圖示關於電壓轉換器的所有細節,因為電壓轉換器的一般設計是眾所周知的。
國內寄存資訊 (請依寄存機構、日期、號碼順序註記) 無
國外寄存資訊 (請依寄存國家、機構、日期、號碼順序註記) 無
(請換頁單獨記載) 無
100‧‧‧視訊系統
102a‧‧‧第一視訊輸入
102b‧‧‧第一輸入視訊訊號
102c‧‧‧第一攝像機
104a‧‧‧第二視訊輸入
104b‧‧‧第二輸入視訊訊號
104c‧‧‧第二攝像機
105a‧‧‧視訊選擇器輸入
105b‧‧‧視訊選擇器控制訊號
106‧‧‧視訊來源
107a‧‧‧資料輸入/輸出
107b‧‧‧I/O資料
108‧‧‧定時控制訊號
109‧‧‧處理器
110‧‧‧像素資料
111a‧‧‧記憶體資料輸入
111b‧‧‧記憶體資料
112‧‧‧顯示器
114‧‧‧時脈訊號
116‧‧‧記憶體
Claims (20)
- 一種用於平滑視訊轉變的設備,其包括:至少兩個輸入視訊訊號;一訊框格式偵測電路,其被配置來接收該至少兩個輸入視訊訊號;一平滑轉變控制電路,其耦接至該訊框格式偵測電路和一視訊選擇器輸入,並且被配置來接收訊框定時訊號的一結束;至少一個多工器,其耦接至該平滑轉變控制電路並且被配置來接收該至少兩個輸入視訊訊號;定時暫存器,其耦接至該平滑轉變控制電路;縮放器暫存器,其耦接至該平滑轉變控制電路;時脈暫存器,其耦接至該平滑轉變控制電路;一定時產生器,其耦接至該至少一個多工器和該定時暫存器並且被配置來產生定時控制訊號和訊框定時訊號的該結束;一縮放器,其耦接至該縮放器暫存器並且被配置來產生像素資料;一像素時脈,其耦接至該像素時脈暫存器並且被配置來產生一時脈訊號;並且其中該定時暫存器、縮放器暫存器和像素時脈暫存器中的每一個被耦接至該平滑轉變控制電路。
- 如請求項1所述之設備,其中該訊框格式偵測電路被配置來偵測以下特性:該至少兩個輸入視訊訊號的至少一個的訊框的該定時控制訊號、每訊框像素的數量和該時脈訊號。
- 如請求項2所述之設備,其中該訊框格式偵測電路被配置來提供該特性中的一或多個至一處理器。
- 如請求項1所述之設備,其中該平滑轉變控制電路是一狀態機。
- 如請求項1所述之設備,其中耦接至該平滑轉變控制電路並且被配置來接收該至少兩個輸入視訊訊號的該至少一個多工器包括:一第一多工器,其耦接在該平滑轉變控制電路與該縮放器之間;以及一第二多工器,其耦接在該平滑轉變控制電路與該定時產生器之間。
- 如請求項1所述之設備,其進一步包括一行緩衝器,其耦接在該至少一個多工器與該縮放器之間。
- 一種用於平滑視訊轉變的系統,其包括:一視訊處理電路,其包括:至少兩個輸入視訊訊號; 一訊框格式偵測電路,其被配置來接收該至少兩個輸入視訊訊號;一平滑轉變控制電路,其耦接至該訊框格式偵測電路和一視訊選擇器輸入,並且被配置來接收訊框定時訊號的一結束;至少一個多工器,其耦接至該平滑轉變控制電路並且被配置來接收該至少兩個輸入視訊訊號;定時暫存器,其耦接至該平滑轉變控制電路;縮放器暫存器,其耦接至該平滑轉變控制電路;時脈暫存器,其耦接至該平滑轉變控制電路;一定時產生器,其耦接至該至少一個多工器和該定時暫存器並且被配置來產生定時控制訊號和訊框定時訊號的該結束;一縮放器,其耦接至該縮放器暫存器並且被配置來產生像素資料;一像素時脈,其耦接至該像素時脈暫存器並且被配置來產生時脈訊號;並且其中該定時暫存器、縮放器暫存器和像素時脈暫存器中的每一個被耦接至該平滑轉變控制電路;至少兩個視訊來源,其被配置來產生該至少兩個輸入視訊訊號;以及一顯示器,其耦接至該視訊處理電路。
- 如請求項7所述之系統,其中該訊框格式偵測電路被配置來偵測以下特性:該至少兩個輸入視訊訊號的至少一個的訊框的該定時控制訊號、每訊框像素的數量和該時脈訊號。
- 如請求項7所述之系統,其進一步包括一處理器,其耦接至該視訊處理電路。
- 如請求項9所述之系統,其中該處理器被配置來接收以下特性:該至少兩個輸入視訊訊號的至少一個的訊框的該定時控制訊號、每訊框像素的數量和該時脈訊號。
- 如請求項10所述之系統,其中該處理器被配置來為該視訊處理電路提供一視訊選擇器控制訊號。
- 如請求項10所述之系統,其中該處理器被配置來提供將要儲存於該定時暫存器、縮放器暫存器和像素時脈暫存器中的參數資料。
- 如請求項7所述之系統,其中該平滑轉變控制電路是一狀態機。
- 如請求項7所述之系統,其中耦接至該平滑轉變控制電路並且被配置來接收該至少兩個輸入視訊訊號的該至少一個多工器包括:一第一多工器,其耦接在該平滑轉變控制電路與該 縮放器之間;以及一第二多工器,其耦接在該平滑轉變控制電路與該定時產生器之間。
- 如請求項7所述之系統,其進一步包括一行緩衝器,其耦接在該至少一個多工器與該縮放器之間。
- 如請求項7所述之系統,其中該顯示器被配置來接收該定時控制訊號、該像素資料和該時脈訊號。
- 一種用於平滑視訊轉變的方法,其包括以下步驟:決定是否從一第一輸入視訊訊號切換到一第二輸入視訊訊號;在從一第一輸入視訊訊號切換到一第二輸入視訊訊號之後,決定該當前顯示訊框是否終止;若該當前顯示訊框已終止,則處理該第二視訊輸入訊號並且將來自該定時產生器暫存器、縮放暫存器和像素時脈暫存器的對應於該第二視訊輸入訊號的資料相應地載入到該定時產生器、縮放器和像素時脈中;產生用於該第二輸入視訊訊號的一時脈訊號;決定該第二輸入視訊訊號的該時脈訊號是否具有一穩定頻率; 若該頻率是穩定的,則計算對應於該第二輸入視訊訊號的產生器參數;產生用於該第二輸入視訊訊號的定時控制訊號;決定該第二輸入視訊訊號的一新的訊框是否已發生;以及若該新的訊框已發生,則提供用於將要顯示的並且對應該第二輸入視訊訊號的該視訊的定時控制訊號和像素資料。
- 如請求項17所述之方法,其進一步包括以下步驟:決定在產生用於該第二輸入視訊訊號的定時控制訊號之前是否計算該產生器參數。
- 如請求項17所述之方法,其中提供用於將要顯示的並對應於該第二輸入視訊訊號的該視訊的定時控制訊號和像素資料之步驟進一步包括以下步驟:提供用於將要顯示的並對應於該第二輸入視訊訊號的該視訊的定時控制訊號、像素資料和一時脈訊號。
- 如請求項17所述之方法,其進一步包括以下步驟:決定該第一視訊輸入訊號的該當前訊框是否已終止;以及若該第一視訊輸入訊號的該當前訊框已終止,則凍結該第一輸入視訊訊號的定時產生器參數。
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201662305786P | 2016-03-09 | 2016-03-09 | |
US62/305,786 | 2016-03-09 | ||
US201662352420P | 2016-06-20 | 2016-06-20 | |
US62/352,420 | 2016-06-20 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201801511A TW201801511A (zh) | 2018-01-01 |
TWI724111B true TWI724111B (zh) | 2021-04-11 |
Family
ID=59787367
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW106106325A TWI724111B (zh) | 2016-03-09 | 2017-02-24 | 用於視訊來源之間的平滑視訊轉變的方法和系統 |
Country Status (3)
Country | Link |
---|---|
US (1) | US9930222B2 (zh) |
CN (1) | CN107181893B (zh) |
TW (1) | TWI724111B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11537347B2 (en) * | 2020-09-14 | 2022-12-27 | Apple Inc. | Follower mode video operation |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5917552A (en) * | 1996-03-29 | 1999-06-29 | Pixelvision Technology, Inc. | Video signal interface system utilizing deductive control |
US6326935B1 (en) * | 1999-09-28 | 2001-12-04 | Gateway, Inc. | Method and apparatus for changing the mode of a display apparatus |
US6690425B1 (en) * | 2000-06-22 | 2004-02-10 | Thomson Licensing S.A. | Aspect ratio control arrangement in a video display |
US20100134633A1 (en) * | 2007-06-21 | 2010-06-03 | Thomson Licensing | Method and apparatus for transitioning from a first display format to a second display format |
CN102215375A (zh) * | 2011-06-24 | 2011-10-12 | 中兴通讯股份有限公司 | 多媒体会议中多画面的子画面的视频源的选择方法及装置 |
US20140109001A1 (en) * | 2009-06-08 | 2014-04-17 | Apple Inc. | User interface for multiple display regions |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1997050242A2 (en) * | 1996-06-26 | 1997-12-31 | Sony Electronics Inc. | System and method for overlay of a motion video signal on an analog video signal |
US5790096A (en) * | 1996-09-03 | 1998-08-04 | Allus Technology Corporation | Automated flat panel display control system for accomodating broad range of video types and formats |
US6177922B1 (en) * | 1997-04-15 | 2001-01-23 | Genesis Microship, Inc. | Multi-scan video timing generator for format conversion |
US6661846B1 (en) * | 1998-10-14 | 2003-12-09 | Sony Corporation | Adaptive clocking mechanism for digital video decoder |
US6671284B1 (en) * | 2000-08-04 | 2003-12-30 | Intellon Corporation | Frame control for efficient media access |
US7480010B2 (en) * | 2002-09-04 | 2009-01-20 | Denace Enterprise Co., L.L.C. | Customizable ASIC with substantially non-customizable portion that supplies pixel data to a mask-programmable portion in multiple color space formats |
US20040088638A1 (en) * | 2002-10-09 | 2004-05-06 | Cheung Tyvis C. | Method and apparatus for isolating faulty semiconductor devices in a multiple format graphics system |
KR100720339B1 (ko) * | 2005-09-15 | 2007-05-22 | 삼성전자주식회사 | 영상처리장치 |
JP5056211B2 (ja) * | 2007-06-29 | 2012-10-24 | ソニー株式会社 | 映像信号変換装置及び映像信号変換方法並びに映像表示装置 |
US8718448B2 (en) * | 2011-05-04 | 2014-05-06 | Apple Inc. | Video pictures pattern detection |
CN202168141U (zh) * | 2011-06-24 | 2012-03-14 | 北京彩讯科技股份有限公司 | 一种基于pcie的视频拼接处理卡 |
-
2017
- 2017-02-09 US US15/429,033 patent/US9930222B2/en active Active
- 2017-02-24 TW TW106106325A patent/TWI724111B/zh active
- 2017-02-28 CN CN201710112214.1A patent/CN107181893B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5917552A (en) * | 1996-03-29 | 1999-06-29 | Pixelvision Technology, Inc. | Video signal interface system utilizing deductive control |
US6326935B1 (en) * | 1999-09-28 | 2001-12-04 | Gateway, Inc. | Method and apparatus for changing the mode of a display apparatus |
US6690425B1 (en) * | 2000-06-22 | 2004-02-10 | Thomson Licensing S.A. | Aspect ratio control arrangement in a video display |
US20100134633A1 (en) * | 2007-06-21 | 2010-06-03 | Thomson Licensing | Method and apparatus for transitioning from a first display format to a second display format |
US20140109001A1 (en) * | 2009-06-08 | 2014-04-17 | Apple Inc. | User interface for multiple display regions |
CN102215375A (zh) * | 2011-06-24 | 2011-10-12 | 中兴通讯股份有限公司 | 多媒体会议中多画面的子画面的视频源的选择方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
TW201801511A (zh) | 2018-01-01 |
US9930222B2 (en) | 2018-03-27 |
CN107181893B (zh) | 2021-04-20 |
US20170264793A1 (en) | 2017-09-14 |
CN107181893A (zh) | 2017-09-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10679534B2 (en) | Display driving device including source driver and timing controller and operating method for controlling source line slew times | |
TWI419145B (zh) | 對準圖框資料的技術 | |
EP2693425B1 (en) | Display method, display device and display system | |
JP6462207B2 (ja) | 表示デバイスの駆動装置 | |
US10121426B2 (en) | Polarity inversion control device for liquid crystal display, liquid crystal display device, and driving method thereof | |
WO2015136571A1 (ja) | 表示装置及びその駆動方法 | |
US8405774B2 (en) | Synchronization signal control circuit and display apparatus | |
US20150138259A1 (en) | Driving device for driving display unit | |
US20200068097A1 (en) | Frame Synchronization Method For Image Data, Image Signal Processing Apparatus, And Terminal | |
JP2007041258A (ja) | 画像表示装置およびタイミングコントローラ | |
KR20130105865A (ko) | 디스플레이 장치용 타이밍 컨트롤러 | |
TWI724111B (zh) | 用於視訊來源之間的平滑視訊轉變的方法和系統 | |
JP6633566B2 (ja) | 表示制御装置及び表示制御方法 | |
US10219023B2 (en) | Semiconductor device, video display system, and method of outputting video signal | |
TWI427611B (zh) | 過驅動值產生方法 | |
TWI507937B (zh) | 觸控偵測方法及其裝置 | |
JP2013186427A (ja) | 映像処理装置 | |
JP2011013517A (ja) | 液晶表示装置及びその駆動方法 | |
WO2013038645A1 (ja) | 表示装置、表示装置の製造方法、および表示装置の製造装置 | |
JP6772914B2 (ja) | 画像処理装置、表示装置および画像処理方法 | |
JP6359435B2 (ja) | 画像表示システム | |
JP2011048238A (ja) | 表示コントローラ及びそれを用いた電子機器 | |
TWI833363B (zh) | 顯示驅動裝置及其顯示控制裝置與操作方法 | |
JP6140933B2 (ja) | 表示装置及びその制御方法 | |
JP7161869B2 (ja) | 映像処理装置および表示態様変更方法 |