ES2536680T3

Playback apparatus, playback method, recording medium, recording apparatus, recording method for recording a video stream and graphics with window information over graphics display

Abstract

A reproduction apparatus comprising: an operable reading unit for reading, from a recording medium (100), a flow of graphics that includes a plurality of Epochs, each epoch including a plurality of Display Sets, where one of the Display Sets includes a window definition information (WDS), graphics data (ODS), control data (PCS) and a decoding time indication (DTS) indicating the decoding time of the graphics data (ODS); a processor (12, 14) operable to decode the graphics data (ODS); an operable object buffer (15) for storing decoded graphics data; a plan memory (8); and a controller (17), wherein the window definition information (WDS) indicates a width, height and position of a rectangular area in the plane memory (8), the window definition information (WDS) is set during a Time, the control data (PCS) includes information indicating a type of one of the Display Sets, the controller (17) is operable, when the rectangular area is a part of the plane memory, To model the decoded graphics data that is stored in the object buffer inside the rectangular area and not to model the decoded graphics data outside the rectangular area, the graphics flow includes a PTS [WDS] that indicates an execution start time to model the chart data in the rectangular area, and a PTS [PCS] indicating an end-of-execution time to model the graph data in the plane memory (8), the transfer rate between the object buffer (15) and the plane memory (8) it is 256 Mbps and the accuracy of said PTS is 90000 Hz, the PTS [WDS] that indicates the execution start time is represented by: PTS [WDS]> = PTS [PCS] - 90000 x SIZE [WDS. WIN] / 256000000, in which SIZE [WDS. WIN] is a total window size that derives from the window definition information (WDS), and the processor (12, 14) begins a process to decode graphics data (ODS) at a time indicated by the time indication decoding (DTS).

ES2536680T3, drawing sheet 1
Sheet 1 of 42

Term

Term ended

Projected expiry passed 27 April 2024, 2.4 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

5 claims: 5 independent, 0 dependent

  1. 1
    ES 2 536 680 T3 REIVINDICACIONES 1. Un aparato de reproducción que comprende:una unidad de lectura operable para leer, a partir de un medio de grabación (100), un flujo de gráficos que incluye una pluralidad de Épocas, incluyendo cada Época una pluralidad de Conjuntos de Visualización, en donde uno de los Conjuntos de Visualización incluye una información de definición de ventana (WDS), unos datos de gráficos (ODS), unos datos de control (PCS) y una indicación de tiempo de descodificación (DTS) que indica el tiempo de descodificación de los datos de gráficos (ODS);un procesador (12, 14) operable para descodificar los datos de gráficos (ODS);una memoria intermedia de objetos (15) operable para almacenar los datos de gráficos descodificados;una memoria de plano (8);y un controlador (17), en donde la información de definición de ventana (WDS) indica una anchura, una altura y una posición de un área rectangular en la memoria de plano (8), la información de definición de ventana (WDS) está fijada durante una Época, los datos de control (PCS) incluyen una información que indica un tipo del uno de los Conjuntos de Visualización, el controlador (17) es operable, cuando el área rectangular es una parte de la memoria de plano, para modelizar los datos de gráficos descodificados que están almacenados en la memoria intermedia de objetos en el interior del área rectangular y para no modelizar los datos de gráficos descodificados en el exterior del área rectangular, el flujo de gráficos incluye un PTS [WDS] que indica un tiempo de inicio de ejecución para modelizar los datos de gráficos en el área rectangular, y un PTS [PCS] que indica un tiempo de fin de ejecución para modelizar los datos de gráficos en la memoria de plano (8), la tasa de transferencia entre la memoria intermedia de objetos (15) y la memoria de plano (8) es de 256 Mbps y la precisión de dicho PTS es de 90000 Hz, el PTS [WDS] que indica el tiempo de inicio de ejecución está representado por: PTS [WDS] = PTS [PCS] - 90000 x SIZE [WDS. WIN] / 256000000, en la que SIZE [WDS. WIN] es un tamaño de ventana total que deriva de la información de definición de ventana (WDS), y el procesador (12, 14) comienza un proceso para descodificar los datos de gráficos (ODS) en un instante indicado por la indicación de tiempo de descodificación (DTS).
  2. 2
    Un método de reproducción que comprende las etapas de:leer, a partir de un medio de grabación (100), un flujo de gráficos que incluye una pluralidad de Épocas, incluyendo cada Época una pluralidad de Conjuntos de Visualización, en donde uno de los Conjuntos de Visualización incluye una información de definición de ventana (WDS), unos datos de gráficos (ODS), unos datos de control (PCS) y una indicación de tiempo de descodificación (DTS) que indica el tiempo de descodificación de los datos de gráficos (ODS);descodificar los datos de gráficos (ODS);almacenar los datos de gráficos descodificados en una memoria intermedia de objetos (15);modelizar los datos de gráficos descodificados que están almacenados en la memoria intermedia de objetos (15) en una memoria de plano (8);y comenzar un proceso para descodificar los datos de gráficos (ODS) en un instante indicado por la indicación de tiempo de descodificación (DTS), en donde la información de definición de ventana (WDS) indica una anchura, una altura y una posición de un área rectangular en la memoria de plano (8), la información de definición de ventana (WDS) está fijada durante una Época, los datos de control (PCS) incluyen una información que indica un tipo del uno de los Conjuntos de Visualización, cuando el área rectangular es una parte de la memoria de plano (8), los datos de gráficos descodificados que están almacenados en la memoria intermedia de objetos (15) se modelizan en el interior del área rectangular y los datos de gráficos descodificados no se modelizan en el exterior del área rectangular, el flujo de gráficos incluye un PTS [WDS] que indica un tiempo de inicio de ejecución para modelizar los datos de gráficos en el área rectangular, y un PTS [PCS] que indica un tiempo de fin de ejecución para modelizar los datos de gráficos en la memoria de plano (8), la tasa de transferencia entre la memoria intermedia de objetos (15) y la memoria de plano (8) es de 256 Mbps y la precisión de dicho PTS es de 90000 Hz, y el PTS [WDS] que indica el tiempo de inicio de ejecución está representado por: PTS [WDS] = PTS [PCS] - 90000 x SIZE [WDS. WIN] / 256000000, en la que SIZE [WDS. WIN] es un tamaño de ventana total que deriva de la información de definición de ventana (WDS). ES 2 536 680 T3
  3. 3
    Un medio de grabación que tiene almacenado en el mismo un flujo, de gráficos que va a reproducir un aparato de reproducción (200), incluyendo el flujo de gráficos una pluralidad de Épocas, incluyendo cada Época una pluralidad de Conjuntos de Visualización, en donde uno de los Conjuntos de Visualización incluye una información de definición de ventana (WDS), unos datos de gráficos (ODS), unos datos de control (PCS) y una indicación de tiempo de descodificación (DTS) que indica el tiempo de descodificación de los datos de gráficos (ODS), incluyendo el aparato de reproducción (200) un procesador (12, 14), una memoria intermedia de objetos (15), una memoria de plano (8) y un controlador (17), en donde la información de definición de ventana (WDS) indica una anchura, una altura y una posición de un área rectangular en la memoria de plano (8) del aparato de reproducción (200), la información de definición de ventana (WDS) está fijada durante una Época, los datos de control (PCS) incluyen una información que indica un tipo del uno de los Conjuntos de Visualización, los datos de gráficos (ODS) va a descodificarlos el procesador (12, 14), los datos de gráficos descodificados van a almacenarse en la memoria intermedia de objetos (15), los datos de gráficos descodificados que están almacenados en la memoria intermedia de objetos (15) va a modelizarlos en la memoria de plano (8) el controlador (17), cuando el área rectangular es una parte de la memoria de plano, los datos de gráficos descodificados que están almacenados en la memoria intermedia de objetos van a modelizarse en el interior del área rectangular y no van a modelizarse en el exterior del área rectangular, el flujo de gráficos incluye un PTS [WDS] que indica un tiempo de inicio de ejecución para modelizar los datos de gráficos en el área rectangular, y un PTS [PCS] que indica un tiempo de fin de ejecución para modelizar los datos de gráficos en la memoria de plano (8), la tasa de transferencia entre la memoria intermedia de objetos (15) y la memoria de plano (8) es de 256 Mbps y la precisión de dicho PTS es de 90000 Hz, el PTS [WDS] que indica el tiempo de inicio de ejecución está representado por:PTS [WDS] = PTS [PCS] - 90000 x SIZE [WDS. WIN] / 256000000, en la que SIZE [WDS. WIN] es un tamaño de ventana total que deriva de la información de definición de ventana (WDS), y un proceso para descodificar los datos de gráficos (ODS) va a comenzarlo el procesador (12, 14) en un instante indicado por la indicación de tiempo de descodificación (DTS).
  4. 4
    Un aparato de grabación que comprende una unidad de generación operable para generar un flujo de gráficos, una unidad de grabación operable para grabar el flujo de gráficos en un medio de grabación (100), incluyendo el flujo de gráficos una pluralidad de Épocas, incluyendo cada Época una pluralidad de Conjuntos de Visualización, en donde uno de los Conjuntos de Visualización incluye una información de definición de ventana (WDS), unos datos de gráficos (ODS), unos datos de control (PCS) y una indicación de tiempo de descodificación (DTS) que indica el tiempo de descodificación de los datos de gráficos (ODS), la información de definición de ventana (WDS) indica una anchura, una altura y una posición de un área rectangular en la memoria de plano (8) de un aparato de reproducción (200), la información de definición de ventana (WDS) está fijada durante una Época, los datos de control (PCS) incluyen una información que indica un tipo del uno de los Conjuntos de Visualización, cuando el área rectangular es una parte de la memoria de plano (8), se modelizan datos de gráficos descodificados en el interior del área rectangular y no se modelizan en el exterior del área rectangular, un proceso para descodificar los datos de gráficos (ODS) en el aparato de reproducción (200) se inicia en un instante indicado por la indicación de tiempo de descodificación (DTS), el flujo de gráficos incluye un PTS [WDS] que indica un tiempo de inicio de ejecución para modelizar los datos de gráficos en el área rectangular, y un PTS [PCS] que indica un tiempo de fin de ejecución para modelizar los datos de gráficos en la memoria de plano (8), la tasa de transferencia entre la memoria intermedia de objetos (15) y la memoria de plano (8) es de 256 Mbps y la precisión de dicho PTS es de 90000 Hz, y el PTS [WDS] que indica el tiempo de inicio de ejecución está representado por:PTS [WDS] = PTS [PCS] - 90000 x SIZE [WDS. WIN] / 256000000, en la que SIZE [WDS. WIN] es un tamaño de ventana total que deriva de la información de definición de ventana (WDS).
  5. 5
    Un método de grabación que comprende una etapa de generación (S206, S207) de generación de un flujo de gráficos, y una etapa de grabación (S203) de grabación del flujo de gráficos en un medio de grabación (100), en donde el flujo de gráficos incluye una pluralidad de Épocas, incluyendo cada Época una pluralidad de Conjuntos de Visualización, en donde uno de los Conjuntos de Visualización incluye una información de definición de ventana (WDS), unos datos de gráficos (ODS), unos datos de control (PCS), una indicación de tiempo de descodificación (DTS) que indica el tiempo de descodificación de los datos de gráficos (ODS), un PTS [WDS] y un PTS [PCS], la información de definición de ventana (WDS) indica una anchura, una altura y una posición de un área rectangular en la memoria de plano (8) de un aparato de reproducción (200), ES 2 536 680 T3 la información de definición de ventana (WDS) está fijada durante una Época, los datos de control (PCS) incluyen una información que indica un tipo del uno de los Conjuntos de Visualización, cuando el área rectangular es una parte de la memoria de plano (8), se modelizan datos de gráficos descodificados en el interior del área rectangular y no se modelizan en el exterior del área rectangular, 5 un proceso para descodificar los datos de gráficos (ODS) en el aparato de reproducción (200) se inicia en un instante indicado por la indicación de tiempo de descodificación (DTS), el flujo de gráficos incluye un PTS [WDS] que indica un tiempo de inicio de ejecución para modelizar los datos de gráficos en el área rectangular, y un PTS [PCS] que indica un tiempo de fin de ejecución para modelizar los datos de gráficos en la memoria de plano (8), 10 la tasa de transferencia entre la memoria intermedia de objetos (15) y la memoria de plano (8) es de 256 Mbps y la precisión de dicho PTS es de 90000 Hz, y el PTS [WDS] que indica el tiempo de inicio de ejecución está representado por:PTS [WDS] = PTS [PCS] - 90000 x SIZE [WDS. WIN] / 256000000, en la que SIZE [WDS. WIN] es un tamaño de ventana total que deriva de la información de definición de ventana (WDS).