TWI821111B

Data structure for multimedia applications

Abstract

Embodiments described herein provide a unified container format for delivering different multimedia applications. One embodiment provides a data structure utilized for implementing a plurality of multimedia applications. The data structure includes a first metadata level including low-level metadata used to perform operations associated with media data in a bitstream. The data structure includes a second metadata level including mid-level metadata used to apply operation metadata to render the media data. The data structure includes a third metadata level including upper-level metadata used to utilize the low-level metadata and the mid-level metadata to deliver the plurality of multimedia applications. The first metadata level further includes synchronization metadata for converting the media data, the low-level metadata, the mid-level metadata, and the upper-level metadata from a first multimedia application of the plurality of multimedia applications to a second multimedia application of the plurality of multimedia applications.

TWI821111B, drawing sheet 1
Sheet 1 of 7

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Granted
  4. Today

20 claims: 12 independent, 8 dependent

  1. 1
    一種用於實施複數個多媒體應用之資料結構,該資料結構包括: 一第一後設資料層級,其包含用於執行與一位元串流中之媒體資料相關聯之操作的低層級後設資料; 一第二後設資料層級,其包含用於應用該低層級後設資料來呈現該媒體資料的中層級後設資料;及 一第三後設資料層級,其包含用於利用該低層級後設資料及該中層級後設資料來遞送該複數個多媒體應用的高層級後設資料, 其中該第一後設資料層級進一步包含同步後設資料,其用於將該媒體資料、該低層級後設資料、該中層級後設資料及該高層級後設資料自該複數個多媒體應用中之一第一多媒體應用轉換為該複數個多媒體應用中之一第二多媒體應用。
  2. 2
    如請求項1之資料結構,其中該低層級後設資料包含: 預測後設資料,其含有一多項式預測、一多變項複回歸預測及一張量積B樣條曲線預測, 顯示管理後設資料,其用於使用該媒體資料顯示視訊, 相片後設資料,其用於使用該媒體資料顯示一影像, 可交換影像檔案格式後設資料,其含有與相機影像相關之後設資料, 空後設資料,其用於實施基準媒體資料,及 沉浸式後設資料,其含有用於該媒體資料之一目標圖、一深度圖及回應曲線。
  3. 3
    如請求項1至請求項2中任一項之資料結構,其中該同步後設資料包含指示延伸區塊之一數目之一有效負載標頭,每一延伸區塊包含指示其各別有效負載之一長度、層級及容器的一標頭。
  4. 4
    如請求項3之資料結構,其中該有效負載標頭包含source_expierience_ID後設資料、sink_expierience_ID後設資料及operation_value後設資料。
  5. 5
    如請求項4之資料結構,其中該operation_value後設資料係選自由以下各項組成之組之一後設資料:一靜止相片之一圖框索引、一視訊圖框之一時間戳記、一解析度映射函數及指示是否准許自一標準動態範圍(SDR)相片轉一高動態範圍(HDR)視訊之工作流程的一二元旗標。
  6. 6
    如請求項1至請求項2中任一項之資料結構,其中該複數個多媒體應用包含一靜止相片應用及一視訊應用。
  7. 7
    如請求項6之資料結構,其中,當在該靜止相片應用中操控該媒體資料時,該同步後設資料為該視訊應用更新該媒體資料、該低層級後設資料、該中層級後設資料及該高層級後設資料。
  8. 8
    如請求項1至請求項2中任一項之資料結構,其中該低層級後設資料及該中層級後設資料係作為方塊在一高效率影像格式(HEIF)容器內實施。
  9. 9
    如請求項8之資料結構,其中該等方塊係在一聯合圖像專家小組(JPEG)容器中實施為應用分段標記(APP標記)。
  10. 10
    如請求項1至請求項2中任一項之資料結構,其中該同步後設資料定義該第一多媒體應用與該第二多媒體應用之間的一解析度映射。
  11. 11
    如請求項1至請求項2中任一項之資料結構,其中該同步後設資料包含指示是否准許自一標準動態範圍(SDR)相片應用轉一高動態範圍(HDR)視訊應用之工作流程的一二元旗標。
  12. 12
    如請求項11之資料結構,其中該同步後設資料包含SDR轉HDR轉換演算法及其對應參數。
  13. 13
    一種用於實施如請求項1至請求項12中任一項之資料結構的控制器,其中該控制器經組態以: 編輯包含在該複數個多媒體應用中之一第一應用中的一視訊;且 傳播該編輯至包含在該複數個多媒體應用中之一第二應用中的一對應相片, 其中該同步後設資料包含用於該對應相片之一圖框索引。
  14. 14
    如請求項13之控制器,其中該控制器經組態以: 接收指示該複數個多媒體應用中之一者的一使用者輸入;且 基於該使用者輸入將該媒體資料提供為一SDR靜止相片應用或一HDR視訊應用。
  15. 15
    如請求項13或請求項14之控制器,其中該控制器經組態以執行一多媒體應用內編輯操作,其中在不影響一第二多媒體應用之情況下對一第一多媒體應用中之該媒體資料執行編輯。
  16. 16
    如請求項13或請求項14之控制器,其中該控制器經組態以執行一多媒體應用間編輯操作,其中將對一第一多媒體應用中之該媒體資料進行編輯傳播至一第二多媒體應用。
  17. 17
    如請求項13或請求項14之控制器,其中該控制器經組態以執行一多媒體應用內轉譯操作,其中將該媒體資料自一第一類型之一第一多媒體應用轉譯為該第一類型之一第二多媒體應用。
  18. 18
    如請求項13或請求項14之控制器,其中該控制器經組態以執行一多媒體應用間轉譯操作,其中將該媒體資料自一第一類型之一第一多媒體應用轉譯為一第二類型之一第二多媒體應用。
  19. 19
    如請求項13或請求項14之控制器,其中該控制器經組態以: 根據播放運算資源、裝置能力及終端使用者偏好中之至少一者將該媒體資料提供為一SDR靜止相片應用或一HDR視訊應用。
  20. 20
    如請求項13或請求項14之控制器,其中,為提供包含在該複數個多媒體應用中之一成像應用,該控制器經組態以包含以下中之至少一者: (a)一第一編解碼器,其包含用於一HEIF容器中之HDR的一感知量化傳遞函數; (b)一第二編解碼器,其包含用於該HEIF容器中之HDR的一混合對數伽馬傳遞函數; (c)一第三編解碼器,其包含作為一JPEG容器中之單一庫存的JPG及HDR;及 (d)一第四編解碼器,其包含作為HEVC及該HEIF容器中之單一庫存兩者的SDR及HDR。
Independent claims20