1. Tuyển Mod quản lý diễn đàn. Các thành viên xem chi tiết tại đây

Trả lời câu hỏi - Tại sao đĩa audio sao lại kém hơn đĩa gốc

Chủ đề trong 'Điện - Điện tử - Viễn thông' bởi Htthanh, 30/01/2004.

  1. 0 người đang xem box này (Thành viên: 0, Khách: 0)
  1. Htthanh

    Htthanh Thành viên quen thuộc

    Tham gia ngày:
    29/05/2001
    Bài viết:
    730
    Đã được thích:
    0
    Trả lời câu hỏi - Tại sao đĩa audio sao lại kém hơn đĩa gốc

    Do chủ đề ?o Phân biệt CD gốc với CD copy? đã bị khóa nên tớ mở tam topic này, nếu bác NVL thấy hopự lý có thể move lại về "Gốc & Copy."

    Như chúng ta đã thấy trong chủ đề ?oPhân biệt CD gốc với CD copy? cũng đã có khá nhiều lý giải cho việc khác biệt đó, bản thân tôi sau buổi blind test cũng thấy rất bối rối vì thực sự mình nghe thấy có nhiều khac biệt, vả lại khi về nhà để ý nghe các đĩa copy mua ở hàng càng thấy thảm hại, xen lẫn với tiếng nhạc là tiếng nổ lốp bốp ( mà trước đây tớ cho là do cái đầu đọc của mình chuối quá ), mà cái thân mình là thân kỹ thuật, biết như thế mà không hiểu tạo sao thì? chết mịe nó đi, cuối cùng thì cũng tìm được lời giải đáp, nay chia xẻ cho các bác nào ham tìm hiểu.

    Vấn đề sai lầm của chúng ta là cho rằng CD-Audio và CD-Data giống nhau nên việc sao chép đương nhiên sẽ bit by bit, từng bit một chính xác từ đĩa này sang đĩa kia. Thực tế không phải vậy. Để hiểu được điều này, chúng ta thử ngó xem đĩa CD lưu dữ liệu như thế nào:

    Điã CD được chia làm rất nhiều phần nhỏ, gọi là các block, trong mỗi block này có thể tạm chia làm hai phần, phần chứa dữ liệu ( dĩ nhiên để chứa dữ liệu cần lưu ) và phần phụ bao gồm các bit header, bit đồng bộ, bit chữa lỗi cho dữ liệu ? ngoài ra, ở đây đĩa CD-Data có một số các bít địa chỉ để chỉ rõ rằng block bắt đầu từ đâu, còn CD-Audio thì không có.
    Trong trường hợp nghe nhạc, cái này không thành vấn đề vì đầu đọc cứ đọc dữ liệu ra DAC, block nọ nối tiếp block kia nên chẳng cần biết thứ tự block hay nó bắt đầu từ đâu làm gì, chẵng may lỗi thì dùng các bít sửa lỗi để nhận dạng bít lỗi, không nhận dạng ra được thì dùng phép nội suy để đẻ ra bít lỗi đó, còn lỗi nhiều quá thì âm thanh bị vấp, cái này xảy ra với các loại đĩa, các loại đầu.
    Khi sao đĩa, đầu đọc của ổ CD sẽ đọc một số lượng block nào đó ( tùy theo tốc độc đầu đọc ) rồi NGỪNG MỘT CHÚT để dữ liệu được ghi vào ổ cứng rồi đọc tiếp và vấn đề nảy sinh từ đây. Do không có bít địa chỉ nên đầu đọc không có cách nào biết chính xác block dữ liệu bắt đầu ở chỗ nào dẫn đến chuyện sai lạc

    Lấy một ví dụ, luồng dữ liệu gốc là:

    Đây là đài tiếng nói Việt Nam, phát thanh từ Hà Nội thủ đô nước CHXHCN Việt Nam.

    CD sẽ đọc ?o Đây là đài ?, ngừng để ghi ra HDD, rồi bắt đầu sinh sự, có thể là ?oiếng nói Việt ? ngừng, lại sinh sự tiếp ?o Nam phát thanh ?o??
    Để rồi sang bản sao chúng ta có:

    Đây là đài iếng nói Việt Nam pphát thannnh từ H Nội tttthủ đô nưước CHHXHN Việt Nam

    Bản sao đã sai lệch khá nhiều so với bản gốc.

    Qua đấy chúng ta thấy rõ rằng mặc dù là dữ liệu số, nhưng trong quá trình copy, dũ liệu trên đĩa CD sao đã không hoàn toàn bit to bit so với bản gốc, sự sai khác này phụ thuộc rất nhiều vào chất lượng đầu đọc và đặc biệt là tốc độ đọc. Lỗi của sự sai khác này được gọi là jitter.
    Thấy rõ rằng NERO hay CLONE CD hay bất kỳ một chương trình ghĩ đĩa CD nào cùng không phải là tool đế sao đĩa AUDIO, để làm công việc này một cách chính xác hơn, người ta phải sử dụng một số chương trình gọi là DAE ( Digital Audio Extract ) có cơ chế ?oJitter correction?, cơ chế này hoạt động thế nào???

    Bình thường khi đọc dữ liệu xuống HDD,máy tính sẽ ra lệnh:
    - Đọc block 1 tới 1024, ghi vào HDD
    Ổ CD đọc từ 0 đên 1024 rồi ghi vào đĩa, máy tính lệnh tiếp:
    - Đọc block 1025 tới 2048. ghi vào HDD
    Ổ CD lại đọc từ block 1025 tới 2048 rồi ghi vào đĩa, nhưng do không xác định được chính xác block 1025 bắt đầu từ đâu nên sẽ sinh ra thừa ( lấy vài chục bít cuối của 1024 ) hoặc thiếu ( đọc từ giữa 1025 ) dữ liệu. Nhìn hình cho dễ:


    Cuối cùng, đĩa sao lúc thừa lúc thiếu

    Còn với ?oJitter correction? sẽ làm thế này:
    Đọc block 1 tới 1024 rồi ghi ra đĩa, đọc block 1001 tới 2024 rồi so sánh đoạn đầu với đoạn cuối của phần trước, thấy phần nào giống thì bỏ đi, sau đo ghi tiếp ra đĩa và cứ thế cứ thế
    Trên hình thì nó thế này:


    Kết quả là sự sai khác được giảm xuống cực tiểu

    Đấy loanh quanh cũng chỉ có thể


    Được Htthanh sửa chữa / chuyển vào 20:56 ngày 30/01/2004
  2. ketanghinh

    ketanghinh Thành viên mới

    Tham gia ngày:
    03/05/2003
    Bài viết:
    34
    Đã được thích:
    0
    Bác Htthanh nói đúng, là dân kỹ thuật, biết như thế mà không hiểu tại sao thì... chết mịe nó đi.. Thú thật, mặc dù chủ đề này đã khép lại khá lâu roài, nhưng tui vẫn còn "ấm ức" không hiểu tại sao cũng là đĩa chép lại, nhưng đĩa DATA thì không có vấn đề gì còn đĩa AUDIO thì chất lượng lại kém hơn...
    Rất cảm ơn bác Htthanh đã reply, vậy là đã rõ, cơ chế sao chép DATA và AUDIO có khác nhau như bác đã phân tích, cho nên dẫn đến việc nghe đĩa AUDIO "sao chép" lại kém chất lượng hơn đĩa "gốc" là điều tất nhiên không cần phải tranh luận thêm nữa...
  3. ketanghinh

    ketanghinh Thành viên mới

    Tham gia ngày:
    03/05/2003
    Bài viết:
    34
    Đã được thích:
    0
    Bác Htthanh nói đúng, là dân kỹ thuật, biết như thế mà không hiểu tại sao thì... chết mịe nó đi.. Thú thật, mặc dù chủ đề này đã khép lại khá lâu roài, nhưng tui vẫn còn "ấm ức" không hiểu tại sao cũng là đĩa chép lại, nhưng đĩa DATA thì không có vấn đề gì còn đĩa AUDIO thì chất lượng lại kém hơn...
    Rất cảm ơn bác Htthanh đã reply, vậy là đã rõ, cơ chế sao chép DATA và AUDIO có khác nhau như bác đã phân tích, cho nên dẫn đến việc nghe đĩa AUDIO "sao chép" lại kém chất lượng hơn đĩa "gốc" là điều tất nhiên không cần phải tranh luận thêm nữa...
  4. minhpt

    minhpt Thành viên mới

    Tham gia ngày:
    11/09/2003
    Bài viết:
    653
    Đã được thích:
    0
    Xin nói thêm về việc đọc sai như Htthanh đã nói:
    Nói về bit và data:
    Nên biết về tốc độ đọc của CD: Audio là 1x, bạn dùng CD player đọc với tốc độ là 1x thì ổn, không có sự sai lệch, nhưng bạn đọc ở tốc độ 48x thì sai là chắc chắn, kể cả với đĩa xịn xịn.
    Khi bạn dùng máy tínn copy CD audio, nếu bạn ghi ở tốc độ cao hơn 8x thì rất có thể có lỗi. Nếu bạn ghi đĩa ở tốc độ 1-4x thì hầu như không có lỗi như Htthanh nêu ra. Tất nhiên Jitter correction thì cũng tốt, nhưng ghi tốc độ thấp thì không cần.
    Một điểm nữa cần chú ý là: máy tính dùng để copy CD phải đủ mạnh, nguồn điện ổn định, không chạy chương trình diệt virus khi copy.
    Về chất lượng đĩa ghi:
    Đây là điều ảnh hưởng nhiều nhất đến chất lượng CD Copy. Nếu đĩa gốc có độ đồng đều về chất, độ bằng phẳng của các rãnh phản quang thì đĩa ghi hầu như không bằng. Hơn nữa chất liệu nhựa làm đĩa ghi cũng kém, các bạn có thể thấy độ dầy mỏng và đồng đều khác nhau của các đĩa ghi. Và nếu đĩa ghi lại còn dán 1 lớp giấy in màu mè thì còn tệ hơn nữa. Mọi điều này làm đĩa ghi quay không đều, mấp mô, làm cả quá trình ghi và đọc đều có sai lệch, với data thì không ảnh hưởng vì nó có cơ chế tự kiểm tra toàn vẹn dữ liệu, còn audio thì không.
    Nếu không bị ảnh hưởng về bản chất của đĩa ghi và chế độ ghi thì CD copy và CD gốc có chất lượng như nhau trong thời gian đĩa chưa xuống cấp.
    MinhPT
  5. minhpt

    minhpt Thành viên mới

    Tham gia ngày:
    11/09/2003
    Bài viết:
    653
    Đã được thích:
    0
    Xin nói thêm về việc đọc sai như Htthanh đã nói:
    Nói về bit và data:
    Nên biết về tốc độ đọc của CD: Audio là 1x, bạn dùng CD player đọc với tốc độ là 1x thì ổn, không có sự sai lệch, nhưng bạn đọc ở tốc độ 48x thì sai là chắc chắn, kể cả với đĩa xịn xịn.
    Khi bạn dùng máy tínn copy CD audio, nếu bạn ghi ở tốc độ cao hơn 8x thì rất có thể có lỗi. Nếu bạn ghi đĩa ở tốc độ 1-4x thì hầu như không có lỗi như Htthanh nêu ra. Tất nhiên Jitter correction thì cũng tốt, nhưng ghi tốc độ thấp thì không cần.
    Một điểm nữa cần chú ý là: máy tính dùng để copy CD phải đủ mạnh, nguồn điện ổn định, không chạy chương trình diệt virus khi copy.
    Về chất lượng đĩa ghi:
    Đây là điều ảnh hưởng nhiều nhất đến chất lượng CD Copy. Nếu đĩa gốc có độ đồng đều về chất, độ bằng phẳng của các rãnh phản quang thì đĩa ghi hầu như không bằng. Hơn nữa chất liệu nhựa làm đĩa ghi cũng kém, các bạn có thể thấy độ dầy mỏng và đồng đều khác nhau của các đĩa ghi. Và nếu đĩa ghi lại còn dán 1 lớp giấy in màu mè thì còn tệ hơn nữa. Mọi điều này làm đĩa ghi quay không đều, mấp mô, làm cả quá trình ghi và đọc đều có sai lệch, với data thì không ảnh hưởng vì nó có cơ chế tự kiểm tra toàn vẹn dữ liệu, còn audio thì không.
    Nếu không bị ảnh hưởng về bản chất của đĩa ghi và chế độ ghi thì CD copy và CD gốc có chất lượng như nhau trong thời gian đĩa chưa xuống cấp.
    MinhPT
  6. Htthanh

    Htthanh Thành viên quen thuộc

    Tham gia ngày:
    29/05/2001
    Bài viết:
    730
    Đã được thích:
    0
    Như đã phân tích trong phần đầu, vấn đề sai lệch dữ liệu nảy sinh chủ yếu là do phần đọc dữ liệu xuống đĩa cứng, một khi dữ liệu đã đọc được đến HDD thì việc đọc, nhận dạng dữ liệu rất đơn giản, việc đưa lên CD chỉ còn là vấn đề của ổ ghi, kể cả ghi ở tốc độ cao (up to 48 or 52 ) cúng không rất hãn hữu nảy sinh vấn đề HDD.
    "Software is like ***: it's better when it's free."
  7. Htthanh

    Htthanh Thành viên quen thuộc

    Tham gia ngày:
    29/05/2001
    Bài viết:
    730
    Đã được thích:
    0
    Như đã phân tích trong phần đầu, vấn đề sai lệch dữ liệu nảy sinh chủ yếu là do phần đọc dữ liệu xuống đĩa cứng, một khi dữ liệu đã đọc được đến HDD thì việc đọc, nhận dạng dữ liệu rất đơn giản, việc đưa lên CD chỉ còn là vấn đề của ổ ghi, kể cả ghi ở tốc độ cao (up to 48 or 52 ) cúng không rất hãn hữu nảy sinh vấn đề HDD.
    "Software is like ***: it's better when it's free."
  8. minhpt

    minhpt Thành viên mới

    Tham gia ngày:
    11/09/2003
    Bài viết:
    653
    Đã được thích:
    0
    Thì Bác Htthanh có thấy tôi nói khác gì đâu: Vấn đề là đọc đĩa gốc ở tốc độ nào thôi, bác đọc ở 48x trở lên thì đĩa xịn cũng lỗi.
    Bác cẩn thận cả ghi nữa: bác thử ghi từ HDD sang CDR ở tốc độ cao xem, nếu bị nổ lụp bụp thì chuyển thử sang ghi 4x xem!!! Hết ngay!!! Với điều kiện bác có máy tính khoẻ ổ CDR ngon (plextor hoặc Yamaha)
    Xin mách: bác ghi đĩa audio nên copy ở chế độ DISK COPY (Image copy) tốt nhất không ghi ra HDD.
    MinhPT
  9. minhpt

    minhpt Thành viên mới

    Tham gia ngày:
    11/09/2003
    Bài viết:
    653
    Đã được thích:
    0
    Thì Bác Htthanh có thấy tôi nói khác gì đâu: Vấn đề là đọc đĩa gốc ở tốc độ nào thôi, bác đọc ở 48x trở lên thì đĩa xịn cũng lỗi.
    Bác cẩn thận cả ghi nữa: bác thử ghi từ HDD sang CDR ở tốc độ cao xem, nếu bị nổ lụp bụp thì chuyển thử sang ghi 4x xem!!! Hết ngay!!! Với điều kiện bác có máy tính khoẻ ổ CDR ngon (plextor hoặc Yamaha)
    Xin mách: bác ghi đĩa audio nên copy ở chế độ DISK COPY (Image copy) tốt nhất không ghi ra HDD.
    MinhPT
  10. Htthanh

    Htthanh Thành viên quen thuộc

    Tham gia ngày:
    29/05/2001
    Bài viết:
    730
    Đã được thích:
    0
    Ấy bác MinhPT,
    ý tớ là một khi dũ liệu của đĩa audio đã xuống đến HDD rồi thì ghi ở 48, 52 hay 1x, 8x cũng không hẳn là vấn đề quan trọng nữa vì lúc đó dữ liệu audio đã đã được lưu theo định dạng của HDD rồi ( tức là rất dễ xác định doạn dữ liệu tiếp theo để ghi lên CD, không bị thừ hoặc thiếu ) nên tốc độ ghi 48x, 52x hay 1x 8x cũng không phải là vấn đề nữa ( dĩ nhiên trừ trường hợp ổ ghi của bạn quá chuối không ghi được ở tốc độ đó nữa)
    Nếu bác ghi thẳng CD to CD mà không qua HDD thì bác vân gặp vấn đề y như trên, vì sau khi đọc được một ít dữ liệu, ổ đọc vãn phải NHỪNG MỘT CHÚT để ổ ghi ghi dữ liệu ra CD.
    Nói chung cách ghi đĩa CD chuẩn xác nhất là dùng đầu đọc Flextor SCSI ( loại trừ ổ 6X ) rồi dùng một chương trình DAE ngon để đọc ra HDD rồi bắn ngược lại đĩa CD sao
    Vấn đề là có một chương trình DAE được dân audio copy đánh giá hay nhất là một chương trình chạy trên Linux.
    "Software is like ***: it's better when it's free."

Chia sẻ trang này