- Thay vì TV cỡ lớn, họ tạo một khung E Ink 42 inch tùy chỉnh để trưng bày nghệ thuật AI tạo sinh trong văn phòng Photoroom, thử nghiệm màn hình phi truyền thống như một thiết bị hiển thị tác phẩm trong không gian thực
- Họ tìm được nhà cung cấp có thể giao tấm ePaper đơn sắc 42 inch của E Ink Corporation đến châu Âu và mua với số lượng đặt tối thiểu là 3 chiếc, đồng thời có cả màn hình và bo mạch điều khiển
- Để tránh hỏng tấm nền và các vấn đề bảo trì, họ làm khung tùy chỉnh không dùng keo dán; vấn đề trượt của phiên bản đầu tiên đã được giải quyết ở phiên bản thứ hai bằng cách tăng độ cố định
- Màn hình có thể điều khiển qua USB, nên họ gắn Raspberry Pi ở mặt sau và cấu hình để gửi hình ảnh hiển thị thông qua một máy chủ web nhỏ nhận ảnh
- Giới hạn 16 mức xám được giảm bớt bằng Blue Noise dithering, còn hiện tượng bóng mờ đặc trưng của E Ink được giảm bằng cách hiển thị ảnh trắng toàn phần 2 lần
Chế tạo và mua sắm khung E Ink 42 inch
- Là cách để hiển thị nghệ thuật AI tạo sinh trong văn phòng Photoroom, họ chọn một khung E Ink độc đáo thay vì TV cỡ lớn
- Dự án bắt đầu sau khi họ biết đến 42-inch E Ink panels do E Ink Corporation bán
- Họ mua linh kiện thông qua một nhà cung cấp có thể giao hàng đến châu Âu
- Số lượng đặt tối thiểu là 3 chiếc
- Nhà cung cấp cung cấp cả màn hình và bo mạch điều khiển cần thiết
- Thay vì bao gói mặc định, họ chế tạo một khung tùy chỉnh để có ngoại hình tối giản
- Vì đây là yêu cầu đặc biệt nên rất khó tìm đơn vị làm khung, nhưng cuối cùng đã có một đơn vị tham gia
- Để tránh làm hỏng tấm nền và giúp việc sửa chữa, điều chỉnh dễ dàng hơn, họ làm cấu trúc không dùng keo dán
- Ở bản chế tạo đầu tiên, màn hình bị trượt giữa các lớp, và ở phiên bản thứ hai họ đã cố định chắc hơn
Cấu hình điều khiển và xử lý chất lượng hình ảnh
- Bộ điều khiển màn hình có thể giao tiếp qua USB, nên họ gắn thêm Raspberry Pi ở mặt sau khung
- Raspberry Pi cung cấp một máy chủ web nhỏ có thể nhận hình ảnh
- Vẫn còn vấn đề là cáp ribbon không khớp, nên có vẻ họ đã chọn nhầm biến thể bo điều khiển
- Tấm nền chỉ có thể hiển thị 16 mức xám, nên nếu đưa ảnh lên mà không tiền xử lý thì các dải chuyển sắc sẽ trông như các khối bậc thang
- Để giảm vấn đề về thang xám, họ dùng Blue Noise dithering
- Cách làm là thêm mẫu blue noise vào ảnh rồi áp dụng xử lý ngưỡng
- Giống như Kindle, E Ink có hiện tượng bóng mờ nên ảnh trước đó có thể lẫn mờ với ảnh mới
- Có thể dùng cách hiển thị một ảnh đen toàn phần và một ảnh trắng toàn phần
- Trên thực tế, chỉ 2 lần ảnh trắng toàn phần cũng đủ hiệu quả mà không làm trải nghiệm bị ảnh hưởng đáng kể
- Có thể xem video kết quả tại HD video
Các ý tưởng cải tiến còn lại sau khi lắp đặt
- Phiên bản đầu tiên đã được lắp trong văn phòng
- Hiện tại vẫn cần cáp nguồn; nếu chuyển sang chạy bằng pin thì có thể treo lên tường mà không cần dây
- Vẫn còn ý tưởng để ChatGPT tạo prompt và dùng nó như một người tuyển chọn nghệ thuật riêng
1 bình luận
Ý kiến trên Hacker News
Nếu màn hình e-ink 42 inch không có giá $2.500 thì có lẽ đã có nhiều ứng dụng hay ho hơn rất nhiều: https://shopkits.eink.com/en/product/detail/42''MonochromeeP... số lượng đặt hàng tối thiểu là 3 cái
Để so sánh, một TV full-color 42 inch 60fps có điều khiển từ xa, loa, Wi-Fi, v.v. chỉ $140
Có vẻ như bên nắm bằng sáng chế nếu hạ giá thì ngược lại còn có thể kiếm được nhiều tiền hơn rất nhiều
Lập luận rằng bên nắm bằng sáng chế có thể kiếm nhiều hơn nếu hạ giá, nếu thật sự đúng thì họ đã làm vậy rồi. Hầu như không có công ty hay cổ đông nào từ chối cơ hội kiếm nhiều tiền hơn
Nên ngừng kiểu gieo rắc sợ hãi, bất định và nghi ngờ (FUD) bằng cách đổ lý do màn hình e-ink cỡ lớn đắt đỏ cho âm mưu bằng sáng chế. Nó đắt vì yield sản xuất rất thấp và doanh số cũng nhỏ
Đây là dựa trên kinh nghiệm từng làm việc với e-ink ở cả sản phẩm màn hình lớn lẫn màn hình nhỏ
Tuy nhiên nếu chỉ có vậy, có lẽ cũng sẽ có nhu cầu với e-ink 42 inch được giảm giá mạnh để chấp nhận một mức pixel lỗi nào đó. Đặc biệt nếu dùng để nhìn từ xa thì có thể không phải vấn đề lớn
Gói module màn hình không bao gồm bo mạch điều khiển, và bộ E Ink Salt được thiết kế để hỗ trợ module này
Salt Driving Board giá $500: https://shopkits.eink.com/en/product/detail/SaltDrivingBoard
Tính năng đó có vẻ khá đắt, kể cả không tính phần của bên nắm bằng sáng chế
Màn hình $2.500 này có vẻ dành cho biển hiệu sản xuất số lượng ít, và vì họ biết nó được bán cho chính phủ hoặc doanh nghiệp nên giá có thể đã bị đội lên một chút
Hy vọng các công ty như Rakuten, Amazon, Pocketbook không phải mua panel cho máy đọc sách điện tử với mức giá tương tự theo diện tích
Dự án rất hay. Tôi cực kỳ khuyên nên đổi sang kính chống phản xạ. Có vài lựa chọn tương đối rẻ với độ phản xạ dưới 1% [1][2]
Với khung tranh có nhiều ánh sáng môi trường, khác biệt so với acrylic cơ bản là rất lớn
[1] https://www.groglass.com/product/artglass-ar-70/
[2] https://www.framedestination.com/prod/sh/ultravue-uv70-pictu...
Một số panel e-ink hơi nhạy với tia UV nên hoạt động tốt hơn dưới lớp lọc. Đôi khi trong datasheet có cảnh báo về hiệu năng refresh dưới ánh nắng trực tiếp hoặc nguy cơ hư hại vĩnh viễn về lâu dài. Theo tôi biết, một số sản phẩm biển hiệu của E Ink có tích hợp lớp lọc sẵn
Nếu dùng passe-partout như dự án này, và không chắc giấy sẽ chịu được thế nào khi khung nhận ánh nắng, thì nên chi tiền cho chống tia UV để tránh bị ố vàng theo thời gian
Tôi đang dùng một màn hình tương tự, và cũng dùng blue-noise dithering. Cái của tôi được chạy bằng trình duyệt web ở backend, nên tôi có thể lạm dụng CSS và
mix-blend-modeđể xử lý ditheringha-card::after { content: ""; background-image: url(/local/visionect-dither.png); background-repeat: repeat; position: absolute; height: 100%; width: 100%; display: block; mix-blend-mode: multiply; }Texture dithering tôi dùng là
128_128/LDR_LLL1_10.pngtừ https://github.com/Calinou/free-blue-noise-texturesTôi tưởng mình đã nghe qua hết các lựa chọn dithering trong https://tannerhelland.com/2012/12/28/dithering-eleven-algori..., nên khá bất ngờ khi thấy dự án này dùng một phương pháp khác nữa (https://ieeexplore.ieee.org/document/3288)
Bù lại, khác với error diffusion, blue noise dithering có ưu điểm là có thể triển khai bằng pixel shader. Vì vậy có thể dùng ở những nơi như video game
Với khung tranh này, có lẽ error diffusion dithering sẽ tốt hơn một chút
https://surma.dev/things/ditherpunk/
Samsung bán TV LED The Frame dành cho đúng mục đích này. Hiện chỉ có 4K
https://www.samsung.com/us/tvs/the-frame/highlights/
Đặc biệt vào ban đêm, vì đèn nền nên quá rõ đó chỉ là TV; tôi thấy thứ như e-ink, hòa vào môi trường xung quanh tốt hơn, sẽ phù hợp hơn nhiều
TV phải ở trạng thái online, rồi sau đó phải tải ảnh lên bằng ứng dụng đó
Liên kết “explore technology” cũng hầu như không có thêm thông tin. Tôi thậm chí không biết có đèn nền hay không
Dự án rất gọn gàng. Nhưng điều khiến tôi lấn cấn là về cơ bản nó là một thiết bị lãng phí năng lượng thụ động
Tác phẩm nghệ thuật đã tồn tại thì gần như ở lĩnh vực nào cũng nhiều đến mức cả đời khó mà xem hết, vậy mà vẫn đốt điện GPU để tạo ảnh
Một số dự án dùng AI có thể hiệu quả hơn nhiều nếu thay bằng công nghệ khác
Riêng chuyện khác, tôi tò mò nếu huấn luyện hoặc lượng tử hóa mô hình khuếch tán cho ảnh thang xám 4-bit thì nó sẽ nhỏ và nhanh hơn đến mức nào
Như vậy chỉ cần 30 phút tính toán là có đủ ảnh mới để hiển thị mỗi ngày trong một năm
GPU 300W cộng PC 120W là 420W × 0,5 giờ = 0,210kWh, và trong hóa đơn điện hằng tháng của tôi thì đó chỉ là sai số làm tròn. Khoảng 6 cent
Năng lượng tôi dùng để ngồi đọc Hacker News tuần này có lẽ còn nhiều hơn thế
Vậy chẳng lẽ phải ra sân chơi với mấy cành cây à?
Cũng có thể không tạo ảnh vào ban đêm hoặc khi không có ai ở nhà
Có rất nhiều cách tiết kiệm năng lượng, và tác động của việc tạo một ảnh mỗi vài giờ là cực nhỏ so với nhu cầu giao thông hay sưởi ấm
Ngoài ra, nếu căn hộ dùng sưởi điện trở thì cứ chạy GPU cũng được. Thay vì cho điện chạy qua điện trở để tạo nhiệt, ta vừa tạo ảnh vừa tỏa nhiệt, mà hiệu suất cũng không tệ hơn
Tôi thích ý tưởng này. Tôi có 2 ý tưởng
Sẽ hay nếu hiển thị một cảnh cực kỳ phức tạp kiểu Where's Wally?, và để Wally xuất hiện ở vị trí khác mỗi giờ
Cũng hay nếu có một bức chân dung nhiều chi tiết, rồi để nó thay đổi rất chậm theo thời gian. Ví dụ từ không có khuyên tai, sang khuyên tai nhỏ, rồi khuyên tai lớn
Nếu thay đổi nhiều chi tiết nhỏ một cách tinh tế, với tốc độ khó nhận ra, chắc sẽ thú vị
Tôi nhớ từng thấy một bản mod gắn màn hình e-ink cho ThinkPad X230. Khó khăn là tìm được một màn hình e-ink đã ngừng sản xuất, đúng kích thước
Nhà sản xuất trong bài có một màn hình 13,3 inch có thể thú vị nếu dùng để mod:
https://shopkits.eink.com/en/product/detail/13.3''ePaperDisp...
Độ phân giải 1600 × 1200 pixel cũng ấn tượng
Dự án thật sự tuyệt vời
Nếu bạn quan tâm đến việc xem nhiều kỹ thuật dithering khác nhau, câu hỏi CodeGolf cũ này có so sánh vài phương pháp thú vị. Nhân tiện, câu trả lời Fortran là của tôi
https://codegolf.stackexchange.com/questions/26554/dither-a-...
Sẽ rất tuyệt nếu có thể hiển thị bàn cờ vua trên hai màn hình e-ink treo tường để cậu con trai 14 tuổi có thể chơi cờ với ông nội
Mong là nó có thể theo dõi đến lượt ai và cho phép đi nước cờ bằng lệnh thoại
Như vậy cũng có thể chơi trong thời gian dài hơn, chẳng hạn mỗi ngày đi một nước
Với Lilygo T5 có màn hình cảm ứng và pin LiPo thì xem như đã có đủ phần cứng cần thiết
Sau đó chỉ cần port cờ vua sang nền tảng đó: https://www.hackster.io/Sergey_Urusov/arduino-mega-chess-d54...
Để hai thiết bị ở hai nhà khác nhau giao tiếp với nhau, việc xử lý NAT traversal có thể vừa khó vừa thú vị, nhưng cũng có thể có cách обход
https://www.crowdsupply.com/soldered/inkplate-10#products