Ink Markup Language (InkML)
Dự thảo W3C làm việc 23 tháng mười năm 2006
phiên bản này:
http://www.w3.org/TR/2006/WD-InkML-20061023
phiên bản mới nhất:
http://www.w3.org/TR/InkML
Phiên bản trước:
http://www.w3.org/TR/2004/WD-InkML-20040928
Biên tập:
Yi-Min Chee, IBM
Max Froumentin, W3C
Stephen M. Watt, Đại học Western Ontario
Tác giả:
Yi-Min Chee, IBM
Katrin Franke, Fraunhofer Gesellschaft
Max Froumentin, W3C
Sriganesh Madhvanath, HP
-Jose Antonio Magana, HP
Gregory Russell, IBM
Giovanni Seni, Motorola
Christopher Tremblay, Corel
Stephen M. Watt, Đại học Western Ontario
Larry Yaeger, Apple
Một phiên bản không quy chuẩn các tài liệu này cho thấy những thay đổi được thực hiện từ trước đó
dự thảo cũng có sẵn.
Copyright © 2006 W3C® (MIT, ERCIM, Keio), All Rights Reserved. W3C về trách nhiệm, thương hiệu và tài liệu
sử dụng các quy tắc áp dụng.
Tóm tắt
tài liệu này mô tả cú pháp và ngữ nghĩa cho các Markup Language Ink cho
sử dụng trong các khung tương tác đa phương thức W3C theo đề nghị của W3C đa phương thức
tương tác hoạt động. The Ink Markup Language phục vụ như là định dạng dữ liệu cho đại diện cho
mực vào với một cây bút điện tử hoặc bút stylus. Các đánh dấu cho phép cho các đầu vào và
xử lý của chữ viết tay, cử chỉ, bản phác thảo, âm nhạc và ngôn ngữ kí hiệu khác trong
các ứng dụng. Nó cung cấp một định dạng chung cho việc trao đổi dữ liệu giữa mực in
các thành phần như chữ viết tay và cử chỉ recognizers, thẩm tra chữ ký, và các
module mực-aware.
Tình trạng của tài liệu này
Ink Markup Language (InkML) http://www.w3.org/ TR / InkML / # traceAggregate
1 von 59 27/04/2010 15:18
Phần này mô tả tình trạng của tài liệu này tại thời điểm công bố. Khác
có thể thay thế các văn bản tài liệu này. Một danh sách các ấn phẩm hiện tại của W3C và các
phiên bản mới nhất của báo cáo kỹ thuật này có thể được tìm thấy trong các chỉ số báo cáo kỹ thuật W3C tại
http://www.w3.org/TR/.
Xuất bản Dự thảo làm việc nào không bao hàm sự chứng thực bởi các thành viên W3C .
Đây là một dự thảo văn bản và có thể được cập nhật, thay thế hoặc lỗi thời bởi các
tài liệu bất cứ lúc nào. Nó là không phù hợp để trích dẫn tài liệu này là ngoài công việc trong
tiến trình.
Các danh sách (lưu trữ) gửi thư công www-multimodal@w3.org (xem hướng dẫn) được
ưa thích để thảo luận các đặc điểm kỹ thuật này. Khi gửi e-mail, hãy đặt các văn bản
"[mực]" trong chủ đề, tốt như thế này: "[mực] ... tóm tắt các nhận xét ..."
Tài liệu này được sản xuất bởi các tương tác đa phương thức Nhóm công tác (W3C
Members Only), mà là một phần của các hoạt động tương tác đa phương.
Tài liệu này được sản xuất bởi một nhóm hoạt động theo 05 tháng 2 năm 2004 W3C
Policy sáng chế. W3C duy trì một danh sách công khai của bất kỳ tiết lộ bằng sáng chế, kết nối
với các phân phôi của nhóm; trang đó còn bao gồm hướng dẫn cho công bố một
bằng sáng chế. Một cá nhân có kiến thức thực tế của một bằng sáng chế mà các cá nhân
tin rằng có yêu cầu bồi thường Essential (s) phải tiết lộ các thông tin theo
mục 6 của Chính sách Patent W3C.
Tài liệu này chứa các thảo InkML W3C cuối Gọi làm việc của ngày 23 tháng 10 năm 2006.
Các cuối kỳ cuộc gọi kết thúc vào ngày 18 Tháng Mười Hai 2006.
Đây là phiên bản thứ tư của Dự thảo công tác bao gồm một vài thay đổi khái niệm để đơn giản hóa
các định nghĩa trong khi đạt được khả năng diễn đạt tốt hơn. Nó cũng chứa nhiều nhỏ
thay đổi các chi tiết để làm phần tử và thuộc tính sử dụng thống nhất accross các định nghĩa
để làm cho nó dễ dàng hơn để tìm hiểu và đơn giản để xử lý.
Những thay đổi chính là:
InkML giờ mạnh mẽ hơn hỗ trợ chuyển đổi chương trình. Các văn bản đã được
sửa đổi để loại bỏ bất kỳ yêu cầu cho một thứ tự nguyên tố đặc biệt trong mực lưu trữ.
Điều này cho phép các ứng dụng để tập hợp và tổ chức các dấu vết thành các cấu trúc hợp lý
mà không mất thông tin.
InkML giờ mạnh mẽ hơn hỗ trợ streaming. Các mô hình nội dung của cấp cao
yếu tố mực đã được nới lỏng để cho phép interspersion của nhiều yếu tố định nghĩa.
Các định nghĩa của các dấu vết liên tục đã được đơn giản hóa.
InkML bây giờ tốt hơn hỗ trợ các thiết bị quang học và các công nghệ khác. Ngôn ngữ
đã được sửa đổi để có công nghệ trung lập, nếu có thể, và để giữ cho
khái niệm công nghệ cụ thể bản địa hóa cho các thành phần cụ thể.
Có hỗ trợ lớn hơn cho các ứng dụng để sử dụng InkML như một đại diện cho họ
cấu trúc ứng dụng được xác định riêng. Nhóm vi lượng và các tài liệu tham khảo dấu vết có thể được
lồng nhau, cho phép các ứng dụng để mực vào nhóm đơn vị hợp lý, nếu muốn. Điều này có thể được
thực hiện để các vết mực rõ ràng hoặc bằng cách tham khảo.
Các hỗ trợ cho các chú thích đã được tăng cường để cho phép văn bản tùy ý hoặc
chú thích dựa trên XML. Điều này cung cấp đủ móc cho các chú thích ngữ nghĩa phong phú
của mực in trong khi vẫn giữ đơn giản chuẩn. Mô hình này dựa trên kinh nghiệm với
MathML.
Các khái niệm về định dạng vi lượng và các thiết bị chụp đã được rõ ràng hơn
phân biệt. Định dạng dấu vết có thể được sử dụng để mô tả tất cả các thuộc tính hợp lý của
một kênh lý tưởng. Chúng được sử dụng để mô tả các dấu vết và tọa độ của chia sẻ
Ink Markup Language (InkML) http://www.w3.org/TR/InkML/#traceAggregate
2 von 59 27/04/2010 15:18
bức tranh sơn dầu. Do đó, các yếu tố kênh có một tập hợp lớn hơn các thuộc tính.
Capture các thiết bị hiện nay được coi là "nguồn mực" mà có thể mô tả thêm
các đặc điểm khác của nguồn mực in, chẳng hạn như độ chính xác, độ trễ, kênh crosscoupling,
vv
Các khái niệm về chuyển đổi và vải ánh xạ kênh đã được
hội tụ vào một loại bản đồ duy nhất. Như một hệ quả, các ứng dụng có thể thoả thuận
về tổng quát hơn, phối hợp hệ thống cho bức tranh sơn dầu được chia sẻ. (Ví dụ, họ có thể
chia sẻ thông tin về lực tip.)
Một số thay đổi của chi tiết đã được thực hiện để hỗ trợ trên, để làm cho việc đặt tên
và sử dụng các phần tử và các thuộc tính phù hợp, và để loại bỏ trùng lặp.
Để xem danh sách đầy đủ các thay đổi, xem Thay đổi phụ lục từ trước Dự thảo làm việc.
Mục lục
1 Tổng quan
1.1 Các ứng dụng của InkML
1.2 Elements
1.3 Phương thức giao dịch
1,4 tắc được sử dụng trong tài liệu này
2 Cấu trúc
2.1Yếu tố
3 vết và Trace Formatting
3.1 Định dạng vết
3.1.1phần
3.1.2phần
3.1.3yếu tố
3.1.4 Các kênh Orientation
3.1.5 Các kênh màu
3.1.6 Chiều rộng kênh
3.1.7 Time Kênh
3.1.8 User Defined kênh
3.1.9 Chỉ định định dạng vết
3.2 Vết
3.2.1yếu tố
3.3 vết Collections
3.3.1phần
3.3.2yếu tố
bối cảnh 4
4.1yếu tố
4.2 Ink Nguồn
4.2.1phần
4.2.2phần
4.2.3phần
4.2.4phần
4.2.5phần
4.2.6phần
4.2.7yếu tố
4.3 Brushes
4.3.1yếu tố
4.4 Timestamps
4.4.1yếu tố
Ink Markup Language (InkML) http://www.w3.org/TR/InkML/#traceAggregate
3 von 59 27/04/2010 15:18
4,5 Bối cảnh Mặc định
5 Canvases
5.1phần
5.2yếu tố
5.3 Default Canvas
6 Generics
6.1 Mappings
6.1.1phần
6.1.2yếu tố
6.1.3 tố
6.1.4yếu tố
6.2 Định nghĩa
6.2.1yếu tố
6.3 Annotations
6.3.1phần
6.3.2Yếu tố
6,4 đơn vị
7 Streams và Lưu trữ
7.1 Ứng dụng lưu trữ
7.2 Các ứng dụng streaming
7.3 Lưu trữ và Streaming tương đương
A Tài liệu tham khảo
B Các InkML Media Type
Đăng ký B.1 của MIME loại phương tiện truyền thông ứng dụng / inkml + xml
B.2 Fragment Identifiers
C thay đổi từ dự thảo công tác Previous
1 Tổng quan
Là thiết bị điện tử nhiều hơn với giao diện bút có và tiếp tục trở nên có sẵn
để nhập và thao tác thông tin, ứng dụng cần hiệu quả hơn
bằng cách sử dụng phương pháp này đầu vào. Chữ viết tay là một phương thức đầu vào mạnh mẽ và linh hoạt là
rất quen thuộc đối với hầu hết người sử dụng vì tất cả mọi người học cách viết ở trường. Do đó, người dùng sẽ
có xu hướng sử dụng điều này như là một phương thức đầu vào và kiểm soát khi có sẵn.
Một giao diện dựa trên bút được kích hoạt bởi một thiết bị cho phép chuyển động của bút được
bắt như mực kỹ thuật số. Một số phương pháp có thể được sử dụng để chụp mực, bao gồm cả
những người dựa trên tần số vô tuyến điện, theo dõi quang học, áp lực thể chất, hoặc các
công nghệ. Mực kỹ thuật số có thể được thông qua vào phần mềm nhận rằng sẽ chuyển đổi các
đầu vào bút thành hành động máy tính thích hợp. Ngoài ra, đầu vào viết tay có thể được
tổ chức thành các tài liệu mực in, ghi chú hoặc tin nhắn có thể được lưu trữ để thu hồi sau hoặc
trao đổi thông qua các phương tiện viễn thông. Tài liệu mực như đang hấp dẫn
bởi vì họ nắm bắt thông tin khi người dùng sáng tác nó, bao gồm cả văn bản trong bất kỳ sự kết hợp của
ngôn ngữ và bản vẽ như phương trình và đồ thị.
Phần cứng và phần mềm các nhà cung cấp đã thường được lưu trữ và đại diện mực kỹ thuật số sử dụng
các định dạng độc quyền hoặc hạn chế. Việc thiếu một mực số công cộng và toàn diện
các định dạng đã hạn chế nghiêm trọng việc chụp ảnh, truyền tải, chế biến và trình bày của
mực kỹ thuật số qua các thiết bị không đồng nhất được phát triển bởi nhiều nhà cung cấp. Để đáp ứng
nhu cầu này, các Markup Language Ink (InkML) cung cấp một đơn giản và nền tảng trung lập
định dạng dữ liệu để thúc đẩy sự trao đổi của mực kỹ thuật số giữa các ứng dụng phần mềm.
Ink Markup Language (InkML) http://www.w3.org/TR / InkML / # traceAggregate
4 von 59 27/04/2010 15:18
InkML hỗ trợ một đại diện đầy đủ và chính xác của mực kỹ thuật số. Ngoài những
vị trí bút theo thời gian, InkML phép ghi lại thông tin về thiết bị
đặc điểm và hành vi động chi tiết để hỗ trợ các ứng dụng như
nhận dạng chữ viết và xác thực. Ví dụ, có sự hỗ trợ để ghi
thêm các thông tin như độ nghiêng bút và bút lực tip (thường được gọi là "áp lực")
và các thông tin về các thiết bị ghi âm như độ chính xác và sự biến dạng năng động.
InkML cũng cung cấp các tính năng để hỗ trợ dựng hình của mực kỹ thuật số chụp quang học để
gần đúng hình dạng ban đầu. Ví dụ, bề dày nét và màu sắc thông tin
có thể được ghi lại.
InkML cung cấp phương tiện để mở rộng. Nhờ là một ngôn ngữ dựa trên XML, người dùng
có thể dễ dàng thêm các ứng dụng thông tin cụ thể để các file mực cho phù hợp với nhu cầu của các
ứng dụng trong tầm tay.
1.1 Sử dụng InkML
Với việc thành lập một
đang được dịch, vui lòng đợi..