專利名稱:信息處理裝置、顯示控制方法和程序的制作方法
技術(shù)領(lǐng)域:
本公開涉及信息處理裝置、顯示控制方法和程序。
背景技術(shù):
近年來,已經(jīng)流行觀看者可以立體地觀看的三維立體視頻。作為觀看三維立體視頻的系統(tǒng),通過顯示在水平方向上具有視差的右眼視頻和左眼視頻而使觀看者能夠立體地觀看視頻的雙眼視差方式已經(jīng)普及。為了使觀看者更自然地觀看這種三維立體視頻,在第2011-77984號日本未審查專利申請公布中公開了這樣一種技術(shù):當拍攝三維立體視頻時,依據(jù)兩個相機(右眼相機和左眼相機)的位置精度等校正三維立體視頻信號的誤差。
發(fā)明內(nèi)容
然而,在第2011-77984號日本未審查專利申請公布中公開的三維立體視頻信號的校正并不是根據(jù)觀看三維立體視頻的觀看者的位置進行控制的。在近來的立體視頻技術(shù)中,已知的有使觀看者能夠用裸眼觀看三維立體視頻的系統(tǒng)和使觀看者能夠使用專用眼鏡的系統(tǒng)。然而,存在的問題在于不能正確地觀看立體視頻,并因此當觀看者傾斜他或他的臉時,對觀看者(用戶)的眼睛施加了負擔。期望提供一種能夠通過根據(jù)用戶的臉的傾斜度控制右眼圖像和左眼圖像之間的視差來減輕用戶眼睛的負擔的新穎且改進的信息處理裝置、顯示控制方法和程序。根據(jù)本公開的實施例,提供了一種信息處理裝置,包括:傾斜度檢測單元,檢測用戶的臉相對于顯示屏幕的水平方向的傾斜度;和控制單元,根據(jù)傾斜度檢測單元的檢測結(jié)果,控制在顯示屏幕上顯示的右眼圖像和左眼圖像之間的在水平方向上的視差。根據(jù)本公開的另一實施例,提供了一種顯示控制方法,包括:檢測用戶的臉相對于顯示屏幕的水平方向的傾斜度,并根據(jù)通過檢測傾斜度的步驟獲得的檢測結(jié)果控制在顯示屏幕上顯示的右眼圖像和左眼圖像之間的在水平方向上的視差。根據(jù)本公開的又一實施例,提供了一種程序,使計算機執(zhí)行下面的處理:檢測用戶的臉相對于顯示屏幕的水平方向的傾斜度的處理;和根據(jù)通過檢測傾斜度的處理獲得的檢測結(jié)果控制在顯示屏幕上顯示的右眼圖像和左眼圖像之間的在水平方向上的視差的處理。根據(jù)上述的本公開的實施例,能夠通過根據(jù)用戶的臉的傾斜度控制右眼圖像和左眼圖像之間的視差來減輕用戶眼睛的負擔。
圖1是示出根據(jù)本公開的實施例的三維立體視頻控制的概要的示圖;圖2是示出根據(jù)本公開的第一實施例的信息處理裝置的硬件構(gòu)成的示例的框圖;圖3是示出根據(jù)本公開的第一實施例的CPU (控制單元)的功能結(jié)構(gòu)的框圖;圖4是示出根據(jù)第一實施例的從圖像傳感器獲得的拍攝圖像的示圖5是示出根據(jù)第一實施例的虛擬相機的位置控制的示圖;圖6是示出沿xy方向控制視差的右眼圖像和左眼圖像的示例的示圖;圖7是示出根據(jù)第一實施例的操作處理的流程圖;圖8是示出當沿水平方向和垂直方向分配視頻時的圖像的示圖;圖9是示出使用圓偏振眼鏡的方式的示圖;圖10是示出當多個用戶觀看三維立體視頻時檢測的每個用戶的臉的傾斜度Θ的示圖;圖11是示出根據(jù)本公開的第二實施例的CPU的功能結(jié)構(gòu)的框圖;圖12是示出根據(jù)本公開的第三實施例的概要的示圖;圖13是示出根據(jù)本公開的第三實施例的信息處理裝置的構(gòu)成的示例的框圖;圖14是示出根據(jù)本公開的第三實施例的信息處理裝置相對于重力方向G的傾斜度Θ的示圖;圖15是示出根據(jù)本公開的第三實施例的CPU的功能結(jié)構(gòu)的框圖;以及圖16是示出根據(jù)第三實施例的虛擬相機的位置控制的示圖。
具體實施例方式在下文中,將參照附圖詳細描述本公開的優(yōu)選實施例。要注意的是,在本說明書和附圖中,具有基本相同的功能和結(jié)構(gòu)的構(gòu)成要素用相同的標號表示,并且省略對這些構(gòu)成要素的重復解釋。將按照下面的順序進行描述:1.三維立體視頻之間的視差的控制的概要2.實施例2-1.第一實施例2-2.第二實施例2-3.第三實施例3.總結(jié)1.三維立體圖視頻之間的視差的控制的概要首先,將參照圖1描述根據(jù)本公開的實施例的三維立體視頻之間的視差的控制的概要。如圖1所示,根據(jù)本公開的實施例的信息處理裝置10是包括顯示裝置107的平板型裝置。信息處理裝置10還包括對作為觀看者的用戶進行成像的圖像傳感器110。這里,使用通過顯示具有視差的右眼視頻和左眼視頻使觀看者能夠立體地觀看視頻的雙眼視差方式作為根據(jù)本實施例的觀看三維立體視頻的方式的示例。如上所述,雙眼視差方式分為使用專用眼鏡的眼鏡型方式和不使用眼鏡的裸眼型方式。眼鏡型方式分為偏振光方式和快門方式,偏振光方式利用偏振光中的差將圖像分成右眼圖像和左眼圖像,快門方式提供具有左右交替地執(zhí)行開閉的快門的眼鏡并使眼鏡的快門的開閉與以時分方式顯示的右眼圖像和左眼圖像同步。裸眼型方式分為雙凸透鏡方式和視差屏障方式。在雙凸透鏡方式中,布置凸型精細透鏡(雙凸透鏡)以把光路分為右眼圖像的光路和左眼圖像的光路。在視差屏障方式中,交替地布置阻擋光的視差屏障和作為透射光的區(qū)域的垂直狹縫以將光路分成右眼圖像的光路和左眼圖像的光路。在上述的雙眼視差方式中,通過分別真對右眼和左眼適當?shù)仫@示右眼圖像和左眼圖像來形成正常的三維立體視頻。然而,存在觀看位置或觀看范圍受到限制的問題。例如,假定用戶觀看預(yù)定觀看范圍內(nèi)的圖像,右眼圖像和左眼圖像通常在水平方向上具有視差。然而,當用戶傾斜他或她的臉時,用戶觀看預(yù)定觀看范圍之外的圖像,因此沒有形成正常的三維立體視頻。具體地講,由于左眼觀看到右眼圖像且右眼觀看到左眼圖像,所以出現(xiàn)逆視(reverse viewing)狀態(tài)。在這種情況下,對用戶的眼睛上施加了負擔。在使用垂直狹縫和視差屏障的視差屏障系統(tǒng)中,如圖1所示,當在觀看的同時用戶將他或她的臉傾斜接近90度時,用戶的兩只眼睛相對于顯示屏幕垂直地定位,并且用戶的雙眼會看到同樣的視頻。因此,可能不會形成正常的三維立體視頻。因此,當用戶傾斜他或她的臉時,看不到正常的三維立體視頻,因此在用戶的眼睛上產(chǎn)生負擔。因此,在根據(jù)本公開的實施例的三維立體視頻之間的視差的控制中,可通過根據(jù)觀看三維立體視頻的用戶的臉的傾斜度控制右眼圖像和左眼圖像之間的視差來減輕用戶眼睛的負擔。已經(jīng)描述了根據(jù)本公開的實施例的三維立體視頻的視差控制的概要。接下來,將根據(jù)本公開的多個實施例來描述三維立體視頻之間的視差的控制。2.實施例在下文中,將根據(jù)本公開的第一實施例至第三實施例來描述執(zhí)行三維立體視頻之間的視差的控制的信息處理裝置。2-1.第一實施例根據(jù)第一實施例的信息處理裝置10利用信息處理裝置10的圖像傳感器110檢測用戶的臉的傾斜度,并根據(jù)檢測到的用戶的臉的傾斜度執(zhí)行三維立體視頻之間的視差的控制。在下文中,將參照圖2和圖3來描述根據(jù)第一實施例的信息處理裝置10的構(gòu)成。信息處理裝置10的硬件構(gòu)成圖2是示出根據(jù)本實施例的信息處理裝置10的硬件構(gòu)成的示例的框圖。如圖2所示,根據(jù)本實施例的信息處理裝置10包括中央處理單元(CPU) 100、只讀存儲器(ROM) 102、隨機存取存儲器(RAM)103、主機總線104a、橋104、外部總線104b、接口 105、輸入裝置106、顯示裝置107、存儲裝置108、圖像傳感器110和通信裝置113。CPU 100用作計算處理單元和控制單元,并且根據(jù)各種程序控制信息處理裝置10的全部處理。此外,CPU 100可為微處理器。稍后將詳細描述根據(jù)本實施例的CPU 100 (控制單元)的具體功能。ROM 102存儲由CPU 100使用的程序、計算參數(shù)等。RAM 103臨時存儲由CPU 100執(zhí)行的程序以及在程序執(zhí)行過程中適當改變的參數(shù)等。CPU 100,ROM 102和RAM 103通過由CPU總線等構(gòu)成的主機總線104a相互連接。主機總線104a經(jīng)由橋104連接到諸如外圍組件互連/接口(PCI)總線的外部總線104b。主機總線104a、橋104和外部總線104b不一定以分開的方式構(gòu)成,也可通過單個總線來實現(xiàn)主機總線104a、橋104和外部總線104b的功能。輸入裝置106包括:輸入單元,例如觸摸面板、按鈕、麥克風或開關(guān),用于使用戶輸入信息;和輸入控制電路,其響應(yīng)于用戶的輸入產(chǎn)生輸入信號并將產(chǎn)生的輸入信號輸出至CPU 100。信息處理裝置10的用戶可操作輸入裝置106對信息處理裝置10輸入各種數(shù)據(jù)或指示進行處理操作。顯示裝置107是諸如陰極射線管(CRT)顯示裝置、液晶顯示(IXD)裝置或有機發(fā)光二極管(OLED)裝置的顯示單元。存儲裝置108是被構(gòu)造為信息處理裝置10的存儲單元的示例并存儲數(shù)據(jù)的裝置。存儲裝置108可包括存儲介質(zhì)、將數(shù)據(jù)記錄在存儲介質(zhì)上的記錄裝置、從存儲介質(zhì)讀取數(shù)據(jù)的讀取裝置和刪除記錄在存儲介質(zhì)上的數(shù)據(jù)的刪除裝置。此外,存儲裝置108存儲由CPU100執(zhí)行的程序或各種數(shù)據(jù)。圖像傳感器110是對被攝體進行成像的成像單元。圖像傳感器110將拍攝的圖像輸出至RAM 103。根據(jù)本實施例的圖像傳感器110用于檢測用戶的臉的傾斜度。稍后將參照圖4來詳細描述圖像傳感器110執(zhí)行的用戶的臉的傾斜度的檢測。例如,通信裝置113是由連接到通信網(wǎng)絡(luò)20的通信裝置構(gòu)成的通信接口。此外,通信裝置113可為與無線局域網(wǎng)絡(luò)(LAN)對應(yīng)的通信裝置。已經(jīng)詳細描述了根據(jù)本實施例的信息處理裝置10的硬件構(gòu)成的示例。接下來,將參照圖3詳細描述根據(jù)本實施例的CPU 100 (控制單元)的功能結(jié)構(gòu)。CPU 100的功能結(jié)構(gòu)圖3是示出根據(jù)本實施例的CPU 100 (控制單元)的功能結(jié)構(gòu)的框圖。如圖3所示,CPU 100具有傾斜度檢測單元121、圖像產(chǎn)生單元123和顯示控制單元125的功能。因此,根據(jù)本實施例的CPU 100可根據(jù)從圖像傳感器110輸出的圖像(拍攝圖像)來檢測用戶的臉的傾斜度,并可以在顯示單元107上顯示根據(jù)檢測結(jié)果來控制視差的右眼圖像和左眼圖像。在下文中,將描述圖3中示出的每個功能結(jié)構(gòu)。傾斜度檢測單元121傾斜度檢測單元121可以在從圖像傳感器110輸出的拍攝圖像上識別用戶的臉的位置或關(guān)于用戶的臉的位置的部分信息,并且可以檢測用戶的臉的傾斜度。傾斜度檢測單元121將檢測結(jié)果輸出至圖像產(chǎn)生單元123。這里,可基于例如眼睛的位置或鼻子的位置來執(zhí)行傾斜度檢測單元121執(zhí)行的用戶的臉的傾斜度的檢測。將參照圖4詳細描述傾斜度檢測單元121執(zhí)行的傾斜度檢測的示例。圖4是示出從圖像傳感器110輸出的拍攝圖像31的示圖。如圖4所示,傾斜度檢測單元121分析拍攝圖像31并識別用戶的臉的位置和臉的一部分。這里,例如,傾斜度檢測單元121識別用戶的眼睛(右眼35R和左眼35L),如圖4所示。然后,傾斜度檢測單元121檢測連接識別的右眼35R和識別的左眼35L的線33與在顯示裝置107的水平方向上形成的線M之間形成的角度Θ,作為用戶的臉的傾斜度。當用戶逐漸傾斜他或她的臉時,用戶的右眼35R和左眼35L的位置之間的差在X方向(水平方向)上減小并在I軸方向(垂直方向)上增大,如圖4所示。圖像產(chǎn)生單元123圖像產(chǎn)生單元123根據(jù)從傾斜度檢測單元121輸出的檢測結(jié)果,產(chǎn)生根據(jù)用戶的臉的傾斜度控制視差的右眼圖像和左眼圖像。圖像產(chǎn)生單元123將產(chǎn)生的右眼圖像和左眼圖像輸出至顯示控制單元125。
例如,圖像產(chǎn)生單元123可通過根據(jù)用戶的臉的傾斜度調(diào)整觀察預(yù)先建模的三維虛擬空間的虛擬相機的位置,來產(chǎn)生在xy方向具有視差的右眼圖像和左眼圖像。在下文中,將參照圖5描述用于產(chǎn)生圖像的虛擬空間。圖5是示出虛擬空間40的示圖。在虛擬空間40中,如圖5所示,可以對3D立體模型(對象)41和42進行建模,并由觀察虛擬空間40的虛擬相機43a和43b從任何位置進行渲染。根據(jù)從傾斜度檢測單元121輸出的用戶的臉的角度Θ來調(diào)整虛擬相機43a和43b的位置。在圖5示出的示例中,虛擬相機43a對應(yīng)于用戶的左眼35L,虛擬相機43b對應(yīng)于右眼35R。因此,調(diào)整虛擬相機43a和43b的位置,從而使得相對于連接虛擬相機43a和虛擬相機43b的線44形成角度Θ。在按照這種方式調(diào)整虛擬相機43的位置之后,圖像產(chǎn)生單元123可以執(zhí)行渲染,以產(chǎn)生根據(jù)用戶的臉的傾斜度在xy方向上控制視差的右眼圖像和左眼圖像。在圖6中示出了產(chǎn)生的右眼圖像和左眼圖像的示例。圖6中示出的左眼圖像50L是從虛擬相機43a獲取的圖像,右眼圖像50R是從虛擬相機43b獲取的圖像。如圖6的下側(cè)所示,左眼圖像50L和右眼圖像50R具有對應(yīng)于用戶的臉的傾斜度的xy方向上的視差。顯示控制單元125顯示控制單元125控制從圖像產(chǎn)生單元123輸出的右眼圖像和左眼圖像,從而在顯示裝置107上顯示右眼圖像和左眼圖像。顯示控制單元125執(zhí)行顯示控制,從而根據(jù)三維立體視頻的具體實現(xiàn)方式(上述的裸眼型方式或眼鏡型方式)將正確的圖像分配給用戶的兩只眼睛。稍后將參照圖8描述雙眼視差圖像的分配。已經(jīng)詳細描述了根據(jù)本實施例的CPU 100的功能結(jié)構(gòu)。接下來,將參照圖7描述根據(jù)本實施例的CPU 100的操作處理。CPU 100的操作處理圖7是示出了根據(jù)本實施例的CPU 100的操作處理的流程圖。如圖7所示,在步驟S201,CPU 100首先確定觀看顯示裝置107 (顯示屏幕)的用戶是否存在。作為具體的確定方法,例如,當CPU 100分析圖像傳感器110拍攝的圖像并識別到用戶的臉時,CPU 100可確定觀看顯示屏幕的用戶存在。在步驟S203,傾斜度檢測單元121通過分析圖像傳感器110拍攝的圖像來檢測用戶的臉的傾斜度Θ。然后,傾斜度檢測單元121將指示傾斜度Θ的檢測結(jié)果輸出到圖像產(chǎn)生單元123。在步驟S205,圖像產(chǎn)生單元123將觀察虛擬空間40的兩個虛擬相機43a和43b的位置旋轉(zhuǎn)由傾斜度檢測單元121檢測的用戶的臉的傾斜度Θ。在步驟S207,圖像產(chǎn)生單元123可通過從旋轉(zhuǎn)后的虛擬相機43a和43b獲取圖像來產(chǎn)生具有對應(yīng)于用戶的臉的傾斜度的xy方向上的視差的右眼圖像和左眼圖像。已經(jīng)描述了 CPU 100的操作處理。接下來,將描述一個具體示例:通過使CPU 100控制xy方向(水平和/或垂直方向)上的視差而產(chǎn)生的右眼圖像和左眼圖像被正確地分配給觀看者的兩只眼睛。雙眼視差圖像的分配例如,在裸眼型方式的情況下,視頻可不僅沿水平方向分配而且還沿垂直方向分配,從而甚至當用戶傾斜他或她的臉時,合適的圖像也正確地到達右眼和左眼。圖8是示出了當不僅沿水平方向分配視頻而且還沿垂直方向分配視頻時第一觀看眼睛(左眼)和第二觀看眼睛(右眼)觀看的圖像的示圖。如圖8所示,圖像的像素(或子像素)被分配到水平方向和垂直方向。因此,第一觀看眼睛(左眼)觀看圖8的左側(cè)示出的圖像的白色部分55L的像素,第二觀看眼睛(右眼)觀看圖8的右側(cè)示出的白色部分55R的像素。通過沿水平方向和垂直方向分配在xy方向上具有視差的三維立體視頻,正確的信息被輸入到雙眼,因此即使當用戶將他或她的臉傾斜90度時,用戶也可以正確地觀看三維立體視頻。在這種情況下,CPU 100在顯示裝置107上顯示組合了圖8的右側(cè)和左側(cè)示出的圖像的白色部分的圖像。如圖8所示,例如,用于分配圖像的光學元件可為阻擋光的視差屏障和作為透射光的區(qū)域的狹縫以格子形狀進行排列的視差屏障(即,傾斜地排列視差屏障)。此外,可使用其中以柵格狀圖案排列雙凸透鏡的光學元件。已經(jīng)描述了當實現(xiàn)裸眼型方式時分配圖像的具體方法。另一方面,當實現(xiàn)眼鏡型方式時,例如如圖9所示,可使用圓偏振眼鏡60來分配右眼和左眼觀看的視頻。在圓偏振眼鏡方式中,CPU 100在顯示裝置107上交替地顯示右眼圖像和左眼圖像,并通過濾光器(未示出)提供沿不同旋轉(zhuǎn)方向的圓偏振光。由于使用了沿與右眼圖像和左眼圖像中的每個的偏振光的方向相同的方向執(zhí)行偏振的圓偏振眼鏡60,所以正確的信息被輸入到雙眼。在這種情況下,即使當用戶將他或她的臉傾斜90度時,正確的信息也被輸入雙眼。因此,用戶可以正確地觀看立體視頻。當實現(xiàn)眼鏡型方式時,可利用交替執(zhí)行開閉的快門眼鏡來分配右眼和左眼觀看的視頻。在快門眼鏡方式中,通過使右眼圖像和左眼圖像在顯示裝置107上交替顯示的定時與快門眼鏡執(zhí)行開閉的定時同步,正確的信息被輸入到用戶的雙眼。在這種情況下,即使當用戶將他或她的臉傾斜90度時,正確的信息也被輸入到用戶的雙眼。因此,用戶可以正確地觀看立體視頻。根據(jù)本公開的第一實施例,如上所述,能夠產(chǎn)生根據(jù)用戶的臉的傾斜度(用戶的眼睛的位置在xy方向上的變化)在二維xy方向上動態(tài)地形成視差的右眼圖像和左眼圖像。因此,通過將產(chǎn)生的視頻正確地分配給傾斜的用戶的臉的眼睛,即使當用戶傾斜他或她的臉時,用戶也可以正確地觀看三維立體視頻。因此,減輕了用戶眼睛的負擔。在上述的第一實施例中,已經(jīng)描述了產(chǎn)生具有兩種類型的視差的三維立體視頻的情況,但是本公開的實施例不限于此。例如,即使當產(chǎn)生具有四種或更多種類型的視差的三維立體視頻時,也可以同樣地根據(jù)用戶的臉的傾斜度沿xy方向控制視差。在上述的第一實施例中,已經(jīng)產(chǎn)生了在預(yù)先建模的虛擬空間40中沿水平方向和垂直方向控制視差的三維立體視頻,但是本公開的實施例不限于此。例如,在在水平方向上具有視差的視頻內(nèi)容的情況下,具有多種類型視差的視頻被疊加在虛擬平面中。因此,通過將視差的變化添加到該平面,同樣地可根據(jù)用戶的臉的傾斜度控制視差。然而,在這種情況下,由于最初并未包括垂直方向上的視差,所以僅控制水平方向上的視差。然而,可以減輕用戶的眼睛的負擔。例如,當用戶傾斜他或她的臉時,消除了水平方向上的視差。當用戶將他或她的臉傾斜90度時,用戶可以觀看二維視頻,因此可以減輕用戶眼睛的負擔。通過由在水平方向上具有視差的視頻內(nèi)容再次構(gòu)建虛擬空間,可以創(chuàng)建垂直方向上的偽視差。因此,可以根據(jù)用戶的臉的傾斜度控制水平方向和垂直方向上的視差。例如,即使當用戶將他或她的臉傾斜90度時,用戶也可以正確地觀看三維立體視頻。2-2.第二實施例在上述的第一實施例中,根據(jù)觀看三維立體視頻的一個用戶的臉的傾斜度控制視差。另一方面,當多個用戶同時觀看三維立體視頻時,針對多個用戶檢測到不同傾斜度Θ的可能性高,如圖10所示。圖10是示出當多個用戶觀看三維立體視頻時檢測的傾斜度Θ的示圖。在圖10中,在圖像傳感器110拍攝的圖像33中,對于每個用戶,由連接每個用戶的眼睛的線與對應(yīng)于顯示裝置107的水平方向的水平線M形成的角度Θ是不同的。當多個用戶同時觀看三維立體視頻時,檢測到不同的傾斜度Θ,例如用戶I的臉的傾斜度Θ I和用戶2的臉的傾斜度Θ 2,如圖10所示。因此,難以像第一實施例一樣控制水平方向和垂直方向上的視差。在本公開的第二實施例中,當檢測到觀看三維立體視頻的多個用戶時,僅沿水平方向創(chuàng)建視差,從而多個用戶可以觀看三維立體視頻。因此,可以減輕用戶眼睛的負擔。下面將參照圖11來描述根據(jù)第二實施例的CPU的功能結(jié)構(gòu)。根據(jù)第二實施例的CPU 120的功能結(jié)構(gòu)圖11是示出根據(jù)第二實施例的CPU 120的功能結(jié)構(gòu)的示圖。如圖11所示,CPU120包括傾斜度檢測單元121、圖像產(chǎn)生單元123、顯示控制單元125和用戶檢測單元127。根據(jù)本實施例的用戶檢測單元127根據(jù)圖像傳感器110拍攝的圖像檢測是否存在多個觀看三維立體視頻的用戶,然后將檢測結(jié)果輸出至圖像產(chǎn)生單元123。隨后,圖像產(chǎn)生單元123根據(jù)用戶檢測單元127獲得的檢測結(jié)果,產(chǎn)生具有沿水平方向控制的視差和/或沿垂直方向控制的視差的三維立體視頻,然后將產(chǎn)生的三維立體視頻輸出至顯示控制單元125。更具體地講,當檢測到一個觀看三維立體視頻的用戶時,像第一實施例中一樣,圖像產(chǎn)生單元123產(chǎn)生根據(jù)傾斜度檢測單元121檢測的用戶的臉的傾斜度沿水平方向控制視差和/或沿垂直方向控制視差的三維立體視頻。另一方面,當存在多個觀看三維立體視頻的用戶時,圖像產(chǎn)生單元123產(chǎn)生僅沿水平方向控制視差的三維立體視頻,然后將產(chǎn)生的三維立體視頻輸出至顯示控制單元125。因此,當存在多個觀看三維立體視頻的用戶時,CPU 120僅沿水平方向控制視差。然而,可以減輕用戶眼睛的負擔。例如,當用戶逐漸傾斜他們的臉時,每個用戶的眼睛之間的在X方向上的差減小。因此,三維立體視頻之間在水平方向上的視差丟失。此外,當每個用戶的臉傾斜將近90度時,水平方向上的視差幾乎變成零,因此二維視頻被獲取。然而,可以減輕每個用戶眼睛的負擔。在本公開的第二實施例中,如上所述,當存在多個觀看三維立體視頻的用戶時,僅沿水平方向控制視差。因此,可以減輕每個用戶眼睛的負擔。當根據(jù)雙眼視差系統(tǒng)顯示三維立體視頻時,可能會存在根據(jù)觀看角度右信息和左信息顛倒的區(qū)域(逆視區(qū)域)。因此,對用戶的眼睛施加了負擔。因此,根據(jù)上述第二實施例的用戶檢測單元127可分析圖像傳感器110拍攝的圖像,并檢測在逆視區(qū)域中是否存在用戶。當在逆視區(qū)域中存在用戶時,圖像產(chǎn)生單元123通過執(zhí)行根據(jù)從用戶檢測單元127輸出的檢測結(jié)果使右眼圖像和左眼圖像之間的視差消失的控制來產(chǎn)生二維圖像。因此,當在逆視區(qū)域中存在用戶時,通過執(zhí)行使視差消失的控制來產(chǎn)生并顯示二維圖像。因此,可以減輕用戶眼睛的負擔。2-3.第三實施例在上述的第一和第二實施例中,根據(jù)圖像傳感器110拍攝的圖像檢測用戶的臉的傾斜度,但是本公開的實施例不限于此。例如,可利用包括在信息處理裝置中并檢測信息處理裝置自身的傾斜度的傳感器來檢測用戶的臉的相對傾斜度。檢測信息處理裝置自身的傾斜度的傳感器可為例如檢測相對于重力方向的角度的加速度傳感器或地磁傳感器。在下面將描述的第三實施例中,將描述利用加速度傳感器檢測用戶的臉的傾斜度的情況。圖12是示出根據(jù)第三實施例的信息處理裝置的示圖。當用戶傾斜信息處理裝置12時,如圖12所示,可以說相對的用戶的臉(雙眼的位置)相對于信息處理裝置12的顯示裝置107傾斜。當用戶傾斜信息處理裝置本身時,根據(jù)本實施例的信息處理裝置12可通過根據(jù)相對于信息處理裝置12相對傾斜的用戶的臉的傾斜度控制水平方向上的視差和/或垂直方向上的視差,來減輕用戶眼睛的負擔。根據(jù)第三實施例的信息處理裝置12的構(gòu)成圖13是示出根據(jù)本公開的第三實施例的信息處理裝置12的構(gòu)成的框圖。如圖13所示,根據(jù)第三實施例的信息處理裝置12與上述每個實施例的不同之處在于信息處理裝置12包括加速度傳感器114。加速度傳感器114可通過測量加速度來檢測信息處理裝置自身相對于重力方向的傾斜度(角度)。具體地講,如圖14所示,加速度傳感器114檢測信息處理裝置自身(信息處理裝置12)相對于重力方向G的傾斜度Θ,然后將檢測結(jié)果輸出至RAM 103。根據(jù)第三實施例的CPU 130的功能結(jié)構(gòu)圖15是示出了根據(jù)第三實施例的CPU 130的功能結(jié)構(gòu)的示圖。如圖15所示,CPU130的傾斜度檢測單元131根據(jù)來自加速度傳感器114的檢測結(jié)果檢測用戶的臉的傾斜度。在這個實施例中,加速度傳感器114輸出信息處理裝置自身(信息處理裝置12)相對于重力方向G的傾斜度Θ (如圖14所示)。傾斜度檢測單元131根據(jù)信息處理裝置12的傾斜度Θ來檢測相對于信息處理裝置12相對傾斜的用戶的臉的傾斜度Θ,然后,傾斜度檢測單元131將指示檢測到的用戶的臉的傾斜度Θ的檢測結(jié)果輸出至圖像產(chǎn)生單元123。如圖16所示,圖像產(chǎn)生單元123通過根據(jù)從傾斜度檢測單元131輸出的用戶的臉的傾斜度Θ控制觀察虛擬空間40的虛擬相機43a和43b的位置來執(zhí)行渲染。因此,如上述每個實施例中一樣,圖像產(chǎn)生單元123可產(chǎn)生在xy方向上具有視差的右眼圖像和左眼圖像。圖像產(chǎn)生單元123將產(chǎn)生的右眼圖像和左眼圖像輸出至顯示控制單元125。顯示控制單元125執(zhí)行控制使得右眼圖像和左眼圖像顯示在顯示裝置107上。如上所述,根據(jù)本公開的第三實施例,信息處理裝置12包括檢測信息處理裝置自身的傾斜度并可檢測用戶的臉的相對傾斜度的傳感器。此外,如上述每個實施例中一樣,信息處理裝置12可通過根據(jù)用戶的臉的傾斜度控制三維立體視頻之間在水平方向上的視差或者三維立體視頻之間在垂直方向上的視差來減輕用戶眼睛的負擔。3.總結(jié)根據(jù)本公開的實施例,如上所述,可以根據(jù)用戶的臉的傾斜度控制三維立體視頻之間在水平方向上的視差和/或三維立體視頻之間在垂直方向上的視差。因此,可以減輕用戶眼睛的負擔。根據(jù)本公開的實施例,在裸眼型方式中,視頻可不僅沿水平方向分配還可以沿垂直方向分配。因此,即使當用戶傾斜他或她的臉時,用戶也可以觀看三維立體視頻。根據(jù)本公開的實施例,當多個用戶同時觀看三維立體視頻時,可通過僅控制水平方向上的視差來減輕用戶眼睛的負擔。根據(jù)本公開的實施例,當在逆視區(qū)域中存在觀看三維立體視頻的用戶時,可通過執(zhí)行使視差消除并且顯示二維視頻的控制來減輕用戶眼睛的負擔。根據(jù)本公開的實施例,可以通過根據(jù)用戶的臉的傾斜度旋轉(zhuǎn)觀察虛擬空間的虛擬相機的位置來產(chǎn)生在水平和垂直方向(xy方向)上具有視差的三維立體視頻。本領(lǐng)域的技術(shù)人員應(yīng)該理解,根據(jù)設(shè)計要求和其它因素可以想到各種變型、組合、子組合和替換,只要它們落入權(quán)利要求或其等同物的范圍內(nèi)即可。另外,本技術(shù)還可以如下構(gòu)成。(I) 一種信息處理裝置包括:傾斜度檢測單元,檢測用戶的臉相對于顯示屏幕的水平方向的傾斜度;和控制單元,根據(jù)傾斜度檢測單元的檢測結(jié)果控制在顯示屏幕上顯示的右眼圖像和左眼圖像之間的在水平方向上的視差。(2)根據(jù)(I)所述的信息處理裝置,其中,控制單元根據(jù)傾斜度檢測單元的檢測結(jié)果控制在顯示屏幕上顯示的右眼圖像和左眼圖像之間的在垂直方向上的視差。(3)根據(jù)(I)或(2)所述的信息處理裝置,其中,控制單元當多個觀看顯示屏幕的用戶被檢測到時執(zhí)行控制使得在右眼圖像和左眼圖像之間僅在水平方向上提供視差。(4)根據(jù)(I )至(3)中任一項所述的信息處理裝置,其中,控制單元當在逆視區(qū)域中存在用戶時執(zhí)行控制使得消除右眼圖像和左眼圖像之間的視差并顯示二維圖像。(5)根據(jù)(I )至(4)中任一項所述的信息處理裝置,其中,控制單元根據(jù)傾斜度檢測單元的檢測結(jié)果調(diào)整觀察通過對立體物體建模而創(chuàng)建的虛擬空間的多個虛擬相機的位置并執(zhí)行渲染,來獲取沿水平方向和垂直方向中的至少一個方向控制視差的右眼圖像和左眼圖像。(6)根據(jù)(I)至(5)中任一項所述的信息處理裝置,還包括:成像單元,對用戶的臉進行成像,其中,傾斜度檢測單元根據(jù)成像單元拍攝的用戶的臉圖像來檢測用戶的臉的傾斜度。(7)根據(jù)(I)至(6)中任一項所述的信息處理裝置,還包括:傳感器,檢測信息處理裝置自身的傾斜度,其中,傾斜度檢測單元根據(jù)傳感器的檢測結(jié)果檢測用戶的臉的傾斜度。
(8)根據(jù)(I)至(7)中任一項所述的信息處理裝置,其中,將顯示在顯示屏幕上的圖像沿水平方向和垂直方向分配的光學元件被安裝在顯示屏幕的前表面上。(9)根據(jù)(8)所述的信息處理裝置,其中,所述光學元件是阻擋光的視差屏障和作為視差屏障之間的透射光的區(qū)域的縫隙以格子形狀進行排列的視差屏障。(10)根據(jù)(8)所述的信息處理裝置,其中,所述光學元件是多個雙凸透鏡以柵格狀形狀進行排列的透鏡。(11) 一種顯示控制方法,包括:檢測用戶的臉相對于顯示屏幕的水平方向的傾斜度;和根據(jù)檢測傾斜度的步驟獲得的檢測結(jié)果控制在顯示屏幕上顯示的右眼圖像和左眼圖像之間的在水平方向上的視差。( 12) 一種程序,使計算機執(zhí)行:檢測用戶的臉相對于顯示屏幕的水平方向的傾斜度的處理;和根據(jù)檢測傾斜度的處理獲得的檢測結(jié)果控制在顯示屏幕上顯示的右眼圖像和左眼圖像之間的在水平方向上的視差的處理。(13)根據(jù)(12)所述的程序,其中,在控制處理中,根據(jù)檢測傾斜度的處理獲得的檢測結(jié)果來控制在顯示屏幕上顯示的右眼圖像和左眼圖像之間的在垂直方向上的視差。(14)根據(jù)(12)或(13)所述的程序,其中,在控制處理中,當檢測到多個觀看顯示屏幕的用戶時,執(zhí)行控制使得在右眼圖像和左眼圖像之間僅在水平方向上提供視差。(15)根據(jù)(12)至(14)中任一項所述的程序,其中,在控制處理中,當在逆視區(qū)域中存在用戶時,執(zhí)行控制使得消除右眼圖像和左眼圖像之間的視差并顯示二維圖像。(16)根據(jù)(12)至(15)中任一項所述的程序,其中,在控制處理中,根據(jù)檢測傾斜度的處理獲得的檢測結(jié)果調(diào)整觀察通過對立體物體建模而創(chuàng)建的虛擬空間的多個虛擬相機的位置并執(zhí)行渲染,來獲取具有沿水平方向和垂直方向中的至少一個方向控制的視差的右眼圖像和左眼圖像。(17)根據(jù)(12)至(16)中任一項所述的程序,其中,在檢測傾斜度的處理中,根據(jù)成像單元拍攝的用戶的臉圖像來檢測用戶的臉的傾斜度。(18)根據(jù)(12)至(17)中任一項所述的程序,其中,在檢測傾斜度的處理中,根據(jù)檢測信息處理裝置的傾斜度的傳感器的檢測結(jié)果來檢測用戶的臉的傾斜度。本公開包含與在2011年11月2日在日本專利局提交的第JP2011-241234號日本優(yōu)先權(quán)專利申請中公開的主題相關(guān)的主題,該申請的全部內(nèi)容通過引用包含于此。
權(quán)利要求
1.一種信息處理裝置,包括: 傾斜度檢測單元,檢測用戶的臉相對于顯示屏幕的水平方向的傾斜度;和 控制單元,根據(jù)傾斜度檢測單元的檢測結(jié)果,控制在顯示屏幕上顯示的右眼圖像和左眼圖像之間的在水平方向上的視差。
2.根據(jù)權(quán)利要求1所述的信息處理裝置,其中,控制單元根據(jù)傾斜度檢測單元的檢測結(jié)果控制在顯示屏幕上顯示的右眼圖像和左眼圖像之間的在垂直方向上的視差。
3.根據(jù)權(quán)利要求2所述的信息處理裝置,其中,控制單元在多個觀看顯示屏幕的用戶被檢測到時執(zhí)行控制使得在右眼圖像和左眼圖像之間僅在水平方向上提供視差。
4.根據(jù)權(quán)利要求2所述的信息處理裝置,其中,控制單元當在逆視區(qū)域中存在用戶時執(zhí)行控制使得消除右眼圖像和左眼圖像之間的視差并顯示二維圖像。
5.根據(jù)權(quán)利要求2所述的信息處理裝置,其中,控制單元根據(jù)傾斜度檢測單元的檢測結(jié)果調(diào)整觀察通過對立體對象建模而創(chuàng)建的虛擬空間的多個虛擬相機的位置并執(zhí)行渲染,來獲取沿水平方向和垂直方向中的至少一個方向控制視差的右眼圖像和左眼圖像。
6.根據(jù)權(quán)利要求2所述的信息處理裝置,還包括: 成像單元,對用戶的臉進行成像, 其中,傾斜度檢測單元根據(jù)成像單元拍攝的用戶的臉圖像來檢測用戶的臉的傾斜度。
7.根據(jù)權(quán)利要求2所述的信息處理裝置,還包括: 傳感器,檢測信息處 理裝置自身的傾斜度, 其中,傾斜度檢測單元根據(jù)傳感器的檢測結(jié)果來檢測用戶的臉的傾斜度。
8.根據(jù)權(quán)利要求2所述的信息處理裝置,其中,把顯示在顯示屏幕上的圖像沿水平方向和垂直方向分配的光學元件被安裝在顯示屏幕的前表面上。
9.根據(jù)權(quán)利要求8所述的信息處理裝置,其中,所述光學元件是阻擋光的視差屏障和作為視差屏障之間的透射光的區(qū)域的縫隙被以格子形狀進行排列的視差屏障。
10.根據(jù)權(quán)利要求8所述的信息處理裝置,其中,所述光學元件是多個雙凸透鏡以柵格狀形狀進行排列的鏡頭。
11.一種顯不控制方法,包括: 檢測用戶的臉相對于顯示屏幕的水平方向的傾斜度;和 根據(jù)檢測傾斜度的步驟獲得的檢測結(jié)果,控制在顯示屏幕上顯示的右眼圖像和左眼圖像之間的在水平方向上的視差。
12.根據(jù)權(quán)利要求11所述的方法,其中,在控制處理中,根據(jù)檢測傾斜度的處理獲得的檢測結(jié)果來控制在顯示屏幕上顯示的右眼圖像和左眼圖像之間的在垂直方向上的視差。
13.根據(jù)權(quán)利要求12所述的方法,其中,在控制處理中,當檢測到多個觀看顯示屏幕的用戶時,執(zhí)行控制使得在右眼圖像和左眼圖像之間僅在水平方向上提供視差。
14.根據(jù)權(quán)利要求12所述的方法,其中,在控制處理中,當在逆視區(qū)域中存在用戶時,執(zhí)行控制使得消除右眼圖像和左眼圖像之間的視差并顯示二維圖像。
15.根據(jù)權(quán)利要求12所述的方法,其中,在控制處理中,根據(jù)通過檢測傾斜度的處理獲得的檢測結(jié)果調(diào)整觀察通過對立體對象建模而創(chuàng)建的虛擬空間的多個虛擬相機的位置并執(zhí)行渲染,來獲取沿水平方向和垂直方向中的至少一個方向控制視差的右眼圖像和左眼圖像。
16.根據(jù)權(quán)利要求12所述的方法,其中,在檢測傾斜度的處理中,根據(jù)成像單元拍攝的用戶的臉的圖像來檢測用戶的臉的傾斜度。
17.根據(jù)權(quán)利要求12所述的方法,其中,在檢測傾斜度的處理中,根據(jù)檢測信息處理裝置的傾斜度的傳感器的檢測結(jié)果來檢測用戶的臉的傾斜度。
18.一種程序,使計算機執(zhí)行下述處理: 檢測用戶的臉相對于顯示屏幕的水平方向的傾斜度;和 根據(jù)檢測傾斜度的處理獲得的檢測結(jié)果,控制在顯示屏幕上顯示的右眼圖像和左眼圖像之間的在水平方向 上的視差。
全文摘要
本發(fā)明涉及信息處理裝置、顯示控制方法和程序。提供了一種信息處理裝置,包括傾斜度檢測單元,檢測用戶的臉相對于顯示屏幕的水平方向的傾斜度;和控制單元,根據(jù)傾斜度檢測單元的檢測結(jié)果,控制在顯示屏幕上顯示的右眼圖像和左眼圖像之間的在水平方向上的視差。
文檔編號H04N13/00GK103096104SQ20121041469
公開日2013年5月8日 申請日期2012年10月26日 優(yōu)先權(quán)日2011年11月2日
發(fā)明者野田卓郎 申請人:索尼公司