USB

ฟีเจอร์ใหม่อีกอย่างหนึ่งของ Android L ที่ไม่ถูกประกาศในงาน Google I/O คือรองรับอุปกรณ์จำพวก USB Audio อย่างเช่น DAC (digital-to-analog converter) แล้ว ทำให้ต่อจากนี้ไปเราสามารถต่อสายเสียงออกทางพอร์ต USB ของอุปกรณ์ Android ได้โดยไม่ต้องลงไดรเวอร์แยกต่างหาก

ผู้ที่ใช้แอมป์ภายนอกจำเป็นต้องมีสาย OTG เพื่อแปลง micro USB เป็น USB และตัวมือถือต้องสนับสนุนโหมด USB OTG ด้วย

ฟีเจอร์นี้ถูก "ร้องขอ" มาตั้งแต่ปี 2012 แต่เพิ่งถูกพัฒนาจนใช้งานได้สมบูรณ์เมื่อไม่กี่วันที่ผ่านมา

ที่มา - Android Issue Tracker, Android Police

Hiring! บริษัทที่น่าสนใจ

Carmen Software company cover
Carmen Software
Hotel Financial Solutions
Next Innovation (Thailand) Co., Ltd. company cover
Next Innovation (Thailand) Co., Ltd.
We are web design with consulting & engineering services driven the future stronger and flexibility.
KKP Dime company cover
KKP Dime
KKP Dime บริษัทในเครือเกียรตินาคินภัทร
Kiatnakin Phatra Financial Group company cover
Kiatnakin Phatra Financial Group
Financial Service
Fastwork Technologies company cover
Fastwork Technologies
Fastwork.co เว็บไซต์ที่รวบรวม ฟรีแลนซ์ มืออาชีพจากหลากหลายสายงานไว้ในที่เดียวกัน
Thoughtworks Thailand company cover
Thoughtworks Thailand
Thoughtworks เป็นบริษัทที่ปรึกษาด้านเทคโนโยลีระดับโลกที่คว้า Great Place to Work 3 ปีซ้อน
Iron Software company cover
Iron Software
Iron Software is an American company providing a suite of .NET libraries by engineer for engineers.
CLEVERSE company cover
CLEVERSE
Cleverse is a Venture Builder. Our team builds several tech companies.
Nipa Cloud company cover
Nipa Cloud
#1 OpenStack cloud provider in Thailand with our own data center and software platform.
Bangmod Enterprise company cover
Bangmod Enterprise
The leader in Cloud Server and Hosting in Thailand.
CIMB THAI Bank company cover
CIMB THAI Bank
MOVING FORWARD WITH YOU - CIMB is the leading ASEAN Bank
Bangkok Bank company cover
Bangkok Bank
Bangkok Bank is one of Southeast Asia's largest regional banks, a market leader in business banking
MuvMi (Urban Mobility Tech Co.,Ltd.) company cover
MuvMi (Urban Mobility Tech Co.,Ltd.)
Shape the future of urban mobility towards affordable, clean, and safe solutions
T.N. Digital Solution Co., Ltd. company cover
T.N. Digital Solution Co., Ltd.
TNDS has been involving in every first move of banking’s major digital transformation.
KBTG - KASIKORN Business-Technology Group company cover
KBTG - KASIKORN Business-Technology Group
KBTG - "The Technology Company for Digital Business Innovation"
Siam Commercial Bank Public Company Limited company cover
Siam Commercial Bank Public Company Limited
"Let's start a brighter career future together"
Icon Framework co.,Ltd. company cover
Icon Framework co.,Ltd.
Global Standard Platform for Real Estate แพลตฟอร์มสำหรับธุรกิจอสังหาริมทรัพย์ครบวงจร มาตรฐานระดับโลก
REFINITIV company cover
REFINITIV
The Financial and Risk business of Thomson Reuters is now Refinitiv
H LAB company cover
H LAB
Re-engineering healthcare systems through intelligent platforms and system design.
The Gang Technology Co., Ltd. company cover
The Gang Technology Co., Ltd.
We're a Digital Agency that helps our customers transform their business into digital with ease.
LTMH company cover
LTMH
LTMH มุ่งเน้นการพัฒนาผลิตภัณฑ์ที่สามารถช่วยพันธมิตรของเราให้บรรลุเป้าหมาย
Seven Peaks company cover
Seven Peaks
We Drive Digital Transformation
Wisesight (Thailand) Co., Ltd. company cover
Wisesight (Thailand) Co., Ltd.
The Best Choice For Handling Social Media · High Expertise in Social Data · Most Advanced and Secure
MOLOG Tech company cover
MOLOG Tech
We are Modern Logistic Platform, Specialize in WMS, OMS and TMS.
Data Wow Co.,Ltd company cover
Data Wow Co.,Ltd
We enable our clients to realize increased productivity by solving their most complex issues by Data
LINE Company Thailand company cover
LINE Company Thailand
LINE, the world's hottest mobile messaging platform, offers free text and voice messaging + Call
LINE MAN Wongnai company cover
LINE MAN Wongnai
Join our journey to becoming No.1 food platform in Thailand

งงด้วย คือ USB มันส่งสัญญาณ analogue ได้ด้วยเหรอครับ
คือยังไงซะตัว android ก็จะต้องเป็น player ฉะนั้นมันก็น่าจะ decode file มาแล้ว encode ใหม่ ก่อนส่งเข้าไปยัง DAC เพื่อให้ DAC แปลงสัญญาณ อีกที

ตอนนี้ที่ใช้กันอยู่ ก็คือส่ง analogue ผ่านไปยัง DAC มันเกิดการ drop เสียงไป 1 ขั้นตอน ถ้าส่งเป็น digital ก็จะไม่มีตรงนี้

คือใช้ DAC เป็นตัว convert เพื่อให้ได้คุณภาพเสียงที่ดีขึ้น กว่าการที่ใช้ โทรศัพท์เป็นตัว convert เอาตรงๆ ที่ผ่านมาเคยลองใช้ ไม่รู้สึก อะไร นอกเสียจาก หูฟังบางตัว ที่ถ้าไม่ผ่าน DAC แล้วมันขับไม่ออก

การพัฒนาตรงนี้น่าจะเพื่อเพิ่มศัพยภาพ ในการฟังสำหรับคนที่จะใช้หูฟัง หรือชุดเครื่องเสียงดีๆ แต่จะฟังเพลงจากมือถือ

"ตอนนี้ที่ใช้กันอยู่" นี่เขาก็ใช้กันแบบ DAC ที่ out จากมือถือ = Digital เข้า DAC > ออกมาเป็น Analog กันนะครับ ถ้า uot ผ่านแจ็ค 3.5 ออกมาเป็น analog แบบที่ว่า แล้วไปต่อเข้า DAC ส่วนนั้นตัว DAC ที่พูดถึงจะไม่ได้ทำหน้าที่ของ DAC ครับ มันจะทำหน้าที่ของ Power AMP เฉยๆ ซึ่งเป็นสาเหตุทำให้สามารถขับหูฟังบางตัวที่ถ้าต่อแบบไม่ผ่าน DAC ที่คุณว่าแล้วเสียงออกไม่ครบ โดยสรุปก็คือ ถ้าไม่ได้ต่อเพื่อใช้ DAC จริงๆ หูฟังพวกนั้นใช้แค่ Headphone AMP ซึ่งไม่ต้องมี DAC ในตัวก็พอแล้วครับ

ยุคนี้ความนิยมเพลงแบบ Hi-rez เพิ่มขึ้นมาก
สมาร์ทโฟนแอนดรอยเองที่รองรับก็เพิ่มมีออกมาหลายตัว
การทำให้มันซัพพอร์ทอุปกรณ์ DAC อย่างเป็นทางการก็เป็นการพัฒนาที่ดียิ่งขึ้น

ปล.แต่ไอโฟนยังไม่รองรับ Hi-rez นี่สิ... หวังว่า 6 จะรองรับซะทีนะ

Virusfowl Sun, 06/07/2014 - 11:09

เดี๋ยวๆๆ คือเห็นพาดหัวทีแรกเข้าใจว่าเพิ่งรองรับบน Android L แต่อ่านเนื้อข่าวรวมๆ แล้ว เหมือนจะบอกว่าฟีเจอร์นี้ถูกเรียกมานานแต่เพิ่งใส่มาให้ใน Android L

แต่จริงๆ ฟีเจอร์ต่อ DAC นี่ Android เครื่องที่รองรับ USB OTG มันก็ใช้ได้น่าจะเกือบทุกเครื่องอยู่แล้วนะครับ นี่ผมก็ใช้อยู่บน Moto G (KitKat) ได้ตั้งแต่แรก โดยไม่ต้องลงอะไรเพิ่มเลยนา...

(ผมคิดว่านะ)ไม่เชิงครับ OTG มันคืออนุญาติให้เข้าถึง file คือลดตัวเองลงไปเป็น storage และใช้ external player เป็นตัว player

ในขณะที่ function นี้ตัว android จะเป็น player แต่แทนที่จะส่งสัญญาณ เป็น analogue ออกไป ก็แปลงเป็น digital และส่งออกไปจาก USB ไปที่ DAC เพื่อให้ภาคการแปลงสัญญาณ กลับเป็น analogue หมดการ drop ไป 1 ขั้น

เข้าใจคำว่า OTG ผิดครับ แบบว่ากลับกันเลย

USB-OTG คือการให้ Android เป็น host ของอุปกรณ์ที่นำมาเชื่อมต่อครับ

ที่ผ่านมาคือรองรับอุปกรณ์ต่อพ่วงอยู่แล้ว แต่ไม่ได้รองรับประเภท Audio ที่บางเครื่องใช้กันได้ก่อนแล้วนั่นคือผู้ผลิตเครื่อง(หรือรอมโม)ไปทำกันเอง ไม่ได้อยู่ใน source code ของ Android มาตั้งแต่แรกครับ ซึ่งข่าวนี้หมายถึงมันจะมาพร้อมตัว Android L เลย ไม่ต้องไปทำกันเอง

อืม... ถ้าอ้างอิงจากข่าวนี้ http://www.talkandroid.com/119937-jelly-bean-brings-usb-audio-support-to-android-devices/ ผมอ่านแล้วก็เข้าใจว่ามัน "รองรับด้วย OS" มาตั้งแต่ 4.1 แฮะ... ยังไงก็รู้สึกว่า DAC กับข่าวนี้อาจจะไม่เกี่ยวกัน น่าจะเป็นคนละฟีเจอร์ที่เข้ามาใหม่จริงๆ ไม่ใช่ USB Audio support >.<

ยังไงอะครับ รบกวนนิดนึง อุปกรณ์ตัวไหน decode ครับตัว android decode หรือว่า ตัว DAC decode ?

ถ้ายอมให้อุปกรณ์อื่นเข้าไป decode file ในตัว android ผมก็เข้าใจไม่ผิดสิครับ แต่ถ้าตรงข้าม ผมก็คงเข้าใจผิดตอนนี้เริ่มมึนๆ ละ รบกวนเพิ่มเติมหน่อยครับ

ตอบช้าไปหน่อย พอดีเพิ่งจะกลับมาดูครับ

อย่างแรกเลยคือการ decode นั้นอยู่ที่ software จะเขียนล่ะครับ ว่าจะประมวลด้วย software decoder (CPU) หรือ hardware decoder (โดยอาจจะมีในตัวเครื่องเอง หรือใน external DAC ด้วยก็ได้) ซึ่งอันนี้ตอบไม่ได้เหมือนกันว่าตัวไหนจะใช้แบบไหนครับ ซึ่งพอ decode เสร็จ แล้วจะเอาไป output อีกที ทีนี้มันจะผ่าน DAC ในตัวเครื่อง หรือ external USB DAC ก็แล้วแต่อีกล่ะครับ (อาจจะแล้วแต่เราที่เป็นคนเลือกอีกที)

ทีนี้ประเด็นที่ว่า DAC เข้าไปอ่านไฟล์จึงไม่ใช่ไงครับ แต่ DAC แค่ไปแสดงตัวว่าเป็น decoder และ/หรือ output ให้โปรแกรมเลือกที่จะส่งข้อมูลมาให้ต่างหาก

แต่ทั้งนี้สำหรับ DAC ที่เป็น player ไปด้วยในตัว อาจจะเอามาทำเป็น USB host แล้วต่ออุปกรณ์ Android มาเป็น USB storage นั่นก็เป็นไปได้แหละครับ เพียงแต่ไม่ใช่ประเด็นในข่าวนี้

tgtong44 Sun, 06/07/2014 - 11:40

ก็ดีนะ android จะได้ทำได้ทุกอย่าง ทุกวันนี้ก็ใช้Nexus4 ต่อDACอยู่ก็มีความสุขดี

OPPO ซักตัวนึงมีเคยเห็นครับ แล้วมันไม่มีขายก็เลยต้องใช้แต่ของมันแถม 555

แต่มันเอาต่อ DAC ฉะนั้นต่อให้เอาหูฟัง USB มาเสียบมันก็ไม่ดังครับ มันส่งเป็น digital ออกมา ตัวหูฟังแปลงไม่ได้ก็ไม่ดังอยู่ดี

Your music is likely going through several transformations:

  1. Digital music file
  2. Converted to analog sound wave (music player on laptop)
  3. Converted back to digital signal (Bluetooth encoder)
  4. Converted back to analog sound wave (Bluetooth decoder)
  5. Turned into physical sound waves (Headset/speaker system)

Facts about Bluetooth:

  • Bluetooth audio protocol is lossy, meaning that some of the data is lost. However, it is digital, meaning that the audio reproduction in the headset is bit-exact the same data that was transmitted.
  • The data is encoded to a digital format that is compressed in a way that loses some of the source data (but hopefully not enough that you can perceive it); but the data stream is much more resilient to interruption, due to buffering, which means that you are unlikely to notice even if some other electromagnetic frequency transmission interferes with your bluetooth (temporarily).
  • See A2DP at Wikipedia for more information about Bluetooth audio. To put it simply, there are more than one supported audio codec, and they have varying pros and cons in terms of bandwidth consumed, energy consumed, compatibility across devices, and quality. Some of the newer codecs such as apt-X produce what many consider to be superior audio quality, but device support is limited compared to the older codecs, or SBC which is required by the A2DP standard.

อ่านหัวข้อข่าวแว๊บแรก พอเห็นคำว่า USB Audio นึงถึง ข่าวแอปเปิลที่จะทำหูฟังเป็นแบบดิจิตอล พอร์ต lighting ดีใจ Android จะมีบ้างละ คราวนี้จะได้ฟังเพลงแบบ lossless กะเขาบ้างละ

พอเข้ามาอ่านจริงโอละพ่อ!! หมายถึง Creative Sound Blaster Recon3D ของเรานี่เอง Soundcard อเนกประสงค์ที่เล่นเกมส์ก็มันส์ ฟังเพลงก็เสนาะหู หนึ่งในแผ่นการตลาดต่อไปในอนาคต ขายลำโพงพร้อมซาวน์การ์ด ขายจอภาพพร้อมวีดีโอการ์ด

Nexus 7 2012ของผมก็ต้องpatch kernalครับไม่งั้นเสียบDACแล้วนิ่ง เข้าใจว่าน่าจะรองรับUSB DACมาตั้งแต่4.1
แล้วแต่ไม่มีDriverมาให้ด้วย ถ้าตามข่าวdriverก็จะมาพร้อมandroid lเลย เสียบปุ๊บใช้ได้ปั๊บ ไม่ต้องทำอะไรเพิ่ม

อย่างนี้แปลว่า Android stock จริงๆ รองรับ USB Audio มาตั้งแต่ 4.1 ก็จริง แต่ไม่มี driver ใส่มาให้เหรอครับเนี่ย (ถ้าอ้างอิงจาก Nexus 7)

แปลว่าผมก็โชคดีมากเลยนะเนี่ยที่ Motorola ใจดีใส่ driver USB DAC มาให้แล้ว เพราะที่ตัดใจซื้อ Moto G นี่ข้อนึงก็กะจะใช้ความสามารถของ USB OTG มาต่อ DAC นี่เป็นข้อสำคัญเลย เห็นว่า Rom ของ Moto ก็ค่อนข้างใกล้เคียงกับ Stock ไม่ได้ปรับอะไรมาก ก็เลยเข้าใจไปว่า stock มันก็ต่อ DAC ใช้งานได้เลยทันทีเหมือนกันนะครับเนี่ย

แต่เวลาต่อหูฟังเข้า DAC มันก็ยังใช้ mini 3.5 อยู่นิครับ

นอกเสียจากหูฟังต่อด้วย Micro USB แล้วมี DAC ในตัว
แต่ว่าพวกของหูฟังและลำโพงที่ดีๆ เขาไม่ทำแบบ integrate DAC มานะสิครับ (แต่อนาคตก็ไม่แน่แหะ)

ต่อ DAC ก็ยังต้องเสียบหูฟัง3.5 อยู่นะครับ

คงไม่มียี่ห้อไหนทำ DAC ในตัวหูฟังหรอกครับ เพราะพวกหูทองคนที่เล่นหูฟังทุกคนจะมี DAC คู่ใจอยู่แล้ว

jane Mon, 07/07/2014 - 10:17

latency เพียงพอสำหรับงานดนตรีสดไหม