TWI444036B - 2d至3d使用者介面內容資料轉換 - Google Patents
2d至3d使用者介面內容資料轉換 Download PDFInfo
- Publication number
- TWI444036B TWI444036B TW100125457A TW100125457A TWI444036B TW I444036 B TWI444036 B TW I444036B TW 100125457 A TW100125457 A TW 100125457A TW 100125457 A TW100125457 A TW 100125457A TW I444036 B TWI444036 B TW I444036B
- Authority
- TW
- Taiwan
- Prior art keywords
- user interface
- data
- interface content
- content data
- depth
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/08—Volume rendering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/10—Processing, recording or transmission of stereoscopic or multi-view image signals
- H04N13/106—Processing image signals
- H04N13/128—Adjusting depth or disparity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/10—Processing, recording or transmission of stereoscopic or multi-view image signals
- H04N13/106—Processing image signals
- H04N13/172—Processing image signals image signals comprising non-image signal components, e.g. headers or format information
- H04N13/183—On-screen display [OSD] information, e.g. subtitles or menus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/20—Image signal generators
- H04N13/261—Image signal generators with monoscopic-to-stereoscopic image conversion
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Computer Graphics (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
- Controls And Circuits For Display Device (AREA)
- User Interface Of Digital Computer (AREA)
Description
本發明關係於2D至3D使用者介面內容資料轉換。
現有一些習知的方法供使用者介面(user interface;UI)與可視的內容在諸如電視機的顯示器上互動。例如,UI可能些許透明,以允許觀看者看到UI下方的內容,或者UI可置於覆蓋部分螢幕的視窗或對話方塊內。通常,當UI出現時,其將具有一允許使用者看到UI及內容的透明區域。不過,圍繞的問題是當電視機或類似裝置正在顯示立體內容時如何處理UI或其它2維內容,除了上述授予Guillou的專利申請案之外,在任何已知範圍未見有所探討,該專利與本案共同為本申請案之受讓人所擁有。
雖然本發明容許實施例可有很多不同形式,但本文顯示於圖式及詳細描述的是特定的實施例,吾人須瞭解,這些實施例的本揭示應視為原理的例子,並無意將本發明限制於所顯示及描述的特定實施例。在以下的描述中,相同的參考編號用來描述各圖式之幾個不同視面中相同、類似或對應的部分。
本文所用的"a"或"an"係定義為一或多於一。本文所用的“複數個”定義為二或多於二。本文所用的“另一”定義為至少第二或更多。本文所用的“包括”及/或“具有”定義為包含有(即開放的語言)。本文所用的“耦接”意指連接,然而不需要直接也不需是機械地連接。本文所用的“程式”或“電腦程式”或類似名詞,係定義為設計用來在電腦系統上執行的指令序列。“程式”或“電腦程式”可包括設計用來在電腦系統上執行的副常式、函數、程序、物件法、物件實施、在可執行的應用程式中、小程式、servlet、原始碼、目的碼、共用程式庫/動態載入程式庫及/或其它的指令序列。
本文所用的“程式”也可用於第二類上下文(以上的定義為第一類上下文)。在第二類上下文中,此名詞也可用於“電視節目”之意義。在此類上下文中,此名詞係意指任何影音內容的同調序列,諸如這些可以解釋成且記錄於電子節目指南(electronic program guide;EPG)內的單一電視節目,不須考慮其內容是否為電影、體育活動、影集系列中的一段、新聞廣播等。此名詞也可解釋成包含商業廣告及其它類節目的內容,這些在電子節目指南中可能不被記錄為節目。
遍及本文件中之參考“一實施例”、“某實施例”、“實施例”、“實例”、“實施”或類似名詞,意指所描述與實施例,實例或實施有關的特定之特徵、結構、或特性,包括在本發明之至少一實施例,實例或實施中。因此,很明顯,遍及本說明書各處的這些片語,並不須要全都參考該相同的實施例,實例或實施。此外,該等特定之特徵、結構、或特性可以採任何適當的方式無限制地結合在一或多個實施例,實例或實施中。
本文中所使用的“或”可解釋成“包括在內”或意指任何一個或任何組合。因此,“A、B或C”意指“以下任何一項:A;B;C;A與B;A與C;B與C;A、B與C”。此定義的例外僅出現於當元件、功能、步驟、或動作在某些方面固有地互斥。
本文所使用的3D或3維一詞,係意欲應用於3維的立體視覺經驗。這類視覺體驗可用若干方式產生,包括為每隻眼之影像個別地偏振,或為每隻眼個別地彩色濾波。特別是,在本發明的上下文中,係個別地產生及顯示左眼與右眼影像來建立3維視覺經驗。在顯示裝置上所觀看到的此等影像係為每眼呈現分離的影像,其技術有主動式與被動式,前者諸如使用交替同步阻擋及放行每眼所觀看到的影像來建立左眼與右眼影像的分離;後者諸如使用偏振或有色眼鏡來分離左眼與右眼的影像,藉以產生立體3維視覺經驗的錯覺。
本文所使用的“像差”一詞代表一立體影像(例如左眼)中之投射點相對於另一立體影像(例如右眼-反之亦然)的位移。在隱藏式字幕的情況中,相差僅是左與右眼視圖間之水平或其它的位移。在圖形的情況中,每一個像素的像差都可能不同。當係經由計算而非藉由一組立體相機來產生時,當要描繪左與右視圖時,吾人要假定虛擬相機的水平或其它方向的位移,該位移要被計算。在任何情況中,像差或像差資料一詞都可視為每一個像素在一個方向之位移的單一量,或資料的位移組,或代表每一像素應如何從另一視圖中之像素位移的關係。
像差資料可進一步稱為視差。視差代表當物件移動到不同位置,或當被帶至比其它物件更靠近觀看者時,觀看物件之透視的差異。就其本身而論,基於本描述之目的,當一影像相對於其它被顯示的物件被定位時,或當影像被移動或改變大小時,視差可用來分別地設定及調整該影像的透視。此外,在3D的視界中,當物件被朝向觀看者的透視靠近時,視差可考慮為“負”,及當物件被帶離觀看者的透視時,則視差可考慮為“正”。
在3D電視中,目前的使用者介面圖形平面、隱藏式字幕顯示平面、及其它圖形層並不具有深度參數。因此,這些平面呈現2維(2D)的影像。此與3D視訊平面分離,且會對某些使用者產生不舒適的觀感。在與本發明之實施例一致的實例實施中,深度參數(例如像差資料及/或視差資料)連同使用者介面圖形平面、隱藏式字幕顯示平面、及其它圖形層一起傳送。不同於2D使用者介面圖形平面,須建構或傳送兩個使用者介面圖形平面(視圖)。在2D圖形使用者介面或隱藏式字幕方面,除了傳送正常的2D圖形之外,還要在某水平或其它位移處描繪圖形的另一拷貝。對於3D圖形使用者介面,則要在不同的相機位置描繪圖形的另一視圖。按此方式,即可實現使用者介面圖形(2D或3D圖形)與字幕的3D效果。在2D使用者介面與字幕方面,係在2D空間中建立。
藉由改變兩視圖的像差,即可達成在3D空間中建立使用者介面與字幕之目的。最後,藉由允許使用者去調整與圖形或字幕相關的深度(例如像差)參數,使用者和使用者介面與字幕的互動即可延伸到3D空間。此允許圖形或字幕在描繪於螢幕上的3D畫面內有感的前後移動,且與螢幕上的3D畫面無關。使用者可進一步圍繞著顯示螢幕四處移動字幕視窗。例如,使用者可在3D空間內,將一已建立的3D使用者介面元件移向顯示螢幕的中央並拉近以觀看內容,接著,將其往遠方並朝向角落移動,以觀看顯示在顯示器上的3D視訊內容。藉由使用諸如像素間內插之類的像素修改技術也可放大所產生之3D內容的尺寸。藉由類似的處理來縮減像素內容資訊,也可達成縮小尺寸的目的。對於文字,較大與較小的字型可以分別用來增大或縮小所產生之3D內容的大小。在此情況,使用者可保留一個使用者介面元件開啟以備存取,而非完全地關閉使用者介面元件。就其本身而論,本文所描述的技術提供一更具彈性與更有樂趣的消費者經驗。
藉由傳送或建立兩個使用者介面圖形與字幕之視圖,連同產生或傳送像差資料,即可提供或建立深度感。藉由允使用者改變兩視圖之間的像差,或藉由改變3D圖形中相機的位置,即可調整深度感,其能夠在3D空間中建立使用者介面與字幕,且其使消費者能在3D空間中和使用者介面圖形與字幕互動。這類技術可用於使用者介面、字幕描繪、對白字幕、及其它的圖形平面。在數位式劇院系統、電視、諸如有線電視的機上盒、衛星電視、及媒體播放機(DVD等)也都可使用這些技術。
因此,在與本發明之實施例一致之某些實施中,一種提供3D電視(3D TV)之圖形使用者介面(GUI)及隱藏式字幕顯示之深度感的方法。
圖1及圖2說明從上方俯視任何適當設計之立體顯示面板100之實施的實例。須瞭解,立體顯示面板100也可稱為3D顯示面板。觀看者的位置104代表立體顯示面板100前方的位置。在圖中顯示,藉由使用立體技術可以產生錯覺,其中,位於位置104的觀看者似乎可看見位於立體顯示面板100前方,具有變化之深度-ve(例如負視差)的物件108,或可看見諸如物件112的物件,其似乎位於立體顯示面板100後方,且具有變化之深度+ve(例如正視差)。觀看者也似乎可看見跨在立體顯示面板100之面板的物件,諸如物件116。如圖1所示,相對於物件116或更向前相對於物件112,物件108似乎較大且較靠近,猶如顯示於立體顯示面板100的前方。如前所述,可藉由調整各別物件之像差、各別物件之視差、及各別物件之大小來做到此透視的改變。就其本身而論,該等物件離位置104之觀看者之表面上看似的距離,以及這些物件相對於其它物件之表面上看似的透視兩者都會改變,且這些物件看似都具有深度,其橫跨沿著從-ve刻度上之某處到+ve刻度上之某處之連續區的一段距離。或者,藉由僅調整像差與視差,物件的深度可被改變,以調整物件離位置104之觀看者之表面上看似的距離,而不做大小調整。在所描繪的刻度中,+ve代表立體顯示面板100之面板相對於觀看者之位置104後方的空間,-ve則代表立體顯示面板100相對於觀看者之位置104前方的空間。在每一圖示說明中,物件108、116、及112說明顯示在立體顯示面板100上之主影像的各部分。
由於立體顯示面板100所產生的3維錯覺,當吾人將2D使用者介面(UI)插入所顯示的影像中時,使用者和立體顯示面板100上之2D UI與3D視訊內容之舒適的互動會有問題。現請參考圖2,現在考慮3D U1元件120被並置於與物件108、116、及112相關的3維影像中。藉由提供使用者控制兩個2D影像之像差(左眼與右眼影像間的距離)的能力,即可產生能定位在顯示器之任何想要之深度或位置的3D UI元件120。使用者可利用來自遙控器之任何適當的導航控制,將3D UI元件120定位在立體顯示面板100上的任何位置,及/或沿著+ve與-ve深度軸的任何深度。此外,左眼與右眼影像可在顯示裝置(例如電視、機上盒、或其它電視接收裝置)本地建立,或可隨心所欲地產生及傳送供顯示。例如,在隱藏式字幕資料或字幕資料的情況中,左眼與右眼影像可伴隨主內容(例如電視節目或電影)。或者,用於選單項目、導覽資料及其它元資料的左眼與右眼影像,可回應為顯示而產生之時個別資料之單一拷貝的接收而於本地產生。
因此,使用者可在立體顯示面板100所建立的3D觀看空間中隨心所欲地將3D UI元件120移動到可舒適觀看的任何地點與位置(例如深度-向前或向後,或垂直與水平)建構與本發明之某特定實施一致之3D UI元件120要用到5個資料元素:X位置(水平)、Y位置(垂直)、左眼圖形、右眼圖形、及像差。在此例中,X與Y位置資料可定義左眼或右眼資料在顯示器上的位置或所在地點,而像差資料定義兩影像之間的水平或其它位移(例如距離),且就其本身而論,為3D UI元件120在立體顯示面板100內相對於其它所顯示之3D視訊內容的感知深度。在其它實施中,使用者也可對X與Y位置資料行使控制,以允許3D UI元件120在立體顯示面板100之表面所定義的平面內移動,在立體顯示面板100上,X與Y軸允許測量X位置與Y位置改變間的差。此外,如前所述,3D UI元件120的大小可以調整,以建立相對於其它所顯示之3D內容的透視。就其本身而論,此項控制可行使於任何3D合併或圖形覆蓋的影像,包括隱藏式字幕資料、電子節目表資料(EPG)、圖形對話盒疊置或持續存在的小工具。
3D使用者介面元件的不透明度也可使用α混合來調整。α混合是結合半透明之前景色與背景色的處理,藉以產生新的混合色。前景色之半透明程度的範圍,可從完全透明到完全不透明。如果前景色完全透明,則混合的顏色將為背景色。反之,如果前景色完全不透明,則混合色將為前景色。
基於本發明主題之目的,須瞭解,目前有數種形式的3D內容可供使用。例如,3D視訊內容可編碼成偏振、框序列、或具有3D能力的顯示輸出裝置。關於偏振編碼,對視訊內容的每一個框可藉由以左右並列或上下並列的格式來合併左與右影像而產生3D視訊內容。在描繪時,這些影像被調整大小,並以相反的圓形偏振分別對每一被顯示之視訊框的奇數線與偶數線編排。被動式偏振3D眼鏡被用來呈現左與右眼影像給觀看者。或者,使用以偏振編碼之框率兩倍之框率來操作的框序列編排,以連續描繪每一個左與右影像。主動式3D眼鏡用來與每一個連續的框同步並為每一個連續的框選擇那一個鏡片被動作。3D成像的解析度可使用該所描述的3D編碼及描繪選擇兩者來取得折衷。或者,可使用具有3D能力的顯示器來施行3D視訊內容到3D描繪輸出的轉換,這樣可為3D內容得到比使用者被動或主動式眼鏡之方法更高的描繪解析度。須瞭解,本發明的主題可應用於上述及任何其它3D視訊內容的編碼與描繪格式。亦需瞭解,熟悉一般技術之人士都可依據本描述來實施本主題。就此而論,本文不再進一步描述3D編碼與描繪的細節。
圖3係實施能提供2D至3D使用者介面內容資料轉換之顯示裝置300之實例的方塊圖。處理器302提供顯示裝置300內之電腦指令執行、計算、及其它能力。如前所述,立體顯示面板100提供視覺及/或其它資訊給顯示裝置300的使用者,包括3D視訊內容輸出及轉換成3D格式之2D使用者介面內容與3D視訊內容合併或疊置其上的輸出。立體顯示面板100可包括任何類型的立體顯示裝置,諸如陰極射線管(CRT)、液晶顯示器(LCD)、發光二極體(LED)顯示器,投影機、或其它顯示元件或面板(與電視機整合為一或外接),且可進一步包括具有3D能力的顯示輸出裝置。紅外線輸入裝置304提供顯示裝置300之使用者經由諸如紅外線遙控裝置(未顯示)輸入的能力。
聲音輸出裝置306提供顯示裝置300的聲音輸出能力,諸如與所顯示之資訊內容相關的聲音輸出。聲音輸出裝置306可包括喇叭、驅動電路、及介面電路視指定之實施的情況而定。
通信模組308提供與顯示裝置300互動的通信能力,諸如經由衛星、電纜、網際網路、或其它內容提供者擷取音訊與視訊內容,以及視指定之實施情況而定的其它活動。通信模組308可視指定之實施的情況而定支援有線及無線標準。例如,有線標準包括網際網路視訊鏈結(Internet video link;IVL)互連,諸如家庭網路中之新力公司的BraviaTM
網際網路視訊鏈結(BIVLTM
)。無線標準的例子包括細胞式無線通訊及藍牙無線通訊標準。通信模組308也支援數位生活網路聯盟(digital living network alliance;DLNA)或其它網路介面。很多其它的有線及無線通訊及介面標準也都可行,且全部都考慮為在本主題的範圍之內。
須注意,為便於說明及描述之目的,所說明的通信模組308視為組件層級的模組。亦須瞭解,通信模組308可以包括任何硬體、程式化的處理器、及用來實行通信模組308之功能的記憶體。例如,通信模組308可包括特殊用途積體電路(ASIC)之形式的額外控制電路、處理器、天線、及/或用於施行與通信模組308相關之電氣控制動作的獨立積體電路與組件。此外,通信模組308也可視情況包括中斷層級、堆疊層級、及應用層級的模組。此外,為了施行與通信模組308相關的處理動作,通信模組308可包括任何記憶體組件,用來儲存、執行,以及藉由這些模組的資料處理。通信模組308也可成為以下所描述之其它電路的一部分,不會偏離本主題的範圍。
記憶體310包括2D使用者介面內容儲存區312與3D使用者介面內容儲存區314。2D使用者介面內容儲存區312可儲存所接收之2D使用者介面內容資料,且可進一步儲存與2D使用者介面內容資料一同接收的像差資料。所接收之2D使用者介面內容資料的拷貝(其經由接收或經由產生而得到),也可儲存在2D使用者介面內容儲存區312內。3D使用者介面內容儲存區314儲存準備與3D視訊內容合併之經轉換的2D使用者介面內容資料。包括3D圖形覆疊物件之經轉換之2D使用者介面內容資料的例子,係根據所接收的2D使用者介面內容資料與從所接收之像差資料所決定的水平位移或其它方向的位移資訊所產生。水平或其它方向之位移資訊可用來產生3D圖形覆疊物件,或用於2D使用者介面內容資料與3D視訊內容之左影像條紋及右影像條紋的插入/合併,及在框序列3D描繪時用來將2D使用者介面內容資料之拷貝定位在連續的左與右框,視指定之實施的情況而定。
須瞭解,記憶體310可包括適合所欲目的之揮發性及非揮性記憶體的任何組合,分散式或本地式則視情況而定,且可包括基於簡單說明之目的而不在之本實例內的其它記憶體段。記憶體310可包括碼儲存區、碼執行區、以及資料區,都不偏離本主題的範圍。
2D至3D使用者介面轉換模組316也在說明之列。2D至3D使用者介面轉換模組316為顯示裝置300提供2D至3D轉換處理,如前文及後文更詳細的描述。2D至3D使用者介面轉換模組316實施顯示裝置300之自動的2D至3D使用者介面轉換。
雖然基於簡單說明及描述之目的而以組件層級的模組來說明2D至3D使用者介面轉換模組316,但須注意,2D至3D使用者介面轉換模組316可包括任何硬體、程式化的處理器、及用來實行此模組之功能的記憶體,如前文及後文中更詳細的描述。例如,2D至3D使用者介面轉換模組316可包括特殊用途積體電路(ASIC)之形式的額外控制電路、處理器、及/或用於施行與各個裝置相關之通訊及電氣控制動作的獨立積體電路與組件。此外,2D至3D使用者介面轉換模組316也視情況可包括中斷層級、堆疊層級、及應用層級的模組。此外,為了施行與本模組相關的處理動作,2D至3D使用者介面轉換模組316可包括任何記憶體組件,用來儲存、執行、及資料處理。
須注意,2D至3D使用者介面轉換模組316也可成為所描述之其它電路的一部分,不會偏離本主題的範圍。此外,2D至3D使用者介面轉換模組316或可用儲存在記憶體310內的應用程式來實施。在此類實施中,2D至3D使用者介面轉換模組316可包括藉由處理器302所執行的指令,用以施行本文所描述的功能。處理器302可執行這些指令來為顯示裝置300提供前文及後文中更詳細描述的處理能力。2D至3D使用者介面轉換模組316可為中斷服務常式(interrupt service routine;ISR)的一部分、作業系統的一部分、瀏覽器應用程式的一部分、獨立應用程式的一部分,不會偏離本主題的範圍。
處理器302、立體顯示面板100、紅外線輸入裝置304、聲音輸出裝置306、記憶體310、及2D至3D使用者介面轉換模組316都經由一或多個互連裝置互相連接,如圖中所示之便於說明的互連裝置318。互連裝置318可包括系統匯流排、網路、或為個別之目的而提供給各個組件之適當互連裝置的任何其它互連能力。
以下圖4至圖6B描述可被諸如顯示裝置300這類裝置執行的處理實例,用以執行與本主題相關之自動的2D至3D使用者介面資料轉換。該實例的處理可有很多其它的變化,這些變化都視為在本主題的範圍之內。處理例可由與此類裝置相關模組(諸如2D至3D使用者介面轉換模組316)來施行,及/或由處理器302來執行。須注意,為便於說明之故,以下所描述的處理例中不說明暫停程序及其它的錯誤控制程序。不過,須瞭解,所有的這些程序都視為在本主題的範圍之內。
圖4係處理400之實施例的流程圖,其提供自動的2D至3D使用者介面資料轉換。處理400從402開始。在方塊404,處理400經由2D至3D內容轉換模組接收3D視訊內容與2D使用者介面內容資料。在方塊406,處理400決定以像差資料所代表的位移,其定義2D使用者介面內容資料之3D描繪所需的左眼與右眼間隔資料。在方塊408,處理400在3D電視的顯示器上顯示3D視訊內容。在方塊410,處理400根據2D使用者介面內容資料與所決定的位移,在顯示器上以3D深度產生3D使用者介面內容資料。
圖5係實施處理500之實例的流程圖,其為3D圖形覆疊提供自動的2D至3D使用者介面資料轉換。處理500從502開始。在決定點504,處理500決定關於是否接收到內容。如前文及後文中更詳細的描述,該內容可包括3D視訊內容與2D使用者介面內容資料。2D使用者介面內容資料例如包括字幕文字內容、隱藏式字幕文字內容、或其它2D格式的內容。基於本實例之目的,要接收2D使用者介面內容資料的一或兩個拷貝,如後文中更詳細的描述。此外,如前文之描述,所接收的2D使用者介面內容資料也可包括像差資料,其提供與用來建立3D使用者介面元件之左與右2D使用者介面影像之水平位移相關的資訊。須注意,視所指定之實施的情況而定,也可使用除了水平以外其它不同方向的位移,不會偏離本主題的範圍。或者,像差資料可本地儲存於顯示裝置300,諸如記憶體310內。當做成內容已被接收之決定時,處理500在方塊506開始3D視訊內容的顯示。在方塊508,處理500決定預設的使用者介面顯示位置。
在決定點510,處理500決定關於是否將所得到的3D使用者介面元件的顯示設定為平均的3D深度,或設定為所顯示之3D視訊內容之某些其它的預設深度。基於本實例之目的,回應允許超控所接收之像差資料之已設定的初始設定,或回應對所接收之或本地儲存之像差資料的分析及所產生之3D使用者介面元件之初始顯示相對於所接收之3D視訊內容間之差異之任何已設定的臨限值,而做出將所得到之3D使用者介面元件的顯示設定為所顯示之3D視訊內容之平均3D深度的決定。
回應將所得到之3D使用者介面元件的顯示設定為3D視訊內容之平均3D深度的決定,處理500在方塊512決定3D視訊內容的平均深度,例如,藉由分析3D視訊內容或根據隨同3D視訊內容所接收的元資料來決定,可以決定3D視訊內容深度的決定。在方塊514,處理500將所接收或本地提取的像差資料調整到所決定之3D視訊內容的平均深度。就此而論,根據像差資料所產生之所得到的3D使用者介面元件,初始可描繪在3D視訊內容的平均深度,並回應對於使用者輸入調整尺寸之請求的偵測加以調整。
回應方塊514將像差資料調整到3D視訊內容之平均深度,或回應在決定點510所做之不將3D使用者介面元件之深度設定到3D視訊內容之平均深度的決定,處理500在方塊516根據所接收之2D使用者介面內容資料及像差(視差)資料,產生可調整的3D圖形覆疊物件。雖為便於說明之目的而未加以說明,但如果接收到2D使用者介面內容資料的一拷貝,則在方塊516要對所接收到之2D使用者介面內容資料的拷貝施行額外的處理。這類處理的例子將結合圖6A描述於下。在方塊518,處理500在顯示位置處顯示所產生之可調整的3D圖形覆疊物件。在處理500的第一式疊代中,顯示位置將是上述的預設顯示位置。在處理500隨後的疊代中,可致使所產生的3D圖形覆疊物件移動到一或多個不同的顯示位置。
回應在顯示位置顯示所產生的可調整3D圖形覆疊物件,處理500進入與調整所顯示之3D圖形覆疊物件相關的疊代處理,在決定點520,處理500做成關於是否偵測到調整深度之請求的決定。例如,可經由遙控裝置(未顯示)接收到來自使用者的深度調整請求,諸如經由紅外線輸入裝置304。當做成未偵測到深度調整請求之決定時,處理500在決定點522決定關於是否偵測到調整所顯示之3D圖形覆疊物件之顯示位置之請求。如同本文所描述其它對於請求之偵測,此項偵測例如也是回應使用者經由遙控裝置(未顯示)的輸入。當在決定點522所做的決定是未接收到請求調整所顯示之3D圖形覆疊物件的顯示位置時,處理500在決定點524決定關於是否偵測到調整所顯示之3D圖形覆疊物件相對於所顯示之3D視訊內容之不透明度的請求。回應未偵測到調整所顯示之3D圖形覆疊物件相對於所顯示之3D視訊內容之不透明度的請求,處理500在決定點526決定關於處理是否已完成。回應處理尚未完成的決定,處理500回應到決定點520,並重複上述的處理。
現回到決定點520的描述,回應偵測到請求調整3D圖形覆疊物件之顯示深度的決定,處理500在決定點528決定關於調整3D圖形覆疊物件之深度的請求是請求減少所顯示之3D圖形覆疊物件的深度(例如該深度朝向觀看者),或是請求增加深度(例如該深度離開觀看者)。回應該請求係請求減少3D圖形覆疊物件之深度(例如該深度朝向觀看者)之決定,在方塊530處,處理500在與像差資料相關之視差調整的任何界定範圍內負向地調整視差。須瞭解,視差調整的範圍可被提供並接收相關的像差資料,或,可被產生並儲存為顯示裝置(諸如顯示裝置300)之組態的一部分。視差調整的範圍例如可包括零像差到對應於所顯示之3D視訊內容之最大深度之最大像差的範圍。不過,須瞭解,視差調整也可以有其它的範圍,且所有這些都被視為在本主題的範圍內。此外,雖然如前文所述,負向地調整視差係調整像差資料以使3D圖形覆疊物件看似變得更靠近觀看者,但也要施行使3D圖形覆疊物件看似尺寸變大的其它處理,並相對於3D視訊內容調整3D圖形覆疊物件的透視。此外,改變像差使得覆疊資料看似藉由相對於3D視訊內容朝向觀看者或遠離觀看者移動而改變位置。
須進一步注意,在某些情況中,諸如2D使用者介面元件與左右並列之3D內容或與其它格式合併來形成3D使用者介面元件,視差的負向調整可能產生所得到之3D使用者介面元件的失真。就此而論,要做出所產生之3D使用者介面元件一部分失真的決定,以及做出避免所產生之3D使用者介面內容資料中至少一部分失真之深度減少的極限。在此實施中,視差資料的負向調整,可包括將視差資料負向地調整到能避免所產生之3D使用者介面內容資料一部分失真之深度減少的極限。
現回到決定點528的描述,回應請求調整所顯示之3D圖形覆疊物件之深度係非請求減少3D圖形覆疊物件之深度(例如,其請求增加深度以離開觀看者)的決定,如前所述,在方塊532處,處理500在與像差資料相關之視差調整的任何界定範圍內正向地調整視差,以使得所顯示之3D圖形覆疊物件在3D顯示器內看似更為離開。如前所述,也要施行使3D圖形覆疊物件看似尺寸縮小的其它處理,以及相對於3D視訊內容調整3D圖形覆疊物件的透視。
回應方塊530之在任何界定範圍內負向地調整視差,或回應方塊532之在界定範圍內正向地調整視差,處理500回到方塊518,以在顯示位置來顯示經調整的3D圖形覆疊物件,並按前所述重覆。
現回到決定點522的描述,回應偵測到請求調整3D圖形覆疊物件之顯示位置的決定,在方塊534,處理500調整所顯示之3D圖形覆疊物件的顯示位置。調整顯示位置例如可包括為3D圖形覆疊物件之顯示調整X與Y座標。處理500回到方塊518,以在調整後的顯示位置顯示3D圖形覆疊物件,並按前述重覆。
現回到決定點524的描述,回應偵測到請求調整3D圖形覆疊物件之不透明度的決定,在方塊536,處理500調整所產生之可調整之3D圖形覆疊物件的不透明度。不透明度的調整例如包括調整3D圖形覆疊物件相對於所顯示之3D視訊內容的透明度。不透明度之調整例如可包括調整所顯示之3D圖形覆疊物件之透明度與深度之間的平衡。回應3D圖形覆疊物件之不透明度的調整,處理500回到方塊518,以在顯示位置來顯示3D圖形覆疊物件,並按前所述重覆。
現回到決定點526的描述,回應處理已告完成的決定,處理500回到決定點504以等待接收新的內容。就此而論,處理500接收3D視訊內容與2D使用者介面內容資料。2D使用者介面內容資料可具有相關的像差資料,或從本地記憶體提取像差資料。處理500產生可調整的3D圖形覆疊物件,顯示所產生之可調整的3D圖形覆疊物件,並偵測用來調整深度(在某些實施中包括大小)、位置、及可調整之3D圖形覆疊物件之不透明度的請求。處理500重覆地處理這些偵測到的請求。
圖6A-6B說明實施處理600之實例的流程圖,處理600係藉由合併2D使用者介面內容的兩個拷貝與3D視訊內容的右與左影像來產生3D使用者介面元件的自動2D至3D使用者介面內容資料轉換。圖6A說明處理600內的初始處理。處理600從602開始。在決定點604,處理600做出關於是否接收到內容的決定。如前所述,該內容可包括3D視訊內容與2D使用者介面內容資料。2D使用者介面內容資料例如可包括字幕文字內容、隱藏式字幕文字內容、或其它2D格式的內容。基於本實例之目的,可接收2D使用者介面內容資料的一或兩個拷貝,如下文更詳細的描述。進一步如上所述,所接收的2D使用者介面內容資料也可包括像差資料,該像差資料提供與用來建立3D使用者介面元件之左與右2D使用者介面影像之水平位移相關的資訊。須注意,視指定之實施的情況而定,也可使用除了水平以外之不同方向的位移,不會偏離本主題的範圍。或者,像差資料可本地儲存於顯示裝置300,諸如記憶體310內。回應已接收到內容的決定,處理600在方塊606開始顯示3D視訊內容。在方塊608,處理600決定使用者介面的預設顯示位置,並根據像差資料來決定水平位移以產生3D使用者介面元件。
在決定點610,處理600決定關於是否接收到2D使用者介面內容資料的拷貝(例如接收到2個拷貝)。回應所接收到的2D使用者介面內容資料僅包括2D使用者介面內容資料一個拷貝的決定,處理600在方塊612製作所接收之2D使用者介面內容資料的拷貝。回應在方塊612製作所接收之2D使用者介面內容資料之拷貝,或回應在決定點610所決定之接收到2D使用者介面內容資料的2個拷貝,在方塊614,處理600將2D使用者介面內容資料的第一個拷貝安排在界定(例如預設)的顯示位置。在方塊616,處理600將2D使用者介面內容資料的第二個拷貝安排在離界定之顯示位置一由像差資料所代表的水平位移處。須瞭解,要施行額外的處理來決定3D視訊內容是框序列格式的3D視訊內容、左右並列格式的3D視訊內容、或是上下並排格式的3D視訊內容。此外,在方塊614及616處用來安排2D使用者介面內容資料兩拷貝的處理,包括視3D視訊內容之格式的該格式來安排2D使用者介面內容資料。
例如,若3D視訊內容格式為框序列,則2D使用者介面內容資料的第一個拷貝置於為與3D視訊內容之左框合併而準備的空白框中,而2D使用者介面內容資料的第二個拷貝置於為與3D視訊內容之右框合併而準備的空白框中。
關於左右並列格式的3D視訊內容,在原設的顯示位置產生2D使用者介面內容資料之左右並列格式化版本的第一個拷貝,而在一由像差資料所代表的既定水平位移處產生2D使用者介面內容資料之左右並列格式化版本的第二個拷貝。
關於上下並排格式的3D視訊內容,在原設的顯示位置產生2D使用者介面內容資料之上下並排格式化版本的第一個拷貝,而在一由像差資料所代表的既定水平位移處產生2D使用者介面內容資料之上下並排格式化版本的第二個拷貝。
在方塊618,處理600合併2D使用者介面內容資料之格式化的拷貝與3D視訊內容。2D使用者介面內容資料之格式化的拷貝與3D視訊內容之合併,例如包括2D使用者介面內容的格式化拷貝分別與3D視訊內容的各個拷貝(例如左與右視面)α混合。或者,2D使用者介面內容資料之格式化的拷貝與3D視訊內容的合併,可包括將左與右的2D使用者介面內容資料疊置於3D視訊內容的左與右視面上。3D使用者介面元件在3D視訊內容內所想要的透明度,以實施α混合為較佳。
在方塊620,處理600顯示3D視訊內容與2D使用者介面內容資料之合併的拷貝,以在所顯示的3D視訊內容內形成3D使用者介面元件。處理600轉移到圖6B所顯示及描述的處理。
圖6B說明與處理600相關的附加處理,處理600係藉由合併2D使用者介面內容的兩個拷貝與3D視訊內容的右與左影像來產生3D使用者介面元件的自動2D至3D使用者介面內容資料轉換。在決定點622,處理600進入與調整所顯示之3D使用者介面元件相關的疊代處理。就此而論,在決定點622,處理600做出關於是否偵測到調整深度之請求的決定。例如,深度調整請求可經由諸如紅外線輸入裝置304的遙控裝置(未顯示)從使用者處接收到。當做成未偵測到深度調整請求的決定時,在決定點624處,處理600做出關於是否偵測到調整所顯示之3D使用者介面元件之顯示位置之請求的決定。如同本文所描述之其它被偵測的請求,此項請求也是回應例如使用者經由遙控裝置(未顯示)輸入而被偵測到。當在決定點624做出未接收到調整所顯示之3D使用者介面元件之顯示位置之請求的決定時,處理600在決定點626處做出是否偵測到調整所顯示之3D使用者介面元件相對於所顯示之3D視訊內容之不透明度之請求的決定。回應未偵測到請求調整所顯示之3D使用者介面元件相對於所顯示之3D視訊內容之不透明度的決定,處理600在決定點628做成關於處理是否已完成的決定。回應處理尚未完成的決定,處理600回到在決定點622,並重覆上述的處理。
現回到決定點622的描述,回應偵測到請求調整3D使用者介面元件之顯示深度的決定,處理600在決定點630做出關於請求調整3D使用者介面元件之深度的請求,是請求減少3D使用者介面元件之深度(例如朝向觀看者調整深度),或是請求增加深度(例如調整深度以離開觀看者)的決定。回應該請求係請求減少3D使用者介面元件之深度的決定(例如朝向觀看者調整深度),在方塊632處,處理600在與像差資料相關之視差調整的任何界定範圍內負向地調整視差。如前所討論,須瞭解,視差調整的範圍可被提供及接收相關的像差資料,或者可被產生,並儲存為諸如顯示裝置300之顯示裝置之組態的一部分。此外,雖然如前文所述,負向地調整視差係調整像差資料以使3D使用者介面元件看似變得更靠近觀看者,但也要施行使3D使用者介面元件看似尺寸變大的其它處理,並相對於3D視訊內容調整3D使用者介面元件的透視。此外,改變像差使得覆疊資料看似藉由相對於3D視訊內容朝向觀看者或遠離觀看者移動而改變位置。
如前所述,在某些情況中,諸如2D使用者介面元件與左右並列之3D內容或與其它格式合併來形成3D使用者介面元件,視差的負向調整可能產生所得到之3D使用者介面元件的失真。就此而論,要做出所產生之3D使用者介面元件一部分失真的決定,並做出避免所產生之3D使用者介面內容資料中至少一部分失真之深度減少的極限。在此類實施中,視差資料的負向調整,可包括將視差資料負向地調整到能避免所產生之3D使用者介面內容資料一部分失真之深度減少的極限。
現回到決定點630的描述,回應請求調整所顯示之3D使用者介面元件之深度並非並請求減少3D使用者介面元件之深度(例如,其係請求遠離觀看者的增加深度)的決定,如前所述,在方塊634處,處理600在與像差資料相關之視差調整的任何界定範圍內正向地調整視差,以使所顯示的3D使用者介面元件在3D顯示器中看似更遠離。如前所述,也要施行致使3D使用者介面元件看似尺寸縮小的附加處理,並相對於3D視訊內容調整3D使用者介面元件的透視。
回應方塊632之在任何界定範圍內負向地調整視差,或回應方塊634之在任何界定範圍內正向地調整視差,處理600回到方塊614(見圖6A),並根據經調整的像差資料重覆上述的處理,以安排及合併2D使用者介面內容資料與3D視訊內容。
現回到決定點624的描述,回應偵測到請求調整3D使用者介面元件之顯示位置的決定,在方塊636,處理600調整所顯示之3D使用者介面元件的顯示位置。調整顯示位置例如可包括為3D使用者介面元件之顯示調整X與Y座標。處理600回到方塊614(見圖6A),並按前述重覆,以在新的顯示位置安排及合併2D使用者介面內容資料與3D視訊內容。
現回到決定點626的描述,回應偵測到請求調整3D使用者介面元件之不透明度的決定,在方塊638,處理600調整所產生之2D使用者介面內容資料之拷貝的不透明度。如前所述,不透明度的調整例如包括調整2D使用者介面內容資料之每一個拷貝相對於所顯示之3D視訊內容的透明度。回應2D使用者介面內容資料之每一個拷貝之不透明度的調整,處理600回到方塊614(見圖6A),並按前述重覆,以新的不透明度安排及合併2D使用者介面內容資料與3D視訊內容。
現回到決定點628的描述,回應處理已告完成的決定,處理600回到決定點604(見圖6A),以等待接收新的內容。
就此而論,處理600接收3D視訊內容與2D使用者介面內容資料。2D使用者介面內容資料可具有相關的像差資料,或從本地記憶體提取像差資料。處理600係藉由安排及合併2D使用者介面內容資料的每一個拷貝與3D視訊內容之左與右影像其中之一,且2D使用者介面內容資料的第二個拷貝在相對於第一個拷貝一水平位移處被合併來產生3D使用者介面元件。處理600顯示所產生的3D使用者介面元件,並偵測對於調整深度(某些實施還包括大小)、位置、及3D使用者介面元件之不透明度的請求。處理600疊代地處理此些被偵測到的請求,並允許使用者所請求的改變,以得到3D使用者介面元件的深度、得到3D使用者介面元件的位置、及得到3D使用者介面元件相對於所顯示之3D視訊內容的不透明度。
因此,按照某些實施,在3D電視(TV)中將2維(2D)內容資料轉換成3維(3D)內容資料的方法,包括經由2D至3D內容轉換模組接收3D視訊內容與2D使用者介面內容資料;決定由像差資料所代表的位移,其定義2D使用者介面內容資料之3D描繪所需之左眼與右眼的間隔;在3D TV上顯示3D視訊內容;並根據所接收之2D使用者介面內容資料與所決定的位移,在顯示器上以3D深度顯示所產生的3D使用者介面內容資料。
在某些實施中,在3D TV中將2D內容資料轉換成3D內容資料的方法,進一步包括連同2D使用者介面內容資料接收像差資料。在某些實施中,該方法進一步包括產生像差資料。在某些實施中,該方法進一步包括根據像差資料來決定3D深度。在某些實施中,根據所接收之2D使用者介面內容資料與決定的位移,在顯示器上以3D深度產生3D使用者介面內容資料的方法包括在3D視訊內容內的一位置處合併2D使用者介面內容資料與3D視訊內容之框序列的左影像框;以及根據該像差資料,在離2D使用者介面內容資料與3D視訊內容之框序列左影像框合併之位置一決定的位移處,合併2D使用者介面內容資料與3D視訊內容之框序列右影像框。在某些實施中,經由2D至3D內容轉換模組接收3D視訊內容與2D使用者介面內容資料之方法包含經由2D至3D內容轉換模組接收3D視訊內容、2D使用者介面內容資料之第一拷貝、2D使用者介面內容資料之第二拷貝、以及像差資料;以及,根據所接收的2D使用者介面內容資料與決定的位移,在顯示器上以3D深度產生3D使用者介面內容資料的方法包含在3D視訊內容內的一位置處,合併2D使用者介面內容資料之第一拷貝與3D視訊內容之左影像條紋;以及,根據像差資料,在離2D使用者介面內容資料之第一拷貝與3D視訊內容之左影像條紋合併之位置一決定之位移處,合併2D使用者介面內容資料的第二拷貝與3D視訊內容之右影像條紋。在某些實施中,根據所接收的2D使用者介面內容資料與決定的位移,以3D深度在顯示器上產生3D使用者介面內容資料包含產生所接收之2D使用者介面內容資料的拷貝;在3D視訊內容內的一位置處,合併所接收之2D使用者介面內容資料與3D視訊內容的左影像條紋;以及,根據該像差資料,在離所接收之2D使用者介面內容資料與3D視訊內容的左影像條紋合併之位置一決定的位移處,合併該2D使用者介面內容資料的拷貝與3D視訊內容的右影像條紋。在某些實施中,根據所接收的2D使用者介面內容資料與決定的位移,以3D深度在顯示器上產生3D使用者介面內容資料的方法包含根據所接收的2D使用者介面內容資料與決定的位移,產生3D圖形覆疊物件;以及,在顯示器的一位置處,在所顯示的3D視訊內容上顯示3D圖形覆疊物件。在某些實施中,該方法進一步包含偵測指示用以調整所產生之3D使用者介面內容資料之顯示深度之請求的使用者輸入;根據用以調整所產生之3D使用者介面內容資料之顯示深度的請求來決定調整的位移;以及,根據該所接收之2D使用者介面內容資料及經調整的位移,以經調整的3D深度在顯示器上產生經調整的3D使用者介面內容資料。在某些實施中,像差資料包含視差資料,且該方法進一步包含決定用以調整所產生之3D使用者介面內容資料之顯示深度的請求,是否包含用以減少所產生之3D使用者介面內容資料之顯示深度的請求,及用以增加所產生之3D使用者介面內容資料之顯示深度的請求其中之一;以及,根據所接收之2D使用者介面內容資料與調整的位移,以經調整的3D深度在顯示器上產生經調整的3D使用者介面內容資料的方法包含回應用以調整所產生之3D使用者介面內容資料之顯示深度之請求包括用以減少所產生之3D使用者介面內容資料之顯示深度之請求的決定,負向地調整像差資料;以及,回應用以調整所產生之3D使用者介面內容資料之顯示深度之請求包括用以增加所產生之該3D使用者介面內容資料之顯示深度之請求的決定,正向地調整視差資料。在某些實施中,該方法進一步包含決定用以調整所產生之3D使用者介面內容資料之顯示深度之請求,包括用以減少所產生之3D使用者介面內容資料之顯示深度的請求;決定所產生之3D使用者介面內容資料中至少一部分的失真將產生減少所產生之3D使用者介面內容資料之顯示深度的請求;決定避免所產生之3D使用者介面內容資料中至少一部分失真之深度減少的極限;以及,回應用以調整所產生之3D使用者介面內容資料之顯示深度之請求包括用以減少所產生之3D使用者介面內容資料之顯示深度之請求的決定,負向地調整視差資料的方法包含將視差資料負向地調整到能避免所產生之3D使用者介面內容資料中至少一部分失真之深度減少的極限。在某些實施中,像差資料包括從零像差到對應於所顯示之3D視訊內容之最大深度之最大像差的像差資料範圍,且該方法進一步包含偵測指示用以調整所產生之3D使用者介面內容資料之顯示深度之請求的使用者輸入;回應調整所顯示之3D使用者介面內容資料之顯示深度的請求,在像差資料的範圍內調整像差資料;根據經調整的像差資料決定經調整的位移;以及,根據所接收的2D使用者介面內容資料與經調整的位移,以經調整的3D深度在顯示器上產生經調整的3D使用者介面內容資料。在某些實施中,該方法進一步包含偵測指示用以調整所產生之3D使用者介面內容資料之顯示位置之請求的使用者輸入;以及回應所偵測到的請求,調整所產生之3D使用者介面內容資料的顯示位置。在某些實施中,該方法進一步包含決定3D視訊內容的平均深度;將像差資料調整到所顯示之3D視訊內容之所決定的平均深度;以及,決定由像差資料所表示之位移的方法包含根據經調整的像差資料決定位移。在某些實施中,所接收的2D使用者介面內容資料包括字幕文字內容與隱藏式字幕文字內容其中之一。在某些實施中,3D視訊內容包括框序列3D視訊內容。在某些實施中,3D視訊內容包括左右並列格式的3D視訊內容與上下並列格式的3D視訊內容其中之一。在某些實施中,該方法進一步包含:偵測指示用以調整3D使用者介面內容資料相對於顯示之3D視訊內容之不透明度之請求的使用者輸入;以及調整3D使用者介面內容資料相對於顯示之3D視訊內容的不透明度。在某些實施中,調整3D使用者介面內容資料相對於顯示之3D視訊內容之不透明度的方法包含調整3D使用者介面內容資料相對於顯示之3D視訊內容的透明度與像差資料其中之一。
在另一實施中,可儲存指令的電腦可讀取媒體,當該等指令在一或多個經程式化的處理器上執行時,可在3維(3D)電視(TV)中實行將2維(2D)內容資料轉換成3維內容資料的處理,且包含接收3D視訊內容與2D使用者介面內容資料;決定藉由像差資料所代表的位移,該位移定義了該2D使用者介面內容資料之3D繪圖所用的左眼與右眼之間隔的資料;在3D TV的顯示器上顯示3D視訊內容;以及,根據所接收的2D使用者介面內容資料與決定的位移,在顯示器上以3D深度產生3D使用者介面內容資料。
與另一實施一致的3維(3D)電視裝置具有記憶體、顯示器、以及處理器,被程式化來接收3D視訊內容與2D使用者介面內容資料;決定藉由像差資料所代表的位移,該位移定義了該2D使用者介面內容資料之3D繪圖所用的左眼與右眼之間隔的資料;在顯示器上顯示3D視訊內容;以及,根據所接收的2D使用者介面內容資料與決定的位移,在顯示器上以3D深度產生3D使用者介面內容資料。
在某些實施中,處理器進一步被程式化來連同2D使用者介面內容資料一起接收像差資料。在某些實施中,處理器進一步被程式化來產生像差資料。在某些實施中,處理器進一步被程式化來根據像差資料來決定3D深度。在某些實施中,被程式化來根據所接收的2D使用者介面內容資料與決定的位移,以3D深度在顯示器上產生3D使用者介面內容資料,處理器被程式化來在3D視訊內容內的一位置處,合併2D使用者介面內容資料與3D視訊內容之框序列左影像框;以及,根據像差資料,在離2D使用者介面內容資料與3D視訊內容之框序列左影像框合併之位置一決定的位移處,合併2D使用者介面內容資料與3D視訊內容之框序列右影像框。在某些實施中,被程式化來接收3D視訊內容與2D使用者介面內容資料,處理器被程式化來接收3D視訊內容、2D使用者介面內容資料之第一拷貝、2D使用者介面內容資料之第二拷貝、及像差資料;以及,被程式化來根據所接收的2D使用者介面內容資料與決定的位移,在顯示器上以3D深度產生3D使用者介面內容資料,處理器被程式化來在3D視訊內容內的一位置處,合併2D使用者介面內容資料之第一拷貝與3D視訊內容之左影像條紋;以及,根據像差資料,在離2D使用者介面內容資料之第一拷貝與3D視訊內容之左影像條紋合併之位置一決定之位移處,合併2D使用者介面內容資料的第二拷貝與3D視訊內容之右影像條紋。在某些實施中,被程式化來根據所接收的2D使用者介面內容資料與決定的位移,以3D深度在顯示器上產生3D使用者介面內容資料,處理器被程式化來產生所接收之2D使用者介面內容資料的拷貝;在3D視訊內容內的一位置處,合併所接收之2D使用者介面內容資料與3D視訊內容的左影像條紋;以及,根據像差資料,在離所接收之2D使用者介面內容資料與3D視訊內容的左影像條紋合併之位置一決定的位移處,合併2D使用者介面內容資料的拷貝與3D視訊內容的右影像條紋。在某些實施中,被程式化來根據所接收的2D使用者介面內容資料與決定的位移,以3D深度在顯示器上產生3D使用者介面內容資料,處理器被程式化來根據所接收的2D使用者介面內容資料與決定的位移來產生3D圖形覆疊物件;以及,在顯示器的一位置處,在所顯示的3D視訊內容上顯示3D圖形覆疊物件。在某些實施中,3D電視裝置包括使用者輸入裝置;以及,處理器被進一步程式化來偵測使用者經由使用者輸入裝置所輸入之指示用來調整所產生之3D使用者介面內容資料之顯示深度之請求的使用者輸入;根據用來調整所產生之3D使用者介面內容資料之顯示深度的請求來決定調整的位移;以及,根據所接收之2D使用者介面內容資料及經調整的位移,以經調整的3D深度在顯示器上產生經調整的3D使用者介面內容資料。在某些實施中,像差資料包含視差資料,且處理器被進一步程式化來決定用以調整所產生之3D使用者介面內容資料之顯示深度的請求,是否包含用以減少所產生之3D使用者介面內容資料之顯示深度的請求及用以增加所產生之3D使用者介面內容資料之顯示深度的請求其中之一;以及,被程式化來根據所接收之2D使用者介面內容資料與調整的位移,以經調整的3D深度在顯示器上產生經調整的3D使用者介面內容資料,處理器被程式化來回應用以調整所產生之3D使用者介面內容資料之顯示深度之請求包括用以減少所產生之該3D使用者介面內容資料之顯示深度之請求的決定,負向地調整視差資料;以及,回應用以調所產生之3D使用者介面內容資料之顯示深度之請求包含用以增加所產生之3D使用者介面內容資料之顯示深度之請求的決定,正向地調整視差資料。在某些實施中,處理器被進一步程式化來決定用以調整所產生之3D使用者介面內容資料之顯示深度之請求,包括用以減少所產生之3D使用者介面內容資料之顯示深度之請求;決定所產生之3D使用者介面內容資料之至少一部分的失真,將產生減少所產生之3D使用者介面內容資料之顯示深度的請求;決定能避免所產生之3D使用者介面內容資料中至少一部分失真之深度減少的極限;以及,被程式化來回應用以調整所產生之3D使用者介面內容資料之顯示深度之請求包括用以減少所產生之3D使用者介面內容資料之顯示深度之請求的決定,負向地調整視差資料,處理器被程式化來將該視差資料負向地調整到能避免所產生之3D使用者介面內容資料中至少一部分失真之深度減少的極限。在某些實施中,像差資料包含從零像差到對應於所顯示之3D視訊內容之最大深度之最大像差的像差資料範圍,3D電視裝置包括使用者輸入裝置;且處理器被進一步程式化來偵測使用者經由使用者輸入裝置所輸入之指示用以調整所產生之3D使用者介面內容資料之顯示深度之請求的使用者輸入;回應調整所顯示之3D使用者介面內容資料之顯示深度的請求,在像差資料的範圍內調整該像差資料;根據經調整的像差資料決定一調整的位移;以及,根據所接收之2D使用者介面內容資料與調整的位移,以經調整的3D深度在顯示器上產生經調整的3D使用者介面內容資料。在某些實施中,3D電視裝置包括使用者輸入裝置;且處理器進一步被程式化來偵測使用者經由使用者輸入裝置所輸入之指示用以調整所產生之3D使用者介面內容資料之顯示位置之請求的使用者輸入;以及回應被偵測到的請求,調整所產生之3D使用者介面內容資料的顯示位置。在某些實施中,處理器被進一程式化來決定3D視訊內容的平均深度;將像差資料調整到顯示之3D視訊內容之所決定的平均深度;以及,被程式化來決定由像差資料所代表的位移,該處理器被程式化來根據經調整的像差資料來決定位移。在某些實施中,所接收的2D使用者介面內容資料包含字幕文字內容與隱藏式標題文字內容其中之一。在某些實施中,3D視訊內容包含框序列3D視訊內容。在某些實施中,3D視訊內容包含左右並列格式的3D視訊內容與上下並列格式的3D視訊內容其中之一。在某些實施中,3D電視裝置包括使用者輸入裝置;且處理器進一步被程式化來偵測使用者經由使用者輸入裝置所輸入之指示用以調整3D使用者介面內容資料相對於顯示之3D視訊內容之不透明度之請求的使用者輸入;以及,調整3D使用者介面內容資料相對於顯示之3D視訊內容的不透明度。在某些實施中,被程式化來調整3D使用者介面內容資料相對於顯示之3D視訊內容的不透明度,處理器被程式化來調整3D使用者介面內容資料相對於顯示之3D視訊內容的透明度與像差資料其中之一。
在探討了前文的教學之後,熟悉此方面技術之人士將可瞭解,以上某些例示性實施例是立基於使用程式化的處理器。不過,本發明並不限於此等例示性實施例,因為其它實施例可使用等同的硬體組件來實施,如殊殊用途硬體及/或專用處理器。同樣地,通用電腦、使用微處理器的電腦、微控制器、光學電腦、類比電腦、專用處理器、特殊用途電路及/或專用硬線邏輯等,都可用來建構不同的相等實施例。
本文所描述的某些實施例,係或可使用程式化的處理器來執行程式指令而實施,在前文中已用流程圖的形式概括地描述,這些流程可儲存在任何適當的電子或電腦可讀取儲存媒體中。不過,在探討了前文的教學之後,熟悉此方面技術之人士將可明瞭,前述的處理可用多種不同的形式及很多適合的程式語言來實施,都不會偏離本發明的實施例。例如,某些操作的執行順序通常可以改變,可加入其它的操作,或刪除某些操作,都不會偏離本發明的某些實施例。可增加及/或加強錯誤捕捉,且使用者介面及所呈現之資訊可做變化,不會偏離本發明的特定實施例。這些變化都列入考慮,且視為等效。
雖已描述了某些說明的實施例,但很明顯,由於前文的描述,熟悉此方面技術之人士將可明瞭很多的替代、修改、置換及變化。
100...立體顯示面板
104...觀看者的位置
108...顯示面板前方的物件
112...顯示面板後方的物件
116...跨在立體顯示面板的物件
120...3D使用者介面元件
300...顯示裝置
302...處理器
304...紅外線輸入裝置
306...聲音輸出裝置
308...通信模組
310...記憶體
312...2D使用者介面內容儲存區
314...3D使用者介面內容儲存區
316...2D至3D使用者介面轉換模組
318...互連裝置
經由配合附圖參考詳細之描述,將可對某些說明構造及操作方法的說明實施例連同其目的與優點有最佳的瞭解,其中:
圖1說明從上俯視與本發明某些實施例一致之任何適當設計的立體顯示面板說明例。
圖2說明從上俯視與本發明某些實施例一致,且包括3維(3D)使用者介面元件之任何適當設計的立體顯示面板說明例。
圖3係與本發明某些實施例一致,實施提供2D至3D使用者介面內容資料轉換之顯示裝置例的方塊圖。
圖4係與本發明某些實施例一致,實施提供自動2D至3D使用者介面內容資料轉換之處理之例子的流程圖。
圖5係與本發明某些實施例一致,實施為3D圖形覆蓋提供自動2D至3D使用者介面內容資料轉換之處理之例子的流程圖。
圖6A係與本發明某些實施例一致,為了藉由合併2D使用者介面內容之兩個拷貝與3D視訊內容之右與左影像而產生3D使用介面元件所實施之自動2D至3D使用者介面內容資料轉換處理之初始處理之例子的流程圖。
圖6B係與本發明某些實施例一致,為了藉由合併2D使用者介面內容之兩個拷貝與3D視訊內容之右與左影像而產生3D使用介面元件所實施之圖6A之自動2D至3D使用者介面內容資料轉換處理之附加處理之例子的流程圖。
Claims (33)
- 一種在3維(3D)電視(TV)中將2維(2D)內容資料轉換成3維內容資料的方法,包含:經由2D至3D內容轉換模組接收框序列3D視訊內容與2D使用者介面內容資料;決定藉由像差資料所代表的位移,該位移定義了該2D使用者介面內容資料之3D繪圖所用的左眼與右眼之間隔的資料;使用像素修改技術決定該2D使用者介面內容資料之該3D繪圖的大小;在該3D電視的顯示器上顯示該3D視訊內容;以及根據所接收的該2D使用者介面內容資料與該決定的位移及大小,在該顯示器上以3D深度產生3D使用者介面內容資料,根據所接收的該2D使用者介面內容資料與該決定的位移,在該顯示器上以該3D深度產生3D使用者介面內容資料包含:提供該2D使用者介面內容資料的第一拷貝及第二拷貝;置該2D使用者介面內容資料的該第一拷貝於第一空白框中;在該3D視訊內容內的一位置處,於該第一空白框中合併該2D使用者介面內容資料與該3D視訊內容之框序列的左影像框; 置該2D使用者介面資料的該第二拷貝於第二空白框中;根據該像差資料,在離該2D使用者介面內容資料與該3D視訊內容之框序列左影像框合併之位置一該決定的大小及位移處,於該第二空白框中合併該2D使用者介面內容資料與該3D視訊內容之框序列右影像框。
- 如申請專利範圍第1項之方法,進一步包含與該2D使用者介面內容資料一同接收該像差資料及大小。
- 如申請專利範圍第1項之方法,進一步包含產生該像差資料。
- 如申請專利範圍第1項之方法,進一步包含根據該像差資料決定該3D深度。
- 如申請專利範圍第1項之方法,其中:經由該2D至3D內容轉換模組接收該3D視訊內容與該2D使用者介面內容資料包含:經由該2D至3D內容轉換模組接收該3D視訊內容、該2D使用者介面內容資料之該第一拷貝、該2D使用者介面內容資料之該第二拷貝、以及該像差資料。
- 如申請專利範圍第1項之方法,其中,根據所接收的該2D使用者介面內容資料與該決定的位移,以該3D深度在該顯示器上產生該3D使用者介面內容資料包含:產生該所接收之2D使用者介面內容資料的該第一拷貝及該第二拷貝。
- 如申請專利範圍第1項之方法,其中,根據該所接收的2D使用者介面內容資料與該決定的位移和大小,以該3D深度在該顯示器上產生該3D使用者介面內容資料包含:根據所接收的該2D使用者介面內容資料與該決定的位移,產生3D圖形覆疊物件;以及在該顯示器的一位置處,在所顯示的該3D視訊內容上顯示該3D圖形覆疊物件。
- 如申請專利範圍第1項之方法,進一步包含:偵測指示用以調整該所產生之3D使用者介面內容資料之顯示深度之請求的使用者輸入;偵測指示用以調整該所產生之3D使用者介面內容資料之大小之請求的使用者輸入;根據用以調整該所產生之3D使用者介面內容資料之顯示深度的該請求來決定調整的位移;根據用以調整該所產生之3D使用者介面內容資料之大小的該請求來決定調整的位移;以及根據所接收之該2D使用者介面內容資料及該調整的大小及位移,以經調整的3D深度在該顯示器上產生經調整的3D使用者介面內容資料。
- 如申請專利範圍第8項之方法,其中,該像差資料包含視差資料,且進一步包含:決定用以調整該所產生之3D使用者介面內容資料之該顯示深度的該請求,是否包含用以減少該所產生之3D使用 者介面內容資料之該顯示深度的請求及用以增加該所產生之3D使用者介面內容資料之該顯示深度的請求其中之一;以及其中,根據該所接收之2D使用者介面內容資料與該調整的位移,以該經調整的3D深度在該顯示器上產生該經調整的3D使用者介面內容資料包含:回應用以調整該所產生之3D使用者介面內容資料之該顯示深度之該請求包含用以減少該所產生之該3D使用者介面內容資料之該顯示深度之該請求的決定,負向地調整該像差資料;以及回應用以調整該所產生之3D使用者介面內容資料之該顯示深度之該請求包含用以增加該所產生之該3D使用者介面內容資料之該顯示深度之該請求的決定,正向地調整該視差資料。
- 如申請專利範圍第9項之方法,進一步包含:決定用以調整該所產生之3D使用者介面內容資料之該顯示深度之該請求,包含用以減少該所產生之該3D使用者介面內容資料之該顯示深度的該請求;決定該所產生之3D使用者介面內容資料中至少一部分的失真將產生減少該所產生之3D使用者介面內容資料之該顯示深度的該請求;決定避免該所產生之3D使用者介面內容資料中至少一部分失真之深度減少的極限;以及其中,回應用以調整該所產生之3D使用者介面內容資 料之該顯示深度之該請求包含用以減少該所產生之該3D使用者介面內容資料之該顯示深度之該請求的決定,負向地調整該視差資料包含:將該視差資料負向地調整到能避免該所產生之3D使用者介面內容資料中至少一部分該失真之該深度減少的極限。
- 如申請專利範圍第1項之方法,其中,該像差資料包含從零像差到對應於該所顯示之3D視訊內容之最大深度之最大像差的像差資料範圍,且進一步包含:偵測指示用以調整該所產生之3D使用者介面內容資料之顯示深度之請求的使用者輸入;回應調整該所顯示之3D使用者介面內容資料之該顯示深度的該請求,在像差資料的該範圍內調整該像差資料;根據該經調整的像差資料決定一調整的位移;以及根據該所接收之2D使用者介面內容資料與該調整的位移,以經調整的3D深度在該顯示器上產生經調整的3D使用者介面內容資料。
- 如申請專利範圍第1項之方法,進一步包含:偵測指示用以調整該所產生之3D使用者介面內容資料之顯示位置及大小之請求的使用者輸入;以及回應該偵測的請求,調整該所產生之3D使用者介面內容資料的該顯示位置。
- 如申請專利範圍第1項之方法,進一步包含:決定該顯示之3D視訊內容的平均深度; 將該像差資料調整到該顯示之3D視訊內容之該所決定的平均深度;以及其中,決定由該像差資料所表示的該位移包含根據該經調整的像差資料決定該位移。
- 如申請專利範圍第1項之方法,其中,該所接收的2D使用者介面內容資料包含字幕文字內容與隱藏式標題文字內容其中之一。
- 如申請專利範圍第1項之方法,進一步包含:偵測指示用以調整該3D使用者介面內容資料相對於該顯示之3D視訊內容之不透明度之請求的使用者輸入;以及調整該3D使用者介面內容資料相對於該顯示之3D視訊內容的不透明度。
- 如申請專利範圍第15項之方法,其中,調整該3D使用者介面內容資料相對於該顯示之3D視訊內容的該不透明度,包含調整該3D使用者介面內容資料相對於該顯示之3D視訊內容的透明度與該像差資料其中之一。
- 一種非暫態儲存指令的電腦可讀取媒體,當在一或多個經程式化的處理器上執行時,該等指令可實行如申請專利範圍第1項之方法。
- 一種3維(3D)電視裝置,包含:記憶體;顯示器;以及處理器,被程式化來:接收框序列3D視訊內容與2D使用者介面內容資 料;決定藉由像差資料所代表的位移,該位移定義了該2D使用者介面內容資料之3D繪圖所用的左眼與右眼之間隔的資料;使用像素修改技術決定該2D使用者介面內容資料之該3D繪圖的大小;在該顯示器上顯示該3D視訊內容;以及根據所接收的該2D使用者介面內容資料與該決定的位移及大小,在該顯示器上以3D深度產生3D使用者介面內容資料,藉由:提供該2D使用者介面內容資料的第一拷貝及第二拷貝;置該2D使用者介面內容資料的該第一拷貝於第一空白框中;在該3D視訊內容內的一位置處,於該第一空白框中合併該2D使用者介面內容資料與該3D視訊內容之框序列的左影像框;置該2D使用者介面內容資料的該第二拷貝於第二空白框中;根據該像差資料,在離該2D使用者介面內容資料與該3D視訊內容之框序列左影像框合併之位置一該決定的大小及位移處,於該第二空白框中合併該2D使用者介面內容資料與該3D視訊內容之框序列右影像框。
- 如申請專利範圍第18項之3D電視裝置,其中,該處理器進一步被程式化來與該2D使用者介面內容資料一同接收該像差資料及大小。
- 如申請專利範圍第18項之3D電視裝置,其中,該處理器進一步被程式化來產生該像差資料。
- 如申請專利範圍第18項之3D電視裝置,其中,該處理器進一步被程式化來根據該像差資料決定該3D深度。
- 如申請專利範圍第18項之3D電視裝置,其中,被程式化來:接收該3D視訊內容與該2D使用者介面內容資料,該處理器被程式化來:接收該3D視訊內容、該2D使用者介面內容資料之該第一拷貝、該2D使用者介面內容資料之該第二拷貝、以及該像差資料。
- 如申請專利範圍第18項之3D電視裝置,其中,被程式化來根據所接收的該2D使用者介面內容資料與該決定的位移,以該3D深度在該顯示器上產生該3D使用者介面內容資料,該處理器被程式化來:產生該所接收之2D使用者介面內容資料的該第一拷貝及該第二拷貝;在該3D視訊內容內的一位置處,合併該所接收之2D使用者介面內容資料與該3D視訊內容的左影像條紋。
- 如申請專利範圍第18項之3D電視裝置,其中,被程式化來根據所接收的該2D使用者介面內容資料與該決定 的大小及位移,以該3D深度在該顯示器上產生該3D使用者介面內容資料,該處理器被程式化來:根據所接收的該2D使用者介面內容資料與該決定的大小及位移,產生3D圖形覆疊物件;以及在該顯示器的一位置處,在所顯示的該3D視訊內容上顯示該3D圖形覆疊物件。
- 如申請專利範圍第18項之3D電視裝置,進一步包含:使用者輸入裝置;以及其中,該處理器被程式化來:偵測使用者經由該使用者輸入裝置所輸入之指示用以調整該所產生之3D使用者介面內容資料之顯示大小之請求的使用者輸入;根據用來調整該所產生之3D使用者介面內容資料之顯示大小的該請求來決定調整的位移;偵測使用者經由該使用者輸入裝置所輸入之指示用來調整該所產生之3D使用者介面內容資料之顯示深度之請求的使用者輸入;根據用來調整該所產生之3D使用者介面內容資料之顯示深度的該請求來決定調整的位移;以及根據該所接收之2D使用者介面內容資料及該經調整的大小及位移,以經調整的3D深度在該顯示器上產生經調整的3D使用者介面內容資料。
- 如申請專利範圍第25項之3D電視裝置,其中,該 像差資料包含視差資料,且其中,該處理器被進一步程式化來:決定用以調整該所產生之3D使用者介面內容資料之該顯示深度的該請求,是否包含用以減少該所產生之3D使用者介面內容資料之該顯示深度的請求或用以增加該所產生之3D使用者介面內容資料之該顯示深度的請求其中之一;以及其中,被程式化來根據該所接收之2D使用者介面內容資料與該調整的位移,以該經調整的3D深度在該顯示器上產生該經調整的3D使用者介面內容資料,該處理器被程式化來:回應用以調整該所產生之3D使用者介面內容資料之該顯示深度之該請求包含用以減少該所產生之該3D使用者介面內容資料之該顯示深度之該請求的決定,負向地調整該視差資料;以及回應用以調整該所產生之3D使用者介面內容資料之該顯示深度之該請求包含用以增加該所產生之該3D使用者介面內容資料之該顯示深度之該請求的決定,正向地調整該視差資料。
- 如申請專利範圍第26項之3D電視裝置,其中,該處理器被程式化來:決定用以調整該所產生之3D使用者介面內容資料之該顯示深度之該請求,包含用以減少該所產生之該3D使用者介面內容資料之該顯示深度之該請求; 決定該所產生之3D使用者介面內容資料之至少一部分的失真,將產生減少該所產生之3D使用者介面內容資料之該顯示深度的該請求;決定能避免該所產生之3D使用者介面內容資料中至少一部分失真之深度減少的極限;以及其中,被程式化來回應用以調整該所產生之3D使用者介面內容資料之該顯示深度之該請求包含用以減少該所產生之該3D使用者介面內容資料之該顯示深度之該請求的決定,負向地調整該視差資料,該處理器被程式化來:將該視差資料負向地調整到能避免該所產生之3D使用者介面內容資料中至少一部分該失真之該深度減少的極限。
- 如申請專利範圍第18項之3D電視裝置,其中,該像差資料包含從零像差到對應於該所顯示之3D視訊內容之最大深度之最大像差的像差資料範圍,且進一步包含:使用者輸入裝置;以及其中,該處理器被進一步程式化來:偵測使用者經由該使用者輸入裝置所輸入之指示用以調整該所產生之3D使用者介面內容資料之顯示深度之請求的使用者輸入;回應調整該所顯示之3D使用者介面內容資料之該顯示深度的該請求,在像差資料的該範圍內調整該像差資料;根據該經調整的像差資料決定一調整的位移;以 及根據該所接收之2D使用者介面內容資料與該調整的位移,以經調整的3D深度在該顯示器上產生經調整的3D使用者介面內容資料。
- 如申請專利範圍第18項之3D電視裝置,進一步包含:使用者輸入裝置;以及其中,該處理器進一步被程式化來:偵測使用者經由該使用者輸入裝置所輸入之指示用以調整該所產生之3D使用者介面內容資料之顯示位置及大小之請求的使用者輸入;以及回應該偵測的請求,調整該所產生之3D使用者介面內容資料的該顯示位置及大小。
- 如申請專利範圍第18項之3D電視裝置,其中,該處理器被進一程式化來:決定該3D視訊內容的平均深度;將該像差資料調整到該顯示之3D視訊內容之該所決定的平均深度;以及其中,被程式化來決定由該像差資料所代表的該位移,該處理器被程式化來根據該經調整的像差資料決定該位移。
- 如申請專利範圍第18項之3D電視裝置,其中,該所接收的2D使用者介面內容資料包含字幕文字內容與隱藏式標題文字內容其中之一。
- 如申請專利範圍第18項之3D電視裝置,進一步包含:使用者輸入裝置;以及其中,該處理器進一步被程式化來:偵測使用者經由該使用者輸入裝置所輸入之指示用以調整該3D使用者介面內容資料相對於該顯示之3D視訊內容之不透明度之請求的使用者輸入;以及調整該3D使用者介面內容資料相對於該顯示之3D視訊內容的不透明度。
- 如申請專利範圍第32項之3D電視裝置,其中,被程式化來調整該3D使用者介面內容資料相對於該顯示之3D視訊內容的該不透明度,該處理器被程式化來調整該3D使用者介面內容資料相對於該顯示之3D視訊內容的透明度與該像差資料其中之一。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/853,736 US8605136B2 (en) | 2010-08-10 | 2010-08-10 | 2D to 3D user interface content data conversion |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201223247A TW201223247A (en) | 2012-06-01 |
TWI444036B true TWI444036B (zh) | 2014-07-01 |
Family
ID=45564552
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW100125457A TWI444036B (zh) | 2010-08-10 | 2011-07-19 | 2d至3d使用者介面內容資料轉換 |
Country Status (7)
Country | Link |
---|---|
US (2) | US8605136B2 (zh) |
EP (1) | EP2591467A4 (zh) |
JP (1) | JP5633870B2 (zh) |
CN (1) | CN103081002A (zh) |
BR (1) | BR112013002709A2 (zh) |
TW (1) | TWI444036B (zh) |
WO (1) | WO2012021265A1 (zh) |
Families Citing this family (68)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11792538B2 (en) | 2008-05-20 | 2023-10-17 | Adeia Imaging Llc | Capturing and processing of images including occlusions focused on an image sensor by a lens stack array |
US8866920B2 (en) | 2008-05-20 | 2014-10-21 | Pelican Imaging Corporation | Capturing and processing of images using monolithic camera array with heterogeneous imagers |
WO2011063347A2 (en) | 2009-11-20 | 2011-05-26 | Pelican Imaging Corporation | Capturing and processing of images using monolithic camera array with heterogeneous imagers |
US8854531B2 (en) * | 2009-12-31 | 2014-10-07 | Broadcom Corporation | Multiple remote controllers that each simultaneously controls a different visual presentation of a 2D/3D display |
US8964013B2 (en) | 2009-12-31 | 2015-02-24 | Broadcom Corporation | Display with elastic light manipulator |
US8823782B2 (en) * | 2009-12-31 | 2014-09-02 | Broadcom Corporation | Remote control with integrated position, viewer identification and optical and audio test |
US9247286B2 (en) | 2009-12-31 | 2016-01-26 | Broadcom Corporation | Frame formatting supporting mixed two and three dimensional video data communication |
JP5477349B2 (ja) * | 2010-09-30 | 2014-04-23 | カシオ計算機株式会社 | 画像合成装置、及び画像検索方法、プログラム |
KR20120034574A (ko) * | 2010-10-01 | 2012-04-12 | 삼성전자주식회사 | 디스플레이 장치 및 신호 처리 장치와, 그 방법들 |
US20120092364A1 (en) * | 2010-10-14 | 2012-04-19 | Microsoft Corporation | Presenting two-dimensional elements in three-dimensional stereo applications |
KR20120047055A (ko) * | 2010-11-03 | 2012-05-11 | 삼성전자주식회사 | 디스플레이 장치 및 이에 적용되는 그래픽 영상 제공방법 |
JP5789960B2 (ja) * | 2010-11-18 | 2015-10-07 | セイコーエプソン株式会社 | 表示装置、表示装置の制御方法、及び、プログラム |
US8878950B2 (en) | 2010-12-14 | 2014-11-04 | Pelican Imaging Corporation | Systems and methods for synthesizing high resolution images using super-resolution processes |
JP5050094B2 (ja) * | 2010-12-21 | 2012-10-17 | 株式会社東芝 | 映像処理装置及び映像処理方法 |
US9386294B2 (en) * | 2011-01-05 | 2016-07-05 | Google Technology Holdings LLC | Method and apparatus for 3DTV image adjustment |
JP5689707B2 (ja) * | 2011-02-15 | 2015-03-25 | 任天堂株式会社 | 表示制御プログラム、表示制御装置、表示制御システム、および、表示制御方法 |
JP4892105B1 (ja) * | 2011-02-21 | 2012-03-07 | 株式会社東芝 | 映像処理装置、映像処理方法および映像表示装置 |
JP2012205148A (ja) * | 2011-03-25 | 2012-10-22 | Kyocera Corp | 電子機器 |
US20120293636A1 (en) * | 2011-05-19 | 2012-11-22 | Comcast Cable Communications, Llc | Automatic 3-Dimensional Z-Axis Settings |
US8799263B2 (en) * | 2011-09-04 | 2014-08-05 | Leigh M Rothschild | Systems, devices, and methods for providing multidimensional search results |
WO2013043751A1 (en) * | 2011-09-19 | 2013-03-28 | Pelican Imaging Corporation | Systems and methods for controlling aliasing in images captured by an array camera for use in super resolution processing using pixel apertures |
WO2013049699A1 (en) | 2011-09-28 | 2013-04-04 | Pelican Imaging Corporation | Systems and methods for encoding and decoding light field image files |
US9324183B2 (en) * | 2011-11-29 | 2016-04-26 | Apple Inc. | Dynamic graphical interface shadows |
KR101873747B1 (ko) * | 2011-12-27 | 2018-07-03 | 엘지전자 주식회사 | 이동 단말기 및 그 제어방법 |
CN104185987B (zh) * | 2012-03-27 | 2017-03-08 | 皇家飞利浦有限公司 | 具有位置追踪的多用户自动立体显示 |
JP6092525B2 (ja) * | 2012-05-14 | 2017-03-08 | サターン ライセンシング エルエルシーSaturn Licensing LLC | 画像処理装置、情報処理システム、画像処理方法およびプログラム |
US20140002674A1 (en) | 2012-06-30 | 2014-01-02 | Pelican Imaging Corporation | Systems and Methods for Manufacturing Camera Modules Using Active Alignment of Lens Stack Arrays and Sensors |
AU2013305770A1 (en) | 2012-08-21 | 2015-02-26 | Pelican Imaging Corporation | Systems and methods for parallax detection and correction in images captured using array cameras |
EP2888698A4 (en) | 2012-08-23 | 2016-06-29 | Pelican Imaging Corp | PROPERTY-BASED HIGH-RESOLUTION MOTION ESTIMATION FROM LOW-RESOLUTION IMAGES RECORDED WITH AN ARRAY SOURCE |
JP2016504828A (ja) * | 2012-11-30 | 2016-02-12 | トムソン ライセンシングThomson Licensing | 単一のカメラを用いて3d画像を取り込む方法およびシステム |
US9317958B2 (en) | 2013-03-07 | 2016-04-19 | Mediatek Inc. | Auto-convergence system with active learning and related method and machine-readable medium thereof |
US8866912B2 (en) | 2013-03-10 | 2014-10-21 | Pelican Imaging Corporation | System and methods for calibration of an array camera using a single captured image |
WO2014159779A1 (en) | 2013-03-14 | 2014-10-02 | Pelican Imaging Corporation | Systems and methods for reducing motion blur in images or video in ultra low light with array cameras |
US9497429B2 (en) | 2013-03-15 | 2016-11-15 | Pelican Imaging Corporation | Extended color processing on pelican array cameras |
EP2973476A4 (en) | 2013-03-15 | 2017-01-18 | Pelican Imaging Corporation | Systems and methods for stereo imaging with camera arrays |
US10122993B2 (en) | 2013-03-15 | 2018-11-06 | Fotonation Limited | Autofocus system for a conventional camera that uses depth information from an array camera |
CN103200415B (zh) * | 2013-04-23 | 2016-02-10 | 华录出版传媒有限公司 | 一种2d转3d的图像处理方法 |
JP6166374B2 (ja) * | 2013-08-06 | 2017-07-19 | 株式会社ソニー・インタラクティブエンタテインメント | 3次元画像生成装置、3次元画像生成方法、プログラム及び情報記憶媒体 |
CN104469338B (zh) * | 2013-09-25 | 2016-08-17 | 联想(北京)有限公司 | 一种控制方法和装置 |
US9898856B2 (en) | 2013-09-27 | 2018-02-20 | Fotonation Cayman Limited | Systems and methods for depth-assisted perspective distortion correction |
CN104581341B (zh) * | 2013-10-24 | 2018-05-29 | 华为终端有限公司 | 一种字幕显示方法及字幕显示设备 |
US9667948B2 (en) | 2013-10-28 | 2017-05-30 | Ray Wang | Method and system for providing three-dimensional (3D) display of two-dimensional (2D) information |
WO2015074078A1 (en) | 2013-11-18 | 2015-05-21 | Pelican Imaging Corporation | Estimating depth from projected texture using camera arrays |
EP3075140B1 (en) | 2013-11-26 | 2018-06-13 | FotoNation Cayman Limited | Array camera configurations incorporating multiple constituent array cameras |
WO2015134996A1 (en) | 2014-03-07 | 2015-09-11 | Pelican Imaging Corporation | System and methods for depth regularization and semiautomatic interactive matting using rgb-d images |
US10158847B2 (en) * | 2014-06-19 | 2018-12-18 | Vefxi Corporation | Real—time stereo 3D and autostereoscopic 3D video and image editing |
WO2016021861A1 (en) | 2014-08-02 | 2016-02-11 | Samsung Electronics Co., Ltd. | Electronic device and user interaction method thereof |
EP3467776A1 (en) | 2014-09-29 | 2019-04-10 | Fotonation Cayman Limited | Systems and methods for dynamic calibration of array cameras |
CN105447898B (zh) * | 2015-12-31 | 2018-12-25 | 北京小鸟看看科技有限公司 | 一种虚拟现实设备中显示2d应用界面的方法和装置 |
CN106651999B (zh) * | 2016-12-27 | 2020-12-04 | 北京儒博科技有限公司 | 帧动画加载加速方法及装置 |
JP2018137505A (ja) * | 2017-02-20 | 2018-08-30 | セイコーエプソン株式会社 | 表示装置およびその制御方法 |
EP4024856A4 (en) * | 2019-08-28 | 2022-11-09 | Konica Minolta, Inc. | HEADUP DISPLAY DEVICE, DISPLAY SYSTEM AND DISPLAY METHOD |
JP7379956B2 (ja) * | 2019-09-03 | 2023-11-15 | 富士フイルムビジネスイノベーション株式会社 | 画像処理装置およびプログラム |
WO2021055585A1 (en) | 2019-09-17 | 2021-03-25 | Boston Polarimetrics, Inc. | Systems and methods for surface modeling using polarization cues |
CN112533041A (zh) * | 2019-09-19 | 2021-03-19 | 百度在线网络技术(北京)有限公司 | 视频播放方法、装置、电子设备和可读存储介质 |
BR112022006617A2 (pt) | 2019-10-07 | 2022-06-28 | Boston Polarimetrics Inc | Sistemas e métodos para detecção por sensor de normais à superfície com polarização |
US11302012B2 (en) | 2019-11-30 | 2022-04-12 | Boston Polarimetrics, Inc. | Systems and methods for transparent object segmentation using polarization cues |
CN115552486A (zh) | 2020-01-29 | 2022-12-30 | 因思创新有限责任公司 | 用于表征物体姿态检测和测量系统的系统和方法 |
EP4085424A4 (en) | 2020-01-30 | 2024-03-27 | Intrinsic Innovation LLC | SYSTEMS AND METHODS OF DATA SYNTHESIS FOR TRAINING STATISTICAL MODELS ON DIFFERENT IMAGING MODALITIES INCLUDING POLARIZED IMAGES |
WO2021243088A1 (en) | 2020-05-27 | 2021-12-02 | Boston Polarimetrics, Inc. | Multi-aperture polarization optical systems using beam splitters |
CN114079764A (zh) * | 2020-08-11 | 2022-02-22 | 北京芯海视界三维科技有限公司 | 3d显示方法、3d显示装置及3d显示器件 |
US11893206B2 (en) * | 2020-09-02 | 2024-02-06 | Autodesk, Inc. | Transitions between states in a hybrid virtual reality desktop computing environment |
US12069227B2 (en) | 2021-03-10 | 2024-08-20 | Intrinsic Innovation Llc | Multi-modal and multi-spectral stereo camera arrays |
US12020455B2 (en) | 2021-03-10 | 2024-06-25 | Intrinsic Innovation Llc | Systems and methods for high dynamic range image reconstruction |
US11954886B2 (en) | 2021-04-15 | 2024-04-09 | Intrinsic Innovation Llc | Systems and methods for six-degree of freedom pose estimation of deformable objects |
US11290658B1 (en) | 2021-04-15 | 2022-03-29 | Boston Polarimetrics, Inc. | Systems and methods for camera exposure control |
US12067746B2 (en) | 2021-05-07 | 2024-08-20 | Intrinsic Innovation Llc | Systems and methods for using computer vision to pick up small objects |
US11689813B2 (en) | 2021-07-01 | 2023-06-27 | Intrinsic Innovation Llc | Systems and methods for high dynamic range imaging using crossed polarizers |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1113320C (zh) * | 1994-02-01 | 2003-07-02 | 三洋电机株式会社 | 将二维图像转换成三维图像的方法以及三维图像显示系统 |
US6064354A (en) | 1998-07-01 | 2000-05-16 | Deluca; Michael Joseph | Stereoscopic user interface method and apparatus |
US6344860B1 (en) | 1998-11-27 | 2002-02-05 | Seriate Solutions, Inc. | Methods and apparatus for a stereoscopic graphic user interface |
GB2358980B (en) * | 2000-02-07 | 2004-09-01 | British Broadcasting Corp | Processing of images for 3D display |
US6911975B2 (en) | 2000-09-11 | 2005-06-28 | Canon Kabushiki Kaisha | Stereo image display apparatus and method, and storage medium |
US20020114078A1 (en) * | 2000-12-13 | 2002-08-22 | Michael Halle | Resolution modulation in microlens image reproduction |
AU2002246714A1 (en) | 2000-12-18 | 2002-08-06 | Sara L. Johnson | 3d display devices with transient light scattering shutters |
US20050285853A1 (en) | 2004-06-29 | 2005-12-29 | Ge Medical Systems Information Technologies, Inc. | 3D display system and method |
KR100649523B1 (ko) | 2005-06-30 | 2006-11-27 | 삼성에스디아이 주식회사 | 입체 영상 표시 장치 |
JP2007317050A (ja) | 2006-05-29 | 2007-12-06 | Nippon Telegr & Teleph Corp <Ntt> | 3次元表示を用いたユーザインタフェースシステム |
WO2008044191A2 (en) | 2006-10-11 | 2008-04-17 | Koninklijke Philips Electronics N.V. | Creating three dimensional graphics data |
CA2680724C (en) | 2007-03-16 | 2016-01-26 | Thomson Licensing | System and method for combining text with three-dimensional content |
US20100045779A1 (en) * | 2008-08-20 | 2010-02-25 | Samsung Electronics Co., Ltd. | Three-dimensional video apparatus and method of providing on screen display applied thereto |
US8325978B2 (en) | 2008-10-30 | 2012-12-04 | Nokia Corporation | Method, apparatus and computer program product for providing adaptive gesture analysis |
WO2010058547A1 (ja) * | 2008-11-18 | 2010-05-27 | パナソニック株式会社 | 特殊再生を考慮した再生装置、集積回路、再生方法 |
RU2512135C2 (ru) * | 2008-11-18 | 2014-04-10 | Панасоник Корпорэйшн | Устройство воспроизведения, способ воспроизведения и программа для стереоскопического воспроизведения |
WO2010058362A1 (en) * | 2008-11-24 | 2010-05-27 | Koninklijke Philips Electronics N.V. | Extending 2d graphics in a 3d gui |
US8269821B2 (en) * | 2009-01-27 | 2012-09-18 | EchoStar Technologies, L.L.C. | Systems and methods for providing closed captioning in three-dimensional imagery |
MX2012008461A (es) * | 2010-01-21 | 2012-08-15 | Gen Instrument Corp | Superposicion de graficos de video estereoscopico. |
-
2010
- 2010-08-10 US US12/853,736 patent/US8605136B2/en not_active Expired - Fee Related
-
2011
- 2011-07-19 JP JP2013523181A patent/JP5633870B2/ja not_active Expired - Fee Related
- 2011-07-19 CN CN2011800384133A patent/CN103081002A/zh active Pending
- 2011-07-19 WO PCT/US2011/044524 patent/WO2012021265A1/en active Application Filing
- 2011-07-19 TW TW100125457A patent/TWI444036B/zh not_active IP Right Cessation
- 2011-07-19 BR BR112013002709A patent/BR112013002709A2/pt not_active IP Right Cessation
- 2011-07-19 EP EP11816768.3A patent/EP2591467A4/en not_active Withdrawn
-
2013
- 2013-11-04 US US14/070,833 patent/US20140063019A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
EP2591467A4 (en) | 2014-12-17 |
EP2591467A1 (en) | 2013-05-15 |
US8605136B2 (en) | 2013-12-10 |
BR112013002709A2 (pt) | 2016-05-31 |
WO2012021265A1 (en) | 2012-02-16 |
WO2012021265A8 (en) | 2013-03-28 |
JP5633870B2 (ja) | 2014-12-03 |
CN103081002A (zh) | 2013-05-01 |
US20140063019A1 (en) | 2014-03-06 |
JP2013542622A (ja) | 2013-11-21 |
TW201223247A (en) | 2012-06-01 |
US20120038745A1 (en) | 2012-02-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI444036B (zh) | 2d至3d使用者介面內容資料轉換 | |
EP2448276B1 (en) | GUI providing method, and display apparatus and 3D image providing system using the same | |
US8930838B2 (en) | Display apparatus and display method thereof | |
JP5584292B2 (ja) | 相対的奥行きを持たせた立体画像への3dオブジェクトの組み入れ | |
US8514275B2 (en) | Three-dimensional (3D) display method and system | |
US20100045780A1 (en) | Three-dimensional video apparatus and method providing on screen display applied thereto | |
US20110248989A1 (en) | 3d display apparatus, method for setting display mode, and 3d display system | |
EP2401870A2 (en) | Systems, apparatus and methods for subtitling for stereoscopic content | |
RU2598989C2 (ru) | Устройство отображения трехмерного изображения и способ отображения для такового | |
KR101648864B1 (ko) | 3d 영상에 대한 gui 제공방법 및 이를 이용한 디스플레이 장치 및 3d 영상 제공 시스템 | |
JP6377155B2 (ja) | 多視点映像処理装置及びその映像処理方法 | |
US20120086711A1 (en) | Method of displaying content list using 3d gui and 3d display apparatus applied to the same | |
KR101728724B1 (ko) | 영상 표시 방법 및 그에 따른 영상 표시 장치 | |
KR101674688B1 (ko) | 입체영상 재생 장치 및 입체영상 재생 방법 | |
US9547933B2 (en) | Display apparatus and display method thereof | |
KR20110037068A (ko) | 입체 영상 기기 및 화질 조절 방법 | |
KR20090027836A (ko) | 가변형 다시점 입체 카메라 시스템 | |
JP2012175309A (ja) | 映像表示装置および映像表示方法 | |
KR20110056773A (ko) | Gui 제공방법 및 이를 이용한 디스플레이 장치와 3d 영상 제공 시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | Annulment or lapse of patent due to non-payment of fees |