MULTIMEDIA

Audio

Được lưu ở các định dạng khác nhau 
Định dạng file là cách để lưu trữ 0 và 1 trên ổ cứng để một số phần mềm biết cách làm thế nào nào để có thể thông dịch được nó 
MIDI 
là định dạng âm nhạc nhạc cụ không nén có thể lưu các nốt nhạc và các nốt của dụng cụ âm nhạc, đặt âm thanh của các dụng cụ đó lại với nhau mà máy tính có thể thông dịch và phát được 
MP3 
là định dạng audio đã qua quá trình nén dữ liệu, từ đó làm giảm đi số lượng bit cần thiết cho một bài nhạc, xóa đi những bit 0 và 1 mà con người không thể nghe được. 
Hi sinh chất lượng để đổi lấy số lượng bài hát, thế nhưng một số tín đồ âm nhạc có thể không đồng ý với cách làm này. 
ACC 
Giống với định dạng MP3, có thể thấy khi ta tải một bài hát từ iTune về 
Các dịch vụ Streaming như Spotify không chuyển tệp ân thanh nhưng sẽ phát trực tiếp bits thông tin đó cho bạn 
Vậy chất lượng của định dạng này như thế nào?
Sampling Frequency (chất lượng lấy mẫu):là số mẫu âm thanh được ghi nhận trong 1 giây. Chất lượng lấy mẫu  quyết định khả năng tái tạo chính xác âm thanh từ dữ liệu số hóa
Bit Depth (độ sâu bit): là số lượng bits biểu diễn trên mỗi mẫu âm thanh.Nó quyết định độ chính xác của âm thanh trong một đơn vị thời gian
Sampling Frequency x Bit Depth = Số lượng bits cần thiết để lưu trữ trong 1 giây

Graphics 

là những gì ta thấy trên đa phương tiện, nó được biểu diễn bởi các pixels theo cả chiều ngang lẫn chiều dọc. 
Nguyên thủy nhất những hình ảnh đen trắng được biểu diễn bởi các bits 0 và 1. 1 là các pixel trắng và 0 là pixel đen


Nhưng thật nhàm chán nếu khi nhìn vào màn hình mà chỉ có màu trắng và đen. Vậy làm thế nào để biểu diễn được các màu sắc khác? 

RGB 

RGB đại diện cho Red, Green, Blue 
Với lượng RGB khác nhau ta có thể tạo ra nhiều màu khác nhau cho mỗi pixel Chỉ có thể tạo ra màu đen khi tắt tất cả màu
Khi lượng màu RGB cân bằng sẽ tạo ra màu trắng 
Giả sử có 3 bytes: 11111111 00000000 00000000 nó sẽ xuất hiện toàn màu đỏ hay 0000000 00000000 11111111 sẽ xuất hiện toàn màu xanh cho mỗi pixels 

Ta cần 24 bits để biểu diễn màu sắc 

Nhưng khi nói đến định dạng của hình ảnh, ta thường không sử dụng hệ nhị phân (binary) nhưng ta lại sử dụng hệ thập lục phân (hexadecimal) 

1 2 3 4 5 6 7 8 9 a b c d e f

Giả sử ta có 8 bit 1111 1111 

Mỗi số hex sẽ đại diện cho 4 bit vì mỗi 4 bit có 16 giá trị tương ứng với f trong hệ số hex 

Vì vậy 1111 1111 sẽ được thay thế bằng ff 

Màu trắng được đại diện bằng ff ff ff trong hệ thập lục phân 
Nhiều phần mềm chỉnh sửa hình ảnh sử dụng hệ 16 để biểu diễn màu sắc. Nổi tiếng nhất là Photoshop.

Bitmap Format




 https://cs50.harvard.edu/technology/2017/notes/3/


Comments