[go: up one dir, main page]

TWI393430B - Pixel data transforming method and apparatus for 3d display - Google Patents

Pixel data transforming method and apparatus for 3d display Download PDF

Info

Publication number
TWI393430B
TWI393430B TW98146178A TW98146178A TWI393430B TW I393430 B TWI393430 B TW I393430B TW 98146178 A TW98146178 A TW 98146178A TW 98146178 A TW98146178 A TW 98146178A TW I393430 B TWI393430 B TW I393430B
Authority
TW
Taiwan
Prior art keywords
pixel
pixel array
value
stereoscopic display
stereoscopic
Prior art date
Application number
TW98146178A
Other languages
Chinese (zh)
Other versions
TW201116046A (en
Inventor
Wei Zheng Lu
Hsin Han Shen
Ji Da Chen
Original Assignee
Ind Tech Res Inst
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ind Tech Res Inst filed Critical Ind Tech Res Inst
Priority to US12/861,838 priority Critical patent/US8508581B2/en
Publication of TW201116046A publication Critical patent/TW201116046A/en
Application granted granted Critical
Publication of TWI393430B publication Critical patent/TWI393430B/en

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)
  • Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)

Description

立體顯示器的像素資料轉換方法與裝置Method and device for converting pixel data of stereo display

本發明是有關於一種立體(3D)顯示器,且特別是有關於一種裸眼式多視角立體顯示器(multi-view autostereoscopic display apparatus)的像素資料轉換方法與裝置。The present invention relates to a stereoscopic (3D) display, and more particularly to a pixel data conversion method and apparatus for a multi-view autostereoscopic display apparatus.

立體(3D)電視是未來顯示器的發展主要方向。3D電視包含了3D顯示器與3D影片等。軟體方面有3D影片的取得與播放,播放的時候要配合3D顯示器的特性做多視角的合成。目前多視角包含從二視角到九視角。在裸眼式3D顯示器播放3D影片的畫面中,有文字影像顯示效果不佳的問題。若直接用傳統方式將字幕打在影片上的話,會因為3D顯示器的視差阻障元件(parallax barrier)或微透鏡陣列(lenticular screen),而使得字幕顏色不正確或是出現類似彩虹現象,甚至使用者無法看到文字中部分纖細線條。Stereoscopic (3D) TV is the main direction of future development of displays. 3D TVs include 3D displays and 3D movies. In terms of software, there are 3D movies to be acquired and played. When playing, it is necessary to combine the characteristics of 3D displays to make multi-view synthesis. At present, multiple perspectives include from two perspectives to nine perspectives. In the case where a naked-eye 3D display plays a 3D movie, there is a problem that the text image display is not good. If the subtitles are directly recorded on the film in the conventional way, the subtitle color may be incorrect or appear rainbow-like due to the parallax barrier or lenticular screen of the 3D display, or even use Someone can't see some of the thin lines in the text.

本發明提供一種立體顯示器的像素資料轉換方法與裝置,可以使文字顏色正確地顯示在立體顯示器或避免字幕出現類似彩虹現象。The invention provides a pixel data conversion method and device for a stereoscopic display, which can correctly display the text color on the stereoscopic display or prevent the subtitle from appearing like a rainbow phenomenon.

本發明實施例提出一種立體顯示器的像素資料轉換方法,包括:取得第一原始像素的顏色值為[a、b、c];以及將該第一原始像素置換為第一像素陣列。第一像素陣列之第一側邊具有三個邊緣像素,其顏色值分別為[a、b、c]、[x、b、c]、[x、x、c],該第一像素陣列之一第二側邊具有相對應的三個邊緣像素,其顏色值分別為[x、x、x]、[a、x、x]、[a、b、x],上述x為一預設值。The embodiment of the invention provides a pixel data conversion method for a stereoscopic display, comprising: obtaining a color value of the first original pixel [a, b, c]; and replacing the first original pixel with the first pixel array. The first side of the first pixel array has three edge pixels whose color values are [a, b, c], [x, b, c], [x, x, c], respectively. A second side has three corresponding edge pixels, and the color values are [x, x, x], [a, x, x], [a, b, x], and the above x is a preset value. .

本發明實施例提出一種用於立體顯示器像素資料轉換之電腦程式產品。當電腦載入該電腦程式並執行後,可完成上述像素資料轉換方法。The embodiment of the invention provides a computer program product for pixel data conversion of a stereoscopic display. When the computer is loaded into the computer program and executed, the above pixel data conversion method can be completed.

本發明實施例提出一種立體視訊資料處理裝置,包括立體視訊處理器、文字處理器以及疊合單元。立體視訊處理器提供一立體視訊畫面。文字處理器將原始文字轉換為擴展文字。疊合單元分別耦接至立體視訊處理器與文字處理器,以將擴展文字疊合於立體視訊畫面中。前述文字處理器的轉換原始文字方法包含上述像素資料轉換方法。The embodiment of the invention provides a stereoscopic video data processing device, which comprises a stereoscopic video processor, a word processor and a superposition unit. The stereoscopic video processor provides a stereoscopic video picture. The word processor converts the original text to extended text. The superimposing units are respectively coupled to the stereoscopic video processor and the word processor to superimpose the extended text on the stereoscopic video picture. The method for converting the original text of the aforementioned word processor includes the above pixel data conversion method.

基於上述,本發明實施例將原始文字的每一個像素分別置換為對應的像素陣列,來解決在裸眼式多視角立體顯示器上文字顯示效果不佳的問題。本發明實施例不採用2D/3D的切換,因此不需要更動立體顯示器的光學結構,也省去複雜的切換控制電路。本發明實施例使用特別的像素排列與組合來使得從每一個視角都能看到正常顏色的文字筆畫。Based on the above, the embodiment of the present invention replaces each pixel of the original text with a corresponding pixel array to solve the problem that the character display effect is poor on the naked-eye multi-view stereoscopic display. The embodiment of the present invention does not adopt the switching of 2D/3D, so the optical structure of the stereoscopic display is not required to be changed, and the complicated switching control circuit is also omitted. Embodiments of the present invention use special pixel arrangements and combinations to enable the viewing of normal color text strokes from every viewing angle.

為讓本發明之上述特徵和優點能更明顯易懂,下文特舉實施例,並配合所附圖式作詳細說明如下。The above described features and advantages of the present invention will be more apparent from the following description.

多視角裸眼式立體顯示器主要有兩類技術,其分別利用視差阻障元件(parallax barrier)或微透鏡陣列(lenticular screen)來把次像素(sub-pixel)的光擋住或折射到不同的方向去,使得從某一視角能看到原來一個像素的三分之一像素。當顯示以一個像素為最小單位的文字線條時,使用者看到一個像素中紅藍綠其中一個次像素,因而產生顏色錯誤,或是出現類似彩虹色的現象。文字線條只有一個像素寬,這在中文字型是很常見的,特別是橫向筆畫。橫向筆畫有時候還會因為視角的關係而剛好看不見。There are two main types of multi-view naked-eye stereoscopic displays, which use a parallax barrier or a lenticular screen to block or refract sub-pixel light in different directions. So that one third of the original pixel can be seen from a certain angle of view. When a text line with a pixel as a minimum unit is displayed, the user sees one of the red, blue, and green sub-pixels in one pixel, thereby causing a color error or a rainbow-like phenomenon. Text lines are only one pixel wide, which is common in Chinese characters, especially horizontal strokes. Lateral strokes are sometimes invisible because of the perspective.

在裸眼式3D螢幕上顯示文字的時候,因為3D螢幕的特性,會使得傳統技術在顯示文字時的顯示效果很差,包括解析度不足,顏色錯誤等。在使用裸眼式3D螢幕播放3D影片時,字幕的顯示就不夠清晰。因此,下述實施例提出一個方法來增強在裸眼式3D螢幕上的文字顯示效果。When displaying text on a naked-eye 3D screen, because of the characteristics of the 3D screen, the conventional technology can display poorly when displaying text, including insufficient resolution, color error, and the like. When playing a 3D movie on a naked-eye 3D screen, the display of the subtitles is not clear enough. Therefore, the following embodiment proposes a method to enhance the text display effect on the naked-eye 3D screen.

圖1是依照本發明說明一種立體視訊資料處理裝置100的功能模塊示意圖。請參照圖1,立體視訊資料處理裝置100包括立體視訊處理器110、文字處理器120以及疊合單元130。立體視訊處理器110接收3D影片並加以處理,以提供立體視訊畫面給疊合單元130。在此,立體視訊處理器110可以運用演算法來處理3D影片。此處理3D影片的演算法應為所屬領域之技術人員所熟知,故在此不予贅述。1 is a functional block diagram of a stereoscopic video material processing apparatus 100 in accordance with the present invention. Referring to FIG. 1 , the stereoscopic video data processing device 100 includes a stereoscopic video processor 110 , a word processor 120 , and a superposition unit 130 . The stereoscopic video processor 110 receives and processes the 3D movie to provide a stereoscopic video picture to the superimposing unit 130. Here, the stereoscopic video processor 110 can use an algorithm to process the 3D movie. This algorithm for processing 3D movies should be well known to those skilled in the art and will not be described here.

文字處理器120將前述3D影片所對應的字幕(原始文字)轉換為擴展文字,然後將擴展文字輸出給疊合單元130。其中疊合單元130分別耦接至立體視訊處理器110與文字處理器120。疊合單元130將文字處理器120所提供的擴展文字疊合於立體視訊處理器110所輸出的立體視訊畫面中,然後將疊合好的影像畫面傳送給立體顯示器200。立體顯示器200可以是視差阻障元件型的顯示器,或是微透鏡陣列型的顯示器,或是其他類型的立體顯示器。The word processor 120 converts the subtitle (original text) corresponding to the aforementioned 3D movie into an extended text, and then outputs the extended text to the superimposing unit 130. The stacking unit 130 is coupled to the stereoscopic video processor 110 and the word processor 120 respectively. The superimposing unit 130 superimposes the extended text provided by the word processor 120 on the stereoscopic video image output by the stereoscopic video processor 110, and then transmits the superimposed image image to the stereoscopic display 200. The stereoscopic display 200 can be a parallax barrier element type display, or a microlens array type display, or other type of stereoscopic display.

上述文字處理器120所採用的像素資料轉換方法如下。圖2是依照本發明實施例說明一種立體顯示器的像素資料轉換方法。請參照圖2,文字處理器120會先進行步驟S210,即取得原始文字。此原始文字是由多個原始像素所構成。本實施例不限制步驟S210中取得原始文字的技術。例如,步驟S210可能會利用文字處理器120內的字型渲染器(font render)來處理點陣字或向量字。經由字型渲染器把二進位的資料(點陣字用)或是方程式(向量字用)轉換成二維像素排列的原始文字。此原始文字通常都是單色的,在邊緣會有不同的深淺變化(亮度值)。The pixel data conversion method adopted by the above word processor 120 is as follows. 2 is a diagram showing a pixel data conversion method of a stereoscopic display according to an embodiment of the invention. Referring to FIG. 2, the word processor 120 first proceeds to step S210 to obtain the original text. This original text is made up of multiple original pixels. This embodiment does not limit the technique of obtaining the original text in step S210. For example, step S210 may utilize a font render within word processor 120 to process a bitmap or vector word. The binary data (for dot matrix words) or the equation (for vector words) is converted into original text of two-dimensional pixel arrangement by a font renderer. This original text is usually monochrome and has different shades (brightness values) at the edges.

首先,先參照圖3A~圖3C所示,圖3A~圖3C是依照本發明實施例說明在圖1中的文字處理器120將原始文字轉換為擴展文字的示意圖。在此繪示出原始文字的其中兩個原始像素310與320,如圖3A所示。原始文字中的其他原始像素可以參照圖3A~圖3C的說明而類推之,故在此不予贅述。First, referring to FIG. 3A to FIG. 3C, FIG. 3A to FIG. 3C are schematic diagrams illustrating the conversion of the original text into the extended text by the word processor 120 in FIG. 1 according to an embodiment of the present invention. Two of the original pixels 310 and 320 of the original text are depicted here, as shown in FIG. 3A. Other original pixels in the original text can be analogized with reference to the description of FIGS. 3A to 3C, and thus will not be described herein.

圖3A中的兩個原始像素310與320的顏色值分別為[a、b、c]與[e、f、g]。於本實施例中,前述[a、b、c]表示原始像素310的紅色值、綠色值與藍色值分別為a、b、c,然而這樣的示例不應限制本實施例的應用範疇。例如,在其他實施例中,前述[a、b、c]也可以表示為[綠色值、紅色值、藍色值],或表示為[藍色值、紅色值、綠色值],或表示為其他顏色值。The color values of the two original pixels 310 and 320 in FIG. 3A are [a, b, c] and [e, f, g], respectively. In the present embodiment, the aforementioned [a, b, c] indicates that the red value, the green value, and the blue value of the original pixel 310 are a, b, and c, respectively, but such an example should not limit the application scope of the embodiment. For example, in other embodiments, the aforementioned [a, b, c] may also be expressed as [green value, red value, blue value], or expressed as [blue value, red value, green value], or expressed as Other color values.

接著文字處理器120會進行步驟S220,將每一個原始像素置換為對應的像素陣列。以圖3B為例,原始像素310被置換為3*2像素陣列330,而原始像素與320則被置換為另一個3*2像素陣列340。於本實施例中是假設立體顯示器200中視差阻障元件的傾斜度是-3,因此以3行(row)的像素陣列來置換原始像素,然而這樣的示例不應限制本實施例的應用範疇。例如,在其他實施例中,若立體顯示器200中視差阻障元件的傾斜度為+6或-6,則步驟S220可以6行(row)的像素陣列來置換原始像素。The word processor 120 then proceeds to step S220 to replace each original pixel with a corresponding pixel array. Taking FIG. 3B as an example, the original pixel 310 is replaced with a 3*2 pixel array 330, and the original pixel and 320 are replaced with another 3*2 pixel array 340. In the present embodiment, it is assumed that the tilt of the parallax barrier element in the stereoscopic display 200 is -3, so the original pixel is replaced by a row array of 3 rows. However, such an example should not limit the application range of the embodiment. . For example, in other embodiments, if the tilt of the parallax barrier element in the stereoscopic display 200 is +6 or -6, step S220 may replace the original pixel with a 6-row array of pixels.

另外,於本實施例中是假設立體顯示器200為2視角(2-view)顯示器,因此以2列(column)的像素陣列來置換原始像素,然而這樣的示例不應限制本實施例的應用範疇。例如,在其他實施例中,若立體顯示器200為2視角、3視角,則可以2列的像素陣列來置換原始像素。若立體顯示器200為4視角、5視角或6視角顯示器,則可以3列的像素陣列來置換原始像素。若立體顯示器200為7視角、8視角或9視角顯示器,則可以4列的像素陣列來置換原始像素。若立體顯示器200為16~18視角顯示器,則可以7列的像素陣列來置換原始像素。In addition, in the present embodiment, the stereoscopic display 200 is assumed to be a 2-view display, and thus the original pixel is replaced by a column array of 2 columns. However, such an example should not limit the application range of the embodiment. . For example, in other embodiments, if the stereoscopic display 200 has two viewing angles and three viewing angles, the original pixels can be replaced by two columns of pixel arrays. If the stereoscopic display 200 is a 4-view, 5-view or 6-view display, the original pixels can be replaced by a 3-column pixel array. If the stereoscopic display 200 is a 7-view, 8-view or 9-view display, the original pixels can be replaced by a 4-column pixel array. If the stereoscopic display 200 is a 16-18 viewing angle display, the original pixels can be replaced by a 7-column pixel array.

請參照圖2,文字處理器120進行步驟S230,以取得原始文字中每一個原始像素的顏色值。例如,圖3A中原始像素310的[紅色值、綠色值、藍色值]為[a、b、c],而原始像素320的[紅色值、綠色值、藍色值]為[e、f、g]。步驟S230會依據原始像素的顏色值,而設定對應像素陣列的顏色值。如圖3B所示,像素陣列330的第一側邊(例如左側邊)具有三個邊緣像素,其顏色值分別為[a、b、c]、[x、b、c]與[x、x、c]。像素陣列330之第二側邊(例如右側邊)具有相對應的三個邊緣像素,其顏色值分別為[x、x、x]、[a、x、x]、[a、b、x]。上述x為一預設值,其可以為任何實數。於本實施例中,上述預設值x為0。在另一實施例中,上述第一側邊為像素陣列330之右側邊,而上述第二側邊為像素陣列330之左側邊;或者,上述第一側邊與第二側邊可以是像素陣列的上側邊與下側邊。Referring to FIG. 2, the word processor 120 proceeds to step S230 to obtain the color value of each original pixel in the original text. For example, the [red value, green value, blue value] of the original pixel 310 in FIG. 3A is [a, b, c], and the [red value, green value, blue value] of the original pixel 320 is [e, f]. , g]. Step S230 sets the color value of the corresponding pixel array according to the color value of the original pixel. As shown in FIG. 3B, the first side (eg, the left side) of the pixel array 330 has three edge pixels whose color values are [a, b, c], [x, b, c] and [x, x, respectively. , c]. The second side of the pixel array 330 (for example, the right side) has three corresponding edge pixels, and the color values are [x, x, x], [a, x, x], [a, b, x], respectively. . The above x is a preset value, which can be any real number. In this embodiment, the preset value x is 0. In another embodiment, the first side is a right side of the pixel array 330, and the second side is a left side of the pixel array 330; or the first side and the second side may be a pixel array Upper side and lower side.

圖3B所示像素陣列330左側邊像素的顏色值從上到下依序為[a、b、c]、[0、b、c]與[0、0、c],然而其順序不應以此為限。例如,在另一實施例中,像素陣列330左側邊像素的顏色值從上到下依序為[0、0、c]、[0、b、c]與[a、b、c],或是從上到下依序為[0、b、c]、[0、0、c]與[a、b、c],或是其他配置順序。像素陣列330左側邊像素的顏色值與右側邊像素的顏色值是互補的。也就是說,左側邊像素的顏色值與右側邊像素的顏色值相加後,其結果要近似於原始像素310的顏色值。例如圖3B所示,像素陣列330左側第一個邊緣像素的顏色值為[a、b、c],右側第一個邊緣像素的顏色值應為[0、0、0],則此二個邊緣像素的顏色值相加後恰等於原始像素310的顏色值[a、b、c]。The color values of the pixels on the left side of the pixel array 330 shown in FIG. 3B are sequentially [a, b, c], [0, b, c] and [0, 0, c] from top to bottom, but the order should not be This is limited. For example, in another embodiment, the color values of the pixels on the left side of the pixel array 330 are sequentially [0, 0, c], [0, b, c] and [a, b, c], or It is [0, b, c], [0, 0, c] and [a, b, c], or other configuration order from top to bottom. The color value of the pixel on the left side of the pixel array 330 is complementary to the color value of the pixel on the right side. That is to say, after the color value of the pixel on the left side is added to the color value of the pixel on the right side, the result is approximated to the color value of the original pixel 310. For example, as shown in FIG. 3B, the color value of the first edge pixel on the left side of the pixel array 330 is [a, b, c], and the color value of the first edge pixel on the right side should be [0, 0, 0], then the two The color values of the edge pixels are added to be equal to the color values [a, b, c] of the original pixel 310.

步驟S230會依據原始文字中其他原始像素的顏色值,而設定對應像素陣列的顏色值,其操作過程可參照上述像素陣列330的說明,故不再贅述。例如,原始像素320的[紅色值、綠色值、藍色值]為[e、f、g],因此像素陣列340的第一側邊(例如左側邊)三個邊緣像素的顏色值分別為[e、f、g]、[0、f、g]與[0、0、g],而第二側邊(例如右側邊)三個邊緣像素的顏色值分別為[0、0、0]、[e、0、0]、[e、f、0]。In step S230, the color values of the corresponding pixel arrays are set according to the color values of the other original pixels in the original text. For the operation process, reference may be made to the description of the pixel array 330, and therefore no further details are provided. For example, the [red value, green value, blue value] of the original pixel 320 is [e, f, g], so the color values of the three edge pixels of the first side (eg, the left side) of the pixel array 340 are respectively [ e, f, g], [0, f, g] and [0, 0, g], and the color values of the three edge pixels of the second side (for example, the right side) are [0, 0, 0], respectively [e, 0, 0], [e, f, 0].

接著文字處理器120會進行步驟S240,將第一像素陣列330與第二像素陣列340二者相鄰接側的邊緣像素相疊合。其中,前述疊合後像素的顏色值,是疊合前二個邊緣像素的顏色值的總和。若二個相鄰接邊緣像素的顏色值分別為[x、x、x]與[e、f、g],則疊合後像素的顏色值為[x+e、x+f、x+g]。以圖3B為例,第一像素陣列330相鄰接側的邊緣像素顏色值分別為[0、0、0]、[a、0、0]、[a、b、0],而第二像素陣列340相鄰接側的邊緣像素顏色值分別為[e、f、g]、[0、f、g]、[0、0、g],則此二列邊緣像素相疊合後的新像素列顏色值分別為[e、f、g]、[a、f、g]、[a、b、g],如圖3C所示。Then, the word processor 120 proceeds to step S240 to superimpose the edge pixels on the adjacent side of the first pixel array 330 and the second pixel array 340. The color value of the superimposed pixel is the sum of the color values of the first two edge pixels. If the color values of two adjacent edge pixels are [x, x, x] and [e, f, g], respectively, the color values of the superimposed pixels are [x+e, x+f, x+g ]. Taking FIG. 3B as an example, the edge pixel color values of the adjacent pixel side of the first pixel array 330 are [0, 0, 0], [a, 0, 0], [a, b, 0], respectively, and the second pixel. The color values of the edge pixels on the adjacent side of the array 340 are [e, f, g], [0, f, g], [0, 0, g], respectively, and the new pixels of the two columns of edge pixels are superimposed. The column color values are [e, f, g], [a, f, g], [a, b, g], respectively, as shown in Fig. 3C.

圖4A是說明傳統技術將原始文字顯示於立體顯示器200的示意圖。立體顯示器200具有視差阻障元件410與顯示面板。顯示面板具有多個像素,而每一個像素是由多個不同顏色的次像素(sub-pixel,如圖4A中虛線圓圈與實線圓圈所示)所構成。圖4A中次像素a、b、c構成的像素表示圖3A所示的原始像素310,而次像素e、f、g構成的像素表示圖3A所示的原始像素320。視差阻障元件410可以阻障部分次像素的光線。假定次像素a與e為紅色次像素,次像素b與f為綠色次像素,而次像素c與g為藍色次像素。由圖4A可以很清楚地看出,觀察者只能夠看到綠色次像素b與f,而造成原始像素310與320的顏色錯誤。多視角立體顯示器的技術會使得水平和垂直方向的解析度都降低,因此,當顯示字體比較小的時候(筆畫寬度小到三個像素之內),就會發生從某些視角看不到字體中的某些筆畫的問題。FIG. 4A is a schematic diagram illustrating the conventional technique of displaying original text on the stereoscopic display 200. The stereoscopic display 200 has a parallax barrier element 410 and a display panel. The display panel has a plurality of pixels, and each pixel is composed of a plurality of sub-pixels of different colors (shown by a dotted circle and a solid circle in FIG. 4A). The pixels formed by the sub-pixels a, b, and c in FIG. 4A represent the original pixel 310 shown in FIG. 3A, and the pixels formed by the sub-pixels e, f, g represent the original pixel 320 shown in FIG. 3A. The parallax barrier element 410 can block light from a portion of the sub-pixels. It is assumed that the sub-pixels a and e are red sub-pixels, the sub-pixels b and f are green sub-pixels, and the sub-pixels c and g are blue sub-pixels. As can be clearly seen from Fig. 4A, the observer can only see the green sub-pixels b and f, causing the original pixels 310 and 320 to have the wrong color. The technology of the multi-view stereo display will reduce the resolution in both horizontal and vertical directions. Therefore, when the display font is relatively small (the stroke width is as small as three pixels), the font cannot be seen from some perspectives. Some of the strokes in the question.

圖4B是說明圖3C中各個像素顯示於立體顯示器200的示意圖。原始像素310與320被擴展成如圖3C所示的像素陣列,而此像素陣列被顯示於立體顯示器200後,各個次像素的顏色值排列如圖4B所示。由圖4B可以很清楚地看出,原始像素310的顏色值[a、b、c]與原始像素320的顏色值[e、f、g]可以正確地顯示於立體顯示器200上,而不會被視差阻障元件410所遮蔽。FIG. 4B is a schematic diagram illustrating that each pixel of FIG. 3C is displayed on the stereoscopic display 200. The original pixels 310 and 320 are expanded into a pixel array as shown in FIG. 3C, and the pixel array is displayed on the stereoscopic display 200, and the color values of the respective sub-pixels are arranged as shown in FIG. 4B. As can be clearly seen from FIG. 4B, the color values [a, b, c] of the original pixel 310 and the color values [e, f, g] of the original pixel 320 can be correctly displayed on the stereoscopic display 200 without It is shielded by the parallax barrier element 410.

上述實施例中是假設立體顯示器200中視差阻障元件的傾斜度是-3,即視差阻障元件410的夾縫是由左上至右下傾斜。若立體顯示器200中視差阻障元件的傾斜度是+3,即視差阻障元件410的夾縫是由右上至左下傾斜,則圖3B所示的顏色值配置可以對應地進行調整。例如,圖5是依照本發另一實施例說明文字處理器120將原始文字轉換為擴展文字的示意圖。圖5所示轉換過程與圖3A~圖3C所示轉換過程相類似,故不再贅述。二者不同之處,在於圖5中像素陣列330左側邊三個邊緣像素的顏色值分別為[0、0、0]、[a、0、0]、[a、b、0],而右側邊三個邊緣像素的顏色值分別為[a、b、c]、[0、b、c]與[0、0、c]。In the above embodiment, it is assumed that the inclination of the parallax barrier element in the stereoscopic display 200 is -3, that is, the nip of the parallax barrier element 410 is inclined from the upper left to the lower right. If the inclination of the parallax barrier element in the stereoscopic display 200 is +3, that is, the nip of the parallax barrier element 410 is inclined from the upper right to the lower left, the color value configuration shown in FIG. 3B can be adjusted correspondingly. For example, FIG. 5 is a schematic diagram illustrating the conversion of the original text into extended text by the word processor 120 in accordance with another embodiment of the present invention. The conversion process shown in FIG. 5 is similar to the conversion process shown in FIGS. 3A to 3C, and therefore will not be described again. The difference between the two is that the color values of the three edge pixels on the left side of the pixel array 330 in FIG. 5 are [0, 0, 0], [a, 0, 0], [a, b, 0], respectively, and the right side. The color values of the three edge pixels are [a, b, c], [0, b, c] and [0, 0, c], respectively.

另外,圖3A~圖3C所示實施例中,是假設立體顯示器200是2視角顯示器。若立體顯示器200是9視角顯示器,則圖3B所示像素陣列的大小可以對應地進行調整。例如,於像素陣列330(或340)中,第一側邊(例如左側邊)與第二側邊(例如右側邊)之間可以具有多個中間像素,而中間像素的列數可以依據立體顯示器200的視角數量而決定之。In addition, in the embodiment shown in FIGS. 3A to 3C, it is assumed that the stereoscopic display 200 is a two-view display. If the stereoscopic display 200 is a 9-view display, the size of the pixel array shown in FIG. 3B can be adjusted accordingly. For example, in the pixel array 330 (or 340), there may be a plurality of intermediate pixels between the first side (eg, the left side) and the second side (eg, the right side), and the number of columns of the intermediate pixels may be according to the stereoscopic display. The number of views of 200 is determined.

圖6是依照本發明又一實施例說明文字處理器120將原始文字轉換為擴展文字的示意圖。圖6所示轉換過程與圖3A~圖3C所示轉換過程相類似,故不再贅述。二者不同之處,在於圖6中像素陣列330與340為3*4像素陣列。也就是說,於圖6所示的像素陣列330(或340)中,左側邊與右側邊之間具有兩列中間像素。圖6所示的3*4像素陣列330(或340)可以適用於7~9視角的立體顯示器200。這些中間像素的顏色值相同於所對應的原始像素。例如,像素陣列330中間兩列像素的顏色值相同於原始像素310的顏色值[a、b、c],而像素陣列340中間兩列像素的顏色值相同於原始像素320的顏色值[e、f、g]。FIG. 6 is a schematic diagram showing the conversion of the original text into extended text by the word processor 120 according to still another embodiment of the present invention. The conversion process shown in FIG. 6 is similar to the conversion process shown in FIGS. 3A to 3C, and therefore will not be described again. The difference between the two is that the pixel arrays 330 and 340 in FIG. 6 are 3*4 pixel arrays. That is, in the pixel array 330 (or 340) shown in FIG. 6, there are two columns of intermediate pixels between the left side and the right side. The 3*4 pixel array 330 (or 340) shown in FIG. 6 can be applied to the stereoscopic display 200 of 7 to 9 viewing angles. The color values of these intermediate pixels are the same as the corresponding original pixels. For example, the color values of the two columns of pixels in the middle of the pixel array 330 are the same as the color values [a, b, c] of the original pixel 310, and the color values of the pixels in the middle two columns of the pixel array 340 are the same as the color values of the original pixel 320 [e, f, g].

綜上所述,多視角立體顯示器的技術會使得水平和垂直方向的解析度都降低。本實施例靠著把顯示字體的單位像素變多來解決此一問題。若水平方向和垂直方向的解所度下降為1/n的話,那字體單位像素在水平方向與垂直方向就需要變成原本的n倍,才能保證每一個筆畫在每一個視角都能被看到。不論多視角裸眼式立體顯示裝置所使用的技術是視差阻障元件或微透鏡陣列,本實施例不改變立體顯示裝置的光學結構設計也能達成較佳的文字顯示效果。In summary, the technology of the multi-view stereoscopic display will reduce the resolution in both the horizontal and vertical directions. This embodiment solves this problem by increasing the number of unit pixels of the display font. If the solution in the horizontal direction and the vertical direction is reduced to 1/n, then the font unit pixel needs to be n times in the horizontal direction and the vertical direction to ensure that each stroke can be seen in every angle. Regardless of whether the technique used in the multi-view naked-eye stereoscopic display device is a parallax barrier element or a microlens array, the present embodiment can achieve a better text display effect without changing the optical structure design of the stereoscopic display device.

上述諸實施例所述像素資料轉換方法,在某些應用需求下,亦可以電腦程式產品的形式實現之,並利用電腦可讀取儲存媒體儲存此一電腦程式,或利用網路媒體傳播此一電腦程式產品。當電腦載入該電腦程式並執行後,可完成上述像素資料轉換方法。The pixel data conversion method described in the above embodiments can also be implemented in the form of a computer program product under certain application requirements, and the computer can be read by the storage medium to store the computer program, or the network medium can be used to spread the same. Computer program product. When the computer is loaded into the computer program and executed, the above pixel data conversion method can be completed.

雖然本發明已以實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明之精神和範圍內,當可作些許之更動與潤飾,故本發明之保護範圍當視後附之申請專利範圍所界定者為準。Although the present invention has been disclosed in the above embodiments, it is not intended to limit the invention, and any one of ordinary skill in the art can make some modifications and refinements without departing from the spirit and scope of the invention. The scope of the invention is defined by the scope of the appended claims.

100‧‧‧立體視訊資料處理裝置100‧‧‧3D video data processing device

110‧‧‧立體視訊處理器110‧‧‧3D video processor

120‧‧‧文字處理器120‧‧‧ word processor

130‧‧‧疊合單元130‧‧‧Overlay unit

200‧‧‧立體顯示器200‧‧‧ Stereo display

310、320‧‧‧原始像素310, 320‧‧‧ raw pixels

330、340‧‧‧像素陣列330, 340‧‧‧ pixel array

410‧‧‧視差阻障元件410‧‧‧Disparity Barrier Components

S210~S240‧‧‧像素資料轉換方法的各步驟S210~S240‧‧‧ steps of pixel data conversion method

圖1是依照本發明說明一種立體視訊資料處理裝置的功能模塊示意圖。BRIEF DESCRIPTION OF THE DRAWINGS Figure 1 is a block diagram showing the functional blocks of a stereoscopic video material processing apparatus in accordance with the present invention.

圖2是依照本發明實施例說明一種立體顯示器的像素資料轉換方法。2 is a diagram showing a pixel data conversion method of a stereoscopic display according to an embodiment of the invention.

圖3A~圖3C是依照本發明實施例說明圖1中文字處理器將原始文字轉換為擴展文字的示意圖。3A-3C are schematic diagrams showing the conversion of the original text into extended text by the word processor of FIG. 1 according to an embodiment of the invention.

圖4A是說明傳統技術將原始文字顯示於立體顯示器的示意圖。4A is a schematic view showing a conventional technique of displaying original text on a stereoscopic display.

圖4B是說明圖3C中各個像素顯示於立體顯示器的示意圖。4B is a schematic view showing that each pixel in FIG. 3C is displayed on a stereoscopic display.

圖5是依照本發另一實施例說明文字處理器將原始文字轉換為擴展文字的示意圖。FIG. 5 is a schematic diagram showing a word processor converting original text into extended text according to another embodiment of the present invention.

圖6是依照本發又一實施例說明文字處理器將原始文字轉換為擴展文字的示意圖。FIG. 6 is a schematic diagram showing a word processor converting original text into extended text according to still another embodiment of the present invention.

310、320...原始像素310, 320. . . Original pixel

330、340...像素陣列330, 340. . . Pixel array

Claims (25)

一種立體顯示器的像素資料轉換方法,包括:取得一第一原始像素的顏色值為[a、b、c];以及以一文字處理器將該第一原始像素置換為一第一像素陣列,其中該第一像素陣列之一第一側邊具有三個邊緣像素,其顏色值分別為[a、b、c]、[x、b、c]、[x、x、c],該第一像素陣列之一第二側邊具有相對應的三個邊緣像素,其顏色值分別為[x、x、x]、[a、x、x]、[a、b、x],上述x為一預設值,該第二側邊是該第一側邊之不相鄰邊。 A pixel data conversion method for a stereoscopic display, comprising: obtaining a color value of a first original pixel [a, b, c]; and replacing the first original pixel with a first pixel array by a word processor, wherein the The first side of one of the first pixel arrays has three edge pixels whose color values are [a, b, c], [x, b, c], [x, x, c], respectively. One of the second sides has corresponding three edge pixels, and the color values are [x, x, x], [a, x, x], [a, b, x], respectively, and x is a preset The second side is a non-adjacent side of the first side. 如申請專利範圍第1項所述立體顯示器的像素資料轉換方法,其中該預設值x為0。 The pixel data conversion method of the stereoscopic display of claim 1, wherein the preset value x is 0. 如申請專利範圍第1項所述立體顯示器的像素資料轉換方法,其中該顏色值[a、b、c]為[紅色值、綠色值、藍色值]。 The pixel data conversion method of the stereoscopic display of claim 1, wherein the color value [a, b, c] is [red value, green value, blue value]. 如申請專利範圍第1項所述立體顯示器的像素資料轉換方法,其中該第一側邊為該第一像素陣列之左側邊,該第二側邊為該第一像素陣列之右側邊。 The pixel data conversion method of the stereoscopic display of claim 1, wherein the first side is a left side of the first pixel array, and the second side is a right side of the first pixel array. 如申請專利範圍第1項所述立體顯示器的像素資料轉換方法,其中該第一側邊為該第一像素陣列之右側邊,該第二側邊為該第一像素陣列之左側邊。 The pixel data conversion method of the stereoscopic display of claim 1, wherein the first side is a right side of the first pixel array, and the second side is a left side of the first pixel array. 如申請專利範圍第1項所述立體顯示器的像素資料轉換方法,其中該第一側邊與該第二側邊之間具有多個中間像素。 The pixel data conversion method of the stereoscopic display of claim 1, wherein the first side and the second side have a plurality of intermediate pixels. 如申請專利範圍第6項所述立體顯示器的像素資料轉換方法,其中該些中間像素的顏色值為[a、b、c]。 The pixel data conversion method of the stereoscopic display of claim 6, wherein the color values of the intermediate pixels are [a, b, c]. 如申請專利範圍第1項所述立體顯示器的像素資料轉換方法,更包括:取得一第二原始像素的顏色值,其中該第二原始像素鄰接於該第一原始像素;將該第二原始像素置換為一第二像素陣列;以及將該第一像素陣列與該第二像素陣列二者相鄰接側的邊緣像素相疊合,其中前述疊合後像素的顏色值,是疊合前二個邊緣像素的顏色值的總和。 The pixel data conversion method of the stereoscopic display of claim 1, further comprising: obtaining a color value of a second original pixel, wherein the second original pixel is adjacent to the first original pixel; and the second original pixel Substituting a second pixel array; and superposing edge pixels on the adjacent side of the first pixel array and the second pixel array, wherein the color values of the superimposed pixels are the first two superimposed The sum of the color values of the edge pixels. 如申請專利範圍第8項所述立體顯示器的像素資料轉換方法,其中該第二像素陣列是依據該立體顯示器之視差阻障元件的傾斜度值取得的。 The pixel data conversion method of the stereoscopic display device of claim 8, wherein the second pixel array is obtained according to a gradient value of the parallax barrier element of the stereoscopic display. 如申請專利範圍第1項所述立體顯示器的像素資料轉換方法,其中該第一像素陣列是依據該立體顯示器之視差阻障元件的傾斜度值取得的。 The pixel data conversion method of the stereoscopic display of claim 1, wherein the first pixel array is obtained according to a slope value of the parallax barrier element of the stereoscopic display. 如申請專利範圍第8項所述立體顯示器的像素資料轉換方法,其中該第二像素陣列是依據該立體顯示器之多視角值取得的。 The pixel data conversion method of the stereoscopic display of claim 8, wherein the second pixel array is obtained according to a multi-view value of the stereoscopic display. 如申請專利範圍第1項所述立體顯示器的像素資料轉換方法,其中該第一像素陣列是依據該立體顯示器之多視角值取得的。 The pixel data conversion method of the stereoscopic display of claim 1, wherein the first pixel array is obtained according to a multi-view value of the stereoscopic display. 一種用於立體顯示器像素資料轉換之電腦程式產品,當電腦載入該電腦程式並執行後,可完成申請專利範圍第1項所述之方法。 A computer program product for converting pixel data of a stereoscopic display, after the computer is loaded into the computer program and executed, the method described in claim 1 can be completed. 一種立體視訊資料處理裝置,包括:一立體視訊處理器,用以提供一立體視訊畫面;一文字處理器,用以將一原始文字轉換為一擴展文字,其轉換方法包含取得該原始文字中一第一原始像素的顏色值為[a、b、c],將該第一原始像素置換為一第一像素陣列,該第一像素陣列之一第一側邊具有三個邊緣像素,其顏色值分別為[a、b、c]、[x、b、c]、[x、x、c],該第一像素陣列之一第二側邊具有相對應的三個邊緣像素,其顏色值分別為[x、x、x]、[a、x、x]、[a、b、x],上述x為一預設值,該第二側邊是該第一側邊之不相鄰邊;以及一疊合單元,分別耦接至該立體視訊處理器與該文字處理器,使該擴展文字疊合於該立體視訊畫面中。 A stereoscopic video processing device includes: a stereoscopic video processor for providing a stereoscopic video image; and a word processor for converting an original text into an extended text, the conversion method comprising: obtaining the original text The color value of an original pixel is [a, b, c], and the first original pixel is replaced by a first pixel array, and the first side of the first pixel array has three edge pixels, and the color values thereof are respectively [a, b, c], [x, b, c], [x, x, c], the second side of the first pixel array has corresponding three edge pixels, and the color values thereof are respectively [x, x, x], [a, x, x], [a, b, x], wherein x is a predetermined value, and the second side is a non-adjacent side of the first side; A stacking unit is coupled to the stereoscopic video processor and the word processor, so that the extended text is superimposed on the stereoscopic video frame. 如申請專利範圍第14項所述立體視訊資料處理裝置,其中該預設值x為0。 The stereoscopic video data processing device of claim 14, wherein the preset value x is zero. 如申請專利範圍第14項所述立體視訊資料處理裝置,其中該顏色值[a、b、c]為[紅色值、綠色值、藍色值]。 The stereoscopic video data processing device of claim 14, wherein the color value [a, b, c] is [red value, green value, blue value]. 如申請專利範圍第14項所述立體視訊資料處理裝置,其中該第一側邊為該第一像素陣列之左側邊,該第二側邊為該第一像素陣列之右側邊。 The stereoscopic data processing device of claim 14, wherein the first side is a left side of the first pixel array, and the second side is a right side of the first pixel array. 如申請專利範圍第14項所述立體視訊資料處理裝置,其中該第一側邊為該第一像素陣列之右側邊,該第二側邊為該第一像素陣列之左側邊。 The stereoscopic data processing device of claim 14, wherein the first side is a right side of the first pixel array, and the second side is a left side of the first pixel array. 如申請專利範圍第14項所述立體視訊資料處理裝置,其中該第一側邊與該第二側邊之間具有多個中間像素。 The stereoscopic video data processing device of claim 14, wherein the first side and the second side have a plurality of intermediate pixels. 如申請專利範圍第19項所述立體視訊資料處理裝置,其中該些中間像素的顏色值為[a、b、c]。 The stereoscopic video data processing device of claim 19, wherein the intermediate pixels have color values of [a, b, c]. 如申請專利範圍第14項所述立體視訊資料處理裝置,其中該文字處理器更取得該原始文字中一第二原始像素的顏色值,其中該第二原始像素鄰接於該第一原始像素;將該第二原始像素置換為一第二像素陣列;以及將該第一像素陣列與該第二像素陣列二者相鄰接側的邊緣像素相疊合,其中前述疊合後像素的顏色值,是疊合前二個邊緣像素的顏色值的總和。 The stereoscopic data processing device of claim 14, wherein the word processor further obtains a color value of a second original pixel in the original text, wherein the second original pixel is adjacent to the first original pixel; The second original pixel is replaced by a second pixel array; and the edge pixels of the adjacent pixel array and the second pixel array are overlapped, wherein the color value of the superimposed pixel is The sum of the color values of the first two edge pixels of the overlay. 如申請專利範圍第21項所述立體視訊資料處理裝置,其中該第二像素陣列是依據該立體顯示器之視差阻障元件的傾斜度值取得的。 The stereoscopic video data processing device of claim 21, wherein the second pixel array is obtained according to a tilt value of the parallax barrier element of the stereoscopic display. 如申請專利範圍第14項所述立體視訊資料處理裝置,其中該第一像素陣列是依據該立體顯示器之視差阻障元件的傾斜度值取得的。 The stereoscopic video data processing device of claim 14, wherein the first pixel array is obtained according to a tilt value of the parallax barrier element of the stereoscopic display. 如申請專利範圍第21項所述立體視訊資料處理裝置,其中該第二像素陣列是依據該立體顯示器之視角個數值取得的。 The stereoscopic video data processing device of claim 21, wherein the second pixel array is obtained according to a value of a viewing angle of the stereoscopic display. 如申請專利範圍第14項所述立體視訊資料處理裝置,其中該第一像素陣列是依據該立體顯示器之視角個數值取得的。 The stereoscopic video data processing device of claim 14, wherein the first pixel array is obtained according to a value of a viewing angle of the stereoscopic display.
TW98146178A 2009-10-29 2009-12-31 Pixel data transforming method and apparatus for 3d display TWI393430B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US12/861,838 US8508581B2 (en) 2009-10-29 2010-08-24 Pixel data transformation method and apparatus for three dimensional display

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US25585709P 2009-10-29 2009-10-29

Publications (2)

Publication Number Publication Date
TW201116046A TW201116046A (en) 2011-05-01
TWI393430B true TWI393430B (en) 2013-04-11

Family

ID=44934675

Family Applications (1)

Application Number Title Priority Date Filing Date
TW98146178A TWI393430B (en) 2009-10-29 2009-12-31 Pixel data transforming method and apparatus for 3d display

Country Status (1)

Country Link
TW (1) TWI393430B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI484817B (en) * 2011-12-15 2015-05-11 Au Optronics Corp Display panel

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW200426672A (en) * 2003-05-17 2004-12-01 Samsung Electronics Co Ltd Method of processing subtitle stream, reproducing apparatus and information storage medium thereof
US20050140676A1 (en) * 2003-10-20 2005-06-30 Lg Electronics Inc. Method for displaying multi-level text data in three-dimensional map
TW200524431A (en) * 2004-01-12 2005-07-16 Matsushita Electric Industrial Co Ltd Subtitle text processing device
US7119762B2 (en) * 2002-08-19 2006-10-10 Price Jeremy C Method and apparatus for selectively viewing captioning
TW200928860A (en) * 2007-12-31 2009-07-01 Htc Corp Method and device for adjusting output frame

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7119762B2 (en) * 2002-08-19 2006-10-10 Price Jeremy C Method and apparatus for selectively viewing captioning
TW200426672A (en) * 2003-05-17 2004-12-01 Samsung Electronics Co Ltd Method of processing subtitle stream, reproducing apparatus and information storage medium thereof
US20050140676A1 (en) * 2003-10-20 2005-06-30 Lg Electronics Inc. Method for displaying multi-level text data in three-dimensional map
TW200524431A (en) * 2004-01-12 2005-07-16 Matsushita Electric Industrial Co Ltd Subtitle text processing device
TW200928860A (en) * 2007-12-31 2009-07-01 Htc Corp Method and device for adjusting output frame

Also Published As

Publication number Publication date
TW201116046A (en) 2011-05-01

Similar Documents

Publication Publication Date Title
JP5011316B2 (en) Rendering the output image
US9749617B2 (en) Method of autostereoscopic display on a screen having its largest dimension in a vertical direction
CN101902582B (en) Method and device for adding stereoscopic video subtitle
CN104597610B (en) The display processing method of a kind of bore hole 3D, device and display device
US8723920B1 (en) Encoding process for multidimensional display
CN103533336B (en) High-resolution auto-stereoscopic display
US20060125916A1 (en) Three-dimensional video processing method and three-dimensional video display
TWI413405B (en) Method and system for displaying 2d and 3d images simultaneously
JP5150255B2 (en) View mode detection
ITTO20100652A1 (en) METHOD TO COMBINE REFERENCE IMAGES TO A THREE-DIMENSIONAL CONTENT
CN104581131B (en) Dot structure, array base palte and its control method and display device
WO2006137000A1 (en) Combined exchange of image and related data
CN102932664B (en) Playing method of video of naked 3D (three-dimensional) television wall
JP2011523743A (en) Video signal with depth information
EP1842179A1 (en) Multi-view display device
CN107483913A (en) A kind of various dimensions picture-in-picture display methods
CN105892069B (en) Dynamic electron grating
Zhu et al. 3D multi-view autostereoscopic display and its key technologie
US20110157311A1 (en) Method and System for Rendering Multi-View Image
US8508581B2 (en) Pixel data transformation method and apparatus for three dimensional display
JP2008107764A (en) Display device, image processing method, and electronic apparatus
CN103561255A (en) Nakedness-yet stereoscopic display method
CN102164291B (en) Method and display system for simultaneously displaying two-dimensional (2D) image and three-dimensional (3D) image
Zhang et al. Multi-view autostereoscopic 3D display
TWI393430B (en) Pixel data transforming method and apparatus for 3d display

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees