• Thứ Ba, 29/11/2011 14:24 (GMT+7)

    “Bẻ khóa” Kinect và những cơ hội

    Hồng Vy
    Nhiều nhà phát triển đang nỗ lực “làm chủ” mắt thần Microsoft Kinect để từ đó sáng tạo những sản phẩm, ứng dụng và dịch vụ thân thiện hơn với người dùng.

    Rõ ràng là Kinect đã thực sự tạo ra cơn sốt, chí ít với cộng đồng game thủ Xbox 360. Món phụ kiện hỗ trợ cảm biến chuyển động mang tính đột phá từ gã khổng lồ Microsoft dù xuất hiện có phần muộn màng - so với Wii - nhưng lại tạo nhiều bất ngờ với 8 triệu máy được bán sạch chỉ trong vòng 60 ngày đầu tiên “lên kệ”. Song có lẽ, Microsoft lại là người đi từ bất ngờ này sang bất ngờ khác khi Kinect nhanh chóng trở thành mục tiêu của giới công nghệ nói chung và các nhà phát triển ứng dụng, tích hợp phần cứng nói riêng.

     

    Tuy không phải là thiết bị hỗ trợ nhận diện hình ảnh 3D đầu tiên nhưng Kinect với cảm biến 3D và camera có giá thành thấp, đi kèm khả năng lập trình dễ dàng (một phần nhờ các thư viện mở do Microsoft cung cấp) đã trở thành dụng cụ thực hành tuyệt vời cho các lập trình viên, nhà thiết kế.

    Từ máy tính đến rô-bốt

    Hệ thống Kinect về cơ bản có 2 camera, và một trong số đó được kết hợp chip xử lý hình ảnh 3D của PrimeSense (tham khảo bài “Thiết kế hệ thống cảm biến cử chỉ”, ID: A1108_75). Bằng cách sử dụng hệ thống cảm biến và camera hồng ngoại trên Kinect, các nhà phát triển có thể ghi lại hình ảnh của một người dùng đang đứng trước thiết bị ở chế độ thời gian thực, sau đó chuyển những giá trị này về dạng chuyển động 3D đã được số hóa (3D digital animation) cho một ứng dụng hay phần cứng tích hợp xử lý. Vì độ phân giải hình ảnh được chuyển về từ Kinect thường ở mức thấp nên hầu hết giải pháp có nhu cầu xử lý hình ảnh với tốc độ di chuyển nhanh và độ chính xác cao phải thực hiện thêm công đoạn ánh xạ (map) hình ảnh gốc sang dạng dữ liệu động độ phân giải cao.

    Tuy nhiên, ở góc độ kỹ thuật, việc này không đòi hỏi các nguồn sáng phụ trợ hay sử dụng thêm các phần cứng phức tạp nên giải pháp chuyển động có thể được áp dụng đại trà cho người dùng cuối. Với những giải pháp giản hơn như điều khiển máy tính bằng cách “múa” một (hay hai) bàn tay thì việc nhận dạng có phần thoải mái hơn, tuy nhiên vấn đề kịch bản xử lý các giá trị hình ảnh vẫn là khâu then chốt. Ví dụ, giải pháp của So Touch cho phép bạn dùng cử chỉ tay để trình chiếu PowerPoint, hay giải pháp của Evoluce giúp bạn điều khiển máy tính chạy Windows 7 bằng tay mà không cần trợ giúp của chuột lẫn bàn phím.

    Trong y khoa, hãng InfoStrat đã có sáng kiến ứng dụng Kinect cho các màn hình khổ lớn trong công tác hội chẩn. Ví dụ, với thao tác gõ nhẹ bàn tay vào “không khí” ngay phía trước màn hình hiển thị khổ lớn, các bác sỹ có thể cuộn qua các hình ảnh X-quang và những hình ảnh y khoa khác. Khi sử dụng cả 2 tay, bác sỹ có thể phóng to hay thu nhỏ hình ảnh ở từng vùng hiển thị để quan sát rõ hơn. Trong khi đó, phòng thí nghiệm Red Hill tại đại học San Francisco (California, Mỹ) đã “sáng tạo” ra một trò chơi giúp bệnh nhân Parkinson vừa thực hiện các bài vật lý trị liệu vừa giải trí để giảm ưu phiền.

    Kinect cũng nhanh chóng trở thành cứu cánh cho các nghiên cứu giải pháp giá thành thấp trong ngành công nghệ rô-bốt và điều khiển tự động. Ví dụ, nghiên cứu tại đại học Berkeley (California, Mỹ) đã sử dụng camera trên Kinect và các cảm biến xác định độ sâu để giúp rô-bốt có được khả năng quan sát và qua đó có thể tự định hướng, phát hiện vật cản. Vài nghiên cứu trang bị Kinect trên xe nâng hàng trong nhà xưởng, kho bãi cũng đang được triển khai tại Mỹ và kết quả bước đầu khá khả quan. Theo Adept Technology (ADEP), một hãng sản xuất rô-bốt cho các nhà máy thì lợi thế của Kinect là khả năng quan sát 3 chiều và điều này giúp rô-bốt cũng như xe nâng có thể quan sát tốt hơn, từ đó giảm thiểu tai nạn khi di chuyển.

     

    Thời gian đầu, Microsoft tỏ ra khá “năm ăn năm thua” với các ứng dụng của hãng thứ 3 có nhu cầu tích hợp với Kinect, nhưng cuối cùng thì cũng đổi giọng khi công khai chiêu mộ các nhà phát triển vào nhiệm vụ tích hợp Kinect vào Windows. Trước đó ít lâu, Microsoft thành lập một nhóm làm việc mới mang tên Kinect for Windows trực thuộc bộ phận Kinh doanh Giải trí Tương tác. Trong khi đó, Adafruit Industries đã treo thưởng cho lập trình viên đầu tiên cung cấp phần mềm nguồn mở giúp tạo các ứng dụng cho Kinect.

    Tương tác mọi nơi

    Microsoft Kinect làm thay đổi mọi thứ, từ đơn giản cho đến phức tạp, kể cả cách mà chúng ta thử đồ. Thật vậy, hãng FaceCake Marketing Technologies đã thành công trong việc vận hành một phòng thử đồ tương tác với tên gọi Swivel. Về cơ bản, Swivel là một tấm gương tương tác, cho phép người mua hàng xem các món hàng “ảo” sẽ xuất hiện như thế nào trên một “manơcanh” (người nộm mẫu) có kích thước được “sao chụp” từ chính người mua. Nói cho dễ hiểu, người mua và cửa hàng sẽ nhìn thấy nhau, và 2 bên sẽ chọn đúng kích thước món hàng cần thử. Trong nhiều tình huống, Swivel có thể đề xuất trang phục, kích thước món đồ dựa trên hình ảnh người mua được camera Kinect ghi nhận.

    Hãng AR Door của Nga cũng đã triển khai thành công giải pháp tương tự cho chuỗi cửa hàng bán lẻ Topshop. Cũng tại Mỹ, tại hệ thống cửa hãng thời trang Nodstrom, bên cạnh dịch vụ thử đồ ảo với Swivel, khách hàng có thể đứng trước các cửa kiếng trưng bày, sau đó dùng tay “vẽ” những lời nhận xét, đánh giá hay thậm chí đề xuất mẫu thiết kế mới. Theo ông Tom Chamberlin - Phó chủ tịch tại FaceCake, nếu trước đây công nghệ camera 3D có giá trên dưới 2000 USD và chúng không làm được những gì chúng ta cần, thì nay, thật thú vị khi Kinect chỉ có giá 150 USD và còn rất dễ mua.

    ID: A1110_8