專利名稱:具有視頻處理和幀封裝的三維顯示設備和方法
技術領域:
本發明的主題涉及顯示設備和方法,更具體地,涉及3D顯示設備和方法。
背景技術:
與二維QD)顯示不同,3D顯示要求在單一幀中顯示左視頻源和右視頻源,以便顯示3D圖像。
發明內容
本發明的主題的一些實施例提供三維(3D)顯示引擎,包括定時發生器電路, 被配置為根據3D顯示器的格式生成多個定時控制信號;以及控制器電路,被配置為基于多個定時控制信號生成第一、第二和第三控制信號。所述顯示引擎還包括第一處理器電路,被配置為響應于第一控制信號處理左視頻圖像數據;第二處理器電路,被配置為響應于第二控制信號處理右視頻圖像數據;以及3D格式發生器電路,被配置為響應于第三控制信號以3D顯示器的格式對所處理的左視頻圖像數據和右視頻圖像數據進行幀封裝 (frame-pack)。所述顯示引擎還可以包括幀緩沖電路,被配置為存儲左視頻圖像數據和右視頻圖像數據。第一處理器電路可以包括圖像增強器電路,被配置為處理左圖像視頻數據以減少噪聲和/或模糊;縮放器電路,被配置為將左視頻圖像數據從第一分辨率轉換為第二分辨率;色彩空間轉換器電路,被配置為將左視頻圖像數據從第一色彩空間轉換為第二色彩空間;以及布局重疊混合器電路,被配置為生成重疊的左視頻圖像數據。第二處理器電路可以包括圖像增強器電路,被配置為處理右圖像視頻數據以減少噪聲和/或模糊;縮放器電路,被配置為將右視頻圖像數據從第一分辨率轉換為第二分辨率;色彩空間轉換器電路, 被配置為將右視頻圖像數據從第一色彩空間轉換為第二色彩空間;以及布局重疊混合器電路,被配置為生成重疊的右視頻圖像數據。所述3D格式發生器電路可以包括選擇器電路,被配置為選擇已處理的左視頻圖像數據或右視頻圖像數據;以及緩沖電路,被配置為存儲所選擇的已處理的左視頻圖像數據或右視頻圖像數據。在一些實施例中,3D格式發生器電路可以包括選擇器電路,被配置為選擇性地輸出所處理的左視頻圖像數據和右視頻圖像數據。所述定時發生器電路可以被配置為響應于由3D顯示器傳送的信息來生成多個定時控制信號。由3D顯示器傳送的信息可以識別3D顯示器的分辨率、線頻率、和/或像素頻率。所述定時發生器電路可以被配置為生成垂直同步信號和/或水平同步信號,而控制器電路可以被配置為響應于垂直同步信號和/或水平同步信號生成第一、第二和第三控制信號。一些實施例提供一種方法,包括從3D顯示器接收格式信息,并響應于所接收的格式信息生成第一、第二和第三控制信號。響應于第一控制信號來處理左視頻圖像數據。響應于第二控制信號來處理右視頻圖像數據。響應于第三控制信號以3D顯示器的格式來對所處理的左視頻圖像數據和所處理的右視頻圖像數據進行幀封裝。生成第一、第二和第三控制信號的步驟可以包括響應于所接收的格式信息來生成多個定時控制信號和基于多個定時控制信號生成第一、第二和第三控制信號。處理左視頻圖像數據的步驟可以包括處理左視頻圖像數據以減少噪聲和/或模糊;將左視頻圖像數據從第一分辨率轉換為第二分辨率;將左視頻圖像數據從第一色彩空間轉換為第二色彩空間;以及對左視頻圖像數據進行混合以生成重疊的左視頻圖像流。處理右視頻圖像數據的步驟可以包括處理右視頻圖像數據以減少噪聲和/或模糊;將右視頻圖像數據從第一分辨率轉換為第二分辨率;將右視頻圖像數據從第一色彩空間轉換為第二色彩空間;以及對右視頻圖像數據進行混合以生成重疊的右視頻圖像流。對所處理的左視頻圖像數據和所處理的右視頻圖像數據進行幀封裝的步驟可以包括選擇所處理的左視頻圖像數據和右視頻圖像數據和緩沖所選擇的處理的左視頻圖像數據和右視頻圖像數據。對所處理的左視頻圖像數據和所處理的右視頻圖像數據進行幀封裝的步驟可以包括選擇性地輸出所處理的左視頻圖像數據和右視頻圖像數據。進一步的實施例提供了 3D顯示引擎,包括定時發生器電路,被配置為從3D顯示器接收格式信息、并響應地生成顯示定時信息;視頻圖像數據處理器電路,被配置為接收和處理左視頻圖像數據和右視頻圖像數據;3D格式發生器電路,被配置為對所處理的左視頻圖像數據和右視頻圖像數據進行幀封裝;以及控制器電路,被配置為響應于所述顯示定時信息來控制視頻圖像數據處理器電路和3D格式發生器電路。所述視頻圖像數據處理器電路可以包括第一處理器電路,被配置為響應于第一控制信號處理左視頻圖像數據;以及第二處理器電路,被配置為響應于第二控制信號處理右視頻圖像數據。所述3D格式發生器電路可以被配置為響應于第三控制信號而對所處理的左視頻圖像數據和右視頻圖像數據進行幀封裝。所述控制器電路可以被配置為生成第一、第二和第三控制信號。所述顯示定時信息可以屬于垂直同步、水平同步、線頻率和/或像素頻率。
通過參考附圖詳細描述本發明的示范性實施例,本發明的主題的上述及其它特征和優點將變得更加清楚,附圖中圖1是根據本發明主題的一些實施例的、包括三維(3D)顯示引擎的3D顯示系統的示意框圖;圖2是在圖1中圖示出的3D顯示引擎的示意框圖;圖3示出根據本發明主題的一些實施例的3D顯示的格式;圖4示出根據本發明主題的其它實施例的3D顯示格式;圖5示出根據本發明主題的其它實施例的3D顯示格式;圖6示出根據本發明主題的其它實施例的3D顯示格式;圖7示出根據本發明主題的其它實施例的3D顯示格式;
圖8示出根據本發明主題的其它實施例的3D顯示格式;圖9是在圖2中示出的第一后處理器電路和第二后處理器電路的詳細框圖;圖10是根據本發明主題的一些實施例的、在圖2中示出的3D格式發生器電路的框圖;圖11是根據本發明主題的其它實施例的、在圖2中示出的3D格式發生器電路的框圖;圖12是根據本發明主題的一些實施例的、操作3D顯示引擎的方法的流程圖;以及圖13是根據本發明主題的其它實施例的、包括3D顯示引擎的3D顯示系統的示意框圖。
具體實施例方式現在將參考示出了本發明的實施例的附圖在以下全面地描述本發明的主題。然而,本發明可以以許多不同的形式體現,并且不應當被解釋為限于在這里所闡述的實施例。 而且,提供這些實施例以使得本公開更充分和完整,并且將本發明的范圍全面地傳達給本領域技術人員。在附圖中,為了清楚可以夸大層和區域的大小和相對大小。類似的標號始終指代類似的元件。應當理解,當一個元件被稱為“連接到”或“耦接到”另一個元件時,其可以直接地連接到或耦接到另一個元件,或者也可以存在插入其間的元件。相反,當一個元件被稱為 “直接連接到”或“直接耦接到”另一個元件時,則不存在插入其間的元件。如這里所使用的, 術語“和/或”包括一個或多個相關聯的列出項目中的任何一個以及全部的組合,并且可以簡寫為“/”。應當理解,雖然術語第一、第二等可以在這里用來描述各個元件,但是這些元件不應當被這些術語所限制。這些術語僅用來區分一個元件與另一個元件。例如,第一信號可以稱為第二信號,而且類似地,第二信號可以稱為第一信號而不會脫離本公開的教導。這里使用的術語僅僅是為了描述特定的實施例,而不是意圖限制本發明。如這里所使用的,單數形式“一”、“一個”和“該”也意圖包括復數形式,除非上下文中清楚地指出不包括。還應當理解,當術語“包含”(comprises)和/或“包含”(comprising)或者“包括”(includes)和/或“包括”(including)在本說明書中使用時,說明了所陳述的特征、區域、整體、步驟、操作、元件、和/或組件的存在,但并不排除一個或多個其它特征、區域、整體、步驟、操作、元件、組件中的一個或多個、和/或它們的組的存在或添加。除非不同地定義,這里所使用的所有術語(包括技術術語和科學術語)具有本發明所屬領域普通技術人員所通常理解的含義。還應當理解,諸如在通常使用的詞典中定義的那些術語應當被解釋為具有與它們在相關技術和/或本申請的上下文中的含義一致的含義,并且將不被解釋為理想的或過分正式的意義,除非在這里清楚地這樣定義。圖1是根據本發明主題的一些實施例的、包括三維(3D)顯示引擎10的3D顯示系統1的示意框圖。圖2是在圖1中示出的3D顯示引擎10的示意框圖。參考圖1,3D顯示系統1包括編碼器3、解碼器5、3D顯示引擎10、以及3D顯示器 15。編碼器3接收并編碼左視頻圖像LVI和右視頻圖像RVI,以使得3D圖像被顯示在3D顯示器15上。可以根據運動圖像專家組(MPEG)-4標準、MPEG-7標準、或MPEG-21標準來執行編碼。左視頻圖像LVI可以通過第一 3D相機來獲得,而右視頻圖像RVI可以通過第二 3D 相機來獲得。3D顯示器15是用于顯示3D圖像的裝置。3D顯示器15可以是使用發光二極管 (LED)、有機LED (OLED)、或有源陣列OLED (AMOLED)的平板顯示器。解碼器5通過有線或無線通信從編碼器3接收編碼的左視頻圖像ELVI和編碼的右視頻圖像ERVI,并解碼所編碼的左視頻圖像ELVI和編碼的右視頻圖像ERVI。3D顯示引擎10從解碼器5接收解碼的左視頻圖像DLVI和解碼的右視頻圖像DRVI,對解碼的左視頻圖像DLVI和右視頻圖像DRVI進行后處理,并根據3D顯示器15的格式輸出后處理的左視頻圖像PLVI和后處理的右視頻圖像PRVI。3D顯示器15可以以多種3D顯示格式中的一種來顯示3D視頻圖像。3D顯示器15 可以根據3D顯示器15的格式執行后處理的左視頻圖像PLVI和后處理的右視頻圖像PRVI 的幀封裝,并顯示器單一 3D視頻圖像。“幀封裝” (frame packing)是一種將后處理的左視頻圖像PLVI和后處理的右視頻圖像PRVI封裝到單一幀中的操作。參考圖1和圖2,3D顯示引擎10包括定時發生器電路20、控制器電路30、第一后處理器電路40、第二后處理器電路50、以及3D格式發生器電路60。定時發生器電路20分析3D顯示器15的格式并基于這個分析生成多個定時控制信號。多個定時控制信號可以包括,例如,水平同步信號和垂直同步信號。定時發生器電路 20響應于從控制器電路30輸出的控制信號,將多個定時控制信號中的每一個的定時信號發送給控制器電路30。定時信號可以包括用來以3D顯示器15的格式顯示視頻圖像的水平同步信號的開始(或開始時間點)和結束(或結束時間點)、垂直同步信號的開始(或開始時間點)和結束(或結束時間點)、線頻率、以及像素頻率中的至少一個。根據一些實施例,定時發生器電路20可以根據分辨率、線頻率、或像素頻率生成多個定時控制信號。圖3到圖8示出根據本發明主題的不同實施例的各種3D顯示格式。在圖3中示出的3D顯示格式被用來在3D顯示器15上顯示通過逐行3D顯示幀封裝生成的視頻幀。參考圖1到圖3,根據逐行3D顯示幀封裝的后處理的左視頻圖像PLVI和后處理的右視頻圖像PRVI被封裝到單一視頻幀中。3D顯示器15響應于垂直同步信號Vsync和水平同步信號Hsync、分別在兩個有效 (active)視頻區域Rll和R12中、根據逐行3D顯示幀封裝來顯示后處理的左視頻圖像PLVI 和后處理的右視頻圖像PRVI。換句話說,后處理的左視頻圖像PLVI顯示在左有效視頻區域 Rl 1,而后處理的右視頻圖像PRVI顯示在右有效視頻區域R12。當已封裝的逐行3D顯示幀(以下,稱為逐行3D顯示幀)與逐行二維QD)顯示幀進行比較時,逐行3D顯示幀中的水平像素的數量與逐行2D顯示幀中的水平像素的數量相同。然而,在逐行3D顯示幀中的垂直線數量是逐行2D顯示幀中的垂直線數量的兩倍。逐行3D顯示幀的時鐘頻率是逐行2D顯示幀的時鐘頻率的兩倍。此外,逐行3d顯示幀包括在兩個有效視頻區域Rll和R12之間的有效空間R13。 后處理的左視頻圖像PLVI或后處理的右視頻圖像PRVI可被發送到3D顯示器15用于有效空間R13,但是3D顯示器15不在有效空間R13中顯示所發送的后處理的左視頻圖像PLVI 或后處理的右視頻圖像PRVI。從而,用戶將單一視頻幀中的后處理的左視頻圖像PLVI和后處理的右視頻圖像PRVI感知(perceives)為3D圖像。
在圖4中示出的3D顯示格式被用來在3D顯示器15上顯示通過隔行3D顯示幀封裝生成的視頻幀。參考圖1、圖2和圖4,在封裝的隔行3D顯示幀(以下,稱為隔行3D顯示幀)中,后處理的左視頻圖像PLVI被劃分為一組奇數行和一組偶數行,而后處理的右視頻圖像PRVI被劃分為一組奇數行和一組偶數行。響應于垂直同步信號Vsync和水平同步信號Hsync,后處理的左視頻圖像PLVI的奇數行組、后處理的右視頻圖像PRVI奇數行組、后處理的左視頻圖像PLVI的偶數行組、以及后處理的右視頻圖像PRVI的偶數行組分別被依次顯示在區域R21、R22、R23、以及R24中。換句話說,后處理的左視頻圖像PLVI的奇數行組、 后處理的右視頻圖像PRVI的奇數行組、后處理的左視頻圖像PLVI的偶數行組、以及后處理的右視頻圖像PRVI的偶數行組被使用隔行3D顯示幀封裝而依次地封裝到單一視頻幀中。當將隔行3D顯示幀與隔行2D顯示幀進行比較時,在隔行3D顯示幀中水平像素的數量與隔行2D顯示幀中的水平像素的數量相同。然而,隔行3D顯示幀中的垂直線數量是隔行2D顯示幀中的垂直線數量的兩倍。隔行3D顯示幀的時鐘頻率是隔行2D顯示幀的時鐘頻率的兩倍。另外,隔行3D顯示幀包括在后處理的左視頻圖像PLVI的奇數行組與后處理的右視頻圖像PRVI的奇數行組之間的第一有效空間R25、在后處理的右視頻圖像PRVI的奇數行組與后處理的左視頻圖像PLVI的偶數行組之間的第二有效空間R26、以及在后處理的左視頻圖像PLVI的偶數行組與后處理的右視頻圖像PRVI的偶數行組之間的第三有效空間 R27。后處理的左視頻圖像PLVI或后處理的右視頻圖像PRVI可以被傳送到3D顯示器 15用于有效空間R25、R26、以及R27,但是3D顯示器15不在有效空間R25中顯示所發送的后處理的左視頻圖像PLVI的奇數行和偶數行以及所發送的后處理的右視頻圖像PRVI的奇數行和偶數行。在圖5中所示的3D顯示格式被用來在3D顯示器15上顯示通過逐行3D顯示并排(side-by-side)封裝生成的視頻幀。參考圖1、圖2和圖5,響應于垂直同步信號Vsync 和水平同步信號Hsync,封裝的逐行3D顯示并排幀包括要分別在第一區域R31和第二區域 R32中顯示的后處理的左視頻圖像PLVI和后處理的右視頻圖像PRVI。當將逐行3D顯示并排幀與逐行2D顯示幀進行比較時,并排幀中的水平像素數量與2D顯示幀中的水平像素數量相同。并排幀中的垂直線數量與2D顯示幀中的垂直線數量相同。并排幀的時鐘頻率與2D顯示幀的時鐘頻率相同。換句話說,將在3D顯示器15上以單一幀顯示的后處理的左視頻圖像PLVI和后處理的右視頻圖像PRVI中的每一個的水平分辨率是單一幀的水平分辨率的一半。例如,當單一幀具有1920X 1080的分辨率時,左視頻圖像和右視頻圖像中的每一個具有960X 1080的分辨率。在圖6中所示的3D顯示格式被用來在3D顯示器15上顯示通過逐行3D顯示上下(top-bottom)封裝生成的視頻幀。參考圖1、圖2、以及圖6,響應于垂直同步信號Vsync 和水平同步信號Hsync,封裝的逐行3D顯示上下幀包括要分別在第一區域R41和第二區域 R42中顯示的后處理的左視頻圖像PLVI和后處理的右視頻圖像PRVI。當將逐行3D顯示上下幀與逐行2D顯示幀進行比較時,3D顯示上下幀中的水平像素數量與2D顯示幀中的水平像素數量相同。3D顯示上下幀中的垂直線數量與2D顯示幀中的垂直線數量相同。3D顯示上下幀的時鐘頻率與2D顯示幀的時鐘頻率相同。換句話說,將在3D顯示器15上以單一幀顯示的后處理的左視頻圖像PLVI和后處理的右視頻圖像PRVI中的每一個的垂直分辨率是單一幀的垂直分辨率的一半。例如,當單一幀具有1920X1080 的分辨率時,左視頻圖像和右視頻圖像中的每一個具有1920XM0的分辨率。在圖7中示出的3D顯示格式被用來在3D顯示器15上顯示通過隔行3D顯示場交替(field alternative)封裝生成的視頻幀。參考圖7,封裝的隔行3D顯示場交替幀類似于在圖4中示出的隔行3D顯示幀,但是與圖4相比,隔行3D顯示場交替幀不包括有效空間。在圖8中示出的3D顯示格式被用來在3D顯示器15上顯示通過逐行3D顯示行交替(line alternative)封裝生成的視頻幀。參考圖8,在逐行3D顯示行交替幀中,后處理的左視頻圖像PLVI和后處理的右視頻圖像PRVI被劃分為行。響應于垂直同步信號Vsync 和水平同步信號Hsync,第一行后處理的左視頻圖像、第一行后處理的右視頻圖像、第二行后處理的左視頻圖像、以及第二行后處理的右視頻圖像被分別依次地顯示在區域R51、R52、 R53、以及R54中。參考圖2,控制器電路30基于多個定時控制信號中的每一個的定時信息,生成多個控制信號CTR1、CTR2、以及CTR3。定時信息包括用來以3D顯示器15的格式顯示視頻圖像的水平同步信號的開始和結束、垂直同步信號的開始和結束、線頻率、以及時鐘頻率中的至少一個。第一控制信號CTRl用于控制第一后處理器電路40的操作。第二控制信號CTR2 用于控制第二后處理器電路50的操作。第三控制信號CTR3用于控制3D格式發生器電路 60的操作。第一后處理器電路40響應于多個控制信號CTRl、CTR2、以及CTR3中的第一控制信號CTRl來對解碼的左視頻圖像DLVI進行后處理。第二后處理器電路50響應于多個控制信號CTR1、CTR2、以及CTR3中的第二控制信號CTR2來對解碼的右視頻圖像DRVI進行后處理。圖9是在圖2中示出的第一后處理器電路40和第二后處理器電路50的詳細框圖。 參考圖2和圖9,第一后處理器電路40包括第一縮放器電路41、第一色彩空間轉換器(CSC) 電路43、第一布局重疊混合器電路45、以及第一圖像增強器電路47。第一縮放器電路41響應于第一控制信號CTRl將具有第一分辨率的解碼的左視頻圖像DLVI轉換為具有第二分辨率的左視頻圖像。例如,第一分辨率可以為640X480,而第二分辨率可以為1280X720或1920 X 1080。由于3D顯示器15的分辨率隨著3D顯示器15 的類型而變化,第一縮放器電路41將具有第一分辨率(例如,640X480)的解碼的左視頻圖像DLVI轉換為具有第二分辨率(例如,1920X1080)的左視頻圖像,從而后處理的左視頻圖像PLVI能夠顯示在3D顯示器15上。第一 CSC電路43響應于第一控制信號CTRl將具有第一色彩空間的解碼的左視頻圖像轉換為具有第二色彩空間的左視頻圖像。第一色彩空間可以是用于進行數字編碼并使能夠有效利用帶寬的YCbCr或YIQ。在YCbCr中,“Y”是亮度并代表圖像的亮度,“Cb”是藍色色度并代表藍色的強度,而“Cr”是紅色色度并代表紅色的強度。在YIQ中,“Y”是亮度并代表圖像的亮度,“ I ”是藍色色度并代表藍色的強度,而“Q”是紅色色度并代表紅色的強度。第二色彩空間可以是RGB或CM^(。在RGB中,“R”是紅色并代表紅色的強度,“G” 是綠色并代表綠色的強度,以及“B”是藍色并代表藍色的強度。在CMYK中,“C”是青色并代表青色的強度,“M”是品紅并代表品紅色的強度,“Y”是黃色并代表黃色的強度,以及“K”是黑色并代表黑色的強度。第一布局重疊混合器電路45響應于第一控制信號CTRl來混合非重疊的 (non-overlaid)左視頻圖像DLVI以生成重疊的左視頻圖像。第一圖像增強器電路47響應于第一控制信號CTRl從解碼的左視頻圖像DLVI中消除噪聲或模糊。根據一些實施例,第一圖像增強器電路47可以增強對比度。第一后處理器電路40中的第一縮放器電路41、第一 CSC電路43、第一布局重疊混合器電路45、以及第一圖像增強器電路47可以順序地或同時地執行縮放、轉換、混合、以及增強。第二后處理器電路50包括第二縮放器電路51、第二 CSC電路53、第二布局重疊混合器電路55、以及第二圖像增強器電路57。第二縮放器電路51響應于第二控制信號CTR2將具有第一分辨率的解碼的右視頻圖像DRVI轉換為具有第二分辨率的右視頻圖像。第二 CSC電路53響應于第二控制信號CTR2將具有第一色彩空間的解碼的右視頻圖像DRVI轉換為具有第二色彩空間的右視頻圖像。第二布局重疊混合器電路55響應于第二控制信號CTR2混合非重疊的右視頻圖像 DRVI以生成重疊的右視頻圖像。第二圖像增強器電路57響應于第二控制信號CTR2從解碼的右視頻圖像DRVI中消除噪聲或模糊。類似于第一后處理器電路40,第二后處理器電路50中的第二縮放器電路51、第二 CSC電路53、第二布局重疊混合器電路55、以及第二圖像增強器電路57可以順序地或同時地執行縮放、轉換、混合、以及增強。3D格式發生器電路60響應于第三控制信號CTR3來對后處理的左視頻圖像PLVI 和后處理的右視頻圖像PRVI進行格式化,從而3D顯示器15通過幀封裝在單一視頻圖像中顯示后處理的左視頻圖像PLVI和后處理的右視頻圖像PRVI。換句話說,3D格式發生器電路60根據3D顯示器15的格式將后處理的左視頻圖像PLVI和后處理的右視頻圖像PRVI 輸出到3D顯示器15。例如,當3D顯示器15的格式為逐行3D顯示幀封裝時,3D格式發生器電路60將后處理的左視頻圖像PLVI和后處理的右視頻圖像PRVI輸出到3D顯示器15,從而后處理的左視頻圖像PLVI被顯示在單一幀的上部,而后處理的右視頻圖像PRVI顯示在單一幀的下部。圖10是根據本發明主題的一些實施例的、在圖2中示出的3D格式發生器電路60 的框圖。參考圖2和圖10,3D格式發生器電路60-1包括選擇器電路61和緩沖電路63。選擇器電路61響應于第三控制信號CTR3選擇性地輸出后處理的左視頻圖像PLVI或后處理的右視頻圖像PRVI。選擇器電路61可以由多路復用器來實現。響應于第三控制信號CTR3,緩沖電路63緩沖并輸出從選擇器電路61輸出的后處理的左視頻圖像PLVI或后處理的右視頻圖像PRVI。緩沖電路63可以由線緩沖電路來實現。可替換地,緩沖器63可以由多個線緩沖電路來實現。例如,緩沖電路63可以包括左緩沖電路和右緩沖電路,左緩沖電路用于緩沖后處理的左視頻圖像PLVI,而右緩沖電路用于緩沖后處理的右視頻圖像PRVI。圖11是根據本發明主題的其它實施例的、在圖2中示出的3D格式發生器電路60 的框圖。參考圖2和圖11,3D格式發生器電路60-2僅包括選擇器電路65。選擇器電路65響應于第三控制信號CTR3輸出后處理的左視頻圖像PLVI或后處理的右視頻圖像PRVI。再參考圖1和圖2,3D顯示引擎10還可以包括幀緩沖電路70。幀緩沖電路70可以存儲解碼的左視頻圖像DLVI和解碼的右視頻圖像DRVI。幀緩沖電路70還可以存儲后處理的左視頻圖像PLVI和后處理的右視頻圖像PRVI。根據一些實施例,幀緩沖電路70可以包括左幀緩沖電路和右幀緩沖電路,左幀緩沖電路存儲解碼的左視頻圖像DLVI或后處理的左視頻圖像PLVI,而右幀緩沖電路存儲解碼的右視頻圖像DRVI或后處理的右視頻圖像 PRVI。幀緩沖電路70從解碼器5接收解碼的左視頻圖像DLVI和解碼的右視頻圖像DRVI 并存儲它們。圖12是示出根據本發明主題的一些實施例的、3D顯示引擎10的操作的流程圖。 參考圖2和圖12,在操作S10,定時發生器電路20分析3D顯示器15的格式并生成多個定時控制信號,而控制器電路30基于多個定時控制信號的定時信息生成多個控制信號CTR1、 CTR2、以及CTR3。3D顯示器15的格式是在圖3到圖8中示出的格式之一。在操作S20,第一后處理器電路40響應于第一控制信號CTRl來后處理左視頻圖像。在操作S30,第二后處理器電路50響應于第二控制信號CTR2來后處理右視頻圖像。在操作S20中的左視頻圖像的后處理和在操作S30中的右視頻圖像的后處理可以被順序地或同時地執行。3D格式發生器電路60響應于第三控制信號CTR3根據在圖3到圖8中示出的格式之一來執行后處理的左視頻圖像PLVI和后處理的右視頻圖像PRVI的幀封裝。在操作S40 中,3D顯示器15根據封裝在單一幀中顯示后處理的左視頻圖像PLVI和后處理的右視頻圖像 ravi。圖13是根據本發明主題的其它實施例的、包括3D顯示引擎10的3D顯示系統100 的示意框圖。3D顯示系統100可以由個人計算機(PC)、便攜式計算機、手持通信裝置、智能電話、數字電視、平板PC、或者家庭自動化系統來實現。3D顯示系統100包括3D顯示引擎10和處理器電路110,3D顯示引擎10和處理器電路110通過系統總線101相互連接。3D顯示引擎10和處理器電路110可以根據通信協議來執行數據通信。3D顯示系統100還可以包括解碼器5。解碼器5和3D顯示引擎10可以實現在單一芯片上。處理器電路110可以控制3D顯示系統100的總體操作,例如,3D顯示引擎10的操作。3D顯示系統100還可以包括接口 120。接口 120可以是輸入/輸出接口。輸入/ 輸出接口可以是諸如打印機的輸出裝置、或者諸如鼠標或鍵盤的輸入裝置。3D顯示系統100還可以包括射頻(RF)芯片130,該芯片能夠進行通信來接收編碼的視頻源。從3D顯示引擎10輸出的視頻圖像可以由處理器電路110控制以存儲在存儲器 140 中。如上所述,根據本發明主題的一些實施例,3D顯示引擎分離地包括用于后處理左視頻源的后處理器電路和用于后處理右視頻源的后處理器電路,由此不需要高頻率并且減少了復雜度。另外,在2D顯示引擎中使用的后處理器電路可照原樣用于3D顯示引擎中的左視頻后處理器電路和右視頻后處理器電路。雖然已經參考本發明的示范性實施例具體示出和描述了本發明的主題,但是本領域的普通技術人員應當理解,可以在其中做出各種形式和細節上的各種改變而不脫離由以下權利要求限定的本發明主題的精神和范圍。
權利要求
1.一種三維(3D)顯示引擎,包括定時發生器電路,被配置為根據3D顯示器的格式生成多個定時控制信號; 控制器電路,被配置為基于所述多個定時控制信號生成第一、第二和第三控制信號; 第一處理器電路,被配置為響應于第一控制信號來處理左視頻圖像數據; 第二處理器電路,被配置為響應于第二控制信號來處理右視頻圖像數據;以及 3D格式發生器電路,被配置為響應于第三控制信號以所述3D顯示器的格式對所處理的左視頻圖像數據和右視頻圖像數據進行幀封裝。
2.如權利要求1所述的3D顯示引擎,還包括幀緩沖電路,被配置為存儲左視頻圖像數據和右視頻圖像數據。
3.如權利要求1所述的3D顯示引擎,其中,所述第一處理器電路包括 圖像增強器電路,被配置為處理左圖像視頻數據以減少噪聲和/或模糊; 縮放器電路,被配置為將左視頻圖像數據從第一分辨率轉換為第二分辨率;色彩空間轉換器電路,被配置為將左視頻圖像數據從第一色彩空間轉換為第二色彩空間;以及布局重疊混合器電路,被配置為生成重疊的左視頻圖像數據。
4.如權利要求1所述的3D顯示引擎,其中,所述第二處理器電路包括 圖像增強器電路,被配置為處理右圖像視頻數據以減少噪聲和/或模糊; 縮放器電路,被配置為將右視頻圖像數據從第一分辨率轉換為第二分辨率;色彩空間轉換器電路,被配置為將右視頻圖像數據從第一色彩空間轉換為第二色彩空間;以及布局重疊混合器電路,被配置為生成重疊的右視頻圖像數據。
5.如權利要求1所述的3D顯示引擎,其中,所述3D格式發生器電路包括 選擇器電路,被配置為選擇所處理的左視頻圖像數據或右視頻圖像數據;以及緩沖電路,被配置為存儲所選擇的左視頻圖像數據或右視頻圖像數據。
6.如權利要求1所述的3D顯示引擎,其中,所述3D格式發生器電路包括選擇器電路, 該選擇器電路被配置為選擇性地輸出所處理的左視頻圖像數據和右視頻圖像數據。
7.如權利要求1所述的3D顯示引擎,其中,所述定時發生器電路被配置為響應于由所述3D顯示器傳送的信息而生成多個定時控制信號。
8.如權利要求7所述的3D顯示引擎,其中,所述由3D顯示器傳送的信息識別所述3D 顯示器的分辨率、線頻率和/或像素頻率。
9.如權利要求7所述的3D顯示引擎,其中,所述定時發生器電路被配置為生成垂直同步信號和/或水平同步信號,并且其中,所述控制器電路被配置為響應于所述垂直同步信號和/或水平同步信號而生成第一、第二和第三控制信號。
10.一種包括耦接到3D顯示器的、如權利要求1所述的3D顯示引擎的3D顯示系統。
11.一種方法包括從3D顯示器接收格式信息;響應于所接收的格式信息生成第一、第二和第三控制信號; 響應于第一控制信號處理左視頻圖像數據; 響應于第二控制信號處理右視頻圖像數據;以及響應于第三控制信號以所述3D顯示器的格式對所處理的左視頻圖像數據和所處理的右視頻圖像數據進行幀封裝。
12.如權利要求11所述的方法,其中,生成第一、第二和第三控制信號的步驟包括 響應于所接收的格式信息來生成多個定時控制信號;以及基于所述多個定時控制信號來生成第一、第二和第三控制信號。
13.如權利要求11所述的方法,其中,處理左視頻圖像數據的步驟包括 處理左視頻圖像數據以減少噪聲和/或模糊;將左視頻圖像數據從第一分辨率轉換為第二分辨率; 將左視頻圖像數據從第一色彩空間轉換為第二色彩空間;以及混合左視頻圖像數據以生成重疊的左視頻圖像流。
14.如權利要求11所述的方法,其中,處理右視頻圖像數據的步驟包括 處理右視頻圖像數據以減少噪聲和/或模糊;將右視頻圖像數據從第一分辨率轉換為第二分辨率; 將右視頻圖像數據從第一色彩空間轉換為第二色彩空間;以及混合右視頻圖像數據以生成重疊的右視頻圖像流。
15.如權利要求11所述的方法,其中,對所處理的左視頻圖像數據和所處理的右視頻圖像數據進行幀封裝的步驟包括選擇所處理的左視頻圖像數據和右視頻圖像數據;以及緩沖所選擇的處理的左視頻圖像數據和右視頻圖像數據。
16.如權利要求11所述的方法,其中,對所處理的左視頻圖像數據和所處理的右視頻圖像數據進行幀封裝的步驟包括選擇性地輸出所處理的左視頻圖像數據和右視頻圖像數據。
17.一種3D顯示引擎,包括定時發生器電路,被配置為從3D顯示器接收格式信息并響應地生成顯示定時信息; 視頻圖像數據處理器電路,被配置為接收和處理左視頻圖像數據和右視頻圖像數據; 3D格式發生器電路,被配置為對所處理的左視頻圖像數據和右視頻圖像數據進行幀封裝;以及控制器電路,被配置為響應于所述顯示定時信息來控制所述視頻圖像數據處理器電路和所述3D格式發生器電路。
18.如權利要求17所述的3D顯示引擎 其中,所述視頻圖像數據處理器電路包括第一處理器電路,被配置為響應于第一控制信號來處理左視頻圖像數據;以及第二處理器電路,被配置為響應于第二控制信號來處理右視頻圖像數據; 其中,所述3D格式發生器電路被被配置為響應于第三控制信號對所處理的左視頻圖像數據和右視頻圖像數據進行幀封裝;以及其中,所述控制器電路被配置為生成第一、第二和第三控制信號。
19.如權利要求17所述的3D顯示引擎,其中,所述顯示定時信息屬于垂直同步、水平同步、線頻率和/或像素頻率。
全文摘要
一種3D顯示引擎,包括定時發生器電路,被配置為從3D顯示器接收格式信息和響應地生成顯示定時信號;視頻圖像數據處理器電路,被配置為接收和處理左視頻圖像數據和右視頻圖像數據;3D格式發生器電路,被配置為對所處理的左視頻圖像數據和右視頻圖像數據進行幀封裝;以及控制器電路,被配置為響應于顯示定時信息來控制視頻圖像數據處理器電路和3D格式發生器電路。
文檔編號H04N13/00GK102404589SQ20111027070
公開日2012年4月4日 申請日期2011年9月14日 優先權日2010年9月14日
發明者孔在燮, 李東翰 申請人:三星電子株式會社