Announcement

Collapse
No announcement yet.

เช็คเวอร์ชั้นสาย HDMI ยังไงได้บ้าง

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • เช็คเวอร์ชั้นสาย HDMI ยังไงได้บ้าง

    ขออัพเดทครับ เนื่องจากผมพอจะเจอวิธีเทสที่ผมลองแล้วได้ผล แต่ไม่แน่ใจว่าถูกต้องไหม หากท่านเห็นว่าของผมผิดแจ้งด้วยนะครับ จะได้มีประโยชน์ต่อผู้อ่านในภายหลัง

    เริ่มกันเลยครับ
    1.เราต้องเริ่มตั้งเข้าใจเกี่ยวกับ RGB กับ YcbCr ง่ายๆ ถ้าหากต้นทางที่เริ่มต้นจาก Computer หรือที่มี GPU จะทำภาพเป็น RGB อยู่แล้ว ส่วนเครื่องเล่น Blu-ray หรือ สื่อจากแผ่นบันทึกพวกนั้นจะทำเป็น YcbCR ตามต้นฉบับและปล่อยภาพไป
    2.RGB คือแบบเต็มไม่ Compress ส่วน YcbCr เป็นการ compress (ลดแบนวิธ และ จำนวนข้อมูล) แต่เป็น lossless คือไม่สูญเสียคุณภาพ (คล้ายๆ FLAC กับ WAV บางคนฟังละต่าง แต่ทฤษฏีบอก lossless)
    3.ขั้นตอนการแสดงภาพ :

    ต้นทาง = ถ้าส่ง YcbCr > TV convert to RGB > แสดงผล
    ต้นทาง = ถ้าส่ง RGB > แสดงผล

    อ้างอิงค์ : https://www.rtings.com/tv/learn/chroma-subsampling

    4.เริ่มการทดสอบด้วย หาอะไรก็ได้เช่น คอมพิวเตอร์, Android box ที่มี GPU อ่ะ (ที่ตั้งให้ปล่อย RGB ผ่าน HDMI ได้) ให้เสียบเข้ากับ จอ 4K HDR ทีวีก็ได้ และต้องตั้งค่า TV ให้ถูกให้แสดงผลเป็น 4K HDR ด้วยนะ โดยต้องตั้งค่าให้ปล่อยเป็น RGB เท่านั้น
    และก็เริ่มดู Peru 8K หรือพวกไฟล์ 4K HDR 60FPS อ่ะลองดู

    จากการทดสอบผม พบว่าสายนิรนาม 3 เส้น ผ่านแค่เส้นเดียว อีก 2 เส้นนั้นกระตุกหมดเลย ภาพไม่ลื่น กระตุกหงึกหงัก เสียงก็กระตุก

    ก่อนหน้านี้ที่ไม่กระตุกเพราะ ต้นทางเราส่งภาพแบบ YcbCr ซึ่งเป็นการ Compress นั้นเอง ข้อมูลที่ส่งไปตามสายจึงน้อย เพราะถูกบีบอัดมาแล้ว และแม้แต่เครื่องเล่น Blu-ray ยังเป็นตามต้นฉบับคือ 420 อยู่เลย สายนิรนาม High speed ถึงรอดกับการส่งภาพแบบ 4K HDR 60FPS ไปได้ แต่พอเจอส่งภาพแบบไม่ Compress หรือ RGB ถึงกับแสดงอาการ

    การทดสอบของผมไม่รู้จะอธิบายยังไงนอกจากที่พิมพ์มา เพราะ 2 เส้นมันดันกระตุก อีกเส้นนึงรอดก็เลยคิดว่า นี้น่าจะใช้เป็นวิธีทดสอบ High speed ของจริงได้ หากท่านใดมีข้อมูลแย้งรีบแจ้งด้วยครับ หากไม่ใช้จะได้ลบ

    ปล. เอ่ออ ไม่นับการ์ดจอ หรือการดูวิดิโอที่ไม่มีตัวถอดรหัส VP9 ที่เป็นแบบเต็มๆถอดหมดจด โดยไม่ Hybrid นะ อันนั้นยังไงก็กระตุก 55555


    สั้นๆสรุปสำหรับเซียน : ส่ง RGB 4K 60FPS HDR ไปให้ทีวีถ้าลื่นไม่กระตุกนั้นคือ High speed ของแท้
    Last edited by PPG-GX2-SC; 15 Feb 2020, 20:44:41.

  • #2
    เสียบ แล้วให้รัน 144

    Comment


    • #3
      ไม่มีจอ 144 ครับ อยากรุ้ว่ามันเป็น 2.0 ขึ้นไปหรือเปล่าอ่า

      Comment


      • #4
        สาย HDMI 1.3, 1.4, 2.0 คือสายในมาตรฐาน HDMI High speed เหมือนกันหมดครับ

        แต่ถ้าสายห่วย คุณภาพไม่ถึง รองรับ bandwidth ไม่ไหว ก็วิ่งไม่ถึง 2.0 ก็แค่นั้น

        หรือสายที่ทำออกมาขายตั้งแต่ยุค 1.3 แต่ดันทำมาคุณภาพดีมาก ก็ยังเอามาใช้กับ 2.0 ได้อยู่


        ส่วน 2.1 จะใช้มาตรฐานใหม่หมด เพราะ bandwidth สูงลิบ

        Comment


        • #5
          Originally posted by osxp View Post
          สาย HDMI 1.3, 1.4, 2.0 คือสายในมาตรฐาน HDMI High speed เหมือนกันหมดครับ

          แต่ถ้าสายห่วย คุณภาพไม่ถึง รองรับ bandwidth ไม่ไหว ก็วิ่งไม่ถึง 2.0 ก็แค่นั้น

          หรือสายที่ทำออกมาขายตั้งแต่ยุค 1.3 แต่ดันทำมาคุณภาพดีมาก ก็ยังเอามาใช้กับ 2.0 ได้อยู่


          ส่วน 2.1 จะใช้มาตรฐานใหม่หมด เพราะ bandwidth สูงลิบ

          สรุปคือ HDMI 1.3, 1.4, 2.0 หลักการโครงสร้างเหมือนกัน ต่างกันที่คุณภาพ

          Comment


          • #6
            ตามที่คุณ osxp บอกเลยครับ

            Version บ่งบอกถึงแบนวิสท์ว่า version นั้นๆ สามารถใช้แบนวิสท์ได้สูงเท่าไหร่ (แต่อาจจะไม่สูงที่สุด)
            ต่อให้สายระบุว่าเป็น V1.4 แต่ถ้ามีคุณภาพดีพอ แบนวิสท์จะสูงเทียบเท่า V2.0 ได้เลย จึงนำ 1.4 มาใช้แทน 2.0 กันได้

            Comment


            • #7

              Comment


              • #8
                อัพเดทครับ เจอวิธีของตัวเองแล้ว ไม่รู้ผิดไหม หากผิดช่วยแจ้งด้วยจะได้ลบ

                Comment


                • #9
                  ขอบคุณครับ เป็นประโยชน์มากเลยครับท่านเจ้าของกระทู้และท่านอื่นๆ เข้าใจง่ายมากเลย รอมีคนมาให้ข้อมูลเพิ่ม ว่าถูกจริงหรือป่าว ถ้าถูกจริง ผมยึดตามแบบท่านเลย 55555

                  แต่ผมเดาว่าน่าจะถูกนะครับ ขออย่าให้มีคนแย้งเลย อุตส่าเข้าใจ 555555

                  Comment


                  • #10
                    เจออ้างอิงอีกแหล่งแล้วครับ https://toolstud.io/video/bitrate.ph...4&framerate=60

                    นี้เลย ถ้าใส่ 4K/60FPS/RGB-10Bit จะเห็นว่าล่อไป 17.9gb ซึ่งตรงกับ สเปคสูงสุดของ 2.0 พอดีเลย อันนี้ยังไม่รวมข้อมูลของสัญญาณ HDR และสังเกตในส่วน Pure 42 Compress เหลือแค่ 3.9gbps โอ้วหายไปโครตเยอะ แบบนี้ต่อให้สายไม่มีคุณภาพแค่ไหน คุณภาพแย่ที่สุดด ก็ส่ง 42 ได้อย่างสบายใจแม้จะเป็น 4k 60fps ที่มีขายอยู่ทุกวันนี้ สรุป ถ้าจอและเครื่องเล่นส่ง ycbcr ได้ จะสายแย่ยังไง ก็ส่ง 4k 60fps ได้อย่างสบายใจนั้นเอง

                    วิธีเดียวที่จะเช็คคือการส่ง rgb ออกไปป ว่าใช่ 18gbps จริงไหม
                    Last edited by PPG-GX2-SC; 17 Feb 2020, 13:07:25.

                    Comment


                    • #11
                      เปิดอากู๋ไปเจอพอดีเลยแห้ะ การเอา HDR + Dolby vision มาคำนวณด้วย จะสายหรือต้นทางดีขนาดไหน ถ้าพอร์ตหน้าจอเป็น 2.0 รับได้ไม่เกิน 18กิ้ก

                      https://docs.google.com/spreadsheets...it?usp=sharing

                      Comment


                      • #12
                        Originally posted by PPG-GX2-SC View Post
                        อัพเดทครับ เจอวิธีของตัวเองแล้ว ไม่รู้ผิดไหม หากผิดช่วยแจ้งด้วยจะได้ลบ
                        ไม่ผิดครับ แต่มันจะดูยากไปหน่อย

                        Comment


                        • #13
                          คิดแบบง่ายๆ ไม่ซับซ้อน ครับ
                          (สำหรับท่านที่เป็นคอหนัง 4K)

                          สำหรับสัญญานภาพ
                          ง่ายๆ อ่ะ มี Source ปล่อยสัญญานสูงสุด ออกมา
                          Test กับตัวรับที่ Support กับ Source ที่สูงสุดรับ กับปล่อยสัญญานสูงสุดได้นั้น
                          ก็จบ

                          ทดสอบตามตารางนี้

                          https://en.wikipedia.org/wiki/HDMI

                          ในที่นี้ใน Source ปัจจุบัน GPU หรือ APU ของ PC ได้แค่ HDMI 2.0b Max แค่นี้
                          (สำหรับการปล่อยสัญญานก็ PassThrough ตาม Source ทั้งหมด{ภาพ+เสียง+HDR} ผ่านโดยตรง อ่ะ หรือ ผ่าน AVR)
                          {แต่สำหรับ ภาพ+HDR media player ในคอม จะแปลงไปตาม Decode ที่ตั้งไว้อีกที}
                          หรือ เครื่องเล่นที่ปล่อย HDMI 2.0b ออกมา
                          ก็ทดสอบกับ จอทีวี หรือจอคอม 4k ที่รองรับ 60 Hz ได้
                          ก็จบ

                          สำหรับ HDMI 2.1 จะใช้กับ OLED TV 4k 8k หรือ TV 4k 8k รุ่นบนๆ
                          สำหรับ Source ก็จะต้องเป็นรุ่น High End หน่อย ที่จะปล่อย HDMI 2.1 ได้ออกมา
                          (จอคอม ปัจุจุบันนี้ ไม่รู้ว่า Support HDMI 2.1 หรือเปล่า?)

                          สำหรับสัญญานเสียง หรืออื่นๆ
                          ไม่มีปัญหา ครับ สำหรับสัญญานเสียง Dolby TrueHD 5.1.2 Atmos หรือ DTS-X 7.1 มัน Support ตั้งแต่ HDMI 1.4b แล้ว อ่ะ (แต่ภาพได้แค่ FULL HD)
                          สำหรับ HDR,HDR10,HDR10+ มันใช้ได้หมด สำหรับ 4k(60Hz) กับ HDMI 2.0b
                          สำหรับ Dolby vision ไม่รู้อ่ะ ไม่มี Source กับ ตัวรับ (มันราคาเกินไป กับ Source.มีน้อย)
                          https://en.wikipedia.org/wiki/High-dynamic-range_video

                          สรุปง่ายๆ ก็คือว่า
                          ถ้า เป็น HDMI 2.0b แท้ ก็ทดสอบปล่อยสัญญาน PassThrough ตาม Source ทั้งหมด{ภาพ4k60Hz+เสียง7.1+HDR}
                          ปล่อยออกมาให้ AVR7.1 Decode{AVRต้องHDMI 2.0bได้ด้วย} เสียงได้ กับแสดงผลมา TV 4k(60Hz) ได้สัญญานภาพ+HDR ครบหมด ก็ จบ
                          สำหรับ HDMI 2.1 ตอนนี้ ตัวSource/ตัวรับ มันยังแพงอยู่ (มันสำหรับคนมี ตัง อ่ะ,กับ Content มีน้อย) ก็ไม่ควรสนใจ ตอนนี้
                          ถ้า เป็น HDMI 1.4 ตอนนี้ ควรข้ามไปเลย ครับ มันตกยุคแล้ว

                          หวังว่า จะเป็นประโยชน์ต่อผู้อ่าน ถูกผิด หรือ เสริม มาได้เลยครับ
                          Last edited by Dasd; 18 Feb 2020, 04:55:50.

                          Comment


                          • #14
                            อันนี้สำคัญมากเลยครับท่าน ขอถามเพิ่มนะครับ มีโปรแกรมเพยเย้อตัวไหน PassThrough ภาพตามต้นฉบับที่บันทึกเป็น 40 ไปที่จอเลยไหมครับ
                            เพราะตามปกติแล้วคอมพิวเตอร์ประมวลผลภาพแบบ RGB การเปิด Video ก็เปิดในภาพแบบ RGB การส่งไปที่จอก็ต้องเป็น RGB ถึงเราจะ Convert ที่ปลายทางเป็น YcbCr สุดท้ายก็เป็นการเพิ่ม Process ไม่ได้ตามต้นฉบับอยู่ดี
                            ดังนั้นที่ผมว่านี้ Player ตัวไหน Passthrough ได้บ้างครับ

                            Comment


                            • #15
                              การส่งภาพแบบ YcbCr นี้สามารถส่งช่วงสี 0-255 แบบ RGB ได้ไหมครับ ผมหาข้อมูลในอากู๋ไม่เจอ

                              Comment

                              Working...
                              X