phÁt triỂn thỬ nghiỆm mẠng xà hỘi 3d vÀ cÔng cỤ hỖ trỢ

34
PHÁT TRIỂN THỬ NGHIỆM MẠNG XÃ HỘI 3D CÔNG CỤ HỖ TRỢ Sinh viên thực hiện 0812583 - Trần Anh Tuấn 0812600 - Nguyễn Ngọc Tường Giảng viên hướng dẫn: Thầy Nguyễn Đức Huy Đại học Quốc gia Tp. Hồ Chí Minh Trường Đại học Khoa học Tự nhiên

Upload: palti

Post on 15-Feb-2016

58 views

Category:

Documents


3 download

DESCRIPTION

Đại học Quốc gia Tp. Hồ Chí Minh Trường Đại học Khoa học Tự nhiên. PHÁT TRIỂN THỬ NGHIỆM MẠNG XÃ HỘI 3D VÀ CÔNG CỤ HỖ TRỢ. Sinh viên thực hiện 0812583 - Trần Anh Tuấn 0812600 - Nguyễn Ngọc Tường Giảng viên hướng dẫn : Thầy Nguyễn Đức Huy. Nội dung. Giới thiệu tổng quan đề tài. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: PHÁT TRIỂN THỬ NGHIỆM  MẠNG XÃ HỘI 3D  VÀ CÔNG CỤ HỖ TRỢ

PHÁT TRIỂN THỬ NGHIỆM MẠNG XÃ HỘI 3D

VÀCÔNG CỤ HỖ TRỢ

Sinh viên thực hiện0812583 - Trần Anh Tuấn0812600 - Nguyễn Ngọc Tường

Giảng viên hướng dẫn:Thầy Nguyễn Đức Huy

Đại học Quốc gia Tp. Hồ Chí MinhTrường Đại học Khoa học Tự nhiên

Page 2: PHÁT TRIỂN THỬ NGHIỆM  MẠNG XÃ HỘI 3D  VÀ CÔNG CỤ HỖ TRỢ

2

Kiến trúc hệ thống

Demo ứng dụngKết quả

và hướng phát triển

Giới thiệu tổng quan

đề tài

Nội dung

Page 3: PHÁT TRIỂN THỬ NGHIỆM  MẠNG XÃ HỘI 3D  VÀ CÔNG CỤ HỖ TRỢ

Mục tiêu của đề tài

3

Xây dựng ứng dụng cảm biến thông qua

Kinect

Xây dựng mạng xã hội 3D

Sản phẩm có thể phát triển tiếp sau này

Page 4: PHÁT TRIỂN THỬ NGHIỆM  MẠNG XÃ HỘI 3D  VÀ CÔNG CỤ HỖ TRỢ

4

Mạng xã hội 3D

Thiết bị Kinect

Mục tiêu của đề tài

Điểm mới so với đề tài cũ

Giới thiệu tổng quan đề tài

Page 5: PHÁT TRIỂN THỬ NGHIỆM  MẠNG XÃ HỘI 3D  VÀ CÔNG CỤ HỖ TRỢ

5

Công nghệ đồ họa 3 chiều dựa vào các phần mềm thiết kế triển khai trên web.

Giới thiệu Web 3D

Page 6: PHÁT TRIỂN THỬ NGHIỆM  MẠNG XÃ HỘI 3D  VÀ CÔNG CỤ HỖ TRỢ

6

Giới thiệu Web 3D

Page 7: PHÁT TRIỂN THỬ NGHIỆM  MẠNG XÃ HỘI 3D  VÀ CÔNG CỤ HỖ TRỢ

Mạng xã hội 3D

7

Hình ảnh giao tiếp mạng xã hội 3D

Page 8: PHÁT TRIỂN THỬ NGHIỆM  MẠNG XÃ HỘI 3D  VÀ CÔNG CỤ HỖ TRỢ

8

Các mạng xã hội 3D trước đây trên thế giới

Mạng xã hội 3D

Page 9: PHÁT TRIỂN THỬ NGHIỆM  MẠNG XÃ HỘI 3D  VÀ CÔNG CỤ HỖ TRỢ

9

Phúc Lê Gia

Mạng xã hội 3D

Page 10: PHÁT TRIỂN THỬ NGHIỆM  MẠNG XÃ HỘI 3D  VÀ CÔNG CỤ HỖ TRỢ

Thiết bị Kinect

10

Các thiết bị khác trên thị trường

Page 11: PHÁT TRIỂN THỬ NGHIỆM  MẠNG XÃ HỘI 3D  VÀ CÔNG CỤ HỖ TRỢ

11

Là thiết bị cảm biến bắt cử chỉ và âm thanh.

Thiết bị Kinect

Page 12: PHÁT TRIỂN THỬ NGHIỆM  MẠNG XÃ HỘI 3D  VÀ CÔNG CỤ HỖ TRỢ

12

Cử chỉ: nhận biết được các cử chỉ hoạt động. Head

R-Shoulder L-Shoulder

R-Elbow L-Elbow

L-WristR-Wrist

Thiết bị Kinect

Page 13: PHÁT TRIỂN THỬ NGHIỆM  MẠNG XÃ HỘI 3D  VÀ CÔNG CỤ HỖ TRỢ

13

Âm thanh: nhận biết được các tiếng nói.

Speech Recognition Engine

Intention Context Phrases

Thiết bị Kinect

Page 14: PHÁT TRIỂN THỬ NGHIỆM  MẠNG XÃ HỘI 3D  VÀ CÔNG CỤ HỖ TRỢ

ĐỀ TÀI CŨ ĐIỂM MỚI

Dữ liệu gán cứng Dùng cơ sở dữ liệu để quản lý

Model được gán cứng

Model tùy chỉnh vị trí theo ý người dùng.

Chức năng đơn giản của Web 3D Chức năng mạng xã hội 3D

Mở rộng thêm bằng

Điều khiển bằng

Điểm mới so với đề tài cũ

Page 15: PHÁT TRIỂN THỬ NGHIỆM  MẠNG XÃ HỘI 3D  VÀ CÔNG CỤ HỖ TRỢ

15

Demo ứng dụngKết quả

và hướng phát triển

Giới thiệu tổng quan

đề tàiKiến

trúc hệ thống

Nội dung

Page 16: PHÁT TRIỂN THỬ NGHIỆM  MẠNG XÃ HỘI 3D  VÀ CÔNG CỤ HỖ TRỢ

Mô hình MVC

Page 17: PHÁT TRIỂN THỬ NGHIỆM  MẠNG XÃ HỘI 3D  VÀ CÔNG CỤ HỖ TRỢ

Kiến trúc Web GL

Page 18: PHÁT TRIỂN THỬ NGHIỆM  MẠNG XÃ HỘI 3D  VÀ CÔNG CỤ HỖ TRỢ

18

User

Home Space

Shop

Core framework

Update

Database

Data Controller

Kiến trúc hệ thống Web 3D

Page 19: PHÁT TRIỂN THỬ NGHIỆM  MẠNG XÃ HỘI 3D  VÀ CÔNG CỤ HỖ TRỢ

Home

Hom

e

Đi dạo quanh khu phố

Xem status của bạn bè

Chọn nhà của bạn bè để vào

Chọn và vào cửa hàng

Nói chuyện với người khác

Xem thông tin cá nhân

Page 20: PHÁT TRIỂN THỬ NGHIỆM  MẠNG XÃ HỘI 3D  VÀ CÔNG CỤ HỖ TRỢ

Space

Space

Đi xung quanh căn phòng

Xem các album/ hình ảnh

Xem bộ sưu tập video/ video

Xem các status

Bình luận hình ảnh, video, status

Thêm status mới

Xem thông tin cá nhân

Page 21: PHÁT TRIỂN THỬ NGHIỆM  MẠNG XÃ HỘI 3D  VÀ CÔNG CỤ HỖ TRỢ

Update

Update

Thay đổi avatar

Cập nhật thông tin cá nhân

Thêm/ xóa/ sửa album

Thêm/ xóa hình ảnh trong album

Thêm/ xóa/ sửa bộ sưu tập video

Thêm/ xóa video trong bộ sưu tập

Cập nhật hiển thị các model 3D

Page 22: PHÁT TRIỂN THỬ NGHIỆM  MẠNG XÃ HỘI 3D  VÀ CÔNG CỤ HỖ TRỢ

Shop

Đi dạo quanh cửa hàng tham quan

Chọn sản phẩm và đặt mua

Cử

a hàng

Page 23: PHÁT TRIỂN THỬ NGHIỆM  MẠNG XÃ HỘI 3D  VÀ CÔNG CỤ HỖ TRỢ

Admin

Adm

inXem các sản phẩm đã được

đặt mua

Kiểm tra xác thực và cập nhật thông tin

Page 24: PHÁT TRIỂN THỬ NGHIỆM  MẠNG XÃ HỘI 3D  VÀ CÔNG CỤ HỖ TRỢ

Kiến trúc Kinect

Page 25: PHÁT TRIỂN THỬ NGHIỆM  MẠNG XÃ HỘI 3D  VÀ CÔNG CỤ HỖ TRỢ

Kinect cử chỉBit  1  TWO_HAND_OPEN_WIDE Bit  2  TWO_HAND_CLOSERBit  3  LEFT_HAND_OVERHEAD Bit  4  RIGHT_HAND_OVERHEADBit  5  LEFT_HAND_PUSHBit  6  RIGHT_HAND_TO_RIGHTBit  7  LEFT_HAND_TO_LEFTBit  8  TWO_HAND_OVER_SHOULDER

Page 26: PHÁT TRIỂN THỬ NGHIỆM  MẠNG XÃ HỘI 3D  VÀ CÔNG CỤ HỖ TRỢ

Kinect âm thanhĐưa ra kết quả

Xét lựa chọn

Dò từ điển

Phỏng đoán

Nhận ngữ điệu

UPDOWNLEFTRIGHT

DAONDAONDOWERDOWNDOUNDAUN

DOGHTY

DOUR

DOVETAIL

DOWAGER

DOWER

DOWN

DOWNBEAT

DOWNER

Page 27: PHÁT TRIỂN THỬ NGHIỆM  MẠNG XÃ HỘI 3D  VÀ CÔNG CỤ HỖ TRỢ

Kiến trúc KinectLưu trữ dưới dạng XML 

Page 28: PHÁT TRIỂN THỬ NGHIỆM  MẠNG XÃ HỘI 3D  VÀ CÔNG CỤ HỖ TRỢ

28

Kết quả và hướng phát triển

Giới thiệu tổng quan

đề tàiKiến

trúc hệ thống

Demo ứng dụng

Nội dung

Page 29: PHÁT TRIỂN THỬ NGHIỆM  MẠNG XÃ HỘI 3D  VÀ CÔNG CỤ HỖ TRỢ

Demo

Điều khiển bằng

Điều khiển bằng

Điều khiển bằng

Tổng quan

Home

Space

Shop

Update 1

Update 2

Admin

Search

Page 30: PHÁT TRIỂN THỬ NGHIỆM  MẠNG XÃ HỘI 3D  VÀ CÔNG CỤ HỖ TRỢ

30

Giới thiệu tổng quan

đề tàiKiến

trúc hệ thống

Demo ứng dụngKết quả

và hướng phát triển

Nội dung

Page 31: PHÁT TRIỂN THỬ NGHIỆM  MẠNG XÃ HỘI 3D  VÀ CÔNG CỤ HỖ TRỢ

Các kết quả đạt được

Thiết bị cảm biến hỗ trợ

Cho phép doanh nghiệp bán các món hàng.

Xây dựng mạng xã hội 3D cơ bản

Hỗ trợ bằng giọng nói.

Hỗ trợ bằng cử chỉ.

Cho người dùng chỉnh sửa thông tin cá nhân.

Có các tính năng cơ bản của mạng xã hội

Page 32: PHÁT TRIỂN THỬ NGHIỆM  MẠNG XÃ HỘI 3D  VÀ CÔNG CỤ HỖ TRỢ

Hướng phát triểnXây dựng

bộ thư viện cử chỉ và âm thanh nhiều hơn

Hỗ trợ trích rút thông tin từ mạng xã

hội khác

Hỗ trợ nhận biết tiếng việt

Hỗ trợ upload

nhiều loại tập tin

khác nhau

Hỗ trợ chat theo nhóm

và chat voice

Page 33: PHÁT TRIỂN THỬ NGHIỆM  MẠNG XÃ HỘI 3D  VÀ CÔNG CỤ HỖ TRỢ

Tài liệu tham khảo

33

[1] WebGL Specification, Version 1.0, 02-03-2012[2] http://learningwebgl. com/ , 04-04-2012[3] http://www.learnopengles.com , 05-04-2012[4] http://channel9.msdn.com/coding4fun/ , 01-05-2012[5] Skeletal Tracking Using Microsoft Kinect , 01-05-2012[6] Kinect to Architecture v2, 04-05-2012

Page 34: PHÁT TRIỂN THỬ NGHIỆM  MẠNG XÃ HỘI 3D  VÀ CÔNG CỤ HỖ TRỢ