1. Trang chủ
  2. » Thể loại khác

MÃ HÓA CÁC ĐỐI TƯỢNG HÌNH ẢNH ÂM THANH – ĐỊNH DẠNG CHUỖI VĂN BẢN

31 5 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 31
Dung lượng 1,06 MB

Nội dung

TCVN TIÊU CHUẨN QUỐC GIA TCVN xxxx:2016 Xuất lần MÃ HĨA CÁC ĐỐI TƯỢNG HÌNH ẢNH ÂM THANH – ĐỊNH DẠNG CHUỖI VĂN BẢN Information Technology - Coding of audio - visual objects - Streaming text format HÀ NỘI - 2016 TCVN xxxx:2016 TCVN xxxx:2016 Mục lục Phạm vi áp dụng Tài liệu viện dẫn .7 Thuật ngữ định nghĩa Ký hiệu thuật ngữ 3GPP: Dự án hợp tác hệ sau TTU: Khối văn định thời .9 HTD: Lý thuyết giải mã văn Các khối truy cập văn 5.1 Định thời giải mã Khối truy cập văn 5.2 Định dạng Khối truy cập văn 5.3 Cấu hình văn 5.4 Ngữ nghĩa 10 Dòng văn hệ thống MPEG-4 10 6.1 Báo hiệu dòng văn 10 6.2 Sử dụng việc mô tả cảnh 10 Định dạng dữ liệu văn cho dòng văn 3GPP 10 7.1 Giới thiệu 10 7.2 Các mẫu văn mô tả mẫu Khối truy cập văn 3GPP11 7.3 Truyền tải Khối truy cập văn 3GPP TTU .12 7.3.1 Những ràng buộc việc phân đoạn .15 7.3.2 Cấu trúc TTU 15 7.3.2.1 Tín hiệu TTU[1] 15 7.3.2.2 Tín hiệu TTU[2] 16 7.3.2.3 Tín hiệu TTU[3] TTU[4] 16 7.3.2.4 Ký hiệu TTU[5] 16 7.3.3 Hạn chế việc sử dụng mô tả mẫu 17 7.4 Cú pháp ngữ nghĩa TTU 17 7.4.1 TextData () 17 7.4.2 TTU [j]( ) .18 7.4.3 TTU_data[0]( ) 19 7.4.4 TTU_data [1] () 19 7.4.5 TTU_data[2]() .19 7.4.6 TTU_data[3]( ) 20 7.4.7 TTU_data[4]() .20 TCVN xxxx:2016 7.4.8 TTU_data[5]( ) 21 7.4.9 TTU_data [6] ( ) 22 7.4.10 TTU_data [7] ( ) .22 7.5 Định vị dòng văn 3GPP 22 7.6 Cấu hình giải mã định dạng cho dòng văn 3PPP 24 7.6.1 Cú pháp 24 7.6.2 Ngữ nghĩa 25 7.7 Giải mã văn cho định dạng dòng văn 3GPP 27 7.8 Tham số cấp độ cấu hình cho dịng văn 3GPP 28 Phụ lục A Tham chiếu phông chữ…………………………………………………….29 Phụ lục B Truyền tải dòng văn bản……………………………………………………30 TCVN xxxx:2016 Lời nói đầu TCVN xxxx:2016 xây dựng sở tham khảo tiêu chuẩn quốc tế ISO/IEC 14496-17 TCVN xxxx:2016 Học viện Cơng nghệ Bưu Viễn thông, Bộ Thông tin Truyền thông đề nghị, Tổng cục Tiêu chuẩn Đo lường Chất lượng thẩm định, Bộ Khoa học Công nghệ công bố TCVN xxxx:2016 TITIÊU CHUẨN QUỐC GIA TCVNTCVN xxxx:2016 xxxx:2016 Công nghệ thơng tin - Mã hóa đối tượng hình ảnh, âm - Định dạng dòng văn Coding of audio-visual objects - Streaming text format Phạm vi áp dụng Tiêu chuẩn quy định việc hiển thị mã hóa những thơng tin văn để hiển thị theo thời gian hình Các dữ liệu văn xem trực tiếp kết hợp với âm hình ảnh, trường hợp thông tin văn hiển thị dạng phụ đề, ví dụ dịch âm video dạng ngôn ngữ khác phụ đề trợ giúp trường hợp âm khó nghe, ví dụ khác phụ đề nội dung hát ứng dụng Karaoke Tuy nhiên, dữ liệu văn xem trực tiếp ứng dụng độc lập mà không cần kết hợp âm hay hình ảnh liên quan Định dạng dòng văn quy định theo cách thức không phụ thuộc lớp truyền tải, tức cho phép truyền tải theo nhiều cách khác nhau, cung cấp mức độ truy cập ngẫu nhiên hợp lý kháng lỗi Tiêu chuẩn sử dụng cho hãng sản xuất thiết bị, nhà sản xuất nội dung đa phương tiện, đơn vị hoạt động lĩnh vực phát truyền hình việc mã hóa, truyền dẫn nội dung đa phương tiện theo chuẩn MPEG-4 Tiêu chuẩn áp dụng nhằm bảo đảm kết nối thông suốt, đồng gia tăng khả chia sẻ, trao đổi thông tin an toàn giữa quan nhà nước giữa quan nhà nước với tổ chức, cá nhân Tài liệu viện dẫn Các tài liệu viện dẫn cần thiết cho việc áp dụng tiêu chuẩn Đối với tài liệu ghi năm cơng bố áp dụng nêu Đối với tài liệu viện dẫn không ghi năm cơng bố áp dụng phiên nhất, bao gồm sửa đổi - ISO/IEC 14496-18:2004: Information technology Coding of audio-visual objects Part 18: Font compression and streaming, (Công nghệ thông tin- Mã hóa đối tượng âm thanh-hình ảnh - Phần 18: Nén xếp font) - 3GPP TS 26.245 – 2003, Timed text format, Release (Định dạng văn định thời, phiên thứ 6) - [2] IETF RFC 3550, RTP, A Transport Protocol for Real Time Applications (Giao thức truyền tải cho ứng dụng thời gian thực) - [3] IETF RFC 3640, RTP payload for transport of generic MPEG-4 content (Tải tin RTP cho truyền tải nội dung MPEG-4) TCVN xxxx:2016 Thuật ngữ định nghĩa 3.1 Dòng văn (Text stream) Dòng byte có khả mang Khối truy cập văn định dạng cụ thể, xen kẽ với dữ liệu cần thiết cho việc giải mã dịng văn 3.2 Khối truy cập văn (Text access unit) Các phần truy cập riêng biệt văn dịng văn CHÚ THÍCH: Mỗi Khối truy cập văn bao gồm hiển thị mã hóa dữ liệu văn Để hiển thị Khối truy cập văn kết hợp với dấu thời gian riêng 3.3 Dòng văn 3GPP (3GPP text stream) Là dòng văn mang Khối truy cập văn 3GPP 3.4 Khối truy cập văn 3GPP (3GPP text access unit) Khối truy cập văn mang dữ liệu từ mẫu văn mà 3GPP quy định 3.5 Mẫu văn (Text sample) Khi sử dụng dòng văn 3GPP, theo quy định 3GPP TS 26.245 mẫu văn bao gồm chuỗi văn bản, có nhiều chuỗi điều chỉnh 3.6 Chuỗi văn (Text string) Khi sử dụng dòng văn 3GPP, dữ liệu chứa mẫu văn bản, chuỗi ký tự mã hóa định dạng UTF-8 UTF-16 quy định 3GPP TS 26.245 3.7 Chuỗi điều chỉnh (text modifier) Khi sử dụng dòng văn 3GPP, nhiều chuỗi điều chỉnh kèm theo để xác định cách thức hiển thị chuỗi văn mẫu văn theo quy định 3GPP TS 26.245 3.8 Mô tả mẫu (sample description) Khi sử dụng dịng văn 3GPP, dữ liệu mơ tả cung cấp thông tin chung hay nhiều mẫu văn bản, ví dụ loại font sử dụng hay định vị văn theo quy định 3GPP TS 26.245 3.9 Khối văn định thời TTU (Timed Text Unit) TCVN xxxx:2016 Cấu trúc cú pháp dòng văn 3GPP mang Khối truy cập văn theo số j loại dữ liệu (như phần, Khối truy cập văn hồn chỉnh hay mơ tả văn bản) mang 3.10 Định dạng dòng văn (text stream format) Dòng văn xác định luồng byte có khả chứa khối truy cập văn định dạng cụ thể, tùy chọn xen kẽ với dữ liệu cần thiết cho việc giải mã dòng văn Các định dạng dòng văn định nghĩa cách thuận tiện cho việc vận chuyển gói truyền tải tập tin Tuy nhiên, thân việc vận chuyển phụ thuộc vào định dạng cụ thể cho lưu trữ truyền tải tập tin, điều nằm ngồi phạm vi tiêu chuẩn 3.11 Khung hiển thị văn (Text Track) Là phần khung hình chữ nhật hình để hiển thị văn video, có độ rộng độ dài xác định cụ thể 3.12 Hộp văn (Text Box) Là phần khung hình chữ nhật định vị phạm vi Text Track để hiển thị văn video, có độ rộng độ dài xác định cụ thể Ký hiệu thuật ngữ 3GPP: Dự án hợp tác hệ sau TTU: Khối văn định thời HTD: Lý thuyết giải mã văn Các khối truy cập văn 5.1 Định thời giải mã Khối truy cập văn Mỗi Khối truy cập văn có chứa dữ liệu văn định dạng xác định, sử dụng nhãn thời gian Nhãn thời gian xác định thời gian Khối truy cập văn hiển thị hình Bộ thu cần thơng tin TextConfig để giải mã dịng văn TextConfig cung cấp thơng tin xác định định dạng dữ liệu văn 5.2 Định dạng Khối truy cập văn Text access unit{ textData ; //Định dạng textData dạng cụ thể textFormat } 5.3 Cấu hình văn TextConfic ( ) { TCVN xxxx:2016 bit (8) textFormat; bit (16) textConfigLength; formatSpecificTextConfig ( ) ; } 5.4 Ngữ nghĩa “textFormat” - byte báo hiệu định dạng dữ liệu văn Giá trị 0x01 báo hiệu dữ liệu văn định thời theo quy định 3GPP TS 26.245 theo cách thức quy định khoản Bảng 1: Các định dạng dữ liệu văn textformat 0x00 0x01 0x02- 0xEF 0xF0- 0xFE 0xFF Dự trữ Văn xác định thời gian theo quy định 3GPP TS 26.245 Dự trữ Định dạng riêng người sử dụng Dự trữ “textConfigLength” - số nguyên không dấu xác định số lượng byte “formatSpecificTextConfig ( )” Dòng văn hệ thống MPEG-4 1.1 Báo hiệu dòng văn Khi sử dụng hệ thống MPEG-4, dòng văn phải báo hiệu Giá trị định dạng dòng 0x0D Giá trị định danh loại đối tượng 0x08 1.2 Sử dụng việc mô tả cảnh Khi sử dụng mô tả cảnh MPEG-4, đối tượng dòng văn sử dụng sau: - Nếu đối tượng dòng văn sử dụng nút “AnimationStream”, phải hiển thị, việc nút “AnimationStream” kích hoạt hay khơng; - Nếu đối tượng dịng văn khơng sử dụng nút “AnimationStream” nào, không hiển thị cảnh Việc hiển thị văn theo không gian dữ liệu văn xác định định dạng văn Trong trường hợp mơ tả ảnh có số kích thước hình, kết khơng xác định việc định vị dữ liệu văn ngồi hình Tất quy tắc chung liên quan đến việc điều khiển thời gian phân đoạn dòng áp dụng cho đối tượng dòng văn Định dạng dữ liệu văn cho dòng văn 3GPP 1.3 Giới thiệu Phần xác định định dạng dữ liệu văn dòng văn 3GPP 10 TCVN xxxx:2016 Bảng 2- Giá trị số cho mô tả mẫu Giá trị số 0- 127 128- 254 255 Phân bổ Sẵn có để sử dụng băng Sẵn có để sử dụng ngồi băng Dự trữ Khi mơ tả mẫu cung cấp băng, cần thường xun cập nhật mơ tả mẫu Với mục đích này, chế đóng gói xác định cho mô tả mẫu băng, cho phép liên tục cập nhật mơ tả mẫu phạm vi 64 giá trị số Do đó, điểm nào, tối đa 64 mô tả mẫu băng sử dụng lúc Mỗi mơ tả mẫu với giá trị số không phạm vi hợp lệ không sử dụng nữa Các mơ tả mẫu hợp lệ truyền băng thường xuyên để truy cập ngẫu nhiên, mà tác động phạm vi giá trị số không hợp lệ Tuy nhiên, nhận mô tả mẫu với giá trị số thuộc phạm vi khơng hợp lệ, phạm vi hợp lệ thay đổi mô tả mẫu nhận trở thành có hiệu lực Khi mơ tả mẫu nhận giá trị số i không thuộc phạm vi hợp lệ, thu phải loại bỏ mô tả mẫu với giá trị số khoảng giữa (i + 1) mod 128 (i + 64) mod128 Ví dụ, giả định phạm vi hợp lệ giữa 41 104, đó, giá trị 105 -127 1-40 giá trị khơng hợp lệ Thời điểm thu nhận mô tả mẫu với giá trị số 114, thu phải làm vô hiệu giá trị số 115-127 từ đến 50, để thay đổi phạm vi hợp lệ cho giá trị giữa 51 114 1.6 Cú pháp ngữ nghĩa TTU 1.1 TextData () TextData () bao gồm chuỗi TTU mang dữ liệu từ khối truy cập văn Các TTU mang Khối truy cập văn thứ tự hiển thị Các TTU với dữ liệu thuộc Khối truy cập văn phải khơng xen kẻ với TTU có dữ liệu Khối truy cập văn khác textData ( ) { for ( i=0; i < N; i++ ) { TTU [j] ( ) } } 1.2 TTU [j]( ) TTU [j] ( ) { UTF_16_flag reserved TTU_type TTU_ data_length TTU_data[j] ( ) } 17 TCVN xxxx:2016 UTF_16_flag: bit xác định định dạng mã hóa ký tự chuỗi văn TTU [1] TTU [2], thiết lập 1, áp dụng UTF-16 cịn thiết lập 0, áp dụng UTF-8 Đối với TTU [3], TTU[4] TTU [5] bit khơng có ý nghĩa bỏ qua Dịng văn mã hóa UTF-16 xếp theo thứ tự lớn dần, gọi thứ tự byte mạng Bộ thu dịng văn 3GPP giải mã dịng văn mã hóa UTF-8 dịng văn mã hóa UTF-16 theo thứ tự lớn dần Hỗ trợ nhỏ dần thu tùy chọn CHÚ Ý: 3GPP TS 26.245 yêu cầu có byte đánh dấu thứ tự - Byte Order Mark (BOM) đầu dòng văn mã hóa UTF-16 mẫu văn Đối với thu, 3GPP 26.245 có nhiệm vụ hỗ trợ thứ tự lớn dần, UTF-16 thứ tự nhỏ dần tùy chọn TTU_type – bit quy định loại TTU; Loại TTU mã hóa với giá trị với số j TTU[j] theo bảng sau đây: Bảng 3- Loại TTU Giá trị loại TTU Loại TTU TTU[0] TTU[1] TTU[2] Cách dùng TTU Dự trữ Chứa Khối truy cập văn 3GPP hoàn chỉnh Chứa phân đoạn văn chuỗi văn TTU[3] TTU[4] Chứa phân đoạn chuỗi điều chỉnh Chứa phân đoạn đoạn TTU[5] TTU[6] TTU[7] chuỗi điều chỉnh Chứa mơ tả mẫu hồn chỉnh Dự trữ Dự trữ TTU_data_length - 16 bít quy định tổng số byte phần TTU_data_length TTU_data[j] Trong TTU[1], việc chứa mẫu văn trống đánh dấu giá trị độ dài dữ liệu TTU 6.1 TTU_data[0]( ) TTU_data [0] ( ) { for ( i=0; i

Ngày đăng: 13/04/2021, 23:38

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w