...

VGA DVI HDMI

posted on 07 Jun 2009 23:51 by ipats
[คำเตือน.. geek มาก]

สวัสดีครับ

จากเอ็นทรีเมื่อวาน ก็มีบางคนสงสัยมาว่า
แล้ว HDMI ทำไมชัดกว่า VGA แล้วมันต่างจาก DVI ยังไง อะไรทำนองนี้

เพื่อเป็นการหาเรื่องอัพบล็อก วันนี้ ก็ขอมาเล่าเรื่องของการเชื่อมสัญญาณภาพล่ะกันครับ เอาแค่หลักๆ ที่พูดถึงเมื่อวานล่ะกัน :D

สำหรับการส่งสัญญาณภาพในคอมพิวเตอร์ หลายๆ คนคงคุ้นเคยกับพอร์ตที่เรียกว่า VGA หรือที่มีชื่อจริงๆ ว่า D-SUB (DE-15 มี 15 ขา) หรือสำหรับเครื่องศาสดา ก็อาจจะเห็นเป็นหน้าตาแปลกๆ หน่อย เพราะใช้เป็น mini-VGA

สัญญาณที่ส่งออกมาจากพอร์ตนี้ ก็คือสัญญาณภาพ ที่ส่งจากคอมพิวเตอร์ไปยังจอภาพนั่นเอง โดยมีการใช้งานมานานแสนนาน ซักยี่สิบปีได้ ซึ่งได้นำเอามาแทน DE-9 ที่ใช้กันในจอโมโนโครม และจอสีในยุคแรกๆ โดยในจำนวน 15 ขาของ VGA นั้น มีขาที่จำเป็นเพียง 5 ขา คือสำหรับส่งสี 3 สี และสัญญาณบอกตำแหน่งแนวตั้งและแนวนอน ส่วนขาอื่นๆ นั้น จะเป็นกราวน์ (รวมถึงขา signal return) และขาสัญญาณสำหรับการสื่อสาร นั่นแปลว่า จอภาพ และคอมพิวเตอร์มันคุยกันได้ด้วย! ถ้าสงสัยว่ามันคุยอะไรกัน พื้นฐานเลย ก็จะเป็นพวกการตั้งค่าต่างๆ เช่นใน Windows มันก็จะสามารถบอกเราได้ว่า จอที่ต่ออยู่นั้นยี่ห้ออะไร รุ่นอะไร และสนับสนุนการแสดงผลที่ความละเอียดไหนบ้าง

สัญญาณภาพ 3 สี ที่ส่งไปที่จอภาพนั้น เป็นสัญญาณแบบ analog ซึ่งก็คือ ความสว่างของสีแต่ละจุด จะควบคุมโดยความต่างศักย์ไฟฟ้า เช่น ถ้ากำหนดไว้ว่า 0.7V เท่ากับความสว่างสูงสุด 0V คือต่ำสุด ค่าระหว่าง 0 ถึง 0.7 ก็คือระดับสีต่างๆ นั่นเอง เมื่อรวมกันทั้งสามเส้น ก็จะได้สีที่แตกต่างกันมากมาย แต่วิธีนี้มันก็มีปัญหาคือ เมื่อเราใช้ความละเอียดสูงขึ้น มันก็ต้องส่งข้อมูลด้วยความถี่ที่มากขึ้น แล้วสัญญาณ analog มันก็ง่ายต่อการถูกรบกวน เพราะความต่างศักย์ที่ต่างกันเพียงไม่มากก็ทำให้สีเพี้ยนไปได้แล้ว นอกจากนี้ตัวสัญญาณสีของแต่ละพิกเซลก็ไม่มีความแน่นอนมากด้วย (หมายถึง มันไม่มี pixel timing)


ทีนี้มาสู่ยุคดิจิตอล ด้วย DVI ซึ่งเริ่มเอาการส่งข้อมูลแบบ digital เข้ามาใช้ ทำให้ภาพที่ได้ชัดเจนมากขึ้น เพราะทนต่อสัญญาณรบกวนได้ดีกว่า แต่เอ๊ะ เคยเห็นหัวแปลงพอร์ตจาก DVI เป็น VGA แล้วต่อจอที่รับสัญญาณ VGA ไหม? มันทำได้ยังไงล่ะเนี่ย แปลง digital เป็น analog หรือเปล่า?

จริงๆ แล้วต้องพูดถึง DVI ก่อนว่า มันเป็น interface แบบผสมครับ คือมีทั้ง analog และ digital ในตัว ซึ่งถ้าแบ่งง่ายๆ ก็ได้ออกเป็น 3 กลุ่มคือ DVI-D อันนี้จะส่งข้อมูล digital อย่างเดียว, DVI-A ส่งข้อมูล analog อย่างเดียว และ DVI-I ส่งข้อมูลทั้งสองอย่าง ซึ่งโดยทั่วไปแล้วการ์ดจอที่มีช่องต่อ DVI มักจะส่งสัญญาณเป็น DVI-I ซึ่งนั้นก็ทำให้ตัวหัวแปลงเลือกเส้นสัญญาณบางเส้นที่เป็น analog มา แล้วก็เอาออกไปที่หัวต่อฝั่ง VGA นั่นเอง มันไม่ได้แปลงสัญญาณอะไรเลย ซึ่งแน่นอนว่า ความคมชัดและอะไรต่างๆ ที่เป็นข้อดีของ digital ก็จะหายไป


สุดท้ายตัว HDMI
จริงๆ แล้ว มันก็คือ DVI ที่แปลงรูปนั่นเองแหละครับ แต่มันก็ไม่ได้แปลงรูปอย่างเดียว เพราะมันได้ตัดส่วน analog ออกไป (ทำให้ไม่มี HDMI-to-VGA adapter นั่นเอง) และได้เพิ่มส่วนของ audio หรือเสียงเข้ามา ทำให้สายเส้นเดียวส่งได้ทั้งสัญญาณภาพและเสียง

ทีนี้ เมื่อวานผมได้บอกไปว่า ผมใช้ HDMI-to-DVI adapter เพื่อเอาไปต่อจอที่รับ DVI input ถ้าอ่านข้างบนแล้วไม่งง ก็คงจะเข้าใจได้ว่า การต่อแบบนี้ มันไม่ทำให้คุณภาพของภาพลดลงเลย (เพราะ HDMI คือ DVI นั่นเอง สัญญาณเหมือนกัน) เพียงแต่ผมไม่สามารถส่งเสียงออกไปด้วย ทำให้ต้องเพิ่มสาย audio จากคอมไปที่จออีก 1 เส้น (ใช่แล้ว จอผมมีลำโพงด้วย ถึงแม้มันจะห่วยมากก็เถอะ)

เอาล่ะ ได้เวลาแล้ว 23.50 เดี๋ยวจะหมดวัน รีบอัพก่อน 555

ปล. จะมีใครลองพยายามใช้ HDMI-to-DVI แล้วเอาไปต่อ DVI-to-VGA ทดสอบไหม ว่ามันไม่ได้ผล :p


Comment



smilebig smileopen-mounthed smileconfused smilesad smileangry smiletonguequestionembarrassedsurprised smilewinkdouble winkcry

Tweet

สาย HDMI ดีๆ แพงมากอ่ะ sad smile

#1 By ตุ้ย since 2006 on 2009-06-08 00:06

หาไรโพสไม่ได้ เอา wiki มานั่งแปลหรอ ฮ่าๆ

#2 By ฟิวส์ on 2009-06-08 00:31

เพิ่งรู้นะเนี่ย
เอาน่ะ ดีกว่าอัพสองบรรทัด confused smile
อย่างนี้ต้องให้กำลังใจ Hot!

#3 By โก๋สิจ๊ะ on 2009-06-08 07:52

Intel GMA 4500MHD

#4 By 。:NaMiiZa:。 inⓛⓞⓥⓔ on 2009-06-14 09:41

สาย

#5 By preor (124.120.76.60) on 2009-07-24 16:40

ขอบคุณครับ เข้าแล้วครับ มันเป็นอย่างนี้นีเอง

#6 By som (117.47.11.48) on 2009-09-11 09:04

สุดยอด ได้ความรู้มากครับ
ฝากด้วย
http://www.sayyez.com

#7 By หาเพื่อน (125.25.72.199) on 2009-10-11 16:41

ขอบคุณดรับ คุณครู





นักเรียนกราบ

#8 By สุวิทย์ (125.25.87.147) on 2009-11-18 05:17

-*-*-*-*-*-*-*-*-*-*-*-