CS LÝ THU YT
2.3.3.2. Ćc phương ph́p hỉn thị.
Một trong những chi tiết quan trọng của việc hiển thị nh là ph ơng phap hiển thị bộ phối hợp hoa ̣t đô ̣ng hiển thị. Ph ơng phap hiển thị cho biết bao nhiêu bit xác định màu của điểm nh trên màn hình hiển thị. Thông th ờng, ph ơng phap hiển thị sẵn có từ ph m vi của bộ phối hợp hiển thị từ 8bit đến 32bít trên điểm nh , tùy thuộc vào l ợng bộ nhớ sẳn có trên bộ phối hợp hiển thị và độ phân gi i màn hình đ ợc chọn.
Nếu ta có ph ơng th c hiển thị 8bít, thì một điểm nh có thể là mô ̣t trong số 256 màu khác nhau . Nếu ta có ph ơng thức hiển thị 16bít, thì mỗi điểm nh có thể là mô ̣t trong số 65536 màu. Trong ph ơng thức hiển thị 24bít hoặc 32bít, màu sắc của điểm nh trên màn hình đ ợc mư hóa bằng việcsử dụng 8bít cho mỗi chi tiết có màu đỏ, xanh lá cây và màu xanh d ơng của điểm nh. Các ph ơng thức này cho kh năng hiển thị kho ng 16,7 triệu màu.
Việc hiểu ph ơng thức hiển thị là quan trọng để hiểu cách NI Vision hiển thị các lo i nh khác nhau trên màn hình. Chức năng xử lý nh th ờng dùng nh đen trắng. Bởi vì các điểm nh trên màn hình hiển thị đ ợc t o ra từ các chi tiết màu đỏ, xanh lá cây, và xanh d ơng, các điểm nh của nh đen trắng không thể đ ợc biểu hiện một cách trực tiếp.
Trong ph ơng thức hiển thị 24bít hoặc 32bít, bộ phối hợp hiển thị dùng 8bít để mã hóa giá trị đen trắng , cho ra 256 sắc thái xám. Độ phân gi i màu này là đủ để hiển thị các nh đen trắng 8bít. Tuy nhiên, các nh có độ sâu bít cao hơn nh nh đen trắng 16bít, thì không đ ợc miêu t một cách chính xác trong ph ơng thức hiển thị 24bít hoặc 32bít. Để hiển thị nh đen trắng 16bít, thì hoặc là bỏ qua các bít ít quan trọng nhất hoặc là dùng chức năng ánh x để biến đổi nh 16bít sang 8bít,
2.3.3.3. Ćc phương ph́p ́nh x̣ đ́i vơi hiển thi ̣ ảnh 16 bit.
Các kỹ thuật d ới đây mô t cách NI Vision biến đổi các nh 16bít sang nh 8bít và hiển thị chúng bằng cách dùng chức năng ánh x . Các chức năng ánh x phân phối đều dãy chức năng của nh 16bít sang nh 8bít.
Ch c năng Ful l Dynamic : giá trị c ờng độ tối thiểu của nh 16bít đ ợc săp xếp là 0, và giá trị c ờng độ tối đa là 255. Tất c các giá trị khác trong nh đ ợc sắp xếp giữa 0 và 255 bằng việc sử dụng ph ơng trình (2.8). Ph ơng pháp ánh x này có mục đích chung bởi vì nó đ m b o việc hiển thị của dãy chức năng đầy đủ của nh. Vì các giá trị tối thiểu và tối đa của điểm nh trong
nh đ ợc dùng để xác định dãy chức năng full dynamic của nh đó, sự xuất hiện nhiễu hoặc khuyết điểm của các điểm nh do cảm biên gây ra có giá trị tối thiểu hoặc tối đa có thể nh h ởng sự xuất hiện của nh đ ợc hiển thị. NI Vision sử dụng kỹ thuật sau nh mặc định:
z = [(x-y)/v-y)]*255 (2.8) với z là giá trị điểm nh 8 bít
x là giá trị 16bít
y là giá trị c ờng độ tối thiểu v là giá trị c ờng độ tối đa.
Ch c năng 90% dynamic: c ờng độ t ơng ứng đến 5% của biểu đồ lũy tích đ ợc sắp xếp là 0, c ờng độ t ơng ứng 95% đ ợc săp xêp là 255. Các giá trị trong kho ng từ 0 đến 5% đ ợc đặt là 0, trong khi các giá trị nằm trong kho ng từ 95 đến 100% đ ợc đặt là 255. Ph ơng pháp ánh x này thiết thực hơn ph ơng pháp chhức năng full dynamic và không nh y c m với quang sai nhỏ trong nh. Ph ơng pháp này đòi hỏi đến sự tính toán của biểu đồ lũy tích hoặc sự ớc l ợngcủa biểu đồ.
Ch c năng Given Percent Range: ph ơng pháp này t ơng tự nh ph ơng pháp 90% chhức năng, ngo i trừ % tối thiểu và % tối đa của biểu đồ lũy tích mà phần mềm sắp đặt 8bít do ng ời dùng xác định.
Ch c năng Given Range: kỹ thuật này t ơng tự nh ph ơng pháp chức năng full dynamic, ngo i trừ các giá trị tối thiểu và tối đa đ ợc sắp đặt là 0 và 255 đ ợc ng ời dùng xác định. Ta có thể dùng ph ơng pháp này để làm nổi bật độ t ơng ph n của một số vùng của nh bằng việc tìm ra các giá trị tối thiểu và tối đa của các vùng đó và việc tính toán biểu đồ của các vùng đó. Biểu đồ của vùng này cho thấy c ờng độ tối thiểu và tối đa của các điểm nh. Các giá trị đó đ ợc sử dụng để mở rộng range chức năng của toàn bộ nh.
Ch c năng Downshift: kỹ thuật này đ ợc dựa trên sự thay đổi giá trị điểm nh. Ph ơng pháp này áp dụng cho một số thay đổi bên ph i giá trị điểm nh 16bít và hiển thị các bít ít quan trọng nhất. Kỹ thuật này xen một số bít thấp nhất không đ ợc hiển thị. Ph ơng pháp này rất nhanh nh ng nó làm gi m chhức năng thực của c m biến đến dung l ợng c m biến 8bít. Nó đòi hỏi kiến thức độ sâu bít của c m biến thu nh đ ợc sử dụng. Ví dụ, một nh đòi hỏi camera 12bít sẽ đ ợc hình dung bằng việc sử dụng 4 sự thay đổi bên ph i để hiển thị mỗi 8bít quan trọng nhất thu đ ợc từ canera. Nếu ta đang sử dụng thiết bị thu nhận nh của NI thì kỹ thuật này đ ợc dùng mặc định bởi MAX (Measurement & Automation Explorer).