আল্ট্রা এইচডিআর ইমেজ ফরম্যাট v1.1

ভূমিকা

এই ডকুমেন্টটি একটি নতুন ফাইল ফরম্যাটের আচরণকে সংজ্ঞায়িত করে যা একটি JPEG ইমেজ ফাইলে লগারিদমিক রেঞ্জ গেইন ম্যাপ ইমেজকে এনকোড করে। উত্তরাধিকারী পাঠক যারা নতুন বিন্যাস সমর্থন করে না তারা চিত্র ফাইল থেকে প্রচলিত নিম্ন গতিশীল পরিসরের চিত্রটি পড়ে এবং প্রদর্শন করে। ফরম্যাট সমর্থনকারী পাঠকরা প্রাথমিক চিত্রটিকে গেইন ম্যাপের সাথে একত্রিত করে এবং সামঞ্জস্যপূর্ণ প্রদর্শনে একটি উচ্চ গতিশীল পরিসরের চিত্র রেন্ডার করে।

এই নথির অবশিষ্টাংশ এই বিন্যাসটি ব্যবহার করার জন্য প্রয়োজনীয় প্রক্রিয়াগুলির পদ্ধতিগুলি বর্ণনা করে৷ একটি উচ্চ স্তরে, এই বিন্যাসের সাথে সামঞ্জস্যপূর্ণ একটি চিত্রের জীবনচক্র হল:

  1. এনকোডিং

    1. মানচিত্র প্রজন্ম লাভ
    2. মানচিত্র কম্প্রেশন লাভ করুন
    3. মানচিত্র কন্টেইনার জেনারেশন লাভ করুন
  2. ডিকোডিং


আল্ট্রা এইচডিআর ইমেজ ফরম্যাট ফাইল লেআউটের উদাহরণ, সংশ্লিষ্ট মেটাডেটা এবং অফসেট তথ্য সহ

চিত্র 1. উদাহরণ ফাইল বিন্যাস এবং প্রাসঙ্গিক মেটাডেটা।

প্রেরণা

এই ফাইল ফরম্যাটের লক্ষ্য হল SDR ইমেজ ফাইলে অতিরিক্ত তথ্য এনকোড করা যা একটি ফাইলে তাদের সর্বোত্তম HDR রেন্ডিশন তৈরি করতে ডিসপ্লে কৌশলের সাথে একত্রে ব্যবহার করা যেতে পারে।

এটি ব্যবহারিক হওয়ার জন্য, ফাইল বিন্যাস অবশ্যই:

  • পশ্চাদগামী সামঞ্জস্যপূর্ণ হন, যাতে নিষ্পাপ দর্শকদের উপর, প্রচলিত SDR চিত্রটি প্রদর্শিত হয়।
  • খুব বেশি অতিরিক্ত জায়গা নেবেন না।

উপরন্তু, প্রদর্শন কৌশল অবশ্যই:

  • ডিকোড করতে ভারী প্রক্রিয়াকরণের প্রয়োজন নেই।
  • ডিসপ্লের এইচডিআর এবং এসডিআর হোয়াইট পয়েন্টের মধ্যে যে কোনও অনুপাতের সাথে মানিয়ে নিতে সক্ষম হন, যা ডিভাইসগুলির মধ্যে উল্লেখযোগ্যভাবে পরিবর্তিত হতে পারে, এমনকি একটি একক ডিভাইসে সাময়িকভাবেও।

এবং অবশেষে, কৌশলটি অবশ্যই পূর্ববর্তী সমস্ত ক্রিয়াগুলি কখনও ছাড়াই করতে সক্ষম হবে:

  • ক্লিপিং হাইলাইট.
  • নিষ্পেষণ ছায়া.
  • স্থানীয় বৈসাদৃশ্য পরিবর্তন বা সংকুচিত করা।
  • আপেক্ষিক টোনাল সম্পর্ক পরিবর্তন করা (দৃশ্যের বস্তুর মধ্যে)।

নির্ভরতা

নিম্নলিখিত এই স্পেসিফিকেশন জন্য আদর্শ উল্লেখ আছে:

সংজ্ঞা

  • এসডিআর ডিসপ্লে

    • একটি প্রচলিত ডিসপ্লে, HDR কন্টেন্ট প্রদর্শনের জন্য ডিজাইন করা হয়নি। এই ডিসপ্লেগুলি সাধারণত প্রায় 400 cd/m 2 বা তার কম একটি নামমাত্র শীর্ষ উজ্জ্বলতা তৈরি করে।
  • এইচডিআর ডিসপ্লে

    • HDR কন্টেন্টের জন্য ডিজাইন করা একটি ডিসপ্লে। এই ডিসপ্লেগুলি সাধারণত একটি SDR ডিসপ্লের চেয়ে নামমাত্র পিক উজ্জ্বলতা তৈরি করে, সাধারণত 800 cd/m 2 বা তার বেশি এবং সাধারণত SDR ডিসপ্লের তুলনায় ভাল কনট্রাস্ট অনুপাতও থাকে।
  • প্রাথমিক চিত্র

    • একটি GContainer ফাইলে একটি চিত্রের প্রথম দৃষ্টান্ত যার সাথে সেকেন্ডারি মিডিয়া ফাইল যুক্ত করা হয়েছে। প্রাথমিক চিত্রটিতে GContainer XMP মেটাডেটা রয়েছে যা ফাইল কন্টেনারে পরবর্তী সেকেন্ডারি মিডিয়া আইটেম ফাইলগুলির ক্রম এবং বৈশিষ্ট্যগুলিকে সংজ্ঞায়িত করে৷
  • সেকেন্ডারি ইমেজ

    • পরবর্তী মিডিয়া আইটেম ফাইলগুলি যা একটি GContainer ফাইলের প্রাথমিক চিত্রের সাথে সংযুক্ত করা হয়।
  • পরিসীমা সংকোচন

    • ফটোগ্রাফিতে, বাস্তব-বিশ্বের দৃশ্যে প্রায়ই একটি SDR ডিসপ্লে প্রতিনিধিত্ব করতে পারে তার চেয়ে বেশি গতিশীল পরিসীমা থাকে। রেঞ্জ কম্প্রেশনের মতো অপারেশন, যাকে স্থানীয় টোন ম্যাপিংও বলা হয়, একটি চিত্রের গতিশীল পরিসর কমাতে প্রয়োজন। যতটা সম্ভব স্থানীয় বৈপরীত্য সংরক্ষণ করার সময় এই হ্রাসের জন্য হাইলাইটগুলিকে ক্লিপ করা বা ছায়াকে চূর্ণ করা এড়াতে হবে। আপনি চিত্রে বড় লুমিন্যান্স প্রান্তের আকার কমানোর চেষ্টা করেন, যা এর বৈশ্বিক বৈসাদৃশ্যে আরও বেশি অবদান রাখে, ছোট লুমিন্যান্স প্রান্তগুলির আকার সংরক্ষণ করার চেষ্টা করার সময়, যা বিশদ বিবরণ। যদিও অনেকগুলি বিভিন্ন বাস্তবায়ন রয়েছে, এই ধরনের অপারেশন আজকের বেশিরভাগ আধুনিক ডিজিটাল ক্যামেরায় আদর্শ।
  • এসডিআর সাদা বিন্দু

    • নির্দিষ্ট সময়ে একটি ডিসপ্লেতে SDR কন্টেন্টের সর্বোচ্চ লিনিয়ার লুমিনেন্স।
  • এইচডিআর হোয়াইট পয়েন্ট

    • নির্দিষ্ট সময়ে একটি ডিসপ্লেতে HDR কন্টেন্টের সর্বোচ্চ লিনিয়ার লুমিনেন্স। এই মান সাধারণত SDR সাদা বিন্দু থেকে বেশি।
  • বুস্ট

    • HDR সাদা বিন্দু SDR সাদা বিন্দু দ্বারা বিভক্ত।
  • সর্বাধিক বিষয়বস্তু বুস্ট ( সমীকরণে max_content_boost )

    • এই মানটি কন্টেন্ট স্রষ্টাকে সীমাবদ্ধ করতে দেয় যে একটি ছবি কতটা উজ্জ্বল হতে পারে, যখন একটি HDR ডিসপ্লেতে দেখানো হয়, SDR উপস্থাপনের তুলনায়।
    • এই মানটি একটি নির্দিষ্ট চিত্রের জন্য একটি ধ্রুবক। উদাহরণস্বরূপ, যদি মানটি চার হয়, তাহলে যে কোনো প্রদত্ত পিক্সেলের জন্য, প্রদর্শিত HDR রেন্ডিশনের রৈখিক আলো অবশ্যই SDR উপস্থাপনার রৈখিক আলোকের 4x হতে হবে। অনুশীলনে, এর অর্থ হল দৃশ্যের উজ্জ্বল অংশগুলি 4x পর্যন্ত উজ্জ্বল দেখানো যেতে পারে।
    • অনুশীলনে, এই মানটি সাধারণত 1.0 এর চেয়ে বেশি হয়।
    • Always greater than or equal to Min content boost .
  • Min content boost ( min_content_boost in equations)

    • This value lets the content creator constrain how much darker an image can get, when shown on an HDR display, relative to the SDR rendition. এই মানটি একটি নির্দিষ্ট চিত্রের জন্য একটি ধ্রুবক।
    • যদি, উদাহরণস্বরূপ, মানটি 0.5 হয়, তাহলে যে কোনো প্রদত্ত পিক্সেলের জন্য, প্রদর্শিত HDR রেন্ডিশনের রৈখিক আলো অবশ্যই (অন্তত) SDR উপস্থাপনার রৈখিক আলোকের 0.5x হতে হবে।
    • In practice, this value is typically equal to or just less than 1.0.
    • Always less than or equal to Max content boost .
  • Max display boost ( max_display_boost in equations)

    • একটি নির্দিষ্ট সময়ে একটি প্রদর্শন দ্বারা সমর্থিত সর্বাধিক উপলব্ধ বুস্ট। ডিভাইস সেটিংস এবং অন্যান্য কারণের উপর ভিত্তি করে এই মানটি সময়ের সাথে পরিবর্তিত হতে পারে, যেমন পরিবেষ্টিত আলোর অবস্থা বা স্ক্রিনে কতগুলি উজ্জ্বল পিক্সেল রয়েছে।
    • উদাহরণস্বরূপ, যদি এই মান 4.0 হয়, তাহলে ডিসপ্লেটি এমন একটি পিক্সেল প্রদর্শন করতে সক্ষম যা SDR সাদা বিন্দুর চেয়ে চারগুণ বেশি উজ্জ্বল। এই মান সর্বদা >= 1.0, যেহেতু ডিসপ্লে সর্বদা HDR সাদা দেখাতে পারে অন্তত SDR সাদার মতো উজ্জ্বল।
  • প্রদর্শন বুস্ট

    • সর্বাধিক সামগ্রী বুস্ট এবং সর্বাধিক প্রদর্শন বুস্টের কমের সমান। এই মান সর্বদা >= 1.0।
    • উদাহরণস্বরূপ, যদি সর্বাধিক সামগ্রী বুস্ট হয় 4.0 এবং সর্বোচ্চ প্রদর্শন বুস্ট 3.0 হয়, তাহলে প্রদর্শন বুস্ট 3.0 হয়। পিক্সেলগুলি SDR-এর চেয়ে 3x বেশি উজ্জ্বল প্রদর্শিত হয়, যেহেতু ডিসপ্লে ক্ষমতাগুলি সীমিত ফ্যাক্টর।
    • আরেকটি উদাহরণের জন্য, যদি সর্বাধিক সামগ্রী বুস্ট হয় 4.0 এবং সর্বোচ্চ প্রদর্শন বুস্ট 5.0 হয়, তাহলে প্রদর্শন বুস্ট 4.0 হয়। পিক্সেলগুলি SDR-এর চেয়ে 4x বেশি উজ্জ্বল প্রদর্শিত হয়, যেহেতু বিষয়বস্তুর উদ্দেশ্য সীমিত ফ্যাক্টর।
  • লক্ষ্য এইচডিআর উপস্থাপনা

    • বিষয়বস্তু নির্মাতার মতে আদর্শ HDR উপস্থাপনা।
  • অভিযোজিত HDR উপস্থাপনা

    • বর্তমান ডিসপ্লে বুস্টের জন্য টার্গেট HDR রেন্ডিশনকে মানিয়ে নেওয়ার পরে ডিসপ্লেতে দেখানো চূড়ান্ত HDR রেন্ডিশন।
  • গেইন ম্যাপ ( recovery(x, y) সমীকরণে)

    • একটি মানচিত্র নির্দেশ করে যে প্রতিটি পিক্সেল কতটা উজ্জ্বল করতে হবে, SDR রেন্ডিশনে, টার্গেট HDR রেন্ডিশন তৈরি করতে। এই মানচিত্র একক-চ্যানেল বা মাল্টি-চ্যানেল হতে পারে। একটি মাল্টি-চ্যানেল মানচিত্র প্রতিটি রঙের চ্যানেলের জন্য একটি পৃথক লাভ নির্দেশ করে, যেমন লাল, সবুজ এবং নীল। এই নথিটি একটি একক-চ্যানেল মানচিত্রের ক্ষেত্রে চিত্রিত করে৷
  • clamp(x, a, b)

    • মান xকে পরিসরে আটকান [a, b]।
  • exp2(x)

    • বেস 2 সূচক; 2 x .
  • floor(x)

    • x এর সমান বা কম নিকটতম পূর্ণসংখ্যা প্রদান করে।
  • log2(x)

    • বেস 2 লগারিদম; লগ 2 (x)
  • pow(b, x)

    • ব্যাখ্যা; b x .
  • এক্সএমপি

    • এক্সটেনসিবল মেটাডেটা প্ল্যাটফর্ম। একটি স্ট্যান্ডার্ড যা একটি চিত্র কন্টেইনারে মেটাডেটা এনকোড করার জন্য একটি পদ্ধতি নির্ধারণ করে; ISO 16684-1:2011(E) XMP স্পেসিফিকেশন পার্ট 1 দ্বারা সংজ্ঞায়িত।
  • মাল্টি-পিকচার ফরম্যাট

    • মাল্টি-পিকচার ফরম্যাট হল ক্যামেরা এবং ইমেজিং প্রোডাক্টস অ্যাসোসিয়েশন (সিআইপিএ) দ্বারা একটি একক JPEG ফাইলে একাধিক JPEG এনকোড করা ছবি সংরক্ষণ করার জন্য একটি কৌশল।
    • আরও তথ্যের জন্য, সম্পর্কিত নির্ভরতা দেখুন, CIPA DC-x 007-2009 মাল্টি-পিকচার ফরম্যাটের সাদা কাগজ
  • GContainer

    • GContainer হল একটি ইমেজ কন্টেইনারে একাধিক ছবি সংরক্ষণ করার একটি পদ্ধতি, যেখানে একটি ছবিকে প্রাথমিক ছবি হিসেবে বিবেচনা করা হয়। যেকোনো অতিরিক্ত ছবিকে বিকল্প সংস্করণ বা সহায়ক হিসেবে বিবেচনা করা হয়। XMP মেটাডেটা ব্যবহার করা হয় কোনো অতিরিক্ত ছবির উপস্থিতি এবং অর্থ জানাতে। আরও তথ্যের জন্য, GContainer বিবরণ বিভাগ দেখুন।

এনকোড

এই বিভাগটি বর্ণনা করে কিভাবে একটি কনফর্মিং JPEG ফাইল এনকোড করতে হয়। Refer to T.81 (09/92) Digital compression and coding of continuous-tone still images , in the Dependencies section, for more information about the JPEG format.

মানচিত্র প্রজন্ম লাভ

ক্যামেরা ইমেজিং পাইপলাইনগুলি সাধারণত প্রচলিত SDR ডিসপ্লেগুলির নিম্ন পরিসরে উচ্চ গতিশীল পরিসরের লুমিন্যান্স ডেটা সংকুচিত করার জন্য একটি পরিসীমা সংকোচন অপারেশন করে। গেইন ম্যাপ মূল, উচ্চ গতিশীল পরিসীমা লুমিন্যান্স ডেটা পুনরুদ্ধার করার জন্য পর্যাপ্ত ডেটা সঞ্চয় করার একটি প্রক্রিয়া প্রদান করে।

এই বিভাগে নিম্নলিখিত গণনাগুলি ভাসমান বিন্দু পাটিগণিত অনুমান করে।

নিম্নলিখিত ফাংশন SDR ইমেজ বর্ণনা করে:

  • SDR'(x, y) হল তিন-চ্যানেল, নন-লিনিয়ার (সাধারণত গামা-এনকোডেড) প্রাথমিক ছবি।
  • SDR(x, y) is the linear version of the three-channel primary image, obtained by transforming to a linear version of the primary image color space. উদাহরণস্বরূপ, একটি sRGB স্থানান্তর ফাংশন সহ একটি রঙের স্থান থেকে একটি রৈখিক রঙের স্থানে যা sRGB রঙের প্রাইমারিগুলি সংরক্ষণ করে।

The Ysdr(x, y) function is defined on the range of 0.0 to 1.0 and is the standard dynamic range primary image linear luminance:

Ysdr(x, y) = primary_color_profile_to_luminance(SDR(x, y))

এইচডিআর চিত্রের জন্য অনুরূপ সংজ্ঞা বিদ্যমান।

  • HDR'(x, y) হ'ল থ্রি-চ্যানেল নন-লিনিয়ার, অর্থাৎ একটি পিকিউ বা এইচএলজি এনকোডেড চিত্র।
  • HDR(x, y) হল তিন-চ্যানেলের লিনিয়ার HDR চিত্র।

Yhdr(x, y) হ'ল এইচডিআর চিত্রের একটি নির্দিষ্ট পয়েন্টে আলোকিত:

Yhdr(x, y) = primary_color_profile_to_luminance(HDR(x, y))

Yhdr(x, y) 0.0 থেকে সর্বাধিক সামগ্রী বুস্টের পরিসরে সংজ্ঞায়িত করা হয়।

এসডিআর এবং এইচডিআর চিত্রগুলি অবশ্যই একই রেজোলিউশন হতে হবে। The color profile of the SDR image defines the color space of the HDR image.

উদাহরণস্বরূপ, যদি SDR প্রাইমারি ইমেজে একটি ডিসপ্লে-P3 রঙের প্রোফাইল থাকে, তাহলে সেই প্রোফাইলের প্রাথমিক রঙের তুলনায় HDR ইমেজকে সংজ্ঞায়িত করা হয়। This means the HDR image also has Display-P3 primaries.

The gain map is computed from two linear images containing the wanted HDR image luminance, Yhdr(x, y) , and the standard range luminance image, Ysdr(x, y) .

The pixel_gain(x, y) function is defined as the ratio between the Yhdr(x, y) function and the Ysdr(x, y) function:

pixel_gain(x, y) = (Yhdr(x, y) + offset_hdr) / (Ysdr(x, y) + offset_sdr)

The pixel_gain(x, y) function behavior where Ysdr(x, y) and offset_sdr are both zero is implementation-defined.

উদাহরণস্বরূপ, ইমপ্লিমেন্টেশনগুলি এমন ক্ষেত্রে পরিচালনা করতে পারে যেখানে Ysdr(x, y) এবং offset_sdr উভয়ই শূন্য হয় pixel_gain(x, y) 1.0 হিসাবে সংজ্ঞায়িত করে। বিকল্পভাবে, বাস্তবায়নগুলিও একটি নন-জিরো offset_sdr ব্যবহার করে এই দৃশ্যটি এড়ায়।

বাস্তবায়নটি offset_sdr এবং offset_hdr এর মান বেছে নিতে পারে।

The gain map is a scalar function that encodes pixel_gain(x, y) in a logarithmic space, relative to max content boost and min content boost:

map_min_log2 = log2(min_content_boost)
map_max_log2 = log2(max_content_boost)

log_recovery(x, y) = (log2(pixel_gain(x, y)) - map_min_log2)
                   / (map_max_log2 - map_min_log2)
clamped_recovery(x, y) = clamp(log_recovery(x, y), 0.0, 1.0)
recovery(x, y) = pow(clamped_recovery(x, y), map_gamma)

recovery(x, y) ফাংশন আচরণ যেখানে pixel_gain(x, y) শূন্য হয় তা বাস্তবায়ন সংজ্ঞায়িত করা হয়, কারণ log2(0) অনির্ধারিত।

map_gamma is a floating point number that must be greater than 0.0 and is chosen by the implementation.

সর্বাধিক সামগ্রী বুস্ট এবং ন্যূনতম সামগ্রী বুস্টের মানগুলি বাস্তবায়ন-সংজ্ঞায়িত, এবং বিষয়বস্তু নির্মাতার দ্বারা নির্বিচারে সিদ্ধান্ত নেওয়া যেতে পারে৷ সর্বাধিক সামগ্রী বুস্ট অবশ্যই 1.0 এর চেয়ে বেশি বা সমান হতে হবে। ন্যূনতম বিষয়বস্তু বুস্ট অবশ্যই পরিসরে হতে হবে (0.0, 1.0]।

Values in recovery(x, y) are limited to the range [0.0, 1.0].

লাভ মানচিত্রটি একটি সেকেন্ডারি ইমেজ JPEG-এ সংরক্ষিত থাকে এবং তাই 8-বিট, স্বাক্ষরবিহীন পূর্ণসংখ্যা মান ব্যবহার করে এনকোড করা আবশ্যক, এইভাবে [0, 255] পরিসরে। প্রতিটি মান একটি recovery(x, y) মান উপস্থাপন করে এবং সেকেন্ডারি চিত্রের এক পিক্সেলে সংরক্ষণ করা হয়।

8-বিট স্বাক্ষরবিহীন পূর্ণসংখ্যা সঞ্চয়ের জন্য, এনকোড করা মান নিম্নলিখিত হিসাবে সংজ্ঞায়িত করা হয়:

encoded_recovery(x, y) = floor(recovery(x, y) * 255.0 + 0.5)

এনকোড ফাংশনের গণনা ফ্লোটিং পয়েন্টে করা হয় এবং শেষে 8-বিট স্বাক্ষরবিহীন পূর্ণসংখ্যা ফলাফলে রূপান্তরিত করা হয় যা নির্দেশিত হিসাবে রাউন্ডিং করে।

This encoding results in an 8-bit unsigned integer representation of recovery(x, y) values, from 0.0 to 1.0. এনকোডেড গেইন ম্যাপ একটি সেকেন্ডারি ইমেজ আইটেম একটি JPEG হিসাবে সংরক্ষণ করা আবশ্যক. বাস্তবায়ন JPEG এনকোডিংয়ের সময় ব্যবহার করার জন্য কম্প্রেশনের পরিমাণ বেছে নেয়।

গেইন ম্যাপ একটি সেকেন্ডারি ইমেজে সংরক্ষণ করার পর, এটি MPF এবং GContainer XMP মেটাডেটা সহ একটি প্রাথমিক ছবিতে যুক্ত করা হয়। প্রাইমারি ইমেজ GContainer ডিরেক্টরিতে অবশ্যই গেইন ম্যাপ ইমেজের জন্য একটি আইটেম থাকতে হবে।

সংরক্ষিত লাভ মানচিত্রের রেজোলিউশন বাস্তবায়ন-সংজ্ঞায়িত এবং প্রাথমিক চিত্র থেকে রেজোলিউশন থেকে ভিন্ন হতে পারে। যে ক্ষেত্রে গেইন ম্যাপ স্টোরেজের জন্য প্রাথমিক ইমেজ থেকে একটি ভিন্ন রেজোলিউশনে স্কেল করা হয়, সেক্ষেত্রে নমুনা পদ্ধতিটি অবশ্যই বাইলিনিয়ার বা ভালো হতে হবে এবং বাস্তবায়ন সংজ্ঞায়িত করা হয়েছে।

লাভ মানচিত্রের অভিযোজন অবশ্যই প্রাথমিক চিত্রের সাথে মেলে। যদি উপস্থিত থাকে, সঞ্চিত গেইন ম্যাপ ইমেজে কোনো ওরিয়েন্টেশন মেটাডেটা, যেমন EXIF-এর মতো, ব্যবহার করা হয় না।

উপস্থিত থাকলে, গেইন মানচিত্রের রঙ প্রোফাইল ব্যবহার করা হয় না।

মানচিত্র ধারক লাভ

রঙ প্রোফাইল

প্রাথমিক ছবির জন্য একটি ICC প্রোফাইলের মাধ্যমে ছবির রঙের প্রোফাইল অবশ্যই নির্দেশ করতে হবে।

XMP গুণাবলী

HDR গেইন ম্যাপ ফরম্যাটের জন্য অতিরিক্ত শব্দার্থিক তথ্য সহ কমপক্ষে দুটি চিত্র সংজ্ঞায়িত করার জন্য প্রাথমিক চিত্রটিতে XMP মেটাডেটা রয়েছে।

নিম্নলিখিত উপধারায় এই বিন্যাসের জন্য নির্দিষ্ট বিবরণ রয়েছে। GContainer-এর সাধারণ সম্মতি সম্পর্কিত অতিরিক্ত তথ্য GContainer বিবরণ বিভাগে উল্লেখ করা হয়েছে।

নিম্নলিখিত সারণীতে বর্ণিত বৈশিষ্ট্যের মানগুলি নির্দিষ্ট XMP মৌলিক মান প্রকারের XMP সাধারণ মান হিসাবে সংরক্ষণ করা হয়।

আইটেম শব্দার্থিক মান

Item:Semantic সম্পত্তি কন্টেইনার ডিরেক্টরিতে প্রতিটি মিডিয়া আইটেমের অ্যাপ্লিকেশন-নির্দিষ্ট অর্থ সংজ্ঞায়িত করে।

মান বর্ণনা
প্রাথমিক নির্দেশ করে যে মিডিয়া আইটেমটি প্রাথমিক চিত্র, প্রদর্শনের জন্য প্রস্তুত, পাত্রে। ডিরেক্টরিতে অবশ্যই একটি "প্রাথমিক" আইটেম থাকতে হবে৷
গেইনম্যাপ নির্দেশ করে যে মিডিয়া আইটেম একটি লাভ মানচিত্র. ডিরেক্টরিতে সর্বাধিক একটি "গেইনম্যাপ" আইটেম থাকতে পারে।

HDR গেইন ম্যাপ মেটাডেটা

গেইন ম্যাপ মেটাডেটা প্রাথমিক ইমেজের HDR উপস্থাপনা তৈরি করতে গেইন ম্যাপকে কীভাবে ব্যাখ্যা এবং প্রয়োগ করতে হয় সে সম্পর্কে তথ্য এনকোড করে।

গেইন ম্যাপ মেটাডেটা XMP এক্সটেনশনের জন্য XMP নেমস্পেস URI হল http://ns.adobe.com/hdr-gain-map/1.0/ । The default namespace prefix is hdrgm .

This metadata is stored in the gain map image's XMP packet and the following properties must appear in the gain map image XMP's rdf:Description :

নাম টাইপ বর্ণনা
hdrgm: সংস্করণ পাঠ্য ব্যবহার করা গেইন মানচিত্রের বিন্যাসের সংস্করণ। এই সংস্করণটি "1.0"। প্রয়োজন
hdrgm: BaseRenditionIsHDR বুলিয়ান প্রাথমিক চিত্রের গতিশীল পরিসর নির্দেশ করে। "মিথ্যা" নির্দেশ করে প্রাথমিক চিত্রটি হল SDR এবং একটি HDR উপস্থাপনা তৈরি করতে এর সাথে লাভ মানচিত্রটি একত্রিত করা যেতে পারে৷ "সত্য" নির্দেশ করে প্রাথমিক চিত্রটি হল HDR এবং SDR উপস্থাপনা তৈরি করার জন্য লাভ মানচিত্রটি এর সাথে মিলিত হতে পারে৷ "মিথ্যা" হতে হবে। ঐচ্ছিক; ডিফল্ট মান হল "False"।
hdrgm: GainMapMin Reals এর রিয়েল বা অর্ডারকৃত অ্যারে Stores the value(s) of map_min_log2 . This is log2 of min content boost, which is the minimum allowed ratio of the linear luminance for the target HDR rendition relative to (divided by) that of the SDR image, at a given pixel. হতে পারে একক রিয়াল, অথবা রিয়েলের অর্ডারকৃত অ্যারে। যখন রিয়েলের একটি অর্ডারকৃত অ্যারে, এতে একটি আইটেম থাকতে পারে যা সমস্ত চ্যানেলের জন্য প্রযোজ্য বা তিনটি আইটেম যথাক্রমে লাল, সবুজ এবং নীল চ্যানেলের জন্য। hdrgm:GainMapMaxঐচ্ছিক; ডিফল্ট মান 0.0।
hdrgm: GainMapMax Reals এর রিয়েল বা অর্ডারকৃত অ্যারে Stores the value(s) of map_max_log2 . এটি হল ম্যাক্স কন্টেন্ট বুস্টের log2 , যা একটি নির্দিষ্ট পিক্সেলে SDR ইমেজের (দ্বারা বিভক্ত) সাপেক্ষে টার্গেট HDR রেন্ডিশনের জন্য লিনিয়ার লুমিন্যান্সের সর্বাধিক অনুমোদিত অনুপাত। হতে পারে একক রিয়াল, অথবা রিয়েলের অর্ডারকৃত অ্যারে। যখন রিয়েলের একটি অর্ডারকৃত অ্যারে, এতে একটি আইটেম থাকতে পারে যা সমস্ত চ্যানেলের জন্য প্রযোজ্য বা তিনটি আইটেম যথাক্রমে লাল, সবুজ এবং নীল চ্যানেলের জন্য। Must be greater than or equal to hdrgm:GainMapMin . প্রয়োজন
hdrgm: গামা Reals এর রিয়েল বা অর্ডারকৃত অ্যারে map_gamma এর মান(গুলি) সঞ্চয় করে। সংরক্ষিত মানচিত্রের মানগুলিতে প্রয়োগ করার জন্য এটি গামা। হতে পারে একক রিয়াল, অথবা রিয়েলের অর্ডারকৃত অ্যারে। যখন রিয়েলের একটি অর্ডারকৃত অ্যারে, এতে একটি আইটেম থাকতে পারে যা সমস্ত চ্যানেলের জন্য প্রযোজ্য বা তিনটি আইটেম যথাক্রমে লাল, সবুজ এবং নীল চ্যানেলের জন্য। 0.0 এর বেশি হতে হবে। ঐচ্ছিক; ডিফল্ট মান হল 1.0।
hdrgm: অফসেটএসডিআর Reals এর রিয়েল বা অর্ডারকৃত অ্যারে Stores the value(s) of offset_sdr . গেইন ম্যাপ তৈরি এবং প্রয়োগের সময় এটি SDR পিক্সেল মানগুলিতে প্রয়োগ করার অফসেট। হতে পারে একক রিয়াল, অথবা রিয়েলের অর্ডারকৃত অ্যারে। যখন রিয়েলের একটি অর্ডারকৃত অ্যারে, এতে একটি আইটেম থাকতে পারে যা সমস্ত চ্যানেলের জন্য প্রযোজ্য বা তিনটি আইটেম যথাক্রমে লাল, সবুজ এবং নীল চ্যানেলের জন্য। 0.0 বা তার বেশি হতে হবে। ঐচ্ছিক; ডিফল্ট মান হল 0.015625 (1/64)।
এইচডিআরজিএম: অফসেটএইচডিআর Reals এর রিয়েল বা অর্ডারকৃত অ্যারে Stores the value(s) of offset_hdr . মানচিত্র তৈরি এবং প্রয়োগের সময় HDR পিক্সেল মানগুলিতে প্রয়োগ করার জন্য এটি অফসেট। হতে পারে একক রিয়াল, অথবা রিয়েলের অর্ডারকৃত অ্যারে। যখন রিয়েলের একটি অর্ডারকৃত অ্যারে, এতে একটি আইটেম থাকতে পারে যা সমস্ত চ্যানেলের জন্য প্রযোজ্য বা তিনটি আইটেম যথাক্রমে লাল, সবুজ এবং নীল চ্যানেলের জন্য। 0.0 বা তার বেশি হতে হবে। ঐচ্ছিক; ডিফল্ট মান হল 0.015625 (1/64)।
এইচডিআরজিএম:এইচডিআরসি ক্যাপাসিটিমিন রিয়াল Stores the value of hdr_capacity_min . এটি সর্বনিম্ন প্রদর্শন বুস্ট মানের log2 যার জন্য মানচিত্রটি আদৌ প্রয়োগ করা হয়েছে৷ ডিসপ্লে বুস্টের উপর ভিত্তি করে লাভ ম্যাপ কতটা প্রয়োগ করতে হবে তাও এই মান প্রভাবিত করে। 0.0 বা তার বেশি হতে হবে। ঐচ্ছিক; ডিফল্ট মান 0.0।
hdrgm: HDRC ক্যাপাসিটি ম্যাক্স রিয়াল hdr_capacity_max এর মান সঞ্চয় করে। এটি সর্বাধিক প্রদর্শন বুস্ট মানের log2 যার জন্য মানচিত্রটি সম্পূর্ণরূপে প্রয়োগ করা হয়েছে৷ ডিসপ্লে বুস্টের উপর ভিত্তি করে লাভ ম্যাপ কতটা প্রয়োগ করতে হবে তাও এই মান প্রভাবিত করে। hdrgm:HDRCapacityMinপ্রয়োজন

উদাহরণ গেইন ম্যাপ XMP

একটি বৈধ লাভ ম্যাপ XMP প্যাকেটের নিম্নলিখিত উদাহরণে ভূমিকা বিভাগে চিত্রিত উদাহরণ ফাইল থেকে নেওয়া মেটাডেটা রয়েছে।

<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 5.5.0">
  <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
    <rdf:Description rdf:about=""
     xmlns:hdrgm="http://ns.adobe.com/hdr-gain-map/1.0/"
     hdrgm:Version="1.0"
     hdrgm:GainMapMin="-0.57609993"
     hdrgm:GainMapMax="4.7090998"
     hdrgm:Gamma="1"
     hdrgm:OffsetSDR="0.015625"
     hdrgm:OffsetHDR="0.015625"
     hdrgm:HDRCapacityMin="0"
     hdrgm:HDRCapacityMax="4.7090998"
     hdrgm:BaseRenditionIsHDR="False"/>
  </rdf:RDF>
</x:xmpmeta>

লাভ ম্যাপের MPF স্টোরেজ

The gain map image must be stored as an additional image as defined in CIPA DC-x 007-2009 Multi-Picture Format , as referenced in the Dependencies section.

ডিকোড

এই বিভাগটি বর্ণনা করে কিভাবে একটি কনফর্মিং JPEG ফাইল থেকে লাভ ম্যাপ ডিকোড করতে হয়।

বিন্যাসের সংকেত

এই বিন্যাসের সাথে সামঞ্জস্যপূর্ণ একটি JPEG ফাইল প্রাথমিক চিত্রের XMP প্যাকেটে hdrgm:Version="1.0" এর উপস্থিতি দ্বারা চিহ্নিত করা যেতে পারে, যেখানে hdrgm হল নামস্থান URI http://ns.adobe.com/hdr-gain-map/1.0/ .

লাভ মানচিত্র চিত্র সনাক্ত করুন

For details on parsing and decoding the image, see the following GContainer details section. A "GainMap" semantic item within the XMP rdf:Directory is used to signal the location of a gain map image. বিকল্পভাবে, MPF সূচক IFD এবং স্ক্যানিং চিত্রের XMP একটি লাভ মানচিত্রের অবস্থান নির্ধারণ করতে ব্যবহৃত হয়।

অবৈধ মেটাডেটা পরিচালনা করুন

একটি প্রয়োজনীয় ক্ষেত্র উপস্থিত না থাকলে, বা যদি কোনও ক্ষেত্র একটি অবৈধ মান সহ উপস্থিত না থাকে তবে মেটাডেটা অবৈধ বলে বিবেচিত হয়৷ একটি মান অবৈধ হতে পারে কারণ এটি নির্দিষ্ট প্রকারের সাথে বিশ্লেষণযোগ্য নয় বা এটি তার প্রত্যাশিত সীমার বাইরে।

যদি অবৈধ মেটাডেটা সম্মুখীন হয়, তাহলে লাভ ম্যাপ উপেক্ষা করা উচিত এবং SDR ইমেজ প্রদর্শন করা উচিত।

প্রদর্শন

HDR গেইন ম্যাপ ফরম্যাটে এনকোড করা ফাইলগুলি হয় প্রচলিত SDR ডিসপ্লেতে, অথবা HDR ডিসপ্লেতে উচ্চ-লুমিনেন্স আউটপুট দিতে সক্ষম।

অভিযোজিত HDR উপস্থাপনা তৈরি করতে গেইন ম্যাপ ব্যবহার করুন

এই বিভাগে নিম্নলিখিত গণনাগুলি ভাসমান-বিন্দু পাটিগণিত অনুমান করে।

encoded_recovery(x, y) হল একক-চ্যানেল, 8-বিট, গেইন ম্যাপ ইমেজ থেকে স্বাক্ষরবিহীন পূর্ণসংখ্যার মান।

If the gain map is a different resolution than the primary image, then encoded_recovery(x, y) is instead determined by a filtered sampling of the gain map image for x and y over the range of the primary image width and height, respectively. ফিল্টারিং পদ্ধতি অবশ্যই বাইলাইনার বা ভাল হতে হবে এবং বাস্তবায়ন সংজ্ঞায়িত।

map_gamma is determined by the hdrgm:Gamma metadata field.

log_recovery(x, y) হল একটি লগারিদমিক স্পেসে স্বাভাবিক ফ্লোটিং পয়েন্ট পিক্সেল লাভ:

recovery(x, y) = encoded_recovery(x, y) / 255.0
log_recovery(x, y) = pow(recovery(x, y), 1.0 / map_gamma)

ম্যাক্স ডিসপ্লে বুস্ট হল একটি স্কেলার ফ্লোটিং পয়েন্ট মান যা বর্তমান HDR হোয়াইট পয়েন্টের মধ্যে অনুপাত হিসাবে সংজ্ঞায়িত করা হয় এবং বর্তমান SDR হোয়াইট পয়েন্ট দ্বারা ভাগ করা হয়। এই মানটি ডিসপ্লে সিস্টেম দ্বারা সরবরাহ করা হয় এবং সময়ের সাথে সাথে পরিবর্তন হতে পারে।

hdr_capacity_max is determined by the hdrgm:HDRCapacityMax metadata field. hdr_capacity_min is determined by the hdrgm:HDRCapacityMin metadata field.

weight_factor নিম্নরূপ নির্ধারিত হয় যখন hdrgm:BaseRenditionIsHDR "মিথ্যা" হয়:

unclamped_weight_factor = (log2(max_display_boost) - hdr_capacity_min)
                        / (hdr_capacity_max - hdr_capacity_min)
weight_factor = clamp(unclamped_weight_factor, 0.0, 1.0)

When hdrgm:BaseRenditionIsHDR is "True", the second equation is instead:

weight_factor = 1.0 - clamp(unclamped_weight_factor, 0.0, 1.0)

gain_map_max is determined by the hdrgm:GainMapMax metadata field. gain_map_min is determined by the hdrgm:GainMapMin metadata field. offset_sdr is determined by the hdrgm:OffsetSDR metadata field. offset_hdr is determined by the hdrgm:OffsetHDR metadata field.

লিনিয়ার অ্যাডাপ্টেড এইচডিআর রেন্ডিশন নিম্নরূপ গণনা করা যেতে পারে:

log_boost(x, y) = gain_map_min * (1.0f - log_recovery(x, y))
                + gain_map_max * log_recovery(x, y)
HDR(x, y) = (SDR(x, y) + offset_sdr) * exp2(log_boost(x, y) * weight_factor)
          - offset_hdr

প্রয়োজনে, ডিসপ্লে দ্বারা প্রত্যাশিত স্থানটিতে ডেটা রাখার জন্য বাস্তবায়ন HDR(x, y) এ একটি রূপান্তর প্রয়োগ করতে পারে। এই ধরনের যে কোনো রূপান্তর অবশ্যই কালারমেট্রিকভাবে সঠিক হতে হবে।

GContainer বিবরণ

এই বিভাগটি অতিরিক্ত প্রয়োজনীয়তাগুলি নির্দিষ্ট করে যেমন এই বিন্যাসটি GContainer XML মেটাডেটার সাথে সামঞ্জস্যপূর্ণ। মেটাডেটা ISO 166841:2011(E) XMP স্পেসিফিকেশন পার্ট 1 অনুসরণ করে সিরিয়ালাইজ করা হয়েছে এবং Adobe XMP স্পেসিফিকেশন পার্ট 3 স্টোরেজ ইন ফাইলে বর্ণিত প্রাথমিক ইমেজ ফাইলের ভিতরে এমবেড করা হয়েছে। প্রাথমিক চিত্র ফাইলে নিম্নলিখিত আইটেমগুলি রয়েছে, যা RDF/XML হিসাবে ফর্ম্যাট করা হয়েছে৷

XMP প্যাকেটের প্রয়োজনীয়তা

The XMP packet shall include the gain map metadata XMP extension via the namespace URI http://ns.adobe.com/hdr-gain-map/1.0/ . The default namespace prefix is hdrgm .

XMP প্যাকেট hdrgm:Version="1.0" সংজ্ঞায়িত করবে।

ধারক উপাদান

GContainer XMP এক্সটেনশনের জন্য XMP নামস্থান হল http://ns.google.com/photos/1.0/container/ । ডিফল্ট নামস্থান উপসর্গ হল Container

The primary image contains a Container:Directory element in XMP metadata defining the order and properties of the subsequent media file in the file container. Each file in the container has a corresponding media item in the Container:Directory . মিডিয়া আইটেম ফাইল কন্টেইনারে অবস্থান এবং প্রতিটি সংযুক্ত ফাইলের মৌলিক বৈশিষ্ট্য বর্ণনা করে।

ধারক উপাদানটি প্রাথমিক চিত্রের XMP মেটাডেটাতে এনকোড করা হয় এবং কন্টেইনারে মিডিয়া আইটেমগুলির একটি ডিরেক্টরি সংজ্ঞায়িত করে। মিডিয়া আইটেমগুলি অবশ্যই কন্টেইনার ফাইলে ডিরেক্টরিতে মিডিয়া আইটেম উপাদানগুলির মতো একই ক্রমে অবস্থিত হতে হবে এবং শক্তভাবে প্যাক করা আবশ্যক৷

ডিরেক্টরিতে শুধুমাত্র একটি "প্রাথমিক" ইমেজ আইটেম থাকতে পারে এবং এটি অবশ্যই ডিরেক্টরির প্রথম আইটেম হতে হবে।

উপাদানের নাম টাইপ বর্ণনা
ধারক: ডিরেক্টরি স্ট্রাকচারের অর্ডার করা অ্যারে Ordered array of structs each containing a Container:Item struct defining the layout and contents of the container.

আইটেম উপাদান

আইটেম উপাদানগুলি অ্যাপ্লিকেশন দ্বারা প্রতিটি মিডিয়া আইটেম কিভাবে ব্যবহার করা হয় তা বর্ণনা করে।

GContainer আইটেম XMP এক্সটেনশনের জন্য XMP নেমস্পেস URI হল http://ns.google.com/photos/1.0/container/item/ । The default namespace prefix is Item .

প্রথম মিডিয়া আইটেম প্রাথমিক ইমেজ হতে হবে. It must specify Item:Semantic = "Primary" and an Item:Mime listed in Item MIME type values .

প্রাথমিক ইমেজ আইটেমের দৈর্ঘ্য ফাইল কন্টেইনারের শুরুতে শুরু হওয়া MIME প্রকারের উপর ভিত্তি করে প্রাথমিক চিত্র পার্স করে নির্ধারিত হয়।

Media items can contain an Item:Padding attribute specifying additional padding between the end of the media item and the beginning of the next media item. When present on the last media item in the Container:Directory , Item:Padding indicates padding between the end of the item and the end of the file.

প্রতিটি মিডিয়া আইটেমে অবশ্যই Item:Mime টাইপ এবং Item:Semantic বৈশিষ্ট্য থাকতে হবে। সেকেন্ডারি ইমেজ মিডিয়া আইটেম Item:Length বৈশিষ্ট্য থাকতে হবে.

ক্রমিক মিডিয়া আইটেম ফাইল কন্টেইনার মধ্যে সম্পদ তথ্য ভাগ করতে পারেন. The first media item determines the location of the resource in the file container, and subsequent shared media items have Item:Length set to 0. In the case that the resource data is itself a container, Item:URI might be used to determine the location সম্পদের মধ্যে মিডিয়া আইটেম ডেটা।

The location of media item resources in the container is determined by summing the length of the primary image encoding, the Item:Length values of the preceding secondary media item resources, and all preceding Item:Padding values. Item:Padding is considered to be 0 on media item resources that don't specify its value.

বৈশিষ্ট্যের নাম টাইপ বর্ণনা
আইটেম: মাইম পাঠ্য পাত্রে মিডিয়া আইটেমের MIME প্রকার নির্দেশ করে সরল স্ট্রিং৷ একটি সংজ্ঞার জন্য, আইটেম MIME প্রকারের মান বিভাগটি দেখুন। প্রয়োজন
আইটেম: শব্দার্থিক পাঠ্য মিডিয়া আইটেমের অ্যাপ্লিকেশন নির্দিষ্ট অর্থ নির্দেশ করে সরল স্ট্রিং। একটি সংজ্ঞার জন্য, আইটেম শব্দার্থিক মান বিভাগ দেখুন। প্রয়োজন
আইটেম: দৈর্ঘ্য পূর্ণসংখ্যা আইটেমের বাইটে একটি ধনাত্মক পূর্ণসংখ্যা দৈর্ঘ্য ধারণকারী সহজ স্ট্রিং। দৈর্ঘ্য 0 নির্দেশ করে যে মিডিয়া আইটেম সম্পদ পূর্ববর্তী মিডিয়া আইটেমের সাথে ভাগ করা হয়েছে। সেকেন্ডারি মিডিয়া আইটেম জন্য প্রয়োজনীয়. প্রাথমিক ইমেজ মিডিয়া আইটেম জন্য ঐচ্ছিক.
আইটেম: লেবেল পাঠ্য Implementation defined string used to disambiguate multiple item elements with the same Item:Semantic . ঐচ্ছিক
আইটেম: প্যাডিং পূর্ণসংখ্যা A string containing a positive integer length in bytes of additional padding between the end of the media item and the beginning of the next media item, or end of the file when used on the last media item in the Container:Directory . উপস্থিত না থাকলে 0 এর মান ধরে নেওয়া হয়। ঐচ্ছিক।
আইটেম: URI পাঠ্য A URI string conforming to ISO/IEC 14496-12 section 8.11.9, containing the relative URI of the media data inside the media item resource. ডিফল্ট হল প্রাথমিক ইমেজ রিসোর্স। Optional for ISO base media file format ISO/IEC 14496-12 MIME types. অন্যথায় ব্যবহার করা যাবে না.

আইটেম MIME প্রকারের মান

Item:Mime অ্যাট্রিবিউট প্রতিটি মিডিয়া আইটেমের ডেটার MIME প্রকারকে সংজ্ঞায়িত করে।

মান বর্ণনা
image/jpeg JPEG ছবি।

উদাহরণ GContainer XMP

The following example of a valid GContainer XMP packet has metadata taken from the example file illustrated in the Introduction section.

<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.1.2">
  <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
    <rdf:Description
     xmlns:Container="http://ns.google.com/photos/1.0/container/"
     xmlns:Item="http://ns.google.com/photos/1.0/container/item/"
     xmlns:hdrgm="http://ns.adobe.com/hdr-gain-map/1.0/"
     hdrgm:Version="1.0">
      <Container:Directory>
        <rdf:Seq>
          <rdf:li rdf:parseType="Resource">
            <Container:Item
             Item:Semantic="Primary"
             Item:Mime="image/jpeg"/>
          </rdf:li>
          <rdf:li rdf:parseType="Resource">
            <Container:Item
             Item:Semantic="GainMap"
             Item:Mime="image/jpeg"
             Item:Length="66171"/>
          </rdf:li>
        </rdf:Seq>
      </Container:Directory>
    </rdf:Description>
  </rdf:RDF>
</x:xmpmeta>

ISO 21496-1 সামঞ্জস্য

ISO 21496-1 একটি ইমেজ ফাইলে গেইন ম্যাপ মেটাডেটা এনকোড করার জন্য একটি বিকল্প এনক্যাপসুলেশন প্রক্রিয়া প্রদান করে। আপনি ফাইলে একটি একক গেইনম্যাপ চিত্র ব্যবহার করে একটি JPEG ফাইলে আল্ট্রা এইচডিআর মেটাডেটা এবং ISO 21496-1 মেটাডেটা উভয়ই এনকোড করতে পারেন।

ISO 21496-1 মেটাডেটা উভয় JPEG ছবিতে APP1 XMP সেগমেন্টের পরপরই উপস্থিত হয়

Figure 2. Example file layout with Ultra HDR and ISO 21496-1 metadata.

সর্বাধিক ক্রস-প্ল্যাটফর্ম সামঞ্জস্যের জন্য, অ্যান্ড্রয়েড বাস্তবায়ন এবং অ্যাপগুলি যেগুলি তাদের নিজস্ব এনকোডিং বা জেপিইজি ফাইলগুলির ডিকোডিং লাভ ম্যাপের সাথে প্রয়োগ করে তাদের আল্ট্রা HDR v1 এবং ISO 21496-1 মেটাডেটা উভয়ের জন্য এনকোডিং এবং ডিকোডিং সমর্থন করা উচিত। During an encode operation, the implementation or app should encode both metadata formats. If both types of metadata are present during a decode operation, the implementation or app should prefer using the ISO 21496-1 metadata.

লগ পরিবর্তন করুন

এই বিভাগে এই স্পেসিফিকেশনের সংস্করণগুলির মধ্যে পরিবর্তন সম্পর্কে তথ্য রয়েছে।

v1.1

আল্ট্রা এইচডিআর স্পেসিফিকেশনের এই সংস্করণে সমস্ত পরিবর্তন তথ্যমূলক এবং আইএসও 21496-1 সামঞ্জস্যতা সম্পর্কে। প্রকৃত ফাইল ফর্ম্যাটে কোনও পরিবর্তন নেই।

v1.0

The initial Ultra HDR specification publication.