2010年12月25日星期六

SAMSUNG 40吋高畫質LED液晶UA-40C6900


找了這麼多關於LED LCD TV的資料, 正因為近日看中了SAMSUNG Series 6的LED TV,當播Avator的時候,畫面相當清晰立體,比起其他並列的電視質素高很多,不過現在價錢對我來說太貴,等價格回落點再考慮。




‧家庭娛樂再進化,成真SAMSUNG LED TV強大的多媒體功能,無限擴充你的娛樂選項。透過更簡單、更精彩、更
 好用的使用者介面,創造電視上網新體驗。平台上提供的各式內容項目,給你五花八門的應用軟體選擇:圖庫、
 遊戲、食譜等等,不管是六歲還是六十六歲,SAMSUNG LED TV都能讓你找到最對味的娛樂內容。更酷的是,下
 次你想上網,只要打開電視。SAMSUNG LED TV 配備的Connect Share?功能讓你可以利用其他裝置(如PC)下載
 高畫質電影,直接在電視上欣賞。有SAMSUNG LED TV,你家客廳就是全球娛樂中心
‧動態影像流暢技術 SAMSUNG LED TV 6系列,大幅提升反應和表現的頂級影像運算技術,能以120Hz處理動態影
 像,讓畫面流暢如真,高度動作感的影像都能清晰自然 
‧智慧藍光 智慧藍光讓你的各項影音設備更緊密連接,完全分享各項媒體的資訊。你的觀賞環境能更適應各種媒體
 格式



商品內容

‧主商品:SAMSUNG 40吋高畫質LED液晶UA-40C6900

規格:
‧面板尺寸 (英吋) 40吋
‧面板解析度 1920 x 1080
‧動態對比 百萬以上
‧Full HD: 有
‧影像處理引擎Picture Engine HyperReal Engine
‧廣色域強化 Wide Color Enhancer Pro : 有
‧影像流暢技術 Motion Plus : 有(120Hz)
‧超透晰面板 Ultra Clear Panel: 有
‧喇叭功率 (W) : 10W X 2
‧音效系統 : SRS TheaterSound環場音效
‧低音擴聲器: 有
‧杜比音效系統 : 有
‧SAMSUNG 產品特色 Internet@TV: 有
‧USB Movie 2.0 : 有
‧DLNA : 有
‧All Share (powered by DLNA) : 有
‧Anynet+ (HDMI-CEC) : 有
‧NTSC / DVB 訊號輸入 : DTMB
‧OSD 語言模式 : 本地語言
‧Skype?網路電話: 無
‧數位雜訊過濾技術: 有
‧輸出 / 輸入端子: AV端子 1
‧色差端子 : 1
‧HDMI: 4
‧USB 2.0 : 2
‧PC D-sub: 1
‧RF 輸入(類比/無線) : 2
‧數位聲音 (光纖): 1
‧乙太網路(LAN)Ethernet(LAN:) 1
‧其他 旋轉底座 (左 / 右) : 有
‧最大耗電量 : 140W
‧待機耗電量 : 0.1W
‧尺寸 (mm) 含底座 (W*H*D) 956 x 647.1 x 267.7 mm
不含底座 (W*H*D) 956 x 588.4 x 28.0 mm
‧重量 (公斤) 含底座 14.5 kg
不含底座 12.4 kg

iDTV是什麼?

source:http://www.wholehk.com/thread-76170-1-1.html

iDTV即是內置高清機頂盒的LCD TV

JVC (型號 LT-32FX38) 32吋闊高清電視, 我與其他電視比較過, 覺得畫面好暗及有陣動及拖尾的情況. 會考慮其他牌子嗎? 介紹幾個牌子給你作比較.

現在買LCD TV 通常都係 LG,SONY,PHILIPS,SAMSUNG,SHARP這5個牌子,因為它們在LCD方面較出色及質數較好.

解像度是Full HD 即1920 X 1080p, HD ready即 366 x 768p 留意p是解作逐行掃瞄,而i是解作隔行掃瞄.

亮度要500 cd/m 色彩鮮艷留意紅黑色,可在高清台睇標清節目兩旁的黑位是否夠黑.

動態畫面對比數值越高畫面越靚 

動態可留意財經台的股票報價有否陣動及拖尾情況.

層次可留意字幕是否明顯有凸出的感覺.

反應時間數字越細反應越快

SONY 牌子唔錯,但要W系或以上畫面先靚.

LG 畫面陣動及拖尾情況較多.

溫馨提示:留意光亮度是否設於中間位置,常有sales設於最光值.

近日覺得 PHILIPS 及 SAMSUNG 的電視機都唔錯可以留意作比較. 買大牌子有信心,總好過一些不知名的大陸機會無故起火,價錢都OK,又唔會咁易壞,仲有3年保養,可延長至5年,售後服務又佳.

LED TV與LCD TV的區別

source: http://tw.myblog.yahoo.com/lucky-rashomon/article?mid=-2&next=1598&l=a&fid=9

近兩年以來,平板電視技術的發展非常迅速,每年都有幾個熱點內容值得人們去爭論,比如全高清、可錄電視、120Hz和100Hz等等。在09年的平板電視市場,我們聽到最多的一個詞應該就是「LED電視」了。

  那麼什麼是「LED電視」呢?「LED電視」又是一種什麼樣的新技術新概念呢?為了讓網友對其真正瞭解,我們今天一起來揭秘「LED電視」的真相。

  1、LED TV與LCD TV的區別

  目前,許多液晶電視品牌在宣傳產品之時直接用「LED電視」這個名詞來宣傳,這就給許多人帶來了誤解,認為「LED電視」是一種新型的電視機,這是錯誤的。
「LED電視」只是液晶電視的一種


  實際上「LED電視」只是將普通液晶電視的CCFL背光源更換成了LED背光源而已,更正確的應該稱為「LED背光源液晶電視」,而並非一種完全採用新顯示技術原理的電視產品。

  如果想通俗一點理解「LED背光源液晶電視」與「液晶電視」之間的關係,可以把「LED背光源液晶電視」比喻成蘋果,「液晶電視」比喻成水果。蘋果是水果的一種,「LED背光源液晶電視」也只是「液晶電視」的一種。
OLED電視是一種全新的電視機顯像技術


值得注意的是,在電視機領域我們還能經常聽到「OLED電視」依次,雖然與「LED電視」只有一個字母的差別,但「OLED電視」卻是一種新的電視技術,採用的是主動發光原理,並且由於受到技術的限制,目前在家庭電視中應用還不廣泛。
2、LED背光源的劃分

LED背光源配備在液晶電視上時,還可以分為多種類型。按LED背光源技術種類劃分,目前可以分為RGB-LED和白光LED;按照背光源入射位置劃分,依光源入射位置分為直下式與側入式兩大類。

·RGB-LED和白光LED的區別

RGB-LED背光源是誕生時間比較早的一種技術。RGB-LED通過紅色、綠色、藍色三原色LED調製成白光,具有最好的光學特性,優點主要體現在色彩表現力和對比度兩方面。
以RGB-LED為背光源的液晶面板


當然,RGB-LED背光源也並非十全十美:第一是成本方面沒有很大優勢;第二是RGB-LED需要單獨的調光電路和更好的散熱結構,這也會在一定程度上導致電視結構複雜,難以做到輕薄化;另外,RGB燈在控制上的問題仍有待加強,舉例來說,如果其中一顆燈壞了,在整個屏幕上會相當明顯。
目前市場上大多數LED電視都採用白光LED背光源


白光LED相對於RGB-LED就要簡單不少,它採用了只能發出白色光線的LED光源代替原來的CCFL螢光管。由於不像RGB-LED那樣需要涉及到背光源的調光,因此在電路結構方面的要求相對不高。但是白光LED的光譜特性和RGB-LED相比還是有所欠缺的,這也導致此種LED電視在色彩表現上並不如RGB-LED電視那麼優秀。

不過白光LED背光源的優點也是比較明顯的,例如亮度動態調節、區域背光控制都可以實現,也能實現很好的對比度。在色域範圍上也能較普通CCFL液晶電視有所提升。加上成本的優勢,目前應用最多的是白光LED背光源。
劃分:直下式LED與側光式LED的區別

直下式背光源工藝簡單,不需要導光板,LED陣列置於燈箱底部,從LED發出的光經過底面和側面反射,再通過表面的擴散板和光學模組均勻射出。
夏普LX710系列新品LED背光液晶電視採用直下式背光源


直下式背光源的厚度由燈箱底部和散射板的距離決定,通常厚度越厚,背光源的光均勻性就越好。在背光源較薄的情況下,色彩和亮度均勻性就成了直下式背光源的技術關鍵。

側光式背光模塊即將點狀光源設置在經過特殊設計的導光板側邊作為背光源,使用LED顆數較少;而因光源置於導光板側邊,LED受顆數及亮度限制,仍需將光均勻分散整個平面上時,會形成當面板面積越大,光源輝度運用越有限。
採用側光式LED背光源的液晶電視,機身能很薄


因LED背光源放在產品的側面,因此後面只需要添加導光板就可以液晶產品的外觀厚度可以做到很薄,但光源的光利用率較小,且越薄利用率越小,最大約50% 。

側光式LED產品因是由點光源組成線光源,而非由點光源分佈至TV用LCD面板整個面積,故無法作到區域控制功能,不能分區控制不僅是對動態對比值及動態影像畫質提升沒有幫助。
3、LED背光源液晶電視的優勢

·優勢一:色域廣
LED電視色域示意圖


CCFL (冷陰極燈管) 背光源是激發螢光粉發光的,其發光光譜中雜余成分較多,色純度低,導致其色域小,通常只有NTSC的70 %左右。而LED 的發光光譜窄,色純度好,用三基色LED混光的背光源具有很大的色域和優秀的色彩還原性,通過選擇合適三基色,可以達到NTSC 的105 %以上,比傳統CCFL背光源的色域擴展了大約50 %。

·優勢二:壽命更長

一般來說,LED背光源的使用壽命要比CCFL更長一些。不同CCFL的額定使用壽命(半亮)在8,000~100,000小時之間,而LED背光源則可以達到CCFL的兩倍左右。而且為了增強性能而採用了改進設計的CCFL背光的使用壽命還會更低一些。
LED背光源使用壽命要比CCFL更長


此外,由於電路設計方面的原因,採用LED背光源的LCD的體積還有望更加小巧,而且電路設計的成本也將大大降低。

·優勢三:環保節能

在以CCLF冷陰極螢光燈作為背光源的LCD中,其所不能缺少的一個主要元素就是汞,也就是大家所熟悉的水銀,而這種元素無疑是對人體有害的。
LED將光結合到光導板的效率比CCFL更高


雖然目前廠商方面已經盡力在降低螢光管中的汞含量,但是完全無汞的螢光管會帶來一些新的技術問題,暫時看到不到實現的前景。而反現LED背光源,其優勢在於完全不含汞,符合綠色環保的時尚。

LED背光源非常節電。其功耗要比CCFL冷陰極背光燈更低一些。LED內部驅動電壓遠低於CCFL,功耗和安全性均好於CCFL(CCFL交流電壓要求相對較高,啟動時達到1,500~1,600 Vac,然後穩定至700或800Vac),而LED只需要在12~24Vdc或更低電壓下就能工作。

·優勢四:超薄外觀

液晶電視若要作到超薄,其中有2個主要決定因素,分別為背光模塊與電源基板厚度,然因背光模塊整個面積與液晶面板相似,而電源基板僅佔液晶電視部分面積,換句話說,液晶電視最薄部分的厚度,與背光模塊有很大的關係。
厚度僅6mm,比手指還要薄


LED背光源中的側光式LED應用在電視用LCD背光模塊,其厚度皆較CCFL型直下式及側光式、及LED直下式還,以三星電子40英吋、厚度10mm TV用LCD面板而言,其背光模塊厚度僅約5mm。

LCD、LED與OLED顯示屏的分別



簡介

LCD

LCD是液晶顯示屏 Liquid Crystal Display 的簡稱。

LCD是由液態晶體組成的顯示屏,液晶的像素單元是整合在同一塊液晶板當中分隔出來的小方格。通過數碼控制這些極小的方格進行顯像


LCD包括了TFT、UFB、TFD、STN等類型的液晶顯示屏。筆記本液晶屏常用的是TFT。 TFT屏幕是薄膜晶體管,英文全稱(ThinFilmTransistor),是有源矩陣類型液晶顯示器,在其背部設置特殊光管,可以主動對屏幕上的各個獨立的像素進行控制,這也是所謂的主動矩陣TFT的來歷,這樣可以大的提高麼應時間,約為80毫秒,而STN的為200毫秒!也改善了STN閃爍(水波紋)模糊的現象,有效的提高了播放動態畫面的能力,和STN相比,TFT有出色的色彩飽和度,還原能力和更高的對比度,太陽下依然看的非常清楚,但是缺點是比較耗電,而且成本也較高。

LED

LED是發光二極管Light Emitting Diode的英文縮寫。

LED應用可分為兩大類:一是LED單管應用,包括背光源LED,紅外線LED等;另外就是LED顯示屏。LED顯示屏是由發光二極管排列組成的一顯示器件,每一個像素單元就是一個發光二極管,如果是單色,一般是紅色發光二極管。如果是彩色,一般是三個三原色小二極管組成的一個大二極管。這些二極管組成的矩陣由數碼控制實時顯示文字或者圖像,造價相對低廉,組成的顯像面積大。它採用低電壓掃描驅動,具有:耗電少、使用壽命長、成本低、亮度高、故障少、視角大、可視距離遠等特點。

OLED

OLED:Organic Light Emitting Display,即有機發光顯示器,在手機LCD上屬於新崛起的種類,被譽為“夢幻顯示器”。 

如果說液晶顯示器(Liquid Crystal Display,簡稱LCD)是二十世紀平面顯示器的發展史中,一個令人驚喜的里程碑,那麼有機發光二極體(Organic Light-Emitting Diodes,簡稱OLED)則是人類在二十一世紀所夢想追求能超越LCD的平面顯示技術。OLED顯示技術與傳統的LCD顯示方式不同,無需背光燈,採用非常薄的有機材料塗層和玻璃基板,當有電流通過時,這些有機材料就會發光。而且OLED顯示屏幕可以做得更輕更薄,可視角度更大,並且能夠顯著節省電能。不過,雖然將來技術更優秀的OLED會取代TFT等LCD,但有機發光顯示技術還存在使用壽命短、屏幕大型化難等缺陷。

另外一個攸關OLED顯示器效果的重要關鍵,就是顯示器的驅動方式。就目前來說,OLED的驅動方式可分為被動式矩陣(passive matrix,即PM-OLED)與主動式矩陣(active matrix,即AM-OLED)兩類,其中被動式矩陣架構較簡單,成本也較低,但必需在高脈衝電流下操作,才能達到適合人眼觀賞的亮度,因OLED的亮度與所通過的電流密度成正比,太高的操作電流不但會使電路效率及壽命降低,因為掃瞄的關係使其解析度也受限制,因此PM-OLED比較適合於小尺寸的產品。相反的,AM-OLED雖然成本較昂貴、製程較複雜(仍比TFT-LCD容易),但其每一個畫素(pixel)皆可記憶驅動信號並可獨立與連續驅動,且效率較高,適用於大尺寸與高解析度之高資訊容量的顯示產品。 


詳解


LCD與LED的分別

LED顯示器與LCD顯示器相比,LED在亮度、功耗、可視角度和刷新速率等方面,都更具優勢。 LED與LCD的功耗比大約為10:1,而且更高的刷新速率使得LED在視頻方面有更好的性能表現,能提供寬達160°的視角,可以顯示各種文字、數字、彩色圖像及動畫信息,也可以播放電視、錄像、VCD、DVD等彩色視頻信號,多幅顯示屏還可以進行聯網播出。有機LED顯示屏的單個元素反應速度是LCD液晶屏的1000倍,在強光下也可以照看不誤,並且適應零下40度的低溫。


傳統的液晶顯示器通常採用CCFL背光源,即冷陰極螢光燈。CCFL具有很多非常好的特性,包括極佳的白光源,低成本、高效率、穩定性好、操作方便等。目前已廣泛用於筆記本電腦、台式機和電視機。由於成本低廉、技術成熟等原因,CCFL仍將是LCD背光源的主流光源。但是CCFL被認為不夠環保,含汞;色彩表現不夠,只能達到NTSC的70%~80%;對於大尺寸電視機屏,CCFL的電壓加高和加長管子的加工也有困難。


相比之下,LED採用發光二極管作為背光光源,可以提供紅、綠、藍、青、橙、琥珀、白等顏色,色域更加寬廣,能夠達到NTSC色域的105%,這為液晶電視的色彩提升提供了保障。另外,LED壽命非常長,使用壽命可達10萬小時,如果按每天開機5小時計算,一台採用LED背光光源的液晶電視可以使用將近55年。此外,它還不含汞,環保性能更好。





簡單地說,LCD與LED是兩種不同的顯示技術,LCD是由液態晶體組成的顯示屏,而LED則是由發光二極管組成的顯示屏。 LED顯示器與LCD顯示器相比,LED在亮度、功耗、可視角度和刷新速率等方面,利用LED技術,可以製造出比LCD更薄、更亮、更清晰的顯示器,擁有廣泛的應用前景。

不過現今市場上的LED顯示器比LCD顯示器價格較高,原因如下:
  • LED顯示器上市時間比LCD顯示器遲很多,新品總是要貴些。
  • LCD顯示器已量產多年,基本沒有技術壁壘,製造相對簡單,價格要便宜些。
  • 現在LED普遍用白光LED,相對成本較低,在高端產品上用了三色LED,製造成本要高。
  • LED生產線總產量與市場需求還有一定差距,也導致LED比LCD顯示器貴些。




OLED與LED的分別

OLED 與 LED (Light Emitting Diode)乍看之下就是多了一個O,也就是 Organic 有機,沒錯,OLED和LED可以簡單的看成有機與無機的發光二極體,也就是在製造過程中LED是採用無機半導體材料,而OLED是用有機半導體材料,這兩樣元件不論是被開發的年代〈LED 至少有 30 年以上 OLED 在 1987 年才由柯達公司發表〉、所需的技術、價格以及應用的領域〈LED:大型看板、手機、交通號誌、汽車尾燈、閃光燈;OLED:目前有手機、PDA〉都相當的不同!但是追究其差異,其實二者有極大的差異,雖然都是電子與電洞復合放光,但是因為有機半導體材料的電阻遠大於無機材料,載子(電子與電洞)在有機材料內是藉由跳躍的方式傳遞,並不像無機半導體材料的載子是在連續的能帶間傳導,因此OLED和LED在許多物理機制上也存在著極大的差異,在製造方法上OLED是採用熱蒸鍍的方法(這裡是指小分子的OLED,高分子OLED一般又統稱PLED),使用真空腔體熱蒸鍍有機材料來製作元件,其製造成本遠低於無機材料使用昂貴的MOCVD鍍膜技術,姑且不去比較OLED與LED在製造上的差異,因為在短期間內,OLED的競爭對手並非LED,因為二者在產業利用的價值上目前還是鎖定在不同的領域,OLED 的應用領域屬於平面顯示器,例如手機顯示面板,或電腦瑩幕等,而LED則是應用在戶外大型看板以及照明用途,雖然OLED未來的發展也希望能作為照明使用,不過在短期(至少十年內)間受限於OLED的使用壽命應該很難作為日常照明用途。


LED 以其光電轉換效能高著稱,使用 LED 燈具時幾乎 70% 的電能可轉化為光能,這聽起來很吸引人,但是對於普通用戶來說,這只是一個次要方面,重要的是 LED 的製造成本相當高!相應地,LED燈具也相當昂貴,也許這就是目前它無法取代螢光燈的主要原因。現在讓我們來看看 OLED(有機發光二極管)照明設備,它解決了 LED 燈具的主要問題:成本。同樣,這對於OLED 也只是一個次要問題,它的主要問題是效能太低,一份研究報告顯示,只有25%的電能被轉化為了光能,也就是說,它非常耗電。當然,它的價格很便宜而且有非常好的色域。所謂魚和熊掌不可兼得,你可以選擇便宜的 OLED 燈具和昂貴的電費,或是昂貴的LED燈具和便宜的電費。

OLED與LED目前並不是互相競爭的產業,然而OLED目前最大的勁敵其實是 LCD,因為LCD價格快速的下降,OLED雖然在顯示功能上優於LCD,然而如何克服目前量產良率並壓低製造成本來與LCD競爭,這才是目前OLED的挑戰


OLED與LCD的分別

LCD是液晶顯示器,其原理是使用背光源透過液晶分子偏折光線的方法,因此在LCD產業中背光模組就是提供光源,其成本佔了LCD將近30%,由於LCD的反應時間受限於液晶分子的轉動速度等原因,所以目前LCD一直在努力降低反應時間 (response time),反應時間越短才越能看清楚快速動態的顯示影像,例如子彈在射出時的火花,如果反應時間不夠短,瑩幕則無法呈現火花短暫噴發,也因為受限於液晶分子排列使LCD在視角上受限,也就是從瑩幕的側邊觀看時顏色會失真,色彩飽和度也會明顯下降到無法觀看的程度,雖然目前的LCD都有使用一些技術去彌補先天的缺陷,但在彌補"視角"問題的同時也會損失"亮度"或"耗電量"甚至是"壽命"等,而OLED其先天優勢也就在於它是自發光的,OLED本身的材料在通電後就會發光,所以OLED不需要背光源,其厚度就比LCD薄了許多,應此也就更輕了,這對於大尺寸的顯示器相當重要,電視廣告把一個37吋的LCD瑩幕要掛在牆上好像很輕鬆,不過你知道嗎...37吋的LCD瑩幕也重達31公斤,不在牆上釘上多個洞是掛不上去的,不過OLED在重量上就佔了極大的優勢,當然目前OLED的應用還不到大尺寸啦,不過在手機上也可以讓手機更加輕薄,OLED的另一個優點則是其對比可高達5000:1甚至是10000:1,這是LCD的800:1所不及的,並且之前所提到的反應時間OLED可低於0.01msec,而LCD目前還在努力往2ms邁進,一般的LCD規格都還是只有6-15ms,和OLED真是無法相比,而OLED理論上的製造成本也應低於LCD,然而目前因為良率及原料成本昂貴等因素,使OLED在價格上實在難與LCD競爭,不過由於OLED各方面優勢的表現,在小尺寸的3G高價手機應用上,OLED將有機會突圍而出



總結OLED相對於LCD的優勢如下:

  • 自發光,視角廣達165°以上
  • 反應時間快(~1μs)
  • 高亮度(100-14000 cd/m2)
  • 高流明效率(16-38 lm/W)
  • 低操作電壓(3-9V DC)
  • 面板厚度薄(2 mm)
  • 可製作大尺寸與可撓曲性面板
  • 製程簡單,具有低成本的潛力(30-40% of TFT-LCD)
缺點如下:
  • 良率低
  • 原料成本昂貴
  • 價格高

LCD 顯示屏種類: TN / VA / IPS

source: http://itstandup.blogspot.com/2009/02/lcd-panels-tn-va-ips.html


買LCD mon 和比較 LCD mon, 該知道它們用的生產技術 (Technology) 是哪一種.
現今世上主流LCD 生產廠商有好幾家,但生產技術來來去去只有 3 大類 (當然還有一些非主流):

1) TN film (Twisted Nematic + Film)
現時最普遍使用. 一個字 - 平/抵!
絕大部分22" or 以下LCD都是此種Panel. (現剛開始有24"的 TN LCD, e.g. Dell's new 24" & Acer)

好處: Response time 高, 一般所謂的 2ms or 4ms 的 LCD 都是此種Panel
生產成本較低
合用: 打機, 睇movie, 因速度高,殘象少
壞處: color 還原能力較其余兩者差 (其實現在已改善了很多); 可視角度較低(尤其從下方仰望)


2) VA (Vertical Alignment)
又分 MVA (有數家生產商) and PVA (*Samsung 自家)
成本在 TN & IPS 兩者之間
常見於較高「貴」& 大尺寸 的 brand or model.

好處: color 還原能力較高; 可視角度較高.
很多平价的LCD "TV" 都用此種Panel 因其較高的可視角度
合用: Graphics, movie, 打機 (勉強)
壞處: 慢 (對比 TN), 觀看角度改變 color 亦會有微量改變

(* Samsung 自家 有生產 TN & PVA 兩種. Samsung LCD 也很多時用上平价的TN panel)

3) IPS (In-Plane Switch)
主要生產商是LG.Philips
(註:此是LG & Philips 的合營公司,有別於LG 或 Philips 自己. LG mon 也不一定就是LG.Philips 的 IPS panel)

成本最高, color 還原能力最高* (不下於CRT)
常見於最高「貴」& 大大尺寸 的 brand or model. e.g. Apple (一說Apple 就不用多解釋了吧)

好處: color 還原能力最高 ; 可視角度最高(從四方八面觀看也不會察覺怎麼变色)
合用: Graphics or applications that require accurate color reproduction & high viewing angle

壞處: 慢 (最慢), 慢到睇movie 都可能有殘象(但這一兩代已大有改善, 只是有高速motion/action的場面仍有此情況)
貴, 真係好貴!
不合用: 打機, 睇多action 的 movies

(有興趣一睹IPS panel 風采的話,可到Apple store 看看他們的高級models)

"color 還原能力" 還有關乎Bit 數等問題.
而各廠商又有方法去應付,e.g. FRC.

TN panels usually only have 6 bits color depth.
VA & IPS usually have 8 bits
(There appeared some cheaper VA only having 6-bit)

Recently, many TN claim that they have 8 bits.
But beware of that it's not 'true" 8 bit.




個人感覺:IPS的屏比較適合平面設計; VA的屏比較適合影視.動畫等; TN的屏平常家用足夠了.

遺憾的是液晶面板的類型和規格是很難用肉眼分別的,
要想確切知道是什麼類型的面板,可以在工廠模式下可看到液晶使用時間,面板版本信息等.

每個廠商的出廠模式按鍵方法是不一樣的

舉例DELL 2007 FP(在關閉顯示器的情況下,同時按住“menu”和“+”,然後按“power”開機,然後放開按住的按鍵,在按“-”就可以了)


C.拆解法:拆開看,知道其面板的準確型號和批次信息.


下面還是簡單地說一下怎麼區分VA和TN的面版 

VA(PVA和MVA):

1.用手輕按LCD面板,看到有梅花狀印記的就是VA面板

2.查看LCD的參數,只要是16.7M色彩+水平垂直都有170度以上可視角度的100%是VA面板

TN:1.用手輕按LCD面板,看到有水波紋的就是TN面板 

2.只要是16.2M色的就是TN

3.水平垂直可視角度都達不到160度以上的就是TN



總的來說,韓國人在液晶顯示器技術上的確是世界頂尖水平。目前他們已經研製出了IPS不反色的LCD屏,國產有很多仿製的廉價屏,例如長虹47寸 的數字電視,成本跟好屏比起來打對折還不止,不過效果的確遜色很多。所以在很久的一段時間我們還要依賴韓國人的顯示技術上網、打遊戲、看電視………

[Mercurial] Use hg strip to remove an unwanted changeset/revision/branch

Reference: http://mercurial.selenic.com/wiki/Strip

One way to remove unwanted commit is using "hg strip REV" command.
hg strip rev removes the rev revision and all its descendants from a repository.

Let me show you an example in using hg strip.

1. View the current repository tree

2. Add a new file a.c
$ echo "Create new file a.c" > a.c
$ hgad a.c
$ hgci "Add new file a.c"

3. Work on this file, modify, commit, and tag it as a stable version for release
$ echo "Alan fixed a serious driver bug." >> a.c
$ hgci "Driver bug fix"
$ echo "Curtis makes AAC decode 10 times faster." >> a.c
$ hgci "Enhance performance"
$ hgta "Full tested" RELEASE_1.0

$ cat a.c
Create new file a.c
Alan fixed a serious driver bug.
Curtis makes AAC decode 10 times faster.


4. Base on RELEASE_1.0, continue add bug fix in hurry:
$ echo "Customer push, add quick fix." >> a.c
$ hgci "Not fully tested"
$ echo "Need to meet deadline, ci all fixes." >> a.c
$ hgci "Will be release 2.0 tomorrow"

$ cat a.c
Create new file a.c
Alan fixed a serious driver bug.
Curtis makes AAC decode 10 times faster.
Customer push, add quick fix.
Need to meet deadline, ci all fixes.


5. Use hg strip command to remove unwanted commit
At 11:00pm, suddenly find the last 2 commits (rev10, rev11) introduce a major bug, need to get rid of them and go back to rev9.

6. See the repository tree after hg strip
You can see rev10 and rev11 are removed from repository. The tip points to rev9.

7. Double check the file content is correct

$ cat a.c
Create new file a.c
Alan fixed a serious driver bug.
Curtis makes AAC decode 10 times faster.

Actually, Curtis and Alan already make the software good enough, can release RELEASE_1.0 to customer tomorrow! :)


Merry Xmas 2010!!!

2010年12月20日星期一

[Mercurial] Graphical view of a repository, simple view of a Changeset of a File

With the style template mentioned in previous post: [Mercurial] Enhance hg log with nice coloring, you can view your repository, changeset and history of a file in a colorful way in a ANSI console.
Today I will introduce 4 alias commands: hggl, hgch, hgcs and hgsl.

1. [hggl] Graphical view of a repository

To see latest N changeset of your repository, you can type "hggl N"


2. [hgch] View the detail of latest commit

After you commit a file, it will become a head, the latest head call tip. To view the detail of tip, type "hgch"


3. [hgcs] View detail of a Tag or Changeset

If you want to view the detail of a tag or a changeset, you can type "hgcs" followed by a ChangesetID or a Tag name.


4. [hgsl] View the history summary of a file

If you want to see the latest N changesets include the change of a particular file, you can type "hgsl N FILE"

To get the above 4 commands works, first, you need to download the style template and put them in "C:\Program Files\TortoiseHg\templates". Then, add the aliases in .hgrc and .bashrc.

Download:

Modify files:
File: .hgrc
[alias]
slog  = log --style slog
sglog = glog --style sglog
cslog = log --style changeset
chlog = log -r tip --style changeset

File: .bashrc
# hggl, hgch, hgcs and hgsl
alias hggl="hg sglog -v -l"
alias hgch="hg chlog"
alias hgcs="hg cslog -r"
alias hgsl="hg slog -l"

2010年12月18日星期六

[Console2 + Cygwin + bash + Mercurial + style template] to support ANSI escape code

As I find some nice looking hg log style template, I want to use them in my environment.
After spending sometime in trial and error, I figure out a way to support it.
Here are the necessary settings:

Console2 setting:

Title: cygwin
Icon: C:\cygwin\Cygwin.ico
Shell: C:\WINDOWS\system32\ansicon.exe C:\WINDOWS\system32\startbash.bat
Startup dir: C:\cygwin\home\kip

For ansicon.exe, please refer to other post: ANSICON provides ANSI escape sequences for Windows console programs 

startbash.bat is just two lines:

@echo off
C:\cygwin\bin\bash.exe --login -i


Cygwin setting:

.bash_profile:
export TERM=ansi



Mercurial setting:


.hgrc:
[extensions ]
color =


[color]
mode = ansi




The right click context menu "Open cygwin here" cannot be use after these changes, but you can still add "Open cygwin" in context menu by adding following in registry:


open_cygwin.reg

Windows Registry Editor Version 5.00


[HKEY_CLASSES_ROOT\Directory\shell\Open cygwin\command]
@="C:\\Program Files\\Console2\\Console.exe -t cygwin"

After completed all these steps, you can try hg slog, nlog, sglog.
Please refer to previous post: [Mercurial] Enhance hg log with nice coloring 

[Mercurial] Enhance hg log with nice coloring

<read [Console2 + Cygwin + bash + Mercurial + style template] to support ANSI escape code to setup the environment first>


Now, I use Console2 + cygwin + ansicon + bash for my Mercurial operation.
There are several hg command that support --style STYLE formatting, e.g. log, outgoing, incoming, tip, parents, heads, glog and serve.
The most useful common with styling is hg log.


I find a good website written by Steve Losh : Styling Mercurial’s CLI, which provide several good style template for hg log, includes "slog", "nlog" and "sglog".

Styling Mercurial’s CLI

posted by Steve Losh on
January 15, 2010


Mercurial has a great command line interface and many people use it without 
ever feeling the need for a GUI to manage their 
repositories. However, we can make it even better by taking advantage of 
Mercurial’s templating features.


In this tip I’m going to post some of the templates I use and show you how to 
use them yourself. Check out hg help templating if you want more 
details on how the templating actually works.


If you like what you see you can grab my templates by cloning their repository
from BitBucket:


hg clone http://bitbucket.org/sjl/mercurial-cli-templates/


NOTE: I’ve customized the colors of 
my Terminal, so the colors will look different for you. If you like the colors 
I’m using you can read the blog entry
I wrote about it.

Short Log

In a previous tip I described how to create an hg slog alias that can be very useful for counting changesets. With the right styling it can be useful in your day-to-day work. Here’s what the output of my hg slog command looks like:
To use this template you can edit your ~/.hgrc file to contain the following:
[alias]
slog = log --style=/full/path/to/map-cmdline.slog

Nice Log

The short log is great a quick review of the past few changesets, but for a much more detailed view of a particular changeset I’ve created an hg nlog alias, which looks like this:
To use this template you can edit your ~/.hgrc file to contain the following:
[alias]
nlog = log --style=/full/path/to/map-cmdline.nlog

Short Graphlog

The graphlog command is wonderful for reviewing the history of repositories with branches, but we can make it more compact and easier to read with another template. The result looks like this:
To use this template you can edit your ~/.hgrc file to contain the following:
[alias]
sglog = glog --style=/full/path/to/map-cmdline.sglog

===============================================================

I find a way no need to put /full/path/to/ the map-cmdline.xxx, just need to put the map-cmdline.xxx in C:\Program Files\TortoiseHg\templates, the set the alias as:
[alias]
slog  = log --style slog
nlog  = log --style nlog
sglog = log --style sglog

Then just try the following command:
hg slog -l10
hg slog -l10 -v
hg nlog -r tip
hg nlog -r tip -p

hg sglog -l8
hg sglog -l8 -v


Have fun :)

Display color text in Windows .bat file

By default, Windows cmd.exe do not support ANSI escape sequence color code. But the old version of cmd.exe, i.e. command.exe support ANSI.SYS if you set it up in CONFIG.SYS.

I usually use cmd.exe, after google for awhile, I find a tool which can let you write a .bat file with color text display when you run the .bat in cmd.exe.

You can download the cecho executable in the site: Colors to Batch Files
Unzip it and put the cecho.exe in C:\Windows\System32.

I have write a test file color_win32.bat.txt for testing, download it and rename it to color_win32.bat then run in cmd.exe.

Here is the output:

ANSI Escape sequences [Color]

<read [Console2 + Cygwin + bash + Mercurial + style template] to support ANSI escape code to setup the environment first>

ANSI escape sequence is a sequence of ASCII characters, the first two of which are the ASCII "Escape" character 27 (1Bh) and the left-bracket character " [ " (5Bh). The character or characters following the escape and left-bracket characters specify an alphanumeric code that controls a keyboard or display function.
ANSI escape sequences distinguish between uppercase and lowercase letters.


  Esc[Value;...;Value

Set Graphics Mode:
Calls the graphics functions specified by the following values. These specified functions remain active until the next occurrence of this escape sequence. Graphics mode changes the colors and attributes of text (such as bold and underline) displayed on the screen.

Text attributes
0All attributes off
1Bold on
4Underscore (on monochrome display adapter only)
5Blink on
7Reverse video on
8Concealed on
Foreground colors
30Black
31Red
32Green
33Yellow
34Blue
35Magenta
36Cyan
37White
Background colors
40Black
41Red
42Green
43Yellow
44Blue
45Magenta
46Cyan
47White

Parameters 30 through 47 meet the ISO 6429 standard.


For example, cat a file color_ansi.txt in cygwin with TERM=ansi will display like this:

ANSICON provides ANSI escape sequences for Windows console programs

Project: adoxa/ansicon - GitHub



   ANSICON

Copyright 2005-2010 Jason Hood

   Version 1.32.  Freeware


    ===========
    Description
    ===========

    ANSICON provides ANSI escape sequences for Windows console programs.  It
    provides much the same functionality as `ANSI.SYS' does for MS-DOS.


    ============
    Requirements
    ============

    Windows 2000 Professional and later (it won't work with NT or 9X).


    ============
    Installation
    ============

    Add x86 (if your OS is 32-bit) or x64 (if 64-bit) to your PATH, or copy
    the relevant files to a directory already on the PATH.  Alternatively,
    use option `-i' (or `-I') to install it permanently, by adding an entry
    to CMD.EXE's AutoRun registry value (current user or local machine,
    respectively).  Uninstall simply involves closing any programs that are
    currently using it, running with `-u' (and again with `-U') to remove
    the AutoRun entry/ies, then removing the directory from PATH or deleting
    the files. No other changes are made.

    ---------
    Upgrading
    ---------

    Delete ANSI.dll, it has been replaced with ANSI32.dll.
    Delete ANSI-LLA.dll, it has been replaced with ANSI-LLW.dll.


    =====
    Usage
    =====

    Running ANSICON with no arguments will start a new instance of the com-
    mand processor (the program defined by the `ComSpec' environment var-
    iable, typically `CMD.EXE'), or display standard input if it is redir-
    ected.  Passing the option `-p' (case sensitive) will enable the parent
    process to recognise escapes (i.e. the command shell used to run ANSI-
    CON).  Use `-m' to set the current (and default) attribute to grey on
    black ("monochrome"), or the attribute following the `m' (please use
    `COLOR /?' for attribute values).  The option `-e' will echo the command
    line - the character after the `e' is ignored, the remainder is display-
    ed verbatim; use `-E' to prevent a newline being written.  The option
    `-t' will display each file (or standard input if none or it is "-"), as
    though they are a single file; `-T' will display the file name (in be-
    tween "==> " and " <=="), a blank line (or an error message), the file
    and another blank line.  Anything else will be treated as a program and
    its arguments.  Eg: `ansicon -m30 -t file.ans' will display `file.ans'
    using black on cyan as the default color.

    Once installed, the ANSICON environment variable will be created.  This
    variable is of the form "WxH (wxh)", where W & H are the width and
    height of the buffer and w & h are the width and height of the window.
    The variable is updated whenever a program reads it directly (i.e. as
    an individual request, not as part of the entire environment block).
    For example, "set an" will not update it, but "echo %ansicon%" will.

    The Windows API WriteFile and WriteConsoleA functions will set the num-
    ber of characters written, not the number of bytes.  When using a multi-
    byte character set, this results in a smaller number (since multiple
    bytes are used to represent a single character).  Some programs recog-
    nise this as a reduced write and will inadvertently repeat previous
    characters.  If you discover such a program, use the ANSICON_API envir-
    onment variable to record it and override the API, returning the origin-
    al byte count.  Ruby is an example of such a program (at least, up till
    1.9.2p0), so use "set ANSICON_API=ruby" to avoid the repitition.  The
    full syntax of the variable is:

ANSICON_API=[!]program;program;program...

    PROGRAM is the name of the program, with no path and extension.  The
    leading exclamation inverts the usage, meaning the API will always be
    overridden, unless the program is in the list.  The variable can be made
    permanent by going to System Properties, selecting the Advanced tab and
    clicking Environment Variables (using XP; Vista/7 may be different).


    =========
    Sequences
    =========

    The following escape sequences are recognised.

\e[#A    CUU: CUrsor Up
\e[#B    CUD: CUrsor Down
\e[#C    CUF: CUrsor Forward
\e[#D    CUB: CUrsor Backward
\e[#E    CNL: Cursor Next Line
\e[#F    CPL: Cursor Preceding Line
\e[#G    CHA: Cursor Horizontal Absolute
\e[#;#H     CUP: CUrsor Position
\e[#;#f     HVP: Horizontal and Vertical Position
\e[s    SCP: Save Cursor Position
\e[u    RCP: Restore Cursor Position
\e[#J    ED:  Erase Display
\e[#K    EL:  Erase Line
\e[#L    IL:  Insert Lines
\e[#M    DL:  Delete Lines
\e[#@    ICH: Insert CHaracter
\e[#P    DCH: Delete CHaracter
\e[#;#;#m   SGM: Set Graphics Mode
\e[#n    DSR: Device Status Report
\e[21t Report (xterm) window's title
\e]0;titleBEL Set (xterm) window's title (and icon)

    `\e' represents the escape character (ASCII 27); `#' represents a
    decimal number (optional, in most cases defaulting to 1).  Regarding
    SGM: bold will set the foreground intensity; underline and blink will
    set the background intensity; conceal uses background as foreground.

    I make a distinction between "\e[m" and "\e[0;...m".  Both will restore
    the original foreground/background colors (and so "0" should be the
    first parameter); the former will also restore the original bold and
    underline attributes, whilst the latter will explicitly reset them.


    ===========
    Limitations
    ===========

    The entire console buffer is used, not just the visible window.

    If running CMD.EXE, its own COLOR will be the initial color.

    The 64-bit version can inject into a 32-bit process, but the 32-bit
    version will not inject into a 64-bit process.