TIÊu chuẩn việt nam tcvn 11777-9: 2017 with amendment 5: 2014



tải về 8.86 Mb.
trang14/40
Chuyển đổi dữ liệu01.12.2017
Kích8.86 Mb.
#34910
1   ...   10   11   12   13   14   15   16   17   ...   40

Để tính toán vùng sửa đổi, đầu tiên xác định các cạnh của vùng bị cắt xén:



;

(C-3c)

Kích thước vùng sửa đổi sx" và sy" và độ lệch vùng ox" và oy" sau đó được tính:









(C-3d)

Lưu ý rằng vùng Cửa sổ hiển thị sửa đổi, xác định bởi sx ", sy", ox" và oy", có thể nằm phía bên trái và bên trên gốc tọa độ. Vì vậy, ox" hoặc oy" có thể âm. Bất kỳ phần nào của vùng Cửa sổ hiển thị nằm bên trái hoặc bên trên gốc nên bỏ qua khi xác định vùng ảnh dòng mã theo thủ tục được mô tả trong Điều C.4.1.

Nếu các giá trị jpx-iset và jpx-inum không được cung cấp, các tham số sửa đổi được sử dụng ở vị trí của fx, fy, sx, sy, ox và oy được đưa ra bởi các biểu thức trong Phương trình C-4. Như trước đây, các tham số sửa đổi sẽ được sử dụng khi xác định độ phân giải hình ảnh dòng mã và vùng ảnh dòng mã bằng các thủ tục sau trong Điều C.4.1.



;

;

sx"=sx; sy"=sy



(C-4)

Loại thứ hai của context-range được mô tả bởi tiêu chuẩn này, mj2t-context, cho phép máy khách yêu cầu các track cụ thể từ một tập tin MJ2. Định danh mj2-track phải là một số nguyên dương, do 1 là định danh rãnh ghi nhỏ nhất cho phép trong tập tin MJ2. Nếu định danh mj2-track bao gồm các tùy chọn hậu tố "+now", thì mj2t-context bao gồm tất cả các dòng mã phụ thuộc đường hình MJ2, bắt đầu với dòng mã có thời gian ghi lại dữ liệu tương ứng với thời gian nhận được yêu cầu. Điều này rất hữu ích khi nguồn là một dòng video trực tiếp. Nếu không, các máy chủ có thể kết hợp "now" với bất kỳ dòng mã nó thấy phù hợp. Nếu không bao gồm hậu tố "+now", các mj2t-context bao gồm tất cả các dòng mã phụ thuộc vào đường hình MJ2.

Một mj2t-context có thể chỉ ra biến đổi ánh xạ lại tọa độ, được sử dụng trong việc tính toán độ phân giải hình ảnh dòng mã và vùng ảnh dòng mã cho mỗi các dòng mã của nó. Nếu không có, thì các tham số kích thước khung và vùng được cung cấp thông qua các trường yêu cầu Kích thước Khung hình, Độ lệch và Kích thước Vùng phải được giải thích trực tiếp theo thủ tục nêu trong Điều C.4.1. Nếu không, một trong hai loại biến đổi tọa độ sẽ được yêu cầu, xác định bởi sự xuất hiện của một trong những thẻ "track" hoặc "movie".

Trong đó "track" được xác định, các trường yêu cầu Kích thước Khung hình, Độ lệch và Kích thước Vùng được sử dụng để xác định một kích thước trình diễn mong muốn và một vùng chữ nhật mong muốn trong hình chữ nhật giới hạn nhỏ nhất chứa các trình diễn của rãnh ghi, ở kích thước trình diễn mong muốn này. Các phép biến đổi hình học được mô tả bởi khung Tiêu đề Rãnh ghi MJ2 (tkhd) được áp dụng để xác định độ phân giải và vùng ảnh tương ứng trên mỗi dòng mã liên quan đến rãnh ghi.

Ở đây "movie" được xác định, các trường yêu cầu Kích thước Khung hình, Độ lệch và Kích thước Vùng được sử dụng để xác định một kích thước mong muốn cho toàn bộ đoạn phim tái tạo (có thể phức hợp), và một vùng chữ nhật mong muốn trong hình chữ nhật giới hạn nhỏ nhất, chứa phim, ở kích thước mong muốn này. Các phép biến đổi hình học được mô tả bởi khung Tiêu đề Rãnh ghi MJ2 (tkhd) được kết hợp với các phép biến đổi hình học được mô tả bởi khung Tiêu đề Movie (mvhd) và được áp dụng để xác định độ phân giải và vùng ảnh tương ứng trên mỗi dòng mã liên quan đến rãnh ghi.

Trong trường hợp một máy chủ là không thể áp dụng bất kỳ biến đổi hình học mj2t-context mô tả ở trên, nó sẽ cung cấp một chuỗi mj2t-context thay đổi trong tiêu đề đáp ứng Ngữ cảnh Dòng mã của nó.

CHÚ THÍCH 1: Việc sử dụng trường yêu cầu Ngữ cảnh Dòng mã cùng với trường yêu cầu Dòng mã có thể dẫn đến một dòng mã được yêu cầu nhiều lần với các biến đổi hình học khác nhau của các trường yêu cầu Kích thước Khung hình, Độ lệch và Kích thước Vùng. Trong trường hợp này, nhiều phần hình ảnh của dòng mã rời rạc hoặc chồng chéo ảnh hưởng đến yêu cầu.

CHÚ THÍCH 2: Các biểu thức trong Phương trình C-4 tương đương có thể thu được bằng cách thiết lập XScomp = Wsinst = Wtinst = WREG, YScomp = Hsinst = Htinst = Hreg và XOinst = YOinst trong Phương trình C-3 khi giới hạn sx", sy", ox" và oy" không bao quanh bởi xlim, xmin, ylim, ymin.

Loại thứ ba của context-range được mô tả trong tiêu chuẩn này, jpm-context, cho phép các máy khách yêu cầu các đối tượng sắp xếp cụ thể từ tập tin JPM. Việc sử dụng đơn giản nhất cho phép một yêu cầu được thực hiện cho tất cả các phần tử dữ liệu cần thiết để kiết xuất ảnh một trang đơn. Sử dụng phức tạp hơn chỉ cho phép một số đối tượng sắp xếp hoặc chỉ có một loại đối tượng được yêu cầu. jpm-context luôn luôn chứa một yêu cầu cho các trang cụ thể, nó cũng có thể chứa đặc điểm chi tiết cho tập hợp các trang, một danh sách các lớp đối tượng bố trí và các loại đối tượng.

Nếu jpm-context không có phần tử jpm-page-collection thì tập hợp trang chính là giả định. Nếu TEXT-LABEL được quy định trong phần tử jpm-page-collection nó phải tương ứng với một nhãn của khung tập hợp trang trong tập tin JPM địa chỉ. Nếu UINT được quy định trong phần tử jpm-page-collection nó cho thấy tập hợp trang ở vị trí đó trong tập tin, nơi mà khung tập hợp trang được đánh số từ 0.

Một loạt các trang là một phần bắt buộc của jpm-context. Phạm vi trang có thể là "0-" xác định tất cả các trang trong tập hợp trang. Các trang được đánh số theo các tập hợp trang và các trang trong các tập tin JPM, và gán số từ 0 cho trang đầu tiên trong cây tìm kiếm theo chiều sâu. Gốc của cây được đưa ra bởi phần tử jpm-page-collection hoặc tập hợp trang chính nếu jpm-page-collection không là một phần của yêu cầu. Các vòng lặp trong cây tập hợp trang được phát hiện và phản hồi lỗi.

Nếu sử dụng "hệ số lấy mẫu" như một phần của jpm-sampled-range, máy khách mong muốn trang bắt đầu với số đầu tiên trong mỗi phạm vi, và nhỏ hơn hoặc bằng số cuối cùng trong dãy và ở tất cả các bội số nguyên của các hệ số lấy mẫu cộng với số trang ban đầu. Như vậy hai phạm vi lấy mẫu có thể yêu cầu số trang chẵn và lẻ khi sử dụng hệ số lấy mẫu bằng 2, bằng cách bắt đầu mỗi dãy có một số chẵn hoặc lẻ.

Nếu jpm-context không có phần tử jpm-object-range sau đó nó được coi là "1" tương ứng với tất cả các đối tượng trên trang trừ hình thu nhỏ. Nếu hình ảnh thu nhỏ cho một trang là cần thiết thì phần tử jpm-object-range sẽ bao gồm không. Các jpm-object-range chỉ có các đối tượng bố trí trên tất cả các trang trong jpm-object-range được yêu cầu.

Nếu jpm-context không có jpm-object-type sau đó tất cả các loại được sử dụng. Nếu jpm-object-type là loại "mask" chỉ các đối tượng mặt nạ là mối quan tâm cho các yêu cầu. Nếu jpm-object-type là "image" chỉ có đối tượng hình ảnh được quan tâm. Nếu jpm-object-type là "nostrm", thì các khung cho cả mặt nạ và hình ảnh được quan tâm.

Nếu tham số jpm-context xuất hiện trong một yêu cầu mà không có yêu cầu Kích thước Khung hình (fsiz) thì các giá trị Kích thước Khung hình fx và fy được thiết lập là chiều rộng và chiều cao của trang. Nếu tham số jpm-context xuất hiện trong một yêu cầu mà không có một yêu cầu Kích thước Vùng (rsiz) thì các giá trị Kích thước Vùng sx và sy được thiết lập để các giá trị kích thước khung hình fx và fy (sau khi fx và fy đã được thiết lập là chiều rộng và chiều cao trang nếu cần thiết).

Khi tham số jpm-context được sử dụng, tương ứng với yêu cầu cho Cửa sổ hiển thị áp dụng cho từng trang một cách độc lập. Các giá trị Kích thước Khung hình fx và fy được ánh xạ tới chiều rộng và chiều cao theo quy định của các yếu tố Pwidth và Pheight của Khung Tiêu đề Trang của JPM trong tiêu chuẩn ISO / IEC15444-6.

Một đối tượng bố trí trong một trang được coi là một phần của yêu cầu khi và chỉ khi tất cả những điều sau đây là đúng:



trong đó:





và fx, fy, ox, oy, sx, là từ yêu cầu Cửa sổ hiển thị, LHoff, LVoff, LHeight, và LWidth là từ Khung Tiêu đề Đối tượng Bố trí của 15444-6.

Đối tượng bố trí 0 được dành riêng cho một hình ảnh thu nhỏ của trang, nó nên được coi là một phần của yêu cầu phụ thuộc vào Cửa sổ hiển thị khi và chỉ khi 0 được bao gồm trong jpm-object-range

Các máy khách được cho là đã yêu cầu dòng mã bất kỳ kết hợp với mặt nạ hoặc hình ảnh hay phân cắt Cửa sổ hiển thị trừ khi loại jpm-object-type là "nostrm". Nếu dòng mã không nén theo chuẩn JPEG 2000 thì yêu cầu cho dòng mã được hoàn thành. Nếu dòng mã được nén với chuẩn JPEG 2000 thì một Cửa sổ hiển thị tương đương có thể được xác định cho dòng mã cụ thể bằng cách ánh xạ các cửa sổ yêu cầu trên trang lên cửa sổ yêu cầu trên đối tượng như sau:



Lưu ý rằng cần thiết để đưa ra một yêu cầu khung hình có kích thước với giá trị lớn hơn so với chiều rộng và chiều cao của trang theo thứ tự để có được đầy đủ độ phân giải dòng mã JPEG 2000 nếu tập tin JPEG 2000 có chứa dữ liệu ở độ phân giải cao hơn so với trang. Ngoài ra, máy khách có thể quyết định số lượng dòng mã và đưa ra một yêu cầu trực tiếp trên dòng mã đó với một Cửa sổ hiển thị được chọn thích hợp.

VÍ DỤ 1: "context = jpxl <0-4:2> [s5i2]"

Trong trường hợp này, máy chủ được yêu cầu trả về các dòng mã được sử dụng bởi các lớp hợp thành JPX 0, 2, 4, ánh xạ lại kích thước khung hình yêu cầu và vùng ảnh theo quy định của các điều chỉnh hình học đại diện bởi các chỉ dẫn thứ ba trong Khung tập chỉ dẫn thứ sáu trong khung hợp thành (các tập tin JPX có ít nhất một khung hợp thành).

VÍ DỤ 2: "stream=0&context=mj2t<1+now>[track]"

Trong trường hợp này, máy chủ được yêu cầu trả về dòng mã 0, cũng như tất cả các dòng mã thuộc về rãnh ghi đầu tiên của tập tin MJ2, bắt đầu từ dòng mã có thời gian lấy mẫu tương ứng với thời gian hiện tại. Hơn nữa, các máy chủ được yêu cầu sắp xếp lại kích thước khung hình và vùng ảnh yêu cầu theo các điều chỉnh hình học mô tả trong khung Tiêu đề Rãnh ghi, không tính đến các điều chỉnh bổ sung hình học bất kỳ có thể được mô tả trong khung Tiêu đề Movie.

VÍ DỤ 3: "context=jpmp<0-10,21-30:2>[1-3:mask]"

Trong trường hợp này, máy chủ được yêu cầu trả về toàn bộ dữ liệu tương ứng để che giấu ba đối tượng bố trí đầu tiên trên các trang 0, 2, 4, 6, 8, 10, 21, 23, 25, 27, và 29 yêu cầu này bao gồm tất cả các khung cần thiết để kiết xuất ảnh cho vùng ảnh mong muốn, ví dụ: khung Trang, khung Đối tượng Bố trí, cũng như bất kỳ các dòng mã tham chiếu bởi các đối tượng đó.

Đối với các tập tin JPM, các yếu tố dữ liệu đặc tả dưới đây được coi là yêu cầu theo kèm với Cửa sổ hiển thị:

- Dấu hiệu trang JP2 ("JP")

- Loại tập tin ("ftyp")

- Tiêu đề Ảnh Hợp thành ("mhdr")

- Khung Tập hợp Trang ("pcol")

- Khung Bảng trang ("pagt")

- Khung Trang ("page")

- Đối với các trang có liên quan với yêu cầu Cửa sổ hiển thị:

• Khung Tiêu đề Trang ("phdr")

• Khung Đối tượng Bố trí ("lobj")

• Khung Tiêu đề Đối tượng Bố trí ("Ihdr")

• Khung Đối tượng ("objc")

• Khung Tiêu đề Đối tượng ("ohdr")

• Khung Tỷ lệ Đối tượng ("scal")

• Khung Màu Cơ sở ("bclr")

Các cân nhắc ở trên, đặc biệt là phương trình C-3 và C-4, giá trị chỉ có dữ liệu hình ảnh hai chiều. Chúng được mở rộng tự nhiên số chiều lớn hơn bằng cách sao chép các tính toán cho mỗi chiều bổ sung. Cách sử dụng của trường ngữ cảnh dòng mã không được khuyến khích nếu địa chỉ của các yêu cầu chứa các dòng mã với số chiều khác nhau, và các máy chủ không thể dự kiến xử lý trường hợp này.




Каталог: data -> 2017
2017 -> Tcvn 6147-3: 2003 iso 2507-3: 1995
2017 -> Các Cục Hải quan tỉnh, thành phố
2017 -> TIÊu chuẩn quốc gia tcvn 10256: 2013 iso 690: 2010
2017 -> Căn cứ Nghị định số 15/2017/NĐ-cp ngày 17/02/2017 của Chính phủ quy định chức năng, nhiệm vụ, quyền hạn và cơ cấu tổ chức của Bộ Nông nghiệp và Phát triển nông thôn
2017 -> TIÊu chuẩn quốc gia tcvn 8400-3: 2010
2017 -> TIÊu chuẩn nhà NƯỚc tcvn 3133 – 79
2017 -> Căn cứ Luật Tổ chức chính quyền địa phương ngày 19 tháng 6 năm 2015
2017 -> Căn cứ Nghị định số 15/2017/NĐ-cp ngày 17 tháng 02 năm 2017 của Chính phủ quy định chức năng, nhiệm vụ, quyền hạn và cơ cấu tổ chức của Bộ Nông nghiệp và Phát triển nông thôn
2017 -> Btvqh10 ngày 25 tháng 5 năm 2002 của Ủy ban Thường vụ Quốc hội về tự vệ trong nhập khẩu hàng hóa nước ngoài vào Việt Nam

tải về 8.86 Mb.

Chia sẻ với bạn bè của bạn:
1   ...   10   11   12   13   14   15   16   17   ...   40




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương