IP:18.116.40.200

Tin tức
Tin Công ty
Máy tính - Công nghệ
Y học - Sức khỏe
Giáo dục - Cuộc sống
Nhân vật & Sự kiện




Google hỗ trợ và phát triển bộ mã TheorARM
15/04/2010 07:09 AM

Cuộc chiến giữa Theora và H.264 nhằm chiếm ngôi vị độc tôn đã phần nào ngã ngũ với quyết định gần đây nhất của Google về việc hỗ trợ phát triển dự án TheorARM, phiên bản tối ưu hóa ARM của bộ giải mã Ogg Theora

Theo dự tính, các bộ vi xử lý dùng công nghệ ARM sẽ được ứng dụng rộng rãi đối với các thiết bị cầm tay với kích thước khiêm tốn như điện thoại di động, smartphone, PDA… Và đây có thể coi là 1 bước khởi đầu quan trọng của Google trong lĩnh vực mã hóa và giải mã video mã nguồn mở. 

Mặc dù sự xuất hiện khá đình đám của HTML5 mới đây với nhiều khái niệm hoàn toàn mới và cải tiến dành cho web video, cùng dự định cạnh tranh với Flash, nhưng dường như mọi việc không diễn ra đơn giản như vậy. Hầu hết các chương trình chiếu media trên Internet hiện nay đã có quyết định của riêng mình, như Mozilla Firefox, Internet Explorer 9, Google (Chrome và Youtube), Wikipedia… nhưng có vẻ như mọi việc vẫn chưa đi đến quyết định cuối cùng.

H.264, chuẩn mã hóa video độc quyền cho đến thời điểm này, vốn được đánh giá cao hơn so với Ogg Theora, cũng là 1 chuẩn mã hóa mã nguồn mở, được nghiên cứu và phát triển bởi hãng công nghệ On2 Technology. Và đây là 1 lý do tại sao Google lựa chọn H.264 trong phiên bản HTML5 tiếp theo dành cho Youtube. Nhưng với cố gắng không mệt mỏi của nhà phát triển Ogg Theora, đây có thể là định dạng chuẩn mã nguồn mở dành cho video trong những thế hệ tiếp theo.

Điểm thiếu sót của Theora là không hỗ trợ những định dạng dành cho các thiết bị mobile, một trong những lĩnh vực rất dễ nhận thấy và dễ dàng bị chiếm giữ nếu không chớp cơ hội. Mặc dù Theora đang được đánh giá khá cao và dần được chấp nhận là 1 trong những bộ giải mã video tốt dành cho hệ thống Desktop, nhưng vẫn còn rất nhiều vấn đề và việc phải làm nếu Theora muốn được ứng dụng rộng rãi dành cho những thiết bị cơ bản dựa trên nền tảng ARM. Robin Watts, 1 thành viên trong đội phát triển dự án của Pink Noise Productions, đã tham gia vào quá trình tối ưu bộ giải mã Theora đối với thiết bị sử dụng công nghệ ARM.

Và kết quả của quá trình này là sự ra đời của 1 bộ mã hóa được gọi là TheorARM, được xây dựng trên nền tảng của Theora và Tremolo, sử dụng thư viện Watts' Tremor (bao gồm toàn bộ thư viện mã Vorbis). Và hiện nay, Watts vẫn đang cố gắng hơn nữa trong việc cải thiện khả năng làm việc, xử lý thông tin và hiệu quả trên những thiết bị ARM.

Một số vướng mắc và khó khăn trong việc phát triển Theora được chia sẻ tại đây:

Chuẩn mã hóa mới Theora đã được ứng dụng, nhưng giờ đây vẫn chưa hỗ trợ bộ mã ARM. Bên cạnh đó, công nghệ còn dựa trên khả năng hỗ trợ các thư viện mở rộng rãi, bao gồm chuẩn libogg và libvorbis, nhằm điều khiển, quản lý thông số bitstream tốt hơn và mã hóa theo chuẩn vorbis. Nhưng thật không may, thư viện libvorbis lại dựa trên toán tử floating point, chính điều này đã gây ra hiện tượng không tương thích với nền tảng ARM

Trên 1 khía cạnh nào đó, điều này còn liên quan đến ngôn ngữ C, có ảnh hưởng trực tiếp đến khả năng và tốc độ tạo, ghi những yếu tố quan trọng đối với bộ mã ARM

Việc Google quyết định ủng hộ cho việc phát triển dự án TheorARM được xem là sự đóng góp cần thiết và vô cùng quan trọng trong lĩnh vực open video. Nhưng điều này không được tiên đoán sau khi Google đạt được nền tảng công nghệ của On2. Gần đây, On2 đã tạo ra 1 bộ giải mã khác với tên là VP8, với nhiều ưu điểm hơn so với Theora, tương thích tốt với chuẩn H.264. Vì vậy, có thể dễ dàng tiên đoán rằng Google sẽ sớm mở rộng và chú trọng nhiều hơn vào VP8 so với việc phát triển Theora.

Theo QuanTriMang




CÁC TIN KHÁC

• Lại thêm lỗi trong Java có thể dẫn đến bị tấn công (15/04/2010)
• Bebo sẽ còn hay mất? (14/04/2010)
• "Loạn" thiết bị USB 3G kết nối Internet (14/04/2010)
• iPad “châm ngòi” cho cuộc đua mới (13/04/2010)
• Palm đang tự rao bán mình (12/04/2010)
• Pink - “Ván bài” cuối của Microsoft trong cuộc chiến ĐTDĐ (12/04/2010)
• Google bị kiện vì scan sách (12/04/2010)
• Cha đẻ Java rời Oracle (12/04/2010)
• Những mánh khoé giả mạo số điện thoại và cách nhận biết (12/04/2010)
• Thử nghiệm Google Voice dành cho máy tính bàn (10/04/2010)




BLUE IDEA Trading and Computer Technology Company Limited
Copyright © 2009 BLUE IDEA Co., Ltd