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



tải về 8.86 Mb.
trang9/40
Chuyển đổi dữ liệu01.12.2017
Kích8.86 Mb.
#34910
1   ...   5   6   7   8   9   10   11   12   ...   40

C.2.4 ID Địa chỉ (tid)

tid = "tid" "=" target-id

target-id = IDTOKEN

Trường này có thể được sử dụng để cung cấp một chuỗi target-id, mà trước đó đã được tạo ra bởi các máy chủ đề hoàn toàn xác định các địa chỉ logic đang được truy cập, bao gồm cả các mã tùy ý thực hiện bởi các máy chủ. Tên địa chỉ logic không cần thiết phải duy nhất và không cần thiết tương ứng với một quá trình mã hóa đơn nội dung của nó, trong khi chuỗi target-id, cùng với tên nguồn tài nguyên ban đầu và dãy byte, hoàn toàn xác định cho cả hình ảnh lẫn quá trình mã hóa của nó.

Nếu target-id là "0", thì địa chỉ logic được xác định thông qua việc sử dụng Target, Sub-target và các thành phần đường dẫn URL của JPIP, và máy khách yêu cầu một cách rõ ràng rằng các máy chủ thông tin cho nó trong những targer-id được gán, nếu chỉ có một. Các máy chủ sẽ bao gồm tiêu đề Target ID trong đáp ứng của nó với tất cả các yêu cầu máy khách với một target-id là "0".

target-id không được vượt quá 255 ký tự về độ dài.

C.3 Các trường làm việc với phiên và kênh

C.3.1 Tổng quan

Một yêu cầu sẽ là phi trạng thái trừ khi thỏa mãn một hoặc cả hai điều kiện sau đây:

- Yêu cầu bao gồm trường ID Kênh hợp lệ;

- Yêu cầu bao gồm trường Kênh Mới (xem bên đây), và đáp ứng máy chủ bao gồm tiêu đề đáp ứng Kênh Mới với channel-id mới phát đi.

Xem B.2 thảo luận về các phiên và các kênh.

C.3.2 ID Kênh (cid)

cid = "cid" "=" channel-id

channei-id = IDTOKEN

- Trường này được sử dụng để kết hợp yêu cầu với một kênh JPIP đặc biệt, và kể từ phiên bao gồm kênh đó.



C.3.3 Kênh Mới (cnew)

cnew = "cnew" "=" 1#transport-name

transport-name = TOKEN

Trường này được sử dụng để yêu cầu một kênh JPIP mới. Nếu không có trường yêu cầu ID Kênh được đưa ra, yêu cầu sẽ dành cho một phiên mới. Mặt khác, yêu cầu dành cho một kênh mới trong phiên tương tự như các kênh được xác định bởi trường yêu cầu ID Kênh.

Chuỗi giá trị nhận diện tên của một hoặc nhiều giao thức truyền tải mà máy khách sẵn sàng chấp nhận. Tiêu chuẩn này xác định chỉ sử dụng các tên giao thức truyền tải, "http", "https", "http-tcp", và "http-udp". Chi tiết về việc sử dụng JPIP qua giao thức truyền tải "http" xuất hiện trong Phụ lục F. Phụ lục G mô tả việc sử dụng JPIP qua giao thức truyền tải "http-tcp" và Phụ lục K mô tả việc sử dụng JPIP qua giao thức truyền tải "http-udp".

Nếu máy chủ sẵn sàng để thiết lập một kênh mới, sử dụng một trong các giao thức vận chuyển được chỉ định, nó sẽ trả về thẻ định danh kênh mới bằng cách sử dụng đáp ứng tiêu đề Kênh Mới (xem D.2.3). Trong trường hợp này, yêu cầu hiện nay là yêu cầu đầu tiên trong kênh mới.

Nó là có thể cho một máy khách để mở một kênh cho một địa chỉ logic mới trong cùng một phiên. Để làm điều này, theo yêu cầu máy khách phải xác định cả ID Kênh hiện có, lẫn địa chỉ logic. Khi mở một kênh mới để có cùng một địa chỉ logic gắn với kênh hiện tại, không cần phải xác định địa chỉ logic một cách rõ ràng.

Nếu máy chủ không sẵn sàng để mở ra một kênh mới, nó sẽ không trả về đáp ứng tiêu đề Kênh Mới, nhưng yêu cầu được phục vụ như trường yêu cầu Kênh Mới đã không được bao gồm. Điều này có nghĩa rằng yêu cầu chỉ ra một ID Kênh hiện có sẽ được coi là một yêu cầu trong kênh, trong khi yêu cầu không bao gồm trường yêu cầu ID Kênh sẽ được coi là một yêu cầu phi trạng thái. Trong trường hợp yêu cầu Kênh Mới xác định một địa chỉ logic khác kết hợp với ID Kênh hiện có được cung cấp, máy chủ sẽ không thể đáp ứng yêu cầu mà không phát đi một ID Kênh mới hoặc trả lại một mã lỗi.

VÍ DỤ 1: "target=nice.jp2&cnew=http" yêu cầu kênh đầu tiên của một phiên mới cho hình ảnh "nice.jp2" sử dụng giao thức truyền tải "http". Nếu không có kênh được chỉ định bởi máy chủ, yêu cầu sẽ được coi là phi trạng thái.

VÍ DỤ 2: "cid = 013ac8 & cnew = http-tcp" yêu cầu một kênh mới trong cùng một phiên liên kết với ID Kênh 013ac8. Các kênh mới sử dụng giao thức truyền tải "http-tcp" và đề cập đến địa chỉ logic như ID Kênh 013ac8. Một mô hình bộ nhớ đệm duy nhất được chia sẻ bởi các kênh này. Nếu không có kênh được chỉ định bởi các máy chủ, yêu cầu sẽ được xử lý như các trường yêu cầu Kênh Mới đã được bỏ qua.

VÍ DỤ 3: "target = nice.jp2 & cid = 013ac8 & cnew = http" yêu cầu một kênh mới trong cùng một phiên được kết hợp với ID Kênh "013ac8." Các kênh mới sử dụng giao thức truyền tải "http". Địa chỉ logic kết hợp với các kênh mới tách biệt từ đó kết hợp với ID Kênh "013ac8" và một mô hình bộ nhớ đệm riêng biệt được sử dụng cho các kênh mới. Các mô hình bộ nhớ đệm cho cả hai địa chỉ liên quan đến phiên dùng chung này.

C.3.4 Đóng Kênh (cclose)

cclose = "cclose" "=" ("*" / 1#channel-id)

Trường này được sử dụng để đóng một hoặc nhiều kênh đã mở cho một phiên. Nếu trường giá trị chứa một hoặc nhiều thẻ channel-id, thì tất cả đều thuộc cùng một phiên. Trong trường hợp này, không cần thiết các trường yêu cầu ID Kênh mới, nhưng nếu nó cung cấp cũng phải tham chiếu đến một kênh thuộc cùng một phiên.

Nếu trường có giá trị là "*", tất cả các kênh liên quan đến phiên sẽ đóng. Trong trường hợp này, phiên được xác định bao gồm một trường yêu cầu ID Kênh.

Các máy chủ phải hoàn thành đáp ứng của nó trên bất kỳ kênh quy định trong yêu cầu Đóng Kênh trước khi thực sự đóng kênh.

CHÚ THÍCH: Không nên kết hợp của "wait = yes" với "cclose=*". Nếu gặp phải tình trạng này, các ứng dụng có thể quyết định thực hiện một trong hai ưu tiên.



C.3.5 ID Yêu cầu (qid)

qid = "qid" "=" UINT

Trường này được sử dụng để xác định giá trị ID Yêu cầu. Mỗi kênh có yêu cầu xếp hàng đợi riêng của mình, với bộ đếm ID Yêu cầu của nó. Các máy chủ có thể xử lý các yêu cầu mà không chứa ID Yêu cầu yêu cầu, hoặc có ID Yêu cầu bằng không, trên một cơ sở đến trước được phục vụ trước. Tuy nhiên, nó sẽ không xử lý yêu cầu đến với giá trị ID Yêu cầu bằng n cho đến khi nó đã xử lý xong tất cả các yêu cầu với giá trị ID Yêu cầu từ n0 đến n-1. Ở đây n0 là qid cung cấp trong yêu cầu tạo ra các kênh, hoặc bằng 1 nếu không có qid khi tạo kênh.

CHÚ THÍCH: Đáp ứng một yêu cầu chứa cnew mà kết quả trong việc tạo ra một kênh mới được xử lý như yêu cầu được đưa ra trong các kênh mới. Điều này có nghĩa các yêu cầu tiếp theo với giá trị qid khác không được xử lý trong các kênh mới có giá trị qid bằng n0 + 1.



C.4 Các trường yêu cầu Cửa s hiển thị

C.4.1 Ánh xạ các yêu cầu Cửa s hiển thị đến các độ phân giải và vùng ảnh dòng mã

Mục đích của JPIP là cung cấp các phần của một hình ảnh JPEG 2000 và kết hợp dữ liệu đặc tả để đáp ứng yêu cầu của máy khách. Điều này được thực hiện thông qua một loạt các yêu cầu và đáp ứng. Đối với một phần hình ảnh, dữ liệu được yêu cầu ít hơn so với hình ảnh đầy đủ về kích thước khung, vùng, chất lượng, và các thành phần ảnh.



Trong trường hợp đơn giản, một phần hình ảnh trong câu hỏi được xác định trực tiếp trên phương diện lưới tọa độ tham chiếu có độ phân giải cao của các dòng mã JPEG 2000 được xác định trong yêu cầu, không phải lưới tọa độ lấy mẫu của bất kỳ thành phần hình ảnh đặc biệt nào. Tổng quát hơn, máy khách có thể yêu cầu các đối tượng hình ảnh mức cao hơn (ví dụ, các lớp hợp thành JPX hoặc các đường hình MJ2) thông qua các trường yêu cầu Ngữ cảnh Dòng mã (xem C.4.7). Trong trường hợp này, phần hình ảnh yêu cầu cần chủ động biến đổi tọa độ, nhằm xác định các phần của mỗi dòng mã liên quan được yêu cầu. Các phép biến đổi tọa độ được mô tả trong Điều C.4.7, và chúng được xem như là các mô tả sau đây của về các vùng ảnh dòng mã.



Hình C.1 - Vùng mong muốn trong một hình ảnh

Các vùng ảnh dòng mã được mô tả bằng cách sử dụng 3 tham số n-chiều trong đó n là số chiều yêu cầu để mồ tả hình ảnh này. Các thông số kích thước và các thông số độ lệch xác định độ lớn và vị trí của vùng ảnh dòng mã mong muốn đối với một hình ảnh hoàn chỉnh có kích thước khung cho trước. Hình C.1 minh họa điều này thiết lập hình ảnh chính thức với n = 2, cấu trúc sẽ mang lại tính tự nhiên với số chiều cao hơn. Đối với phần còn lại của Điều này, chúng ta sẽ chỉ xem xét trường hợp này, đặt tên kích thước khung là fx và fy, độ lệch của vùng ảnh là ox và oy và kích thước của vùng ảnh sx và sy được chỉ ra trong Hình C.1.

VÍ DỤ 1: Một máy khách có nhu cầu chiếm một vùng hiển thị 640x480 của hình ảnh hoàn chỉnh có thể thực hiện yêu cầu như sau: "fsiz=640,480&rsiz=640,480&roff=0,0". Lưu ý rằng điều này có thể được thực hiện không phụ thuộc vào kích thước ban đầu của ảnh (và thực sự cũng không biết kích thước ban đầu của ảnh).

Khi không có sẵn các độ phân giải hình ảnh trong dòng mã JPEG 2000 tương ứng với kích thước khung yêu cầu, dữ liệu hình ảnh phản hồi có thể lớn hơn hoặc nhỏ hơn so với kích thước khung yêu cầu, và thậm chí có thể khác nhau về tỷ lệ. Máy chủ quyết định độ phân giải thích hợp của dòng mã, biểu diễn bằng các thông số kích thước fx' và fy', và vùng thích hợp trên dòng mã, biểu diễn bằng các thông số sx', sy', ox' và oy', như thể hiện trong Hình C.2 . Mặc dù máy khách có thể hướng dẫn làm tròn, như một phần của trường yêu cầu Kích thước Khung hình, máy khách sẽ được chuẩn bị để đối phó với dữ liệu trả về không phù hợp với các thông số được yêu cầu chính xác.





Hình C.2 - Vùng mong muốn về khía cạnh lưới tọa độ tham chiếu được lấy mẫu phụ

Trong Hình C.2, kích thước của độ phân giải thích hợp của dòng mã được đưa ra bởi fx' =Xsiz' - XOsiz' and fy' = Ysiz' - YOsiz', trong đó XOsiz', YOsiz', Xsiz', và Ysiz' được tính bằng cách sử dụng Công thức C-1.



Trong đó:



(C-1)

Каталог: 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   ...   5   6   7   8   9   10   11   12   ...   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